Florian Festi (ffesti(a)redhat.com) said:
1) Normal weak dependencies. In a normal install all the docs (and
all
other bells and whistles) get installed by default. You can
remove/deselect packages which are pulled in by weak dependencies. You
can even switch off all weak dependencies to only get the core packages.
2) Rich dependencies. Doc and language packages can be build as
"bridging" packages that are only installed if two other packages are
present. This can be done by adding e.g.
Recommends: foo-langpack-hu if langsupport-hu
to package foo or
Supplements: foo and langsupport-hu
to the foo-langpack-hu package. Similar things can be done for docs or
any other set of packages that should be controlled by a single "switch"
package.
Given the number of packages that ship localization, this seems like it
would have a pretty dramatic effect on metadata size. Is this a concern?
Bill