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

Reply via email to