On 2015-03-09 21:07:34, Antoine Beaupré wrote: > On 2015-02-15 12:46:15, Filippo Giunchedi wrote: >> On Sat, Sep 27, 2014 at 07:45:14PM -0400, Antoine Beaupré wrote: >>> Then we send this to the moreutils and gnu parallel maintainers to see >>> if they would accept the fix, and we can simply NMU it. >>> >>> But the main problem, to restate what Joey has said here, is time: it >>> takes time to do that work and unless someone steps up to help the >>> maintainers patiently to clear things up, things will stay as they >>> currently are. >> >> true, I am willing to give it a shot but we're probably far too late in the >> release cycle to get this into jessie (won't be wasted work anyway tho!) > > Indeed.
So, any progress here? To make a quick recap here, i believe the strategy is as follows: 1. moreutils starts installing parallel as parallel.moreutils 2. gnu parallel starts installing parallel as parallel.gnu 3. moreutils creates a package named moreutils-parallel that will divert parallel.moreutils to parallel 4. gnu parallel creates a package named parallel-gnu (?) that will divert parallel.gnu to parallel 5. parallel-gnu and moreutils-parallel conflict with each other 6. ikiwiki-hosting is changed to stop conflicting with parallel 7. all packages depending (including ikiwiki-hosting) on moreutils or gnu (below, $package) are changed to either: * use the parallel.$package binary * depend on parallel-$package That way *even* a package like ikwiki-hosting depends on one or the other package, both binaries can actually be installed at the same time and "behaving" packages (ie. the ones that use the explicit binary like parallel.gnu) are not affected. (In the above, replace "moreutils-parallel" with "parallel-tollef" as you see fit. See also http://bikeshed.com/.) Of course, if two packages depend on the conflicting packages, we still have a problem, but I can't think of a solution for this. It's my first time dealing with diversions so I hope I got this right. Any constructive modifications on the above checklists are welcome here! A. -- A man is none the less a slave because he is allowed to choose a new master once in a term of years. - Lysander Spooner -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org