Hi, there is a new version of gnucash: 1.8.10. Please update. Reproducible: Always Steps to Reproduce: 1. 2. 3.
yes please update :D openhbci dont build correctly for me.. 1.8.10 based on a other lib
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.
Has anyone tried to compile this yet? If not, I'll try to take a shot at it tonight. L
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
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.
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.
Created attachment 46265 [details, diff] Extended patch from gnucash-1.8.9 to 1.8.10 Extending S
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.
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.
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.
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.
Just for your info, all the aqbanking/aqhbci-stuff is now in portage.
sorry, I didn't see this earlier, I'll get to it this weekend.
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
Done on sparc
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
Alpha keyworded.
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?
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.
~sparc'd
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 ;).
More waiting, now openhbci is giving me problems and there's no apparent fix. I'll investigate some more.
Oh, help if I read :). Testing the ALTERNATIVE to openhbci :).
That was a lot of marking.. shizzle.. ppc done.
Alpha keyworded. Chris White: looks like you forgot to commit net-libs/aqhbci.
Youch, local v. remote cvs repository issue.. no wonder repoman didn't catch that. Thanks for the heads up :). PPC re-marked.
amd64 peeps, when you do the keywords, please RESOLVE: FIXED this bug.
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.
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?
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.
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.
Fixed, thanks Hanno
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
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!
Alpha keyworded again :)
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.
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???
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
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
argh, bugzilla sucks sometimes
gnucash-1.8.10 and all its dependencies are ~amd64 now
Thanks for getting this done Simon