[Fedora-packaging] Per-product Packaging Draft

Stephen Gallagher sgallagh at redhat.com
Tue Jul 8 12:00:28 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

== Wiki Draft ==

https://fedoraproject.org/wiki/Per-Product_Configuration_Packaging_Draft

== Goal ==
Establish a mechanism by which we can deliver different default
configuration sets depending on which Product (or lack thereof) a user
has installed.

== Contributing Factors ==
 * Both yum and DNF have issues with handling Conflicts: at the
appropriate phase of dependency-checking. As a result, we need to have
a strict Requires: system-release-[standard|$PRODUCT] on the
foo-config-* sub-packages to ensure that we don't ever try to pull in
a Product-specific system-release package.
 * This design is heavily-dependent on deep knowledge of the
depsolving mechanisms used by yum and DNF.
 * This design is a temporary measure and will be better and more
cleanly handled by the advanced dependency methods planned for future
(F23?) versions of RPM and DNF.




I'm asking the FPC to review and comment on this draft, ideally with a
quick turnaround (as it will have direct influence on the Alpha
deliverables). I've discussed it at length with Toshio when I was
drawing it up; it should only have minor modifications to it after
also discussing it with the yum and dnf developers.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlO73VwACgkQeiVVYja6o6O/7ACeOTuidZXy2uYVG9keP+Z+JxkZ
a4oAoLBXyPsCR2Cpo9DcLUi2efQJklMN
=+mVx
-----END PGP SIGNATURE-----


More information about the packaging mailing list