schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
If you have missed The NetBSD Foundation 2025 Annual General Meeting you can read more and find logs here!:
pkgin 25.5.0 released.
Includes some important fixes to SUPERSEDES and CONFLICTS support, and "upgrade" will now update any core package tools first.
Should correctly handle the recent php-X.Y -> phpXY-X.Y renames, and fix some other corner cases.
https://github.com/NetBSDfr/pkgin/blob/master/CHANGES.md#version-2550-2025-05-19
A wild #blog post appears!
I revived pkgsrc on AIX.
(Yes, I already sent a PR to NetBSD.)
https://briancallahan.net/blog/20250516.html
#linux #unix #bsd #freebsd #openbsd #netbsd #dragonflybsd #aix #ibm #solairs #illumos #pkgsrc #opensource #freesoftware
You've probably seen the local root privilege escalation vulnerability in GNU screen(1):
https://www.openwall.com/lists/oss-security/2025/05/12/1
The note there suggests that #NetBSD ships with a vulnerable version of screen(1). This is incorrect: NetBSD includes screen(1) in #pkgsrc as a _possible add-on package_ you can choose to install. It does _not_ include screen(1) in the base system.
Next version of pkgin will check for upgrades to any installed packaging tools first.
https://github.com/NetBSDfr/pkgin/commit/e5849d8f52215b36a8f8ed6d80e31c15178cff81
Wishing I'd done this sooner so that upcoming fixes for SUPERSEDES would be automatically handled :( Oh well, hopefully will still prove to be useful in the future (or maybe not!)
NetBSD 10.x kernel MATH_EMULATION
#NetBSD #linux #RunBSD #pkgsrc
https://mezzantrop.wordpress.com/2025/02/04/netbsd-10-x-kernel-math_emulation/
A gentle reminder of how important pre-caching expensive mk variables is.
Time to run `bmake pbulk-index` in pkgtools/digest on a stupidly fast Mac Studio.
Uncached:
real 0m4.856s
user 0m1.828s
sys 0m1.731s
Cached:
real 0m0.088s
user 0m0.052s
sys 0m0.025s
This is why your scan phases are so slow.
In dreckly we only integrate commits after they have been shown to cause no regressions.
To do that we have automated testing for the following platforms:
macOS (arm64 + x86_64, ppc coming soon!)
Ubuntu
Cygwin(!)
CentOS
NetBSD
SmartOS
FreeBSD
OpenBSD
This gives us a good spread of platforms, compilers, and architectures, and we've already fixed many bugs as a result.
Every commit should always improve a project and move it forwards, not sideways or backwards.
I took the opportunity of the #GoToSocial upgrade to 0.19.0 to also start polling the #prometheus endpoint using the #VictoriaMetrics vmagent. This lead to identifying a bug (I think) so the gentle devs now have another PR to deal with 🥺
Regarding OSes, this is #OpenBSD polling and storing metrics from #NetBSD and rendering them using #OmniOS and #pkgsrc.
Who said I was a sane person 🤭
#pkgsrc 2025Q1 will be the last branch to support several platforms listed below,
due to bitrot and lack of use. If you'd like to speak up, please use the
following threads:
#MirBSD https://mail-index.netbsd.org/tech-pkg/2025/03/12/msg030607.html
GNU/kFreeBSD https://mail-index.netbsd.org/tech-pkg/2025/03/11/msg030600.html
#Interix https://mail-index.netbsd.org/tech-pkg/2025/03/08/msg030572.html
BSD/OS https://mail-index.netbsd.org/tech-pkg/2025/03/17/msg030646.html
@jmcwhatever @washbear Perhaps I'll try #pkgsrc on RISCiX just to really piss myself off. I remember it being painful to get GCC running on Irix back in 1995, I can't see it having got better since.
Experiences with #dreckly / #pkgsrc on obscure Unixes:
#UnixWare - bootstrap succeeded! Just needed a few simple fixes.
#OpenServer - see UnixWare.
#BSDOS - kernel panic during installation. Support incomplete.
#HPUX - kernel panic during installation.
#QNX - bootstrap success! No changes needed.
#Haiku - bootstrap failed due to open() behaviour. "Invalid argument".
If you have a shell on an #IRIX or #HPUX machine, please let me know!
@martinschlegel @Extelec Pretty much any version of #NetBSD should run on a #ThinkPad T23 out of the box, and #pkgsrc will include the ~latest #firefox. I tested it on a ThinkPad T41, which is only two years more recent than the T23 - https://youtu.be/jYS4TcgxMxU
Now, whether you can do anything *useful* in modern Firefox on a 1GB 32 bit machine... not so much
#PaleMoon or #ArcticFox are pretty capable browsers which run well on smaller machines - and #Dillo will *scream* on that spec hardware 😛
System Administration
Week 4, Package Management
In this video, we continue our discussion of the difference between the operating system and so-called "add-on software". We conclude that in order to install and maintain all such software, we want to use a package manager, and illustrate common features by example of the 'dpkg', 'rpm', and #NetBSD's #pkgsrc tools.