On Thu, 08 May 2014 10:48:53 +0200 Emilio Pozuelo Monfort
<po...@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?
Index: debian/changelog
===================================================================
--- debian/changelog	(Revision 48820)
+++ debian/changelog	(Arbeitskopie)
@@ -1,3 +1,10 @@
+gtk+3.0 (3.20.5-3) UNRELEASED; urgency=medium
+
+  * Mark build dependencies which are required to run the test-suite with
+    <!nocheck>. This should make it simpler to bootstrap the package.
+
+ -- Michael Biebl <bi...@debian.org>  Sun, 22 May 2016 10:11:46 +0200
+
 gtk+3.0 (3.20.5-2) unstable; urgency=medium
 
   * Split gtk-update-icon-cache utility out of libgtk-3-bin into a separate
Index: debian/control
===================================================================
--- debian/control	(Revision 48820)
+++ debian/control	(Arbeitskopie)
@@ -12,10 +12,10 @@
                gettext,
                pkg-config,
                autotools-dev,
-               dbus-x11,
-               gsettings-desktop-schemas,
-               adwaita-icon-theme,
-               at-spi2-core,
+               dbus-x11 <!nocheck>,
+               gsettings-desktop-schemas <!nocheck>,
+               adwaita-icon-theme <!nocheck>,
+               at-spi2-core <!nocheck>,
                libglib2.0-dev (>= 2.45.8),
                libgdk-pixbuf2.0-dev (>= 2.30.0),
                libpango1.0-dev (>= 1.37.3),
@@ -48,7 +48,7 @@
                libjson-glib-dev,
                gobject-introspection (>= 1.41.3),
                libgirepository1.0-dev (>= 1.39.0),
-               xvfb
+               xvfb <!nocheck>
 Build-Depends-Indep: docbook-xml,
                      docbook-utils,
                      libglib2.0-doc,
Index: debian/control.in
===================================================================
--- debian/control.in	(Revision 48820)
+++ debian/control.in	(Arbeitskopie)
@@ -12,10 +12,10 @@
                gettext,
                pkg-config,
                autotools-dev,
-               dbus-x11,
-               gsettings-desktop-schemas,
-               adwaita-icon-theme,
-               at-spi2-core,
+               dbus-x11 <!nocheck>,
+               gsettings-desktop-schemas <!nocheck>,
+               adwaita-icon-theme <!nocheck>,
+               at-spi2-core <!nocheck>,
                libglib2.0-dev (>= 2.45.8),
                libgdk-pixbuf2.0-dev (>= 2.30.0),
                libpango1.0-dev (>= 1.37.3),
@@ -48,7 +48,7 @@
                libjson-glib-dev,
                gobject-introspection (>= 1.41.3),
                libgirepository1.0-dev (>= 1.39.0),
-               xvfb
+               xvfb <!nocheck>
 Build-Depends-Indep: docbook-xml,
                      docbook-utils,
                      libglib2.0-doc,

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to