Mailinglist Archive: opensuse-factory (331 mails)

< Previous Next >
Re: [opensuse-factory] Splitting manpages out of package is *fundamentally* wrong
  • From: Andreas Jaeger <aj@xxxxxxx>
  • Date: Wed, 02 Jan 2008 10:36:44 +0100
  • Message-id: <m3abnofu1f.fsf@xxxxxxxxxxx>
Joerg Mayer <jmayer@xxxxxxxxx> writes:

On Sun, Dec 30, 2007 at 03:26:57PM +0100, Stephan Kulow wrote:
This has nothing to do with that. The reason the docs are split out is that
PolicyKit is a pretty basic package required by many other packages for
building. And if such a basic package requires texlive to build, we have to
wait even longer before we can push out a new Factory snapshot.
So we split these basic packages with big build dependencies into two source
rpms.

Sure, but then - that's life. But if you think it that
essential/unstable - maybe the manpages should be created differently?

This does not stop anyone from adding a Recommend or even a Require
to the base package - I would suggest a Recommend, because the man page is
still only nice to have for people not wanting to use Policykit.

I strongly disagree: It's the wrong thing to do: The manpages need to be
packaged with the application. And if that can't be done, then see the
comment above. Removing the manpages is really really wrong (I may have
said that already but that's how I feel :-) and removing them from the base
package due to *build* reasons is no excuse - really:
a) the texlive should not be broken over longer periods of time anyway.

It has nothing to do with broken builds. It generates build cycles and
takes a long time when we bootstrap. texlive has a lot of dependencies
including packages that require PolicyKit - and you need texlive to
build PolicyKit.

b) maybe adding pregenerated manpages to the source package would be
an acceptable solution to the problem, so a broken tex package could
be worked around in the build process by copying the pregenerated
stuff.

So just file a bug report.

To what extent? That the need to be added back or that a
require/recommend should be added - and if the latter one: where?

A bug that the main PolicyKit package should recommend the package with
the man pages,

Andreas
--
Andreas Jaeger, Director Platform/openSUSE, aj@xxxxxxx
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
Maxfeldstr. 5, 90409 Nürnberg, Germany
GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
< Previous Next >
Follow Ups