Your message dated Sat, 13 Aug 2022 16:22:37 -0300
with message-id <[email protected]>
and subject line Re: Bug#1017086: ledger: no longer reads gnucash files 
(regression → undead bug #740757)
has caused the Debian Bug report #1017086,
regarding ledger: no longer reads gnucash files (regression → undead bug 
#740757)
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 [email protected]
immediately.)


-- 
1017086: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1017086
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ledger
Version: 3.2.1-7+b2
Followup-For: Bug #740757
X-Debbugs-Cc: [email protected]
X-Debbugs-Cc: [email protected]
Control: unarchive 740757
Control: reopen 740757
Control: found 740757 3.2.1-7+b2
Control: affects 740757 gnucash

For the past ~7 or so years I have been using my own manually compiled
version of ledger to escape bug# 740757:

  ===8<------------------------------
  $ /usr/local/bin/ledger -v
  Ledger 2.6.2, the command-line accounting tool

  Copyright (c) 2003-2009, John Wiegley.  All rights reserved.

  This program is made available under the terms of the BSD Public License.
  See LICENSE file included with the distribution for details and disclaimer.

  (modules: gmp, pcre, xml)
  ===8<------------------------------

This old version of ledger still works on the current stable version of gnucash 
(ver.4.4):

  ===8<------------------------------
  $ /usr/local/bin/ledger --file "$datafile" --register-format '%D!!%P!!%t\n' 
--begin 2020/12/31 --end 2022/01/01 --sort date --display 't>0' register 
exp.\*cycl
  2021/03/17!! derailleur + chain pliers!!$27.93
  2021/04/04!! trigger shifters!!$24.99
  ===8<------------------------------

But the current version of ledger (3.2.1-7+b2) does NOT operate on
gnucash data:

  ===8<------------------------------
  /usr/bin/ledger --file "$datafile" --register-format '%D!!%P!!%t\n' --begin 
2020/12/31 --end 2022/01/01 --sort date --display 't>0' register exp.\*cycl
  While parsing file "$datafile", line 2:
  Error: Directive '<gnc-v2' requires an argument
  While parsing file "$datafile", line 35:
  Error: Directive '<book:slots>' requires an argument
  While parsing file "$datafile", line 66:
  Error: Directive '</book:slots>' requires an argument
  …
  ===8<------------------------------

I don’t know if this is a regression, or if it was never actually
fixed. But the current status is that it’s broken.

(BTS issue)

This bug is a recurrance of bug# 740757. I tried to unarchive that bug
but messages to do so were sent to [email protected] and they
were ignored. It’s unclear why because control messages get no ack. So
I was forced to open this new bug report, which is the same bug.

-- System Information:
Debian Release: 11.4
  APT prefers stable-updates
  APT policy: (990, 'stable-updates'), (990, 'stable-security'), (990, 
'testing'), (990, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-16-amd64 (SMP w/2 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 not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages ledger depends on:
ii  libboost-filesystem1.74.0                           1.74.0-9
ii  libboost-iostreams1.74.0                            1.74.0-9
ii  libboost-python1.74.0 [libboost-python1.74.0-py39]  1.74.0-9
ii  libboost-regex1.74.0 [libboost-regex1.74.0-icu67]   1.74.0-9
ii  libc6                                               2.31-13+deb11u3
ii  libgcc-s1                                           10.2.1-6
ii  libgmp10                                            2:6.2.1+dfsg-1+deb11u1
ii  libicu67                                            67.1-7
ii  libmpfr6                                            4.1.0-3
ii  libpython3.9                                        3.9.2-1
ii  libstdc++6                                          10.2.1-6

ledger recommends no packages.

Versions of packages ledger suggests:
pn  elpa-ledger     <none>
pn  python3-ledger  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
[email protected] writes:

> I don’t know if this is a regression, or if it was never actually
> fixed. But the current status is that it’s broken.
>
> (BTS issue)
>
> This bug is a recurrance of bug# 740757. I tried to unarchive that bug
> but messages to do so were sent to [email protected] and they
> were ignored. It’s unclear why because control messages get no ack. So
> I was forced to open this new bug report, which is the same bug.

If you read that bug report that you tried to unarchive, you will know
that upstream was waiting for a volunteer to work on this
functionality. I quote:

    I suggest this bug report be closed as there is no work upstream to
    implement Gnucash support.

Ledger 3 is 12 years old at this point. It is not likely that anyone is
interested in maintaining Ledger 2 in Debian, but you are welcome to try
(understanding that probably implies maintaining it upstream as well).

I don't see the point of re-opening the same bug, since it is not a
regression.  I suggest you take your concerns upstream, since nothing is
going to change by re-opening old bugs in debian.

--- End Message ---

Reply via email to