[Letsencrypt-devel] Bug#806532: Bug#806532: FTBFS on jessie

Daniel Pocock daniel at pocock.pro
Sun Dec 6 08:00:06 UTC 2015



On 06/12/15 06:37, Francois Marier wrote:
> On 2015-11-28 at 15:57:20, Daniel Pocock wrote:
>> dh clean --with python2 --buildsystem=pybuild
>>    dh_testdir -O--buildsystem=pybuild
>>    dh_auto_clean -O--buildsystem=pybuild
>> I: pybuild base:170: python2.7 setup.py clean
>> Converting the Git log into ChangeLog format... Traceback (most recent
>> call last):
>>   File "setup.py", line 39, in run_gitlog_to_changelog
>>     subprocess.check_call(args, stdout=output)
>>   File "/usr/lib/python2.7/subprocess.py", line 535, in check_call
>>     retcode = call(*popenargs, **kwargs)
>>   File "/usr/lib/python2.7/subprocess.py", line 522, in call
>>     return Popen(*popenargs, **kwargs).wait()
>>   File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
>>     errread, errwrite)
>>   File "/usr/lib/python2.7/subprocess.py", line 1335, in _execute_child
>>     raise child_exception
>> OSError: [Errno 2] No such file or directory
>>
>> Error (see above for a traceback): unable to run gitlog-to-changelog
>> ====================================================================
>> Maybe this program is not installed on your system. You can download it
>> from:
>>
>>
>> http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blob_plain;f=build-aux/gitlog-to-changelog
>>
>> Note: if you have problems with the infamous shell+Perl crap in the
>> first lines
>> of that file, you can replace it with a simple shebang line such as
>> "#! /usr/bin/perl".
>> E: pybuild pybuild:256: clean: plugin distutils failed with: exit
>> code=1: python2.7 setup.py clean
>> dh_auto_clean: pybuild --clean -i python{version} -p 2.7 --dir .
>> returned exit code 13
>> debian/rules:9: recipe for target 'clean' failed
>> make: *** [clean] Error 13
>> dpkg-buildpackage: error: fakeroot debian/rules clean gave error exit
>> status 2
> 
> That's weird. I would think that a problem like that would also affect sid.
> But looking into it, I was able to build it just fine on jessie without
> applying your patch.
> 
> Are you sure you're trying this on a clean and up-to-date jessie system?
> 


Yes

I had noticed that the gnulib package was required and was not mentioned
in the build-deps.  Could there be any other missing build dependency
that you have on your system but I don't have on mine?

Regards,

Daniel



More information about the Letsencrypt-devel mailing list