Unable to build "Ten Years Reproducibility Challenge" paper

2023-10-31 Thread Suhail
zjn8sh50nn55i2qp9h3hbzj-profile.drv' failed #+end_example As can be seen in the attached build log, it seems some tests for openssl are failing. I'm speculating that these tests are non-deterministic and perhaps overly rigid. Is there a way to tell Guix to either skip the 'check'

Re: Unable to build "Ten Years Reproducibility Challenge" paper

2023-11-01 Thread Suhail
different derivation tree, so it > might affect reproducibility (probably not): --without-checks=openssl Did you mean: --without-tests=openssl -- Suhail This email is not an offer capable of acceptance, does not evidence an intention to enter into an agreement, has no operative effect unt

Re: Unable to build "Ten Years Reproducibility Challenge" paper

2023-11-01 Thread Suhail
osts/2023-06-23-hackathon-repro.html That was an insightful read. Are there related discussions/plans to better address some of the issues you point out in the post (over and above those that are linked from the post)? -- Suhail This email is not an offer capable of acceptance, does not evidenc

Turning off tests leads to a different store item (was: Unable to build "Ten Years Reproducibility Challenge" paper)

2023-11-01 Thread Suhail
(and what some of the unintended consequences might be), but I believe this is an important topic that needs some thought and consideration. -- Suhail This email is not an offer capable of acceptance, does not evidence an intention to enter into an agreement, has no operative effect until a definiti

Re: Turning off tests leads to a different store item

2023-11-02 Thread Suhail
Simon Tournier writes: > On Wed, 01 Nov 2023 at 17:52, Suhail wrote: > >> If not, why should skipping the tests result in a different >> derivation tree? > > The store path is different because it hashes all the inputs, included > the builder script; from my underst

Re: Turning off tests leads to a different store item

2023-11-02 Thread Suhail
Greg Hogan writes: > On Thu, Nov 2, 2023 at 11:26 AM Suhail wrote: >> Perhaps not all. The thing that sets the "check" phase (#:tests?) apart >> from the rest is that it's an identity transform with a >> side-effect. i.e., it simply reports on the state of it

Re: Turning off tests leads to a different store item

2023-11-02 Thread Suhail
Simon Tournier writes: > On Thu, 02 Nov 2023 at 15:25, Suhail wrote: > >> Yes, with the test derivation being something like a "fixed-output >> derivation". [[info:guix#Derivations][From the manual]]: > > No, it cannot be a “fixed-output” derivation… > >

Re: Turning off tests leads to a different store item

2023-11-03 Thread Suhail
Simon Tournier writes: > On Thu, 02 Nov 2023 at 18:54, Suhail wrote: > >> If our hypothetical build system (say, ds-build-system) were to admit >> the above invariances, do you foresee some complications that may arise >> that need to be addressed? > > Inste

Re: Turning off tests leads to a different store item

2023-11-03 Thread Suhail
"Tomas Volf" <~@wolfsden.cz> writes: > On 2023-11-02 15:25:33 +, Suhail wrote: >> [..] >> >> The hypothetical test derivation leaves the build artifact unchanged, >> but does communicate some "side" information. It's like a

Location of Guix manpages in foreign distribution

2024-01-26 Thread Suhail
ig/guix/current/share/man . [shell installer script]: <https://git.savannah.gnu.org/cgit/guix.git/plain/etc/guix-install.sh> -- Suhail

Re: Location of Guix manpages in foreign distribution

2024-01-28 Thread Suhail
uot;man guix-gc" is simply to invoke "guix gc --help". On Emacs, this can be made slightly more user-friendly via [noman]. [noman]: <https://github.com/andykuszyk/noman.el> -- Suhail

Re: Guix Days: Patch flow discussion

2024-02-05 Thread Suhail
happen some times when warranted. Or that, 2. it happens far too rarely today, and should happen more often. Or that, 3. committers should never ask for revisions? -- Suhail

Re: Guix Days: Patch flow discussion

2024-02-06 Thread Suhail
n/manual/devel/en/html_node/Debbugs-Usertags.html> > It would be great to agree those - try them for a bit - and document > them in a 'howto' so that everyone uses the same process. In addition to documenting the tags in the "Debbugs Usertags" section of the manual, it would help for there to be a "howto" which focuses more on the transition between the tags (i.e., the contribution workflow). -- Suhail

Re: Guix Days: Patch flow discussion

2024-02-06 Thread Suhail
back to the bug with a > diff - showing what was done. I see. Thank you for sharing. I believe being more didactic with "new users" would be good for the community. -- Suhail

Re: Building a Docker image for GitLab-CI

2024-02-14 Thread Suhail
? [1] [1]: <https://docs.gitlab.com/ee/ci/yaml/#imageentrypoint> -- Suhail This email is not an offer capable of acceptance, does not evidence an intention to enter into an agreement, has no operative effect until a definitive agreement is signed in writing by both parties, and that no p

Re: Guix Days: Patch flow discussion

2024-02-17 Thread Suhail
explicitly applied, either by the QA mechanism or a reviewer. Assuming there aren't any objections to these tags, what are the next steps? If my understanding of Debbugs Usertags is correct it seems we can simply start using them? Though noting the above in the manual would be helpful. However, that still leaves open the issue of how the automated setting of tags is accomplished. Thoughts? -- Suhail

Re: You're invited to the first patch review session!

2024-03-01 Thread Suhail
sions run on Jitsi. > > Will the Jitsi link be shared somewhere (here, irc, ...) for those of us who > are > not able to sign up on the page? Could the Jitsi link also be shared on the mailing list and/or noted on the libreplanet wiki? -- Suhail

Re: Is there any mechanism of Guix analog to, or trick in Guile to imitate Nix flakes?

2024-06-17 Thread Suhail Singh
nerate a new one that conforms what's written in > `inputs` while being as up-to-date as possible to the upstream. How would this be different than updating the channels.scm file? -- Suhail

Re: Why are custom channels not available to guix repl?

2024-07-13 Thread Suhail Singh
(current-module)) '(guix-user)) ;; `guix repl`-only init code ;; ensure custom channels are available in guix repl (use-modules (gnu packages)) ;; <https://issues.guix.gnu.org/61343> ) #+end_src -- Suhail

Re: Packaging Proton Bridge: Progress Report #2

2024-12-10 Thread Suhail Singh
Systems.html Please note that the snapshot version of the manual is available at <https://guix.gnu.org/manual/devel/en/html_node/Build-Systems.html> instead. As well, please consider submitting a patch to improve our existing documentation afterwards. -- Suhail

Re: How to create and maintain a personal Guix fork?

2025-01-19 Thread Suhail Singh
t; problem. +1 > It would *not* be an error to have a key listed in the environment > variable which does not have actual key material (on the keyring > branch), it would just be silently skipped. To be clear, when you say "silently skipped", it's as if said key had not been a part of 2 above? -- Suhail

Re: How to create and maintain a personal Guix fork?

2025-01-22 Thread Suhail Singh
Tomas Volf <~@wolfsden.cz> writes: > In other words, the additional whitelisted keys are added to the set > of valid keys for a commit only if the key material exists on the > keyring branch. Makes sense. -- Suhail