A quick way into a systemd "bottle" for WSL
Welcome to the probably-last release of genie, seeing as WSL now has its own native systemd support. (To help out with which, by the way, see its cousin, bottle-imp.) We'll still be supporting genie, at least until WSL's native systemd support becomes ubiquitous, but new features are unlikely to happen.
Changes in this edition include:
A multitude of changes and fixes in this one:
No arm64 package for Arch yet, since I had enough trouble getting the basic packaging for Arch to work in an Actions container. If any of my Arch users would like to submit the needful to cross-compile and package, it would be very much appreciated.
This release fixes a few issues and regressions that showed up in 2.2, adds the new -a option to let you act as any user, supports Jammy Jellyfish in the packaging, and most importantly, comes with an ARM64 build.
(Said ARM64 build is currently packaged for Debian only, because I can only figure out so many multi-arch packaging processes at once. Anyone who wants to contribute mods to the Arch or Fedora packaging to build ARM64 packages for them, too, will be greatly appreciated.)
Changelog:
As with 2.1 and 2.2, if you feel inclined to contribute to genie development right now, I hope you'll consider contributing to Ukraine instead.
This release updates 2.1 slightly and includes packages for the non-Debian distros:
As with release 2.1, if you feel inclined to contribute to genie development right now, I hope you'll consider contributing to Ukraine instead.
This is a major release of genie which features a complete rewrite of the application in python, eliminating the .NET dependency. As such, please report any anomalies during operation or installation.
Other features include:
There are unfortunately no other packages than the Debian one available at this time, including the tarfile and local installation options. These will follow as I find the time to rebuild them. Thank you for your patience.
If you feel moved to contribute to genie development at this time, please consider instead contributing to help Ukraine in its struggle against tyranny.
Thank you.
This is a beta release of the new genie 2.0.
It's a beta release because it's a complete rewrite in Python of the original. It does include new features (apparmor support, better handling of simultaneity, configurable hostname suffices, deprecation of the unshare= setting, etc.), but the documentation is still in the process of being rewritten. (It is, however, almost entirely backwards compatible with the 1.x series in operation.)
Looking for a few daring folks to give this a whirl from the attached .deb and report back on how it goes.
Also, since I'm not up on python-script-dependent app packaging for Debian, I could also use someone to check over my packaging, and for that matter, I could also use people with some experience in packaging for Arch and Fedora to look at rehabilitating the packagers for those systems, which I haven't gotten around to yet.
UPDATE: updated readme now readable at https://github.com/arkane-systems/genie/tree/dev-2.0
Note that unlike 1.43, automatically adjusting /etc/resolv.conf for systemd-resolved use is an opt-in feature. See README for full details.
This is a fake release for testing automatic packaging workflows.