FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Ubuntu > Ubuntu Kernel Team

 
 
LinkBack Thread Tools
 
Old 03-22-2012, 11:11 AM
Paolo Pisati
 
Default debian.ti-omap4/control* housekeeping

A fix and a cleanup for debian.ti-omap4/control.stub&c:

1) make linux-ti-omap4-headers provide linux-headers (thus fixing packages depending on it like dkms)

2) garbage collect unused entries

BugLink: http://bugs.launchpad.net/bugs/960770

Paolo Pisati (2):
UBUNTU: linux-ti-omap4-headers provides linux-headers too
UBUNTU: gargabe collect unused entries in control.stub.in

debian.ti-omap4/control.d/flavour-control.stub | 4 +-
debian.ti-omap4/control.stub.in | 61 +-----------------------
2 files changed, 3 insertions(+), 62 deletions(-)

--
1.7.9.1


--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
 
Old 03-22-2012, 06:12 PM
Tim Gardner
 
Default debian.ti-omap4/control* housekeeping

On 03/22/2012 06:11 AM, Paolo Pisati wrote:

A fix and a cleanup for debian.ti-omap4/control.stub&c:

1) make linux-ti-omap4-headers provide linux-headers (thus fixing packages depending on it like dkms)

2) garbage collect unused entries

BugLink: http://bugs.launchpad.net/bugs/960770

Paolo Pisati (2):
UBUNTU: linux-ti-omap4-headers provides linux-headers too
UBUNTU: gargabe collect unused entries in control.stub.in

debian.ti-omap4/control.d/flavour-control.stub | 4 +-
debian.ti-omap4/control.stub.in | 61 +-----------------------
2 files changed, 3 insertions(+), 62 deletions(-)



Ricardo - I think the correct fix for this is to add omap4 specific
recommends to dkms. Can you add this patch to dkms and give it a try ?


rtg
--
Tim Gardner tim.gardner@canonical.com
diff -Nru dkms-2.2.0.3/debian/changelog dkms-2.2.0.3/debian/changelog
--- dkms-2.2.0.3/debian/changelog 2012-02-27 02:42:41.000000000 -0700
+++ dkms-2.2.0.3/debian/changelog 2012-03-22 12:55:32.000000000 -0600
@@ -1,3 +1,9 @@
+dkms (2.2.0.3-1ubuntu2) precise; urgency=low
+
+ * added linux-headers-omap4 and linux-image-omap4 to recommends
+
+ -- Tim Gardner <tim.gardner@canonical.com> Thu, 22 Mar 2012 18:46:43 +0000
+
dkms (2.2.0.3-1ubuntu1) precise; urgency=low

* Only report bugs about supported kernel versions. This fixes a regression
diff -Nru dkms-2.2.0.3/debian/control dkms-2.2.0.3/debian/control
--- dkms-2.2.0.3/debian/control 2012-02-27 02:42:41.000000000 -0700
+++ dkms-2.2.0.3/debian/control 2012-03-22 12:54:30.000000000 -0600
@@ -22,8 +22,8 @@
patch
Recommends: fakeroot,
menu | sudo,
- linux-headers-686-pae | linux-headers-amd64 | linux-headers-generic | linux-headers,
- linux-image
+ linux-headers-686-pae | linux-headers-amd64 | linux-headers-generic | linux-headers | linux-headers-omap4,
+ linux-image | linux-image-omap4
Description: Dynamic Kernel Module Support Framework
DKMS is a framework designed to allow individual kernel modules to be upgraded
without changing the whole kernel. It is also very easy to rebuild modules as
--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
 
Old 03-22-2012, 06:16 PM
Ricardo Salveti
 
Default debian.ti-omap4/control* housekeeping

On Thu, Mar 22, 2012 at 4:12 PM, Tim Gardner <rtg.canonical@gmail.com> wrote:
> On 03/22/2012 06:11 AM, Paolo Pisati wrote:
>>
>> A fix and a cleanup for debian.ti-omap4/control.stub&c:
>>
>> 1) make linux-ti-omap4-headers provide linux-headers (thus fixing packages
>> depending on it like dkms)
>>
>> 2) garbage collect unused entries
>>
>> BugLink: http://bugs.launchpad.net/bugs/960770
>>
>> Paolo Pisati (2):
>> * UBUNTU: linux-ti-omap4-headers provides linux-headers too
>> * UBUNTU: gargabe collect unused entries in control.stub.in
>>
>> *debian.ti-omap4/control.d/flavour-control.stub | * *4 +-
>> *debian.ti-omap4/control.stub.in * * * * * * * *| * 61
>> +-----------------------
>> *2 files changed, 3 insertions(+), 62 deletions(-)
>>
>
> Ricardo - I think the correct fix for this is to add omap4 specific
> recommends to dkms. Can you add this patch to dkms and give it a try ?

We could, but then the question is why this package should not provide
linux-headers?

I know it's not coming from the official tree, but as this will happen
with all the flavours we currently have (armada, ac100, linaro, etc).
It might be good to fix it for all by just expecting the
flavour-linux-headers to also provide linux-headers itself.

What do you say?

Thanks,
--
Ricardo Salveti de Araujo

--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
 
Old 03-22-2012, 07:13 PM
Tim Gardner
 
Default debian.ti-omap4/control* housekeeping

On 03/22/2012 01:16 PM, Ricardo Salveti wrote:
> On Thu, Mar 22, 2012 at 4:12 PM, Tim Gardner <rtg.canonical@gmail.com> wrote:
>> On 03/22/2012 06:11 AM, Paolo Pisati wrote:
>>>
>>> A fix and a cleanup for debian.ti-omap4/control.stub&c:
>>>
>>> 1) make linux-ti-omap4-headers provide linux-headers (thus fixing packages
>>> depending on it like dkms)
>>>
>>> 2) garbage collect unused entries
>>>
>>> BugLink: http://bugs.launchpad.net/bugs/960770
>>>
>>> Paolo Pisati (2):
>>> UBUNTU: linux-ti-omap4-headers provides linux-headers too
>>> UBUNTU: gargabe collect unused entries in control.stub.in
>>>
>>> debian.ti-omap4/control.d/flavour-control.stub | 4 +-
>>> debian.ti-omap4/control.stub.in | 61
>>> +-----------------------
>>> 2 files changed, 3 insertions(+), 62 deletions(-)
>>>
>>
>> Ricardo - I think the correct fix for this is to add omap4 specific
>> recommends to dkms. Can you add this patch to dkms and give it a try ?
>
> We could, but then the question is why this package should not provide
> linux-headers?
>
> I know it's not coming from the official tree, but as this will happen
> with all the flavours we currently have (armada, ac100, linaro, etc).
> It might be good to fix it for all by just expecting the
> flavour-linux-headers to also provide linux-headers itself.
>
> What do you say?
>
> Thanks,

I don't think its the right solution. According to the Debian Policy
manual Provides: is meant to maintain the dependency graph when a newer
(and renamed) package provides the same support.

In this case, your powervr dkms package has a hard dependency on
linux-headers-omap4, and there is no other package that provides that
support.

I think the real issue are the Recommends: in the dkms package itself.
Given that it is now being used with a variety of kernels, the
recommendations are kind of bogus. Adding a new linux-image* and
linux-headers* recommendation for every new flavour of kernel doesn't
really scale. If dkms dropped all of its recommendations then I don't
think you'd be having the issue where apt-get wants to install
superfluous packages.

rtg
--
Tim Gardner tim.gardner@canonical.com

--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
 

Thread Tools




All times are GMT. The time now is 04:30 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org