Mailinglist Archive: opensuse-packaging (129 mails)

< Previous Next >
Re: [opensuse-packaging] release-notes-openSUSE requires google-opensans-fonts
On Fri, 2015-04-10 at 12:19 +0200, Johannes Meixner wrote:

On Apr 10 11:27 Rick Salevsky wrote (excerpt):
On 10 April 2015 at 10:31, Johannes Meixner <jsmeix@xxxxxxx> wrote:
what is the reason that release-notes-openSUSE requires
google-opensans-fonts and dejavu-fonts?

... the HTML version needs the font.
BTW, all openSUSE documentations needs this font.
So removing it is a bad Idea. ;)

What exactly does "needs the font" mean?

Why exactly is removing it a bad idea?

Would the HTML version and all other openSUSE documentation
not work without that specific fonts or would it only
no longer look nice (but still be readable)
without that specific fonts?

When I remember correctly then the page is complete broken. But I'am not
100% sure. So I will test it to see whats happen. Maybe we can also
adapt the docbook-style to resolve this.

In general RPM requirements should be only used for
essential stuff i.e. for what is mandatory to make it work.

For anything else RPM recommends should be used.

RPM Requires are hard dependencies that cannot be skipped by
end-users (without having unresolved dependencies in their systems)
and release-notes-openSUSE is installed on any system so that all
RPM Requires in release-notes-openSUSE result that all those hard
dependencies must be installed on any system in any case.

If I remember correctly the openSUSE build service installs
all RPM Requires to set up the build system of a package
so that all RPM Requires in a package result that all those
hard dependencies must be installed in our build systems for
any other package that directly or indirectly BuildRequires
the package.

In short:
Keep RPM Requires as small as possible - i.e. only what is really
mandatory to make it work - and specify all what is optional
(i.e. what is not really mandatory) as RPM Recommends.

FYI, cf.

Good point, when it work without the font then I will adapt the spec

@Felix: Can you open a bug report for tracking this issue?


To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-packaging+owner@xxxxxxxxxxxx

< Previous Next >