* 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
Hi Daniela,
Have you tried './pre-inst-env guix build ...' instead of 'guix build
...'?
The difference is that the former command will look for package
definitions in your checked out, and modified, version of Guix.
The latter command looks for package definitions in your installed
version of
Hi Chris,
> I don't think there was ever a bug report for this, but I think I've
> found the IRC conversation for context:
>
> http://logs.guix.gnu.org/guix/2017-10-17.log#203630
Thank you for this link and taking a look at this patch.
I have been adding the missing inputs to ikiwiki. In the
Hi Simon,
Thank you for organising the day.
> We are interested to hear your feedback. Especially about what pass,
> what fail and what you have learnt, if you enjoyed the experience, or on
> the contrary if you not, what could be improved for the next round.
One outstanding puzzle for me is to
Hi Ricardo,
Many thanks for this tip.
> I did this from the checkout of “guix-past”:
>
> GUIX_PACKAGE_PATH=$PWD guix build my-package
>
First, I changed directory to the 'modules' directory in the guix-past
checkout. Then the 'guix build' command can follow the
subdirectories and find t
Hi Simon,
On Fri, 2020-07-03 at 20:19 +0200, zimoun wrote:
>
> I do not know if it is the best but I do:
>
> guix build -L path/to/clone the-package
> guix install -L path/to/clone the-package -p /tmp/test
> /tmp/test/bin/the-package
This works for me if I use the command:
$guix build -L
Hi Guix,
I have been trying to use the texlive importer to package some TeXLive
packages.
Using the example from the manual, I try:
$ guix import texlive fontspec
I get:
following redirection to `https://ctan.org/xml/1.2/pkg/fontspec'...
Backtrace:
13 (primitive-load "/usr/local/bin/
Hi Guix,
I have been able to run the texlive importer after making some changes
to guix/import/texlive.scm:
@@ -148,20 +148,22 @@ expression describing it."
((lst ...) (map string->license lst
(home-page (string-append "http://www.ctan.org/pkg/"; id))
Hi Guix,
Ok, I have found a fix.
It turns out that the 'svn export' command throws an error if the
target directory already exists.
Initially I set the 'log' argument of 'download-svn-to-store' to
'current-output-port' to see the error message from svn:
svn: E155000: Destination directory exi
Hi Ricardo, Hi John,
> Looks good to me. Please push!
Cheers!
Pushed as 735808b12cc23909b421e10e212a07e7aa69a5eb
Best regards,
Paul.
Hi Simon,
Thank you for working on the Gmsh package. There have been a great
many changes since the last update.
> I am inclined to enable METIS because it appears to me
fine. However,
> since freedom is essential, it would like another advice and/or
comment
> on.
There is a distinction betwee
Hi Simon,
> There is only a parmetis.c file included in the metis directory.
> However, it is commented out in CMakeLists.txt.
> To be "Guix compliant", this parametis.c file should be removed,
> right?
The file is part of METIS and thereby covered by the Apache license.
It only provides entry
Hi Pierre,
Can you try, as root on Guix System:
$ echo 1 > /proc/sys/kernel/unprivileged_userns_clone
If you could report success or failure that would be helpful; the
unprivileged-user-namespace-supported? test in gnu/build/linux-
container.scm should be the same irrespective of the underlying
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.
Hi Guix,
After renewing the expiration time of one's gpg key, and uploading the
updated key to Savannah, is it also necessary to update the
corresponding file in the keyring branch?
I notice from the log that, so far, none of the original files have
been updated. Does this mean that the original
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.
Hi Ludo,
> ‘guix pull’ will happily perform the transition.
For me, I have an older Guix (16th May) that fails to install guile-
gcrypt. As root:
$ guix --version
guix (GNU Guix) 6f84dc4314cd84550d9fc7e7afa11c495edc45a5
When I try 'guix pull' there is an attempt to build guile-gcrypt
locally t
On Wed, 2018-09-05 at 22:58 +0200, Ludovic Courtès wrote:
>
> Indeed, that may well be the reason. Can you try to apply the patch
> below in a local branch, and then run “make as-derivation”?
>
Hi Ludo,
Many thanks. I have applied the patch in a new branch.
$ git describe
v0.15.0-1390-gca719
>
> Pushed as 3ffcad7df3ab8947010814f61b32ce14ea80e780, thanks!
>
Hi Ludo,
I tried a 'guix pull' as root and this time it completes. However,
there were warnings generated:
WARNING: compilation of /gnu/store/38553wfz0jwlgbw13pk99xl79pbfx58d-
guile-2.2.3/bin/guild failed
and
Failed to autolo
Hi Ludo,
Success! I have been able to upgrade the root Guix installation.
The steps I have taken were:
i) remove the 'latest' symlink
ii) re-create the symlink to point to the previous installation
iii) use 'guix gc --delete' to delete the guile-gcrypt package
components
iv) run 'GUILE_LOAD_PATH
Hi Pjotr,
Thank you.
> Guix is built with Guile and Guile has trouble finding the gcrypt
> package.
Having successfully upgraded my root and user Guix installations I now
find that my development installation is unable to locate guile-gcrypt:
$ ./pre-inst-env guix --version
ERROR: In procedur
Hi Ludo,
> Or am I missing something?
>
No, I don't think so. Everything is working again after your bug fix.
I have just needed to introduce a couple of concepts in order to use
the ./pre-inst-env commands in the git checkout. Firstly, I use a
development environment created by:
$ guix en
Hi John,
This is good news indeed for Guix-using engineers and architects. I
shall follow developments with interest.
I can look after the OpenCASCADE dependency too. This package is due
an update but upstream development has been slow of late. Debian have
switched to the OCCT version for Free
Hi John,
> I did not know Debian changed their version of opencascade
There are two versions of OpenCASCADE in Debian, named 'liboce' and
'libocct'. 'occt' is the upstream variant, 'oce' is the community
maintained variant. Historically, Debian has switched between the two
as licence requiremen
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.
Hi John,
> I have been getting a little stuck building the pyside2 dependencies
There has been an effort to package pyside2 for Debian. This has been
completed in the last six months.
A good place to look for information is
https://tracker.debian.org/pkg/pyside2
You can browse the source cod
* 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
Hello Marius,
Thank you for your review.
> I wonder if this could fit in "engineering.scm". Or maybe
> "geometry.scm"
> or "3d.scm". We try to avoid "single program" modules. What do you
> think?
Perhaps maths.scm is the best place, in order to avoid creating a new
module. The Gmsh package is alre
/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)
+
Hello Ludo,
> I think it might make sense to create a new “simulation” module, and
> eventually move OpenCascade there as well, WDYT?
>
Sure. I will create a new module and put the OpenFOAM package
definition in there as the first one.
> Some comments:
>
>
> >
> > +(build-system trivial-bu
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 Lethe.
Hi Guix,
I recently attempted to reproduce a profile containing emacs-auctex,
only to find a '404: not found' error.
The reason is that elpa.gnu.org archives previous auctex versions with
a .tar.lz extension. This throws out the Guix package source
definition, which expects a .tar extension.
I
Hi Leo,
On Tue, 2021-05-25 at 22:00 +0200, Leo Prikler wrote:
>
> What it this auctex and how does it differ from the one packaged in
> ELPA?
>
This is the repository for the AUCTeX project. The home page is
https://www.gnu.org/software/auctex/
The ELPA package is derived from the upstream ve
Hi Nicolas,
On Tue, 2021-05-25 at 22:10 +0200, Nicolas Goaziou wrote:
> Hello,
>
> There are no tags in the ELPA repository, but new releases are
> triggered by a bump of "Version:" keyword. So, it is technically
> possible to map a version to a commit hash by looking for such
> changes. This has
Hi Ludo,
> A surprisingly large number of packages depend on ‘lapack’:
> Perhaps we could have a lint checker warning against the use of
lapack.
Good idea. Possibly with a helpful message along the lines of 'the
openblas package provides a LAPACK interface'.
I encountered this issue when packa
Hi Laura,
> I just wanted to ask you if you are still interested in contributing
> being the narrator of our videos.
Sure. Can you give me a few more details about what is required:
i) how many videos are there?
ii) are there two types of video, one for command line sessions and one
for slides?
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
Hi Laura,
I am looking forward to viewing the videos after I have cloned the
repository as a member. Initially, I am not planning to make any
changes, just to make an estimate of the total speaking time.
I will update on progress and post any questions or comments on the
'Video narration' thread
Hi Laura,
> If you want, you can build them by cloning
> git.savannah.gnu.org/git/guix/videos.git.
I have cloned the repository and built the first video with:
$ ./build-video.sh 03-help
This generates 03-help.webm which I can play with Parole, for example.
Very nice work!
I can see that ther
Hi Laura,
> I have realized that I have a typo and have to make a minor change in
> 04-packaging2, that will affect the audio and of course the
> transcript. Just wanted to let you know. Will push it ASAP.
Thank you. I will also check through the transcripts and make any
slight changes needed to
Hi Laura,
> I have just pushed the last video.
> Please, let me know if everything is fine.
'git pull' and 'git push' are working for me. I have updated the
README file as an initial test commit. Please check that you are happy
with the changes.
Also, I have provisionally booked next Friday 29
Hi Laura,
I have updated the transcript for the 03-help video and the changes are
ready to view in the repo.
Next I have built the 01-installation-from-script video. I notice that
there is no sound for the cli sessions. Will you adding transcripts
for these?
Also, there is a brief flicker in t
Hi Laura,
> Which player are you using?
I have tried with Parole (XFCE) and Videos (GNOME). The flicker seems
to display something like slide-screen-slide-screen in rapid
succession. I would expect a simple slide->screen jump at the
beginning of the session and a screen->slide jump at the end.
Hi Laura,
> I have just thought, may you see the transcripts of all the videos,
> and arrange them if you find a better way of saying things in native
> English, and then I record the CLI session videos and create
> subtitles for them? Do you find this workflow fine?
Yes, sounds a good plan. I w
Hi Laura,
> If others could test with their own players that may give us clue.
> Sure, as many players, the better.
I have found that the flickering is caused by the change in aspect
ratio as the video moves from the slide view to the screen view (and
back). Parole and Videos have a default 'Au
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.
Hi Laura,
I am working on the 04-packaging2 transcript. I have a question on
Slide 2.
Shouldn't the 'guix environment' step be later in the list of steps?
If I was packaging the aspi package I would do:
$ guix environment --pure r-aspi
after defining the package first. Then I would attempt t
Hi Laura,
I have finished updating the transcripts and I am preparing to do the
recordings tomorrow.
One question about the makefile: am I right in thinking that the
makefile automatically adjusts the duration of each slide according to
the duration of the corresponding audio file? In other word
Hi Laura,
> Great! Could you remind me in UTC at which time of the day? Because I
> generally have to record them at 00 UTC to reduce the environmental
> noise. And then match them.
>
Thank you for uploading the cli audios for the packaging3 video. That
completes the set!
I will be going to t
Hi Laura,
The recording session went very well yesterday. We were able to make
all the recordings in a studio without having to worry about background
noise.
I had help from a sound engineer who is familiar with the microphone
set-up and the recording process.
> Great! :) Let me know when you
Hi All,
> Yes! I am working on them to have the best match we can :)
Nice, thanks Laura!
I have pushed all of the new audio recordings to guix/videos.git.
There were two extra svg images needed (for 02-daily-use2 and 04-
packaging1) to match up with the audio. I have added templates for
them.
Hi Ricardo,
> This is probably my mistake. I didn’t pay much attention to frame
> rates when I first built the scripts for generating the CLI videos.
>
Ok, thanks. This is fixed in commit
7180fff4ecb46cfed41c6214579a53af6a636a21.
The new frame rate is 25 fps. This is the European standard fo
Hi Laura,
> Thank you so much for fixing this. It was in my TODO list, but it is
> GREAT and if you can share your knowledge we can work and make the
> videos available asap :)
I have been able to match the aspect ratio of the cli videos to the
nocli videos. With ffmpeg there is a filtergraph
Hi Laura,
> Can you tell me which players work for you? I tried with my browser
> and it still tells me that the file is corrupt :/
I have tested Parole and Videos media players and Firefox and Midori
browsers. All work except Firefox, which gives the message:
'Video can't be played because the
Hi Laura and Ludo,
> the colours are changed. Ie: the dark gray turns
> green, and the white turns somewhat pink.
Commit 4bd2e78b893fef5ce1f12bec895ee8234cabaf1f fixes the colors.
ffmpeg needed a different pixel format to set the chroma subsampling
correctly [1].
I have been able to play the ne
Hi Laura,
> Now, as regards the colours, it works with totem too :)
> But the cli sessions are at kind of super speed now, it happens
> watching the full video, or the separate cli session videos. I've
> tried it with totem, mvp and vlc. Any clue about it?
I have not seen this effect on the play
Hi Laura,
> I deleted all the videos and made them again
> and now I don't see that issue anymore.
Ah, good news!
> For this, what I could do is generate the cli sesison video with the
> "silence1.mp3" to have duration1, and then compare it with the
> duration of cli1.mp3 (for instance). Then,
Hi Laura and All,
I have determined the cause of the playback problems with Firefox and
pushed a fix to the videos.git repository.
Essentially, a limitation of the treatment of opus audio streams in
Firefox means that videos with gaps in the audio stream are not played
properly.
There were two
Hi Laura,
> > I have made a start with the 01-installation-from-script video. I
> > am using Firefox version 66.0.3 to test.
> Ok I will go on with the followings then!
Working on the timings for 02-daily-use1 I have found that I have
needed to make a couple of changes to the 'hesitate' procedu
Hi Laura,
> I see. I was testing with the current screen file. Please, let me
> know when you push the changes so that I make all the videos again
> and adjust what is necessary.
Many thanks. I have pushed the changes to the repository.
It would be great if you can test the accuracy on your sy
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.
Hi Laura,
> firstCli originally gives me a length of 00:01:54.84700
> Then, adding the sleep metacommand I get 00:02:18.24800
>
> As regards secondCli, originally: 00:00:59.60800
> And adding the sleep metacommand: 00:01:11.64800
Thank you for testing. The results are different
Hi Laura,
> I like testing (and trying to break) stuff - I
> wished this worked well though :/
I have a new version to test. It's unbreakable though, this one!
I have implemented the repeat procedure and pushed the commit to the
repository.
> I definitely HAVE TO learn Guile.
This is a good
Hi Laura,
> My good news are that I get the 10 secs difference, the bad ones that
> the timing is different:
> 00:01:18.40800
> and
> 00:01:28.40700
> Any clue?
Great. These are the same, my timings expressed in seconds yours in
minutes and seconds.
I think we can live the millisecond d
Hi Ricardo,
> Are you saying you want to take snapshots in larger intervals and pad
> the intermediate frames with duplicates of previous frames?
Thank you for writing the snap! procedure. It is writing the output as
intended.
The problem we ran into was to do with the timing. If you go back
Hi Laura,
> Now I am generating all the videos and will be pushing the changes
> asap.
Great stuff.
I have made a start, setting the durations for the first three videos.
If you pull the changes you can check the inner timings as well. The
sum of the sleep commands should now be correct for th
Hi Laura,
> I see the only one that needs to be finished is 04-packaging3.
> Would you like me to adjust it?
I can do the coarse adjustment on that one, to set the overall duration
and make sure that the audio streams are not truncated.
Could you re-build the other videos and check the internal
Hi Laura,
> Could you re-build the other videos and check the internal timings?
> This is the fine adjustment that synchronizes the audio with the
> command line output.
> By this, do you mean checking that the audio matches the video,
> taking into account that if I have to add some silence in b
Hi Laura,
> BTW, I finished generating the videos.
> Sth weird happens with totem. I end up having a segmentation fault,
Did this problem resolve itself?
I tested 01-installation-from-script on my system without seeing any
interruption. I am testing with totem version 3.26.0 on Ubuntu 18.04.
B
Hi Laura,
> I found the reason for this.
Great.
> I wanted to take a look at how totem was packaged but I can't find
> it.
The method I use to track packages is to search at
https://guix-hpc.bordeaux.inria.fr/browse
In this case a search for 'totem' points to the definition at
gnu/packages/gn
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 the editing work made
Hi John,
It is good to hear that you have made such good progress on packaging
FreeCAD.
> we would need to also package opencascade-occt
I can help with this part. I am planning to introduce the opencascade-
occt package in order to upgrade gmsh, which also depends on
OpenCASCADE.
All being
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.
Hi Laura,
> Yes, sure! I also agree that it is important giving credits :)
> Would you mind asking them if they want to have their name there?
I have made a start and pushed a new CREDITS file to the repository.
There are entries in the list for the contributors that I know about
(thanks, Ricard
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 the
files in
Hi John,
> I'm excited to announce that I opened FreeCAD for the first time this
> evening thanks most recently to support on the FreeCAD forum!
Great news!
> Now where do I put the package definition in gnu/packages?
How about engineering.scm for FreeCAD? This module already contains
other
85 matches
Mail list logo