Proposal (and yes, I'm willing to do stuff!): Must Use More Macros

yersinia yersinia.spiros at gmail.com
Sat Jun 6 15:18:26 UTC 2009


On Fri, Jun 5, 2009 at 8:05 PM, Adam Williamson <awilliam at redhat.com> wrote:

> On Fri, 2009-06-05 at 13:50 -0400, Ray Strode wrote:
>
> > > It seems to me it'd make sense to convert all these kinds of snippets
> > > into macros. Am I right, or is there a reason against doing this?
> > It would be awesome to get rid of the boilerplate.  Honestly though,
> > I'd rather the solution was "just works" than "replace giant glob of
> > muck with %{glob_of_muck}"
>
> Yes indeed, this would be best in many cases. Some can't really be done
> like that, though - like the snippets for Tcl and Python to define the
> version, directories for certain types of file and so on. They're
> just...informational. Defining them as macros seems the optimal
> solution.
>
> > For instance, if a file gets dropped under /usr/share/icons/something
> > rpm should run gtk-update-icon-cache /usr/share/icons/something
> > automatically.
> >
> > the gtk2 package should be able to drop a file in /usr/lib/rpm/redhat
> > that makes that happen.  likewise, desktop-file-utils should be able
> > to drop a file there to make update-desktop-database get run and so
> > on.
> >
> > I don't know how hard it would be to fix rpm to allow for that though.
>
> This is definitely possible; Mandriva (I know I talk about MDV a lot,
> I'm sorry, it's what I know! :>) does this, via an implementation called
> 'file triggers'. This is not yet upstream, though.
>

In @rpm5.org, yes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/devel/attachments/20090606/8ba0187c/attachment.html 


More information about the devel mailing list