Mailinglist Archive: opensuse-packaging (86 mails)
| < Previous | Next > |
[opensuse-packaging] Re: [opensuse-factory] regression in (GNOME) factory regarding gtk2 development
- From: Boris Manojlovic <boris@xxxxxxxxx>
- Date: Sat, 1 Oct 2011 14:35:47 +0200
- Message-id: <CAHisY=P7cy-ahEWGYUj-56w-E3xHVCgJHhG_fjBiDRwuQE9zug@mail.gmail.com>
Hi Dominique and lists,
On Sat, Oct 1, 2011 at 11:31 AM, Dimstar / Dominique Leuenberger
<dimstar@xxxxxxxxxxxx> wrote:
yes it is consistent. You are correct 100% on my live factory it is
really pulled by libgio and a lot of other packages.
Unfortunately it is on OBS not on live system that i have a problem
because of missing shared-mime-info package, so it was a bit wrong
assessment from my side to begin with.
But my maybe not perfect fix would fix issues on OBS.
Maybe question is what changed from few days ago and now we do not
pull shared-mime-info into gtk2-devel chain any more?
Anyway I'm forwarding this to opensuse-packaging as this is more
appropriate list for this exact issue.
So recap is Factory installation is ok for development, but OBS fails
for specified reason.
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx
On Sat, Oct 1, 2011 at 11:31 AM, Dimstar / Dominique Leuenberger
<dimstar@xxxxxxxxxxxx> wrote:
On Sat, 2011-10-01 at 10:22 +0200, Boris Manojlovic wrote:
Hi,
gtk2-devel package does not pull "shared-mime-info" (more specificaly
it should be pulled by gdk-pixbuf-devel)
required by gdk-pixbuf-devel or specifically gdk-pixbuf-csource
command from same package GDK uses mime-info for controlling
which "loader" will be used for loading images and if package is
missing it will fail to call correct shared library,
as can not determine given image type. Installing shared-mime-info is
enough to make loaders work as expected but should be fixed on higger
level.
Boris
------------------- error snip ---------------
gdk-pixbuf-csource --extern --struct --raw --name=startbanner_pixdata
rsrc/build.bmp > rsrc/editor_banner.c
failed to load "rsrc/build.bmp": Couldn't recognize the image file
format for file 'rsrc/build.bmp'
------------------- error snip ---------------
Hi Boris,
Thank you very much for your report and the analysis (and also the
submit request to implement your suggested solution).
Unfortunately, I'm afraid, there must have been something else wrong, as
shared-mime-info is pulled in by a bunch of other dependencies.
Explicitly, for gdk-pixbuf-devel, the chain is like this:
shared-mime-info => libgio-2_0-0 => libgdk_pixbuf-2_0-0 =>
gdk-pixbuf-devel.
The dependency on libgio-2_0-0 to shared-mime-info was added back in
September 2010, based on bnc#555606.
Can you please verify on your system if this dependency chain is the
same for your system and possibly also with "zypper verify" if your
system is in a consistent state?
yes it is consistent. You are correct 100% on my live factory it is
really pulled by libgio and a lot of other packages.
Unfortunately it is on OBS not on live system that i have a problem
because of missing shared-mime-info package, so it was a bit wrong
assessment from my side to begin with.
But my maybe not perfect fix would fix issues on OBS.
Maybe question is what changed from few days ago and now we do not
pull shared-mime-info into gtk2-devel chain any more?
Anyway I'm forwarding this to opensuse-packaging as this is more
appropriate list for this exact issue.
So recap is Factory installation is ok for development, but OBS fails
for specified reason.
For now I put your SR on review with a link to this mail thread, until--
it's all sorted out.
Best regards,
Dominique / DimStar
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx
| < Previous | Next > |