[arch-dev-public] Preparing for libjpeg update
Hi all, This weekend should see the release of the first update for libjpeg in several years. Everything remains API compatible so this should be just a simple rebuild... of 130 packages from [extra]. That is too many packages for any sane person and double the number of the readline rebuilds so I will need some help. I will deal with the packages that are needed as dependencies for many other packages first. The full list is given below and I will create a TODO list closer to the time so that we can keep track of what has been done. Given this is going to be a rather large rebuild, I will hold off until the readline rebuilds are moved from [testing]. I guess these can probably move before the weekend anyway. Allan Rebuild list: abiword-plugins afterstep amule autopano-sift-c autotrace camsource celestia centerim cinepaint dcraw devil digikam djvulibre drscheme dvdauthor dvgrab emacs enblend-enfuse eog evince f-spot fbida feh fltk fox gd gdk-pixbuf gegl ghostscript gimageview gimp gimp-devel gimp-gap gimp-ufraw gnash-common gnuplot gphoto2 graphicsmagick graphviz gstreamer0.10-good-plugins gthumb gtk2 gutenprint hplip hugin icewm imagemagick imlib imlib2 inkscape jasper kaffeine kdebase-runtime kdegraphics kdelibs kdelibs3 kdetv kdevelop kgraphviewer kile kipi-plugins kismet kmobiletools koffice lcms libcups libdjvu libgdiplus libgphoto2 libmng libpano13 libtiff libvncserver libwebkit libwmf mjpegtools motion mplayer mrxvt netpbm neverball nx-common nxserver ogle opencv openjdk6 openoffice-base openoffice-base-beta openoffice-base-devel pekwm perl-tk php pil poppler povray psiconv python-pygame qt qt3 r ruby sane sane-frontends scribus sdl_perl seamonkey silly slim stellarium swi-prolog thunar thunderbird tightvnc transcode tuxpuck vice vino vlc windowmaker wxgtk x11vnc xawtv xdrawchem xemacs xfig xmoto xsane xscreensaver xulrunner yafray
Allan McRae schrieb:
Hi all,
This weekend should see the release of the first update for libjpeg in several years. Everything remains API compatible so this should be just a simple rebuild... of 130 packages from [extra].
Are you sure the ABI/soname actually changes? That would be quite a mess.
On Tue, 2009-06-23 at 11:59 +0200, Thomas Bächler wrote:
Allan McRae schrieb:
Hi all,
This weekend should see the release of the first update for libjpeg in several years. Everything remains API compatible so this should be just a simple rebuild... of 130 packages from [extra].
Are you sure the ABI/soname actually changes? That would be quite a mess.
According to Debian mailinglists, the ABI/soname will change. All symbols will be versioned, where the previous ones were not. The upstream maintainers have decided to not include symbol aliases to the old functions, so the new library will be binary incompatible to the old one. It's too bad they break ABI with a library that has been around for years now. Open source software can be recompiled against this, but closed software will not stand a chance with this change.
Thomas Bächler wrote:
Allan McRae schrieb:
Hi all,
This weekend should see the release of the first update for libjpeg in several years. Everything remains API compatible so this should be just a simple rebuild... of 130 packages from [extra].
Are you sure the ABI/soname actually changes? That would be quite a mess.
Definitely an soname change: libjpeg.so.62.0.0 to libjpeg.so.7.0.0. The 62 to 7 change is deliberate... Not surprising given that last release was in March 1998. Allan Allan
Am Dienstag 23 Juni 2009 schrieb Allan McRae:
Thomas Bächler wrote:
Allan McRae schrieb:
Hi all,
This weekend should see the release of the first update for libjpeg in several years. Everything remains API compatible so this should be just a simple rebuild... of 130 packages from [extra].
Are you sure the ABI/soname actually changes? That would be quite a mess.
Definitely an soname change: libjpeg.so.62.0.0 to libjpeg.so.7.0.0. The 62 to 7 change is deliberate... Not surprising given that last release was in March 1998.
Allan
Allan Before startin this rebuild spree, can we move in the readline/bash4 stuff? greetings tpowa -- Tobias Powalowski Archlinux Developer & Package Maintainer (tpowa) http://www.archlinux.org tpowa@archlinux.org
Tobias Powalowski wrote:
Am Dienstag 23 Juni 2009 schrieb Allan McRae:
Thomas Bächler wrote:
Allan McRae schrieb:
Hi all,
This weekend should see the release of the first update for libjpeg in several years. Everything remains API compatible so this should be just a simple rebuild... of 130 packages from [extra].
Are you sure the ABI/soname actually changes? That would be quite a mess.
Definitely an soname change: libjpeg.so.62.0.0 to libjpeg.so.7.0.0. The 62 to 7 change is deliberate... Not surprising given that last release was in March 1998.
Allan
Allan
Before startin this rebuild spree, can we move in the readline/bash4 stuff? greetings tpowa
Sure, I said I would in the initial email. It looks like it is only the mysql issues holding this up. Allan
participants (4)
-
Allan McRae
-
Jan de Groot
-
Thomas Bächler
-
Tobias Powalowski