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

Bug 328829

Summary: sys-apps/moreutils-0.39 should be split
Product: Gentoo Linux Reporter: Nick Howell <bugzilla.nlhowell>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: split moreutils ebuild
parallel ebuild
mispipe ebuild
combine ebuild
ifdata ebuild
ifne ebuild
isutf8 ebuild
lckdo ebuild
pee ebuild
sponge ebuild
ts (moreutils) ebuild
vidir ebuild
vipe ebuild
zrun ebuild

Description Nick Howell 2010-07-18 16:29:18 UTC
moreutils contains several independent applications; on principle they should be split. 

Additionally, GNU parallel (http://www.gnu.org/software/parallel/) will conflict if/when its added to the tree, and sys-process/ts (in Sunrise) already conflicts. (GNU parallel and moreutils parallel are different programs.)

Reproducible: Always

Steps to Reproduce:
1. emerge -av moreutils

Actual Results:  
One package is installed containing 13 completely different programs. If you have sys-process/ts installed, you can't install any of them.

Expected Results:  
I can pick which programs I want to install. If I want all of them, I install moreutils, but I can also install just sys-apps/isutf8 if I want.

Shouldn't be too hard to split. Some scripts are in perl, some are C. A simple sed on the Makefile should cause it to only compile and install a particular program.
Comment 1 Nick Howell 2010-07-18 16:30:38 UTC
Created attachment 239253 [details]
split moreutils ebuild
Comment 2 Nick Howell 2010-07-18 16:31:19 UTC
Created attachment 239255 [details]
parallel ebuild
Comment 3 Nick Howell 2010-07-18 16:31:34 UTC
Created attachment 239257 [details]
mispipe ebuild
Comment 4 Nick Howell 2010-07-18 16:31:47 UTC
Created attachment 239259 [details]
combine ebuild
Comment 5 Nick Howell 2010-07-18 16:31:57 UTC
Created attachment 239261 [details]
ifdata ebuild
Comment 6 Nick Howell 2010-07-18 16:32:10 UTC
Created attachment 239263 [details]
ifne ebuild
Comment 7 Nick Howell 2010-07-18 16:32:20 UTC
Created attachment 239265 [details]
isutf8 ebuild
Comment 8 Nick Howell 2010-07-18 16:32:50 UTC
Created attachment 239267 [details]
lckdo ebuild
Comment 9 Nick Howell 2010-07-18 16:33:24 UTC
Created attachment 239269 [details]
pee ebuild
Comment 10 Nick Howell 2010-07-18 16:33:38 UTC
Created attachment 239271 [details]
sponge ebuild
Comment 11 Nick Howell 2010-07-18 16:33:57 UTC
Created attachment 239273 [details]
ts (moreutils) ebuild
Comment 12 Nick Howell 2010-07-18 16:34:07 UTC
Created attachment 239275 [details]
vidir ebuild
Comment 13 Nick Howell 2010-07-18 16:34:17 UTC
Created attachment 239277 [details]
vipe ebuild
Comment 14 Nick Howell 2010-07-18 16:34:31 UTC
Created attachment 239279 [details]
zrun ebuild
Comment 15 Samuli Suominen (RETIRED) gentoo-dev 2010-07-18 16:45:23 UTC
Sorry, but it wont be happening... The maintaince cost is too high.