Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 565844

Summary: =app-text/asciidoc-8.6.9-r2 adds 300MB of mandatory dependencies over -r1 for no good reason
Product: Gentoo Linux Reporter: Enne Eziarc <gentoo+bugs>
Component: Current packagesAssignee: Marc Joliet <marcec>
Status: RESOLVED FIXED    
Severity: normal CC: fuzzyray, orzel, pageexec, polynomial-c, proxy-maint, stefan, thev00d00
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Enne Eziarc 2015-11-15 17:01:20 UTC
I don't have any use for whatever functionality app-text/dblatex adds (and don't particularly need lynx installed either), and the Changelog file doesn't explain why this was added. Please revert.
Comment 1 Piotr 2015-11-15 20:14:57 UTC
I totally agree. Please don't make us install all that stuff. If it is really needed please explain what for and if it's not then maybe add a USE flag.
Comment 2 Marc Joliet 2015-11-16 08:57:21 UTC
The commit message refers to bug #366763, where it will become clear that this is for a2x (but yeah, the commit message could've mentioned this explicitly).  Furthermore, there's a user divide here: the change was for the people who wanted a2x to actually work, but of course you don't want to install tons of extra dependencies just for that, either.

Which is what GLEP 62 is supposed to help with, but that's not finished (yet). *sigh*

But yeah, I'll switch to using optfeature for now.  Theoretically I could ask QA for an exception to the "no USE flags for runtime deps" rule, but right now I don't think that's warranted.
Comment 3 Marc Joliet 2015-11-16 11:47:35 UTC
See https://github.com/gentoo/gentoo/pull/365.
Comment 4 Marc Joliet 2015-11-17 10:46:23 UTC
Fixed in commit 7672a28aa4458c0dd1481bbcdc60642040acb337.
Comment 5 Enne Eziarc 2015-11-17 21:27:34 UTC
Thank you!