Re: maradns reproducibility fixes and the merits of picking a random number

2022-06-07 Thread Development of GNU Guix and the GNU System distribution.
The upstream website says: "People like MaraDNS because it’s ... remarkably secure." [1] Since many distributions have the same issue, upstream could perhaps offer the patch as a build switch to enable a build-time seed only when needed. Sounds like the safest option. Maybe we could change

Re: how to write services (was: Re: Teams)

2022-06-16 Thread Development of GNU Guix and the GNU System distribution.
caton...@gmail.com writes: I asked for indications about the process (what magic to use in the REPL) My experience with Guix, in general, is that the REPL isn't particularly useful for any task beyond very simple testing (eg, what are the contents of ‘%base-services’). It's a shame, but I

Re: Release v1.4?

2022-06-17 Thread Development of GNU Guix and the GNU System distribution.
Ludovic Courtès writes: So plain ‘emacs’ package doesn’t work on Wayland? That sounds like a recipe for a poor user experience, no? The mainline Emacs is not Wayland-native, but it (along with just about everything else) will run fine under XWayland. It's how I've been running it for so

Re: Who’s in for mentoring?

2022-06-22 Thread Development of GNU Guix and the GNU System distribution.
Hi, On Wed, Jun 22, 2022 at 6:26 AM Ludovic Courtès wrote: > > Surely we can get more than three volunteers for mentoring; Maybe the word mentor is a turn-off? It suggests a longer-term relationship where none need exist. How about calling it a "patch pilot" (or a "commit pilot") who would assi

Re: Why is greetd greeter user in so many groups?

2022-06-22 Thread Development of GNU Guix and the GNU System distribution.
Lars-Dominik Braun writes: I believe wheel is necessary to write logs to /var/log, because they don’t go through the syslog. audio maybe for GTK-based greeter with accessibility (i.e. TTS), but I’m not sure to be honest. Only root can write to /var/log, so wheel is irrelevant. And, indee

Re: Why is greetd greeter user in so many groups?

2022-06-23 Thread Development of GNU Guix and the GNU System distribution.
Lars-Dominik Braun writes: oh, I guess they are written by greetd, not the greeter itself. Does greetd work without the groups in questions? (I don’t have access to a powerful machine right now to test it.) Since greetd is currently being run as root, it doesn't need any extra group memb

Re: How to reinstall the bootloader without guix system reconfigure?

2022-07-01 Thread Development of GNU Guix and the GNU System distribution.
Hi Akib, On Fri, Jul 1, 2022 at 4:35 AM Akib Azmain Turja wrote: > > Fortunately, I have Ubuntu (yet another nonfree > distribution) installed and it didn't broke, so used that to add that > 100 GB to my Guix partition. But I found that GRUB is still broken. > Then I appended "/boot/grub/grub.cf

Re: User group during build process

2022-07-24 Thread Development of GNU Guix and the GNU System distribution.
Hi, On Sun, Jul 24, 2022 at 7:14 AM Tobias Geerinckx-Rice wrote: > > The correct way to make smtpctl setgid is to use Guix System's > setuid-programs field, and use (setgid? #t) (group "smtpq") for smtpctl. In line with TGR's recommendation, the snippet below works locally. Kind regards Felix

Re: [PATCH] gnu: Add perf-tools.

2022-08-03 Thread Development of GNU Guix and the GNU System distribution.
On Wed, 03 Aug 2022, Efraim Flashner wrote: > Sorry for top posting. > > You should send patches to guix-patc...@gnu.org. Also I see you've added > gawk and perf as inputs, but a bunch of the scripts need to actually be > wrapped with those inputs. Right. Wrong ML. -- Olivier Dion oldiob.dev

GitLab to plans to delete dormant projects

2022-08-06 Thread Development of GNU Guix and the GNU System distribution.
Hi, Following this article , GitLab is planning to start deleting project that were idle for > 12 months. Many packages origin in Guix use an url to a GitLab project. What are the consequence of such deletion on Guix reproducibility? Will it affects the time-ma

Re: GitLab to plans to delete dormant projects

2022-08-06 Thread Development of GNU Guix and the GNU System distribution.
On Sat, 06 Aug 2022, Julien Lepiller wrote: > Our build farms need those sources, so they keep them in cache. If you > need a source, you can always substitute from the build farms if the > origin disappeared (that's actually the default and you don't even > need to trust the build farm for that t

Tempel snippets

2022-08-06 Thread Development of GNU Guix and the GNU System distribution.
Hi guix! I'm translating the snippets used in the snippets dir so that we can provide an alternative (here tempel) for snippets in the Perfect Setup. I have two practical questions about where to put that code. 1) For reproducible development purposes (e.g. rde), it would be great to have snipp

Re: [POSTMORTEM] Subkey is not authorized by .guix-authorizations

2022-08-11 Thread Development of GNU Guix and the GNU System distribution.
Hi, On Thu, Aug 11, 2022 at 7:27 AM Andrew Tropin wrote: > > Re: [POSTMORTEM] I have likewise used those words to describe concluding reports or to communicate lessons learned, but upon reflection I now prefer "incident summary" or "debrief". [1] Since both of my suggested replacements are assoc

Re: image derivation for deploy

2022-08-14 Thread Development of GNU Guix and the GNU System distribution.
Hi Csepp, On Sun, Aug 14, 2022 at 3:44 PM Csepp wrote: > > I'm working on a Guile module that should help with deploying to Linode > If someone wants > to take a look I can upload it somewhere. Thank you for that work! I use Guix on Linode as well as another provider and would be happy to take a

cloud-init?

2022-08-26 Thread Development of GNU Guix and the GNU System distribution.
Hi I would like to deploy Guix VM's and in many VM hosting environments, having cloud-init on the Guix VM image would be useful for configuration of network interfaces etc. I tried searching the mailing list archives and bug database, but could not find anything except that the cloud-utils packag

Re: guix lint should support overrides

2022-09-02 Thread Development of GNU Guix and the GNU System distribution.
Hi all, On Tue, Aug 23, 2022 at 3:23 PM Vagrant Cascadian wrote: > > Debian's correlary, lintian, has a mechanism to do exactly this, where > you list the various things that aren't appropriate, and can even > comment on why, in a way that lintian basically hides the issue from > further attentio

Re: Request: build package with source tarball

2022-09-11 Thread Development of GNU Guix and the GNU System distribution.
On Mon, 12 Sep 2022, Ryan Prior wrote: > Hi there! Lately I've been testing distribution tarballs with a workflow like > this: > > - update some software in my source directory > - create a distribution tarball > - untar to a directory like /tmp/mypkg-src > - run: guix build --with-source=mypkg=/

A golden GNU for you

2022-09-24 Thread Development of GNU Guix and the GNU System distribution.
Hi, When reading about the reopening of Bhutan and its cross-country trail [1] I came across a lesser-known species of gnu goat that due to its yellow color could be an appropriate mascot for our beloved Guix. Sorry this message came late for the ten-year party. [2] Unlike the African wildebeest

Re: Emacs integration for 'guix shell'

2022-09-26 Thread Development of GNU Guix and the GNU System distribution.
On Mon, 26 Sep 2022, "Thompson, David" wrote: > Hello all, > > I recently wrote a little blog post titled "Guix for development" [0] > and in it I mentioned using a tool called direnv and emacs-direnv as a > way to integrate 'guix shell' with Emacs. This integration has vastly > improved my Emacs

Re: Emacs integration for 'guix shell'

2022-09-27 Thread Development of GNU Guix and the GNU System distribution.
On Tue, 27 Sep 2022, zimoun wrote: > > --8<---cut here---start->8--- > #!/bin/sh > > guix time-machine -C channels.scm \ > -- shell --pure \ > -m manifest.scm \ > -- $@ > --8<---cut here---end--

system/package testing?

2022-10-06 Thread Development of GNU Guix and the GNU System distribution.
Hi Is there any infrastructure to run a system-wide test suite, or at least a per-package test suite? I'm not thinking of 'make check' that is run during build, but of something similar to Debian's debci/autopkgtest to test that an installed package works as expected (which may include running th

Re: Why linux-libre-bpf?

2022-10-08 Thread Development of GNU Guix and the GNU System distribution.
Hi my fellow Guix, On Sat, Oct 8, 2022 at 5:32 PM wrote: > > > CONFIG_BPF_JIT_ALWAYS_ON=y > > CONFIG_BPF_JIT=y > > > > Why is this not the default in regular linux-libre? Maybe it's historical. I believe JIT used to open a side-channel for the Spectre attack. [1] Kind regards Felix Lechner [1]

An apology

2022-10-13 Thread Development of GNU Guix and the GNU System distribution.
Hi Andrew, Please accept my apologies for sending the message below. Aside from being impolite, my note was also ill-timed given your newly-won status as a committer. I could have hardly been more tone-deaf. If at all, I should have written in private. While not a great explanation, I occasionall

Re: Guix Goals: One Hackable Developer Tool To Rule Them All

2022-10-16 Thread Development of GNU Guix and the GNU System distribution.
Hi, On Sun, Oct 16, 2022 at 1:10 PM jgart wrote: > > That's a bit harsh. I also found it a bit stiff, but sometimes folks don't find the right words—hence my own recent apology. Kind regards Felix Lechner

Re: Pinning package inputs using inferiors?

2022-10-23 Thread Development of GNU Guix and the GNU System distribution.
Hi, On Fri, Oct 21, 2022 at 4:51 PM Phil wrote: > > have the releases available ... > but without ... an obligation on ... applications to adopt > these changes While I am relatively new to functional package management, I find it inconsistent that inputs in Guix are provided by variables. I be

Trusted Firmware-A (ARMv8)

2022-10-24 Thread Development of GNU Guix and the GNU System distribution.
I would like to install Guix (System) on the Banana Pi M5 [0]. The board is “open source” but not the firmware released by Amlogic [1]. The platform (Amlogic Meson S905X3) is currently not supported by the open source project Trusted Firmware-A [2][3]. I am a user not an expert and I don’t know w

Re: Trusted Firmware-A (ARMv8)

2022-10-24 Thread Development of GNU Guix and the GNU System distribution.
The system must be installed first. Some components on the board are probably supported (Ethernet, GPU) by open source software. -- Best regards, Kevin Vigouroux

Re: Trusted Firmware-A (ARMv8)

2022-10-25 Thread Development of GNU Guix and the GNU System distribution.
It’s rather complicated. Anyway, I have to adapt the source code to be able to install Guix on this board. It will take me some time to figure out how to do this. Maybe start by modifying `make-arm-trusted-firmware'. -- Best regards, Kevin Vigouroux

Permanent URL for GUIX packages

2022-11-03 Thread Development of GNU Guix and the GNU System distribution.
Hello, I'd like to link guix.gnu.org/packages/monolith-2.6.1/ from my project's README file (https://github.com/Y2Z/monolith), but due to the version string being part of the URL, I can't easily do that, would have to change the link for every new release. Could you please let me know how to

Re: Permanent URL for GUIX packages

2022-11-04 Thread Development of GNU Guix and the GNU System distribution.
ow who I should talk to to propose this improvement? Kindly, Sunshine > On Nov 4, 2022, at 09:22, pelzflorian (Florian Pelz) > wrote: > > Hello Sunshine, > > Sunshine via "Development of GNU Guix and the GNU System distribution." > writes: >> I'd like to

Re: Permanent URL for GUIX packages

2022-11-04 Thread Development of GNU Guix and the GNU System distribution.
Hello Sunshine, --- Original Message --- On Thursday, November 3rd, 2022 at 15:50, Sunshine via "Development of GNU Guix and the GNU System distribution." wrote: > Hello, > > I'd like to link guix.gnu.org/packages/monolith-2.6.1/ from my project's >

Re: Permanent URL for GUIX packages

2022-11-04 Thread Development of GNU Guix and the GNU System distribution.
15:50, Sunshine via "Development of GNU Guix and the GNU System distribution." wrote: Hello,I'd like to link guix.gnu.org/packages/monolith-2.6.1/ from my project's README file (https://github.com/Y2Z/monolith), but due to the version string being part of t

Re: Permanent URL for GUIX packages

2022-11-05 Thread Development of GNU Guix and the GNU System distribution.
Hi Zimon, thank you, that should work for the time being. I'd love to link the official site on .gnu.org though, please make it possible guys 🥹 > On Nov 5, 2022, at 09:19, zimoun wrote: > > Hi, > >> On Thu, 03 Nov 2022 at 11:50, Sunshine via "Development of GNU

Re: Permanent URL for GUIX packages

2022-11-19 Thread Development of GNU Guix and the GNU System distribution.
Hi Sunshine, On Thursday, November 3rd, 2022 at 15:50, Sunshine via "Development of GNU Guix and the GNU System distribution." wrote: > Hello, > > I'd like to link guix.gnu.org/packages/monolith-2.6.1/ from my project's > README file (https://github.c

Re: RFC: libgit2 is slow/inefficient; switch to git command?

2022-11-22 Thread Development of GNU Guix and the GNU System distribution.
Hi, I just want to add my 2 cents :) Another issue with libgit2 is that is gives a very misleading error report when trying to http-clone a repo that only support the old "dumb" git protocol (as opposed to the newer "smart" one). More details here[1]. Missing support for that dumb protocol is pr

Re: Permanent URL for GUIX packages

2022-11-22 Thread Development of GNU Guix and the GNU System distribution.
Hello,that solves it for my project, thank you.On Nov 19, 2022, at 11:36, Luis Felipe wrote:Hi Sunshine, On Thursday, November 3rd, 2022 at 15:50, Sunshine via "Development of GNU Guix and the GNU System distribution." wrote: Hello,I'd like to li

Re: foreign-distro?

2022-11-23 Thread Development of GNU Guix and the GNU System distribution.
Hi all, Sorry to tell this - I don't think something like this would be even possible to implement :/ AFAIK package definition fields like `(inputs)` don't just describe how the package gets installed. They affect the actual build. So if we really wanted this feature, we'd need to build 2 separat

Re: Fail ’guix time-machine’ on Nov 2021 because libgit2

2022-11-23 Thread Development of GNU Guix and the GNU System distribution.
> Well, is it specific to my machine? Or is it reproducible? I confirm I was able to reproduce. This is probably all I'm able to help with here 👶 Wojtek pgp19nfqwGYdf.pgp Description: OpenPGP digital signature

Re: package update patches and "core-update" branch

2022-11-24 Thread Development of GNU Guix and the GNU System distribution.
Hi Andy, On Thu, Nov 24, 2022 at 5:05 PM Andy Tai wrote: > > Curious is there any guideline on when, and what type of, patches > should target core-update? Thanks The manual probably explains that better and more accurately than I could. Please have a look at the checklist item #9 here. [1] Kin

advanced?

2022-11-26 Thread Development of GNU Guix and the GNU System distribution.
Hi I find use of the term 'advanced' wrt Guix confusing and even mildly excluding, even though it is wide-spread. What is advanced about Guix? Can I use it even if I'm not an advanced user? What do others think? Is there some historical background for this description of Guix? How about the att

Re: advanced?

2022-11-28 Thread Development of GNU Guix and the GNU System distribution.
Thanks Liliana, zimoun, Ryan and Vagrant for feedback! Ludovic Courtès writes: > Or if we do want to explain more, then perhaps we need a list of > features that would also include things like Docker/VM image generation, > declarative home environments, etc. But that’s broader topic. Yes, that

Re: GNU Guix 1.4.0rc1 available for testing!

2022-12-04 Thread Development of GNU Guix and the GNU System distribution.
Thank you, Kaelyn. I appreciate how friendly and helpful this commuity is. For testing documentation purposes, this is the hardware that the release candidate is running smoothly on for me so far: OS: Guix System x86_64 Host: X570 AORUS XTREME -CF Kernel: 6.0.10-gnu Uptime: 1 day, 56 mins Pac

Re: Drafting a Guix blog post on the FHS container

2022-12-04 Thread Development of GNU Guix and the GNU System distribution.
Hello, > Hi Guixers! > > I've started working on a little blog post about our new > --emulate-fhs option for Guix containers. In short, this sets up an > FHS-like (Filesystem Hierarchy Standard) container which has things > like /lib and /bin. > > I would like to get some suggestions on good ex

Re: Example Nginx config from Guix manual does not work

2022-12-24 Thread Development of GNU Guix and the GNU System distribution.
Hi Adam, On Sat, Dec 24, 2022 at 2:29 AM Adam Kandur wrote: > > Which will not work because it asks to listen on 443 with ssl, which is not > possible because no certificates are provided. I use this configuration [1] but also face a chicken-and-egg problem for new sites. I normally take nginx

build-system-modules

2022-12-27 Thread Development of GNU Guix and the GNU System distribution.
Is there a good reason to have put %gnu-build-system-modules after other modules when defining %X-build-system-modules ? I met a packaging error two times when hacking guile or maven packages, where after using the #:modules flag in arguments, I found myself with gnu build-system packaging phase

Re: Proof of Concept: Import Emacs' use-packaged packages into Guix' manifest.scm

2022-12-27 Thread Development of GNU Guix and the GNU System distribution.
Right you are, I am quite new to mailing lists and I thought emacs would “do the right thing”. - Mitchell > On Dec 27, 2022, at 4:15 AM, Mekeor Melire wrote: > > 2022-12-26 14:20 mitchellschmeis...@librem.one: > >> Perhaps you are thinking about this upside down? >> >> emacs has support fo

Re: Proof of Concept: Import Emacs' use-packaged packages into Guix' manifest.scm

2022-12-27 Thread Development of GNU Guix and the GNU System distribution.
Mekeor Melire writes: >> Perhaps you are thinking about this upside down? >> >> emacs has support for guix via `emacs-guix`. >> Would it not make more sense to make a drop in replacement for >> `use-package` which is syntactically identical but instead of >> downloading stuff from the emacs packa

Re: build-system-modules

2022-12-28 Thread Development of GNU Guix and the GNU System distribution.
Just a small fix for my last paragraph: On 2022-12-27 17:56, Nicolas Graves wrote: > Take a guile or maven package, fill the #:modules key in arguments with > respectively '(%guile-build-system-modules) or > '(%maven-build-system-modules), the packaging phases should fail with > gnu-build-syste

Re: cloud-init?

2022-12-29 Thread Development of GNU Guix and the GNU System distribution.
The idea of cloud-init support for Guix came back to me now, and to better articulate what would be the lithmus test for me would be if I'm able to run the following command on a Trisquel 11 machine: printf '%s\n' '#cloud-config' 'fqdn: foo.sjd.se' > my-user-data virt-install --cloud-init user-dat

skia for libreoffice

2023-01-08 Thread Development of GNU Guix and the GNU System distribution.
Hi! (please tell me if I should use another channel for such questions) I recently have been working on enabling tests for skia and including skia in libreoffice (see bug 60571 for the first part). Now that I delve into libreoffice's build of skia, I see that there's a series of patches that li

Command consistency: suggestion

2023-01-09 Thread Development of GNU Guix and the GNU System distribution.
Good morning! It struck me this weekend that there is some difference in the command structure for the different guix sub commands. For example: guix package --list-generations and guix system list-generations guix package has everything as an flag, but guix system (and guix home) uses the

Re: advanced?

2023-01-09 Thread Development of GNU Guix and the GNU System distribution.
Ludovic Courtès writes: > Hello, > > (Cc: Luis, for the web site design.) > > Simon Josefsson skribis: > >> Ludovic Courtès writes: >> >>> Or if we do want to explain more, then perhaps we need a list of >>> features that would also include things like Docker/VM image generation, >>> declarativ

Re: Command consistency: suggestion

2023-01-16 Thread Development of GNU Guix and the GNU System distribution.
Hi Simon, Thanks for the input - comments at the bottom: On 11/01/2023 22:51, Simon Tournier wrote: It is often discussed. :-) Well, ‘guix package’ uses SRFI-37 [2] and it is possible to combine some action; as --switch-generation and --delete-generations for instance. Aside note that one tr

Re: properties for default version? (was bug#60200: Incompatibilities between gcc-toolchain and R packages)

2023-01-17 Thread Development of GNU Guix and the GNU System distribution.
Hi, Ludovic Courtès writes: > Thoughts? What if package variables in Guix were functions that accepted an optional argument? Each function could deliver any available version or a default, possibly accompanied by a warning when the wanted version was not available. Kind regards Felix Lechne

Re: Packages grow, no longer fit on a 💾

2023-01-18 Thread Development of GNU Guix and the GNU System distribution.
Evening all, On 14/01/2023 23:07, Ludovic Courtès wrote: Hello! Over the course of a few years, the size of our packages has apparently kept growing. Example: --8<---cut here---start->8--- $ guix time-machine --commit=v1.2.0 -- size emacs store item

Re: Struggling to write Dissecting Guix, Part 2

2023-01-25 Thread Development of GNU Guix and the GNU System distribution.
Hi, Paren! > - Guile has no type system, so you can't express monads in terms of types While Guile is dynamically typed, functions we define in it generally do expect their arguments to be of certain types. And they also generally guarantee their return values to be of certain types. So even th

Re: Struggling to write Dissecting Guix, Part 2

2023-01-26 Thread Development of GNU Guix and the GNU System distribution.
Hi, On Tue, Jan 24, 2023 at 11:13 PM ( wrote: > > I've been struggling to write Part 2 of Dissecting Guix If it's a matter of explanatory power, I might suggest switching to an integrative approach and perspective for part 2—i.e. "Putting the parts of Guix back together". After all, the motivati

Re: debug moviepy with jgart

2023-01-27 Thread Development of GNU Guix and the GNU System distribution.
> Hi, > > I'm trying to get the tests to pass for a Guix package that I am writing for > moviepy. > > Any thoughts on how to resolve the below failures? > > I need to make some dir writeable? Hello, The non-writeable cache dir error seems to be coming from an imagemagick subprocess. So yeah,

Re: Resurrecting top-notch continuous integration for Guile

2023-01-29 Thread Development of GNU Guix and the GNU System distribution.
Hi Ludo' On Sun, Jan 29, 2023 at 9:37 AM Ludovic Courtès wrote: > > I hereby ask fellow Guix hackers to voice any > concerns they may have regarding this use of project resources. I am not a Guix hacker (although maybe every user is one too) and, as a newbie, I cannot speak for the group but the

Re: UTF-8 progress bar

2023-01-30 Thread Development of GNU Guix and the GNU System distribution.
Hi, On Mon, Jan 30, 2023 at 3:35 PM wrote: > > I suspect those characters could be made to work in Akib's console > if his kernel supports KMS and setfont etc .. The characters displayed correctly in my Linux virtual console VT2 after I ran this command in Bash: setfont /gnu/store/iga6jf0k

Re: UTF-8 progress bar

2023-01-31 Thread Development of GNU Guix and the GNU System distribution.
Hi, On Mon, Jan 30, 2023 at 3:35 PM wrote: > > IDK, but perhaps your app could use a wrapper that sets up a font, > along with a utf8 map that will show the necessay characters? Should we use the GNU Unifont [1][2] for virtual terminals by default? With support for the languages below, it may b

Re: Proof of Concept: Import Emacs' use-packaged packages into Guix' manifest.scm

2023-02-02 Thread Development of GNU Guix and the GNU System distribution.
https://github.com/paperclip4465/use-package-ensure-guix Thank you for your kind words, I continued working on it and the repository is here. What do you think about naming this package/feature "use-package-ensure-guix" and using that as a prefix for all other functions and variables -- exce

Re: Proof of Concept: Import Emacs' use-packaged packages into Guix' manifest.scm

2023-02-02 Thread Development of GNU Guix and the GNU System distribution.
Finally, I'm not sure if installing packages from my custom local guix-channel succeeded. I need to retry and investigate more. This is a quirk with `emacs-guix`. It doesn't seem to use the pulled guix and I'm not sure how to fix that. On 2/2/23 04:44, Mekeor Melire wrote: 2022-12-27 19:51

Re: Using Guix inside a Guix container

2023-02-03 Thread Development of GNU Guix and the GNU System distribution.
Hi Konrad, I wanted to try specifying currently used version of Guix in some other way to avoid computing Guix inside the container. I tested first without a container guix shell -e '((@ (gnu packages package-management) current-guix))' -- guix describe and the result is also bad — it still tri

Re: call-with-file-lock does not remove lock file

2023-02-03 Thread Development of GNU Guix and the GNU System distribution.
Hi, On Fri, Feb 3, 2023 at 2:57 PM Ricardo Wurmus wrote: > > the lock file itself remains behind. That's where they are coming from! Kind regards, Felix

Protect against 'guix pull' providing stale data

2023-02-07 Thread Development of GNU Guix and the GNU System distribution.
Hi all, I was watching https://fosdem.org/2023/schedule/event/security_where_does_that_code_come_from/ and one concern that came up was that there is no protection or mitigation against 'guix pull' servers providing machines old data, to (for example) stall security updates from reaching a serve

avoid Computing Guix derivation when not necessary

2023-02-10 Thread Development of GNU Guix and the GNU System distribution.
Hi guix! I found an working solution to avoid waiting for the `Computing Guix derivation' part when pulling or else. Here's my snippet: ``` (use-modules (git) (guix profiles) (srfi srfi-1)) (reduce (lambda (x y) (and x y)) #f (map (lambda (x) (let* ((elts (cdada

[feature-request] patches on channels ?

2023-02-10 Thread Development of GNU Guix and the GNU System distribution.
Hi! A few lines of context: I'm using guix and contribute for more than a year now, and I'm still perfecting my ability to contribute to it. I maintain my dotfiles open in a (more and more) minimalistic repo, while trying to work more and more directly in local copies of guix (and rde), to dire

Re: Merging core-updates?

2023-02-13 Thread Development of GNU Guix and the GNU System distribution.
Hi On Mon, Feb 13, 2023 at 12:22 PM Andreas Enge wrote: > > It looks like we have reached the Debian trap How about applying selectively those patches from core-updates that do not break anything? It would split the difference. Future changes waiting in Debbugs could join the remainder, which n

Re: bug#30435: libreoffice: Fonts don't show up after install

2023-02-20 Thread Development of GNU Guix and the GNU System distribution.
Hi, On Mon, Feb 20, 2023 at 8:06 AM Maxim Cournoyer wrote: > > I haven't seen this problem in a long while, so I'm inclined to think > it's been resolved. I think I had that issue with a fresh install within the last year and based on advice in IRC (thanks nckx!) ran 'fc-cache -fv'. For what it

Follow-up on julia import script

2023-02-24 Thread Development of GNU Guix and the GNU System distribution.
Hi all, I asked a few questions today on the IRC channel about a julia import script. Just to summarize and be able to follow the subject later: - I was looking for a way to write a julia import script base on information in julia general package repository, which can be quite simple if we have

Re: Oniro or Guix on Zephyr kernel?

2023-02-24 Thread Development of GNU Guix and the GNU System distribution.
jbra...@dismail.de writes: > February 24, 2023 10:41 AM, "Peter Polidoro" wrote: > >>> Actually, my new friend Mitchell just created a blog post about > using >>> GNU Guix for Zephyr kernels: >>> >>> https://gnucode.me/building-toolchains-with-guix.html >> >> Great blog post, thank you! It make

Re: Oniro or Guix on Zephyr kernel?

2023-02-24 Thread Development of GNU Guix and the GNU System distribution.
Hi Mitchell, On Fri, Feb 24, 2023 at 10:36 AM Mitchell Schmeisser via Development of GNU Guix and the GNU System distribution. wrote: > > My main reason for doing this was because Guix has already replaced > every other package manager on the system. Kudos to this. You should get a pri

Re: Follow-up on julia import script

2023-02-25 Thread Development of GNU Guix and the GNU System distribution.
One more question ;) On 2023-02-24 19:21, Simon Tournier wrote: >> - Apparently Nicolo also has a similer code. > > I guess, it is that: > > https://yhetil.org/guix/8735yi9o9x.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me Thanks! > Assuming some toml parser available in Guile (it

Re: Oniro or Guix on Zephyr kernel?

2023-02-25 Thread Development of GNU Guix and the GNU System distribution.
> Are you also planning on making the firmware that you write to run on top of > Zephyr into Guix packages as well? That could make it way easier to > synchronize code on both a host machine and an embedded board that need to > communicate with each other. > > I would love to read another blog

Re: Oniro or Guix on Zephyr kernel?

2023-02-25 Thread Development of GNU Guix and the GNU System distribution.
https://github.com/paperclip4465/guix-zephyr > On Feb 25, 2023, at 9:15 AM, Mitchell Schmeisser > wrote: > >  >> >> Are you also planning on making the firmware that you write to run on top of >> Zephyr into Guix packages as well? That could make it way easier to >> synchronize code on both

Re: Oniro or Guix on Zephyr kernel?

2023-02-25 Thread Development of GNU Guix and the GNU System distribution.
Hopefully this work can be incorporated into Guix. Initially I did not have much hope as even Linux does not make the cut and the embedded world is way more friendly to proprietary software/blob sharing. However I don't think there are any blobs in the zephyr code base and while zephyr itself p

Re: Follow-up on julia import script

2023-02-27 Thread Development of GNU Guix and the GNU System distribution.
What we get from juliahub is really not bad, since it's really close to what we have in other importers. I've been working on that this wkend, nearly finished a first version, but there's still a few points I'm not sure of : - we don't have a `hash` field in the json, tough we might be able to

Re: Merging branch wip-haskell

2023-02-27 Thread Development of GNU Guix and the GNU System distribution.
Hi Lars, > the branch has been merged into master. Thank you for that giant contribution to making Haskell more usable in Guix! Kind regards Felix Lechner

Re: Follow-up on julia import script

2023-02-27 Thread Development of GNU Guix and the GNU System distribution.
On 2023-02-27 14:46, Simon Tournier wrote: > > Oh cool! Thanks. > >> - we don't have a `hash` field in the json, tough we might be able to >> get it by parsing Versions.toml additionally to the json. This I can >> do with a very simple parser. > > Do you mean Versions.toml from General regist

Re: Oniro or Guix on Zephyr kernel?

2023-03-01 Thread Development of GNU Guix and the GNU System distribution.
https://github.com/paperclip4465/guix-embedded-example Here is an example project which involves a vm and an embedded device. On 2/25/23 10:19, Peter Polidoro wrote: https://github.com/guix-zephyr I actually reserved this organization name on GitHub a while back hoping to someday do what you

Re: [bug#61894] [PATCH RFC] Team approval for patches

2023-03-01 Thread Development of GNU Guix and the GNU System distribution.
Hi, On Wed, Mar 1, 2023 at 9:31 AM Christopher Baines wrote: > > I'm unclear how it would > impact the things I push for others. I pushed some patches today, would > this mean that I'd have to look at what team/teams are involved > (according to /etc/teams.scm.in) for each commit/series, and then

Re: Follow-up on julia import script

2023-03-06 Thread Development of GNU Guix and the GNU System distribution.
On 2023-02-27 12:37, Nicolas Graves wrote: I have a WIP version which should solve the issues of hash and native-inputs. I still have the two following issues, if someone has a hint: > - there's a difficulty for defining guix-name->julia-name with the > simple guix/import/utils.scm snake-case.

Re: bug#61894: [PATCH RFC] Team approval for patches

2023-03-07 Thread Development of GNU Guix and the GNU System distribution.
Hi, On Tue, Mar 7, 2023 at 2:37 AM Andreas Enge wrote: > > And the feature branches with > QA on cuirass or the Guix Build Coordinator that we talked about at the > Guix Days. For what it's worth, someone turned one of my patch sets into a proof-of-concept for feature branches. You can follow th

Re: Merging branch wip-haskell

2023-03-08 Thread Development of GNU Guix and the GNU System distribution.
Hi, On Mon, Feb 27, 2023 at 3:05 AM Lars-Dominik Braun wrote: > > the branch has been merged into master. I see build failures [1] for Ghc 9.2.5 in the Cuirass job set [2] for my own feature branch. [3] They are caused by a one-hour timeout. Did you folks figure out how to extend the timeout lim

Re: Merging branch wip-haskell

2023-03-08 Thread Development of GNU Guix and the GNU System distribution.
Hi Lars, On Wed, Mar 8, 2023 at 11:31 AM Lars-Dominik Braun wrote: > > I don’t see GHC being rebuild How about here [1] please? Maybe I'm misreading the log: building path(s) `/gnu/store/xdl4lyjjai90w21whf7xwvdqh8cf7hy7-cpphs-1.20.9.1-1.cabal' building path(s) `/gnu/store/199mrp0p6l9pld

Re: bug#61894: [PATCH RFC] Team approval for patches

2023-03-10 Thread Development of GNU Guix and the GNU System distribution.
Hi Ludo', On Fri, Mar 10, 2023 at 9:22 AM Ludovic Courtès wrote: > > Like you I’m glad collaboration is nice and friendly; yet, over the past > few months I’ve experienced misunderstandings that seemingly broke the > consensus-based process that has always prevailed. I have no idea what happened

gnu: inetutils: Update to 2.4.

2023-03-12 Thread Development of GNU Guix and the GNU System distribution.
Hi, With core-updates possibly being replaced by feature branches, I am not sure where to place this update to GNU Inetutils 2.4. The patch series [1] will rebuild 3,416 packages. Thank you, everyone, for your hard work! Kind regards, Felix Lechner [1] https://issues.guix.gnu.org/62154

Towards generalized testing (Was: Caching test results separately?)

2023-03-13 Thread Development of GNU Guix and the GNU System distribution.
Hi Josselin, On Mon, Mar 13, 2023 at 3:21 PM Josselin Poiret wrote: > > I would really like for tests to move out of build phases > > That would require a huge change to Guix though Fortunately, there is a great precedent for that work in Debian. It is called autopkgtest. [1] One package I main

A minimal rootless podman configuration

2023-03-13 Thread Development of GNU Guix and the GNU System distribution.
Existing attempts to use podman rootless run into issues with the cgroups file system being mounted by elogind. Since we now have seatd and greetd, we can bypass elogind. Using them, I have finally been able to use rootless podman. Since this is something that comes up in IRC with some regul

Re: gnu: inetutils: Update to 2.4.

2023-03-14 Thread Development of GNU Guix and the GNU System distribution.
Hi Maxim, On Tue, Mar 14, 2023 at 8:53 AM Maxim Cournoyer wrote: > > In the future, try to remember using the --subject-prefix='PATCH > core-updates', to avoid committers mistakenly pushing this to master Thank you for your response! I wrote for guidance on that issue. I am sorry that was unclea

Re: Follow-up on julia import script

2023-03-15 Thread Development of GNU Guix and the GNU System distribution.
Hi all! Took me quite more time than I would've liked, but I have a usable juliahub scheme import script! It seems there's still one edge case that isn't covered and revolves around when Julia packagers don't properly tag their git repos (I've only seen the case with SnoopPrecompile). There's t

Re: gnu: inetutils: Update to 2.4.

2023-03-16 Thread Development of GNU Guix and the GNU System distribution.
Hi Maxim, On Tue, Mar 14, 2023 at 6:11 PM Maxim Cournoyer wrote: > > Until everybody has a good grasp of the new process, I think sticking to > the documented one may be best for now The bug was retitled 'core-updates' per your request. [1] I didn't mean to set a tone in the discussion and mere

Re: Discussion notes on releases and branches

2023-03-17 Thread Development of GNU Guix and the GNU System distribution.
Hi Andreas, On Thu, Feb 9, 2023 at 4:20 AM Andreas Enge wrote: > > [excerpt from the attachment follows] > > - Smaller branches could be taken care of by dedicated persons > [...] > - Branch creators should fix a goal and tentative timeline. > - We need a mapping between branches and maintainers

Re: State of core-updates

2023-03-17 Thread Development of GNU Guix and the GNU System distribution.
Hi Andreas and Kaelyn, On Fri, Mar 17, 2023 at 1:18 PM Kaelyn wrote: > > sorry about "git am" not working I hesitate to get in the middle, but it may be appropriate for attribution reasons to revert commit cc56be2f and then re-commit with the '--author' option, unless rebasing and breaking histo

Re: Follow-up on julia import script

2023-03-18 Thread Development of GNU Guix and the GNU System distribution.
Just a quick reminder ;) The patch series is 62202. I can squash the commits if this is too precise, you can tell me ;) Have a great week-end. On 2023-03-15 13:43, Nicolas Graves wrote: > Hi all! > > Took me quite more time than I would've liked, but I have a usable > juliahub scheme impo

Re: Procps in core-updates

2023-03-19 Thread Development of GNU Guix and the GNU System distribution.
Hi Andreas, On Sat, Mar 18, 2023 at 5:33 AM Andreas Enge wrote: > > FAIL: strtod_nol_or_err("123") != 123.00 Can you multiply by "1.0" to force a floating-point comparison, or round the other side to the nearest int? Kind regards Felix

Re: guix system container and friends fail to report intermediate errors

2023-03-27 Thread Development of GNU Guix and the GNU System distribution.
> Hello. Is it possible to get better error reporting in the following > example? > > $ sudo guix system -K -L /home/vlad/Code/fullmeta-guix/channel container > os.scm > > [...] I also face this very problem when using the "-L" switch with other commands, e.g. `guix shell`. Is there some missed-

Where should we put machine learning model parameters ?

2023-04-03 Thread Development of GNU Guix and the GNU System distribution.
Hi Guix! I've recently contributed a few tools that make a few OSS machine learning programs usable for Guix, namely nerd-dictation for dictation and llama-cpp as a converstional bot. In the first case, I would also like to contribute parameters of some localized models so that they can be used

PSA for RAID users in Guix System (mdadm)

2023-04-03 Thread Development of GNU Guix and the GNU System distribution.
Hi, If you came from another GNU/Linux distribution and use software RAID in Guix System, you may not be getting the best possible experience. This message is probably only interesting to you if you have a 'raid-device-mapping' in your operating system declaration. [1] In terms of basic functiona

  1   2   3   4   5   6   7   8   >