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

Michael Biebl biebl at debian.org
Sun May 22 16:04:40 UTC 2016


On Thu, 08 May 2014 10:48:53 +0200 Emilio Pozuelo Monfort
<pochu at debian.org> wrote:
> On 08/05/14 10:41, Emilio Pozuelo Monfort 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.
> 
> Perhaps we can disable the test suite when on stage1. Would that work?

So, while the (current) unbuildability of src:gtk+3.0 on arch:all
(#824999 etc) is certainly related and that's why I orginally merged
those bugs, I've decided to unmerge this particular bug again to track
our process in improving bootstrapping support in src:gtk+3.0.

As Emilio mentioned, the adwaita-icon-theme build dependency is required
to successfully run the test suite.
With the attached patch, those build dependencies are marked as
"<!nocheck>", so building with
DEB_BUILD_OPTIONS=nocheck (and DEB_BUILD_PROFILES=nocheck) would make it
possible to skip installing the build-dependencies and not running "make
check".

Helmut, is this the correct approach or would you prefer if we marked
the build-dependencies as <!stage> and guard the "make check" run
debian/rules with a

ifneq (, $(filter stage1, $(DEB_BUILD_PROFILES)))
endif







-- 
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: nocheck.diff
Type: text/x-patch
Size: 2656 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20160522/99b55527/attachment.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/20160522/99b55527/attachment.sig>


More information about the pkg-gnome-maintainers mailing list