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

Reply via email to