Created attachment 329450 [details, diff] mozlinguas.eclass.patch Please see attached patch. For testing purposes I'm sometimes adding _pre releases of mozilla packages to my private overlay. A typical example name of such an ebuild is seamonkey-2.14_beta4_pre1.ebuild. With our current mozlinguas eclass the language packages get the following name: seamonkey-2.14b4-de.xpi As you can see, the whole _pre1 version tag is cut away (because of ${MOZ_P} in the eclass) which later when I add the final seamonkey-2.14_beta4.ebuild to my overlay leads to wrong checsums because the language packs for the final package have the same name like the ones from my _pre1 ebuild. The attached patch is using ${P} instead of ${MOZ_P}. I tested the patched eclass in my overlay for about two weeks now and couldn't find any problems. The language packs for my _pre ebuilds now have the following name: seamonkey-2.14_beta4_pre1-de.xpi Please give it a test and report your results back here.
This solution is no good as well, we do not need to have our mirrors loaded with multiple xpi files that are the same with different names for source and -bin packages.
Created attachment 329728 [details, diff] mozlinguas.eclass.patch Fair enough. Then how about this patch?
(In reply to comment #2) > Created attachment 329728 [details, diff] [details, diff] > mozlinguas.eclass.patch > > Fair enough. Then how about this patch? Why not just override MOZ_PV with MOZ_PV="PVR" in the ebuild your using at the time.
Alright I will modify my ebuilds. Thanks for your input :)