Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 300625 - Documented Ebuild Policy lacks Bundled Deps section
Summary: Documented Ebuild Policy lacks Bundled Deps section
Status: CONFIRMED
Alias: None
Product: Documentation
Classification: Unclassified
Component: Devmanual (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Devmanual Team
URL: http://www.gentoo.org/proj/en/devrel/...
Whiteboard:
Keywords: NeedPatch
Depends on:
Blocks: bundled-libs
  Show dependency tree
 
Reported: 2010-01-11 20:56 UTC by Nathan Phillip Brink (binki) (RETIRED)
Modified: 2022-03-16 12:55 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-01-11 20:56:19 UTC
It would be nice to have some official Gentoo documentation on why packages carrying around bundled deps have to be patched or rejected. Publishing this stance would probably make it easier to push some buildsystem bugs upstream, for example. Also, documentation would hopefully help provide a consensus on this issue.

I assume that the place in which this documentation belongs is the one referred to in the URL field. I hope that this is the correct Bugzilla Product for bugs concerning those docs.
Comment 1 Pacho Ramos gentoo-dev 2014-11-15 18:39:09 UTC
I think this would belong to devmanual... also a patch would probably be appreciated :)
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-03-16 02:44:06 UTC
We have https://wiki.gentoo.org/wiki/Why_not_bundle_dependencies but yeah, it should be in devmanual.
Comment 3 Ulrich Müller gentoo-dev 2022-03-16 06:51:26 UTC
(In reply to Sam James from comment #2)
> We have https://wiki.gentoo.org/wiki/Why_not_bundle_dependencies but yeah,
> it should be in devmanual.

That looks good. Could we just reformat and add it as a new chapter?

CCing sping as the original author of that wiki page. (Binki also worked on it but he's the reporter of this bug.)
Comment 4 Sebastian Pipping gentoo-dev 2022-03-16 12:55:29 UTC
(In reply to Ulrich Müller from comment #3)
> CCing sping as the original author of that wiki page. (Binki also worked on
> it but he's the reporter of this bug.)

Part of the page would need a re-write to get the math feel out, e.g. "If a program P uses a system-installed library A" causes higher cognitive load than necessary (and probably should not use variables like that).  I believe that bug is on my account, but I no longer consider that a good approach to writing in 2022.  I welcome your help improving text readability.
Copying that article into the devmanual will make it more official and is a chance to improve on its quality but also means we raise the bar for contribution after integration.  If you think that's a good trade, please go ahead.