'guix shell' is among us! 🥳
Like 'guix environment' it'll help you spawn one-off environments and development environments, only more easily and more efficiently.
👉 https://guix.gnu.org/en/blog/2021/from-guix-environment-to-guix-shell 🐚
'guix shell' is among us! 🥳
Like 'guix environment' it'll help you spawn one-off environments and development environments, only more easily and more efficiently.
👉 https://guix.gnu.org/en/blog/2021/from-guix-environment-to-guix-shell 🐚
Quizz: environment variable definitions in ‘.bashrc’ or ‘.bash_profile’? Which is for the log-in shell?
If like me you’re part of the large group of people who always wonder, ‘guix shell --check’ is for you:👉🏽 https://issues.guix.gnu.org/51285
valgrind -o log … ❎valgrind --output=log … ❎valgrind --output-file=log … ❎valgrind --log-file=log ✅
And here comes “guix shell” v2, fruit of the many comments and suggestions received on v1:https://issues.guix.gnu.org/50960#72
#Guix #🐚
From https://github.com/flatpak/flatpak/releases/tag/1.12.0:“The major changes in this series is the support for better control of sub-sandboxes, as used by the steam flatpak.”
A reminder that #flatpak is not about user freedom.
@dthompson The “major changes” has to do with Steam support (the proprietary game platform).
While flatpak is sold as “The Future of Apps on Linux”, it seems that part of the motivation is to make *proprietary* apps readily available, as illustrated by the logos at https://flatpak.org/.
Dear #Clang developers, this ‘ToolChains/Linux.cpp’ file is a textbook example of what not do do:https://github.com/llvm/llvm-project/blob/main/clang/lib/Driver/ToolChains/Linux.cpp#L191-L314
@ekaitz_zarraga Yes, it’s from ‘message-mark-inserted-region’ in ‘message.el’ (the mode used when composing messages in Emacs).
🐚 Proposing ‘guix shell’ as an improved ‘guix environment’:https://issues.guix.gnu.org/50960
If you already use #Guix or if you’re used to other “environment management” tools, feedback welcome!
Every now and then I log into my #Guix childhurd, and every time I’m excited like a kid with a new toy.
@jeko Because that’s what it’s called. :-)https://guix.gnu.org/manual/en/html_node/Virtualization-Services.html#The-Hurd-in-a-Virtual-Machine
The name is in line with the preexisting concepts of a “subhurd” and a “neighborhurd”.
📢 Users and developers of #GNU #Guix in science & #HPC will be meeting on-line this Monday, Sept. 27th, at 9AM CEST (☕ time!):https://hpc.guix.info/events/2021/user-developer-meetup/
We’ll be mapping out actions for the coming year.
Maybe you can join?
@ekaitz_zarraga It’s the perspective of stepping down that allows me to be more active. :-)
(Though frankly, I’ve had the feeling of being rather inefficient lately.)
I’m quite proud that I worked around a #Guile compiler bug by exploiting another compiler bug:https://git.savannah.gnu.org/cgit/guix.git/commit/?h=core-updates-frozen&id=68933659cb191774872d8ff71503844b92dc7355
Pretty fun!
Just spent almost half a day resolving conflicts and such for a merge in the #Guix development branch.
Lesson: merges in a large repo are hard, you’d rather do them frequently.
Interesting how the US govt Executive Order on “cybersecurity” (May 2021) is clear and precise when it comes to software supply chain security: “using administratively separate build environments”, “employing automated tools […] to maintain trusted source code supply chains”, etc. (Rings a bell?)
I’m looking at #Java code and I’m impressed by the amount of engineering (think of all the implementations, the JNI, all the libs, the URLStreamHandlerFactory!) and sophistication (threaded interpreters, JITs!) that went into what’s a mostly uninteresting language.
“Getting started with #guix deploy”:https://stumbles.id.au/getting-started-with-guix-deploy.html
@bensturmfels reports on a first experience using ‘guix deploy’ to deploy a web server on a VPS. 👍
@roptat @bensturmfels @alice Specifically, there’s a ‘static-web-site’ service that periodically rebuilds a web site from a Git repo, using Guix:https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/hydra/modules/sysadmin/web.scm?id=7b64119236f3b02c9635b3400cc0327473bdca18#n120
Red Hat recruits to work on the #GNU #Autotools:https://global-redhat.icims.com/jobs/88454/senior-software-engineer---autotools/job
Your challenge: get recruited, use #Guile to replace M4 and Perl, and add a #Guix backend.
GNU, Guix, Guile, reproducible research, etc.
tiflolinux.org - GNU Social is a social network, courtesy of tiflolinux.org. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.
All tiflolinux.org - GNU Social content and data are available under the Creative Commons Attribution 3.0 license.