Flyspray:: Sun, 07 Oct 2018 12:11:56 +0000 Flyspray:: CRUX: Recently opened tasks https://crux.nu/bugs/ FS#1684: improve the default configuration for p11-kit / gnutls Fun Sun, 07 Oct 2018 12:11:56 +0000
For example:

gnutls-cli -p 443 kernel.org

will fail with:

The certificate is NOT trusted. The certificate issuer is unknown.

strace shows that /etc/ssl/cert.pem is read (probably by p11-kit), but no CA certificate is considered ('Processed 0 CA certificate(s)').

The following commands make gnutls-cli work:

cd /etc/ssl
mkdir anchors
cp cert.pem anchors/
trust extract --filter=ca-anchors --format=pem-bundle /etc/ssl/extracted
for f in /etc/ssl/extracted/*; do ln -fsr -t /etc/ssl/certs "$f"; done

A README or a post-install script will be appreciated by anyone stumbling on this issue. It is not clear to me how p11-kit works, but the next links might help improve these ports:

https://git.archlinux.org/svntogit/packages.git/tree/trunk/update-ca-trust?h=packages/ca-certificates
https://fedoraproject.org/wiki/Features/SharedSystemCertificates:Testing

opt/gnutls and contrib/gcr are the only official ports depending on p11-kit, but gnutls is picked up by more ports (including gnupg) as a soft dependency.
]]>
https://crux.nu/bugs/index.php?do=details&task_id=1684 https://crux.nu/bugs/index.php?do=details&task_id=1684
FS#1683: qemu-agent start script doesn't daemonize Petr Sun, 30 Sep 2018 15:25:09 +0000 If qemu-agent added to services in /etc/rc.conf, it will not allow OS to load.

Please add '-d' option. It is enough to start qemu-agent service normally.

12c12
< $SSD --start --pidfile $PID --exec $PROG -- -t /var/run/qemu-ga
---
> $SSD --start --pidfile $PID --exec $PROG -- -t /var/run/qemu-ga -d
]]>
https://crux.nu/bugs/index.php?do=details&task_id=1683 https://crux.nu/bugs/index.php?do=details&task_id=1683
FS#1682: qemu port doesn't install if built without libxkbcommon Petr Sat, 29 Sep 2018 18:13:58 +0000
As a result, the commands 'prt-get install qemu' or 'prt-get depinst qemu' finish with error:

# prt-get info qemu
Name: qemu
Path: /usr/ports/opt
Version: 3.0.0
Release: 1
Description: Fast CPU emulator and virtualizer for the x86 platform
URL: http://www.qemu-project.org/
Maintainer: Thomas Penteker, tek at serverop dot de
Dependencies: libsdl,glib,xorg-libpixman
Files: pre-install

# prt-get depinst qemu
...

=======> ERROR: Footprint mismatch found:
MISSING -rwxr-xr-x root/root usr/bin/qemu-keymap
=======> ERROR: Building '/usr/ports/opt/qemu/qemu#3.0.0-1.pkg.tar.gz' failed.

-- Packages where install failed
qemu

]]>
https://crux.nu/bugs/index.php?do=details&task_id=1682 https://crux.nu/bugs/index.php?do=details&task_id=1682
FS#1681: xorg mesa3d 18.2.1 missing dep for xorg-libxrandr Daryl Fonseca-Holt Fri, 28 Sep 2018 21:36:16 +0000 configure: error: Package requirements (xrandr) were not met:

No package 'xrandr' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.


prt-get depinst xorg-libxrandr and mesa3d-18.2.1 configured/built just fine

Thanks CRUX Developers!]]>
https://crux.nu/bugs/index.php?do=details&task_id=1681 https://crux.nu/bugs/index.php?do=details&task_id=1681
FS#1680: opt/zsh source 404s Jan-Michael Franz Thu, 13 Sep 2018 21:04:10 +0000 This doesn't exist for package version "5.6", instead "5.6.1" has to be used:
https://www.zsh.org/pub/zsh-5.6.1.tar.xz]]>
https://crux.nu/bugs/index.php?do=details&task_id=1680 https://crux.nu/bugs/index.php?do=details&task_id=1680
FS#1679: Footprint mismatch in gegl Jan-Michael Franz Thu, 13 Sep 2018 11:21:55 +0000
=======> ERROR: Footprint mismatch found:
MISSING -rwxr-xr-x root/root usr/lib/gegl-0.4/ff-load.la
MISSING -rwxr-xr-x root/root usr/lib/gegl-0.4/ff-load.so
MISSING -rwxr-xr-x root/root usr/lib/gegl-0.4/ff-save.la
MISSING -rwxr-xr-x root/root usr/lib/gegl-0.4/ff-save.so
NEW -rwxr-xr-x root/root usr/lib/gegl-0.4/exr-load.la
NEW -rwxr-xr-x root/root usr/lib/gegl-0.4/exr-load.so
NEW -rwxr-xr-x root/root usr/lib/gegl-0.4/exr-save.la
NEW -rwxr-xr-x root/root usr/lib/gegl-0.4/exr-save.so
NEW -rwxr-xr-x root/root usr/lib/gegl-0.4/svg-load.la
NEW -rwxr-xr-x root/root usr/lib/gegl-0.4/svg-load.so
=======> ERROR: Building '/usr/ports/opt/gegl/gegl#0.4.8-1.pkg.tar.gz' failed.]]>
https://crux.nu/bugs/index.php?do=details&task_id=1679 https://crux.nu/bugs/index.php?do=details&task_id=1679
FS#1678: xorg/mesa3d md5sum mismatch Jan-Michael Franz Mon, 20 Aug 2018 12:28:46 +0000 The .md5sum file says:
b34273403a605f6f98ead00f0bdf8e0b mesa-18.1.3.tar.xz

The wrong version in the md5sum file causes the build to fail.
The signature has the right version and the package builds after removing the .md5sum file.]]>
https://crux.nu/bugs/index.php?do=details&task_id=1678 https://crux.nu/bugs/index.php?do=details&task_id=1678
FS#1677: Update openntpd to version 6.2p3 Daniel Kruszyna Fri, 17 Aug 2018 23:51:56 +0000 ]]> https://crux.nu/bugs/index.php?do=details&task_id=1677 https://crux.nu/bugs/index.php?do=details&task_id=1677 FS#1676: wine will not install Francisco Carvalho Tue, 24 Jul 2018 20:55:21 +0000
- fresh CRUX 3.4 install,

- installed the freetype port

- Made all changes as proposed at the README file of the wine port

- The build fails with the message:

checking for -lfreetype... not found
configure: error: FreeType 32-bit developement files not found. Fonts will not be built.
Use the --without-freetype option if you really want this

]]>
https://crux.nu/bugs/index.php?do=details&task_id=1676 https://crux.nu/bugs/index.php?do=details&task_id=1676
FS#1675: krb5: broken download uri (https only) Seif Lekbir Tue, 17 Jul 2018 15:01:37 +0000 https://web.mit.edu/kerberos/dist/krb5/1.16/krb5-1.16.tar.gz
requesting it via https gives an http response of 401 Unauthorized with error msg: "Username/Password Authentication Failed."

i suggest changing the source url to pull from https://kerberos.org/
and the link to current port source is: https://kerberos.org/dist/krb5/1.16/krb5-1.16.tar.gz]]>
https://crux.nu/bugs/index.php?do=details&task_id=1675 https://crux.nu/bugs/index.php?do=details&task_id=1675