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.
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.