Created attachment 299459 [details, diff] Ebuild diff The developers of dev-vcs/stgit have released a new version. I adopted the ebuild for this new version (see attached diff). The missing-patches.tar.gz need to be put onto the Gentoo Mirrors (just like stgit-0.15-missing-patches.tar.gz) -- they are indeed just a copy of them modulo renaming the top-most directory.
Created attachment 299461 [details] stgit-0.16-missing-patches.tar.gz The missing patches...
Ok, committed. There is no need to place a copy of the patches on the mirrors, instead use the old file directly.
Nope ... using mirror://gentoo/${PN}-0.15-missing-patches.tar.gz directly does NOT work, as the tar.gz includes the top-directory "stgit-0.15" and thus does not unpack the patches into the stgit-sources in the directory "stgit-0.16". I have no good idea though on how to solve this in a more general way w/o copying stuff around.
Ok, I don't understand how those missing patches even work. Can you tell me during what phase they actually get applied? Upon studying the build.log I don't see any mention of appliying patches or such.
They are used solely in the test-phase: One test (t1800) tries to apply various patches and looks whether stgit behaves... unfortunately the tests to apply are not included in the tarball and thus this test would always fail. Hence another option would be to remove this single test.
Oh, I see. Thanks for explaining. I could go either way on removing the test. However, at this point in time, it is easier to just upload the tarball that you provided. :) I'll commit a fix in an hour or so to allow the distfile to propagate to the mirrors.