On Tuesday 24 July 2012, Ruediger Meier wrote:
On Wednesday 18 July 2012, Dr. Werner Fink wrote:
Hi,
for all of those packages which uses
BuildRequires: texinfo
or hope on the standard build environment providing texinfo, please use
BuildRequires: makeinfo
as the makeinfo utility has been split off from texinfo package to avoid that TeXLive packages will be installed for generating simple info file(s).
For packages depending texinfo tools like texi2dvi the required TeXLive packages will be installed if and only if the packages texlive-specs-a upto texlive-specs-z and texlive will be part of openSUSE:Factory. With this we have than the same package structure as TeXLive upstream already provides (more than 6000 packages:).
Hm, installing a complete texlive-bin takes ages now ... I see that splitting all these texlive packages could be nice for OBS build systems if it would speed up things. In practice the split is just annoying. For example installing texlive-dvips for Factory takes much much longer than installing texlive-bin on 11.4.
To add some numbers... On a usual core2 machine the osc build installation part of these (BTW now strange looking) BuildRequires from my sbcl package ... %if 0%{?fedora_version:1} BuildRequires: texinfo-tex %else BuildRequires: texinfo %endif %if 0%{?suse_version} >= 1220 || 0%{?fedora_version:1} BuildRequires: texlive-dvips %else BuildRequires: texlive-bin %endif ... takes about 9 minutes on openSUSE_Factory in comparision to 1 minute on openSUSE_12.1. When re-using the build root for packages with and without texlive deps then the relative contrast is even bigger. This is IMO just not acceptable. cu, Rudi -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org