Fedora Project launches Pre-Extras

Charles R. Anderson cra at WPI.EDU
Fri Dec 17 23:56:04 UTC 2004


On Sat, Dec 18, 2004 at 12:47:32AM +0100, Michael Schwendt wrote:
> That won't work. To add independent tags/fields to an RPM package file
> name, you must modify every available RPM filename parser so they
> recognize this new scheme.

Programs shouldn't be parsing filenames.  They should be using rpmlib 
or rpm -q to extract the tags they need from the package.

> Available RPM tools would parse %vendor in
> your filename as belonging to %release.  And "rpm -qp --qf
> %{vendor}\\n package.rpm" would return the internal value set in the
> "Vendor:" tag, not your vendor from the file name.

They would be the same in this case.  The build system would set
Vendor: fe for Fedora Extras, for example, and the resulting build
would have .fe.i386.rpm at the end of the filename.




More information about the fedora-test-list mailing list