Around a year ago I discussed two concerns with software release archives (tarball artifacts) that could be improved to increase confidence in the supply-chain security of software releases. Repeating the goals for simplicity:
In this post we'll see how to install and configure Prosody, an open-source XMPP
server. We will be deploying Prosody on a Hetzner cloud instance, provisioned
and configured with Guix and the powerful guix deploy command.
Guix-HPC is a collaborative effort to bring reproducible software
deployment to scientific workflows and high-performance computing (HPC).
Guix-HPC builds upon the GNU Guix software
deployment tools and aims to make them useful for HPC practitioners and
scientists concerned with dependency graph control and customization
and, uniquely, reproducible research.
Today we're looking at the results from the Contributor section of the Guix User and Contributor Survey (2024). The goal was to understand how people contribute to Guix and their overall development experience. A great development experience is important because a Free Software project's sustainability depends on happy contributors to continue the work! See Part 1 for insights about Guix adoption, and Part 2 for users overall experience. With over 900 participants there's lots of interesting insights! Contributor community The survey defined someone as a Contributor if they sent patches of…
The results from the Guix User and Contributor Survey (2024) are in and we're digging into them in a series of posts! Check out the first post for the details of how users initially adopt Guix, the challenges they find while adopting it and how important it is in their environment. In this part, we're going to cover how use of Guix matures, which parts are the most loved and lots of other details. As a reminder there were 943 full responses to the survey, of this 53% were from users and 32% were from…
Next week will be FOSDEM time for Guix! As
in previous years , a
sizable delegation of Guix community members will be in Brussels. Right
before FOSDEM, about sixty of us will gather on January 30–31 for
the now traditional Guix Days! In pure unconference style, we will self-organize and discuss and/or
hack on hot topics: drawing lessons from the user & contributor
survey ,
improving the contributor workflow, sustaining our infrastructure,
improving governance and processes, writing the build daemon in Guile,
optimizing guix pull , Goblinizing the Shepherd… there’s…
Andrew Tropin (https://trop.in) introduces Emacs-Arei a modern, extensible IDE for Guile Scheme. Using the Nrepl protocol foundation of Guile Ares-rs, it provides a highly interactive developer experience for programming Guile or Guix.
Guix channels
let communities develop and maintain their own package
collection at their own pace. As users of Guix in high-performance
computing (HPC) and computational sciences, we have been developing
several such channels. Those channels live under the
Guix-Science umbrella, which
recently moved to Codeberg. Over the last couple of months, we’ve been
using this migration as an opportunity to strengthen scientific
channels, both socially—by welcoming more contributions—and
technically—by setting up infrastructure to improve the contribution and
maintenance workflows.
Today I had to setup a Nextcloud instance on a cloud server. A completely
scripted approach (e.g. via Ansible or OpenTofu) felt a bit over-engineered in
my particular case, so I went for a semi-manual installation.
About
Planet Guix is a meta-blog that collects posts from the blogs of various Guix hackers and contributors.