Upstream have released munge-0.5.11 Reproducible: Always
Created attachment 404558 [details] munge-0.5.11.ebuild Updated ebuild to fetch from Github rather than Google code. Developer is moving to Github. Also added "systemd" into inherit.
I don't quite know how to fix the following QA warnings : * QA Notice: make jobserver unavailable: * * make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. * make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
Created attachment 404560 [details] munge-0.5.11.ebuild Had keywords wrong in first ebuild. Fixed.
Created attachment 404562 [details] munge-0.5.11.ebuild Sigh, another typo ;)
I have fixed the QA notices via pull request to up stream. https://github.com/dun/munge/pull/40 This will fix the recursive use of make. The correct syntax is $(MAKE). http://www.gnu.org/software/make/manual/make.html#Recursion I have tested this change with the ebuild and I don't get the QA notice anymore. Will wait and see what upstream say about the pull request. Let me know if this is not the correct way.
Patch was accepted upstream. Will be part of 0.5.12 release : https://github.com/dun/munge/milestones/0.5.12 The question I have now is how do I deal with 0.5.11 ? Can we ignore the QA notice for now? Or what is best practice for this type of issue ?
Created attachment 405622 [details] munge-0.5.11.ebuild Added updated ebuild, help from "grknight" on IRC. Thanks :)
+*munge-0.5.11 (24 Jun 2015) + + 24 Jun 2015; Justin Bronder <jsbronder@gentoo.org> +munge-0.5.11.ebuild, + +files/fixed-recursive-use-of-make-in-makefiles.patch: + Bump (#551136), thanks to Brendan Horan for the bump and the patch