Anyone working on more recent glib/gtk4 packages?

2023-12-17 Thread Ian Eure
Hello, I wanted to package Fractal, which is a native GNOME client for Matrix chat. It requires newer versions of glib and gtk than are currently in Guix. I believe I’ve seen in IRC that some folks are working on getting GNOME 43/44 packages done, which probably needs the glib/gtk updates t

Guix CLI, thoughts and suggestions

2024-01-15 Thread Ian Eure
Greetings, As I’ve been learning Guix, one of the things I’ve found somewhat unpleasant is the lack of consistency within the guix CLI tool. It feels a bit Git-like, with not much consistency, commands that non-obvioulsy perform more than operation, related commands in different places in the

Re: Guix CLI, thoughts and suggestions

2024-01-20 Thread Ian Eure
s" that you've mentioned which can be explained. On Mon, Jan 15 2024, Ian Eure wrote: Some examples of where I think Guix could do better. This is an illustrative list, not an exhaustive one. Inconsistent organization = Most package-related commands are

Re: QA is back, who wants to review patches?

2024-02-11 Thread Ian Eure
Christopher Baines writes: [[PGP Signed Part:Undecided]] Hey! After substitute availability taking a bit of a dive recently, the bordeaux build farm has finally caught back up and QA is back submitting builds for packages changed by patches. QA also has a feature to allow easily tagging

Re: Guix System automated installation

2024-02-27 Thread Ian Eure
messages intact Csepp writes: Ian Eure writes: Hello, On Debian, you can create a preseed file containing answers to all the questions you’re prompted for during installation, and build a new install image which includes it. When booted, this installer skips any steps which have been preco

Re: Proposal to turn off AOT in clojure-build-system

2024-03-09 Thread Ian Eure
Hello, I’ve been following along with this discussion, as well as a discussion on Clojureverse, and thought it might be helpful to pull together some threads and design decisions around Clojure’s behavior. Clojure is designed to ship libraries as source artifacts, not bytecode ("pretty much

Concerns/questions around Software Heritage Archive

2024-03-16 Thread Ian Eure
Hi Guixy people, I’d never heard of SWH before I started hacking on Guix last fall, and it struck me as rather a good idea. However, I’ve seen some things lately which have soured me on them. They appear to be using the archive to build LLMs: https://www.softwareheritage.org/2024/02/28/resp

Re: Concerns/questions around Software Heritage Archive

2024-03-16 Thread Ian Eure
Christopher Baines writes: [[PGP Signed Part:Undecided]] Ian Eure writes: Hi Guixy people, I’d never heard of SWH before I started hacking on Guix last fall, and it struck me as rather a good idea. However, I’ve seen some things lately which have soured me on them. They appear to

Re: Concerns/questions around Software Heritage Archive

2024-03-17 Thread Ian Eure
MSavoritias writes: On 3/17/24 11:39, Lars-Dominik Braun wrote: Hey, I have heard folks in the Guix maintenance sphere claim that we never rewrite git history in Guix, as a matter of policy. I believe we should revisit that policy (is it actually written anywhere?) with an eye towards po

Re: Concerns/questions around Software Heritage Archive

2024-03-17 Thread Ian Eure
MSavoritias writes: On 3/17/24 13:53, paul wrote: Hi all , thank you MSavoritias for bringing up points that many of us share. It's clearly a tradeoff what to do about the past. For the future, as Christpher already stated, we need a serious solution that we can uphold as a free software

Re: Concerns/questions around Software Heritage Archive

2024-03-18 Thread Ian Eure
Simon Tournier writes: Hi, On sam., 16 mars 2024 at 08:52, Ian Eure wrote: They appear to be using the archive to build LLMs: https://www.softwareheritage.org/2024/02/28/responsible-ai-with-starcoder2/ About LLM, Software Heritage made a clear statement: https

Re: Concerns/questions around Software Heritage Archive

2024-03-19 Thread Ian Eure
Simon Tournier writes: Hi, On lun., 18 mars 2024 at 12:38, Ian Eure wrote: They appear to be violating free software licenses on large scale. They are in violation of SWH’s own positions. [...] [1]: https://arxiv.org/html/2402.19173v1 [2]: https://huggingface.co/spaces

Fallout from recent nss-certs changes

2024-04-20 Thread Ian Eure
Some recent nss-certs changes have a negative side effects which needs to be fixed. A patch of mine was pushed recently (commit 0920693381d9f6b7923e69fe00be5de8621ddb6f), which adds nss-certs 3.98 to (gnu packages certs), under the nss-certs-3.98 variable. Then, commit fdfd7667c66cf9ce746330

Re: Concerns/questions around Software Heritage Archive

2024-04-20 Thread Ian Eure
ftware-Heritage-2024-Vision-Milestones-Newsletter.pdf Ian Eure writes: Hi Guixy people, I’d never heard of SWH before I started hacking on Guix last fall, and it struck me as rather a good idea. However, I’ve seen some things lately which have soured me on them. They appear to be using the a

Re: Fallout from recent nss-certs changes

2024-04-21 Thread Ian Eure
The change is mentioned in the channel news, but it says nothing about needing to remove that part of the config. On April 21, 2024 1:32:38 AM PDT, "pelzflorian (Florian Pelz)" wrote: >Hello Ian. My understanding of the nss-certs etc/news.scm item had been >that we should remove (specificatio

Re: Fallout from recent nss-certs changes

2024-04-21 Thread Ian Eure
No, this is not a bug. specification->package always returns the latest version of a package and has no way of knowing what variable(s) that package object is bound to. On April 21, 2024 8:02:50 AM PDT, Felix Lechner wrote: >Hi, > >On Sat, Apr 20 2024, Ian Eure wrote: > >

Re: bug#67512: [PATCH v7 0/3] Add LibreWolf

2024-04-27 Thread Ian Eure
Clément Lassieur writes: On Fri, Apr 12 2024, Andrew Tropin via Guix-patches via wrote: On 2024-04-06 08:04, Ian Eure wrote: Moves nss update to nss-3.98 / nss-certs-3.98 to avoid rebuilding thousands of packages. Rebases. Ian Eure (3): gnu: Add nss-3.98. gnu: Add nss-certs-3.98

Re: bug#67512: [PATCH v7 0/3] Add LibreWolf

2024-04-27 Thread Ian Eure
Ian Eure writes: Clément Lassieur writes: On Fri, Apr 12 2024, Andrew Tropin via Guix-patches via wrote: On 2024-04-06 08:04, Ian Eure wrote: Moves nss update to nss-3.98 / nss-certs-3.98 to avoid rebuilding thousands of packages. Rebases. Ian Eure (3): gnu: Add nss-3.98. gnu

Re: Concerns/questions around Software Heritage Archive

2024-05-01 Thread Ian Eure
, or a committment to build this within a reasonable timeframe, would allay my concerns. Ian Eure writes: Hello, I’m following up on this since discussion since it’s been a month and I haven’t heard any updates. Summarizing the situation: - SHF has an opaque, difficult, and undocumented

Did something with format-patch or send-email break?

2024-06-08 Thread Ian Eure
I’m not sure of the precise mechanism employed, but I believe that that in the past, if I ran `git format-patch' and `git send-email', it would send an email to the right place. This is implied by the manual, which doesn’t mention a patch submission email address, except for an issue number ad

Reducing "You found a bug" reports

2024-06-08 Thread Ian Eure
There’s a steady number of bug reports generated by the "You found a bug" message which happens during `guix pull's. The overwhelming majority of these reports are caused by networking problems or the Guix infrastructure being unreliable or overloaded. Many of these were submitted during the

Re: Next Steps For the Software Heritage Problem

2024-06-18 Thread Ian Eure
Hi MSavoritias, Thank you for the email. I’m going to lay out this situation as clearly as I can, in the hope that others will better understand, and hopefully treat it with the seriousness it deserves. 1. Guix requests SWH to archive some source code. This is fine. 2. SWH archives the cod

Re: Next Steps For the Software Heritage Problem

2024-06-18 Thread Ian Eure
Hi Greg, Please read my earlier reply in this thread[1]. HuggingFace is demonstrably violating the licenses of the Free Software used to train its StarCoder2 LLM. Software Heritage is continuing to partner with HuggingFace in spite of these violations. Guix is continuing to partner with SW

Re: Next Steps For the Software Heritage Problem

2024-06-18 Thread Ian Eure
Guix sends archive requests to SWH. SWH gives that source code to HuggingFace. HuggingFace demonstrably violates the licenses. Guix could stop sending archive requests to SWH. This wouldn’t *stop* the bad things from happening, but it would *stop condoning* them. The same as how Guix not a

Rust-team branch status?

2024-06-20 Thread Ian Eure
Hi Guixers, I want to update the Librewolf package, but it now depends on Rust >= 1.76, which is newer than what's in master. I see the rust-team branch has versions up to 1.77 — is there a timeline for merging that, or a TODO list of things that need to be done to merge it? I'm not sure if I

Re: Rust-team branch status?

2024-06-25 Thread Ian Eure
Hi Efraim, Efraim Flashner writes: [[PGP Signed Part:Undecided]] On Thu, Jun 20, 2024 at 05:10:11PM -0700, Ian Eure wrote: Hi Guixers, I want to update the Librewolf package, but it now depends on Rust >= 1.76, which is newer than what's in master. I see the >rust-team

Re: Rust-team branch status?

2024-06-26 Thread Ian Eure
Efraim Flashner writes: [[PGP Signed Part:Undecided]] On Wed, Jun 26, 2024 at 10:46:56AM +0300, Efraim Flashner wrote: On Tue, Jun 25, 2024 at 08:48:12AM -0700, Ian Eure wrote: > Hi Efraim, > > Efraim Flashner writes: > > > [[PGP Signed Part:Undecided]] > > On Th

Proposal: nss updates

2024-06-27 Thread Ian Eure
The nss package updates frequently, around once a month. It's also very low in the package graph, so a ton of stuff depends on it. The most recent update was a graft for security fixes, so we didn't have to rebuild everything, but the new Librewolf version once again requires an nss update. I

Re: Next Steps For the Software Heritage Problem

2024-06-27 Thread Ian Eure
Hi Ludo, Ludovic Courtès writes: Ian Eure skribis: Guix sends archive requests to SWH. SWH gives that source code to HuggingFace. HuggingFace demonstrably violates the licenses. Which licenses? As has been said previously, and you can verify for yourself, it does not ingest code

Re: Proposal: nss updates

2024-06-27 Thread Ian Eure
Hi Felix, Felix Lechner writes: Hi Ian, On Thu, Jun 27 2024, Ian Eure wrote: The nss package updates frequently, around once a month. [...] I'm considering options to balance update frequency vs. huge rebuilds. Your plan sounds reasonable but my opinion is inconsequential. In

Re: Proposal: nss updates

2024-07-01 Thread Ian Eure
Hi Maxim, Maxim Cournoyer writes: Hi Ian, Ian Eure writes: [...] Concretely: The current nss package should stay how it is. When the next ESR happens, it should update to that (ungrafting nss at the same time), and track ESR releases only from that point forward. I don’t think it

Re: Proposal: nss updates

2024-07-01 Thread Ian Eure
Felix Lechner writes: Hi Ian, On Mon, Jul 01 2024, Ian Eure wrote: if you have strong feelings about -next vs. -latest How about nss-rapid? It provides the clue about what was packaged to someone who knows libnss. I like it. I’ll update the package descriptions to make this

Re: Proposal: nss updates

2024-08-15 Thread Ian Eure
Maxim Cournoyer writes: Hi, Ian Eure writes: Felix Lechner writes: Hi Ian, On Mon, Jul 01 2024, Ian Eure wrote: if you have strong feelings about -next vs. -latest How about nss-rapid? It provides the clue about what was packaged to someone who knows libnss. I like it

Impossible to remove all offload machines

2024-08-17 Thread Ian Eure
Ran into this issue last week. If you: - Configure some offload build machines in your operating-system configuration. - Reconfigure your system. - Remove all offload build machines. - Reconfigure your system again. ...then various guix operations will still try to connect to offload machines

Request for assistance maintaining LibreWolf

2024-08-17 Thread Ian Eure
Hi folks, Last year, I spent several months getting the LibreWolf web browser packaged, reviewed, and contributed to Guix. I’m happy to have done so, and glad that it’s proved useful to others. One of the concerns raised as I was going through that process was responsibility for ongoing mai

Re: Request for assistance maintaining LibreWolf

2024-08-17 Thread Ian Eure
Hi Sergio, Sergio Pastor Pérez writes: Hello Ian. I cannot help you since I don't have commit access. But I want to thank you for your hard work, I'm currently using your package. Thank you for the kind words, they truly mean a lot to me. Whatever the state of Guix proper, you can alway

Re: Request for assistance maintaining LibreWolf

2024-08-17 Thread Ian Eure
The latest patch series has been sent (bug #71832). It fixes 14 CVEs, in addition to the 16 fixed in v5. I’ve backed out various improvements and bugfixes I wanted to include, and this does nothing other than the bare minimum to update the package. If anyone would like to step up and review

Static hosting of substitutes

2024-08-17 Thread Ian Eure
Hi folks, I’d like to provide substitutes for packages in my personal channel. The ideal setup for this would be for a machine on my internal net to perform the builds, then upload the results to another system on the open internet. That could be a machine running a web server pointed at a

Re: Request for assistance maintaining LibreWolf

2024-08-17 Thread Ian Eure
approach is, if many "package maintainers" >each have their own channel for the packages they are maintaining, and >made available this way. I would guess to use this approach the Guix >users have to do "guix package -u --allow-collision" > >> Date: Sat, 17 Au

Re: Request for assistance maintaining LibreWolf

2024-08-17 Thread Ian Eure
Suhail Singh writes: Ian Eure writes: The initial patch to update the version to 127.x was submitted on June 29th; updated to 128.x on July 17th; and I’ll be sending the patch updating it to 129.x later today, after I’ve finished building and testing it. Thank you for your continued

Re: Request for assistance maintaining LibreWolf

2024-08-18 Thread Ian Eure
Hi Christopher, Christopher Baines writes: [[PGP Signed Part:Undecided]] Sergio Pastor Pérez writes: I cannot help you since I don't have commit access. But I want to thank you for your hard work, I'm currently using your package. I can only echo your frustration since I also have some pa

Re: Request for assistance maintaining LibreWolf

2024-08-19 Thread Ian Eure
Christopher Baines writes: [[PGP Signed Part:Undecided]] Ian Eure writes: We've had for many months a feature in QA [1] where people can mark patches as being reviewed and looking like they're ready to be merged, which is personally what I hope will mitigate this feeling of

Re: Static hosting of substitutes

2024-08-20 Thread Ian Eure
Christopher Baines writes: [[PGP Signed Part:Undecided]] Ian Eure writes: I’d like to provide substitutes for packages in my personal channel. The ideal setup for this would be for a machine on my internal net to perform the builds, then upload the results to another system on the open

Re: Request for assistance maintaining LibreWolf

2024-08-22 Thread Ian Eure
Hi Ludo’, Ludovic Courtès writes: Hi Tomas, Ian, and all, Tomas Volf <~@wolfsden.cz> skribis: Ian Eure writes: I believe the usual way of doing something like this is via teams (see ./etc/teams.scm ). I’m not sure whether/how well this mechanism works for non-committer

Re: Request for assistance maintaining LibreWolf

2024-08-28 Thread Ian Eure
Ludovic Courtès writes: Hi, Ian Eure skribis: This makes a lot of sense to me, and I think it would solve my immediate problem. Would it make sense to set up a browser-team mailing list and etc/team.scm which notifies that of patches/bug reports sent on any of the browser packages

Re: Request for assistance maintaining LibreWolf

2024-08-28 Thread Ian Eure
Hi André, André Batista writes: > At the same time it is not really meant as a general > notification > system, so usefulness for you depends on whether some > committer will > merge the commit adding librewolf team (with you in it). Ian, what about teaming up with other Firefox derivative

Re: LibreWolf 130.0-1 notes

2024-09-07 Thread Ian Eure
Hi André, André Batista writes: Hi Ian, sex 06 set 2024 às 08:29:40 (1725622180), i...@retrospec.tv enviou: 130.0-1 is out, but there’s an issue around DNS-over-HTTP preferences changing[1] in this version. Since this has a negative impact on users requiring them to reset their preference

Re: bug#72686: Impossible to remove all offload machines

2024-09-14 Thread Ian Eure
Hi Maxim, Maxim Cournoyer writes: Hi Ian, Ian Eure writes: Ran into this issue last week. If you: - Configure some offload build machines in your operating-system configuration. - Reconfigure your system. - Remove all offload build machines. - Reconfigure your system again. ...then

Re: bug#72686: Impossible to remove all offload machines

2024-09-14 Thread Ian Eure
Hi Maxim, Ian Eure writes: Hi Maxim, Maxim Cournoyer writes: Hi Ian, Ian Eure writes: Ran into this issue last week. If you: - Configure some offload build machines in your operating-system configuration. - Reconfigure your system. - Remove all offload build machines

Re: Seemingly unintentional near-world rebuild

2024-10-19 Thread Ian Eure
Fixing broken cc to Andreas. Ian Eure writes: When my Cuirass pulled commit 5794926bed6fad4598bb565fb7f49be4205b11a1 this morning, it started rebuilding every package in my channel. This includes a package with zero inputs other than what cmake-build-system needs[1]. ci.guix has been

Re: python-dbus-python changes triggered many rebuilds

2024-11-01 Thread Ian Eure
Would it make sense to sort package inputs when computing derivations to prevent this sort of unintentional change? I don't think the input order is important for the build, so this seems like it could be relatively simple to implement & avoid this recurring. On November 1, 2024 5:20:51 PM PDT

Re: Magic Wormhole Package Weirdness/Potential Security Issues?

2024-11-08 Thread Ian Eure
Hi Juliana, I’ve observed some similar weirdness in the past when I’ve updated versions. I believe what’s happening is that Guix uses the hash to look up the file in a content-addressed store (either the local store or SWH), and is lacking verification that the retrieved object is the expect

Re: bug#72686: Impossible to remove all offload machines

2024-09-18 Thread Ian Eure
Tomas Volf <~@wolfsden.cz> writes: [[PGP Signed Part:Undecided]] Hello, Ian Eure writes: Disregard this, I continued thinking after sending the email (as one does) and realized that any managed file will be a link into the store -- so if the system is reconfigured with no build-ma

Re: Status of ZFS support on Guix

2024-10-02 Thread Ian Eure
Hi Kaelyn, Morgan, Kaelyn writes: On Tuesday, October 1st, 2024 at 1:23 PM, Morgan Arnold wrote: I'd love to know where any opposition may be at as well. At this point I have a private channel which actually replaces much of the bootloader and initrd functionality (in part to support ZFS

Re: Replace Icedove for Thunderbird

2024-11-05 Thread Ian Eure
Hi Felix, Sergio, Felix Lechner via "Development of GNU Guix and the GNU System distribution." writes: Hi Sergio, On Sun, Nov 03 2024, Sergio Pastor Pérez wrote: The Debian wiki says that the trademark issues with Thunderbird have been resolved: As far as I know, the Mozilla Foundation

Re: Welcome New Committer Ekaitz!

2024-11-26 Thread Ian Eure
Hi Ekaitz, On Tue, Nov 26, 2024, at 12:25 PM, Ekaitz Zarraga wrote: > On 2024-11-26 13:11, Efraim Flashner wrote: >> I'd like to welcome Ekaitz as our newest committer to Guix! >> >> Ekaitz, why don't you introduce yourself again, since it's been a while >> > > > Yes! > Congratulations! -- I

Re: guix package -i kicad will fait with #error "Unsupported CPU architecture" on my Talos II

2024-11-30 Thread Ian Eure
Hi Tobias, On Sat, Nov 30, 2024, at 8:18 PM, Tobias Alexandra Platen wrote: > When I try to install Kicad, I'll get the following output: > > The following derivations will be built: > /gnu/store/5rinv8djwjz0bdami6nr6cm3zj382fsb-libcxi-1.0.1- > 0.5b6f8b5.drv > /gnu/store/x26zsx3fw74vhfc35i79fa

Re: bug#72686: Impossible to remove all offload machines

2024-12-01 Thread Ian Eure
Hi Maxim, Maxim Cournoyer writes: Hi Ian, Ian Eure writes: [...] The only other option I can see would be to keep the existing filenames for user configuration, and declaritively manage different files -- like declaritive-channels.scm. This comes with its own set of problems, like

Re: Why does `system reconfigure` need to `pull`?

2024-12-26 Thread Ian Eure
Hi 45mg, 45mg <45mg.wri...@gmail.com> writes: Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... It then says it's fetching and indexing objects, authenticating N new commits, etc. As far as I can tell, this stage is equivalent to `guix pull`. It s

Re: [GCD] Migrating repositories, issues, and patches to Codeberg

2025-02-08 Thread Ian Eure
Hi Ludo’, I support this overall direction. Implementation details may require additional concensus, though I’m not sure if they’ll rise to the level of a GCD, but would like to see some discussion of problems as they crop up. Forgejo is purpose-built for developing software; email is not.

Re: [GCD] Migrating repositories, issues, and patches to Codeberg

2025-02-08 Thread Ian Eure
Hi all, Vagrant Cascadian writes: When working with salsa.debian.org (a gitlab instance) there is a way to fetch all the merge requests for a given git repository, so it just becomes part of my normal workflow and to some extent works offline. If codeberg had a similar feature, that would b

Re: [GCD] Migrating repositories, issues, and patches to Codeberg

2025-02-08 Thread Ian Eure
Hi Liliana, Liliana Marie Prikler writes: Hi Guix, That way, pushes to `master` will be limited to changes that have already been validated and built. Perhaps we should rename 'master' to something else too. Food for thought for a future GCD :) I support this, and think it’s worth incl

Re: [GCD] Migrating repositories, issues, and patches to Codeberg

2025-02-08 Thread Ian Eure
Hi Liliana, Liliana Marie Prikler writes: Hi Guix, That way, pushes to `master` will be limited to changes that have already been validated and built. Perhaps we should rename 'master' to something else too. Food for thought for a future GCD :) I support this, and think it’s worth incl

Re: [GCD] Migrating repositories, issues, and patches to Codeberg

2025-02-10 Thread Ian Eure
Hi Efraim, Efraim Flashner writes: On Sat, Feb 08, 2025 at 12:50:22PM -0800, Ian Eure wrote: Hi all, Vagrant Cascadian writes: > When working with salsa.debian.org (a gitlab instance) there > is a way to > fetch all the merge requests for a given git repository, so > it ju

Re: [GCD] Migrating repositories, issues, and patches to Codeberg

2025-02-10 Thread Ian Eure
Hi 45mg, 45mg <45mg.wri...@gmail.com> writes: There are many possible consequences of this. One is that GCDs like this one would be seen by fewer people, so there would be less useful discussion and feedback. And in general, people outside of a small circle of old contributors already subscri

Re: packages.guix.gnu.org down

2024-12-15 Thread Ian Eure
Hi Christopher, On Sun, Dec 15, 2024, at 6:10 PM, Christopher Baines wrote: > "Ian Eure" writes: > >> Hi Guixers, >> >> Looks like https://packages.guix.gnu.org/ has been returning 504 errors for >> a few weeks. >> >> Any idea when it'll

Re: bug#74715: Request for merging "python-team" branch

2024-12-15 Thread Ian Eure
Hi Lars-Dominik, On Sun, Dec 15, 2024, at 6:28 AM, Lars-Dominik Braun wrote: > Hi Ian, > >> Since this merge landed, the builds for several Python packages in my >> personal channel broke. Any package using pyproject-build-system for a >> Python project using setuptools seems to be affected. >

packages.guix.gnu.org down

2024-12-15 Thread Ian Eure
Hi Guixers, Looks like https://packages.guix.gnu.org/ has been returning 504 errors for a few weeks. Any idea when it'll be back? Thanks, -- Ian

Re: bug#74715: Request for merging "python-team" branch

2024-12-14 Thread Ian Eure
Hi all, Since this merge landed, the builds for several Python packages in my personal channel broke. Any package using pyproject-build-system for a Python project using setuptools seems to be affected. This python-manhole package[1] is an example. It's about as simple as they can get, with

Re: Add transmission-qt to the transmission package?

2024-12-21 Thread Ian Eure
Hi Bodertz, On Sat, Dec 21, 2024, at 5:39 PM, Bodertz wrote: > The transmission package (the transmission:gui output specifically) has > transmission-gtk, but I personally prefer transmission-qt. By including > qtbase, qttools, and qtsvg, transmission-qt will also be built. > > I've made a simple

Re: [GCD] Migrating repositories, issues, and patches to Codeberg

2025-01-28 Thread Ian Eure
Hi Tomas, Tomas Volf <~@wolfsden.cz> writes: Sorry for second email, few more comments and questions. Ludovic Courtès writes: ## Choice of a Forge The software behind the forge has to be free software that is *plausibly* self-hosted on Guix System—this probably rules out GitLab Community

New committer

2025-01-03 Thread Ian Eure
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Hello Guixers, I’ve applied for, and received, my commit bit! The manual says to send a signed email to say so, so that’s what I’m doing. By way of introductions: I’ve been using Linux since around 1995, when I installed Slackware off floppy dis

Re: Welcoming Steve as a new committer!

2025-02-12 Thread Ian Eure
Welcome! On February 12, 2025 7:20:02 AM PST, Maxim Cournoyer wrote: >Hello Guix! > >I'm pleased to announce that Steve has just been enabled as a committer >to the project, bringing the number of committers to 48. >Congratulations! Happy committing, Steve! And thank you for all your >contribu

Re: [GCD] Renaming `Master` Branch Into Another Term

2025-02-12 Thread Ian Eure
Hi Jonathan, indieterminacy writes: Hello, I believe that the term `Master` for the root branch is an anacronism. I propose that it is renamed to `The Gulf of Mexico`. Unless people have a better suggestion? Please don’t waste our time with trolling nonsense. -- Ian

Re: Discussion with Codeberg volunteers

2025-02-08 Thread Ian Eure
Hi Ludo’, Ludovic Courtès writes: Hello Guix, • Availability: From what they told us, they didn’t experience any serious downtime over the last year or so. (I did see someone online suggest otherwise so if you have experience, please share. FWIW, over 3+ months o

Re: [GCD] Migrating repositories, issues, and patches to Codeberg

2025-02-09 Thread Ian Eure
Hi Andreas, Andreas Enge writes: Hello Ian, Am Sat, Feb 08, 2025 at 08:33:14AM -0800 schrieb Ian Eure: - The QA status on issues.guix.gnu.org is not very useful. By far the most common thing to see here is "QA: Unknown," with no indication of why it’s unknown or when it

Re: Understanding #:substitutable? and #55231

2025-02-08 Thread Ian Eure
Hi Morgan, Morgan Arnold via "Development of GNU Guix and the GNU System distribution." writes: Hello, If the issue is simply that the patch has not been rebased against a new enough version of Guix to be merged, I am happy to do that rebasing. Additionally, please correct me if I have ma

Re: Understanding #:substitutable? and #55231

2025-02-09 Thread Ian Eure
Hi Maxime, Maxime Devos writes: On 9/02/2025 2:06, Ian Eure wrote: Hi Morgan, Morgan Arnold via "Development of GNU Guix and the GNU System distribution." writes: Hello, If the issue is simply that the patch has not been rebased against a new enough version of Guix to be me

Re: none

2025-02-16 Thread Ian Eure
Hi Z572, Z572 writes: Liliana Marie Prikler writes: ## Repository Update Path For a complete list of repositories associated with the Guix project, see GCD 002 ‘Migrating repositories, issues, and patches to Codeberg’. Most repositories can rename their main branch with no issue (see a

Re: G-Golf in Guix - G-Golf pkg(s) name(s)

2025-02-15 Thread Ian Eure
Hi David, David Pirotte writes: Hello Ricardo, Is this such a problem, for guix, to make an exception? As you all understood by now, this is a bit of a sensitive subject for me. Ultimately, this kind of decision is a judgement call on the part of the committers reviewing the patches. In

Re: G-Golf in Guix - G-Golf pkg(s) name(s)

2025-02-11 Thread Ian Eure
Hi David, David Pirotte writes: In Guix program languages specified libraries are named with the language as prefix, eg: python-six, perl-dbix-simple, and guile-g-golf. Guix should not do this. ... Changing this convention would require a very large amount of work and disrupt things ever

Large rebuilds, nss, and QA

2025-02-15 Thread Ian Eure
Hi Guixers, A while back, I proposed splitting the nss package into two, one for the ESR, and one for the rapid release. Because LibreWolf tracks the Firefox Rapid Release channel, it needs a newer nss than what Guix has fairly frequently, around 2-3 times a year. However, the nss package is

Re: [GCD] Rename “main” branch

2025-02-15 Thread Ian Eure
Hi Liliana, Thank you for putting this together. I sponsor. -- Ian

Re: G-Golf in Guix - G-Golf pkg(s) name(s)

2025-02-16 Thread Ian Eure
Hi David, David Pirotte writes: Hi Inan, Ultimately, this kind of decision is a judgement call on the part of the committers reviewing the patches. In this case, the concensus is clear that the Guix convention should be upheld. Sorry to hear that [1], but I do not authorize guix to pic

Re: diff-wiggle missing wiggle in Emacs

2025-02-24 Thread Ian Eure
Hi Christopher, jgart, Christopher Howard writes: "jgart" writes: Hi guixers, Should we include wiggle as a dependency of Emacs since it is used by the diff-wiggle function from diff-mode.el? For my part — an enthusiastic Emacs user — I'd be a little hesitant to go down the path of a

Re: make dist and related fun

2025-02-19 Thread Ian Eure
Hi Vagrant, Vagrant Cascadian writes: On 2025-02-15, Vagrant Cascadian wrote: The generated tarball also appears to be missing a few files, some of which seem fine (e.g. .gitignore) but some which actually cause problems (e.g. missing po4a.cfg, tests/*.scm, gnu/patches/*.patch), some of wh

Re: make dist and related fun

2025-02-19 Thread Ian Eure
Also, thank you for tackling this! -- Ian

Patch application workflows

2025-03-15 Thread Ian Eure
Hi folks, I’ve had issues getting a reliable patch review/push workflow going, and would like to hear what others are doing for this. Specific issues I’d like to solve: * `mumi am' sometimes claims not to find patches. This just happened to me: guix!env!ieure:~/projects/guix/staging$ mum

Re: New committer

2025-03-18 Thread Ian Eure
Hi Greg, Greg Hogan writes: We have a C++ team! Has the survey shown that project contributors are happier when members of a team and those patches reviewed more promptly? I find Guix to be a powerful tool with unbounded potential. Thank you to all who have contributed. My particular use h

Re: Debbugs changes on #guix

2025-03-20 Thread Ian Eure
Hi Felix, Guixers, Felix Lechner via "Development of GNU Guix and the GNU System distribution." writes: Hi, I enabled an experimental barebones feature that broadcasts Debbugs changes on #guix. It's another technical feature that could improve the speed at which bugs are being closed.

Re: './pre-inst-env guix build xxx' can not find packages in other channels.

2025-03-27 Thread Ian Eure
Hi Feng, Feng Shu writes: Hello, I use the below channel setting: (service home-channels-service-type (cons* (channel (name 'nonguix) (url "https://gitlab.com/nonguix/nonguix";) ;; Enable signature verification: (in