Lucian Muresan schrieb: > I'm using the Gentoo ebuilds from the overlay held int the SynCE SVN, > and noticed that *-9999 ebuilds now have the same keyword "~x86" as the > -0.10 or -0.11 versions. This is not the designed usage of keywords, SVN > pulls should not have "~x86", but rather "**" (suggested also by Vasco > on #synce). Otherwise it's pretty tedious to switch between SVN and more > stable versions, having to fiddle with /etc/packages.mask for every used > package. Having the ~x86 keyword set in /etc/package.keywords for each > needed package anyway makes switching easiers when one could just change > the keyword only, since the list of pakcages is already there, and only > once.
The "~*" keyword is obviously deprecated and should be replaced by "**" for things like SVN builds. Since SynCE isn't particularly dependant on any OS arch we just differentiate between stable (e.g. -0.10), unstable (-0.11) and SVN (-9999) ebuilds, masked with "x86/amd64", "~x86/~amd64" and "**" respectively. Setting "~x86/~amd64" to both 0.11 and SVN ebuilds makes it impossible to emerge the 0.11 release with the standard app-pda/synce-* ~x86 keyword, since SVN builds are always emerged. I didn't encounter that error since I still emerge directly from SVN (hopefully the next SynCE release will prove stable enough for my daily routines :), and I'll downgrade from SVN to ~x86. Cheers, Vasco ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ SynCE-Devel mailing list SynCE-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synce-devel