From 39df1ac928beeeb316980c5ecb5dfaae7053460d Mon Sep 17 00:00:00 2001 From: jgart Date: Thu, 10 Oct 2024 07:37:20 -0500 Subject: gnu: lem: Update to 7b380ea. * gnu/packages/text-editors.scm (lem): Update to 7b380ea. Change-Id: I8f1e8b914491809734e2c47e63ecbefb1e2777f0 --- gnu/packages/text-editors.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu') diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm index 1d077275c8..bfd9a7a060 100644 --- a/gnu/packages/text-editors.scm +++ b/gnu/packages/text-editors.scm @@ -148,8 +148,8 @@ extensions over the standard utility.") (license license:gpl3+))) (define-public lem - (let ((commit "80ab76c2946569a8a009fa0c0dcd29d29d9190a4") - (revision "1")) + (let ((commit "7b380ea04cea2696975da6c7d8c29e57ce2907a2") + (revision "2")) (package (name "lem") (version (git-version "2.2.0" revision commit)) @@ -160,7 +160,7 @@ extensions over the standard utility.") (url "https://github.com/lem-project/lem/") (commit commit))) (sha256 - (base32 "1bqypfdq7m76i4ilm7xj2k7wnd67vqz7kg97x2q8y37v07vm1vjs")) + (base32 "1096vkpd3srs7c8mlirb6qfzmvp7hbkgrj9x6rniyvid9vl0ffmy")) (file-name (git-file-name name version)) (snippet #~(begin -- cgit v1.2.3 it-authenticate.scm?id=63d50e2fe587752d6b21181a69493304d3a78a97'>treecommitdiff
path: root/tests/git-authenticate.scm
AgeCommit message (Expand)Author
2023-09-26tests: Assume ‘git’ is always available....* tests/channels.scm (gpg+git-available?): Check for ‘gpg-command’ only. Remove all ‘test-skip’ statements. * tests/derivations.scm: Likewise. * tests/git-authenticate.scm: Likewise. * tests/git.scm: Likewise. * tests/import-git.scm: Likewise. Ludovic Courtès
2022-02-14git-authenticate: Ensure the target is a descendant of the introductory commit....Fixes a bug whereby authentication of a commit *not* descending from the introductory commit could succeed, provided the commit verifies the authorization invariant. In the example below, A is a common ancestor of the introductory commit I and of commit X. Authentication of X would succeed, even though it is not a descendant of I, as long as X is authorized according to the '.guix-authorizations' in A: X I \ / A This is because, 'authenticate-repository' would not check whether X descends from I, and the call (commit-difference X I) would return X. In practice that only affects forks because it means that ancestors of the introductory commit already contain a '.guix-authorizations' file. * guix/git-authenticate.scm (authenticate-repository): Add call to 'commit-descendant?'. * tests/channels.scm ("authenticate-channel, not a descendant of introductory commit"): New test. * tests/git-authenticate.scm ("authenticate-repository, target not a descendant of intro"): New test. * tests/guix-git-authenticate.sh: Expect earlier test to fail since 9549f0283a78fe36f2d4ff2a04ef8ad6b0c02604 is not a descendant of $intro_commit. Add new test targeting an ancestor of the introductory commit, and another test targeting the v1.2.0 commit. * doc/guix.texi (Specifying Channel Authorizations): Add a sentence. Ludovic Courtès
2022-02-14git-authenticate: Test introductory commit signature verification....These tests mimic similar tests already in 'tests/channels.scm', but without using the higher-level 'authenticate-channel'. * tests/git-authenticate.scm ("introductory commit, valid signature") ("introductory commit, missing signature") ("introductory commit, wrong signature"): New tests. Ludovic Courtès
2021-12-22tests: Move keys into ./tests/keys/ and add a third ed25519 key....The third key will be used in an upcoming commit. Rename public keys to .pub. * guix/tests/gnupg.scm (%ed25519-3-public-key-file): New variable. (%ed25519-3-secret-key-file): New variable. (%ed25519-2-public-key-file): Renamed from %ed25519bis-public-key-file. (%ed25519-2-secret-key-file): Renamed from %ed25519bis-secret-key-file. * tests/keys/ed25519-3.key: New file. * tests/keys/ed25519-3.sec: New file. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Attila Lendvai