[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

kfreebsd-headers-8.2-1-amd64 provides kernel-headers (was asdfasdf package installation please)



On Fri, Aug 12, 2011 at 01:56:59AM +0200, Axel Beckert wrote:
> Hi,
> 
> Samuel Thibault wrote:
> > Please install in the sid chroot of asdfasdf 
> > 
> > kfreebsd-headers-8-amd64
> 
> Discussed the issue with Samuel on IRC:
> 
> It's more or less uninstallable. I would have to remove libc0.1-dev:
> libc0.1-dev depends on kfreebsd-kernel-headers (>= 0.11) which
> conflicts with kfreebsd-headers which is provided by
> kfreebsd-headers-8.2-1-amd64 which is a dependency of
> kfreebsd-headers-8-amd64.

kfreebsd-headers used to be the old name of kfreebsd-kernel-headers, 
hence the conflicts there. Up to a few weeks ago, it was possible to
co-install the packages, but revision 3592 added the Provides:

| Index: debian/changelog
| ===================================================================
| --- debian/changelog    (révision 3591)
| +++ debian/changelog    (révision 3592)
| @@ -3,8 +3,10 @@
|    * Replace msk backport patch with version from 8-STABLE (instead of
|      9-CURRRENT).
|    * Fix another FTBFS on hurd-i386 (bogus use of linux macro in aicasm).
| +  * Provide "kfreebsd-headers" virtual package in kfreebsd-headers-
| +    @version@-@abiname@-@flavor@.
|  
| - -- Robert Millan <rmh@debian.org>  Mon, 11 Jul 2011 18:15:44 +0200
| + -- Robert Millan <rmh@debian.org>  Fri, 15 Jul 2011 17:45:50 +0200
|  
|  kfreebsd-8 (8.2-6) unstable; urgency=low
|  
| Index: debian/control.flavor.in
| ===================================================================
| --- debian/control.flavor.in    (révision 3591)
| +++ debian/control.flavor.in    (révision 3592)
| @@ -19,7 +19,7 @@
|  
|  Package: kfreebsd-headers-@version@-@abiname@-@flavor@
|  Architecture: any-@arch@
| -Provides: kfreebsd-headers-@major@
| +Provides: kfreebsd-headers-@major@, kfreebsd-headers
|  Depends: kfreebsd-headers-@version@-@abiname@ (= ${binary:Version}), ${misc:Depends}
|  Description: header files for kernel of FreeBSD @version@
|   This package provides the header files for kernel of FreeBSD @version@, generally

I don't know the reason of this provides, so it's difficult to comment
on it right now, but not being able to install the kernel headers looks
a major issue to me.

> The installed kfreebsd-kernel-headers doesn't seem to suffice. He
> needs /usr/include/sys/ipmi.h which is no package at all according to
> "apt-file search /usr/include/sys/ipmi.h".
> 

It looks like to me this file should be added to
kfreebsd-kernel-headers.

Cheers,
Aurelien

-- 
Aurelien Jarno	                        GPG: 1024D/F1BCDB73
aurelien@aurel32.net                 http://www.aurel32.net


Reply to: