On Wednesday 16 December 2009 17:00:02 Pedro Lopez-Cabanillas wrote:
I'm Pedro Lopez-Cabanillas from Barcelona, Spain. I'm an openSUSE user, packager and KDE developer. My build service home project is 'home:plcl'. I'm packaging my own MIDI related applications: KMid2, KMetronome, KMidimon, aseqmm and VMPK.
Hi Pedro, welcome to the team. Since you're packaging your own apps, have you considered also packaging for other distros using the Build Service too? We can help you tweak your specfiles for other distros, or see Lubos' blog [1] If you have seen Frank Karlitschek's latest blog you'll know that you can now automatically export your Build Service results to kde-apps.org to get them a wider user base.
I would like to join the KDE4:Community project, and ask your opinions about that programs, specially about KMid2 because it is the newest one and it is being developed at KDE/playground SVN repository. I think it is stable enough, but maybe it is a better candidate for the KDE4:Playground project?
The rules governing when a package is suitable for Playground and when for Community are not black and white. Generally, if you have made releases of your apps' tarballs then they can go in Community, but if they are still under heavy development they should stay in Playground until they stabilise. A few comments to improve your packages: Package naming - it's conventional to use lower case names for your packages (even the Build Service packages, when the specfile creates lower case rpms) eg kmetronome, kmidimon, if only because your packages will appear with other kde packages in a case-sensitive sort. CamelCase package names are generally a sign of delusions of grandeur, eg NetworkManager. You can rename a package by copying it with osc copypac and then delete the old package. From the rpmlint reports: aseqmm: Only the package containing the shared library needs the library major version as a suffix. I suggest: libaseqmm0 (libaseqmm0.so.0*) libaseqmm-devel (headers) aseqmm (programs, other files like README) aseqmm-debug* kaseq: the "RPMLINT report" in the build log is clear here - tag documentation with %doc in the %files section, and fix your .desktop files or the apps may not show up in the menus where you expect. KMetronome: %kde4_runtime_requires needed HTH Will [1] http://www.kdedevelopers.org/node/3994 [2] http://blog.karlitschek.de/2009/12/opensuse-buildservice-integration.html -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kde+help@opensuse.org