On Wed, 17 Nov 2010, James Antill wrote:
On Tue, 2010-11-16 at 12:41 -0500, Matthias Clasen wrote:
> On Thu, 2010-05-27 at 13:37 -0400, Toshio Kuratomi wrote:
>
>> #2 was passed yesterday by FPC based on a combination of your messade to
>> devel list and rhughes message here. I need to write it into draft form
>> before handing it over to fesco.
>
> Toshio, has that ever happened ? I can't find anything gsettings-related
> in ScriptletSnippets on the wiki.
>
>> If you could write up #1 and #3 in draft form (basically, something that we
>> can drop in verbatim into the ScriptletSnippets page) that would help out
>> a lot as I'm able to keep up otherwise.
>
> Let me give it a try now:
>
>
https://fedoraproject.org/wiki/User:Mclasen/giomodules
>
https://fedoraproject.org/wiki/User:Mclasen/gdkpixbufloaders
>
https://fedoraproject.org/wiki/User:Mclasen/gtkmodules
A couple of points:
1. Requires(posttrans) is not legal
Indeed. It's an ancient bug in rpm that it doesn't spot illegal requires
qualifiers in all cases. For example Requires(posttrans) and
Requires(pre,posttrans) pass (incorrectly) in current rpm versions but
Requires(posttrans,pre) spits out an error message like it should. Fixed
upstream though...
... I'm also not sure why you'd want
%posttrans instead of %post, is that a typo?
2. Given the use of %{__isa_bits) we almost certainly want the requires
to use %{_isa}.
Indeed. No if's and but's, the dependency MUST either have %{_isa}, or be
changed to a file dependency. Ie the require(s) need to be on either
"glib2%{_isa}" or "%{_bindir}/gio-querymodules-%{__isa_bits}",
whichever
is preferred.
- Panu -