On 04/05/2010 12:28 PM, Cristian Morales Vega wrote:
2010/4/5 Dave Plater <davejplater@gmail.com>:
I don't know if it was intentional but libpng-devel is no longer provided in factory. There is libpng14-compat-devel from the libpng14 package and from the libpng12 package : libpng12-compat-devel and libpng12-devel. I'm not really sure what's going on but I do know that the lack of libpng-devel is causing a major blockage in some major packages ie. libqt4, cairo and cups to name the ones that are blocking packages I'm trying to fix but I think a large portion of packages depend on them. Maybe libpng12-devel should provide libpng-devel but libpng12.so.0 also seems to be missing. Can somebody with a bit more experience in this have a look, when I investigated yesterday I could have sworn that I saw libpng14-compat-devel in at least one of the above packages spec files so maybe the problem's already being worked on.
- "libpng-devel" is provided by libpng14-compat-devel
$ osc cat openSUSE:Factory/libpng14/libpng14.spec | grep -B5 'Provides:[[:space:]]*libpng-devel' %package compat-devel License: Zlib License Group: Development/Libraries/C and C++ Summary: Development Tools for applications which will use the Libpng Requires: libpng%{branch}-devel = %{version} Provides: libpng-devel = %{version}
- It is also provided by libpng12-compat-devel, but
$ osc meta prjconf openSUSE:Factory | grep libpng1[24]-compat-devel Prefer: libpng14-compat-devel
Your problem is that multimedia:apps uses spapshot instead of standard
$ osc meta prj multimedia:apps | fgrep -A3 openSUSE_Factory <repository name="openSUSE_Factory"> <path repository="openSUSE_Factory" project="multimedia:libs"/> <path repository="snapshot" project="openSUSE:Factory"/> <arch>x86_64</arch> <arch>i586</arch>
and libpng14-compat-devel is built for standard but not for snapshot
$ osc ls -b openSUSE:Factory libpng14 ... snapshot/x86_64 snapshot/i586 staging/ppc staging/x86_64 staging/i586 standard/i586 libpng14-1.4.1-1.1.src.rpm libpng14-14-1.4.1-1.1.i586.rpm libpng14-14-debuginfo-1.4.1-1.1.i586.rpm libpng14-compat-devel-1.4.1-1.1.i586.rpm libpng14-compat-devel-32bit-1.4.1-1.1.x86_64.rpm libpng14-debugsource-1.4.1-1.1.i586.rpm libpng14-devel-1.4.1-1.1.i586.rpm libpng14-devel-32bit-1.4.1-1.1.x86_64.rpm standard/x86_64 libpng14-1.4.1-1.1.src.rpm libpng14-14-1.4.1-1.1.x86_64.rpm libpng14-14-debuginfo-1.4.1-1.1.x86_64.rpm libpng14-compat-devel-1.4.1-1.1.x86_64.rpm libpng14-debugsource-1.4.1-1.1.x86_64.rpm libpng14-devel-1.4.1-1.1.x86_64.rpm ...
Probably because before there was only a "libpng" package that has been substituted by "libpng12" and "libpng14", and still there has not been an opportunity for the new packages to be built for snapshot.
No idea about when the next snapshot is planned (snapshots are milestones? if so Apr 09, for Milestone 5), but since projects as multimedia:apps use it could be a good idea to make it soon.
I've maintainer rights for multimedia:apps and libs so I could simply make it build from standard but not wanting to mess anything up could you see any problems arising if I do? Thanks Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org