Summary: | sys-apps/portage-2.2.22: repoman fails to sign commit/manifest | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Christian Ruppert (idl0r) <idl0r> |
Component: | Repoman | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | remi |
Priority: | Normal | Keywords: | InVCS, REGRESSION |
Version: | 2.2 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 549914 |
It was a simple typo, one easy to make when another variable near it was sign_manifests with the s on the end. Fixed in git: https://gitweb.gentoo.org/proj/portage.git/commit/?id=1c9ab10ca10839b6c6ad5dcd2a3b9b6f0e95bfd9 Released in portage-2.2.23 |
<idl0r@odin:~/dev/gentoo/vdr/vdr-devel/media-video/vdr> zsh/3 10021 (git)-[master] % repoman ci -m 'media-video/vdr: Test commit - Fix USE-flag description' RepoMan scours the neighborhood... >>> Creating Manifest for /home/idl0r/dev/gentoo/vdr/vdr-devel/media-video/vdr ebuild.badheader 1 media-video/vdr/vdr-2.3.1.ebuild: Malformed Id header on line: 3 metadata.warning 13 ... media-video/vdr/metadata.xml: unused local USE-description: 'ddepgentry' Note: use --include-dev (-d) to check dependencies for 'dev' profiles * 1 files being committed... Traceback (most recent call last): File "/usr/lib/python-exec/python3.4/repoman", line 37, in <module> repoman_main(sys.argv[1:]) File "/usr/lib64/python3.4/site-packages/repoman/main.py", line 166, in repoman_main actions.perform(qa_output) File "/usr/lib64/python3.4/site-packages/repoman/actions.py", line 175, in perform self.sign_manifests(myupdates, myremoved, mymanifests) AttributeError: 'Actions' object has no attribute 'sign_manifests' 2.2.20.1 works fine.