Mailinglist Archive: opensuse-packaging (102 mails)

< Previous Next >
Re: [opensuse-packaging] release-notes-openSUSE requires google-opensans-fonts
Rick Salevsky composed on 2015-04-10 13:14 (UTC+0200):

On Fri, 2015-04-10 at 12:19 +0200, Johannes Meixner wrote:

On Apr 10 11:27 Rick Salevsky wrote (excerpt):

Johannes Meixner 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.
https://bugzilla.opensuse.org/show_bug.cgi?id=776080#c39

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

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

https://bugzilla.opensuse.org/show_bug.cgi?id=926792
--
"The wise are known for their understanding, and pleasant
words are persuasive." Proverbs 16:21 (New Living Translation)

Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata *** http://fm.no-ip.com/
--
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-packaging+owner@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages