Maxime Devos maximed

maximed pushed to master at maximed/cargoless-rust-experiments

  • aea67deb05 Try working-around potentially transient failures

2 years ago

maximed pushed to master at maximed/cargoless-rust-experiments

  • 2b65b2683c libsequoia: Fix install phase. * antioxidant-packages.scm (%custom-phases)[libsequioa]{install}: Replace phase. (libsequoia)[arguments]<#:cargo-target-directory>: Set it.

2 years ago

maximed pushed to master at maximed/cargoless-rust-experiments

  • 7dfb67f6e3 antioxidant-workspaces: Skip 'check' and 'install' by default when there is no Makefile. This 'fixes' the libsequoia build, though there is more work to be done w.r.t. Python bindings. * antioxidant-workspaces.scm (phase-if-makefile): New procedure. (%antioxidant-workspaces-phases): Replace 'check' and 'install' using 'phase-if-makefile'. * antioxidant-packages.scm (antioxidated-greetd)[arguments]<#:phases>{check}: Remove now unnecessary removal. (%custom-phases)[nushell]{check,install}: Likewise. (%custom-phases)[rust-analyzer]{check,install}: Likewise.
  • a022d43f2a libsequoia: Preserve some environment variables within a member. Partially fixes the build of libsequoia. * antioxidant-workspaces.scm (capture-per-member-environment): New procedure. (call-with-member-environment-excursion): Likewise. (call-with-member): Use call-with-member-environment-excursion.
  • c6fd01cf72 libsequoia: Avoid non-building tests. * antioxidant-packages.scm (%custom-phases)[libsequoia]{avoid-build-failure: New entry.
  • c13df3dc71 libsequoia: Add various missing inputs. * antioxidant-packages.scm (%extra-inputs)[ibsequoia]: Add more entries.
  • 2810a0bba5 libsequoia: Update to avoid non-building dependency. * antioxidant-packages.scm (libsequoia)[source]: Update to 1.8.0, remove non-applying patches.
  • View comparison for these 6 commits »

2 years ago

maximed pushed to master at maximed/cargoless-rust-experiments

  • 1d5f997876 libsequoia: Build against compatible rust-sha2. * antioxidant-packages.scm (%replacements)[rust-sha2]: Make exception for libsequoia. [rust-block-padding]: Make exception for rust-block-buffer@0.7.3. [rust-block-buffer]: Make exception for rust-sha2@0.8.2. [rust-digest]: Likewise.
  • 5de0bf8733 libsequoia: Add various missing inputs. * antioxidant-packages.scm (%extra-inputs)[libsequoia]: New entry.
  • e38865d8c3 libsequoia: Replace unantioxidated version. * antioxidant-packages.scm: Replace (@ (gnu packages sequoia) libsequoia) by an antioxidated variant.
  • 2c61a122a5 libsequoia: Avoid rust-subplot-build dependency. * antioxidant-packages.scm (%custom-phases)[libsequoia]: New entry.
  • View comparison for these 4 commits »

2 years ago

maximed pushed to master at maximed/cargoless-rust-experiments

  • 52de548dc0 Choose version in Cargo.toml of rust-chacha20poly1305. Maybe progress on the rbw test failure? * antioxidant-packages.scm (%features)[rust-aead-4]: New entry. (%replacements)[rust-chacha20poly1305]: Make exception for alfis. [rust-chacha20]: Make exception for rust-chacha20poly1305@0.9.0. [rist-cipher]: Make exception for rust-chacha20@0.8.1 and rust-chacha20poly1305@0.9.0.

2 years ago

maximed pushed to master at maximed/cargoless-rust-experiments

  • 15117aa493 rust-ecies-ed25519: Downgrade dependencies, address test failure. Going by the remaining 'alfis' test failure, possibly it doesn't work. Or maybe the issue lies elsewhere, as it still fails. * antioxidant-packages.scm (%test-options)[rust-ecies-ed25519]: Remove. (%replacements)[rust-rand]: Add exception for rust-ecies-ed25519.

2 years ago

maximed pushed to master at maximed/cargoless-rust-experiments

  • 39aaf8d6ca rust-blakeout: Remove potentially broken patch, downgrade dependencies. Going by the remaining 'alfis' test failure, possibly it doesn't work. Or maybe the issue lies elsewhere, as it still fails. * antioxidant-packages.scm (%custom-phases)[rust-blakeout]: Remove. (%removed-dependencies)[rust-blake2]: Add exception for rust-blakeout@0.3.0. (rust-digest): Add exception for rust-blake2@0.9.2 and rust-blakeout@0.3.0.

2 years ago

maximed pushed to master at maximed/cargoless-rust-experiments

  • c8378fb284 rust-ed25519-dalek: Remove broken patch, downgrade dependencies. Going by the 'alfis' test failure, it doesn't work. * antioxidant-packages.scm (%custom-phases)[rust-ed25519-dalek]: Remove. (%removed-dependencies)[rust-sha2]: Add exception for rust-curve25519-dalek and rust-ed25519-dalek. (rust-digest): Add exception for rust-curve25519-dalek. (%test-options)[rust-ed25519-dalek]: Don't skip integrations::sign_verify.

2 years ago

maximed pushed to master at maximed/cargoless-rust-experiments

  • e869c4528a alfis: Skip network tests. * antioxidant-packages.scm (%test-options)[alfis]: New entry.

2 years ago

maximed pushed to master at maximed/cargoless-rust-experiments

  • 8538709e7b exa: Copy remaining cargo-build-system phases. The patching needs to be done before 'build', because that's when (embedded) tests are compiled, but otherwise things are identical except for removed trailing #t. * antioxidant-packages.scm (%custom-phases)[exa]{disable-failing-tests}: New entry.

2 years ago

maximed pushed to master at maximed/cargoless-rust-experiments

  • 275d25df37 Build remaining dependencies of rbw. * antioxidant-packages.scm (%replacements)[rust-digest]: Add exception for rust-rsa@0.5.0 and rust-sha1@0.10.1.

2 years ago

maximed pushed to master at maximed/cargoless-rust-experiments

  • aee4f6fa2d Build old rust-hkdf for rbw. * antioxidant-packages.scm (%replacements)[rust-hkdf]: Add exception for rust-hkdf@0.11.0. [rust-hmac]: Likewise. [rust-digest]: Likewise. (vitaminate/auto*)[#:tests?]: Skip tests for rust-hkdf@0.11.0.

2 years ago

maximed pushed to master at maximed/cargoless-rust-experiments

  • 59fdff388d Enable feature "pkcs1" of rust-pkcs8 required by rbw. * antioxidant-packages.scm (%custom-phases)[rust-pkcs8]: Fix typing: new -> new_unwrap. (%removed-dependencies)[rust-pkcs1]: Add exception for old rust-pkcs8. (%features)[rust-pkcs8]: New entry.
  • 67af0a9ed4 Build old rust-sha-1 for rbw. * antioxidant-packages.scm (%replacements)[rust-sha-1]: Add exception for rbw.
  • 49a8a8694c Build more old dependencies for rbw. * antioxidant-packages.scm (%replacements)[rust-aes]: Add exception for rbw. [rust-sha2]: Likewise. [rust-block-padding]: Likewise. [rust-pbkdf2]: Likewise.
  • View comparison for these 3 commits »

2 years ago

maximed pushed to master at maximed/cargoless-rust-experiments

  • 9c9d2d5584 Build more old dependencies for rbw. I forgot which one I adjusted originally ... * antioxidant-packages.scm (%custom-phases)[rust-pkcs5]: New entry. (%features)[rust-block-buffer]: New entry. (%replacements)[rust-aes]: Add exception for rust-pkcs5@0.3.2. [rust-des]: Add exception for rust-pkcs5@0.3.2. [rust-pkcs1]: Add exception for rust-rsa@0.5.0 and rust-pkcs8@0.7.6. [rust-pkcs5]: Add exception for rust-pkcs8@0.7.6. [rust-pkcs8]: Add exception for rust-rsa@0.5.0. [rust-spki]: Add exception for rust-pkcs5@0.3.2 and rust-pkcs8@0.7.6. [rust-der]: Add exception for rust-pkcs5@0.3.2, rust-pkcs8@0.7.6 and rust-spki@0.4.1. [rust-sha-1]: Add exception for rust-pkcs5@0.3.2. [rust-sha2]: Add exception for rust-pkcs5@0.3.2 and rust-pbkdf2@0.9.0. [rust-password-hsh]: Add exception for rust-pbkdf2@0.9.0. [rust-block-modes]: Add exception for rust-pkcs5@0.3.2. [rust-cipher]: Add exception for rust-des@0.7.0. [rust-block-padding]: Add exception for rust-block-buffer@0.9.0. [rust-streebog]: Add exception for rust-pbkdf2@0.9.0. [rust-pbkdf2]: Add exception for rust-pkcs5@0.3.2. [rust-hmac]: Add exception for rust-pkcs5@0.3.2 and rust-pbkdf2@0.9.0. [rust-block-buffer]: Add exception for rust-sha-1@0.9.8, rust-sha2@0.9.5 and rust-streebog@0.9.2. [rust-digest]: Add exception for rust-pkcs5@0.3.2, rust-sha-1@0.9.8, rust-sha2@0.9.6 and rust-streebog@0.9.2. [rust-sha1]: Add exception for rust-pbkdf2@0.9.0. (vitaminate/auto*)[#:tests?]: Skip for rust-pbkdf2@0.9.0.

2 years ago

maximed pushed to master at maximed/cargoless-rust-experiments

  • 38485ad887 Build old rust-rsa for rbw. * antioxidant-packages.scm (%replacements)[rust-pkcs1]: Add exception for old rust-rsa. [rust-der]: Add exception for old rust-pkcs1. [rust-rsa]: Add exception for rbw. (vitaminate/auto*)[#:tests?]: Skip tests for old rust-der and old rust-rsa.

2 years ago

maximed pushed to master at maximed/cargoless-rust-experiments

  • 01d49b0158 Build old rust-hmac for rbw. * antioxidant-packages.scm (%replacements)[rust-hmac]: Add an exception for rbw. [rust-digest]: Add an exception for old rust-hmac. (vitaminate/auto*)[#:tests?]: Skip tests for old rust-hmac.
  • e79e89cb67 Build old rust-block-modes for rbw. * antioxidant-packages.scm (%replacements)[rust-aes]: Add an exception for old rust-block-modes. [rust-block-modes]: Add an exception for 'rbw'. [rust-cipher]: Add an exception for old rust-block-modes and old rust-aes. [rust-block-padding]: Add an exception for old rust-block-modes. (vitaminate/auto*)[i]: Add old rust-aes to old rust-block-modes.
  • View comparison for these 2 commits »

2 years ago

maximed pushed to master at maximed/cargoless-rust-experiments

  • 46615a1616 Fix typo rust-webkitgtk2-sys -> rust-webkit2gtk-sys.

2 years ago

maximed pushed to master at maximed/cargoless-rust-experiments

  • 8a63d5c4b5 antioxidant-ci: Skip removed package rust-cargo-c. * antioxidant-packages.scm (is-acceptable-leaf-cargo-rust-package?): Skip rust-cargo-c.

2 years ago

maximed pushed to master at maximed/cargoless-rust-experiments

  • 632c1c1955 rust-webkitgtk2-sys: Skip reported broken tests. * antioxidant-packages.scm (%test-options)[rust-webkitgtk2-sys}: New entry.

2 years ago

maximed pushed to master at maximed/cargoless-rust-experiments

  • 00df59c029 rust-analyzer: Remove 'install' phase.. * antioxidant-packages.scm (%custom-phases)[rust-analyzer]{install}: New entry.

2 years ago