Tom 'spot' Callaway wrote :
Working as fast as I can... here is the first draft of the Naming
Policy
for Fedora Extras. Its not 100% complete yet, there are at least two
sections missing, but it covers the bases for most new packagers.
http://fedoraproject.org/wiki/PackageNamingGuidelines
Feedback is welcome, and encouraged.
One thing : In the "Renaming a package" section, you put :
Provides: foo
Obsoletes: foo
I'd prefer having those versionned to the version of the last known package
released with that name, in case the package should be renamed back some
day. Typically :
You have foo = 1.0-1 that you want to rename to libfoo, then :
Provides: foo = %{version}-%{release}
Obsoletes: foo <= 1.0-1
Now, say the upstream project changes the name to "foo" for their 1.1
release... having those versions in will save a lot of trouble for upgrades
and updates when changing back to the new upstream name.
Thoughts?
Matthias
--
Clean custom Red Hat Linux rpm packages :
http://freshrpms.net/
Fedora Core release 3 (Heidelberg) - Linux kernel 2.6.10-1.766_FC3
Load : 0.18 0.32 0.27