there is now a base-removed-dbg
package that contains a (hopefully complete) list of providers for all the -dbg packages that are gone, so they should not actually prevent updates, but it will not install the replacements for you (so it is recommended to keep your world file clean)
=> More informations about this toot | View the thread
there has been a big batch of package renames to prepare for cbuild changes (which will become stricter)
in order to make sure your update will be smooth and complete, it is recommended that you remove all -dbg
packages from your apk world file if you have them (or well, those related to the packages that were renamed)
=> More informations about this toot | View the thread
the raspberry pi kernel is now using the 6.12 series instead of 6.6, so take care when updating those devices; i have tested it on several of them and found no obvious regressions, but considering the number of devices it covers, it's never possible to know fully
=> More informations about this toot | View the thread
the 32-bit ppc repos are up (both main and user), though remaining pieces of infrastructure (buildbot worker, static apk, etc.) are yet to be put in place
also, if you've updated in the last two days and have not rebooted yet, make sure to have installed latest updates from ~the last hour, as they contain an important fix for potential (not sure how much %) kernel breakage
if you've happened to end up in initramfs shell already, install updates using a live system and it should be brought back
=> More informations about this toot | View the thread
as a minor surprise to end the year, there is an upcoming 32-bit powerpc architecture support, the repos of which are currently in the process of being built (a local prototype can already boot on bare metal as well as in a virtual machine)
of course, it wil be a tier-3 architecture (like big-endian ppc64)
=> More informations about this toot | View the thread
apk-tools has been updated to a rc version, and with that, i am declaring the project officially beta
announcement post: https://chimera-linux.org/news/2024/12/entering-beta.html
there is still much to be done next year, but overall we're in a much better shape than last year
the last half a year of development has been under sponsorship by netgate, allowing me to dedicate half my igalia time; they've also been contributing to cports, overall a big help, this will go on in 2025
here's to another year full of improvements :)
=> More informations about this toot | View the thread
now for the good things - the new system keeps backups while also automatically pruning old kernels, so you don't need chimera-prunekernels anymore; after the upgrade, you can run chimera-prunekernels rm all
(the command will remain for a while) to ditch all the pre-transition stuff and from now on you won't have to worry about it
it also has much nicer initramfs regen behavior, centralized depmod handling, and finally no package pre/post hooks
=> More informations about this toot | View the thread
CAUTION: the new kernel management/backup system has landed in https://github.com/chimera-linux/cports/compare/a40feaf75b9c...b0dd53277ee4
this will result in your most recent kernel before the updated one disappearing due to package hooks going away
also be extra careful everything is intact after upgrade especially if you use out of tree modules (e.g. zfs) and report issues if you run into any
i tried my best to iron out any edge cases, so hopefully i got it all right, but still
=> More informations about this toot | View the thread
so ahead of beta, there is now one more new image set out today; this is a prerequisite for implementing a new kernel backup/prune system that we want to deploy before the beta phase, as a new apk-tools feature was necessary to implement this
while at it, the project has two new committers (congrats :)) and lost one :(
https://chimera-linux.org/news/2024/12/new-images-committers.html
=> More informations about this toot | View the thread
by the way, since a couple days ago, if you're running a standard desktop environment (gnome/plasma/...) that integrates with the session bus, you might have noticed that your graphical user services come up at the right moment without manual intervention
this is because i've finally deployed the dbus patch that autoexports all its environment into user dinit as well; enjoy
=> More informations about this toot | View the thread
in https://github.com/chimera-linux/chimera-live/commit/c502d31ed8bc0523e840b94b713e2acac12a9aa6 support for the limine bootloader instead of grub was added for efi+bios platforms in the live images (powerpc stays on grub as it's the only extant bootloader for the platform)
it would be great to get some testing on it, so anyone that feels like it should generate a custom image with MKLIVE_BOOTLOADER=limine set in environment and test it on any platform that is relevant (and report any issues)
=> More informations about this toot | View the thread
from this point onwards, the 20241027 images are the earliest supported for network installations
older images will likely fail to install a working system (unless apk-tools is upgraded beforehand or a recent static binary is used) due to not having recent enough apk that can deal with conflicts in install_if; do not use them
=> More informations about this toot | View the thread
the getty handling has undergone a significant rework, which may break some edge cases - notably if you had any of the tty-specific services enabled (instead of using ACTIVE_CONSOLES/EXTRA_GETTYS and similar), they do not exist anymore
instead, a parameterized agetty-service exists (e.g. agetty-service@ttyS0) that works for any character device
also, active serial consoles are detected (incl baudrate etc.) and enabled automatically now (no need to do anything)
config files remain the same
=> More informations about this toot | View the thread
new images for 20241027: https://chimera-linux.org/news/2024/10/new-images.html
besides random updates and a major update to apk-tools, erofs has become the default for live root filesystem (instead of squashfs) and a second desktop iso variant has become available (with kde plasma 6)
=> More informations about this toot | View the thread
apk-tools is bumped to latest version in master again (will take a bit to get to users) so please take extra care upgrading and report any potential issues if they arise
it should be safe this time, but anyway...
if something goes wrong, @q66 is to blame :)
=> More informations about this toot | View the thread
just to avoid future confusion: dinit service files for newly built packages from now on install in /usr/lib/dinit.d
instead of /etc/dinit.d
- users wishing to edit them can copy them over to the old location and it will take priority (this follows the same pattern as the other foo.d
config dirs)
this is a part of the ongoing effort to make chimera systems stateless (no mutable files in packages, removal of mutable dirs/files == reset to defaults)
=> More informations about this toot | View the thread
if you get error on upgrade of firmware-sof now, you should run "apk fix" to fix it; unfortunately, https://github.com/chimera-linux/cports/commit/d229918040a7144d8356f1cba6754fd937716ddf triggered an apk bug when the firmware files just go missing, and upgrading from the broken version to reverted might make apk error, reinstalling with "apk fix" afterwards makes that go away
=> More informations about this toot | View the thread
there have been changes in the user service system that may affect users; the addition of user service targets (login.target and graphical.target) means user service files now need to add an explicit before
constraint if they need to start before login finishes
this enables user services that are not needed for login, and makes graphical ones nicer though not complete (graphical.target is a triggered service, so you can trigger it after activation env setup to delay graphical service startup)
=> More informations about this toot | View the thread
repos are back
the main change is that the "contrib" repository is being phased out and merged with "main"; in order to avoid breakage, the repository still exists but now contains only a non-installable placeholder package
next up will be cports refactors to phase out the category entirely, documentation updates, and chimera-repo-contrib will become a transitional metapackage (and you will no longer need to install it)
=> More informations about this toot | View the thread
the repos are currently down for some maintenance by the way, they'll be back in a couple hours
=> More informations about this toot | View the thread
=> This profile with reblog | Go to chimera_linux@floss.social account This content has been proxied by September (3851b).Proxy Information
text/gemini