Re: [proaudio] (cvs|svn|git) vs 9999 |
[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]
Thomas Kuther wrote:
On Fri, 11 Aug 2006 10:06:37 +0200 Frieder Bürzele <evermind@xxxxxxxxxxxxx> wrote:carmen wrote:first I just wanted to have -cvs -svn, -... in the overlay to see clearly if it's a -cvs -svn, -... snapshot or not.wondering if theres any concensus on -9999 versions vs seperate -cvs directories? with 9999, with -cvs, it breaks the continuity of one directory per package, and additional checks must be added to avoid conflicts. as an example, ive installed libgig-cvs. now on a -DNuav world, its trying to install libgig-2.0.2. i had to add libgig-9999 to package.provided (thus the seperate -cvs version didnt prevent me from /etc/portage file editing after all. id rather edit package.keywords once to enable -9999 version than have to continually do -uav to make sure non-cvs versions arent being brought in beacise i didnt populate package.provided.. preemptive handling of the situation. another example is the patchage-cvs and om-cvs ebuilds that i submitted a while ago. the author has changed to SVN, at a different host. at this point, the -cvs should be changed to -svn to be consistent (but still no consistency to whether a 'unreleased' version is -cvs, -svn, -git, -bzr, -mercurial, or what... confusing users as to which version to try). also it doesntshow up in eg eix or esearch 'available versions'.in any case, my vote is for -9999. this is what the main portage tree does as well.. c,cBut over time I feel like using -9999 is the better way as it minimize (I hope) maintenance. So If I change all -cvs -svn, -... to -9999 what keywords should they be? ~xARCH or -* @all please express your opinions? Should we change to 9999? Greetz FriederHi all :)
great to hear from you again :)
i guess you know my opinion on that one. -9999!
yes :)
IMHO it's _definately_ easier for the maintainer, but complicates things up for the users a bit, as -9999 should also use -* as keyword (see the e17 ebuilds by vapier, they all use that scheme) So users will have to add the respective packages to their package.keywords file.Anyways this is the right way: - no double-mobble and DEPEND weirdness, so -9999- live CVS/SVN stuff can be broken, or break other things, so -* keyword Regards, Tom PS: i think i have some spare time now and might help out a bit again.
so If you've time and willing to fix this go on. I'll look into it later Tell me what you've fixed so we won't collide perhaps we can do an update to the wiki to clear up this changes Greetz Frieder
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |