Parabola Issue Tracker: Issueshttps://labs.parabola.nu/https://labs.parabola.nu/favicon.ico?15367742552023-03-08T23:19:21ZParabola Issue Tracker
Redmine Packages - Bug #3451 (fixed): community/bass lacking source codehttps://labs.parabola.nu/issues/34512023-03-08T23:19:21ZGNUtooGNUtoo@cyberdimension.org
<p>The <a href="https://downloads.sourceforge.net/scummvm/bass-cd-1.2.zip" class="external">source code zip</a> has the following files:<br /><pre>
bass-cd-1.2/sky.dnr
bass-cd-1.2/sky.dsk
bass-cd-1.2/readme.txt
bass-cd-1.2/sky.cpt
</pre></p>
<p>And the license is the following (from readme.txt):<br /><pre>
1) You may distribute this game for free on any medium, provided this readme
and all associated copyright notices and disclaimers are left intact.
2) You may charge a reasonable copying fee for this archive, and may distribute
it in aggregate as part of a larger & possibly commercial software distribution
(such as a Linux distribution or magazine coverdisk). You must provide proper
attribution and ensure this readme and all associated copyright notices, and
disclaimers are left intact.
3) You may not charge a fee for the game itself. This includes reselling the
game as an individual item.
4) You may modify the game as you wish. You may also distribute modified
versions under the terms set forth in this license, but with the additional
requirement that the work is marked with a prominent notice which states that
it is a modified version.
5) All game content is (C) Revolution Software Ltd. The ScummVM engine is (C)
The ScummVM Team (www.scummvm.org)
6) THE GAMEDATA IN THIS ARCHIVE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING AND NOT LIMITED TO ANY IMPLIED WARRANTIES OF
MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
</pre></p>
<p>The same readme.txt has:<br /><pre>
Some time ago, we (ScummVM) had the good fortune to come in contact with Tony
Warriner at Revolution Software Ltd. With their blessing and support, we then
obtained the original source code for Beneath a Steel Sky and added support for
it to our adventure game interpreter, ScummVM. And now, on the eve of ScummVM
0.5.0 (the first release featuring B.A.S.S support), Revolution Software Ltd.
has decided to release Sky to the public as freeware!
</pre></p>
<p>So that is probably OK FSDG wise as this data could be considered as non-functionnal and that we get permissions to redisrtibute it even commercially.</p>
<p>However AFAIK Parabola has a free culture requirement, so even if we have the right to modify it, we might lack the information to do that (the source code).</p>
<p>Though maybe some people have more information about the game format and all, so maybe I'm mistaken?</p> Packages - Bug #3386 (fixed): Blacklist hooks are brokenhttps://labs.parabola.nu/issues/33862022-12-09T15:47:40ZGNUtooGNUtoo@cyberdimension.org
<p>Hi,</p>
<p>When pushing a modification to the blacklist repository I have:<br /><pre>
remote: ==> Retrieving sources...
remote: -> Downloading your-freedom-blacklist-93594561c961cb641aed9e349926ac7b759f7fcf.txt...
remote: % Total % Received % Xferd Average Speed Time Time Time Current
remote: Dload Upload Total Spent Left Speed
remote: 100 78864 100 78864 0 0 1283k 0 --:--:-- --:--:-- --:--:-- 1305k
remote: ==> Generating checksums for source files...
remote: [master eb165180a] Update libre/your-freedom
remote: 1 file changed, 3 insertions(+), 3 deletions(-)
remote: pacman: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /usr/lib/libcrypto.so.1.1)
remote: pacman: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /usr/lib/libcurl.so.4)
remote: pacman: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /usr/lib/libgpgme.so.11)
remote: pacman: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /usr/lib/libzstd.so.1)
remote:
remote: ==> ERROR: An unknown error has occurred. Exiting...
remote: ./hooks/post-receive: line 2: 3688173 User defined signal 1 ~autobuilder/.local/bin/autobuild libre/your-freedom blacklist.txt
remote: HEAD is now at 4eef26124 libre: linux-libre-vanilla: update to 6.0.10
remote: -> Updating abslibre git repo...
remote: Fetching origin
remote: Already on 'master'
remote: Your branch is up to date with 'origin/master'.
remote: From git://git.parabola.nu/abslibre/abslibre
remote: * branch master -> FETCH_HEAD
remote: Already up to date.
remote: ==> No new changes were committed, nothing to do
remote: HEAD is now at 4eef26124 libre: linux-libre-vanilla: update to 6.0.10
remote: -> Updating abslibre git repo...
remote: Fetching origin
remote: Already on 'master'
remote: Your branch is up to date with 'origin/master'.
remote: From git://git.parabola.nu/abslibre/abslibre
remote: * branch master -> FETCH_HEAD
remote: Already up to date.
remote: ==> No new changes were committed, nothing to do
To ssh://git.parabola.nu:1863/~git/blacklist.git
f81bd06..9359456 HEAD -> master
</pre></p> libretools - Bug #2936 (fixed): librestage not working with pacman-mirrorlisthttps://labs.parabola.nu/issues/29362020-11-23T00:34:38ZGNUtooGNUtoo@cyberdimension.org
<p>I have the following error:<br /><pre>
$ ls
mirrorlist-20201122.txt pacman-mirrorlist-20201122-1.parabola2-x86_64-package.log
pacman-mirrorlist-20201122-1.parabola2-any.pkg.tar.xz pacman-mirrorlist-20201122-1.parabola2-x86_64-prepare.log
pacman-mirrorlist-20201122-1.parabola2-any.src.tar.gz PKGBUILD
$ librestage
==> ERROR: Nothing was staged
</pre></p>
<p>How is it possible to librestage pacman-mirrorlist?</p>
<p>Denis.</p> Packages - Bug #2901 (fixed): beaglebone green: Ethernet not working anymore.https://labs.parabola.nu/issues/29012020-09-24T00:18:38ZGNUtooGNUtoo@cyberdimension.orgPackages - Bug #2317 (fixed): build issue on i686: cannot build libretoolshttps://labs.parabola.nu/issues/23172019-05-16T23:08:01ZGNUtooGNUtoo@cyberdimension.org
<pre>
$ makepkg
==> Making package: libretools 20181004-1 (ven. 17 mai 2019 01:06:15 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found libretools-20181004.tar.gz
-> Found libretools-20181004.tar.gz.sig
==> Validating source files with sha256sums...
libretools-20181004.tar.gz ... Passed
libretools-20181004.tar.gz.sig ... Skipped
==> Verifying source file signatures with gpg...
libretools-20181004.tar.gz ... Passed
==> Extracting sources...
-> Extracting libretools-20181004.tar.gz with bsdtar
==> Removing existing $pkgdir/ directory...
==> Starting build()...
cat src/abslibre-tools/createworkdir.pot src/abslibre-tools/diff-unfree.pot src/abslibre-tools/libreaddiff.pot src/abslibre-tools/libredbdiff.pot src/abslibre-tools/librerelease.pot src/abslibre-tools/librestage.pot | msguniq -Fi --to-code=UTF-8 > 'src/abslibre-tools/dir.pot'
m4 -Isrc/chroot-tools -P src/chroot-tools/chcleanup.in | sed -e 's|^#!\s*/bin/bash|#!/usr/bin/env bash|' -e 's|m4_include(lib/\(.*\))|. "$(librelib \1)"|' | install -m755 /dev/stdin src/chroot-tools/chcleanup
cd src/chroot-tools && /home/gnutoo/work/projects/parabola/abslibre/libre/libretools/src/libretools-20181004/src/lib/librexgettext makechrootpkg.sh > makechrootpkg.sh.pot
cat src/devtools/checkpkg.pot src/devtools/find-libdeps.pot src/devtools/finddeps.pot src/devtools/lddd.pot | msguniq -Fi --to-code=UTF-8 > 'src/devtools/dir.pot'
cat src/gitget/gitget.pot src/gitget/libregit.pot | msguniq -Fi --to-code=UTF-8 > 'src/gitget/dir.pot'
ronn --roff --manual='libretools Manual' --organization='Parabola' < 'src/lib/common.sh.3.ronn' > 'src/lib/common.sh.3'
ronn --roff --manual='libretools Manual' --organization='Parabola' < 'src/lib/conf.sh.3.ronn' > 'src/lib/conf.sh.3'
Traceback (most recent call last):
2: from /usr/bin/ronn:23:in `<main>'
1: from /usr/lib/ruby/2.6.0/rubygems.rb:302:in `activate_bin_path'
/usr/lib/ruby/2.6.0/rubygems.rb:283:in `find_spec_for_exe': can't find gem ronn (>= 0.a) with executable ronn (Gem::GemNotFoundException)
make[1]: *** [build-aux/Makefile.each.tail/20-libretools.mk:58: src/lib/common.sh.3] Error 1
make[1]: *** Deleting file 'src/lib/common.sh.3'
make[1]: *** Waiting for unfinished jobs....
Traceback (most recent call last):
2: from /usr/bin/ronn:23:in `<main>'
1: from /usr/lib/ruby/2.6.0/rubygems.rb:302:in `activate_bin_path'
/usr/lib/ruby/2.6.0/rubygems.rb:283:in `find_spec_for_exe': can't find gem ronn (>= 0.a) with executable ronn (Gem::GemNotFoundException)
make[1]: *** [build-aux/Makefile.each.tail/20-libretools.mk:58: src/lib/conf.sh.3] Error 1
make[1]: *** Deleting file 'src/lib/conf.sh.3'
make: *** [GNUmakefile:13: default] Error 2
==> ERROR: A failure occurred in build().
Aborting...
</pre>
<p>If I try to run ronn I get:<br /><pre>
$ ronn
Traceback (most recent call last):
2: from /usr/bin/ronn:23:in `<main>'
1: from /usr/lib/ruby/2.6.0/rubygems.rb:302:in `activate_bin_path'
/usr/lib/ruby/2.6.0/rubygems.rb:283:in `find_spec_for_exe': can't find gem ronn (>= 0.a) with executable ronn (Gem::GemNotFoundException)
</pre></p>
<pre>
$ pacman -Q -o ronn
/usr/bin/ronn is owned by ruby-ronn 0.7.3-7.0
</pre> Packages - Bug #2285 (fixed): cannot build jitsi (no /etc/profile.d/apache-ant.sh)https://labs.parabola.nu/issues/22852019-04-14T19:50:18ZGNUtooGNUtoo@cyberdimension.org
<p>Hi,</p>
<p>When trying to build the jitsi package I get:<br /><pre>
| ==> Starting build()...
| /startdir/PKGBUILD: line 31: /etc/profile.d/apache-ant.sh: No such file or directory
</pre></p>
<p>/etc/profile.d/apache-ant.sh doesn't seem to be provided by any packages (extra/ant, pcr/apache-ant-contrib, etc).</p> Packages - Bug #2142 (fixed): cups-filters-1.21.6-1.par1-i686 not building with libremakepkghttps://labs.parabola.nu/issues/21422019-01-18T14:36:45ZGNUtooGNUtoo@cyberdimension.org
<pre>$ sudo libremakepkg -n parabola-i686</pre> (parabola-i686 is an i686 chroot)
<p>results in:<br /><pre>
checking dirent.h presence... yes
checking for dirent.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking jpeglib.h usability... yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking for library containing jpeg_destroy_decompress... -ljpeg
checking for LIBPNG... no
configure: error: in `/build/cups-filters/src/cups-filters-1.21.6':
configure: error: The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.
Alternatively, you may set the environment variables LIBPNG_CFLAGS
and LIBPNG_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See `config.log' for more details
==> ERROR: A failure occurred in build().
Aborting...
</pre></p> Packages - Bug #2011 (fixed): [community/pulseview] probably needs to be recompiledhttps://labs.parabola.nu/issues/20112018-09-25T21:26:40ZGNUtooGNUtoo@cyberdimension.org
<p>Hi, when I run pulseview I have that:<br /><pre>
$ pulseview
pulseview: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory
</pre></p>
<p>While I have sigrok-cli compiled aside, pulseview is from parabola packages and doesn't use any /usr/local libraries:<br /><pre>
$ ldd /usr/bin/pulseview
linux-gate.so.1 (0xb7f0d000)
libboost_filesystem.so.1.67.0 => /usr/lib/libboost_filesystem.so.1.67.0 (0xb7cf7000)
libboost_serialization.so.1.67.0 => /usr/lib/libboost_serialization.so.1.67.0 (0xb7cb8000)
libboost_system.so.1.67.0 => /usr/lib/libboost_system.so.1.67.0 (0xb7cb1000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0xb7c90000)
libsigrokcxx.so.4 => /usr/lib/libsigrokcxx.so.4 (0xb7c45000)
libsigrok.so.4 => /usr/lib/libsigrok.so.4 (0xb7b5c000)
libglibmm-2.4.so.1 => /usr/lib/libglibmm-2.4.so.1 (0xb7ade000)
libsigrokdecode.so.4 => /usr/lib/libsigrokdecode.so.4 (0xb7acb000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb799c000)
libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0xb727b000)
libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0xb6c92000)
libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0xb678e000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6615000)
libm.so.6 => /usr/lib/libm.so.6 (0xb650d000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb64f0000)
libc.so.6 => /usr/lib/libc.so.6 (0xb630e000)
/lib/ld-linux.so.2 => /usr/lib/ld-linux.so.2 (0xb7f0f000)
librt.so.1 => /usr/lib/librt.so.1 (0xb6303000)
libieee1284.so.3 => /usr/lib/libieee1284.so.3 (0xb62f5000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb6292000)
libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0xb628a000)
libserialport.so.0 => /usr/lib/libserialport.so.0 (0xb6277000)
libftdi1.so.2 => /usr/lib/libftdi1.so.2 (0xb6266000)
libusb-1.0.so.0 => /usr/lib/libusb-1.0.so.0 (0xb6248000)
libzip.so.5 => /usr/lib/libzip.so.5 (0xb6226000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb6220000)
libpython3.6m.so.1.0 => not found
libpcre.so.1 => /usr/lib/libpcre.so.1 (0xb61a9000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xb6145000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0xb6107000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0xb6046000)
libz.so.1 => /usr/lib/libz.so.1 (0xb602d000)
libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0xb5f96000)
libicui18n.so.62 => /usr/lib/libicui18n.so.62 (0xb5cba000)
libicuuc.so.62 => /usr/lib/libicuuc.so.62 (0xb5af3000)
libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0 (0xb5a79000)
libdouble-conversion.so.3.0.0 => /usr/lib/libdouble-conversion.so.3.0.0 (0xb5a60000)
libdl.so.2 => /usr/lib/libdl.so.2 (0xb5a5a000)
libffi.so.6 => /usr/lib/libffi.so.6 (0xb5a51000)
libudev.so.1 => /usr/lib/libudev.so.1 (0xb5a2f000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0xb5a1d000)
libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0xb57bd000)
libGLX.so.0 => /usr/lib/libGLX.so.0 (0xb579a000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb564b000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb5636000)
libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0xb55d4000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb5503000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0xb54db000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0xb54b0000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0xb5491000)
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0xb53b0000)
libicudata.so.62 => /usr/lib/libicudata.so.62 (0xb3a15000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb39ea000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0xb39c6000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb39c1000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb39ba000)
</pre></p> Packages - Bug #1950 (fixed): core/mkinitcpio-busybox 1.29.2-1.0 breaks booting at least on i686https://labs.parabola.nu/issues/19502018-08-14T21:10:39ZGNUtooGNUtoo@cyberdimension.org
<p>Symptoms: the kernel crashes because it cannot execute the init process</p>
<p>If we run mkinitcpio with the bad busybox we have something like that that appears:<br /><pre>
/usr/lib/libc.so.6: version `GLIBC_2.28' not found (required by /usr/lib/initcpio/busybox)
</pre></p>
<pre>
# mkinitcpio -p linux-libre-pae
==> Building image from preset: /etc/mkinitcpio.d/linux-libre-pae.preset: 'default'
-> -k /boot/vmlinuz-linux-libre-pae -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-libre-pae.img
==> Starting build: 4.17.11-gnu-1-pae
-> Running build hook: [base]
/usr/lib/initcpio/busybox: /usr/lib/libc.so.6: version `GLIBC_2.28' not found (required by /usr/lib/initcpio/busybox)
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [encrypt]
-> Running build hook: [lvm2]
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-libre-pae.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-libre-pae.preset: 'fallback'
-> -k /boot/vmlinuz-linux-libre-pae -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-libre-pae-fallback.img -S autodetect
==> Starting build: 4.17.11-gnu-1-pae
-> Running build hook: [base]
/usr/lib/initcpio/busybox: /usr/lib/libc.so.6: version `GLIBC_2.28' not found (required by /usr/lib/initcpio/busybox)
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [encrypt]
-> Running build hook: [lvm2]
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-libre-pae-fallback.img
==> Image generation successful
</pre>
<p>If I revert to busybox 1.28.4-1.0 the mkinitcpio went fine<br /><pre>
# pacman -U mkinitcpio-busybox-1.28.4-1.0-i686.pkg.tar.xz
loading packages...
warning: downgrading package mkinitcpio-busybox (1.29.2-1.0 => 1.28.4-1.0)
resolving dependencies...
looking for conflicting packages...
Package (1) Old Version New Version Net Change
mkinitcpio-busybox 1.29.2-1.0 1.28.4-1.0 0.00 MiB
Total Installed Size: 0.44 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [################################################] 100%
(1/1) checking package integrity [################################################] 100%
(1/1) loading package files [################################################] 100%
(1/1) checking for file conflicts [################################################] 100%
(1/1) checking available disk space [################################################] 100%
:: Processing package changes...
(1/1) downgrading mkinitcpio-busybox [################################################] 100%
:: Running post-transaction hooks...
(1/5) Updating linux-libre-lts initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-libre-lts.preset: 'default'
-> -k /boot/vmlinuz-linux-libre-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-libre-lts.img
==> Starting build: 4.14.58-gnu-1-lts
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [encrypt]
-> Running build hook: [lvm2]
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-libre-lts.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-libre-lts.preset: 'fallback'
-> -k /boot/vmlinuz-linux-libre-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-libre-lts-fallback.img -S autodetect
==> Starting build: 4.14.58-gnu-1-lts
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [encrypt]
-> Running build hook: [lvm2]
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-libre-lts-fallback.img
==> Image generation successful
[...]
</pre></p> Packages - Bug #1866 (fixed): [arm] [linux-libre] /sys/class/udc now empty on am335xhttps://labs.parabola.nu/issues/18662018-07-03T00:26:46ZGNUtooGNUtoo@cyberdimension.org
<p>Hi,</p>
<p>On a beagle bone green, after a somewhat recent kernel update, /sys/class/udc is now empty and it's not possible to use the USB device port anymore.</p>
<p>Before the kernel upgrade it was like that:<br /><pre>
# ls /sys/class/udc/musb-hdrc.0/device/driver
bind musb-hdrc.0 musb-hdrc.1 uevent unbind
</pre></p>
<p>The BeagleBone green uses an am335x SOC.</p>
<p>Denis.</p> Packages - Bug #1419 (fixed): [cryptsetup] race condition => doesn't find key, waits for rootfs, ...https://labs.parabola.nu/issues/14192017-07-18T17:07:03ZGNUtooGNUtoo@cyberdimension.org
<p>Before pacman -Syu everything was working.<br />After, at each boot, the initramfs drops me to a shell because it doesn't find the rootfs</p>
<p>Here's are my settings:<br /><pre>
$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-linux-libre-nand root=/dev/mapper/internal-rootfs cryptdevice=/dev/disk/by-uuid/12345678-1234-1234-abcd-012345abcdef:internal-cleartext rw systemd.show_status=false loglevel=8 console=tty0 cryptkey=rootfs:/etc/keys/internal.key nopat
$ file /etc/crypttab
/etc/crypttab: empty
$ cat /etc/mkinitcpio.conf
MODULES="i915"
BINARIES="ext4magic extundelete"
FILES="/etc/keys/internal.key"
HOOKS="base udev autodetect modconf block encrypt lvm2 filesystems keyboard fsck"
COMPRESSION="gzip"
</pre></p>
<p>Workaround:<br />Add "set -x" inside /usr/lib/initcpio/hooks/encrypt, on the line following "#!/usr/bin/ash"</p> Packages - Freedom Issue #1172 (fixed): bladerf: FPGA firmwares can't be "compiled" with free sof...https://labs.parabola.nu/issues/11722017-01-12T11:48:41ZGNUtooGNUtoo@cyberdimension.org
<p>Hi,</p>
<p>Installing bladerf (pacman -S bladrf) gives us the following FPGA firmware<sup><a href="#fn2">2</a></sup>:<br /><pre>
/usr/share/bladerf/fpga/hostedx115.rbf
/usr/share/bladerf/fpga/hostedx40.rbf
</pre></p>
<p>According to their website<sup><a href="#fn1">1</a></sup> they use an "Altera Cyclone IV FPGA",<br />and as far as I know, there is no free software tools to compile<sup><a href="#fn3">3</a></sup> the source code<sup><a href="#fn4">4</a></sup> into the firmware<sup><a href="#fn2">2</a></sup>.</p>
<p>I also wonder about the license and tools needed to build this firmware:<br /><pre>
/usr/share/bladerf/firmware/bladeRF_fw_v2.0.0.img
</pre></p>
<pre>
# strings /usr/share/bladerf/firmware/bladeRF_fw_v2.0.0.img | grep -i threadx
Copyright (c) 1996-2008 Express Logic Inc. * ThreadX ARM9/RVDS Version G5.1.5.1 SN: 2923-115-1301 *
</pre>
<p>Also ThreadX<sup><a href="#fn5">5</a></sup> seem to be a proprietary embedded operating system.</p>
<p>This firmware might be for the following chip:<br /><pre>
The Cypress FX3 microcontroller is the ideal solution with a powerful ARM9 processor and enough bandwidth to saturate the full duplex 5Gbps USB 3.0 link.
</pre></p>
<p>Note that we have some ARM compilers in parabola, so we could build this firmware if it's free software:<br /><pre>
community/arm-none-eabi-binutils
community/arm-none-eabi-gcc
community/arm-none-eabi-gdb
community/arm-none-eabi-newlib
</pre></p>
<p>Also note that I have no bladerf, and no access to such hardware.<br />I only know that very few FPGA are usable with free software, and at the time of writing,<br />only various FPGAs from the ICE40 series are.</p>
<p>References:<br />------------<br />[1] <a class="external" href="https://www.nuand.com/">https://www.nuand.com/</a><br />[2] This is called "bitstream" in the FPGA jargon<br />[3] This is called "synthetize" in the FPGA jargon<br />[4] I've no idea how this is called, but the kind of language they use is<br /> called "Hardware description language(HDL)" <br />[5] <a class="external" href="https://en.wikipedia.org/wiki/ThreadX">https://en.wikipedia.org/wiki/ThreadX</a></p> Packages - Bug #943 (fixed): [asterisk] linked to an old library and needs to be recompiled.https://labs.parabola.nu/issues/9432016-02-22T21:13:50ZGNUtooGNUtoo@cyberdimension.org
<ol>
<li>systemctl start asterisk</li>
</ol>
Asterisk is linked against libncursesw.so.5
<ol>
<li>journalctl -u asterisk<br />[...]<br />Feb 22 22:13:46 E350M1 systemd<sup><a href="#fn1">1</a></sup>: Started Asterisk PBX and telephony daemon.<br />Feb 22 22:13:46 E350M1 asterisk<sup><a href="#fn3428">3428</a></sup>: /usr/bin/asterisk: error while loading shared libraries: libncursesw.so.5: cannot open shared object file: No such file or directory<br />Feb 22 22:13:46 E350M1 systemd<sup><a href="#fn1">1</a></sup>: asterisk.service: Main process exited, code=exited, status=127/n/a</li>
</ol>
But parabola has libncursesw.so.6.0:
<ol>
<li>pacman -Q -o /usr/lib/libncursesw*<br />/usr/lib/libncursesw.so is owned by ncurses 6.0-4<br />/usr/lib/libncursesw.so.6 is owned by ncurses 6.0-4<br />/usr/lib/libncursesw.so.6.0 is owned by ncurses 6.0-4</li>
</ol> Packages - Packaging Request #911 (fixed): [check-pacman-mtree] add package for PCRhttps://labs.parabola.nu/issues/9112016-01-08T20:52:49ZGNUtooGNUtoo@cyberdimension.org
<p>This permits to check the integrity of installed packages</p>
<p>Its source code and a PKGBUILD is available at: <a class="external" href="https://aur.archlinux.org/check-pacman-mtree.git">https://aur.archlinux.org/check-pacman-mtree.git</a></p>
<p>Denis.</p> Documentation - Bug #872 (fixed): Duplicated standalone installation instructions need to be mergedhttps://labs.parabola.nu/issues/8722015-11-22T18:06:11ZGNUtooGNUtoo@cyberdimension.org
<p>Move <a class="external" href="https://wiki.parabola.nu/User:Isacdaavid/Sandbox">https://wiki.parabola.nu/User:Isacdaavid/Sandbox</a> the the main namespace, like <a class="external" href="https://wiki.parabola.nu/Parabola_ARM_installation">https://wiki.parabola.nu/Parabola_ARM_installation</a></p>