[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