* Helmut Grohne <[email protected]> [2019-03-15 20:17]:

Package: apt
Version: 1.8.0
User: [email protected]
Usertags: rebootstrap
Control: affects -1 + src:slxfig

apt has issues installing cross Build-Depends for slxfig.

Relevant resolver output:

 http://crossqa.subdivi.de/build/slxfig_0.2.0%7E.117-2_armel_20190313155756.log
 | Starting pkgProblemResolver with broken count: 1
 | Starting 2 pkgProblemResolver with broken count: 1
 | Investigating (0) sbuild-build-depends-slxfig-dummy:armel < none -> 0.invalid.0 
@un puN Ib >
 | Broken sbuild-build-depends-slxfig-dummy:armel Depends on slang-histogram:armel 
< none | 0.3.2a-4 @un uH >
 |   Considering slang-histogram:armel 0 as a solution to 
sbuild-build-depends-slxfig-dummy:armel 10000
 |   Re-Instated slang-histogram:armel
 | Investigating (0) libslang2-modules:amd64 < none -> 2.3.2-2 @un uN Ib >
 | Broken libslang2-modules:amd64 Conflicts on slang-histogram:armel < none -> 
0.3.2a-4 @un uN >
 |   Considering slang-histogram:armel 0 as a solution to 
libslang2-modules:amd64 0
 |   MarkKeep libslang2-modules:amd64 < none -> 2.3.2-2 @un uN Ib > FU=0
 |   Holding Back libslang2-modules:amd64 rather than change 
slang-histogram:armel
 | Investigating (0) slsh:amd64 < none -> 2.3.2-2 @un uN Ib >

slxfig has a Build-Depends on slang-histogram and slsh. slang-histogram is a real package. slsh is a real Multi-Arch: foreign package that depends on libslang2-modules. libslang2-modules is Multi-Arch: same and provides and conflicts slang-histogram.

dose-builddebcheck finds a solution to this problem by choosing slsh:build, libslang2-modules:build and libslang2-modules:host.

apt fails to find this solution even though it can coinstall libslang2-modules. It seems that its strong preference for real packages is posing a problem here.

Thanks to Don, Julian and Johannes for helping me understand this.

We all agreed that this is not a high priority problem. slxfig could simply drop its dependency on slang-histogram and we should likely remove slang-histogram from the archive given that it is provided by libslang2-modules.

Version 0.2.0~.131-3 of slxfig, now in unstable, does not build-depend on slang-histogram.

Best,

Rafael Laboissière

Reply via email to