A word on package management
me at semitekie.com
Sat May 26 07:17:47 UTC 2007
Package management could be greatly sped up if the header files were
split into two separate files, one containing only the package's
version, dependencies and conflicts and the other containing all of the
information that people don't normally look at (license, author,
Realistically speaking, all of the other package information could be
gained by someone who cares to read it with something like "yum viewinfo
thepackage". Some changes to createrepo and yum itself would probably
make implementation of this rather simple.
On the subject of licenses, at least the GPL should exist in an RPM by
itself and be a dependency of all packages covered under that license.
The same could be done for other licenses as well and this would ensure
the end user had a copy on system. Of course, this would require a bit
of work by the package management team as the dependency would need to
be added to all of those package. Even better, the proper license RPM
could be dictated by the License field already in those files.
More information about the fedora-devel-list