I have been endeavouring to adopt 'libintl-perl', however the execution of 'dpt takeover' is throwing an error for a missing `debian/changelog' in the package description.
dpt takeover libintl-perl -a 945988 -n
Traceback (most recent call last):
File "/usr/bin/gbp", line 149, in <module>
sys.exit(supercommand())
File "/usr/bin/gbp", line 145, in supercommand
return module.main(args)
File "/usr/lib/python3/dist-packages/gbp/scripts/import_dscs.py", line
185, in main
if importer.importdsc(dsc):
File "/usr/lib/python3/dist-packages/gbp/scripts/import_dscs.py", line
72, in importdsc
return import_dsc.main(['import-dsc'] + self.args + [dsc.dscfile])
File "/usr/lib/python3/dist-packages/gbp/scripts/import_dsc.py", line
529, in main
apply_debian_patch(repo, sources[0], dsc, commit, options)
File "/usr/lib/python3/dist-packages/gbp/scripts/import_dsc.py", line
175, in apply_debian_patch
author = get_author_from_changelog(source.unpacked)
File "/usr/lib/python3/dist-packages/gbp/scripts/import_dsc.py", line
115, in get_author_from_changelog
dch = ChangeLog(filename=os.path.join(dir, 'debian/changelog'))
File "/usr/lib/python3/dist-packages/gbp/deb/changelog.py", line 84, in __init__
raise NoChangeLogError("Changelog %s not found" % (filename, )) gbp.deb.changelog.NoChangeLogError: Changelog /home/keni/src/pkg-perl/packages/tmpe8bg7289/libintl-perl-1.20/debian/changelog
not found
The code doing the work is Python - not my forte, but viewing through the call stack I can see where the issue is happening.
This is my first execution of the script, so not sure if the following is
an option - based on updates performed.
Perhaps someone is able to guide me through circumvention of the Python exception to complete the 'takeover' script, and thereby leave the option open to add the missing entry manually to the change log, assuming that we can locate the actual text
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 296 |
Nodes: | 16 (2 / 14) |
Uptime: | 45:52:08 |
Calls: | 6,648 |
Files: | 12,197 |
Messages: | 5,329,775 |