Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 303927 - devmanual incorrectly suggests leaving system deps out of ebuild
Summary: devmanual incorrectly suggests leaving system deps out of ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All All
: High normal
Assignee: Gentoo Quality Assurance Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-07 21:22 UTC by Samuli Suominen (RETIRED)
Modified: 2010-03-23 20:10 UTC (History)
1 user (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 Samuli Suominen (RETIRED) gentoo-dev 2010-02-07 21:22:25 UTC
devmanual suggests we are not supposed to include system deps in ebuilds, which is totally bogus. 

for example: if expat is upgraded from version 1 to 2 during one single world update, and it's ABI changes, and it's missing from couple of ebuilds in the same emerge depgraph, the end result is broken since the ordering won't be correct

second example: zlib isn't enabled by default in embedded/ profiles, so leaving zlib out, which is part of system, would actually break for all embedded users.

more discussion:

http://blog.flameeyes.eu/2009/09/09/proper-dependencies-aren-t-overcomplex

the section that should be deleted:

http://devmanual.gentoo.org/general-concepts/dependencies/index.html#implicit-system-dependency
Comment 1 Mark Loeser (RETIRED) gentoo-dev 2010-03-23 20:10:14 UTC
Fixed.  Thanks