[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1017776: marked as done (elpa-ledger: Breaks upgrade to Emacs 28.1)



Your message dated Sun, 04 Sep 2022 12:33:55 +0000
with message-id <E1oUop1-003Pfy-9d@fasolo.debian.org>
and subject line Bug#1017776: fixed in ledger-mode 4.0.0-1
has caused the Debian Bug report #1017776,
regarding elpa-ledger: Breaks upgrade to Emacs 28.1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1017776: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1017776
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: elpa-ledger
Version: 3.1.2~pre3+g5067e408-2
Severity: serious

Hi,

When upgrading my sid system today, which included the upgrade to
Emacs 28.1, byte-compilation of the ledger .el files failed,
which broke the upgrade. See log below.

I understand that's because define-obsolete-function-alias now needs
3 arguments. Indeed, applying this fix from upstream Git fixed the problem for
me:

https://github.com/ledger/ledger-mode/commit/bcd8cefb720702db88986a52bb66e08e2e451c05

Thanks for maintaining ledger-mode in Debian! :)

Failure log:

  Install elpa-ledger for emacs
  install/ledger-3.1.2: Handling install of emacsen flavor emacs
  install/ledger-3.1.2: byte-compiling for emacs
  Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
  Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
  Error loading autoloads: (wrong-number-of-arguments (3 . 4) 2)
  Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
  Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)

  In toplevel form:
  ledger-check.el:31:1: Error: Wrong number of arguments: (3 . 4), 2

  In ledger-string-to-number:
  ledger-commodities.el:112:8: Warning: docstring wider than 80 characters

  In ledger-accounts-list-in-buffer:
  ledger-complete.el:93:8: Warning: docstring wider than 80 characters

  In ledger-single-line-config:
  ledger-context.el:55:11: Warning: docstring wider than 80 characters

  In toplevel form:
  ledger-exec.el:33:1: Warning: defvar `ledger-works' docstring wider than 80
      characters

  In ledger-exec-success-p:
  ledger-exec.el:61:8: Warning: docstring wider than 80 characters

  In ledger-version-greater-p:
  ledger-exec.el:96:8: Warning: docstring wider than 80 characters
  ../../elpa-src/ledger-3.1.2/ledger-occur.el: Warning: Use keywords rather than deprecated positional arguments to `define-minor-mode'
  Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
  Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)

  In toplevel form:
  ledger-mode.el:48:1: Error: Wrong number of arguments: (3 . 4), 2

  In ledger-navigate-skip-lines-backwards:
  ledger-navigate.el:100:8: Warning: docstring wider than 80 characters

  In toplevel form:
  ledger-occur.el:37:1: Warning: custom-declare-variable
      `ledger-occur-use-face-shown' docstring wider than 80 characters
  ledger-occur.el:58:39: Warning: Use keywords rather than deprecated positional
      arguments to `define-minor-mode'

  In ledger-occur-mode:
  ledger-occur.el:58:39: Warning: docstring wider than 80 characters

  In ledger-occur-find-matches:
  ledger-occur.el:137:8: Warning: docstring wider than 80 characters

  In ledger-post-align-postings:
  ledger-post.el:96:8: Warning: docstring wider than 80 characters

  In toplevel form:
  ledger-reconcile.el:56:1: Warning: custom-declare-variable
      `ledger-narrow-on-reconcile' docstring wider than 80 characters
  ledger-reconcile.el:61:1: Warning: custom-declare-variable
      `ledger-buffer-tracks-reconcile-buffer' docstring wider than 80 characters
  ledger-reconcile.el:67:1: Warning: custom-declare-variable
      `ledger-reconcile-force-window-bottom' docstring wider than 80 characters
  ledger-reconcile.el:119:1: Warning: custom-declare-variable
      `ledger-reconcile-sort-key' docstring wider than 80 characters
  ledger-reconcile.el:126:1: Warning: custom-declare-variable
      `ledger-reconcile-insert-effective-date' docstring wider than 80
      characters

  In ledger-do-reconcile:
  ledger-reconcile.el:445:8: Warning: docstring wider than 80 characters

  In ledger-reconcile-ensure-xacts-visible:
  ledger-reconcile.el:477:8: Warning: docstring wider than 80 characters

  In ledger-reconcile-track-xact:
  ledger-reconcile.el:494:8: Warning: docstring wider than 80 characters

  In toplevel form:
  ledger-report.el:88:1: Warning: custom-declare-variable
      `ledger-report-auto-refresh-sticky-cursor' docstring wider than 80
      characters
  ledger-report.el:592:1: Error: Wrong number of arguments: (3 . 4), 2

  In ledger-schedule-constrain-every-count-day:
  ledger-schedule.el:128:8: Warning: docstring wider than 80 characters

  In ledger-schedule-constrain-date-range:
  ledger-schedule.el:136:8: Warning: docstring wider than 80 characters

  In ledger-schedule-list-upcoming-xacts:
  ledger-schedule.el:277:8: Warning: docstring wider than 80 characters

  In ledger-sort-startkey:
  ledger-sort.el:61:8: Warning: docstring wider than 80 characters

  In toplevel form:
  ledger-texi.el:128:1: Warning: Variable ‘output’ left uninitialized
  ledger-texi.el:128:1: Warning: Variable ‘input’ left uninitialized

  In toplevel form:
  ledger-xact.el:138:1: Warning: defvar
      `ledger-copy-transaction-insert-blank-line-after' docstring wider than 80
      characters

  In ledger-copy-transaction-at-point:
  ledger-xact.el:141:8: Warning: docstring wider than 80 characters
  ERROR: install script from elpa-ledger package failed

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (2, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.18.0-4-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_USER, TAINT_WARN
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages elpa-ledger depends on:
ii  dh-elpa-helper  2.0.10
ii  emacsen-common  3.0.4

elpa-ledger recommends no packages.

Versions of packages elpa-ledger suggests:
ii  ledger  3.2.1-8+b2

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: ledger-mode
Source-Version: 4.0.0-1
Done: David Bremner <bremner@debian.org>

We believe that the bug you reported is fixed in the latest version of
ledger-mode, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1017776@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
David Bremner <bremner@debian.org> (supplier of updated ledger-mode package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 04 Sep 2022 09:15:15 -0300
Source: ledger-mode
Architecture: source
Version: 4.0.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Emacsen team <debian-emacsen@lists.debian.org>
Changed-By: David Bremner <bremner@debian.org>
Closes: 1017776
Changes:
 ledger-mode (4.0.0-1) unstable; urgency=medium
 .
   * New upstream release
   * Bug fix: "Breaks upgrade to Emacs 28.1", thanks to intrigeri (Closes:
     #1017776).
   * disable test ledger-complete/test-ledger-accounts-exclude-function,
     known to fail in batch mode.
 .
 ledger-mode (3.1.2~pre3+g5067e408-3) unstable; urgency=medium
 .
   [ Nicholas D Steeves ]
   * Load test/test-helper.el from debian/elpa-test using ert_eval.
   * Add test/test-helper.el to autopkgtest_keep in elpa-test.
 .
   [ David Bremner ]
   * add Depends: emacs, ledger to debian/control/tests
Checksums-Sha1:
 381898643ad2da286b108e4cd7b6f140538b2109 2064 ledger-mode_4.0.0-1.dsc
 a774cfb5bd16dc0252c6c880a63b5bfc355f56a5 78768 ledger-mode_4.0.0.orig.tar.xz
 e63bc4dcacae10957a24f5358de410f6d1933996 3216 ledger-mode_4.0.0-1.debian.tar.xz
Checksums-Sha256:
 0d5b417ab1a43b6619dea94fb8c175e7e392ae2825bb9e617288ae4810c233fe 2064 ledger-mode_4.0.0-1.dsc
 23ac8293fb4acf0f91a8e59e29d4db699577d9683e9346857b7736dd69c6acac 78768 ledger-mode_4.0.0.orig.tar.xz
 7d0ae1e7483af404ca0226b99fae7c55723e9eb4803dfccc4009f6298e4302c8 3216 ledger-mode_4.0.0-1.debian.tar.xz
Files:
 a4488d7a189a8b86ff94a2338cb18063 2064 lisp optional ledger-mode_4.0.0-1.dsc
 a05b5c4a6fd399a4b4e2c18bc548348e 78768 lisp optional ledger-mode_4.0.0.orig.tar.xz
 fa483ef07af40a84f6244c5fdd1fac8e 3216 lisp optional ledger-mode_4.0.0-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEkiyHYXwaY0SiY6fqA0U5G1WqFSEFAmMUmNMACgkQA0U5G1Wq
FSHd3w//azELcVgFKsUD0ItASQlv0eRRJ+lNzT16zgd0PJzR6w2t+2rWjIN6wbd1
62kXW1yDl0Ka2/HCG3vTfaMi7rJokFZlF265pL224IZQE+1c3838Mxs26b72a49e
IhXbhP7vmrKlw0CUy9KqLAgC82tYf+YS+sjYhpMX7FgRkx15UNNRQfsiSqwXeQ5m
Plxi3yTARnJKQKxK6uwW92MwkN/p7C1+0i6n3rmzBX0N9WHIDgPo/qNQHt48Vnoj
Uqcpl8SwC1lhQVQ4VIsM5PMuauE0yRK8LKw1d57QWqsopoQ7DQ58ZTbvZfBclq/K
292ZqwHrHDVDJkrtwa1Jxlf6kR1LVJvxgqpL9ZbNIXNR8GDeUDPRudsZTtjPBJtt
PYNHVxc2TA0dEgautr9gLtqRYitLRj51Bp+QEbA9EP9bjLotrEaxk2/KOZzjbE+0
g/C2FNFZAVAproyTcgCPQHL68+10xVJ7ct3s+CFuiqxr6UleqIasqzFZ1Wo2EmHH
Xnkw+tOXyiIVSK99WfWnZ7y2nVQ/xTwPFVlzLLv1uFUkp+mPIxaGqlEcqc3nxN7f
GauvU5l5hBIiiKaHFMIX9MfoTusz2wX+q6+jeyEIl7DYQnbFP9nPg+j05wsQOraQ
CaYPRWyWdWfzX9nyEuM0xM/fPFyz4TZr83t8p8CGbPHzkGkfa4s=
=oUOs
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: