Bug#665708: gdm3: FTBFS ("`+' is an invalid character in a configuration, storage address")
>gdm3 FTBFS (when rebuilt against a newer CDBS to pick up hardening >flags); from the amd64 build log: To clarify the actual issue is that gdm3 FTBFS when there is a + in the name of the build directory because the build process tries to set a gconf config dir under the build directory and gconf doesn't like directory names containing +. Current sbuild includes the complete version number including debian revision in the build directory name (apt-get source, pbuilder and older versions of sbuild use only the upstream version) so if there is a + in the debian revision sbuild can't build the package (it can still be built manually though). So the question is how to deal with this, I see a few options 1: Simply avoid using + in debian revisions for gdm3 (which means avoiding binnmus) 2: Make gconf accept + in the names configuration storage directories (I have no idea how hard this would be) 3: Make the build store the temporary configuration stuff somewhere other than the build tree (e.g. /tmp) 4: Change sbuild to only use the upstream version in the directory name (like it did in the past) 5: Change sbuild to strip plus signs from the version number when making the directory name ccing sbuild maintainers for their comments on this. P.S. i'm just taking a look at a rc bug, I do not have any relationship to the package other than as a user. -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#665708: gdm3: FTBFS ("`+' is an invalid character in a configuration storage address")
Source: gdm3 Version: 3.0.4-4 Severity: serious Hi, gdm3 FTBFS (when rebuilt against a newer CDBS to pick up hardening flags); from the amd64 build log: gconftool-2 --direct --config-source=xml:merged:/build/buildd-gdm3_3.0.4-4+b1-amd64-Higyv6/gdm3-3.0.4/debian/gdm3//var/lib/gdm3/.gconf.mandatory --recursive-unset / (gconftool-2:13143): GConf-WARNING **: Failed to load source "xml:merged:/build/buildd-gdm3_3.0.4-4+b1-amd64-Higyv6/gdm3-3.0.4/debian/gdm3//var/lib/gdm3/.gconf.mandatory": Couldn't resolve address for configuration source: Bad address `xml:merged:/build/buildd-gdm3_3.0.4-4+b1-amd64-Higyv6/gdm3-3.0.4/debian/gdm3//var/lib/gdm3/.gconf.mandatory': `+' is an invalid character in a configuration storage address ** GConf:ERROR:gconftool.c:969:main: assertion failed: (err == NULL) make[5]: *** [install-data-hook] Aborted make[5]: Leaving directory `/build/buildd-gdm3_3.0.4-4+b1-amd64-Higyv6/gdm3-3.0.4/data' make[4]: *** [install-data-am] Error 2 make[4]: Leaving directory `/build/buildd-gdm3_3.0.4-4+b1-amd64-Higyv6/gdm3-3.0.4/data' make[3]: *** [install-am] Error 2 make[3]: Leaving directory `/build/buildd-gdm3_3.0.4-4+b1-amd64-Higyv6/gdm3-3.0.4/data' make[2]: *** [install-recursive] Error 1 make[2]: Leaving directory `/build/buildd-gdm3_3.0.4-4+b1-amd64-Higyv6/gdm3-3.0.4/data' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/build/buildd-gdm3_3.0.4-4+b1-amd64-Higyv6/gdm3-3.0.4' make: *** [debian/stamp-makefile-install] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary-arch gave error exit status 2 Full logs available via https://buildd.debian.org/status/package.php?p=gdm3&suite=sid Regards, Adam -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org