rpms/gnokii/devel gnokii.spec,1.24,1.25
Ville Skyttä
ville.skytta at iki.fi
Fri Mar 21 19:55:36 UTC 2008
On Friday 21 March 2008, Bastien Nocera wrote:
> On Fri, 2008-03-21 at 19:28 +0200, Ville Skyttä wrote:
> > On Friday 21 March 2008, Bastien Nocera wrote:
> > > Except that the vendor shouldn't have been used in the first place,
> >
> > Why? It's recommended by the freedesktop.org desktop menu spec, and more
> > than recommended by the Fedora packaging guidelines. What's the problem
> > that needed fixing?
>
> It doesn't match upstream. When I install from source, I end up with 2
> icons in the menus and it pisses me off.
With all due respect, I think that's pretty far fetched.
If you install from source to /usr/local, you're effectively masking the
packaged one in /usr - why not just remove the packaged one?
If to /usr, you're overwriting files of the package and the next package
update will blow away your changes again - why not remove the packaged one?
Both of the above will practically end up making rpmdb dependencies no longer
reliable anyway so it should no longer be any concern if you need to remove
the packaged one with --force.
If you install from source to somewhere else for your private use, why not
while at it use the same vendor prefix for the .desktop as is in the Fedora
package, knowing that Fedora packagers are a responsible bunch and don't go
renaming the .desktop file because they know what kind of problems doing so
will cause to users?
In this case, upstream doesn't yet follow the freedesktop.org recommendation
of using a vendor prefix, but that could change because they too know that
it's the packagers' (or source builder's) job to ensure that the installed
filename will stay the same in all their builds and thus users of those
builds will not face breakage even if upstream takes a vendor prefix in use.
So I claim it's more likely that upstream installed .desktop filename changes
than the one in well maintained packages.
> > Between releases or not, I think Fedora has enough problems not breaking
> > things between updates without maintainers intentionally inflicting more
> > of them.
>
> That's a minor inconvenience more than anything else...
Minor inconveniences add up quickly. And individual ones become easily larger
when users find out that there was in fact no good reason (I don't think your
example above counts as one) why the inconvenience existed in the first
place. We don't need that.
More information about the fedora-devel-list
mailing list