On Sunday 14 September 2008 22:37:21 Volker Armin Hemmann wrote: > > > Making the 'official' overlay paludis-only was a BIG mistake. > > > > It's not "paludis-only", it will work with any package manager whose > > developers care enough to support the useful features of the kdebuild-1 > > EAPI. > > and that was an official api? Yes? No?
Official according to whom? It is a stable and well documented eapi that any package manager that regards those features to be useful can implement. > Was it needed? No - proven by kdesvn-portage And noone ever claimed otherwise. [...] > > The KDE overlay isn't produced by the "paludis-group". > > no, it was just made by vivid paludis fans. Hey, lets make an overlay a lot > of user want - and make it paludis only. That way we can push paludis! Wow. What do you base this nonsense on? > > No, to provide ebuilds that make use of useful features that benefit both > > users and developers. > > which one? Which features 'benefit both users and developers' and are sooo > important that the kde overlay had to be paludis only? > > Name them please. - '-scm' support (--dl-reinstall-scm for users) - use dependencies (no surprising interruptions mid-merge) - suggestions (you see them upfront rather than in elog messages afterwards) - sets The latter of these is not subject to eapi but incredibly useful when dealing with huge amounts of packages. It obsoletes meta packages and makes reinstalls or uninstalls of all packages in the sets trivial. For Paludis it also means that you can unmask/keyword two hundred packages just by addding the sets to your packages.{keywords,unmask} equivalents. Both Paludis and Portage 2.2 now has sets support although the details of their implementations vary greatly. > Oh, does paludis support and equivalent to 'keep-going' or > '--ignore-failures' or are people who wants this extremly usefull features > still attacked and insulted? Paludis had --continue-on-failure long before --keep-going was implemented in Portage (which is months after the creation of the kdebuild overlay). This is also one of the advantages that users of live KDE ebuilds got by using Paludis (or get if you consider the additional flexibility when compared to --keep-going to be useful). On Monday 15 September 2008 00:38:18 Volker Armin Hemmann wrote: > lets see - an overlay is setup to develop and test ebuilds for KDE4 that > should some day go into the tree. > > Deciding to use a feature that the official pm does not provide - and only > one of the three makes the 'testing' part and 'for the tree' pretty > superfluos. And again I wonder what you base this nonsense on. Perhaps you never ever bothered to look at this overlay, what it provides or what the intentions behind it was? As one of the original decision makers behind it I can tell you, that we never intended to put any of these ebuilds in the tree. For this reason it also never contained any release of KDE. Releases were maintained separately in the tree using eapi 1. It only contains live ebuilds. Which is where '-scm' and sets support provide the biggest advantages. And we didn't do it to harass users. We did it because we wanted to get some real world experience with some of the features that Paludis had provided for years yet there were no indications Portage would support any time soon. Live KDE packages was deemed the place where adding this requirement made the most sense. Managing two hundred packages without those features is pain anyway. We decided that the monthly KDE releases that we were packaging and adding to the main tree using eapi 1 were frequent enough for those who didn't want Paludis for whatever reason. If anybody disagreed with that they could maintain their own overlay (which they did/do). We also announced it over three weeks before we actually made it happen so anybody who cared about the live KDE ebuilds can't really complaim about having been caught by surprise. -- Bo Andresen
signature.asc
Description: This is a digitally signed message part.