-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pkgdev commit
fails if not new ebuilds staged (fails with MissingManifest)
#83
Comments
pkgdev commit
fails if only one ebuild (and hence one distfile) out of several is stagedpkgdev commit
fails if not new ebuilds staged (fails with MissingManifest)
Do note that the facilities around manifesting with only staged ebuilds isn't the best. I will try to find a solution, but doing multiple bumps at a start and committing one by one is very fragile as you noticed. |
Understood. It's a shame because it worked before and radhermit implemented the functionality (040a9ad) after I'd asked for it :( The main motivation is paying the distfile fetching cost up front. The original bug to add it was #33. There's actually a suggestion re stash in there too for pkgdev to possibly use. |
@thesamesam could you check if using pkgcore/pkgcore#371 helps now and it works for you (it did for me)? |
Thanks Arthur, I'll test it shortly as there's a new batch of GCCs |
Every week, I bump
sys-devel/gcc
to the latest round of GCC snapshots (for the 10, 11, 12, and sometimes 13 branches) unkeyworded.I usually bump (copy) all the ebuilds locally, run
pkgdev manifest
(so it downloads all of them), then start to build them one-by-one if no ebuild changes were needed. I usually try to test 10 first, commit, then 11, then commit, then ...Recently, this happens:
Steps to reproduce:
git checkout 0259106bb65e70b66aef0f43da3e0a3b7534e3f7~1
(before I added this week's bumps)cp gcc-10.4.1_p{20220804,20220811}.ebuild gcc-11.3.1_p{20220805,20220812}.ebuild gcc-12.1.1_p{20220806,20220812}.ebuild
pkgdev manifest
git add gcc-10.4.1_p20220811.ebuild && pkgdev commit
MissingManifest
for e.g. GCC 11 (which is unstaged).pkgdev commit
didn't always have this issue, so I think this might be related to #65 or #74. I am not using--if-modified
though.The text was updated successfully, but these errors were encountered: