On Friday 02 June 2006 02:41, Mark A. Taff wrote:
The packages for KDE prior the the deployment of the *ALPHA* opensuse build service and repository were indeed in the apt repository. It makes no difference to my point #1 whether the package was initially hosted at ftp.suse.com before it was copied into the apt repository. The fact is that packages used to be there, and they either aren't now or they won't be in the future. Makes no difference to point #1 *why* the packages aren't there; the fact is that the *aren't there*. Note I'm not saying this is your fault Anders, or even SuSE's fault. I'm merely stating that it is a *fact* that the packages aren't there anymore.
That is a simple, observable fact indeed. It is not one that can't be overcome, nor does it (as you previously stated) require a new release of apt4rpm.
5. Using packages from the opensuse build service will will tie you to the bugs and features of the version of KDE initially released with the version of suse (i.e. 10.1 users will be stuck with KDE 3.5.1, even though three additional bugfix, translation and new feature releases will have been released by this August--3.5.4 gets tagged at the end of July).
huh? 3.5.3 is already there.
The opensuse build service doesn't build packages against 3.5.3. It builds them against 3.5.1 (for suse 10.1). So all the packages it makes are subject to all the bugs in kdelibs 3.5.1, even though those bugs may be fixed in kdelibs from 3.5[.2|.3|.4|.n]. So you might upgrade KDE to 3.5.3, but your non-kde-core applications will be compiled for kdelibs 3.5.1, as that is what was released originally with 10.1.
No, no, no. That's not how compiling works. If you were linking things statically then yes, packages would get the 3.5.1 libraries, but they don't. They are linked dynamically. Which means you get whatever version of the libraries you currently have installed. There is absolutely zero difference between an amarok compiled against 3.5.1 and one compiled against 3.5.3. This is called binary compatibility and is very important to the KDE project. If you install the 3.5.3 libraries you get the 3.5.3 bug fixes, totally and utterly regardless of what was used to compile the applications you have installed As a for instance, in the past when suse have released critical bug fix releases of kdebase or kdelibs through YOU, you don't see all the other 2^51 KDe packages in there as well, right? -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com