[opensuse-packaging] Texlive split breaks AppArmor build
Hello, some days ago, Werner wrote about the split of the texlive package. This has some side effects - for example, it broke the build of the AppArmor package for factory :-( Package: home:cboltz apparmor Build log: https://build.opensuse.org/package/live_build_log?arch=x86_64&package=apparmor&project=home%3Acboltz&repository=openSUSE_Factory Some issues I noticed in the log (not sure if I catched all): [ 647s] kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 cmtt8 [ 648s] /usr/lib/mktex/mktexpk: line 118: mf: command not found ^^^^^^^^^^^^^^^^^^^^^ [ 648s] mktexpk: Mismatched mode ljfour and resolution 600; ignoring mode. [ 648s] mktexpk: Running mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input cmtt8 [ 648s] /usr/lib/mktex/mktexpk: line 235: mf: command not found [ 648s] grep: cmtt8.log: No such file or directory [ 648s] mktexpk: `mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input cmtt8' failed to make cmtt8.600pk. [ 648s] kpathsea: Appending font creation commands to missfont.log. [ 648s] [ 648s] !pdfTeX error: pdflatex (file cmtt8): Font cmtt8 at 600 not found ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 648s] ==> Fatal error occurred, no output PDF file produced! I'd guess I need some additional BuildRequires - can someone give me a hint (or a SR ;-) what exactly I need, please? Do I need to wrap the additional BuildRequires in a %if %{?suse_version} >= 1220 ? Regards, Christian Boltz --
und wie lade ich Programme ein, Hm, ruf sie an, oder schreib ihnen ne Karte. [> Marlies/Ullrich Velter und Manfred Tremmel in suse-linux]
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Dnia czwartek, 26 lipca 2012 16:00:28 Christian Boltz pisze:
Hello,
some days ago, Werner wrote about the split of the texlive package. This has some side effects - for example, it broke the build of the AppArmor package for factory :-(
Package: home:cboltz apparmor Build log: https://build.opensuse.org/package/live_build_log?arch=x86_64&package=apparm or&project=home%3Acboltz&repository=openSUSE_Factory
Some issues I noticed in the log (not sure if I catched all):
[ 647s] kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 cmtt8 [ 648s] /usr/lib/mktex/mktexpk: line 118: mf: command not found ^^^^^^^^^^^^^^^^^^^^^ [ 648s] mktexpk: Mismatched mode ljfour and resolution 600; ignoring mode. [ 648s] mktexpk: Running mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input cmtt8 [ 648s] /usr/lib/mktex/mktexpk: line 235: mf: command not found [ 648s] grep: cmtt8.log: No such file or directory [ 648s] mktexpk: `mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input cmtt8' failed to make cmtt8.600pk. [ 648s] kpathsea: Appending font creation commands to missfont.log. [ 648s] [ 648s] !pdfTeX error: pdflatex (file cmtt8): Font cmtt8 at 600 not found ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 648s] ==> Fatal error occurred, no output PDF file produced!
I'd guess I need some additional BuildRequires - can someone give me a hint (or a SR ;-) what exactly I need, please?
Do I need to wrap the additional BuildRequires in a %if %{?suse_version} >= 1220 ?
That means PDFTeX depends on Metafont, in which case Metafont should have been pulled. Looks like bug in packaging PDFTeX. Chris -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Hello, Am Freitag, 27. Juli 2012 schrieb Křištof Želechovski:
That means PDFTeX depends on Metafont, in which case Metafont should have been pulled. Looks like bug in packaging PDFTeX.
I tried with an additional BuildRequires: texlive-metafont-bin which fixes the "mf: command not found" issue. Unfortunately the only result is that I get a fresh set of error messages: [ 530s] (see the transcript file for additional information) [ 530s] kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 cmtt8 [ 530s] [ 530s] kpathsea: Running mktexfmt mf.base [ 531s] fmtutil: format directory `/var/lib/texmf/web2c' is not writable. [ 531s] mktexpk: Mismatched mode ljfour and resolution 600; ignoring mode. [ 531s] mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input cmtt8 [ 531s] This is METAFONT, Version 2.718281 (TeX Live 2012/TeX Live for SUSE Linux) [ 531s] [ 531s] kpathsea: Running mktexfmt mf.base [ 531s] fmtutil: format directory `/var/lib/texmf/web2c' is not writable. [ 531s] I can't find the base file `mf.base'! [ 531s] grep: cmtt8.log: No such file or directory [ 531s] mktexpk: `mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input cmtt8' failed to make cmtt8.600pk. [ 531s] kpathsea: Appending font creation commands to missfont.log. [ 531s] [ 531s] !pdfTeX error: pdflatex (file cmtt8): Font cmtt8 at 600 not found [ 531s] ==> Fatal error occurred, no output PDF file produced! full build log: https://build.opensuse.org/package/rawlog?arch=i586&package=apparmor&project=home%3Acboltz&repository=openSUSE_Factory Regards, Christian Boltz --
8.1 ist nicht 9.0 Also in der Quersumme schon ;-) [> Henne Vogelsang und Manfred Tremmel in suse-linux]
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Sun, 29 Jul 2012 16:20:37 +0200, Christian Boltz
full build log: https://build.opensuse.org/package/rawlog?arch=i586&package=apparmor&project=home%3Acboltz&repository=openSUSE_Factory
You might try asking on opensuse-factory where you have a bigger chance to find folks that can help you here. Philipp -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Dnia niedziela, 29 lipca 2012 16:20:37 Christian Boltz pisze:
Hello,
Am Freitag, 27. Juli 2012 schrieb Křištof Želechovski:
That means PDFTeX depends on Metafont, in which case Metafont should have been pulled. Looks like bug in packaging PDFTeX.
I tried with an additional BuildRequires: texlive-metafont-bin which fixes the "mf: command not found" issue.
Unfortunately the only result is that I get a fresh set of error messages:
[ 530s] (see the transcript file for additional information) [ 530s] kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 cmtt8 [ 530s] [ 530s] kpathsea: Running mktexfmt mf.base [ 531s] fmtutil: format directory `/var/lib/texmf/web2c' is not writable. [ 531s] mktexpk: Mismatched mode ljfour and resolution 600; ignoring mode. [ 531s] mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input cmtt8 [ 531s] This is METAFONT, Version 2.718281 (TeX Live 2012/TeX Live for SUSE Linux) [ 531s] [ 531s] kpathsea: Running mktexfmt mf.base [ 531s] fmtutil: format directory `/var/lib/texmf/web2c' is not writable. [ 531s] I can't find the base file `mf.base'!
METAFONT binary is missing METAFONT sources. Rather than "fixing" each dependent package, which is a workaround that does not scale, you should report this as a bug and ask Dr. Werner Fink to bring the dependencies in order, as your problems are his fault. Another solution would be to depend on TeX pattern that pulls everything TeX but I am not sure such a pattern exists. Chris -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Sun, Jul 29, 2012 at 08:39:12PM +0200, Křištof Želechovski wrote:
Dnia niedziela, 29 lipca 2012 16:20:37 Christian Boltz pisze:
Hello,
Am Freitag, 27. Juli 2012 schrieb Křištof Želechovski:
That means PDFTeX depends on Metafont, in which case Metafont should have been pulled. Looks like bug in packaging PDFTeX.
I tried with an additional BuildRequires: texlive-metafont-bin which fixes the "mf: command not found" issue.
Unfortunately the only result is that I get a fresh set of error messages:
[ 530s] (see the transcript file for additional information) [ 530s] kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 cmtt8 [ 530s] [ 530s] kpathsea: Running mktexfmt mf.base [ 531s] fmtutil: format directory `/var/lib/texmf/web2c' is not writable. [ 531s] mktexpk: Mismatched mode ljfour and resolution 600; ignoring mode. [ 531s] mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input cmtt8 [ 531s] This is METAFONT, Version 2.718281 (TeX Live 2012/TeX Live for SUSE Linux) [ 531s] [ 531s] kpathsea: Running mktexfmt mf.base [ 531s] fmtutil: format directory `/var/lib/texmf/web2c' is not writable. [ 531s] I can't find the base file `mf.base'!
METAFONT binary is missing METAFONT sources.
Rather than "fixing" each dependent package, which is a workaround that does not scale, you should report this as a bug and ask Dr. Werner Fink to bring the dependencies in order, as your problems are his fault.
Another solution would be to depend on TeX pattern that pulls everything TeX but I am not sure such a pattern exists.
Simply add the missing dependencies to your spec file and the stuff should work. If possible you should avoid mf and prefere PostScript fonts. Werner -- "Having a smoking section in a restaurant is like having a peeing section in a swimming pool." -- Edward Burr -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Mon, Jul 30, 2012 at 09:54:06AM +0200, Werner Fink wrote:
On Sun, Jul 29, 2012 at 08:39:12PM +0200, Křištof Želechovski wrote:
Dnia niedziela, 29 lipca 2012 16:20:37 Christian Boltz pisze:
Hello,
Am Freitag, 27. Juli 2012 schrieb Křištof Želechovski:
That means PDFTeX depends on Metafont, in which case Metafont should have been pulled. Looks like bug in packaging PDFTeX.
I tried with an additional BuildRequires: texlive-metafont-bin which fixes the "mf: command not found" issue.
Unfortunately the only result is that I get a fresh set of error messages:
[ 530s] (see the transcript file for additional information) [ 530s] kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 cmtt8 [ 530s] [ 530s] kpathsea: Running mktexfmt mf.base [ 531s] fmtutil: format directory `/var/lib/texmf/web2c' is not writable. [ 531s] mktexpk: Mismatched mode ljfour and resolution 600; ignoring mode. [ 531s] mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input cmtt8 [ 531s] This is METAFONT, Version 2.718281 (TeX Live 2012/TeX Live for SUSE Linux) [ 531s] [ 531s] kpathsea: Running mktexfmt mf.base [ 531s] fmtutil: format directory `/var/lib/texmf/web2c' is not writable. [ 531s] I can't find the base file `mf.base'!
METAFONT binary is missing METAFONT sources.
Rather than "fixing" each dependent package, which is a workaround that does not scale, you should report this as a bug and ask Dr. Werner Fink to bring the dependencies in order, as your problems are his fault.
Another solution would be to depend on TeX pattern that pulls everything TeX but I am not sure such a pattern exists.
Simply add the missing dependencies to your spec file and the stuff should work. If possible you should avoid mf and prefere PostScript fonts.
See SR #129259 Werner -- "Having a smoking section in a restaurant is like having a peeing section in a swimming pool." -- Edward Burr -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Hello, Am Montag, 30. Juli 2012 schrieb Dr. Werner Fink:
On Mon, Jul 30, 2012 at 09:54:06AM +0200, Werner Fink wrote:
Simply add the missing dependencies to your spec file and the stuff
"Simply" is relative for people who know nearly nothing about texlive ;-)
See SR #129259
Thanks! Regards, Christian Boltz -- PS: Wer Rechtschreibfehler findet, darf sie behalten -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (4)
-
Christian Boltz
-
Dr. Werner Fink
-
Křištof Želechovski
-
Philipp Thomas