KDE Developer
|
RE: [General] Use build service to create vanilla packages for all popular distributions
Sat Apr 18, 2009 10:04 pm
And now it's very fair? For openSuSE there are always built SVN-snapshots. But for maybe Yoper or Dreamlinux there is not anything. The build-service would enable new platforms. It would be fairer than now. Of course you could say: it's fair, because there aren't any packages. And there aren't poor countries in the world, because everybody has no food, so there's no relative poverty... |
KDE Developer
|
RE: [General] Use build service to create vanilla packages for all popular distributions
Sat Apr 18, 2009 10:05 pm
... ie what I said: it just builds.
And? Does the Linux Foundation provides the whole set of packages a GNU/Linux distro does?
This comparison simply does not stand at all. PackageKit is just a system to do some system task. It is not mandatory for normal KDE uses, and KDE would support a KDE fontend for it like it would with any other KDE software.
This is actually lot more than what KDE can (and should) do.
Users should expect packages for new KDE releases from the same source they get any other package: from their distro.
No, the build system just *builds*. You have to keep the build system update, that's one of the more time-draining tasks when packaging.
This means also looking at what distros provide, and properly keep the build system update even keeping this in mind -> more work needed.
Sure, but KDE people spend already their time *providing* the software, which distros don't. And even if distros would not try to integrate KDE within themselves (which IMHO it is bad for users), it wouldn't be that time less.
... as long as it does not break because of upstream changes. That, as I said before, means more time spend in fixing packages instead of actually fixing software.
*This* is what I mean with "bad packages", and why you should complain to them if they provide bad packages.
Most of users get their software with distros, so helping distros just helps users. Your attempted "solution" is just a workaround to what distros could do "bad" at the moment; usually, workarounds reek, and sooner or later they badly break.
Pino Toscano
|
KDE Developer
|
RE: [General] Use build service to create vanilla packages for all popular distributions
Sat Apr 18, 2009 11:52 pm
You think it would be to complicate to create some spec-files?
You say "it just builds". But what else should it do? When the build works it shouldn't do anything else. (Okay, it provides repos, too.) There are two types of criticism: Some sentences criticize the build-service. But there are no real arguments. Some sentences criticize the idea to build packages. But why not? When there is a service which makes it quit simple to do it, then we could do it. Nobody prohibits the application-developer to provide their own packages, if they are a real advantage to the distro-provided ones. |
KDE Developer
|
RE: [General] Use build service to create vanilla packages for all popular distributions
Sun Apr 19, 2009 12:19 am
The current situation is quite fair indeed: we just provide sources, and no binary package of any kind. If a distro packages SVN snapshots, that's still distro's responsability, not KDE's, and totally out of our control.
The problem is not just "create some .spec files", but also "provide debian/ dirs", "write .ebuild files", "provide AUR packaging", and so forth. And there is also "update the whole packaging when the installed stuff change", "update the dependencies according to the changes in the packages provided by some distro", etc.
Nobody is criticizing the openSUSE build service at all.
"We" being who? You? The KDE developers? Who else?
Like nobody prohibits anyone to provide own KDE packages. Of course, I guess we can spot the difference between packaging a standalone application (let's say, KSnapshot) and the block of KDE modules (kdelibs, kdepimlibs, kdebase, etc), right?
Pino Toscano
|
KDE Developer
|
RE: [General] Use build service to create vanilla packages for all popular distributions
Sun Apr 19, 2009 8:56 am
"We" means the KDE-community.
KDE is something like "fair" because it provides nothing. But by using build-service the situation would become better. There would be still some distributions without the new packages. But for many people it would be an improvement. And seriously the build-service is much easier than building all packages on our PCs. |
Manager
|
RE: [General] Use build service to create vanilla packages for all popular distributions
Sun Apr 19, 2009 11:10 am
I question the assumption that people seem to have that just feeding KDE into the build service would create a workable solution - but admit I don't know for sure and for this argument to have merit someone who actually has done this (an openSuse packager) would need to step forward and confirm or deny this. If KDE'ers are using a distro that does not satisfy their KDE'ing needs than they should move to one that does or work within their community to affect changes. |
Registered users: Bing [Bot], Google [Bot], Sogou [Bot]