[opensuse-packaging] package name of libpng14
Hi list, I would like to make update of libpng to 1.4 branch. Today we have package libpng12-0 in factory, for which # rpm -q libpng12-0 libpng12-0-1.2.41-2.5.x86_64 # rpm -ql libpng12-0 /usr/lib64/libpng12.so.0 /usr/lib64/libpng12.so.0.41.0 But for 1.4 branch I get /usr/lib64/libpng14.so.14 /usr/lib64/libpng14.so.14.0.0 Therefore, the name of new package should be libpng14-14? Petr
On 2010-02-23 15:40:16 +0100, Petr Gajdos wrote:
I would like to make update of libpng to 1.4 branch. Today we have package libpng12-0 in factory, for which
# rpm -q libpng12-0 libpng12-0-1.2.41-2.5.x86_64 # rpm -ql libpng12-0 /usr/lib64/libpng12.so.0 /usr/lib64/libpng12.so.0.41.0
But for 1.4 branch I get
/usr/lib64/libpng14.so.14 /usr/lib64/libpng14.so.14.0.0
do we really need both?
Therefore, the name of new package should be libpng14-14?
sounds about right. 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
On 23/02/10 11:40, Marcus Rueckert wrote:
On 2010-02-23 15:40:16 +0100, Petr Gajdos wrote:
I would like to make update of libpng to 1.4 branch. Today we have package libpng12-0 in factory, for which
# rpm -q libpng12-0 libpng12-0-1.2.41-2.5.x86_64 # rpm -ql libpng12-0 /usr/lib64/libpng12.so.0 /usr/lib64/libpng12.so.0.41.0
But for 1.4 branch I get
/usr/lib64/libpng14.so.14 /usr/lib64/libpng14.so.14.0.0
do we really need both?
There is also subpackage called libpng3 that is not used by any package, there is a configure option to disable the creation of that compat library. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Tue, Feb 23, 2010 at 12:27:44PM -0300, Cristian Rodríguez wrote:
On 23/02/10 11:40, Marcus Rueckert wrote:
On 2010-02-23 15:40:16 +0100, Petr Gajdos wrote:
I would like to make update of libpng to 1.4 branch. Today we have package libpng12-0 in factory, for which
# rpm -q libpng12-0 libpng12-0-1.2.41-2.5.x86_64 # rpm -ql libpng12-0 /usr/lib64/libpng12.so.0 /usr/lib64/libpng12.so.0.41.0
But for 1.4 branch I get
/usr/lib64/libpng14.so.14 /usr/lib64/libpng14.so.14.0.0
do we really need both?
We will try to remove libpng12-0.
There is also subpackage called libpng3 that is not used by any package, there is a configure option to disable the creation of that compat library.
Which is not built in 1.4 anyway. Thanks, Petr
On Tue, Feb 23, 2010 at 04:57:18PM +0100, Petr Gajdos wrote:
On Tue, Feb 23, 2010 at 12:27:44PM -0300, Cristian Rodríguez wrote:
On 23/02/10 11:40, Marcus Rueckert wrote:
On 2010-02-23 15:40:16 +0100, Petr Gajdos wrote:
I would like to make update of libpng to 1.4 branch. Today we have package libpng12-0 in factory, for which
# rpm -q libpng12-0 libpng12-0-1.2.41-2.5.x86_64 # rpm -ql libpng12-0 /usr/lib64/libpng12.so.0 /usr/lib64/libpng12.so.0.41.0
But for 1.4 branch I get
/usr/lib64/libpng14.so.14 /usr/lib64/libpng14.so.14.0.0
do we really need both?
We will try to remove libpng12-0.
Not sure right now. You can see in home:pgajdos:libpng14 that many packages (even only) from graphics are failing. Don't know how big impact it would have on the rest of packages so far. Incompatibilities are listed here: http://www.libpng.org/pub/png/src/libpng-1.2.x-to-1.4.x-summary.txt Petr
On 23/02/10 15:35, Petr Gajdos wrote:
Incompatibilities are listed here: http://www.libpng.org/pub/png/src/libpng-1.2.x-to-1.4.x-summary.txt
Ok, looking on this issue, all apps dependant on GTK will break, as its pkgconfig files require libpng14. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 25/02/10 10:40, Cristian Rodríguez wrote:
Ok, looking on this issue, all apps dependant on GTK will break, as its pkgconfig files require libpng14.
I meant libpng12 of course ;) -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 2/25/2010 at 14:40, Cristian Rodríguez<crrodriguez@opensuse.org> wrote: On 23/02/10 15:35, Petr Gajdos wrote:
Incompatibilities are listed here: http://www.libpng.org/pub/png/src/libpng-1.2.x-to-1.4.x-summary.txt
Ok, looking on this issue, all apps dependant on GTK will break, as its pkgconfig files require libpng14.
Assuming you meant libpng12, then the SLPP can easily help out here. There is no apparent reason why we would want to drop libpng12 the same day we add libpng14. This is nothing uncommon to happen. Then we probably need a list of apps depending on libpng12 so they can be verified if they use deprecated functions / calls and have those fixed (by our selfs or by upstream, most likely a combination). Having a nice transition here with packages that clearly CAN be installed in parallel should not be a problem (libpng-devel should come from libpng14, to favor this one if not explicitly specified to use libpng12-devel, with clear conflicts between libpng12-devel and libpng-devel) Dominique -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Thursday 2010-02-25 14:46, Dominique Leuenberger wrote:
Incompatibilities are listed here: http://www.libpng.org/pub/png/src/libpng-1.2.x-to-1.4.x-summary.txt
Ok, looking on this issue, all apps dependant on GTK will break, as its pkgconfig files require libpng14.
Assuming you meant libpng12, then the SLPP can easily help out here. There is no apparent reason why we would want to drop libpng12 the same day we add libpng14. This is nothing uncommon to happen.
Then we probably need a list of apps depending on libpng12 so they can be verified if they use deprecated functions / calls and have those fixed (by our selfs or by upstream, most likely a combination).
Having a nice transition here with packages that clearly CAN be installed in parallel should not be a problem (libpng-devel should come from libpng14, to favor this one if not explicitly specified to use libpng12-devel, with clear conflicts between libpng12-devel and libpng-devel)
It should be possible to have libpng12-devel and libpng14-devel; the libpng project tries to use different paths for different versions too. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (5)
-
Cristian Rodríguez
-
Dominique Leuenberger
-
Jan Engelhardt
-
Marcus Rueckert
-
Petr Gajdos