On 23 July 2015 at 12:52, Michael Schwendt <mschwendt@gmail.com> wrote:
After many years, there still is the occasional packager, who adds
an explicit "Requires: %{name} = %{version}-%{release}" to a noarch -doc
subpackage which contains files one can display with any suitable program
(such as PDF, HTML or TXT files).

I don't know why they do it. The "Requiring Base Package" guidelines
leave enough freedom to not do it and even mention -libs subpackages as one
example where the base dep is not "needed":
https://fedoraproject.org/wiki/Packaging:Guidelines#Requiring_Base_Package

What do other packagers think about this?

Can we please get rid of such bloat in plain Documentation packages?
These dependencies pull in lots of stuff even if one only wants to peruse
the documentation (e.g. when taking a brief look at an API or what an
application can do).
--
packaging mailing list
packaging@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/packaging

Totally agree. I seem to recall we removed the requirement for javadoc packages a long time ago. The cases that still remain where a javadoc package still requires its base package are likely to be low maintainance packages that never need touching.

--
Mat Booth
http://fedoraproject.org/get-fedora