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,
signature.asc
Description: OpenPGP digital signature