[Bug 252168] New: acroread packaging issues
https://bugzilla.novell.com/show_bug.cgi?id=252168 Summary: acroread packaging issues Product: openSUSE 10.3 Version: Alpha 1plus Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: ghorlacher@novell.com ReportedBy: dmueller@novell.com QAContact: qa@suse.de - misses dependency on gdk-pixbuf - gdk-pixbuf-query-loaders is not in %post -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=252168 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andreas.hanke@gmx-topmail.de Status|NEW |NEEDINFO Info Provider| |dmueller@novell.com ------- Comment #1 from andreas.hanke@gmx-topmail.de 2007-03-19 22:19 MST ------- gdk-pixbuf is a GNOME1 package, acroread does not need that. It probably needs gdk-pixbuf-2.0, which is part of the gtk2 package, which is already required by acroread. gdk-pixbuf-query-loaders is handled by SuSEconfig.gtk2. If this does not work, this is a gtk2 bug and not an acroread bug. What exactly led to this bug report? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=252168 ------- Comment #2 from andreas.hanke@gmx-topmail.de 2007-03-19 22:22 MST ------- And what architecture are you on? If this problem was observed on x86_64, it is probably just yet another -32bit repackaging bug. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=252168 dmueller@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|dmueller@novell.com | ------- Comment #3 from dmueller@novell.com 2007-03-20 03:05 MST ------- SuSEconfig.gtk2 is obsolete and I did not use it. you're right, I meant the gtk2 variant. The %post is still missing. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=252168 ------- Comment #4 from andreas.hanke@gmx-topmail.de 2007-03-20 08:58 MST ------- acroread does not need to run gdk-pixbuf-query-loaders in %post because it does not install any gdk-pixbuf loaders. gdk-pixbuf-query-loaders writes a list of the modules installed in /usr/lib/gtk-2.0/2.10.0/loaders to stdout, usually redirected to /etc/gtk-2.0/gdk-pixbuf.loaders. It makes no sense to run this in %post scriptlets of packages which don't install any such modules. If this stuff is going to be migrated from SuSEconfig to rpm scriptlets, it is still gtk2's responsibility to make sure that /etc/gtk-2.0/gdk-pixbuf.loaders exists and is up to date. So gdk-pixbuf-query-loaders has to be run by gtk2 itself and by packages which install extra modules (like librsvg), but not by other packages which just happen to not work correctly if this is not the case because it is not their fault. It's OK for a random gtk2 application to assume that gtk2 is installed correctly. Otherwise you would have to add gdk-pixbuf-query-loaders to %post of every single gtk2 application, and not just acroread. See the pango package for an example how this works. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=252168 ------- Comment #5 from sbrabec@novell.com 2007-03-20 09:33 MST ------- Technically it is possible to move loaders and immodules scriptlets to particular packages. But it its syntax will change (and it will, once bi-arch problems will be fixed), then these scriptlets will fail in %postun. It will also increase number of gdk-pixbuf-query-loaders calls by a factor of ~20, but it runs fast, so it is not a big problem. Automatic calling of upper mentioned scripts could bring RPM symbol triggers. It is also technically possible to move gtk-update-icon-cache to ~400 affected particular packages (including KDE packages, which needs to run gtk-update-icon-cache if they are installed in parallel with GNOME). But it will increase gtk-update-icon-cache running time by factor of about 400 for installation and 800 for upgrade. It is slow while called once, running it 800 times is not acceptable. Particular solution could bring RPM symbol triggers (no need to edit 400 packages), but there is still a problem, how to decrease number of calls, in the best case to 1. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=252168 ghorlacher@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WONTFIX ------- Comment #6 from ghorlacher@novell.com 2007-04-05 10:36 MST ------- For acroread it looks like it doesnt make any sense to add it to the post section as described by previous comments. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com