Package: guix Version: 1.2.0-4 Severity: normal Dear Maintainer,
i have installed package guix (1.2.0-4). and try to run guix pull: [code] Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Building from this channel: guix https://git.savannah.gnu.org/git/guix.git b329c21 Backtrace: 6 (apply-smob/1 #<catch-closure 7faa14873220>) In ice-9/boot-9.scm: 705:2 5 (call-with-prompt _ _ #<procedure default-prompt-handle…>) In ice-9/eval.scm: 619:8 4 (_ #(#(#<directory (guile-user) 7faa144f0140>))) In guix/ui.scm: 2117:12 3 (run-guix-command _ . _) In ice-9/boot-9.scm: 829:9 2 (catch _ _ #<procedure 7faa1446a280 at guix/ui.scm:702…> …) 829:9 1 (catch _ _ #<procedure 7faa1446a298 at guix/ui.scm:842…> …) 829:9 0 (catch _ _ #<procedure 7faa119b30a8 at guix/scripts/pu…> …) ice-9/boot-9.scm:829:9: In procedure catch: Throw to key `match-error' with args `("match" "no matching pattern" ( #:re-export-and-replace (delete) #:replace ((define-public* . define-public)) #:export (content-hash content-hash? content-hash-algorithm content-hash-value origin origin? this-origin origin-uri origin-method origin-hash origin-sha256 origin-file-name origin-actual-file-name origin-patches origin-patch-flags origin-patch-inputs origin-patch-guile origin-snippet origin-modules base32 base64 package package? this-package package-name package-upstream-name package-version package-full-name package-source package-build-system package-arguments package-inputs package-native-inputs package-propagated-inputs package-outputs package-native-search-paths package-search-paths package-replacement package-synopsis package-description package-license package-home-page package-supported-systems package-properties package-location package-definition-location hidden-package hidden-package? package-superseded deprecated-package package-field-location this-package-input this-package-native-input lookup-package-input lookup-package-native-input lookup-package-propagated-input lookup-package-direct-input prepend replace modify-inputs package-direct-sources package-transitive-sources package-direct-inputs package-transitive-inputs package-transitive-target-inputs package-transitive-native-inputs package-transitive-propagated-inputs package-transitive-native-search-paths package-transitive-supported-systems package-mapping package-input-rewriting package-input-rewriting/spec package-source-derivation package-derivation package-cross-derivation package-output package-grafts package-patched-vulnerabilities package-with-patches package-with-extra-patches package-with-c-toolchain package/inherit transitive-input-references %supported-systems %hurd-systems %cuirass-supported-systems supported-package? &package-error package-error? package-error-package &package-input-error package-input-error? package-error-invalid-input &package-cross-build-system-error package-cross-build-system-error? package->bag bag->derivation bag-direct-inputs bag-transitive-inputs bag-transitive-host-inputs bag-transitive-build-inputs bag-transitive-target-inputs package-development-inputs package-closure default-guile default-guile-derivation set-guile-for-build package-file package->derivation package->cross-derivation origin->derivation)))'. [/code] i was able to work around this error: [code] $ guix pull --branch=version-1.3.0 [/code] but even after that I couldn't get updates from master: [code] $ guix pull Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... guix pull: error: aborting update of channel 'guix' to commit a9abb75dc87c0fe532905746912a39250d97293f, which is not a descendant of aa34d4d28dfe25ba47d5800d05000fb7221788c0 hint: This could indicate that the channel has been tampered with and is trying to force a roll-back, preventing you from getting the latest updates. If you think this is not the case, explicitly allow non-forward updates. [/code] and this command generates exactly the same error as described at the beginning: $ guix pull --allow-downgrades as far as i understand, in order for "guix pull" to work, it is necessary to update the guix and guile* packages. -- System Information: Debian Release: 11.1 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.10.0-9-amd64 (SMP w/8 CPU threads) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages guix depends on: ii guile-2.2 2.2.7+1-6 ii guile-2.2-libs 2.2.7+1-6 ii guile-gcrypt 0.3.0-3 ii guile-git 0.4.0-3 ii guile-gnutls 3.7.1-5 ii guile-json 4.3.2-2 ii guile-lzlib 0.0.2-2 ii guile-sqlite3 0.1.3-2 ii guile-ssh 0.13.1-4 ii guile-zlib 0.0.1-3 ii libbz2-1.0 1.0.8-4 ii libc6 2.31-13+deb11u2 ii libgcc-s1 10.2.1-6 ii libgcrypt20 1.8.7-6 ii libsqlite3-0 3.34.1-3 ii libssh-dev 0.9.5-1+deb11u1 ii libstdc++6 10.2.1-6 ii zlib1g 1:1.2.11.dfsg-2 Versions of packages guix recommends: ii nscd 2.31-13+deb11u2 ii systemd 247.3-6 guix suggests no packages. -- no debconf information