[Pkg-opennebula-devel] opennebula-4.12.3
Olivier Berger
olivier.berger at telecom-sudparis.eu
Tue Aug 4 14:35:48 UTC 2015
Hi again,
Olivier Berger <olivier.berger at telecom-sudparis.eu> writes:
> Hi.
>
> Dmitry Smirnov <onlyjob at debian.org> writes:
>
>>> $ gbp buildpackage -us -uc
>>>
>>> but got :
>>>
>>> gbp:error: upstream/4.12.3+dfsg is not a valid treeish
>>>
>>> What's wrong ?
>>
>> I do not use GBP but I think it can't find corresponding tag in the
>> "upstream" branch. You just need to get orig-tar by using "uscan".
>>
>> I think GBP can pick up tarball from "tarball-dir" if you have something like
>>
>> [git-buildpackage]
>> tarball-dir = ../
>>
>> in your "~/.gbp.conf" file.
>>
>
> OK. May I suggest to add a get-orig-source rule to debian/rules which
> would help that (hint: https://wiki.debian.org/onlyjob/get-orig-source
> ;-)
>
SNIP
>
> I'll try and manage to rebuild anyway.
>
Hmmm... actually that wasn't as easy as it seemed.
The d/changelog mentions a 4.12.3+dfsg-1 version, which suggests that
the upstream tarball won't suit.
I can override that by changing to 4.12.3-1, but I'd like to be sure
whether you needed to repackage upstream's tarball because of non-free
elements... and for reproducibility's sake, I think it may be better to
have explicit rules somewhere, then (and maybe a README.source to
explain ?).
Anyway, after that, I have another issue, with the scons scripts :-/
Maybe something's missing ?
$ LANG=C gbp buildpackage -us -uc --git-ignore-new
dpkg-buildpackage -rfakeroot -D -us -uc -i -I
dpkg-buildpackage: source package opennebula
dpkg-buildpackage: source version 4.12.3-1
dpkg-buildpackage: source distribution UNRELEASED
dpkg-buildpackage: source changed by Dmitry Smirnov <onlyjob at debian.org>
dpkg-source -i -I --before-build opennebula
dpkg-buildpackage: host architecture amd64
fakeroot debian/rules clean
dh clean --parallel --with javahelper,systemd,linktree
dh_testdir -O--parallel
debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/olivier/git/git.debian.org/pkg-opennebula/opennebula'
dh_auto_clean
scons --clean .
scons: *** No SConstruct file found.
File "/usr/lib/scons/SCons/Script/Main.py", line 920, in _main
debian/rules:24: recipe for target 'override_dh_auto_clean' failed
make[1]: *** [override_dh_auto_clean] Error 2
make[1]: Leaving directory '/home/olivier/git/git.debian.org/pkg-opennebula/opennebula'
debian/rules:21: recipe for target 'clean' failed
make: *** [clean] Error 2
dpkg-buildpackage: error: fakeroot debian/rules clean gave error exit status 2
debuild: fatal error at line 1382:
dpkg-buildpackage -rfakeroot -D -us -uc -i -I failed
gbp:error: 'debuild -i -I -us -uc' failed: it exited with 29
Thanks in advance,
Best regards,
--
Olivier BERGER
http://www-public.telecom-sudparis.eu/~berger_o/ - OpenPGP-Id: 2048R/5819D7E8
Ingenieur Recherche - Dept INF
Institut Mines-Telecom, Telecom SudParis, Evry (France)
More information about the Pkg-opennebula-devel
mailing list