Bug#747392: gtk+3.0 has a cycle build-depency on itself

Michael Biebl biebl at debian.org
Sat May 21 16:56:26 UTC 2016


Control: severity -1 serious

On Thu, 08 May 2014 10:41:50 +0200 Emilio Pozuelo Monfort
<pochu at debian.org> wrote:
> On 08/05/14 10:30, Yunqiang Su wrote:
> > Package: src:gtk+3.0
> > Version: 3.12.1-1
> > 
> > gtk+3.0 buil-depends on gnome-icon-theme-symbolic,
> > and gnome-icon-theme-symbolic depends on gnome-icon-theme,
> > and then gnome-icon-theme depends on libgtk-3-bin.
> > 
> > This will make it harder to bootstrap.
> > Please consider break it.
> 
> Hard to break it unless we disable the test suite, but you can do that when
> bootstrapping.

With source-only uploads this is now causing build failures on arch:all
due to a race (i.e. amd64 having been built and uploaded before the
arch:all build is tried and the package now being in BD-Uninstallable
state). This just happened with the 3.20.5-1 upload.

I'm therefor inclined to mark this issue as RC, as we need a proper fix
for this.

Atm I'm testing a build which uses hicolor-icon-theme instead of
adwaita-icon-theme as build-dependency (which is supposed to work as
fall-back).
That still fails though. See the attached log (check-icon-names and
reftests).
So hicolor-icon-theme doesn't seem to be the answer.

Maybe dropping the libgtk-3-bin dependency from adwaita-icon-theme is.
This needs someone to investigate how libgtk-3-0 behaves if there are no
cache files.

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test-suite.log
Type: text/x-log
Size: 246261 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20160521/1ed323fb/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20160521/1ed323fb/attachment-0001.sig>


More information about the pkg-gnome-maintainers mailing list