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
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 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 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
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 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.
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
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
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
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 .
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
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
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
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
Once we update the ‘guix’ package, the daemon will no longer accept
‘url-fetch’ downloads with hash = #f.
Ok. Is there something like (git-checkout) we can use that will work
instead of an (origin) here for url downloads?
However, there's no real reason that git-fetch *needs* to be
fixed-output in terms of having a hash pre-defined, at least for local
development and other purposes. So is there a way around this?
• write (package (source (git-checkout …)) …)
This works well. Now I'm curious how to know what
Hello Guix!
It seem that url-fetch will work without a hash (that is, with (sha256 #f))
but git-fetch will not.
As near as I can tell this is because git-fetch uses a fixed derivation
build going via nix/build.cc stuff which contains this line:
if (i.second.hash == "") fixedOutput =
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
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
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
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-
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 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
Hello everyone!
I've finally been diving deep into the Guix and doing a lot of packaging. One
thing that has now come to my attention is the way ruby-build-system set
GEM_PATH for wrapped scripts. It takes the whole GEM_PATH that is present at
build time. This means that all those packages end
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/
; Thus, I would not install these two files, especially since they seem to
> be redundant with Guix-supported provenance tracking.
Thanks, that's what I decided to do (i.e., delete the files).
Best regards,
Paul
d files as documentation, but
I thought I saw the source of a Guix package make an attempt
to strip build directory information from one of its output
files.
Thanks,
Paul
###
#
# deal.II configuration:
#CMAKE_BUILD_TYPE: DebugRelease
#BUILD_SHARED_LIBS: ON
#CMAKE_INST
general
ELPA fix.
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.
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.
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
channel for dealii configured
with Trilinos (the inferiorer option :)).
- Some other possibility I have not thought of.
Thank you and best regards,
Paul
[1]: https://github.com/lethe-cfd/lethe
[2]: https://www.dealii.org/current/external-libs/petsc.html
[3]: https://www.dealii.org/cur
Could you attach tests/guix-git-authenticate.log?
Likewise.
Likewise.
Likewise.
Attached.
+ '[' -d /home/singpolyma/src/guix/.git ']'
+ guile -c '(use-modules (git))
(member "refs/heads/keyring" (branch-list (repository-open ".")))'
+ intro_commit=9edb3f66fd807b096b48283debdcddccfea34bad
+ in
Trying to get an environment for hacking on Guix going on my new computer.
Installed guix on my Debian stable using guix-install.sh then ran guix pull.
Did a fresh git clone on guix then
guix environment guix --pure
./bootstrap
./configure --localstatedir=/var
make -j24
make -j24 check
mostly wo
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.
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.
t the original validation is accepted
for new commits signed with an updated key?
Best regards,
Paul.
Thanks for the notes. I've skimmed through them
and they seem sensible. I'll look at how other
build systems are written as a first step, then
get my hands wet.
Do I open an issue for this
I've recently become interested in this as well. I pinged cwebber asking for
the best place to start and
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
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.
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 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
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)
ould be deleted after all. If I remember
correctly CMake gives preference to the 'system' packages ahead of the
bundled packages.
Best regards,
Paul.
ed out in CMakeLists.txt.
Best regards,
Paul.
Hi Ricardo, Hi John,
> Looks good to me. Please push!
Cheers!
Pushed as 735808b12cc23909b421e10e212a07e7aa69a5eb
Best regards,
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.
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.
/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.
mand:
$guix build -L /path/to/guix-past-checkout/modules the-package
Many thanks for the tip.
Best regards,
Paul.
llow the
subdirectories and find the package definitions.
Best regards,
Paul.
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.
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
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.
On Mon, 2019-10-14 at 18:52 +0200, Svante Signell wrote:
> On Mon, 2019-10-14 at 12:13 -0400, Paul Smith wrote:
> > On Mon, 2019-10-14 at 12:07 +0200, Svante Signell wrote:
> > > Perhaps we should divide free software into two groups: 1) Really
> > > free software wh
On Mon, 2019-10-14 at 21:32 +0300, Alexander Vdolainen wrote:
> > For example, no aspect of either GNOME or systemd are proprietary,
> > using the common meaning of the term. Also, "lock-in" usually refers
> > to software that prevents users from switching to an alternative; GNOME
> > and systemd
On Mon, 2019-10-14 at 12:07 +0200, Svante Signell wrote:
> Perhaps we should divide free software into two groups: 1) Really
> free software where Freedom 1 applies and 2) not-so-free software
> where Freedom 1 does no longer applies.
>
> Here gnome and systemd are in the second kind.
Both GNOME
contains
other CAD-related packages such as LibreCAD and KiCad.
Best regards,
Paul.
Hello Björn,
> For the code I would suggest GPL v3+, for the voices (currently Paul)
> and videos I would suggest CC-BY-SA 4.0
>
> What do you think? Does every contributor agree to that?
That looks good to me.
For the source code we could add copyright statements at the top of
thanks, Ricardo!) but I suspect that there has been more work done
than I am aware of.
Would you like to take a look and fill in the gaps? I have seen the
names of Gabor and Bjorn in the logs, for example.
Best regards,
Paul.
Hi John,
> Another question: do we tend to try to use guix packages whenever a
package
> ships bundled with some third party source?
Yes. The preference is to use Guix packages where possible.
Best regards,
Paul.
All being well, I should be able to start on this within the next two
weeks. I will update this thread when the package is ready.
Best regards,
Paul.
Hi All,
> Kudos Laura & Paul!
> I am cc'ing Paul :)
It is good to hear that the end result is being well received :)
I am thinking of adding a CREDITS file to the repository, primarily to
acknowledge the help given by the sound engineer. The use of the
studio equipment and t
test has revealed a bug in the Guix packaging of totem.
Best regards,
Paul.
18.04.
Best regards,
Paul.
rticular output is displayed slightly ahead of the
narration one could add some extra sleep before the section and remove
the same amount after.
That way the total duration, of each session, will stay the same.
Best regards,
Paul.
xample, it
needs to be added back in elsewhere.
Best regards,
Paul.
ct for these videos.
I plan to finish the coarse level sleep settings for the remaining
videos in the next few days.
Best regards,
Paul.
-
use1 again tomorrow.
Best regards,
Paul.
eck the inner sleep commands in the way that you did
before I can adjust the ending sleep to make sure that the 'apad'
filter works correctly. How about that?
Best regards,
Paul.
uld be.
Can you confirm that you get the same result?
Best regards,
Paul.
needed:
N = s / i
This method would be unaffected by disk write times or rounding errors.
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.
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.
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.
Firefox version 66.0.3 to test.
Can others confirm that the new method works with their browsers and
players?
Best regards,
Paul.
he silence to the end of
the narration.
This would be a script-free alternative method.
Best regards,
Paul.
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.
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
be concatenated (with ffmpeg) at the
beginning or end of an audio file to improve the transition.
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.
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.
it easier for the players to have a constant frame rate
throughout. I gather that 25 fps is a common standard.
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.
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.
to the transcript.
Do you (and others) agree?
Best regards,
Paul.
I would attempt to build the
package.
WDYT?
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.
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.
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.
t the end.
Have you seen this too?
Best regards,
Paul.
the transition from slide view to
screen view. Can anything be done about that?
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.
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.
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.
ation' thread.
Best regards,
Paul.
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
push the audio files directly to
videos.git.
I have an account on Savannah and have uploaded my OpenPGP key.
Best regards,
Paul Garlick.
1 - 100 of 499 matches
Mail list logo