openSUSE Packaging Days II Tomorrow
Thursday, 3 April 2008 | Jbrockmeier
Ever run into the issue that you saw a cool new app on KDE-Apps.org and could not find a binary package for your favourite KDE version on your favourite KDE distro? The openSUSE Build Service allows creation of binary packages quite easily, so you can do the work yourself and help other KDE users who run into the same problem. If you are interested in learning how, the openSUSE community are organising Packaging Days II, which starts tomorrow.
Members of the openSUSE team will be available for any help with packaging from Australian morning on Friday, April 4th to American evening on Saturday, April 5th in the #opensuse-buildservice IRC channel on Freenode.
We will help new packagers to create packages for software that is not currently available for openSUSE. We invite people to roll up their sleeves and get involved. If you have this fancy application or tool that is not packaged yet, and you are not afraid to learn how to do it yourself, then this is for you. The openSUSE Build Service has KDE 3.5.x, 4.0.x, and 4.1.x packages updated weekly, so it is easy to package software that requires the most recent KDE.
This will be a good opportunity for people who have hitherto done little or no packaging to learn how to do it, with helpful people available to answer all the questions you might have related to packaging.
Comments:
Debian - andy - 2008-04-03
why aren't just all distributions debian based. This would make life much easier... Where is the Desktop LSB gone?
Re: Debian - anon - 2008-04-03
And why aren't these debain distros not using gentoo instead? By your rationale it would make life much easier for me.
Re: Debian - Thiago Macieira - 2008-04-03
LSB 3.2 was released in January. See: http://www.linux-foundation.org/en/Specifications
Re: Debian - Josefine Wiesend - 2008-04-03
Why aren't just all distributions RPM based? This would make life much easier ...
Re: Debian - Jeremy - 2008-04-03
The is where sometimes choice can be a bad thing. I like RPM distributions more then Debian, though, I wish there was only one binary package. There just isn't a need for 10 of them.
Re: Debian - Morty - 2008-04-04
In fact it had been better if it had been the other way, more binary packages. There should have been one for each distribution, RPM, MPM, SPM, FPM etc(RedHat, Mandriva, Suse and Fedora respectively). That RPMs are installable across different distributions are one of the main causes of RPMs bad reputation(Late in getting dependency resolvers are the other). If the packages are not carefully created to be distribution independent, installing RPMs from a different distribution has always been a efficent way to mess up your installation. Installing RedHat RPMs on Mandriva(Mandrake) was always unwise, and trying to do it on on Suse was worse. Unlike Mandriva, Suse was never even based on RedHat making the difference even greater. Naturally, this has never been a problem for Debian. And any problems caused by mixing stable and unstable repositories has always been firmly placed as the users own fault. And there are reports on the net of funny thing happening when mixing Ubuntu and Debian repositories, so despite having a historic good reputation .deb packages can give you much the same problems as RPMs.
Re: Debian - Sarah - 2008-04-03
Why aren't they all .exe and .msi based? That's really simple!
Re: Debian - ad - 2008-04-04
Ok Sarah, everybody was having fun in this thread and you had to come up and cross the line. Shame on you.
Re: Debian - miggols99 - 2008-04-03
Why aren't all distributions Pacman based? Then everyone would have fast package management :)
Re: Debian - txf - 2008-04-03
Rpms are more powerful and flexible than debs, but they are so slow and seemingly all distros that use them suck at package management in comparison to debian based distros. That may be because their tools suck, but seeing as they all use different tools the only element of commonality is the fact that they use rpms. This leads to the conclusion that either rpm should be chucked, or that the tools should be improved a lot seeing the way they are now. debian by way of ubuntu already has masses of users using and loving debs
Re: Debian - apokryphos - 2008-04-04
> seemingly all distros that use them suck at package management in comparison to debian based distros. ZYpp (package management stack for openSUSE) in the upcoming version -- 11.0 -- is actually faster than APT, and has even more useful features, like installation of local/remote RPMs. It also features a much cleverer and flexible solver. Of course it also supports 1-click-install, which is much more "what the masses want".
Re: Debian - LP - 2008-04-04
RPMs are gzipped cpio archives and DEBs are gzipped ar archives. Not a big difference when you install a single package with the rpm or dpkg tools. Apt-get *seems* to be faster than many other tools because it don't automatically refresh it's package cache. Running apt-get update && apt-get install xxxx takes a longer time.
Re: Debian - apokryphos - 2008-04-04
> RPMs are gzipped cpio archives and DEBs are gzipped ar archives. In fact, this is another new change in openSUSE Factory. We're switching to LZMA which actually offers better compression (so smaller downloads), and faster decompressing (for faster installation). See coolo's blog for some figures: http://www.kdedevelopers.org/node/3326
Re: Debian - Martin Fitzpatrick - 2008-04-06
Out of interest, whats the deal with the two versions of RPM? I haven't used RPM based distros for ~8 years so I was kind of suprised to find out that the codebase split? Good/bad thing? Which does SUSE use?
Re: Debian - reihal - 2008-04-04
Why aren't all distributions based on recipes (and packages)? (GoboLinux 014.01 is just out)
Re: Debian - Anonymous - 2008-04-04
You shout for LSB which declares RPM format the standard? :-)
Re: Debian - window washer - 2008-04-04
'How you package it' is now basically became the first priority of people then having a solid desktop/application. There may be a single developer, but another 100+ is busy in packaging it!!! Sheer waste of brain/time. And at the end of it what do u gain? Every distro (should kill this word) behaves like a monolithic application.
Re: Debian - Max - 2008-04-06
Why aren't all distributions KDE 4.1 based? That would make life so much easier for me. :)
Unity - ethana2 - 2008-04-03
.deb ++ ...How unpopular would it be to say that SuSE and Fedora should merge? ..or that Novell should perhaps support Ubuntu and spin SuSE off? Google trends basically says that Ubuntu is now the face of desktop linux... If .deb isn't good enough for everyone now, we need something that is. ..and it's not rpm.
Re: Unity - LP - 2008-04-03
And what are you going to do when Ubuntu is not more the most popular desktop distibution? Please try to remember: that what is good for you is not good for everyone or every purpose.
Re: Unity - ME - 2008-04-06
No, Google Trends says that Ubuntu is so bad that everybody uses Google a lot to try to fix his problems. Other distro users are just using their distro, not using Google to fix it.
good! - mxttie - 2008-04-03
thank you for this initiative :)
life before and after opensuse - mimoune djouallah - 2008-04-03
i used to be a sad linux user, after enduring all the wick laughs and sometimes compassion remarks from my Windows friends, when they saw me going back to the cybercafé in the cold nights, walking alone, stones in my pocket in case Ill get a surprising meeting with all those fierce dogs, because a fu..... dependencies is missing, I still remember when I tried to download gnome planner, after three times of unsuccessful install due to weird dependencies problems, i ended up in a act of high hopeless to download the Wondows install. When a day, a good man in the dot, told me there is Opensuse who has rpm repositories, just get the dvd install, then no more pain, no more harm, search the package you want, download the files to flash disk and go home proudly. Now, i am a proud linux user, i keep downloading and installing the latest and the greatest linux software, without fears of dependencies and incompatibilities. thanks, opensuse, thanks build service, GOD bless you.
Re: life before and after opensuse - R. J. - 2008-04-04
well said, and I also had the same experinces. Opensuse, changed my linux experince and made me happy.
Re: life before and after opensuse - Planetzappa - 2008-04-04
Well, I wouldn't go as far as referring to higher beings of any persuasion ;-), but true indeed, openSUSE made my linux life definitely easier. (Am I happier due to openSUSE? Dunno.)
Re: life before and after opensuse - ad - 2008-04-04
I've been on SUSE since 7.3. Tried some other distributions along the way but always came back. Since Novell took over, despite all the fears, it only got better. Much better! They actively work on KDE and provide a very polished KDE desktop with Qt and KDE system tools. The development process is open to the community. There is an impressive amount of official and community repositories. The distribution supports easy inclusion of both official and community based repositories. Find it very difficult to imagine myself moving to any other distribution any time soon.
Re: life before and after opensuse - mimoune djouallah - 2008-04-04
"(Am I happier due to openSUSE? Dunno.)" at least you are happy :-)
Idea: KDE-apps.org Build service - Bert - 2008-04-04
I feel the pain of that *cool app* which isn't available in my favourite repository or repository format. Can't KDE-apps.org set up a build service for the most favourite distro's (just let the distro maintainers manage the scripts)? This way everybody can easily test-drive these apps (especially new users) and apps can get popular more easily. I know that the actual implementation of such a build service is quite difficult and might take a while. I can imagine while uploading a tar file that the developer has to click some check-boxes with library prerequisites and dependencies. The build service can build the right file with right dependencies for each distro.
Re: Idea: KDE-apps.org Build service - binner - 2008-04-04
Why not just use the openSUSE Build Service? It supports lots of distributions...
Re: Idea: KDE-apps.org Build service - Odysseus - 2008-04-04
Actually, that's exactly what the openSuse build service actually does, it's not just for openSuse, You have to take your hat off to them for doing this, how many software vendors do you know who would go to the effort and expense to support their competitors products? The build farm doesn't come cheap :-) Here's the list of currently supported distros: o openSUSE 10.3 o openSUSE 10.2 o SUSE Linux 10.1 o SUSE Linux Enterprise 10 o SUSE Linux Enterprise 9 o openSUSE Factory o Debian Etch o Fedora 8 o Fedora 7 o Fedora 6 + Extras o Red Hat Enterprise Linux 5 o CentOS 5 o Mandriva 2008 o Mandriva 2007 o Mandriva 2006 o xUbuntu 6.06 o xUbuntu 7.04 o xUbuntu 7.10
Re: Idea: KDE-apps.org Build service - Odysseus - 2008-04-04
Oh, and I should add that the Build Service code is obviously Open Source, so you could run your own if you had the build farm for it :-)
Re: Idea: KDE-apps.org Build service - A.H.Kirchert - 2008-04-28
Bin von windows zu mandriva gewechselt.Wo bekomme ich linuxtreiber für meinen comp her.Habe amd atlon dualcorex2 3000+,motherboard asrock.Es muss doch auch ohne windows gehen. MfG A.H.
Re: Idea: KDE-apps.org Build service - Stefan Majewsky - 2008-04-05
Actually, apps on KDE-apps.org are provided in openSUSE repositories quite quickly. When I released KDiamond at first, I got a mail from an openSUSE packager about one hour later. Every update was handled as quick as this.