Parabola Issue Tracker: Issueshttps://labs.parabola.nu/https://labs.parabola.nu/favicon.ico?15367742552024-03-29T07:41:12ZParabola Issue Tracker
Redmine Packages - Bug #3620 (unconfirmed): [texlive-fontsextra] Error occurs during installationhttps://labs.parabola.nu/issues/36202024-03-29T07:41:12ZIntegralintegral@member.fsf.org
<ul>
<li>steps to reproduce:<br /> sudo pacman -S texlive-fontsextra</li>
</ul>
<ul>
<li>expected result:<br /> It should be installed successfully without any error.</li>
</ul>
<ul>
<li>actual result:<br /> Error occurs during installation (seems to be inconsistent zlib version). <p>(2/3) Updating TeXLive filename database...<br /> PANIC: unprotected error in call to Lua API (zlib library version does not match - header: 1.3, library: 1.3.1)<br /> /usr/share/libalpm/scripts/mktexlsr: line 4: 25303 Aborted (core dumped) /usr/bin/mtxrun --generate > /dev/null<br /> grep: /var/lib/texmf/luatex-cache/context/*/trees/*.lua: No such file or directory</p></li>
</ul> Packages - Bug #3619 (unconfirmed): [texlive-bin] Error occurs during installationhttps://labs.parabola.nu/issues/36192024-03-29T07:39:28ZIntegralintegral@member.fsf.org
<ul>
<li>steps to reproduce:<br /> sudo pacman -S texlive-bin</li>
</ul>
<ul>
<li>expected result:<br /> It should be installed successfully without any error.</li>
</ul>
<ul>
<li>actual result:<br /> Error occurs during installation (seems to be inconsistent zlib version).</li>
</ul> Packages - Bug #3618 (unconfirmed): [texlive-latexextra] Error occurs during installationhttps://labs.parabola.nu/issues/36182024-03-29T07:36:48ZIntegralintegral@member.fsf.org
<ul>
<li>steps to reproduce:<br /> sudo pacman -S texlive-latexextra</li>
</ul>
<ul>
<li>expected result:<br /> It should be installed successfully without any error.</li>
</ul>
<ul>
<li>actual result:<br /> Error occurs during installation (seems to be inconsistent zlib version). <p>(2/3) Updating TeXLive filename database...<br /> PANIC: unprotected error in call to Lua API (zlib library version does not match - header: 1.3, library: 1.3.1)<br /> /usr/share/libalpm/scripts/mktexlsr: line 4: 23707 Aborted (core dumped) /usr/bin/mtxrun --generate > /dev/null<br /> grep: /var/lib/texmf/luatex-cache/context/*/trees/*.lua: No such file or directory</p></li>
</ul> Packages - Bug #3617 (unconfirmed): [texlive-core] Error occurs during installationhttps://labs.parabola.nu/issues/36172024-03-29T07:33:46ZIntegralintegral@member.fsf.org
<ul>
<li>steps to reproduce:<br /> sudo pacman -S texlive-core</li>
</ul>
<ul>
<li>expected result:<br /> It should be installed successfully without any error.</li>
</ul>
<ul>
<li>actual result:<br /> Error occurs during installation (seems to be inconsistent zlib version). <p>(3/5) Updating TeXLive filename database...<br />PANIC: unprotected error in call to Lua API (zlib library version does not match - header: 1.3, library: 1.3.1)<br />/usr/share/libalpm/scripts/mktexlsr: line 4: 22617 Aborted (core dumped) /usr/bin/mtxrun --generate > /dev/null<br />grep: /var/lib/texmf/luatex-cache/context/*/trees/*.lua: No such file or directory<br />(4/5) Updating TeXLive format files...<br />PANIC: unprotected error in call to Lua API (zlib library version does not match - header: 1.3, library: 1.3.1)<br />PANIC: unprotected error in call to Lua API (zlib library version does not match - header: 1.3, library: 1.3.1)<br />PANIC: unprotected error in call to Lua API (zlib library version does not match - header: 1.3, library: 1.3.1)<br />PANIC: unprotected error in call to Lua API (zlib library version does not match - header: 1.3, library: 1.3.1)<br />PANIC: unprotected error in call to Lua API (zlib library version does not match - header: 1.3, library: 1.3.1)<br />PANIC: unprotected error in call to Lua API (zlib library version does not match - header: 1.3, library: 1.3.1)</p></li>
</ul>
<p>kpathsea: Running mktextfm csr10<br />mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input csr10<br />This is METAFONT, Version 2.71828182 (TeX Live 2023/Parabola GNU/Linux-libre) (preloaded base=mf)</p>
<p>kpathsea: Running mktexmf csr10</p>
<p>! I can't find file `csr10'.<br /><*> ...=ljfour; mag:=1; ; nonstopmode; input csr10</p>
<p>Please type another input file name<br />! Emergency stop.<br /><*> ...=ljfour; mag:=1; ; nonstopmode; input csr10</p>
<p>Transcript written on mfput.log.<br />grep: csr10.log: No such file or directory<br />mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input csr10' failed to make csr10.tfm.<br />kpathsea: Appending font creation commands to missfont.log.<br />PANIC: unprotected error in call to Lua API (zlib library version does not match - header: 1.3, library: 1.3.1)<br />PANIC: unprotected error in call to Lua API (zlib library version does not match - header: 1.3, library: 1.3.1)</p>
<p>kpathsea: Running mktextfm csr10<br />mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input csr10<br />This is METAFONT, Version 2.71828182 (TeX Live 2023/Parabola GNU/Linux-libre) (preloaded base=mf)</p>
<p>kpathsea: Running mktexmf csr10</p>
<p>! I can't find file `csr10'.<br /><*> ...=ljfour; mag:=1; ; nonstopmode; input csr10</p>
<p>Please type another input file name<br />! Emergency stop.<br /><*> ...=ljfour; mag:=1; ; nonstopmode; input csr10</p>
<p>Transcript written on mfput.log.<br />grep: csr10.log: No such file or directory<br />mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input csr10' failed to make csr10.tfm.<br />kpathsea: Appending font creation commands to missfont.log.<br />PANIC: unprotected error in call to Lua API (zlib library version does not match - header: 1.3, library: 1.3.1)</p>
<p>kpathsea: Running mktextfm csr10<br />mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input csr10<br />This is METAFONT, Version 2.71828182 (TeX Live 2023/Parabola GNU/Linux-libre) (preloaded base=mf)</p>
<p>kpathsea: Running mktexmf csr10</p>
<p>! I can't find file `csr10'.<br /><*> ...=ljfour; mag:=1; ; nonstopmode; input csr10</p>
<p>Please type another input file name<br />! Emergency stop.<br /><*> ...=ljfour; mag:=1; ; nonstopmode; input csr10</p>
<p>Transcript written on mfput.log.<br />grep: csr10.log: No such file or directory<br />mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input csr10' failed to make csr10.tfm.<br />kpathsea: Appending font creation commands to missfont.log.<br />PANIC: unprotected error in call to Lua API (zlib library version does not match - header: 1.3, library: 1.3.1)<br />fmtutil [ERROR]: running `luajithbtex -ini -jobname=luajithbtex -progname=luajithbtex luatex.ini </dev/null' return status: 1<br />fmtutil [ERROR]: returning error due to option --strict<br />fmtutil [ERROR]: running `luahbtex -ini -jobname=luahbtex -progname=luahbtex luatex.ini </dev/null' return status: 134<br />fmtutil [ERROR]: returning error due to option --strict<br />fmtutil [ERROR]: running `luajittex -ini -jobname=luajittex -progname=luajittex luatex.ini </dev/null' return status: 1<br />fmtutil [ERROR]: returning error due to option --strict<br />fmtutil [ERROR]: running `luatex -ini -jobname=luatex -progname=luatex luatex.ini </dev/null' return status: 134<br />fmtutil [ERROR]: returning error due to option --strict<br />fmtutil [WARNING]: inifile mex.ini for mex/pdftex not found.<br />fmtutil [ERROR]: running `luahbtex -ini -jobname=lualatex -progname=lualatex lualatex.ini </dev/null' return status: 134<br />fmtutil [ERROR]: returning error due to option --strict<br />fmtutil [WARNING]: inifile pdfmex.ini for pdfmex/pdftex not found.<br />fmtutil [ERROR]: running `pdftex -ini -jobname=utf8mex -progname=utf8mex -enc *utf8mex.ini </dev/null' return status: 1<br />fmtutil [ERROR]: returning error due to option --strict<br />fmtutil [ERROR]: running `luatex -ini -jobname=dviluatex -progname=dviluatex dviluatex.ini </dev/null' return status: 134<br />fmtutil [ERROR]: returning error due to option --strict<br />fmtutil [ERROR]: running `pdftex -ini -jobname=csplain -progname=csplain -etex -enc csplain-utf8.ini </dev/null' return status: 1<br />fmtutil [ERROR]: returning error due to option --strict<br />fmtutil [ERROR]: running `luatex -ini -jobname=dvilualatex -progname=dvilualatex dvilualatex.ini </dev/null' return status: 134<br />fmtutil [ERROR]: returning error due to option --strict<br />fmtutil [ERROR]: running `luatex -ini -jobname=optex -progname=optex optex.ini </dev/null' return status: 134<br />fmtutil [ERROR]: returning error due to option --strict<br />fmtutil [ERROR]: running `xetex -ini -jobname=pdfcsplain -progname=pdfcsplain -etex csplain.ini </dev/null' return status: 1<br />fmtutil [ERROR]: returning error due to option --strict<br />fmtutil [ERROR]: running `luatex -ini -jobname=pdfcsplain -progname=pdfcsplain -etex csplain.ini </dev/null' return status: 134<br />fmtutil [ERROR]: returning error due to option --strict<br />fmtutil [ERROR]: running `pdftex -ini -jobname=pdfcsplain -progname=pdfcsplain -etex -enc csplain-utf8.ini </dev/null' return status: 1<br />fmtutil [ERROR]: returning error due to option --strict<br />fmtutil [ERROR]: running `luatex -ini -jobname=luacsplain -progname=luacsplain -etex csplain.ini </dev/null' return status: 134<br />fmtutil [ERROR]: returning error due to option --strict<br />error: command failed to execute correctly</p> Packages - Bug #3616 (unconfirmed): [qutebrowser] Wrongly pinned to 2.5.xhttps://labs.parabola.nu/issues/36162024-03-27T19:51:10ZThe-Compiler
<p>The PKGBUILD claims that:</p>
<blockquote>
<p>- freeze at v2.5.x (final releases with webkit support)</p>
</blockquote>
<p>This is incorrect. The current v3.1.0 release still supports QtWebKit.</p> Packages - Bug #3614 (unconfirmed): error starting apparmor https://labs.parabola.nu/issues/36142024-03-26T10:09:20ZCtIa
<p>I tried to start AppArmor on linux-libre-hardened, linux-libre, linux-libre-lts and linux-libre-zen with openrc but it fails with that error:<br /><pre>
[user@parabola ~]$ sudo rc-service apparmor start
doas (user@parabola) password:
* Starting AppArmor ...
* Loading AppArmor profiles ...
Cache read/write disabled: interface file missing. (Kernel needs AppArmor 2.4 compatibility patch.)
Warning: unable to find a suitable fs in /proc/mounts, is it mounted?
Use --subdomainfs to override.
* At least one profile failed to load [ !! ]
</pre></p> Packages - Freedom Issue #3609 (open): List of core freedom issues affecting work in Parabola.https://labs.parabola.nu/issues/36092024-03-21T14:59:45ZGNUtooGNUtoo@cyberdimension.org
<p>This bug is meant to track freedom issues affecting core components in Parabola.</p>
<p>For instance Pacman is a core component in Parabola since almost anything else depend on it.</p>
<p>Libretools is also required for working on Parabola as well as package definitions.</p>
<p>While there are often freedom issues found in regular packages (for instance a game being nonfree) the impact of these is more limited because it only affect a subset of users and doesn't affect packages required to contribute to Parabola (which are needed to fix these issues in the first place). Some packages (like u-boot for instance) can be critical to some users or use cases but don't affect all the users and contributors to Parabola.</p> Packages - Freedom Issue #3608 (open): [libretools, devtools-par] librerelease has nonfree softwa...https://labs.parabola.nu/issues/36082024-03-21T14:46:44ZGNUtooGNUtoo@cyberdimension.org
<p>Hi,</p>
<p>While trying to package libretools in another FSDG distribution, I found that it actually depends on/contains nonfree software.</p>
<p>So far I only looked at librerelease as that's the software I'm most interested in packaging, but this has wider implications as lot more files are nonfree (more on that below).</p>
<p>The issue with librerelease from libretools is that it depends on lib/common.sh which comes from devtools-par. And that file has 'License: Unspecified'.</p>
A lot more files in devtools-par have 'License: Unspecified', here's the total number of files:
<ul>
<li>archbuild.in</li>
<li>archco.in</li>
<li>archrelease.in</li>
<li>archrm.in</li>
<li>bash_completion.in</li>
<li>checkpkg.in</li>
<li>commitpkg.in</li>
<li>crossrepomove.in</li>
<li>find-libdeps.in</li>
<li>finddeps.in</li>
<li>lddd.in</li>
<li>lib/archroot.sh</li>
<li>lib/common.sh</li>
<li>lib/valid-tags.sh</li>
<li>rebuildpkgs.in</li>
<li>zsh_completion.in</li>
</ul>
In addition the following files also lack a license:
<ul>
<li>.gitignore</li>
<li>Makefile</li>
<li>PKGBUILD.proto</li>
<li>makepkg-x86_64.conf</li>
<li>pacman-extra.conf</li>
<li>pacman-gnome-unstable.conf</li>
<li>pacman-kde-unstable.conf</li>
<li>pacman-multilib-staging.conf</li>
<li>pacman-multilib-testing.conf</li>
<li>pacman-multilib.conf</li>
<li>pacman-staging.conf</li>
<li>pacman-testing.conf</li>
<li>zsh_completion.in</li>
</ul>
Only these files have a valid free software license:
<ul>
<li>arch-nspawn.in</li>
<li>makechrootpkg.in</li>
<li>mkarchroot.in</li>
</ul> Packages - Packaging Request #3607 (open): dhcpcd-openrchttps://labs.parabola.nu/issues/36072024-03-20T22:28:56Znona
<ul>
<li>steps to reproduce:<br /><pre><code class="shell syntaxhl"> <span class="c"># pacman -S dhcpcd-openrc</span>
<span class="c"># rc-service dhcpcd start</span>
</code></pre></li>
</ul>
<ul>
<li>expected result:<br /><pre>
* Caching service dependencies ... [ ok ]
* Starting DHCP Client Daemon ...
</pre></li>
</ul>
<ul>
<li>actual result:<br /><pre>
error: target not found: dhcpcd-openrc
</pre></li>
</ul>
<ul>
<li>suggested workaround<br /><pre><code class="shell syntaxhl"><span class="nv">$ </span>wget https://gitea.artixlinux.org/packages/dhcpcd-openrc/src/branch/master/dhcpcd.initd
<span class="c"># mv dhcpcd.initd /etc/init.d/dhcpcd</span>
<span class="c"># chmod 755 /etc/init.d/dhcpcd</span>
<span class="c"># rc-service dhcpcd start</span>
</code></pre></li>
</ul> Packages - Bug #3115 (in progress): [icedove][p11-kit][multiple]: libffi.so.7: cannot open shared...https://labs.parabola.nu/issues/31152021-10-20T03:11:44Zavalos
<ul>
<li>steps to reproduce:<br /><pre>
$ icedove
</pre></li>
</ul>
<ul>
<li>expected result:<br />It should run normally, as it did before upgrading libffi.</li>
</ul>
<ul>
<li>actual result:<br />It prints this error message:<br /><pre>
XPCOMGlueLoad error for file /usr/lib/icedove/libxul.so:
libffi.so.7: cannot open shared object file: No such file or directory
Couldn't load XPCOM.
</pre></li>
</ul>
<p>Icedove needs an upgrade so badly!</p> Packages - Bug #3034 (unconfirmed): icedove: XPCOMGlueLoad error for file /usr/lib/icedove/libxul.sohttps://labs.parabola.nu/issues/30342021-05-18T14:47:17Zavalos
<p>Hello! Whenever I try to run <code>icedove</code>, this error pops up immediately:</p>
<pre>
XPCOMGlueLoad error for file /usr/lib/icedove/libxul.so:
libicui18n.so.67: cannot open shared object file: No such file or directory
Couldn't load XPCOM.
</pre> Packages - Bug #2958 (in progress): [libre/icedove-extension-enigmail] Not compatible with latest...https://labs.parabola.nu/issues/29582021-01-02T11:33:34Zinfertux
<pre>
installing gnupg (2.2.25-1) breaks dependency 'gnupg<2.2.25' required by icedove-extension-enigmail
</pre>
<p>See also <a class="external" href="https://labs.parabola.nu/issues/2892">https://labs.parabola.nu/issues/2892</a></p> Packages - Bug #2053 (confirmed): [libre/icedove]: rebuild against new icu (x86_64)https://labs.parabola.nu/issues/20532018-10-30T14:24:50Zfreemor
<p>Needs Rebuild against icu</p>
<p>NOTE: remember to rebuild 'nonprism/icedove', 'icedove-extension-enigmail' , and 'libre/icedove-l10n' if the version has changed - all of these are coupled to each specific version of icedove, to avoid breakage</p> Packages - Freedom Issue #1167 (confirmed): [chromium][electron][qt5-webengine][qt6-webengine] QT...https://labs.parabola.nu/issues/11672017-01-07T04:42:32Zg4jcg4jc@openmailbox.org
<a name="TLDR-read-this-summary-httpslistsparabolanupipermaildev2022-March008203html------------------------"></a>
<h3 ><strong>TLDR: read this summary <br /><a class="external" href="https://lists.parabola.nu/pipermail/dev/2022-March/008203.html">https://lists.parabola.nu/pipermail/dev/2022-March/008203.html</a></strong><br />------------------------<a href="#TLDR-read-this-summary-httpslistsparabolanupipermaildev2022-March008203html------------------------" class="wiki-anchor">¶</a></h3>
<p>Due to outstanding freedom issues with Google's Chromium project<sup><a href="#fn1">1</a></sup>, we should remove QTWebengine since it is non-free.</p>
<p>"QtWebEngine integrates chromium's fast moving web capabilities into Qt. Our goal is to bring the latest and best implementation of the web platform into the universe of Qt. It is not just a port of the core HTML/CSS rendering engine, <strong>it is the entire Chromium platform</strong>."[2]</p>
<p>Unfortunately, this well break all programs which have sold their souls to Google - by replacing the libre "QTWebkit" with "QTWebengine" including Qupzilla and konqueror and some other important packages.</p>
<p>Webkit/Webkit2 remain free software without non-free Google code.[3]</p>
<p>[1] <a class="external" href="http://www.mail-archive.com/gnu-linux-libre@nongnu.org/msg02199.html">http://www.mail-archive.com/gnu-linux-libre@nongnu.org/msg02199.html</a><br />[2] <a class="external" href="https://wiki.qt.io/QtWebEngine">https://wiki.qt.io/QtWebEngine</a><br />[3] <a class="external" href="https://wiki.qt.io/QtWebKit">https://wiki.qt.io/QtWebKit</a></p> Packages - Freedom Issue #748 (open): PKGBUILD Licenseshttps://labs.parabola.nu/issues/7482015-06-25T16:45:26Zbeadlehabeadleha@clarkson.edu
<p>It appears to me that the Arch PKGBUILDS are ambiguously licensed. As scripts, they would seem to be copyrightable and licensable material. Many Parabola packages are generated with these Arch PKGBUILDS.</p>
<p>Other Parabola packages are generated by PKGBUILDS that are derived from the Arch ones. For example, see Abiword: <a class="external" href="https://projects.parabola.nu/abslibre.git/tree/libre/abiword/PKGBUILD">https://projects.parabola.nu/abslibre.git/tree/libre/abiword/PKGBUILD</a></p>
<p>The issue is whether or not a PKGBUILD is copyrightable. I currently suspect that they are.</p>