Bug#717457: pu: package oss4/4.2-build2006-2+deb7u2
Package: release.debian.org Severity: normal User: release.debian@packages.debian.org Usertags: pu Hi, oss4-dkms and oss4-source have insufficient dependencies and fail to build kernel modules in a minimal system. Since the module fails to build for the current kernel in sid, I cannot verify whether some of these dpendencies are missing is sid, too. Andreas diff -Nru oss4-4.2-build2006/debian/changelog oss4-4.2-build2006/debian/changelog --- oss4-4.2-build2006/debian/changelog 2012-12-16 02:07:45.0 +0100 +++ oss4-4.2-build2006/debian/changelog 2013-07-21 02:32:37.0 +0200 @@ -1,3 +1,11 @@ +oss4 (4.2-build2006-2+deb7u2) wheezy; urgency=low + + * Non-maintainer upload. + * oss4-dkms: Add missing Depends: dpkg-dev, libc6-dev. (Closes: #687086) + * oss4-source: Add missing Depends: gcc, libc6-dev. + + -- Andreas Beckmann Sun, 21 Jul 2013 01:09:22 +0200 + oss4 (4.2-build2006-2+deb7u1) testing-proposed-updates; urgency=medium * Non-maintainer upload. diff -Nru oss4-4.2-build2006/debian/control oss4-4.2-build2006/debian/control --- oss4-4.2-build2006/debian/control 2012-12-16 01:56:29.0 +0100 +++ oss4-4.2-build2006/debian/control 2013-07-21 02:32:47.0 +0200 @@ -43,7 +43,7 @@ Package: oss4-dkms Section: kernel Architecture: linux-any -Depends: ${misc:Depends}, oss4-base, dkms, linux-headers-686-pae | linux-headers-amd64 | linux-headers-generic | linux-headers +Depends: ${misc:Depends}, oss4-base, dkms, dpkg-dev, libc6-dev, linux-headers-686-pae | linux-headers-amd64 | linux-headers-generic | linux-headers Provides: oss4-modules Description: Open Sound System - DKMS module sources This package contains the source for the OSS4 kernel modules, @@ -52,7 +52,7 @@ Package: oss4-source Architecture: linux-any -Depends: ${misc:Depends}, make, debhelper, module-assistant +Depends: ${misc:Depends}, make, debhelper, module-assistant, gcc, libc6-dev Description: Open Sound System - drivers sources This package provides the source code for the OSS4 kernel modules, in a form suitable for use by module-assistant.
Bug#717457: pu: package oss4/4.2-build2006-2+deb7u2
Andreas Beckmann (2013-07-21): > Package: release.debian.org > Severity: normal > User: release.debian@packages.debian.org > Usertags: pu > > Hi, > > oss4-dkms and oss4-source have insufficient dependencies and fail to > build kernel modules in a minimal system. > > Since the module fails to build for the current kernel in sid, I cannot > verify whether some of these dpendencies are missing is sid, too. Sigh @ out-of-tree kernel modules… > + * Non-maintainer upload. > + * oss4-dkms: Add missing Depends: dpkg-dev, libc6-dev. (Closes: #687086) At least ia64 has a non-libc6-dev package, libc6.1-dev instead. I guess the Provides is sufficient at the moment, but if that's turned into a versioned dependency at some point, that won't fly. > + * oss4-source: Add missing Depends: gcc, libc6-dev. I'm not sure whether it might make sense to just pull build-essential, which would do the job on all architectures, without risking getting unsatisfiable dependencies. Mraw, KiBi. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#717457: pu: package oss4/4.2-build2006-2+deb7u2
Andreas Beckmann (2013-08-03): > Followup-For: Bug #717457 > > Attached is a new version of the patch with the dependency on libc6-dev > replaced by > libc6-dev [!alpha !ia64 !hurd-i386] | libc0.3-dev [hurd-i386] | > libc6.1-dev [alpha ia64] | libc-dev > (as used by build-essential). Sorry if I wasn't clear. Why don't you use build-essential in Depends? Mraw, KiBi. signature.asc Description: Digital signature
Bug#717457: pu: package oss4/4.2-build2006-2+deb7u2
On 2013-09-23 05:56, Cyril Brulebois wrote: > Andreas Beckmann (2013-08-03): >> Followup-For: Bug #717457 >> >> Attached is a new version of the patch with the dependency on libc6-dev >> replaced by >> libc6-dev [!alpha !ia64 !hurd-i386] | libc0.3-dev [hurd-i386] | >> libc6.1-dev [alpha ia64] | libc-dev >> (as used by build-essential). > > Sorry if I wasn't clear. Why don't you use build-essential in Depends? build-essential brings quite a lot of stuff not needed for just building a kernel module ... Andreas -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#717457: pu: package oss4/4.2-build2006-2+deb7u2
Followup-For: Bug #717457 Attached is a new version of the patch with the dependency on libc6-dev replaced by libc6-dev [!alpha !ia64 !hurd-i386] | libc0.3-dev [hurd-i386] | libc6.1-dev [alpha ia64] | libc-dev (as used by build-essential). Andreas diff -Nru oss4-4.2-build2006/debian/changelog oss4-4.2-build2006/debian/changelog --- oss4-4.2-build2006/debian/changelog 2012-12-16 02:07:45.0 +0100 +++ oss4-4.2-build2006/debian/changelog 2013-08-03 19:02:39.0 +0200 @@ -1,3 +1,11 @@ +oss4 (4.2-build2006-2+deb7u2) wheezy; urgency=low + + * Non-maintainer upload. + * oss4-dkms: Add missing Depends: dpkg-dev, libc*-dev. (Closes: #687086) + * oss4-source: Add missing Depends: gcc, libc*-dev. + + -- Andreas Beckmann Sun, 21 Jul 2013 01:09:22 +0200 + oss4 (4.2-build2006-2+deb7u1) testing-proposed-updates; urgency=medium * Non-maintainer upload. diff -Nru oss4-4.2-build2006/debian/control oss4-4.2-build2006/debian/control --- oss4-4.2-build2006/debian/control 2012-12-16 01:56:29.0 +0100 +++ oss4-4.2-build2006/debian/control 2013-08-03 19:01:57.0 +0200 @@ -43,7 +43,8 @@ Package: oss4-dkms Section: kernel Architecture: linux-any -Depends: ${misc:Depends}, oss4-base, dkms, linux-headers-686-pae | linux-headers-amd64 | linux-headers-generic | linux-headers +Depends: ${misc:Depends}, oss4-base, dkms, dpkg-dev, linux-headers-686-pae | linux-headers-amd64 | linux-headers-generic | linux-headers, + libc6-dev [!alpha !ia64 !hurd-i386] | libc0.3-dev [hurd-i386] | libc6.1-dev [alpha ia64] | libc-dev, Provides: oss4-modules Description: Open Sound System - DKMS module sources This package contains the source for the OSS4 kernel modules, @@ -52,7 +53,8 @@ Package: oss4-source Architecture: linux-any -Depends: ${misc:Depends}, make, debhelper, module-assistant +Depends: ${misc:Depends}, make, debhelper, module-assistant, gcc, + libc6-dev [!alpha !ia64 !hurd-i386] | libc0.3-dev [hurd-i386] | libc6.1-dev [alpha ia64] | libc-dev, Description: Open Sound System - drivers sources This package provides the source code for the OSS4 kernel modules, in a form suitable for use by module-assistant.
Bug#717457: pu: package oss4/4.2-build2006-2+deb7u2
Hi, On Sat, Aug 03, 2013 at 07:09:58PM +0200, Andreas Beckmann wrote: > Attached is a new version of the patch with the dependency on libc6-dev > replaced by > libc6-dev [!alpha !ia64 !hurd-i386] | libc0.3-dev [hurd-i386] | > libc6.1-dev [alpha ia64] | libc-dev > (as used by build-essential). hurd-i386 doesn't make sense for a linux-any package. alpha is not a release architecture in wheezy. So I think this could be simplified as "libc6-dev [!ia64] | libc6.1-dev [ia64]". I wonder if the single provider of libc-dev would just be picked correctly if that'd be used. Assuming that you tested that in a minimal chroot and that this is sufficient vs. build-essential, I'd be inclined to approve the upload. Kind regards Philipp Kern signature.asc Description: Digital signature