devmanual
devmanual copied to clipboard
[MIRROR] Gentoo devmanual source
See https://github.com/pkgcore/pkgcore/pull/346 for more info. There are multiple ugly parts, and I know it. Makefiles aren't my forte.
I had a package that needed changes that would introduce a dependency cycle with USE=test and I had to ask on IRC whether this was OK. Sam told me not...
Thanks to trofi, GNU make 4.4 gained the --shuffle option to detect unsound Makefiles [1]. Gentoo's tinderboxes use --shuffle to find and report such issues. However, they also would report...
This is a section I've been wanting to write for quite some time and formalises a talk I've had to give many contributors. Slotting is a powerful tool but easy...
2 commits in case you don't want to include the note
The `SLOT="0/${PV}"` strategy isn't mentioned in the devmanual, but it is used when packaging libraries written in languages that don't provide any ABI stability.
This commit copies from @mgorny 's blog posts about common pitfalls in writing dependencies, and adds them to the devmanual. I've added his sign off (based on https://bugs.gentoo.org/587526#c2) but it...
I've tried to faithfully port the wiki page [0] to the devmanual in this commit, and intend to change the contents as required in followups, to allow easier comparison and...
When I was writing the part for destabaling arch, I noticed we don't have any nice link/render for package (for the text "use qkeyword from app-portage/portage-utils"). I've decided to add...