I just noticed a commit like this: Portage version: HEAD/cvs/Linux x86_64, signed Manifest commit with key 6D34E57D I don't know which version is this. I think there should be the next tag version instead of HEAD.
seems to me like it already does: local _version=$(cd "${S}/.git" && git describe --tags | sed -e 's|-\([0-9]\+\)-.\+$|_p\1|') _version=${_version:1} einfo "Setting portage.VERSION to ${_version} ..." the ebuild output: >>> Preparing source in /var/tmp/portage/sys-apps/portage-9999/work/portage ... * Producing ChangeLog from Git history... * Setting portage.VERSION to 2.2.7_p67 ... * Adding FEATURES=xattr to make.globals ... patching file make.conf.example >>> Source prepared. so you'll have to cc the specific person whose commit you saw go by so we can figure out why their system isn't logging things correctly. or maybe they're running `repoman` directly from the git repo.
Tom, aren't you?
The git repository is in use here, not the ebuild.