Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 73702 - gnucash-1.8.10 -- aqhbci and aqhbci-ddvcard and aqhbci-wizard-kde need arch testing
Summary: gnucash-1.8.10 -- aqhbci and aqhbci-ddvcard and aqhbci-wizard-kde need arch t...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Seemant Kulleen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 82014
Blocks:
  Show dependency tree
 
Reported: 2004-12-07 11:52 UTC by Martin Gramatke
Modified: 2005-02-14 21:27 UTC (History)
11 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch for gnucash ebuild from 1.8.9 to 1.8.10 (gnucash-1.8.9to10.patch,673 bytes, patch)
2004-12-18 01:38 UTC, Sébastien Champigny
Details | Diff
Extended patch from gnucash-1.8.9 to 1.8.10 (gnucash-1.8.9_to_1.8.10_variant.patch,1.44 KB, patch)
2004-12-18 06:28 UTC, Urs Joss
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Gramatke 2004-12-07 11:52:59 UTC
Hi, there is a new version of gnucash: 1.8.10.
Please update.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Kai 2004-12-07 16:18:50 UTC
yes please update :D
openhbci dont build correctly for me..
1.8.10 based on a other lib
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2004-12-13 17:40:43 UTC
Kai:

From the ChangeLog:

 o Major change for HBCI, back-ported from HEAD. The HBCI online
 banking is no longer based on the openhbci library but instead on the
 aqbanking library http://sf.net/projects/aqbanking which is Martin
 Preuss' successor of openhbci. This means that now aqbanking-0.9.5 is
 required instead of any openhbci package.
Comment 3 Laurent Duperval 2004-12-16 07:17:59 UTC
Has anyone tried to compile this yet? If not, I'll try to take a shot at it tonight.

L
Comment 4 rj rooke 2004-12-17 14:10:46 UTC
Succesfully emerged gnucash 1.8.10 on amd64 using 1.8.9 ebuild with addition of 1.8.5 gnucash docs.  not sure about retrieve - did that manually
Comment 5 Sébastien Champigny 2004-12-18 01:38:34 UTC
Created attachment 46255 [details, diff]
Patch for gnucash ebuild from 1.8.9 to 1.8.10

According to the gnucash release notes, this patch should be all we need for a
working 1.8.10 ebuild.
Comment 6 Sébastien Champigny 2004-12-18 01:47:25 UTC
Basic features work for me. However, I cannot start the "AqHBCI Wizard" (aqbanking version 0.9.8) but this could be a problem with aqbanking, not with gnucash.
Comment 7 Urs Joss 2004-12-18 06:28:59 UTC
Created attachment 46265 [details, diff]
Extended patch from gnucash-1.8.9 to 1.8.10

Extending S
Comment 8 Urs Joss 2004-12-18 06:28:59 UTC
Created attachment 46265 [details, diff]
Extended patch from gnucash-1.8.9 to 1.8.10

Extending Sébastien's patch, I have tried to include the packages
sys-libs/libchipcard net-libs/aqhbci_ddvcard (see Bug 72474).

gnucash compiles compiles but I can't test the functionality. Is there anybody
to test this?

The patch adds a new local useflag 'chipcard' which would need to go through
the normal processes of adding a new useflag, I guess.
Comment 9 Urs Joss 2004-12-18 06:33:56 UTC
Just as a side note:

I've had an issue with vendor bills in gnucash-1.8.10 which might or might not be gentoo-related - or more appropriate: ebuild-specific (I guess it's not). I have posted it to gnucash-user@gnucash.org.

Vendor bills, when hitting post with the option 'accumulate splits', the expense account entered in the bill won't contain the appropriate entry. When 'check(ing) and repair(ing) all', the entry appears in the imbalance account.

Maybe you have a clue in relation to the ebuild.
Comment 10 Urs Joss 2004-12-22 06:26:28 UTC
Statement to the side note ;-)

Derek Atikins, one of the main developers of Gnucash wasn't aware of this bug, but he'll check again:

=== snip ===
I've never seen this before. 
Comment 11 Urs Joss 2004-12-22 06:26:28 UTC
Statement to the side note ;-)

Derek Atikins, one of the main developers of Gnucash wasn't aware of this bug, but he'll check again:

=== snip ===
I've never seen this before.  I audited the patch and it looked good
to me but I'll take another look.  The default should be exactly the
same behavior as prior versions.
=== snap ===

Thus, it may be ebuild or Gentoo related.
Comment 12 Hanno Böck gentoo-dev 2004-12-22 18:52:41 UTC
Just for your info, all the aqbanking/aqhbci-stuff is now in portage.
Comment 13 Seemant Kulleen (RETIRED) gentoo-dev 2004-12-24 11:18:54 UTC
sorry, I didn't see this earlier, I'll get to it this weekend.
Comment 14 Seemant Kulleen (RETIRED) gentoo-dev 2004-12-26 09:58:00 UTC
added 1.8.10 to portage.  I removed, ppc, sparc alpha and amd64 KEYWORDS from the ebuild before committing.  CC'ing those architectures for testing: 

net-libs/aqhbci
net-libs/aqhbci-ddvcard

before gnucash-1.8.10 can be rekeyworded
Comment 15 Jason Wever (RETIRED) gentoo-dev 2004-12-26 12:01:57 UTC
Done on sparc
Comment 16 Santiago Gala 2004-12-27 03:13:30 UTC
FWIW, 1.8.10 builds and run for me on ppc (current ~ppc actually). Though my use flags don't include the aqhbci* ones, as they are not supported by my banks

 equery uses gnucash
[ Searching for packages matching gnucash... ]
[ Colour Code : set unset ]
[ Legend    : Left column  (U) - USE flags from make.conf              ]
[           : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for app-office/gnucash-1.8.10 ]
 U I
 + + nls      : <unknown>
 + + postgres : Adds support for the postgresql database
 - - ofx      : Enable support for importing (and exporting) OFX data files into gnucash and grisbi
 - - hbci     : Enable HBCI support, for connecting to some internet banks
 - - quotes   : Enable Online Stock Quote retrieval.
 - - chipcard : Enable support for chipcard reading and processing.
 - - debug    : Tells configure and the makefiles to build for debugging. Effects vary across packages, but generally it will at least add -g to CFLAGS. Remember to set FEATURES=nostrip too
Comment 17 Bryan Østergaard (RETIRED) gentoo-dev 2004-12-27 12:16:24 UTC
Alpha keyworded.
Comment 18 Seemant Kulleen (RETIRED) gentoo-dev 2004-12-30 12:47:50 UTC
chris, my pegasos is off the net for a while, can I have you do the testing for ppc on all this stuff (the two aqhbci things and gnucash-1.8.10) please?
Comment 19 Seemant Kulleen (RETIRED) gentoo-dev 2004-12-30 12:56:53 UTC
I had to remove the alpha and sparc keywords again, because aqhbci-wizard-kde needs arch testing on those, before they can be re-added (again, sigh).  Sorry about this, everyone.
Comment 20 Jason Wever (RETIRED) gentoo-dev 2004-12-30 15:43:25 UTC
~sparc'd
Comment 21 Chris White (RETIRED) gentoo-dev 2005-01-01 09:15:31 UTC
sorry for the waiting on ppc.  guile was giving me compile issues and it appears it was due to some strange dependancy issue or something.  Nonetheless, I've got past that and am working on gnucash marking right now.  Besides, I could use it for the new years finances ;).
Comment 22 Chris White (RETIRED) gentoo-dev 2005-01-01 21:19:10 UTC
More waiting, now openhbci is giving me problems and there's no apparent fix.  I'll investigate some more.
Comment 23 Chris White (RETIRED) gentoo-dev 2005-01-01 21:49:39 UTC
Oh, help if I read :).  Testing the ALTERNATIVE to openhbci :).
Comment 24 Chris White (RETIRED) gentoo-dev 2005-01-02 10:34:07 UTC
That was a lot of marking.. shizzle.. ppc done.
Comment 25 Bryan Østergaard (RETIRED) gentoo-dev 2005-01-02 11:46:11 UTC
Alpha keyworded.

Chris White: looks like you forgot to commit net-libs/aqhbci.
Comment 26 Chris White (RETIRED) gentoo-dev 2005-01-02 19:31:43 UTC
Youch, local v. remote cvs repository issue.. no wonder repoman didn't catch that.  Thanks for the heads up :).  PPC re-marked.
Comment 27 Seemant Kulleen (RETIRED) gentoo-dev 2005-01-03 20:53:19 UTC
amd64 peeps, when you do the keywords, please RESOLVE: FIXED this bug.
Comment 28 Michael Huber 2005-01-13 04:14:26 UTC
please note that aqhbci-wizard-kde has been renamed (by upstream) to aqhbci-qt-wizard.
I just bumped all aqbanking/aqhbci-stuff to the latest version.
Comment 29 Chris Lyttle 2005-01-16 00:41:56 UTC
Hey Seemant
I don't see anyone testing this on amd64 yet (what no german's running gnucash on amd64???). I've got access to a hbci test server that's been offered to gnucash dev's so I could test it out on my amd64 system here. Only prob is I don't have a chipcard to test with, I'd need a german bank account for that. I can at least test that it compiles and runs enough to access the account tho, would that suffice to mark it ~amd64?
Comment 30 Hanno Böck gentoo-dev 2005-01-22 17:44:44 UTC
Two notes:

Latest aqbanking needs ktoblzcheck and that doesn't have ~sparc and ~alpha Keywords, so I also had to remove them from aqbanking. Archs, please also add your keywords to ktoblzcheck and re-add them to aqbanking if needed.

The wizard-package has been renamed again, this time from aqhbci-qt-wizard to aqhbci-qt-tools.
Comment 31 Hanno Böck gentoo-dev 2005-01-26 00:16:07 UTC
alpha and sparc team: had to remove your keywords, because aqbanking now needs ktoblzcheck.
Please keyword ktoblzcheck and after that, re-keyword aqbanking/aqhbci etc. again.
Comment 32 Jason Wever (RETIRED) gentoo-dev 2005-01-30 13:51:24 UTC
Fixed, thanks Hanno
Comment 33 Urs Joss 2005-02-01 15:48:28 UTC
Still OT, but in order to round up comment #8: 

Message on gnucash-user by Derek Atkins, one of the gnucash devs:

=== snip ===
BUG: 1.8.10: Invoices posted with "accumulate splits" create imbalanced transactions

Derek Atkins warlord at MIT.EDU 
 Sun Jan 23 23:45:56 EST 2005 

I just discovered (and fixed) a bug in 1.8.10 that causes Invoices
posted with "accumulate splits" to create imbalanced transactions.
This same bug was also creating a memory leak every time you posted a
transaction.

The bug has been fixed in CVS, but 1.8.10 has the errant patch.  You
can workaround the problem in 1.8.10 by always posting invoices with
the "accumulate splits" option turned off.  If you've posted any
invoices with 1.8.10 you should check your A/R and A/P accounts and
see if the register reports an imbalanced transaction (you'll see a
little 'x' box in corner by the transaction value).  You will need to
unpost and re-post any errant invoices to fix the data entry error(s).

I'm hoping I can convince the release engineer to push out a 1.8.11.
=== snap ===

HTH, Urs
Comment 34 Sascha Silbe 2005-02-03 07:29:59 UTC
FWIW:
app-office/gnucash-1.8.10 + net-libs/aqhbci-1.0.2_beta + net-libs/aqhbci-ddvcard-1.0.1_beta + net-libs/aqbanking-1.0.4_beta + net-libs/aqhbci-qt-tools-1.0.1_beta + sys-libs/libchipcard-1.9.9_beta works fine on my system (x86).
I can create a new HCBI "user" with the AqHBCI wizard in GnuCash and get transactions via HBCI from my (german) bank using a DDV-1 card in a serial Towitoko Chipdrive micro.

Thanks!
Comment 35 Bryan Østergaard (RETIRED) gentoo-dev 2005-02-05 10:37:04 UTC
Alpha keyworded again :)
Comment 36 Sascha Silbe 2005-02-07 06:19:58 UTC
1.8.11 has just been released:

Improvements and bugs fixed in 1.8.11:

- Business invoices: Properly accumulate splits (bug #165053)
- Fix backup file naming; now existing files will no longer be accidentally overwritten (bug #164875)
- HBCI: enable debit notes again
- HBCI initialization problems fixed
- Fix the last-day-of-month computation for leap years.

Comment 37 Chris Lyttle 2005-02-13 22:52:53 UTC
This is getting annoying that no one on the amd64 team is looking at this. We're holding back everyone else in the world just because of a package that _ONLY_ german users need on amd64. And its an optional package at that. I've now released 1.8.11 and my gentoo system insists that it should downgrade to 1.8.9. I verified with the german gnucash dev that aqbanking _does_ work on amd64. Can't this package at least have a ~amd64 keyword so this problem can just go away. It'd be fine if someone on the amd64 could at least look at and test this, but I suspect the reason is that none of the german amd64 users of gentoo use gnucash, or at least the ones that do the amd64 platform testing dont use gnucash. So far no one from the amd64 team has even bothered to post a comment to this bug.
Can't someone fix this???
Comment 38 Simon Stelling (RETIRED) gentoo-dev 2005-02-14 02:47:07 UTC
i'm sorry for the delay, but noone could actually really test this. i'll mark it testing this evening. a nice workaround for your downgrade problem would be to stick "=gnucash-1.8.11 ~amd64" into /etc/portage/package.keywords
Comment 39 Simon Stelling (RETIRED) gentoo-dev 2005-02-14 10:43:32 UTC
ok, we have a slight problem: !!! ERROR: sys-libs/libchipcard-1.9.9_beta failed.
this is a dependency of aqhbci-ddvcard-1.0.1_beta:

!!! All ebuilds that could satisfy ">=sys-libs/libchipcard-0.9.9_beta" have been masked.

see bug 82014 for more details
Comment 40 Simon Stelling (RETIRED) gentoo-dev 2005-02-14 10:46:01 UTC
argh, bugzilla sucks sometimes
Comment 41 Simon Stelling (RETIRED) gentoo-dev 2005-02-14 11:14:51 UTC
gnucash-1.8.10 and all its dependencies are ~amd64 now
Comment 42 Chris Lyttle 2005-02-14 21:27:12 UTC
Thanks for getting this done Simon