Encouraging the use of multiple packaging systems on one systems, and the resulting problems
Davide Bolcioni
db-fedora at 3di.it
Mon Oct 24 07:53:22 UTC 2005
Michael A. Peters wrote:
> Some upstream tarballs contain a generic spec file that works on most
> systems - then you can just do
>
> rpmbuild -ta foo.tar.gz
>
> but I've actually found quite a few that have packaging errors
> themselves. Then there's issue where DESTDIR support is not always
> proper and some patches to the Makefile need to be added, gnome
> applications will require you to disable gconf updating during the
> install and do it in the post script, etc.
Is there some place where such common errors are exposed ? It would help
newcomers like myself a lot.
> Users should not be expected to learn how to package rpm's unless they
> need to learn it for another reason. I do think that developers should
> learn rpm so they can provide a *quality* generic spec file, some spec
> files I've seen are just scary (and often not generated by autoconf so
> the version ends up being wrong if they don't remember to manually
> update it for a new release)
Another interesting point ... how do you generate a .spec through
autoconf ? Any examples or tutorials ?
Thank you for your consideration,
Davide Bolcioni
--
There is no place like /home.
More information about the fedora-devel-list
mailing list