[proaudio] patchage-9999

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


I am reviewing the patchage live ebuild.

It is 2 good news with: 
1) it work and was relatively easy to fix
2) it install everything from drobilla.net
2bis) that imply it have f. dependencies:

RDEPEND="!<media-libs/raul-9999
	!<x11-libs/flowcanvas-9999
	!<dev-libs/serd-9999
	!<dev-libs/sord-9999
	!<meida-libs/suil-9999
	!<media-libs/ratom-9999
	!<media-libs/lilv-9999
	!<media-sound/ingen-9999
	!<media-sound/jalv-9999
	!<media-sound/omins-9999
        ...

I see 2 issues. 

First, I don't know what name I should give to this ebuild. I name it
patchage in this mail.

Second, with such depends, we can make all those live ebuilds to only
rdepend on patchage. The advantage is that new users will get their
favourite software installed, and everything else from drobilla at the
same time.

But they (the depends) are not optimal from portage POV. If the user
already have some of those softwares installed, a manual unmerge would
be necessary.

To change them to =package-9999 will not solve this issue, and possibly
add circular depends. But I didn't tested it.

A third way would be to change all the !<package-9999
into !package and remove all those live ebuilds from the tree. The
advantage is simplicity, but non aware users will not like it, because
they will not find the other drobilla programs. We can add a few words
about this into the wiki and into 00-OVERLAY-INFO. 

On more way would be to make like with the non-suite, ebuilds that
install everything but install only the corresponding parts. It is
much more work and maintenance. So, I will not do that.

What do you think? 


-- 
"We have the heroes we deserve."



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/