On Wed, Jan 31 2018, Ricardo Wurmus wrote:
Finally, it is not clear where the efi partition should be
mounted.
Should it be /mnt/boot/efi? If so, should the configuration
file
specify “/mnt/boot/efi” as the target? Or should it be
“/boot/efi”?
An example would be useful here.
We have an e
Hey George,
On Sat, Apr 28 2018, George myglc2 Clemmer wrote:
g1@sysi17 ~ [env]$ guix environment
--substitute-urls=https://g1.local:8080
The guix substitute command only runs a normal http server, so you
have to use http://, not https://. I think the other servers you
mention are behind pro
3b23ad69fad8971 Mon Sep 17 00:00:00 2001
From: Carlo Zancanaro
Date: Sat, 25 Aug 2018 20:32:11 +1000
Subject: [PATCH] service: Restart dependent services on service restart
* modules/shepherd/service.scm (required-by?): New procedure.
(stop): Return a list of canonical-names for stopped dep
On Sun, Aug 26 2018, Ludovic Courtès wrote:
I wonder if there are cases where one might want to restart a
service without restarting its dependent services. We can
probably ignore it for now, but perhaps we’ll need to add a flag
or a separate action later.
Thoughts?
I think this is best se
appeared in `ps aux | grep guix-daemon`. I did not
need to reboot my system.
One possible improvement would be to print out the services that
need to be restarted to be upgraded.
From 162bd298563201ebf6eda87d46ae1b64671397da Mon Sep 17 00:00:00 2001
From: Carlo Zancanaro
Date: Sun, 26 Aug 2018 21
Hey Ludo’!
On 27 August 2018 7:08:34 am AEST, l...@gnu.org wrote:
>I forgot if this was already done, but perhaps you can add a bit in the manual
>to insist that ‘restart’ is not quite the same as ‘stop’ + ‘start’.
I hadn't done that, but I have now. There aren't many mentions of restart in
th
Hey Ludo’!
On 27 August 2018 7:08:34 am AEST, l...@gnu.org wrote:
>I forgot if this was already done, but perhaps you can add a bit in the manual
>to insist that ‘restart’ is not quite the same as ‘stop’ + ‘start’.
I hadn't done that, but I have now. There aren't many mentions of restart in
th
On Mon, Aug 27 2018, Ludovic Courtès wrote:
I see that you also reverted the patch that removed the
‘EINTR-safe’ workaround. Could you explain why that was
necessary? (It should not be necessary with current Guile
versions.)
I'm not really sure of the details, but as I mentioned on IRC,
th
On Sat, Sep 01 2018, Carlo Zancanaro wrote:
I'll send through an updated patch once I've cleaned it up a
bit, [ ... ]
Updated patch attached.
From 47647b767930d16ab5a3b855993daf6ddf98f230 Mon Sep 17 00:00:00 2001
From: Carlo Zancanaro
Date: Sun, 26 Aug 2018 21:54:14 +1000
Subje
Hey Ludo’,
On Sat, Sep 01 2018, Ludovic Courtès wrote:
I’d like to make sure we understand the story with ‘EINTR-safe’,
but after that I’m happy to push a release.
Do you have any thoughts about why it could be failing, or things
I could investigate? I don't know where to start.
One possibl
On Sun, Sep 02 2018, Ludovic Courtès wrote:
First, could you check (in a VM) whether the boot failure is
reproducible when that patch that removes ‘EINTR-safe’ is
applied?
As far as I can tell it's completely reproducible.
If it’s 100% reproducible, could you share the VM’s output?
Sure.
Hey Ludo’,
On Thu, Sep 20 2018, Ludovic Courtès wrote:
Commit c4ba8c79db0aa4ba3517acc82ebafe16105fbb97 reinstates the
commit and removes the leftover #:replace, which was responsible
for the problem: ...
That's great! I didn't even know about the #:replace option, so
I'm glad you were able t
[...] so presumably messages go to /dev/kmsg and/or the console.
I don't remember seeing anything about the exception in any of the
output that I looked at. I'm a bit confused about where different
bits of output go, so I'll take a look at how output is handled in
a few weeks, when the rest o
Hey Ludo’,
From the POV of the Shepherd, services carry no semantics.
In Guix we have as much information as possible about the
services. We should be know which services should be upgraded
automatically, which ones we should prompt the user to upgrade,
and which ones are never safe to upgr
Hey Rafael!
On Fri, Sep 21 2018, Rafael Fontenelle wrote:
diff --git a/ANNOUNCE--0.5 b/ANNOUNCE--0.5
...
diff --git a/ANNOUNCE--0.6 b/ANNOUNCE--0.6
...
diff --git a/ChangeLog-2003 b/ChangeLog-2003
...
I am a bit conflicted about these ones, because in my mind these
are "append only" files.
On Fri, Sep 21 2018, Rafael Fontenelle wrote:
Please check if the commit message is as expected.
I changed your commit message slightly (ironically, fixing a typo)
and pushed it as 86b3ef0fdc0d1374cb0a822755887b3d58142c26.
Thanks!
Carlo
Hey Ludo’,
On Fri, Sep 21 2018, Ludovic Courtès wrote:
What would you put there? Do you have concrete examples?
I would have three possible values: 'never, 'always, 'manual.
'never would mean that the service should never be restarted. This
is for things like udev, or the filesystems, which
Hey Ludo’,
On Mon, Sep 24 2018, Ludovic Courtès wrote:
If that’s fine with you, I can apply the patch you initially
posted so we can start taking advantage of it (I’d like to push
a Guix release by the end of October.) WDYT?
That sounds good to me!
Thanks for your patience through this. It'
On Thu, Sep 17 2020, Adam Kandur via Bug reports for GNU Guix
wrote:
when i install obs in my user profile and run it - it runs but
without any icons.
I can confirm this happens on my machine, too.
but if i run it from obs env - it works with all fancy icons.
I didn't know this, though. I j
On Sat, Sep 19 2020, raingloom wrote:
this is the one you need:
XDG_DATA_DIRS=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/share
If that's true, then my instinct that it was related to
environment variables is wrong, because my user profile has
XDG_DATA_DIRS pointing into the profile,
Hey Chris!
On Mon, Nov 23 2020, Christopher Lemmer Webber wrote:
... Plus, few distributions do what we're doing anymore,
precisely because of wanting to be secure by default.
Is this true? Debian defaults to passwords being allowed. I think
it even allows root login by default. At least, I h
On Wed, Nov 25 2020, Zhu Zihao wrote:
... We may better warn user don't submit package which download
url belongs to MELPA. Maybe emit warning while executing `guix
import elpa -a melpa XXX`, or writing this rule to manual.
I submitted a patch a while ago to make the MELPA importer pull
the l
On Mon, Dec 07 2020, Carlo Zancanaro wrote:
... unfortunately it no longer applies cleanly to master.
Actually, I think I was wrong about this. I must have done
something wrong when I tried to apply the patch before sending my
email. When I tried again it worked, and it seems to be fetching
Hi Evan!
On Tue, Dec 22 2020, Evan Straw wrote:
... When I add a package (like stumpwm) that needs to set
XDG_DATA_DIRS, the problem seems to reappear. ...
I think I've had this problem in the past. I'm currently running
on a foreign distribution, and I have this in my ~/.profile file:
#
On 9 April 2021 3:34:20 am AEST, bo0od wrote:
>This is nicely written by Qubes documentation:
>
>https://www.qubes-os.org/security/verifying-signatures/
From that page:
> If you’ve already verified the signatures on the ISO directly, then verifying
> digests is not necessary.
Which implies
On Sat, Apr 17 2021, Björn Höfling wrote:
Sorry, I currently don't find the time to look at the problem.
Would someone else give it a try?
I just had a quick look, and I think we can resolve it by changing
the patch-jni-libs to not rewrite references to "mlib_image" and
"splashscreen". It loo
cf941315 Mon Sep 17 00:00:00 2001
From: Carlo Zancanaro
Date: Sat, 17 Apr 2021 16:33:06 +1000
Subject: [PATCH] gnu: Clean up runtime dependencies between Java versions.
* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk11): Don't consider
icedtea/openjdk input paths when rewriting JNI libr
On Sat, Apr 17 2021, Carlo Zancanaro wrote:
I'm in the process of rebuilding Java from icedtea-8 upwards to
check,
I've now built and checked the JRE/JDKs from 10 to 14, and none of
them retain a reference to any other JRE/JDK according to "guix gc
--references".
Carlo
On 20 April 2021 4:18:03 am AEST, Ricardo Wurmus wrote:
>I just looked over the patch, and while I’m not sure it’s the best way to do
>things (matching “openjdk” or “icedtea” in the package name seems a little
>error prone in the presence of packages whose names might include these
>strings)
d also switches to "string-append"
which is less sensitive to this problem.
I have built up to openjdk11 with this patch, and I see less #f's
in the result. There are still some in the compiled libraries, but
I haven't investigated thoroughly as to whether they're correct o
On 21 April 2021 2:38:56 am AEST, "Ludovic Courtès" wrote:
>Sounds good?
Sounds good, except I don't have commit privileges. 😊 Can someone else push it
for me?
Hey Matthew,
I have successfully used slock on a Guix system, but I haven't
tried using the Guix slock on a foreign distribution. I would
expect it to not work, and the error message gives us an idea why:
When using the guix installed slock, it doesn't lock the screen,
and errors with the fo
I updated my Guix installation and user profile yesterday, and
since then Emacs has started crashing. I've attached the output of
running "emacs -Q".
I'm using my own branch of Guix that is based on
089a2c51ff4d4d8ddd180001b25535019c0d35c0, but I haven't modified
Emacs. As a workaround I am n
On Tue, Feb 26 2019, Leo Famulari wrote:
It will aid debugging if you can tell us which commit you
upgraded from, as well.
Good call.
I think the last Guix commit that I was branched from (where Emacs
worked properly) was e36d043882462f2252aa8e6fe7c34bfbee6d3175.
Hi Mark,
Thanks so much for taking a look at this!
On Sat, Mar 30 2019, Mark H Weaver wrote:
If those affected by this issue would like to test this patch
and report back, that would be helpful.
I applied your patch to my local Guix, and everything is working
fine again. I had been working a
start with!
>From 959496bd6461474a30ce0e28ee0f6765a7523671 Mon Sep 17 00:00:00 2001
From: Carlo Zancanaro
Date: Sun, 11 Aug 2019 21:25:14 +1000
Subject: [PATCH] gnu: Add opensubdiv.
* gnu/packages/graphics.scm (opensubdiv): New variable.
---
gnu/packages/graphics.scm | 43 +++
On Sun, Aug 11 2019, Carlo Zancanaro wrote:
... adding it to the Blender inputs didn't cause the subdivision
modifier to work. ...
Well, it turns out I just had to add the -DWITH_OPENSUBDIV=ON
configure flag. Here's a new patch to do that!
>From 231763df5b336118dae973da9dbde36
Hi André,
On Mon, May 16 2022, André A. Gomes wrote:
Here it goes. The manual states that you can have two slim
services on different ttys. Am I misinterpreting something?
Thank you!
I don't think you're misinterpreting anything, but Josselin is
correct when they say
On Fri, May 13 2022,
Hi Tomás,
I'm not certain what your problem is, but I've run into problems
with XDG_DATA_DIRS in the past, and I've added these lines in my
profile script *before* sourcing any Guix profiles:
# XDG_DATA_DIRS often starts off empty, but an empty value is
# interpreted as this value. Load
Hi Christine,
On Tue, Sep 28 2021, Christine Lemmer-Webber wrote:
Hm, in other words we really ought to run this attached to some
hook related to the letsencrypt services... when they renew
successfully, it should trigger this command, I'd think. We do
similar things for nginx, etc...
I'm p
I was looking at the manual for the guix graph command today, and
I noticed that the text in the images isn't being rendered
properly. Instead of legible characters, it's just boxes.
For example:
https://guix.gnu.org/manual/en/html_node/Invoking-guix-graph.html#Invoking-guix-graph
I looked t
Apologies, immediately after sending this email I saw #41282,
which is the same bug. I don't know whether it's better to close
this, or to merge them, so I'll leave that up to someone else to
decide. :)
Hi Oliver,
On Mon, Jun 17 2024, Olivier Rojon wrote:
> [...] the path of my current profile which is the canonical
> `.config/guix/current/share/info`. [...]
I don't know if it's the source of your problems, but that's the
location of the profile for Guix itself, not for your user packages.
That
On Sat, Oct 21 2023, Nils Landt wrote:
> ...
> As you can see, there is no body in the "when" expression.
>
> Code in gnu/home/services.scm:438 :
>
> (if (file-exists? xdg-runtime-dir)
> (when (claim-first-run flag-file-path)
> #$@gexps)
>
> In my case, it ap
* gnu/home/services.scm (compute-on-first-login-script): Ensure that WHEN is
syntactically valid in expansion.
---
gnu/home/services.scm | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/gnu/home/services.scm b/gnu/home/services.scm
index 651c068f79..3f018e3893 100644
--- a/g
* gnu/services/certbot.scm (): Add
start-self-signed? field.
(generate-certificate-gexp): New procedure.
(certbot-activation): Generate self-signed certificates when
start-self-signed? is #t.
* doc/guix.texi (Certificate services): Document start-self-signed?.
---
doc/guix.texi| 6 +++
pyright{} 2017, 2018, 2020, 2021, 2022 Mathieu Othacehe@*
Copyright @copyright{} 2017 Federico Beffa@*
-Copyright @copyright{} 2017, 2018 Carlo Zancanaro@*
+Copyright @copyright{} 2017, 2018, 2024 Carlo Zancanaro@*
Copyright @copyright{} 2017 Thomas Danckaert@*
Copyright @copyright{} 2017 humanit
to do what I wanted, I opted to add another
level of indirection and move certificates to /etc/certs/. This is
backwards compatible, because the old /etc/letsenctypt/live/ is
maintained by certbot. The only real difference is for the initial
bootstrapping of a certificate.
Carlo Zancanaro (2):
ser
On Wed, Jan 24 2024, Carlo Zancanaro wrote:
+ ;; Due to the way certbot runs, we need to
+ ;; create the self-signed certificates in the
+ ;; archive folder and symlink them into the live
+ ;; folder. This mimics what certbot does well
Hi Clément,
Thanks for taking the time to review my change. I've responded inline
below.
On Mon, Jan 29 2024, Clément Lassieur wrote:
> This is great, thank you! I tested it, it worked. Could you please
> just make sure lines fit within 80 columns?
Yep, no worries.
> Would it make sense now t
* gnu/services/certbot.scm (%default-deploy-hook): New variable.
()[deploy-hook]: Use it as default deploy hook.
* doc/guix.texi (Certificate services): Document new default deploy hook.
Change-Id: Ibb10481170a6fda7df72492072b939dd6a6ad176
---
doc/guix.texi| 6 +-
gnu/services/ce
s). I think these
changes make certbot "do the right thing", at the expense of being
slightly more magical.
On IRC podiki suggested I should copy guix-devel and Brice (the
original bug reporter), so I've done that, too.
Carlo Zancanaro (4):
services: certbot: Symlink certificates to
pyright{} 2017, 2018, 2019 Clément Lassieur@*
Copyright @copyright{} 2017, 2018, 2020, 2021, 2022 Mathieu Othacehe@*
Copyright @copyright{} 2017 Federico Beffa@*
-Copyright @copyright{} 2017, 2018 Carlo Zancanaro@*
+Copyright @copyright{} 2017, 2018, 2024 Carlo Zancanaro@*
Copyright @copyright{} 2
* gnu/services/certbot.scm (certbot-renewal-one-shot): New procedure.
(certbot-service-type)[extensions]: Add it to shepherd-root extension.
(certbot-command): Make connection errors return a different exit code.
(certbot-activation): Remove message with certificate renewal instructions.
Change-Id
* gnu/services/certbot.scm (): Add
start-self-signed? field.
(generate-certificate-gexp): New procedure.
(certbot-activation): Generate self-signed certificates when
start-self-signed? is #t.
* doc/guix.texi (Certificate services): Document start-self-signed?.
Change-Id: Icfd85ae0c3e29324acbcde6ba
Hi Felix,
On Tue, Jan 30 2024, Felix Lechner wrote:
On Tue, Jan 30 2024, Carlo Zancanaro wrote:
certbot can't produce certificates without a functional nginx
Yes, it can. The option is called --standalone. [1]
You are correct, of course. If I had been more precise I would
have said
* gnu/services/certbot.scm (certbot-renewal-one-shot): New procedure.
(certbot-service-type)[extensions]: Add it to shepherd-root extension.
(certbot-command): Make connection errors return a different exit code.
(certbot-activation): Remove message with certificate renewal instructions.
Change-Id
c/guix.texi
@@ -43,7 +43,7 @@
Copyright @copyright{} 2017, 2018, 2019 Clément Lassieur@*
Copyright @copyright{} 2017, 2018, 2020, 2021, 2022 Mathieu Othacehe@*
Copyright @copyright{} 2017 Federico Beffa@*
-Copyright @copyright{} 2017, 2018 Carlo Zancanaro@*
+Copyright @copyright{} 2017, 2018,
* gnu/services/certbot.scm (): Add
start-self-signed? field.
(generate-certificate-gexp): New procedure.
(certbot-activation): Generate self-signed certificates when
start-self-signed? is #t.
* doc/guix.texi (Certificate services): Document start-self-signed?.
Change-Id: Icfd85ae0c3e29324acbcde6ba
Carlo Zancanaro (4):
services: certbot: Symlink certificates to /etc/certs.
services: certbot: Create self-signed certificates before certbot
runs.
services: certbot: Reload nginx in deploy hook.
services: certbot: Add one-shot service to renew certificates.
doc/guix.texi
* gnu/services/certbot.scm (certbot-deploy-hook): Reload nginx.
* doc/guix.texi (Certificate services): Remove deploy-hook from example.
Change-Id: Ibb10481170a6fda7df72492072b939dd6a6ad176
---
I've pulled the nginx reloading into the regular deployment hook
here. I also removed the explicit depl
On Wed, Jan 31 2024, Clément Lassieur wrote:
Removing guix-devel.
I've also removed Brice.
On Tue, Jan 30 2024, Carlo Zancanaro wrote:
(format #t "Acquiring or renewing
certificate: ~a~%" name)
Here we could add ‘(force-output)’, be
* gnu/packages/lisp-xyz.scm (sbcl-mcclim): Update to 0.9.8, and add
sbcl-cluffer and sbcl-lorem-ipsum inputs.
Change-Id: I35bed62483973e2dd6f6f142df096abf765b4208
---
I have attempted to update sbcl-mcclim. I tested using the same steps
as Guillaume:
$ guix shell sbcl sbcl-mcclim -- sbcl --no-
* gnu/packages/lisp-xyz.scm (sbcl-mcclim): Remove let and reindent.
Change-Id: Ib7faade37178aff779fbffe1cb439367b5740b91
---
gnu/packages/lisp-xyz.scm | 129 +++---
1 file changed, 64 insertions(+), 65 deletions(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/pack
* gnu/packages/lisp-xyz.scm (sbcl-mcclim): Update to 0.9.8, and add
sbcl-cluffer and sbcl-lorem-ipsum inputs.
Change-Id: I35bed62483973e2dd6f6f142df096abf765b4208
---
gnu/packages/lisp-xyz.scm | 11 ++-
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/lisp-xyz.sc
On Sat, Feb 17 2024, Sharlatan Hellseher wrote:
> I've added copyright header and use version field for commit.
Thanks for that. I feel like this work was entirely mechanical, so I
would have been fine without a copyright header, but I appreciate it.
I'm curious about the version/commit change, t
Hi Nathan,
I just tried running your example:
On Sun, Feb 25 2024, Nathan Dehnel wrote:
> guix import crate -r --recursive-dev-dependencies --allow-yanked
> egui_dock@0.11
I saw that rust-bytemuck-1 was included as an input in lots of packages,
as you said. However, I also noticed that bytemuck
On Wed, Mar 06 2024, Nathan Dehnel wrote:
> ice-9/boot-9.scm:1683:16: In procedure raise-exception:
> In procedure getaddrinfo: System error
Looks like an issue with the domain. Guix tries to look up inet.af, but
the project doesn't have the domain any more[1].
Using "guix import go github.com/in
68 matches
Mail list logo