[opensuse-factory] libpng12 removal

Hi list, I would like to drop libpng12 from Factory. Are there any objections? Petr

On 2010-09-01 16:12:12 +0200, Petr Gajdos wrote:
I would like to drop libpng12 from Factory.
Are there any objections?
the list from "osc whatdependson openSUSE:Factory libpng12 standard x86_64" is a bit long. can you work with the package maintainers to port all packages to libpng14? darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

On Wed, Sep 01, 2010 at 04:30:26PM +0200, Marcus Rueckert wrote:
I didn't use this command and I don't know how it works. Could you please explain to me, how is it possible that packages that are reported by osc whatdependson openSUSE:Factory libpng12 standard x86_64 > out12 are almost subset of osc whatdependson openSUSE:Factory libpng14 standard x86_64 > out14 ? diff -up out12 out14 | grep "^-" --- out12 2010-09-02 09:36:04.000000000 +0200 -libpng12 : - gnucash-docs - netpbm Need to say, that I have ported qt3 and netpbm yesterday. transfig, xfig and Lilypond should build fine with libpng14 too. Petr

El 02/09/10 03:57, Petr Gajdos escribió:
For this case, it is mostly, useless, if you have access to a full install directory like internal /mounts/dist/unpacked/head-i586.full #chroot /mounts/dist/unpacked/head-i586.full /bin/bash #scanelf -BlpqN libpng12.so.0 Is the shortest route I know. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

On Thu, Sep 02, 2010 at 10:56:11AM -0400, Cristian Rodríguez wrote:
I have done it by /work/SRC/all> find -name *.spec | xargs grep -l libpng12 ./KDE/qt3/qt3.spec ./transfig/transfig.spec ./xfig/xfig.spec ./installation-images/installation-images.spec ./netpbm/netpbm.spec ./libpng12/libpng12.spec ./lilypond/lilypond.spec which are these cases I have addresed in my testing. But your way is probably more correct and it results in /> scanelf -BlpqN libpng12.so.0 libpng12.so.0 /opt/kde3/bin/celestia libpng12.so.0 /usr/bin/armagetronad libpng12.so.0 /usr/bin/pamrgbatopng libpng12.so.0 /usr/bin/pngtopnm libpng12.so.0 /usr/bin/pnmtopng libpng12.so.0 /usr/bin/timidity libpng12.so.0 /usr/bin/fig2dev libpng12.so.0 /usr/bin/xfig.bin which is pointing on celestia, armagetron, netpbm, timidity, transfig and xfig. Petr

At Fri, 3 Sep 2010 11:11:01 +0200, Petr Gajdos wrote:
The dependency in timidity is just because of arts. I'll remove the support for arts in timidity for FACTORY. (I can't commit the changes to BS because of i-chain breakage...) thanks, Takashi -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

On 09/01/2010 10:12 AM, Petr Gajdos wrote:
libpng12 is required by VirtualBox Version: 3.2.8_64453_openSUSE113-1 from Oracle. -- Cheers! Roman -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

On Wed, Sep 01, 2010 at 11:07:03AM -0400, Roman Bysh wrote:
I have port some applications together with crrodriguez and another maintainers and it was always quite simple. Question is, if they don't use removed functions, which are deprecated for the long time. http://www.libpng.org/pub/png/src/libpng-1.2.x-to-1.4.x-summary.txt Petr

On 09/02/2010 04:04 AM, Petr Gajdos wrote:
You may want to contact the maintainers of VirtualBox OSE and see what they have to say about this issue. :-) -- Cheers! Roman -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

El 02/09/10 10:55, Roman Bysh escribió:
You may want to contact the maintainers of VirtualBox OSE and see what they have to say about this issue. :-)
Our virtualbox-ose does not appear to depend on libpng12... -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

On 09/02/2010 12:05 PM, Cristian Rodríguez wrote:
Since the commercial version of VirtualBox from Oracle requires libpng12. Would it be safe to say that if libpng12 is replaced by libpng14 in factory, would the commercial version of VirtualBox 3.2.x still install and work? It should....? -- Cheers! Roman -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

Hello, On Sep 2 12:38 upscope wrote:
I don't know about the requirements of Avasys' proprietary stuff. As far as I see our iscan-free package does not need libpng12: It seems libpng12 is not needed during package build-time. At least iscan-free.spec has no direct BuildRequires for it: ------------------------------------------------------------------- $ osc cat openSUSE:Factory iscan-free iscan-free.spec \ | grep -i buildrequires BuildRequires: e2fsprogs-devel esound-devel gcc-c++ gimp-devel gnome-common libgphoto2-devel libjpeg-devel libxml-devel openssl-devel popt-devel sane-backends update-desktop-files ------------------------------------------------------------------- Nor is libpng12 needed during run-time: On my openSUSE 11.3 x86_64 system: ------------------------------------------------------------------- # rpm -q --requires iscan-free coreutils /bin/grep /bin/sed sane-backends /bin/sh /bin/sh /bin/sh rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 /bin/sh libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libltdl.so.7()(64bit) libusb-0.1.so.4()(64bit) rpmlib(PayloadIsLzma) <= 4.4.6-1 ------------------------------------------------------------------ iscan-free contains only the free epkowa driver for SANE. ------------------------------------------------------------------ # ldd /usr/lib64/sane/libsane-epkowa.so.1.0.15 linux-vdso.so.1 => (0x00007fff0699c000) libltdl.so.7 => /usr/lib64/libltdl.so.7 (0x00007ff3ce4a3000) libusb-0.1.so.4 => /usr/lib64/libusb-0.1.so.4 (0x00007ff3ce29e000) libc.so.6 => /lib64/libc.so.6 (0x00007ff3cdf3d000) libdl.so.2 => /lib64/libdl.so.2 (0x00007ff3cdd39000) libusb-1.0.so.0 => /usr/lib64/libusb-1.0.so.0 (0x00007ff3cdb2b000) /lib64/ld-linux-x86-64.so.2 (0x00007ff3ce8fc000) librt.so.1 => /lib64/librt.so.1 (0x00007ff3cd921000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007ff3cd704000) ------------------------------------------------------------------ Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

On 2010-09-01 16:12:12 +0200, Petr Gajdos wrote:
I would like to drop libpng12 from Factory.
Are there any objections?
just an idea... drop the libpng12 devel package and lets see what breaks. we can keep the binary package for a bit until the commercial vendors updated. darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (8)
-
Cristian Rodríguez
-
Johannes Meixner
-
Marcus Rueckert
-
Petr Gajdos
-
Roman Bysh
-
Takashi Iwai
-
upscope
-
Viljo Mustonen