Lucid Meta pull request, add support for compat-wireless-2.6.35
Tim Gardner
tim.gardner at canonical.com
Thu Aug 12 17:52:42 UTC 2010
On 08/12/2010 12:49 AM, Andy Whitcroft wrote:
> On Thu, Aug 12, 2010 at 08:42:52AM +0100, Andy Whitcroft wrote:
>> On Wed, Aug 11, 2010 at 03:48:08PM -0700, Tim Gardner wrote:
>>> The compat-wireless package names have changed, so lucid -meta must
>>> be updated to reflect that. Also added support for tracking
>>> compat-wireless-2.6.35 using
>>> linux-backports-modules-wireless-2.6.35-lucid-FLAVOUR. Its a bit
>>> non-orthogonal to the existing
>>> linux-backports-modules-wireless-lucid-FLAVOUR (which tracks
>>> compat-wireless-2.6.34), but I guess the folks that choose a 2.6.35
>>> wireless backport will have to mostly know what they are doing.
>>
>> Is this something we are only doing in the LTS or should we be moving
>> Maverick over to a -2.6.35 (or whatever) version now before people
>> get used to the original name and continuing this form going forward?
>>
>> The result of your two commits look ok to me we end up with two
>> meta-packages which conflict. I read up (again) on Conflict: and it does
>> seem appropriate in this case. It also seems appropriate to make it hard
>> to switch between these two by not including a Replaces: as you may lose
>> your working wireless.
>>
>> Looking at the commits themselves, the first commit looks to be incorrect.
>> For generic it correctly changes the dependancy to match the new naming:
>>
>> -Depends: ${misc:Depends}, linux-backports-modules-wireless-${kernel-abi-version}-generic
>> +Depends: ${misc:Depends}, linux-backports-modules-compat-wireless-2.6.34-${kernel-abi-version}-generic
>>
>> For the remainder of the flavours it incorrectly changes the package
>> name instead:
>>
>> -Package: linux-backports-modules-wireless-RELEASE_NAME-generic-pae
>> +Package: linux-backports-modules-compat-wireless-2.6.34-RELEASE_NAME-generic-pae
>>
>> Note that this then gets corrected in as part of the second patch.
>> It would nice to sort this out for history sake.
>>
>> Otherwise looking right to me.
>
> Actually just reviewing the main LBM change and the package there is
> recommending a linkage to a meta packages as below:
>
> You likely do not want to install this package directly. Instead, install
> the linux-backports-modules-compat-wireless-2.6.34-generic meta-package, which will ensure
> that upgrades work correctly, and that supporting packages are also installed.
>
> and:
>
> You likely do not want to install this package directly. Instead, install
> the linux-backports-modules-compat-wireless-2.6.35-generic meta-package, which will ensure
> that upgrades work correctly, and that supporting packages are also installed.
>
> Note that the numbered versioned packages in the do not contain the
> -compat- part should they? Also currently there is only a -2.6.35-
> version in meta. I suspect that we should also add a second numbered
> meta-package with 2.6.34 in its name for consistancy going forward.
>
> -apw
How about if I just squash the 2 commits with an appropriate change to
the commit log? I don't think we care _that_ much about this change
granularity, plus I'm lazy and meta packaging makes my head hurt.
As for adding a second meta-package with 2.6.34 in its name, I decided
that would just be a waste of effort, and would complicate the
'Conflicts:'. The folks that are using compat-wireless-2.6.34 are
_already_ using the older meta package name. Anyone new is like going to
use the 2.6.35 based package. Besides, aren't there enough meta packages
in the world already?
The following changes since commit 46d4ddaebe3b39a39a0e60241629d8b43cf3a00f:
Stefan Bader (1):
UBUNTU: Add definitions to create WWAN meta packages
are available in the git repository at:
git://kernel.ubuntu.com/rtg/ubuntu-lucid-meta.git master
Tim Gardner (1):
Wireless package name change
meta-source/debian/control.d/generic | 11 ++++++++++-
meta-source/debian/control.d/generic-pae | 15 ++++++++++++---
meta-source/debian/control.d/preempt | 13 +++++++++++--
meta-source/debian/control.d/server | 13 +++++++++++--
4 files changed, 44 insertions(+), 8 deletions(-)
--
Tim Gardner tim.gardner at canonical.com
More information about the kernel-team
mailing list