BSD: DragonFly, BSD Now, and Misc. Links
-
[DragonFly] New packages: 2022Q4 and upgrade notes
Hi all,
We've updated the binary package sets for both master and RELEASE 6.2. You can use the conventional upgrade method (aka the bulletproof method).
There are a few caveats to take in consideration:
1. Wayland isn't working
Previously we had a locked Wayland version (1.18.0) that was working but we were forced to upgrade it and there are still things to be added before it can work. Sorry for the inconvenience.
2. Xorg defaults to evdev now
We have EVDEV support in kernel for a while but recently we had to change the default mask to '12' to avoid duplicated events from the input devices:
$ sysctl kern.evdev.rcpt_mask kern.evdev.rcpt_mask: 12
If you're not running master or the latest stable RELEASE from source, you'll have to set it via sysctl.
You will also need to install 'xf86-input-evdev', if you don't have it already, to have a working mouse/keyboard.
After the full upgrade, see if you have the following file:
$ ls -l /usr/local/etc/X11/xorg.conf.d/20-evdev-kbd.conf -rw-r--r-- 1 root wheel 152 05-Dec-2022 23:50 /usr/local/etc/X11xorg.conf.d/20-evdev-kbd.conf
If it's not the case, you can grab it from here: https://github.com/DragonFlyBSD/DPorts/blob/master/x11-servers/xorg-server/files/20-evdev-kbd.conf
3. LibreSSL in base was upgraded (only in master)
We've upgraded LibreSSL in the base system from 3.2.5 to 3.6.1. The shlib version has changed so you'll find the following message after running 'make upgrade':
===> Checking for deprecated files (harmless ELF linker warnings may appear here) /lib/libprivate_crypto.so.46 is deprecated /lib/libprivate_ssl.so.48 is deprecated ================================================================== = You have 2 now deprecated files. = Once you are sure that none of your third party (ports or local) = software are still using them, rerun with: = make upgrade -DREMOVE_DEPRECATED ==================================================================
If you want the current binary package set to work on your system, please do not run 'make upgrade -DREMOVE_DEPRECATED' just yet.
The reason why we built this binary package set with the previous LibreSSL version is because we wanted it to work in system pre- and post-LibreSSL upgrade.
--
If there are other issues, please reply to this thread so that we can have all the information in the same place.
Regards, Antonio Huete -
BSD Now 487: EuroBSDcon Interviews Pt. 2
This year end episode of BSDNow features a trip report to EuroBSDcon by Mr. BSD.tv, as well as an interview with FreeBSD committer John Baldwin. Happy New Year, 2023!
-
Valuable News - 2022/12/27 | 𝚟𝚎𝚛𝚖𝚊𝚍𝚎𝚗
The Valuable News weekly series is dedicated to provide summary about news, articles and other interesting stuff mostly but not always related to the UNIX or BSD systems. Whenever I stumble upon something worth mentioning on the Internet I just put it here.
-
Lazy In Other BSDs Reading for end of 2022 - DragonFly BSD Digest
Merry Christmas! Here is a present. I haven’t been posting while I fiddle with layouts, or just get too busy from holiday work, but here’s a pile of links, also known as “all my open tabs so that I can now close them”.