Re: Build failed in Jenkins: dpkg-source #365
On Sat, 2015-08-01 at 00:30:00 +0200, Michael Prokop wrote:
> * Guillem Jover [Fri Jul 31, 2015 at 05:48:47PM +0200]:
> > If it's not possible to upgrade, could the issue be worked around,
> > by for example adding a local patch to revert that (I'd happily
> > provide one), or stripping the build-profile with sed or similar?
> > I'd rather not have to revert this in dpkg itself.
> I've just upgraded the system to jessie so we don't need that
> workaround (and since it was anyway on our todo liste, good thing
> that was pushed ;)).
Great, thanks for that!
> But the binary package build fails inside cowbuilder (sid):
> | 00:04:10 Depends: debhelper (>= 9), pkg-config, flex, gettext (>= 0.19), po4a (>= 0.41), zlib1g-dev, libbz2-dev, liblzma-dev, libselinux1-dev (>= 1.28-4), libncursesw5-dev, libio-string-perl <!nocheck>
> | 00:04:10 dpkg-deb: error: parsing file '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy/DEBIAN/control' near line 8 package 'pbuilder-satisfydepends-dummy':
> | 00:04:10 'Depends' field, syntax error after reference to package 'libio-string-perl'
> | 00:04:10 E: pbuilder-satisfydepends failed.
> -- https://jenkins.grml.org/job/dpkg-binaries/architecture=amd64/318/console
> So I guess we need the workaround until dpkg of unstable can handle
> that? :)
The problem is in pbuilder, the version supporting build-profiles was
just NMUed recently in unstable (#740577 0.215+nmu4). :/
So the options could be:
* backport that pbuilder version to jessie and install that.
* switch to sbuild which should have build-profiles support in jessie,
(which might be undesirable or too much work, but then pbuilder
seems pretty much unmaintained nowadays, barring NMUs :).
* workaround this somehow in the jenkins setup?
* revert the patch. :(