On Tue, 2018-10-16 at 19:43 +0200, Holger Wansing wrote: > Package: console-setup > Severity: wishlist > > > Holger Wansing <[email protected]> wrote: > > Holger Wansing <[email protected]> wrote: > > > I noticed that the latest upload of console-setup fails to > > > migrate to testing. > > > It claims being "uninstallable on amd64", while > > > https://buildd.debian.org/status/fetch.php?pkg=console-setup&arch=all&ver=1.185&stamp=1534275854&raw=0 > > > says that the build was successful. > > > > > > How can I find out what is wrong here? > > > > Hmm, at the 15. day it migrated to testing now, while I cannot see that > > something has changed. > > console-setup needs several attempts everytime, 'til it migrates. > > The point is, that autopkgtest claims about unmet dependencies for all > archs (packages vidcontrol and kbdcontrol being unavailable). > However, these packages are only existing for kfreebsd. > > Why does console-setup depend on it on all archs? > Can the control file be changed for console-setup-freebsd as below?
No. dpkg-gencontrol handles architecture qualification in Depends
(etc.) at build time, for architecture-dependent binary packages. You
must not use them in architecture-independent binary packages.
Ben.
> Package: console-setup-freebsd
> Section: utils
> Priority: optional
> Architecture: all
> Multi-Arch: foreign
> - Depends: vidcontrol, kbdcontrol, keyboard-configuration (=
> ${source:Version}), ${misc:Depends}, init-system-helpers (>= 1.29~) |
> initscripts
> + Depends: vidcontrol [kfreebsd-any], kbdcontrol [kfreebsd-any],
> keyboard-configuration (= ${source:Version}), ${misc:Depends},
> init-system-helpers (>= 1.29~) | initscripts
> Suggests: console-setup
> Conflicts: console-setup-linux
> Breaks: console-setup (<< 1.71)
> Replaces: console-setup (<< 1.71)
> Description: FreeBSD specific part of console-setup
> This package includes raw, uuencoded fonts and various screen maps.
>
>
> console-setup-freebsd is not needed on archs other than kfreebsd, I suspect?
> Or am I missing something?
>
>
> Holger
>
>
>
--
Ben Hutchings
Man invented language to satisfy his deep need to complain.
- Lily Tomlin
signature.asc
Description: This is a digitally signed message part

