#880572 Order problem in build dependencies

#880572#5
Date:
2017-11-02 13:04:32 UTC
From:
To:
I always need to build wine myself as the debian maintainer had removed
oss support that I depend on.

So I just get the normal sources and build them with pbuilder in a
chroot.

The dependency tree includes librsvg2-bin with has a dependency for
libgtk-3-0. But when this is going to install, it fails with the
message:
   The following packages have unmet dependencies:
    librsvg2-bin : Depends: libgtk-3-0 (>= 3.2.0) but it is not going to be installed

So I tried to put libgtk-3-0 in the last line of the build dependencies
just with the same error. But if I put libgtk-3-0 bevore librsvg2-bin in
depency list, the package builds without problems.

That problem was introduced recently as earlier versions of wine was
able to build.

#880572#8
Date:
2017-11-02 13:45:08 UTC
From:
To:
Control: tag -1 moreinfo

uh, that's odd.
My bet are on dbus-related virtual packages causing annoyances...

Do you think you'd be able to be more specific about this?  For example,
could you try previous pbuilder releases (see
http://snapshot.debian.org/package/pbuilder/) and report back?
Also, what dependency resolver are you using?  Could you try with the
apt one?

#880572#15
Date:
2017-11-02 14:16:42 UTC
From:
To:
This is 100% not a pbuilder bug. Whether or not it's asking apt to
install the right packages, it's apt that's failing to install the
packages requested. Moving your dependencies around just changes apt's
behaviour and happens to make apt's resolver happier in this particular
case.

Regards,
James

#880572#20
Date:
2017-11-02 14:31:48 UTC
From:
To:
Hi Mattia,

Am Do den  2. Nov 2017 um 14:45 schrieb Mattia Rizzolo:

True. :-)

Well, wine(-development) 2.18-1(+ket1) was build without problems on
2017-10-14. The current version (2.19-1(+ket1) didn't build today.

Have to look...

I use /usr/lib/pbuilder/pbuilder-satisfydepends-classic as that s the
only one that filled my needs. (I believe, that is the apt one.)

Further informations, I have to use a ceres chroot as debian sid doesn't
play nicely anymore as it pulls systemd dependencies in without any
need.

Regards
   Klaus