Hi Katherine ,
thank you for bringing this up. I too am somewhat of a contributor since
about 2019 and I completely agree with your points. From reading this
discussion it appears sourcehut supporting both the web and email
workflow and being free software is really the best solution. It appea
Hi,
This definitely falls into the IDE tooling issue that I complained about
a bunch of times. There seems to be a reality distortion field around
Lisp that makes some users believe that s-expressions automatically lead
to a good IDE experience. And yet, Java IDEs have had automatic import
manag
Hello Giovanni,
I get that you really don't find the web based workflow to bring enough
advantages to justify the migration, but first please consider the
picture that Katherine sent and that we are evaluating the adequateness
of the email medium as a FOSS contribution management tool /over em
Hello Ricardo,
On 9/3/23 09:36, Ricardo Wurmus wrote:
Mumi commit bda10fa1b37fed8ea313ea8ad49fa6146e65b4c0 changed the AND to
the Xapian default of OR. Here’s the rationale from the commit message:
xapian: Do not override the default OR implicit query operator.
An implicit AND opera
Dear Guixers,
I was recently inspired from Nix's oci-container feature and wrote a
thin wrapper around the docker CLI to enable the management of docker
containers through Shepherd [0]. This enables handling of non packaged
services through guix system reconfigure and herd start/stop/status .
Hi Reza,
I believe local-file should import (guix utils) and use
current-source-directory. Something like:
(define %cwd (current-source-directory))
(let ([...]
(version-file (string-append %cwd "/VERSION"))
[...]
(source (local-file (string-append %cwd "/../..") "my-package-check
Hi Ricardo,
On 9/21/23 00:12, Ricardo Wurmus wrote:
Because integration with Shepherd is nice I wrote the Swineherd which
serves a related need: https://github.com/BIMSBbioinfo/swineherd
I saw that but I still haven't managed to find the time to play with it,
it looks quite cool :) I'd love t
Dear Janneke,
On 9/23/23 09:37, Janneke Nieuwenhuizen wrote:
Nathan Dehnel writes:
I don't use emacs either (because it's so impenetrable)
Emacs might be somewhat different from what you know, but this is utter
bollocks.
Thank you for your opinion but it's just that: a subjective judgement
Dear Guixers,
I was packaging an Italian dictionary for Hunspell, when I found this
link listing all the Hunspell dictionaries supported by Libreoffice [0].
This lead me to think about a function for defining dictionary packages
(very much based on aspell-dictionary from (gnu packages aspell)
Hi Jonathan,
On 11/1/20 10:41 AM, Jonathan Brielmaier wrote:
On 31.10.20 21:03, paul wrote:> Dear Guixers,
I was packaging an Italian dictionary for Hunspell, when I found this
link listing all the Hunspell dictionaries supported by Libreoffice [0].
This lead me to think about a function
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 project that does not alienate users or contributors.
Hello guixers,
I just sent a couple of patches [0] adding a full Scheme implementation
of the bits of Shadow that read and write /etc/subuid and /etc/subgid,
and some logic to handle generic requests from users that don't care
about specific ranges but just want to have some subids .
The res
Hi Ludo’ ,
I'm not very familiar with newuidmap , but with this service and the
rootless Podman one from issue #72740 [0] I'm able to:
1. the following rootless Podman hello world
$ podman run -it --rm docker.io/alpine cat /etc/*release*
...
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.20.2
P
Hi Ekaitz,
Social diversity not being an engineering problem is really my point. The point
is not to have diversity reach a certain numeric threshold but strive to be as
socially diverse as possible I believe.
We don't need an unit of measure to be sure of analyzing diversity without
bias, we
Hi Ekaitz,
On 10/27/24 11:47, Ekaitz Zarraga wrote:
Hi,
On 2024-10-27 11:00, indieterminacy wrote:
> I think a useful measurement of any community is the diversity
within it.
I do think we are a pretty diverse group.
But it all comes to what you consider diverse. Some people brought
this c
Hi Nicolas,
I'm working on a big refactor for the oci-container-service type at [0].
Basically users would be able to write something like the following in
their own configurations:
(simple-service 'oci-monitoring
oci-service-type
(oci-configuration
Hi Guix,
I am probably becoming rust-team's worst nightmare after this but I just
sent ~100 new Rust packages required to build gnome-authenticator . I
divided them somewhat arbitrarily in these 4 issues with ~30 new patches
each:
1. https://issues.guix.gnu.org/73956
2. https://issues.guix.g
Hi Guix,
I just sent an updated version of the oci-container-service-type at
https://issues.guix.gnu.org/76081
It has all the features of the old service type and additionally it
supports OCI network and volume provisioning, it supports both Docker
and rootless Podman runtimes and has some Sh
Hello Guix,
I've nothing substantial to add besides the fact that this proposal resonates a
lot with the way I mean the free in free software. It is the way to go if Guix
is really to be something as useful and as nice as Debian.
Thank you all for your work,
giacomo
Hi all,
FWIW I run a fork that autoupdates regularly (provided my desktop pc is
on) at [0], this is the basic mcron job[1][2] I use (might migrate it to
Shepherd timers soon).
cheers,
giacomo
[0]: https://github.com/fishinthecalculator/guix-fork
[1]:
https://codeberg.org/fishinthecalcula
LMAO, thank you for bringing this up Jonathan. While I think "The Gulf
of Mexico" is kind of a mouthful, I agree it makes no sense for the
default branch to be called master. I have no strong opinion on the new
name, imho it should be "main" as the de facto standard goes but also
"history" as F
On 02/23/2015 01:28 PM, Ludovic Courtès wrote:
I suspect this isn’t needed.
This is needed so that 'ls -l' can output a date format suitable for the
current locale. These formats aren't part of glibc and so are not in
glibc's LC_TIME information. The default formats for the C locale are
"%
On 7/2/2015 2:58 PM, Daniel Golle wrote:
This sounds very useful eg. for Planet.osm distribution.
http://wiki.openstreetmap.org/wiki/Planet.osm
It's already available via BitTorrent
http://www.mantlik.cz/tracker/torrent_functions.php
but the regions are very large and thus the files are too...
In
* gnu/packages/maths.scm (gmsh): Update version, hash and uri
---
gnu/packages/maths.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 64e53e2..c9792a1 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
On 03/06/2022 12:53, jbra...@dismail.de wrote:
I always use this website to remind myself how to use git send-email:
https://git-send-email.io/
We could out that information in the guix manual or link to it. :)
This is great - many thanks for sharing. I think a link in the manual
would be very
they are in the old/broken category.
I guess the big question for me is “could this be automated in some way?”
> I don't have strong opinions on these questions. I would love to hear
> what others think.
>
I hope my comments are useful!
Best regards,
Paul
installed
version of Guix. Your modifications will be seen by this command after
you submit a patch, it is committed, then you update your installed
version with a 'guix pull'.
Best regards,
Paul.
ed to add the PERL5LIB variable to
the setup file anyway, so that the cgi script can see extra modules
that are not needed at build time. In my setup file there is an 'ENV'
section which contains:
PERL5LIB: /home/paul/.guix-profile/lib/perl5/site_perl
This means that there is no need
for me is to figure out how to test a package
definition in a new channel. For example, I have cloned the guix-past
repository and started to add a new package. However, what is the best
workflow to attempt a build from the channel? Do you add the channel
to the git checkout of guix?
Best regards,
Paul.
llow the
subdirectories and find the package definitions.
Best regards,
Paul.
mand:
$guix build -L /path/to/guix-past-checkout/modules the-package
Many thanks for the tip.
Best regards,
Paul.
/fontspec
" "/tmp/guix-directory.nfum2k")
exit-status: 1
term-signal: #f
stop-signal: #f
So the 'svn export' command is causing an error. Interestingly, if I
run the same command from the shell it succeeds; the files are
downloaded to the temporary directory.
Are others seeing the same thing? I wonder whether a recent change in
guix has jiggered the importer.
Best regards,
Paul.
ote (#:tex-directory ,(string-join (list
component id) "/"
(home-page ,home-page)
This successfully produces a definition, albeit without the hash field.
So it seems that the procedure 'download-svn-to-store ' is the source
of the original error. Any ideas on how to fix?
Paul.
bdirectory to the temporary directory. This
is used as the target to download the files to. It does not exist
until created by the 'svn export' command.
WDYT? If there are no objections I will push a commit early next week.
Best regards,
Paul.
Hi Ricardo, Hi John,
> Looks good to me. Please push!
Cheers!
Pushed as 735808b12cc23909b421e10e212a07e7aa69a5eb
Best regards,
Paul.
ed out in CMakeLists.txt.
Best regards,
Paul.
ould be deleted after all. If I remember
correctly CMake gives preference to the 'system' packages ahead of the
bundled packages.
Best regards,
Paul.
ing
distribution (Debian, CentOS, Guix System ...).
Best regards,
Paul.
On Mon, 2020-12-07 at 12:57 +0100, Pierre Neidhardt wrote:
> Hi!
>
> I can reproduce the issue since I 'recondigure'd my Guix System.
> I'm on cebfb29abb151ede95696181d2446c63504593d7.
>
> Guix' bug?
>
>
Hi Pierre,
> # echo 1 > /proc/sys/kernel/unprivileged_userns_clone
> -bash: /proc/sys/kernel/unprivileged_userns_clone: No such file or
> directory
Thanks, that gives us a clue. So all or part of the path
'/proc/sys/kernel' is missing?
Best regards,
Paul.
On 2021-01-04 17:01, Jan Nieuwenhuizen wrote:
I have reset Guix' wip-full-source-bootstrap branch with a first
working
implementation of the, well, "Full Source Bootstrap" for x86-linux (and
x86_64-linux). This bootstrap is rooted in the 357-byte hex0-seed from
the Stage0 project (https://savan
t the original validation is accepted
for new commits signed with an updated key?
Best regards,
Paul.
Hi Tobias,
On Mon, 2021-03-15 at 18:24 +0100, Tobias Geerinckx-Rice wrote:
> The expiry date is not embedded in your cryptographic key, merely
> attached to it as a signed ‘packet’.
Thanks. Got it!
Best regards,
Paul.
, I thought; my older Guix does not have a
'bootstrap' phase. However, I can see that the commit for adding the
new phase was made on 11th March, so perhaps 'guix pull' is failing for
a different reason.
Maybe there is a workaround for this scenario. WDYT?
Best regards,
Paul.
v0.15.0-1390-gca71942
However, 'make as-derivation' is not working yet. Do I need an ad-hoc
environment to run this command?
So far, I have tried using the system (Centos 7) make but this fails
since system guile (v2.0.9) is not installed.
Best regards,
Paul.
the 'guix pull' and re-do
the command with GUILE_LOAD_PATH set.
Best regards,
Paul.
was required for all of
the guix commands that I tried.
Now:
$ guix package --list-installed
guix0.15.0-
3.3d43017out /gnu/store/sa9xj13i0568xajsjh78g3pnlsww8x8g-
guix-0.15.0-3.3d43017
...
Best regards,
Paul.
e-inst-env commands about guile-
gcrypt? Using sudo seems like the wrong approach. Would installing
guile-gcrypt as the development user suffice?
Best regards,
Paul.
ofile (or a separate profile as suggested by Pjotr). Then use
GUILE_LOAD_PATH=/home/paul/.guix-profile/share/guile/site/2.2.
Best regards,
Paul.
FreeCAD and I am thinking that it
would be best for Guix to follow suit. This would entail the
introduction of a new opencascade-occt package, which I plan to do
soon, if no-one beats me to it!
Best regards,
Paul.
ian has switched between the two
as licence requirements dictated.
Currently, both are packaged and FreeCAD version 0.17 depends on
liboce. However, libocct is being more actively maintained and I
believe the intention for Debian FreeCAD version 0.18 is for the
dependency to switch to libocct.
Best regards,
Paul.
Hi Bjorn,
Yes, I can be a candidate. I was born in London and I have a native
English voice.
Also, I can arrange access to professional recording equipment at the
local university. The voiceover could be supplied in the format of
your choice (AIFF, WAV, ...).
Best regards,
Paul.
Hi Laura,
> Paul me know if a .srt file is fine.
Sure, .srt should be fine. I will find out more details of the
recording equipment and the process.
Best regards,
Paul.
could be important in Guix is an update of patchelf to
a recent commit (see 'update-patchelf.patch' in the patches directory).
Best regards,
Paul.
* gnu/packages/maths.scm (gmsh): Update to 2.15.0
---
gnu/packages/maths.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index fc98eae..313f6ac 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -959,14 +9
2017 Paul Garlick
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option
N.txt. There are also some public domain files, and
> the bundled "gtest" is bsd-3. src/OpenGl/OpenGl_glext.h is distributed
> under the expat license. Some files generated by "bison" has GPL3+.
>
I have added the information about the expat and BSD-3 licenses. Can
you elaborate on the public domain files and Bison?
Best,
Paul.
/maths.scm
@@ -15,6 +15,7 @@
;;; Copyright © 2016 Ludovic Courtès
;;; Copyright © 2016 Leo Famulari
;;; Copyright © 2016 Thomas Danckaert
+;;; Copyright © 2017 Paul Garlick
;;;
;;; This file is part of GNU Guix.
;;;
@@ -43,6 +44,7 @@
#:use-module (guix build-system gnu)
#:use-module (guix
On Sat, 2017-01-21 at 16:13 +0100, Ludovic Courtès wrote:
> Marius Bakke skribis:
>
> >
> > Paul Garlick writes:
> [...]
>
> >
> > Libtool and file should likely be native-inputs, not sure about the
> > others. Could you check whether they are
---
tests/syscalls.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/syscalls.scm b/tests/syscalls.scm
index 92e02f3..1934704 100644
--- a/tests/syscalls.scm
+++ b/tests/syscalls.scm
@@ -456,7 +456,7 @@
(eof-object? (read-utmpx (%make-void-port "r"
(unless (ac
* gnu/packages/maths.scm (gmsh): Update to 2.16.0
---
gnu/packages/maths.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 11b8181..d479472 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -1014,14 +
* gnu/packages/maths.scm (gmsh)
[propagated-inputs]: Add opencascade-oce
[arguments]: Remove #:phases parameter for component8_in_a_box test
---
gnu/packages/maths.scm | 11 ++-
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
in
tem (format #f "chmod -R u+w ~a" "tutorials"))
+;; create install directory
+(mkdir-p install-dir)
+;; move contents of build directory to install directory
+(copy-recursively "." install-dir)
+
t;
>
In fact, FOAM_INST_DIR is used in multiple places to navigate around
the installed files (not just the binaries), so I think this variable
may need to remain available as is.
>
> You could make it “if true”, thereby avoiding the need to define
> $READLINE_ROOT.
>
>
Could you elaborate on this idea a little? At the moment the test is
"if file exists".
> Could you send an updated patch to guix-patc...@gnu.org, where it will
> , where it will
> be visible in the patch tracker?
>
>
>
Aha, a new system!
Best,
Paul.
Hi Roel,
> How can I get a working development environment to work on Guix?
A 'guix pull' within your profile will update the guile-zlib version
that is used by 'guix environment ...'. Then the configure script
requirement will be met.
Best regards,
Paul.
Dear Paul,
> I would like to eventually package the Lethe CFD library
Nice!
Trilinos has many bells and whistles. I imagine that there will be some
significant effort required to package it. One option would be to
subdivide the library and initially package only the elements you need
for Le
es of 'git clone --single-branch --
branch externals/auctex .../elpa.git). As far as I can see this is not
currently possible.
Are there any insights or suggestions?
Best regards,
Paul.
blem. However, a one-off
update resulting in a smaller version number might cause confusion.
Are there views on this point?
Best regards,
Paul.
general
ELPA fix.
Best regards,
Paul.
ual purpose.
Best regards,
Paul.
[0] https://hpc.guix.info/package/optizelle
[1] https://sources.debian.org/src/openblas/0.3.13+ds-3/debian/rules/
on climate
impact. I think we should stick to restrictions based on licence conditions. Of
course, this is just a personal opinion, and has no more validity than your
opinion!!
Best regards,
Paul
ld always be aware of the
insidious nature of proprietary firmware/software, and work to eliminate the
need for it, rather than indicating that its use is acceptable as a first
choice.
Best regards,
Paul
On 25/02/2022 16:14, Bengt Richter wrote:
On +2022-02-25 14:04:34 +0100, Tobias Geerinckx-Rice wrote:
On 2022-02-25 13:41, Bengt Richter wrote:
And maybe also a mailing list called "guix-grownups" --
where casual adult language is accepted without triggering
endless complaints.
This is guix-
alyzer is not needed,
especially due to the excessive time required to update its package
definition and all of the vendored dependency crates, and focus should
instead be on rust and rust-cargo.
With regards,
- Paul
slides?
iii) how big are the files?
Best regards,
Paul.
push the audio files directly to
videos.git.
I have an account on Savannah and have uploaded my OpenPGP key.
Best regards,
Paul Garlick.
Hi Ludo,
> welcome aboard! :-)
Great, many thanks.
I will use the attached OpenPGP subkey for signing commits.
Best regards,
Paul.
signature.asc
Description: This is a digitally signed message part
ation' thread.
Best regards,
Paul.
ing time, 03-help.webm is about 4 minutes
long. There are six videos, so is 6x4=24mins a reasonable estimate of
the total speaking time?
Also, are the transcripts available for all the videos? I will need
these before I go in to do the recordings.
Best regards,
Paul.
es needed to make the narration more-natural-for-me to
speak. I will be careful not to alter the timings or meanings.
Also, I will have more information on Wednesday about the time slots
available for the recording process.
Best regards,
Paul.
ionally booked next Friday 29th March to do the
recordings. I will be getting some help from a sound engineer to use
the gear in the studio. All being well it should be possible to do all
the recordings in one session :)
Best regards,
Paul.
the transition from slide view to
screen view. Can anything be done about that?
Best regards,
Paul.
t the end.
Have you seen this too?
Best regards,
Paul.
ppen?
If others could test with their own players that may give us a clue.
One other suggestion was to check the codecs. Do the slides and the
cli sessions use the same codec?
Best regards,
Paul.
ht of the screen view might be the best fix.
Then the two views could share the same aspect ratio.
Is this something that you could look into?
Best regards,
Paul.
Hi Laura,
I am 4/7ths of the way through the transcripts :)
On the latest one , 02-daily-use2, line 9, there is the URL:
https://audio.video.gnu.org/guix/everyday-use-part1.webm
Is this correct? The output in the videos subdirectory is '02-daily-
use1.webm'
Best regards,
Paul.
I would attempt to build the
package.
WDYT?
Best regards,
Paul.
to the transcript.
Do you (and others) agree?
Best regards,
Paul.
be going to the studio in half an hour (11.00am UTC). They have
a space with low background noise. However, I will ask for a short
'silence' recording too, so that we can use it for joining sections if
we need to.
Best regards,
Paul.
ide
to synchronize my voice with the screen. I notice that there are
'sleep' commands in the session files so it might be possible to fine-
tune the timing if necessary.
Best regards,
Paul.
it easier for the players to have a constant frame rate
throughout. I gather that 25 fps is a common standard.
Best regards,
Paul.
standard for PAL/HD
video.
The file sizes are not dramatically affected by the change. The first
video is reduced in size from 11MB to 10 MB, for example.
Best regards,
Paul.
ately equals duration2? Or
possibly the audio file should always be slightly shorter than the
duration of the frame display.
WDYT?
Best regards,
Paul.
be concatenated (with ffmpeg) at the
beginning or end of an audio file to improve the transition.
Best regards,
Paul.
ay the newly built cli and nocli videos in
Firefox. Also, the combined video now starts in Firefox but stops just
before the first transition. I think the concatenation step in the
Makefile could be the cause.
Best regards,
Paul.
1. https://trac.ffmpeg.org/wiki/Encode/VP9
audio stream): 1 minute 18 seconds
This difference may be treated in a different manner by different
players. It may be necessary to add silence to the audio stream to
equalize the durations and allow reliable concatenation without re-
encoding.
Best regards,
Paul.
he silence to the end of
the narration.
This would be a script-free alternative method.
Best regards,
Paul.
Firefox version 66.0.3 to test.
Can others confirm that the new method works with their browsers and
players?
Best regards,
Paul.
ng the timings in the session files.
However, I think that this will be necessary to make the adjustments in
the total durations for Firefox.
Best regards,
Paul.
y on your system too. If
you add '#:sleep 1' to one of the session files, for example, does
it make the cli video 10 seconds longer?
If so, I think it will make finishing off the timings and checking the
durations much easier.
Best regards,
Paul.
Hi Laura,
> With the new changes, right?
Yes.
In my case I was noticing erratic intervals produced by the sleep
commands. So '#:sleep 1000' gave a 6 s pause and '#:sleep 13000' gave
a 26 s pause, for example. After the changes the commands produce the
expected results.
Best regards,
Paul.
1 - 100 of 502 matches
Mail list logo