[Pkg-utopia-maintainers] Bug#878878: default-dbus-session-bus: Not installable on non-Linux

James Clarke jrtc27 at debian.org
Tue Oct 17 21:44:36 UTC 2017


On 17 Oct 2017, at 22:39, Samuel Thibault <sthibault at debian.org> wrote:
> 
> Hello,
> 
> It seems I missed the whole thread, so found the same issue
> independently :)
> 
> Simon McVittie, on mar. 17 oct. 2017 16:21:06 +0100, wrote:
>> Thanks. Hmm, so the error is:
>> 
>>    sbuild-build-depends-opencv-dummy : Depends: libgtk-3-dev but it is not going to be installed
>> 
>> which is amazingly helpful.
> 
> Adding  -o Debug::pkgProblemResolver=yes provides the useful
> information:
> 
> Investigating (0) dconf-service:hurd-i386 < none -> 0.26.1-1 @un uN Ib >
> Broken dconf-service:hurd-i386 Depends on default-dbus-session-bus:hurd-i386 < none @un H >
>  Considering dbus-user-session:hurd-i386 0 as a solution to dconf-service:hurd-i386 7
>  Holding Back dconf-service:hurd-i386 rather than change default-dbus-session-bus:hurd-i386
> ...

Indeed, that's how I debugged it too.

>> The dependency chain:
>> 
>>    libgtk-3-dev Depends dconf-gsettings-backend | gsettings-backend
>>    dconf-gsettings-backend Depends dconf-service
>>    dconf-service Depends d-d-s-b | d-s-b
>> 
>> so we already have two layers of "if you accepted the alternative you'd
>> be fine". I thought sbuild's allergy to alternatives only extended as
>> far as direct dependencies?
> 
> That wouldn't be acceptable anyway, for the same reason as the direct
> dependencies.

Agreed. Note that in this case it's not sbuild ignoring the alternatives
as Simon mentioned, but apt itself; this is the default behaviour you get
from `apt-get install libgtk-3-dev`.

Regards,
James



More information about the Pkg-utopia-maintainers mailing list