Package: elpa-magit-forge Version: 0.3.2+git20231227.1.299bbaa-1 Severity: serious Justification: Policy 3.5
Upgrading to the new snapshot of magit-forge on testing results in the following: install/magit-forge-0.3.2.50snapshot: Handling install of emacsen flavor emacs install/magit-forge-0.3.2.50snapshot: byte-compiling for emacs ../../elpa-src/treepy-0.1.1/treepy.el: Warning: Case 'node will match ‘quote’. If that’s intended, write (node quote) instead. Otherwise, don’t quote ‘node’. ../../elpa-src/treepy-0.1.1/treepy.el: Warning: Case 'context will match ‘quote’. If that’s intended, write (context quote) instead. Otherwise, don’t quote ‘context’. ../../elpa-src/treepy-0.1.1/treepy.el: Warning: Case ':preorder will match ‘quote’. If that’s intended, write (:preorder quote) instead. Otherwise, don’t quote ‘:preorder’. ../../elpa-src/treepy-0.1.1/treepy.el: Warning: Case ':postorder will match ‘quote’. If that’s intended, write (:postorder quote) instead. Otherwise, don’t quote ‘:postorder’. ../../elpa-src/treepy-0.1.1/treepy.el: Warning: Case ':preorder will match ‘quote’. If that’s intended, write (:preorder quote) instead. Otherwise, don’t quote ‘:preorder’. ../../elpa-src/treepy-0.1.1/treepy.el: Warning: Case ':postorder will match ‘quote’. If that’s intended, write (:postorder quote) instead. Otherwise, don’t quote ‘:postorder’. Emergency (magit): Magit requires ‘transient’ >= 0.5.0, but due to bad defaults, Emacs’ package manager, refuses to upgrade this and other built-in packages to higher releases from GNU Elpa. To fix this, you have to add this to your init file: (setq package-install-upgrade-built-in t) Then evaluate that expression by placing the cursor after it and typing C-x C-e. Once you have done that, you have to explicitly upgrade ‘transient’: M-x package-upgrade transient RET Then you also must make sure the updated version is loaded, by evaluating this form: (progn (unload-feature ’transient t) (require ’transient)) If you don’t use the ‘package’ package manager but still get this warning, then your chosen package manager likely has a similar defect. In toplevel form: forge-bitbucket.el:26:2: Error: Invalid slot name: "#<transient-suffix transient-suffix-158867986500>", :inapt-face In toplevel form: forge-commands.el:25:2: Error: forge-topic-mark-read is already defined as something else than a generic function In toplevel form: forge-gitea.el:26:2: Error: forge-topic-mark-read is already defined as something else than a generic function In toplevel form: forge-github.el:27:2: Error: forge-topic-mark-read is already defined as something else than a generic function In toplevel form: forge-gitlab.el:27:2: Error: forge-topic-mark-read is already defined as something else than a generic function In toplevel form: forge-gogs.el:26:2: Error: forge-topic-mark-read is already defined as something else than a generic function In toplevel form: forge-issue.el:25:2: Error: forge-topic-mark-read is already defined as something else than a generic function In toplevel form: forge-list.el:28:2: Error: forge-topic-mark-read is already defined as something else than a generic function In toplevel form: forge-notify.el:25:2: Error: forge-topic-mark-read is already defined as something else than a generic function In toplevel form: forge-pkg.el:1:2: Warning: ‘define-package’ is an obsolete function (as of 29.1). In toplevel form: forge-post.el:27:2: Error: forge-topic-mark-read is already defined as something else than a generic function In toplevel form: forge-pullreq.el:25:2: Error: forge-topic-mark-read is already defined as something else than a generic function In toplevel form: forge-repo.el:25:2: Error: forge-topic-mark-read is already defined as something else than a generic function In toplevel form: forge-revnote.el:25:2: Error: forge-topic-mark-read is already defined as something else than a generic function In toplevel form: forge-semi.el:25:2: Error: forge-topic-mark-read is already defined as something else than a generic function In toplevel form: forge-topic.el:30:2: Error: forge-topic-mark-read is already defined as something else than a generic function In toplevel form: forge.el:44:2: Error: forge-topic-mark-read is already defined as something else than a generic function In toplevel form: magit-forge-pkg.el:1:2: Warning: ‘define-package’ is an obsolete function (as of 29.1). ERROR: install script from elpa-magit-forge package failed dpkg: error processing package elpa-magit-forge (--configure): installed elpa-magit-forge package post-installation script subprocess returned error exit status 1 Processing triggers for install-info (7.1-3) ... Errors were encountered while processing: elpa-magit-forge Config is in use. E: Sub-process /usr/bin/dpkg returned an error code (1) Please add a versioned dependency on elpa-transient to prevent this from getting out of sync in testing, and to keep partial upgrades working. -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.6.15-amd64 (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_FIRMWARE_WORKAROUND Locale: LANG=en_US.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages elpa-magit-forge depends on: ii dh-elpa-helper 2.0.17 ii elpa-closql 1.2.1+git20231217.1.1b2ee60-1 ii elpa-compat 29.1.4.5+dfsg-1 ii elpa-dash 2.19.1+git20220608.1.0ac1ecf+dfsg-1 ii elpa-emacsql-sqlite 3.1.1+git20230417.6401226+ds-1 ii elpa-ghub 3.6.0-4 ii elpa-let-alist 1.0.6-2 ii elpa-magit 3.3.0+git20231219.1.c7ab6931-1 ii elpa-markdown-mode 2.6-1 ii elpa-seq 2.24-1 ii elpa-transient 0.6.0-1 ii elpa-yaml 0.5.5-1 ii emacs-common 1:29.3+1-1 ii emacsen-common 3.0.5 Versions of packages elpa-magit-forge recommends: ii emacs 1:29.3+1-1 ii emacs-pgtk [emacs] 1:29.3+1-1 elpa-magit-forge suggests no packages. -- no debconf information