Bug#665708: gdm3: FTBFS (`+' is an invalid character in a configuration, storage address)

2012-04-05 Thread peter green

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)

2012-03-25 Thread Adam D. Barratt
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=gdm3suite=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