[opensuse-packaging] The return of usr-local-bin
Hi guys, As people will have noticed I've been the epitome of inactivity on the packaging front for the last couple of months since my build machine suffered a catastrophic hardware failure. The good news is that next week I should commission a replacement machine and be back in business. Expect the usual bleeding-edge versions of GNOME apps, including some of the smaller bits & bobs that just make the desktop a friendlier place to be (mail-notification anyone?). The great news of course is that with each successive version of SUSE this is a smaller and smaller job for me as the GNOME setup keeps getting better and better. One thing I can't promise though is a full GNOME 2.14 (or even 2.15) build - don't know if I'll have the time. That said, the last time I did a complete set of desktop packages it only took two days so you never know... James -- James Ogley james@usr-local-bin.org http://usr-local-bin.org Packages for SUSE: http://usr-local-bin.org/rpms Help end poverty: http://oxfam.org.uk/imin --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging-help@opensuse.org
On 2006-06-12 10:26:00 +0100, James Ogley wrote:
As people will have noticed I've been the epitome of inactivity on the packaging front for the last couple of months since my build machine suffered a catastrophic hardware failure. The good news is that next week I should commission a replacement machine and be back in business.
Expect the usual bleeding-edge versions of GNOME apps, including some of the smaller bits & bobs that just make the desktop a friendlier place to be (mail-notification anyone?).
The great news of course is that with each successive version of SUSE this is a smaller and smaller job for me as the GNOME setup keeps getting better and better.
One thing I can't promise though is a full GNOME 2.14 (or even 2.15) build - don't know if I'll have the time. That said, the last time I did a complete set of desktop packages it only took two days so you never know...
welcome back james!:) but maybe coordinate your work with bill-barriere. iirc he is the guy behind http://jarpack.net/. jarpack has a gnome project in the openSUSE Build Service (http://en.opensuse.org/Build_Service) and he is building newer gnome there. maybe the buildservice is interesting for you aswell.:) Furthermore the gnome maintainers at suse will move the former gnome supplementary into the buildservice aswell. welcome back again james, darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging-help@opensuse.org
but maybe coordinate your work with bill-barriere. iirc he is the guy behind http://jarpack.net/. jarpack has a gnome project in the openSUSE Build Service (http://en.opensuse.org/Build_Service) and he is building newer gnome there.
rock on! I'll drop him an email (unless, Bill, you read this list - in which case please get in touch off-list).
maybe the buildservice is interesting for you aswell.:)
Maybe, last time I looked into the the BS, it wasn't ready yet, I need to read the docs and stuff and then apply :)
Furthermore the gnome maintainers at suse will move the former gnome supplementary into the buildservice aswell.
That's great news - am I right in thinking that the BS opens the door to those of us who could be considered 'trusted' community packagers contributing to 'official' packages? Off to read the docs now... -- James Ogley james@usr-local-bin.org http://usr-local-bin.org Packages for SUSE: http://usr-local-bin.org/rpms Help end poverty: http://oxfam.org.uk/imin --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging-help@opensuse.org
Welcome James, please coordinate Gnome related packages together with Stanislav Brabec <sbrabec@suse.cz> . He plans to start to work on Gnome packages in ~ 1 month. bye adrian Am Monday 12 June 2006 11:58 schrieb James Ogley:
but maybe coordinate your work with bill-barriere. iirc he is the guy behind http://jarpack.net/. jarpack has a gnome project in the openSUSE Build Service (http://en.opensuse.org/Build_Service) and he is building newer gnome there.
rock on! I'll drop him an email (unless, Bill, you read this list - in which case please get in touch off-list).
maybe the buildservice is interesting for you aswell.:)
Maybe, last time I looked into the the BS, it wasn't ready yet, I need to read the docs and stuff and then apply :)
Furthermore the gnome maintainers at suse will move the former gnome supplementary into the buildservice aswell.
That's great news - am I right in thinking that the BS opens the door to those of us who could be considered 'trusted' community packagers contributing to 'official' packages?
Off to read the docs now...
-- Adrian Schroeter SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany email: adrian@suse.de --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging-help@opensuse.org
please coordinate Gnome related packages together with Stanislav Brabec <sbrabec@suse.cz> . He plans to start to work on Gnome packages in ~ 1 month.
Thanks, will do. It would be great for Stanislav, Bill-barriere and I to work together on this. Much better than the same work being done three times over. -- James Ogley james@usr-local-bin.org http://usr-local-bin.org Packages for SUSE: http://usr-local-bin.org/rpms Help end poverty: http://oxfam.org.uk/imin --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging-help@opensuse.org
Adrian Schröter píše v Po 12. 06. 2006 v 12:04 +0200:
Welcome James,
please coordinate Gnome related packages together with Stanislav Brabec <sbrabec@suse.cz> . He plans to start to work on Gnome packages in ~ 1 month.
The plan is following: After SLED10 release we plan to start upgrading to gnome 2.15.x. As part of that we want to do a patch upstreaming effort - we have too many patches. We also want to standardize spec files. As a part of this, we think about: - better and consistent package naming scheme after dropping of most parts of GNOME1. - move prefix from /opt/gnome to /usr. There is a potential problem with binary compatibility. It's easy to make a symlink /opt/gnome -> /usr to provide this compatibility, but it is a well known RPM issue, that it will delete required files after it. We hope this bug will be fixed for 10.2 or at least for SLES11. -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SuSE CR, s. r. o. e-mail: sbrabec@suse.cz Drahobejlova 27 tel: +420 296 542 382 190 00 Praha 9 fax: +420 296 542 374 Czech Republic http://www.suse.cz/ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging-help@opensuse.org
Hi, Stanislav Brabec schrieb:
As a part of this, we think about:
- better and consistent package naming scheme after dropping of most parts of GNOME1.
Just for information: MPlayer 1.0pre8, released today, was finally ported to GTK2. Maybe it could possible to drop GTK1 entirely in the near future, not only GNOME1. Some of the OSS apps in the distro were already ported using gtk1-compat-devel or can be replaced. However, there are a few commercial apps some people might care about, like NeroLinux.
There is a potential problem with binary compatibility. It's easy to make a symlink /opt/gnome -> /usr to provide this compatibility, but it is a well known RPM issue, that it will delete required files after it.
Naive question: Why would this symlink have to be handled by RPM? There could be a README file documenting that system administrators can set this symlink themselves after evacuating everything from /opt/gnome. How was it handled in the past when the GNOME prefix changed from /opt/gnome2 to /opt/gnome? Andreas Hanke --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging-help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Andreas, Andreas Hanke <andreas.hanke@gmx-topmail.de> [2006-06-12]:
Some of the OSS apps in the distro were already ported using gtk1-compat-devel or can be replaced. However, there are a few commercial apps some people might care about, like NeroLinux.
Or the old version of VMWare (not everybody has the money to upgrade each version). Or TuroPrint. On OpenSource side: unison still requires gtk1. Regards, Bernhard - -- "Damn the torpedoes. Full speed ahead" -- Capt. David Farragut -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFEjc5CiGU2lt2vZFQRAvg0AJ9vQQ10HUMdUoCSaKg7YWmmwUnusgCdG1G3 y6cWSFp2WnK7RekR50qI4mU= =DDnl -----END PGP SIGNATURE-----
Andreas Hanke wrote:
Stanislav Brabec schrieb: Maybe it could possible to drop GTK1 entirely in the near future, not only GNOME1.
Some of the OSS apps in the distro were already ported using gtk1-compat-devel or can be replaced. However, there are a few commercial apps some people might care about, like NeroLinux.
And there are too many small utilities still using gtk1. I am just improving gtk1-compat package (see FACTORY tree) - it now has a basic libglade support (manual file conversion is still needed) and libxml1 support. It was able to compile (nearly correctly) old version of MPlayer with gtk2, and also loki_update is moved to gtk2.
There is a potential problem with binary compatibility. It's easy to make a symlink /opt/gnome -> /usr to provide this compatibility, but it is a well known RPM issue, that it will delete required files after it.
Naive question: Why would this symlink have to be handled by RPM? There could be a README file documenting that system administrators can set this symlink themselves after evacuating everything from /opt/gnome.
At least for SLES, we should keep binary compatibility in consequent versions. Yes, in case that user will not have any third party /opt/gnome packages installed, it will work. But if user will have such, (s)he have to move everything in /opt/gnome to /usr (not so trivial, you have to merge info files, mandb etc.) and then set up link. Everything will look OK up to next update of this third party package. This update deadly fails with most files deleted after update. This is a known issue of RPM.
How was it handled in the past when the GNOME prefix changed from /opt/gnome2 to /opt/gnome?
No handling. SLES8 AFAIR have had GNOME 1.4 and in SLES9 have it already moved to /opt/gnome. -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SuSE CR, s. r. o. e-mail: sbrabec@suse.cz Drahobejlova 27 tel: +420 296 542 382 190 00 Praha 9 fax: +420 296 542 374 Czech Republic http://www.suse.cz/ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging-help@opensuse.org
And there are too many small utilities still using gtk1. I am just
Such as? On my machine, where I did a VERY full 10.1 install (Show install media > All in this list > Install) I see this: ogley@riggwelter:~> rpm -q --whatrequires gtk gtk-devel-1.2.10-907 gtklp-1.1.0-14 libglade-0.17-252 gscmxx-0.4.1-355 Now, I can't get gtklp to start (although that may be because I'm on a different network to my CUPS server at the moment), but based on the description in rpm -qi it could (maybe should?) be obsoleted by gnome-cups-manager. As for the fact that third party apps might use GTK+ 1.x, could it be provided without including it on the main install media? Perhaps it could only reside in supplementary/FACTORY? -- James Ogley james@usr-local-bin.org http://usr-local-bin.org Packages for SUSE: http://usr-local-bin.org/rpms Help end poverty: http://oxfam.org.uk/imin --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging-help@opensuse.org
Hi, James Ogley schrieb:
Such as? On my machine, where I did a VERY full 10.1 install (Show install media > All in this list > Install) I see this:
ogley@riggwelter:~> rpm -q --whatrequires gtk gtk-devel-1.2.10-907 gtklp-1.1.0-14 libglade-0.17-252 gscmxx-0.4.1-355
James, this way you won't see which packages depend on libraries provided by gtk. This command shows only those packages which have an explicit dependency on gtk. Better try this: rpm -e gtk --test This will show more. I agree now that there are still too many packages which depend on GTK1. Stanislav has compiled a list here: http://lists.opensuse.org/archive/opensuse-packaging/2006-May/0045.html It's quite a lot of stuff. Andreas Hanke --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging-help@opensuse.org
James, this way you won't see which packages depend on libraries provided by gtk. This command shows only those packages which have an explicit dependency on gtk.
D'oh! Yes of course, the dumb thing is that when I read Stanislav's email I thought of xmms as an example of a package that needs gtk... (Silly James, think, think!) :)
I agree now that there are still too many packages which depend on GTK1. Stanislav has compiled a list here: http://lists.opensuse.org/archive/opensuse-packaging/2006-May/0045.html It's quite a lot of stuff.
It certainly is. Does anyone know if it's possible to build those packages using gtk1-compat-devel, or what would be required to do so? -- James Ogley james@usr-local-bin.org http://usr-local-bin.org Packages for SUSE: http://usr-local-bin.org/rpms Help end poverty: http://oxfam.org.uk/imin --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging-help@opensuse.org
On 2006-06-13 11:40:07 +0100, James Ogley wrote:
James, this way you won't see which packages depend on libraries provided by gtk. This command shows only those packages which have an explicit dependency on gtk.
D'oh! Yes of course, the dumb thing is that when I read Stanislav's email I thought of xmms as an example of a package that needs gtk...
forget about xmms. the bmpx coder promised me that bmpx 0.20 will be a stable version and it will be ready for 10.2. :) so lets hope. :D darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging-help@opensuse.org
forget about xmms. the bmpx coder promised me that bmpx 0.20 will be a stable version and it will be ready for 10.2. :)
Then we better get ready for the flaming when someone's favourite xmms plugin doesn't work :) I'm all for going for bmpx, I think we just need to be aware that the reason xmms is so popular is not that there's nothing else (there's plenty), it's inertia to some degree and some people aren't going to be happy. Assuming we drop xmms in favour of bmpx and we accept the fact that some people are going to be ticked off by the fact that it's not 100% the same, could we at least put a symlink for xmms so that the 99% of people who just use it to play MP3s/OGGs don't notice the difference? -- James Ogley james@usr-local-bin.org http://usr-local-bin.org Packages for SUSE: http://usr-local-bin.org/rpms Help end poverty: http://oxfam.org.uk/imin --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging-help@opensuse.org
James Ogley píše v Út 13. 06. 2006 v 11:40 +0100:
James, this way you won't see which packages depend on libraries provided by gtk. This command shows only those packages which have an explicit dependency on gtk.
D'oh! Yes of course, the dumb thing is that when I read Stanislav's email I thought of xmms as an example of a package that needs gtk...
(Silly James, think, think!) :)
I agree now that there are still too many packages which depend on GTK1. Stanislav has compiled a list here: http://lists.opensuse.org/archive/opensuse-packaging/2006-May/0045.html It's quite a lot of stuff.
It certainly is. Does anyone know if it's possible to build those packages using gtk1-compat-devel, or what would be required to do so?
I am going step by step and trying to compile. Many packages need manual fixing or improvements of gtk1-compat-devel. I plan to release gtk1-compat as a tarball and add it to GNOME CVS soon. A big problem is imlib, used by many packages. I guess it would be possible to wrap imlib to gdk-pixbuf or at least compile another imlib with gdk2 (I tried it, but imlib heavily uses internals of gdk1). My actual results: xdelta - done long time ago, now turned on loki_update - done, partially using upstream work xmorph - done and fixed in upstream powertweak - done and works, some runtime critical warnings occur Work in progress / gave up. Any debugging or fixing is welcome. I can send my patches to volunteers. ardour - work in progress in upstream (ardour2) alsaplayer - compiles after commenting out twice three lines around style->font = foo, but does not work xqf - compiles but does not start Xdialog: One FIXME in if (Xdialog.fixed_font). Works, but computes incorrectly font sizes of monospace font. soundtracker - I wrote some code, gave up for now (I can send a partial patch to any volunteer) gentoo - gave up manedit - did some fixes, gave up vocalbin - gave up ami - gave up gau - did a small fix, then gave up xmms - needs imlib surf - working on fixes pcsx - will need a dropped packer widget third party packages: ogle - upstream did it MPlayer - upstream did it, but with gtk1-compat-devel with older version: problems popping up menu (basically works, but does not pop up in 99% of cases) problems with monospace fonts in About (the same as Xdialog) -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SuSE CR, s. r. o. e-mail: sbrabec@suse.cz Drahobejlova 27 tel: +420 296 542 382 190 00 Praha 9 fax: +420 296 542 374 Czech Republic http://www.suse.cz/ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging-help@opensuse.org
but maybe coordinate your work with bill-barriere. iirc he is the guy behind http://jarpack.net/. jarpack has a gnome project in the openSUSE Build Service (http://en.opensuse.org/Build_Service) and he is building newer gnome there. maybe the buildservice is interesting for you aswell.:)
If anyone has an email address for bill-barriere, can they please let me know off-list? -- James Ogley james@usr-local-bin.org http://usr-local-bin.org Packages for SUSE: http://usr-local-bin.org/rpms Help end poverty: http://oxfam.org.uk/imin --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging-help@opensuse.org
James Ogley wrote:
but maybe coordinate your work with bill-barriere. iirc he is the guy behind http://jarpack.net/. jarpack has a gnome project in the openSUSE Build Service (http://en.opensuse.org/Build_Service) and he is building newer gnome there. maybe the buildservice is interesting for you aswell.:)
If anyone has an email address for bill-barriere, can they please let me know off-list?
No, but he's almost always on #suse with that nick ;) And let's please try to coordinate that effort a little broader, I have a few GNOME apps in my repository as well (e.g. and most notably (latest stable) gimp and gnomebaker). I'd say opensuse-packaging@opensuse.org would be the best place to do so. James, "welcome back" from me as well ;) cheers -- -o) Pascal Bleser http://linux01.gwdg.de/~pbleser/ /\\ <pascal.bleser@skynet.be> <guru@unixtech.be> _\_v http://www.fosdem.org http://opensuse.org
No, but he's almost always on #suse with that nick ;)
Have found him, thanks :)
And let's please try to coordinate that effort a little broader, I have a few GNOME apps in my repository as well (e.g. and most notably (latest stable) gimp and gnomebaker). I'd say opensuse-packaging@opensuse.org would be the best place to do so.
Agreed, I'll try to get b-b to sub (unless you already are, b-b). Actually, better coordination generally will be good. I think on the whole we manage to avoid overlap, and this list is definitely helping with that, let's all make sure we continue to mention what we're working on.
James, "welcome back" from me as well ;)
Thanks :) -- James Ogley james@usr-local-bin.org http://usr-local-bin.org Packages for SUSE: http://usr-local-bin.org/rpms Help end poverty: http://oxfam.org.uk/imin --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging-help@opensuse.org
participants (7)
-
Adrian Schröter
-
Andreas Hanke
-
Bernhard Walle
-
James Ogley
-
Marcus Rueckert
-
Pascal Bleser
-
Stanislav Brabec