[opensuse-kernel] /boot/vmlinux-3.2.0-rc4-0-desktop.gz in both kernel-$flavour and kernel-$lfavour-devel?
The new check on duplicated files reports something like: ERROR: /boot/vmlinux-3.2.0-rc4-0-desktop.gz is packaged in both kernel-desktop-base and kernel-desktop-devel, and the packages do not conflict ERROR: /boot/vmlinux-3.2.0-rc4-0-desktop.gz is packaged in both kernel-desktop and kernel-desktop-devel, and the packages do not conflict Is there any special reason that it is part both packges? Note that kernel-desktop contains both: /boot/vmlinux-3.2.0-rc4-0-desktop.gz /boot/vmlinuz-3.2.0-rc4-0-desktop While the devel package only contains: /boot/vmlinux-3.2.0-rc4-0-desktop.gz Andreas -- Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 7.12.2011 12:50, Andreas Jaeger wrote:
The new check on duplicated files reports something like:
ERROR: /boot/vmlinux-3.2.0-rc4-0-desktop.gz is packaged in both kernel-desktop-base and kernel-desktop-devel, and the packages do not conflict ERROR: /boot/vmlinux-3.2.0-rc4-0-desktop.gz is packaged in both kernel-desktop and kernel-desktop-devel, and the packages do not conflict
Is there any special reason that it is part both packges?
Note that kernel-desktop contains both: /boot/vmlinux-3.2.0-rc4-0-desktop.gz /boot/vmlinuz-3.2.0-rc4-0-desktop
While the devel package only contains: /boot/vmlinux-3.2.0-rc4-0-desktop.gz
vmlinux should not be needed in the runtime package, but I didn't yet have time to fix it. Would it be possible to disable the check for kernel-*? There is nothing really broken with the packaging. Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Wednesday, December 07, 2011 16:33:40 Michal Marek wrote:
On 7.12.2011 12:50, Andreas Jaeger wrote:
The new check on duplicated files reports something like:
ERROR: /boot/vmlinux-3.2.0-rc4-0-desktop.gz is packaged in both kernel-desktop-base and kernel-desktop-devel, and the packages do not conflict ERROR: /boot/vmlinux-3.2.0-rc4-0-desktop.gz is packaged in both kernel-desktop and kernel-desktop-devel, and the packages do not conflict
Is there any special reason that it is part both packges?
Note that kernel-desktop contains both: /boot/vmlinux-3.2.0-rc4-0-desktop.gz /boot/vmlinuz-3.2.0-rc4-0-desktop
While the devel package only contains: /boot/vmlinux-3.2.0-rc4-0-desktop.gz
vmlinux should not be needed in the runtime package, but I didn't yet have time to fix it. Would it be possible to disable the check for kernel-*? There is nothing really broken with the packaging.
If vmlinux is not needed in the runtime, I can fix the file list and remove it. Shall I? This is the only remaining problem, the rest is fixed already . Andreas -- Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 7.12.2011 16:50, Andreas Jaeger wrote:
On Wednesday, December 07, 2011 16:33:40 Michal Marek wrote:
On 7.12.2011 12:50, Andreas Jaeger wrote:
The new check on duplicated files reports something like:
ERROR: /boot/vmlinux-3.2.0-rc4-0-desktop.gz is packaged in both kernel-desktop-base and kernel-desktop-devel, and the packages do not conflict ERROR: /boot/vmlinux-3.2.0-rc4-0-desktop.gz is packaged in both kernel-desktop and kernel-desktop-devel, and the packages do not conflict
Is there any special reason that it is part both packges?
Note that kernel-desktop contains both: /boot/vmlinux-3.2.0-rc4-0-desktop.gz /boot/vmlinuz-3.2.0-rc4-0-desktop
While the devel package only contains: /boot/vmlinux-3.2.0-rc4-0-desktop.gz
vmlinux should not be needed in the runtime package, but I didn't yet have time to fix it. Would it be possible to disable the check for kernel-*? There is nothing really broken with the packaging.
If vmlinux is not needed in the runtime, I can fix the file list and remove it. Shall I?
This is the only remaining problem, the rest is fixed already .
Just removing it from the filelist will break the rpm dependencies, because find-provides needs to extract the exported symbols from vmlinux (it does not know how to unpack vmlinuz). Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 12/07/2011 05:08 PM, Michal Marek wrote:
On 7.12.2011 16:50, Andreas Jaeger wrote:
On Wednesday, December 07, 2011 16:33:40 Michal Marek wrote:
On 7.12.2011 12:50, Andreas Jaeger wrote:
The new check on duplicated files reports something like:
ERROR: /boot/vmlinux-3.2.0-rc4-0-desktop.gz is packaged in both kernel-desktop-base and kernel-desktop-devel, and the packages do not conflict ERROR: /boot/vmlinux-3.2.0-rc4-0-desktop.gz is packaged in both kernel-desktop and kernel-desktop-devel, and the packages do not conflict
Is there any special reason that it is part both packges?
Note that kernel-desktop contains both: /boot/vmlinux-3.2.0-rc4-0-desktop.gz /boot/vmlinuz-3.2.0-rc4-0-desktop
While the devel package only contains: /boot/vmlinux-3.2.0-rc4-0-desktop.gz
vmlinux should not be needed in the runtime package, but I didn't yet have time to fix it. Would it be possible to disable the check for kernel-*? There is nothing really broken with the packaging.
If vmlinux is not needed in the runtime, I can fix the file list and remove it. Shall I?
This is the only remaining problem, the rest is fixed already .
Just removing it from the filelist will break the rpm dependencies, because find-provides needs to extract the exported symbols from vmlinux (it does not know how to unpack vmlinuz).
Are you sure? I build with the appended patch and that one worked fine. The list of requires and provides of kernel-desktop were fine. Could you give my patch a try, please? Thanks, Andreas -- Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
On 8.12.2011 10:50, Andreas Jaeger wrote:
On 12/07/2011 05:08 PM, Michal Marek wrote:
Just removing it from the filelist will break the rpm dependencies, because find-provides needs to extract the exported symbols from vmlinux (it does not know how to unpack vmlinuz).
Are you sure? I build with the appended patch and that one worked fine. The list of requires and provides of kernel-desktop were fine.
Could you give my patch a try, please?
The provides are lacking the built-in symbols: $ rpm -qp --provides /abuild/openSUSE:Factory-standard-x86_64//home/abuild/rpmbuild/RPMS/x86_64/kernel-default-base-3.2.rc4-0.x86_64.rpm | grep printk $ But thinking about this more, I think the best solution is to simply remove vmlinux from the devel package and ship it with the runtime packages. The ~5MB saved are not worth the hassle, as other architectures only have a single vmlinux ELF image and no self-extracting vmlinuz, so they would require yet another workarounds. I'll try a patch that removes the image from kernel-$flavor-devel. Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 8.12.2011 14:44, Michal Marek wrote:
On 8.12.2011 10:50, Andreas Jaeger wrote:
On 12/07/2011 05:08 PM, Michal Marek wrote:
Just removing it from the filelist will break the rpm dependencies, because find-provides needs to extract the exported symbols from vmlinux (it does not know how to unpack vmlinuz).
Are you sure? I build with the appended patch and that one worked fine. The list of requires and provides of kernel-desktop were fine.
Could you give my patch a try, please?
The provides are lacking the built-in symbols: $ rpm -qp --provides /abuild/openSUSE:Factory-standard-x86_64//home/abuild/rpmbuild/RPMS/x86_64/kernel-default-base-3.2.rc4-0.x86_64.rpm | grep printk $
But thinking about this more, I think the best solution is to simply remove vmlinux from the devel package and ship it with the runtime packages. The ~5MB saved are not worth the hassle, as other architectures only have a single vmlinux ELF image and no self-extracting vmlinuz, so they would require yet another workarounds. I'll try a patch that removes the image from kernel-$flavor-devel.
OK, this worked, except that the build now fails because kernel-default-base-debuginfo and kernel-default-debuginfo conflict. Can the check be disabled at least for -debuginfo files? Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 12/08/2011 04:52 PM, Michal Marek wrote:
OK, this worked, except that the build now fails because kernel-default-base-debuginfo and kernel-default-debuginfo conflict. Can the check be disabled at least for -debuginfo files?
This is supposed to be the case now: --- /work/SRC/openSUSE:Factory/post-build-checks/post-build-checks.changes 2011-12-01 17:39:52.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.post-build-checks.new/post-build-checks.changes 2011-12-07 14:39:19.000000000 +0100 @@ -1,0 +2,5 @@ +Wed Dec 7 10:00:08 UTC 2011 - coolo@suse.com + +- ignore debuginfo and debugsource packages for packaged-twice + +------------------------------------------------------------------- Regards. -- İsmail Dönmez - openSUSE Booster SUSE LINUX Products GmbH Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
Dne 8.12.2011 16:59, Ismail Dönmez napsal(a):
On 12/08/2011 04:52 PM, Michal Marek wrote:
OK, this worked, except that the build now fails because kernel-default-base-debuginfo and kernel-default-debuginfo conflict. Can the check be disabled at least for -debuginfo files?
This is supposed to be the case now:
--- /work/SRC/openSUSE:Factory/post-build-checks/post-build-checks.changes 2011-12-01 17:39:52.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.post-build-checks.new/post-build-checks.changes 2011-12-07 14:39:19.000000000 +0100 @@ -1,0 +2,5 @@ +Wed Dec 7 10:00:08 UTC 2011 - coolo@suse.com + +- ignore debuginfo and debugsource packages for packaged-twice
Excellent. Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 12/08/2011 05:12 PM, Michal Marek wrote:
Dne 8.12.2011 16:59, Ismail Dönmez napsal(a):
On 12/08/2011 04:52 PM, Michal Marek wrote:
OK, this worked, except that the build now fails because kernel-default-base-debuginfo and kernel-default-debuginfo conflict. Can the check be disabled at least for -debuginfo files?
This is supposed to be the case now:
--- /work/SRC/openSUSE:Factory/post-build-checks/post-build-checks.changes 2011-12-01 17:39:52.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.post-build-checks.new/post-build-checks.changes 2011-12-07 14:39:19.000000000 +0100 @@ -1,0 +2,5 @@ +Wed Dec 7 10:00:08 UTC 2011 - coolo@suse.com + +- ignore debuginfo and debugsource packages for packaged-twice
Excellent.
Indeed. Could you submit the kernel with these changes to Factory so that it builds again in Factory? thanks, Andreas -- Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 08.12.2011 16:59, Ismail Dönmez wrote:
On 12/08/2011 04:52 PM, Michal Marek wrote:
OK, this worked, except that the build now fails because kernel-default-base-debuginfo and kernel-default-debuginfo conflict. Can the check be disabled at least for -debuginfo files?
This is supposed to be the case now:
--- /work/SRC/openSUSE:Factory/post-build-checks/post-build-checks.changes 2011-12-01 17:39:52.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.post-build-checks.new/post-build-checks.changes 2011-12-07 14:39:19.000000000 +0100 @@ -1,0 +2,5 @@ +Wed Dec 7 10:00:08 UTC 2011 - coolo@suse.com + +- ignore debuginfo and debugsource packages for packaged-twice + +-------------------------------------------------------------------
This is for the standard repo still I guess, as factory is still bootstrapping (for 4 days now ;( I can't update snapshot. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (5)
-
Andreas Jaeger
-
Ismail Dönmez
-
Michal Marek
-
Michal Marek
-
Stephan Kulow