Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 562970 - dev-libs/uriparser missed a Manifest commit, thin Manifest copied verbatum from git to rsync.
Summary: dev-libs/uriparser missed a Manifest commit, thin Manifest copied verbatum fr...
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Infrastructure
Classification: Unclassified
Component: Git (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Infrastructure
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-13 08:00 UTC by Patrick Lauer
Modified: 2020-08-17 13:48 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Lauer gentoo-dev 2015-10-13 08:00:56 UTC
$ repoman full
RepoMan scours the neighborhood...
!!! A file is not listed in the Manifest: '/usr/portage/dev-libs/uriparser/uriparser-0.8.1.ebuild'
 * Missing digest for '/usr/portage/dev-libs/uriparser/uriparser-0.8.1.ebuild'
 * Missing digest for '/usr/portage/dev-libs/uriparser/uriparser-0.7.9.ebuild'
 * Missing digest for '/usr/portage/dev-libs/uriparser/uriparser-0.8.4.ebuild'
 * Missing digest for '/usr/portage/dev-libs/uriparser/uriparser-0.8.0.ebuild'
  ebuild.syntax [fatal]         4
   dev-libs/uriparser/uriparser-0.8.1.ebuild
   dev-libs/uriparser/uriparser-0.7.9.ebuild
   dev-libs/uriparser/uriparser-0.8.4.ebuild
   dev-libs/uriparser/uriparser-0.8.0.ebuild
  manifest.bad [fatal]          1
   dev-libs/uriparser/Manifest
Please fix these important QA issues first.
RepoMan sez: "Make your QA payment on time and you'll never see the likes of me."
Comment 1 Patrice Clement gentoo-dev 2015-10-13 15:58:41 UTC
Ain't getting an error as far as I'm concerned

monsieurp@epsilon /usr/portage/dev-libs/uriparser $ sudo repoman -d full                                                                                                      
Password: 

RepoMan scours the neighborhood...
>>> Creating Manifest for /usr/portage/dev-libs/uriparser
  ebuild.badheader              3
   dev-libs/uriparser/uriparser-0.7.9.ebuild: Invalid Gentoo Copyright on line: 1
   dev-libs/uriparser/uriparser-0.8.0.ebuild: Invalid Gentoo Copyright on line: 1
   dev-libs/uriparser/uriparser-0.8.1.ebuild: Invalid Gentoo Copyright on line: 1
RepoMan sez: "You're only giving me a partial QA payment?
              I'll take it this time, but I'm not happy."
Comment 2 Ian Stakenvicius (RETIRED) gentoo-dev 2015-10-13 16:34:58 UTC
Right, so, monsieurp's check created the manifest on its own.  My check in git reported that the Manifest was missing an entry for uriparser-0.8.4.tar.bz2 

I've committed the manifest to git so all should be fine once that's synced over to rsync.  However, this brings up a bigger issue -- whatever the Manifest-flushout process is during the git-to-rsync conversion, it seems that if the current Manifest in git is bad (due to files missing or whatnot) then the thin Manifest is copied as-is.  In this case, that means no digests for any of the ebuilds.  

(I don't know what the ebuild.syntax errors are, but I assume it's because the ebuilds didn't match their missing and therefore null digests)

Reassigning this to infra; it seems like there might be a better solution to problems like this even though it's never supposed to happen.
Comment 3 Sebastian Pipping gentoo-dev 2018-01-06 16:02:56 UTC
Does this ticket still have value?  Should it be kept open?
Comment 4 Sebastian Pipping gentoo-dev 2020-08-17 13:48:11 UTC
Please re-open as needed.