Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 109920 - gnucash-1.8.12 is out
Summary: gnucash-1.8.12 is out
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal
Assignee: Seemant Kulleen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-20 07:00 UTC by Sascha Silbe
Modified: 2005-10-27 05:49 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sascha Silbe 2005-10-20 07:00:17 UTC
GnuCash 1.8.12 has been released:

=== Begin ===
Date: Wed, 19 Oct 2005 20:02:46 -0600
From: Chris Lyttle <chris@wilddev.net>
Subject: ANNOUNCE: Release of GnuCash stable version 1.8.12
To: gnucash-announce@lists.gnucash.org

The GnuCash development team proudly announces a new stable release of
the GnuCash Open Source Accounting Software version 1.8.12, which is
expected to be the very last release of the gtk1-based gnucash-1.8.x
series. The next release series of gnucash will be based on
gtk2/gnome2,
and the first pre-release packages are expected to be released
this December.

FAQ: "Is this a gnome2 application?" A: "No." This release still
belongs
to GnuCash's 1.8.x series which is not yet ported to gtk2/gnome2. Read
more below.

What's New in GnuCash 1.8.12?

* Online Banking/HBCI improvements: Debit notes are fixed again;
Bank-internal money transfers are now supported, if the HBCI bank
offers
them; Setup wizard can now works with HBCI, OFX-Connect, and other
AqBanking backends; Fix character encoding issues in utf-8 locales; Fix
date interval in the import transaction matcher for OFX and HBCI
import;
Fix PIN entry bug.

* New currencies added: Romanian Leu, Bulgarian Lev, Malagasy Ariary

* Fix problem with long date formats in some locales (bug#170444)

* Add configure macros for mips, mipsel, arm, and m68k; Fix compilation
on OpenBSD 64bit architectures

* Updated translations: German, Italian, Kinyarwanda
=== End ===
Comment 1 Brian Dolbec (RETIRED) gentoo-dev 2005-10-20 15:35:41 UTC
I tried building it with the 1.8.11 ebuild but it fails.  I have also posted on
the gnucash-dev list.



quick specs: 

big_squirt linux-2.6.13-gentoo-r3 # emerge info
Portage 2.0.53_rc5 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.5-r1, 2.6.11-gentoo-r6n i68 6)
=================================================================
System uname: 2.6.11-gentoo-r6n i686 AMD Athlon(tm)
Gentoo Base System version 1.6.13
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.13
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -w"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/ defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -w"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
LANG="en_CA.UTF-8"
<snip>
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS

relevant USE flags:  +nls, -postgres, +ofx, -hbci, -quotes, -chipcard

*********************
some emerge output
*********************

000004 >>> emerge (1 of 1) app-office/gnucash-1.8.12 to /
000005 >>> md5 files   ;-) gnucash-1.8.12.ebuild
000006 >>> md5 files   ;-) files/digest-gnucash-1.8.12
000007 >>> md5 src_uri ;-) gnucash-1.8.12.tar.gz
000008 >>> md5 src_uri ;-) gnucash-docs-1.8.5.tar.gz
000009  * bitmap-fonts support is enabled in virtual/x11, continuing...
000010 >>> Unpacking source...
000011 >>> Unpacking gnucash-1.8.12.tar.gz to /var/tmp/portage/gnucash-1.8.12/work
000012 >>> Unpacking gnucash-docs-1.8.5.tar.gz to
/var/tmp/portage/gnucash-1.8.12/work
000013 >>> Source unpacked.
000014  * Running elibtoolize in: gnucash-1.8.12
000015  *   Applying portage-1.4.1.patch ...
000016  *   Applying relink-1.4.1.patch ...
000017  *   Applying sed-1.4.0.patch ...
000018  *   Applying uclibc-conf-1.2.0.patch ...
000019  * econf: updating gnucash-1.8.12/config.guess with
/usr/share/gnuconfig/config.guess
000020  * econf: updating gnucash-1.8.12/config.sub with
/usr/share/gnuconfig/config.sub
000021  * econf: updating gnucash-docs-1.8.5/config.guess with
/usr/share/gnuconfig/config.guess
000022  * econf: updating gnucash-docs-1.8.5/config.sub with
/usr/share/gnuconfig/config.sub
000023 ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man 
          --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc 
          --localstatedir=/var/lib --enable-etags --enable-ctags
--enable-compile-warnings=no
          --disable-error-on-warning --disable-sql --enable-nls --enable-ofx
--disable-hbci
          --build=i686-pc-linux-gnu
<snip> ...

004851 make[3]: Nothing to be done for `all-am'.
004852 make[3]: Leaving directory
`/var/tmp/portage/gnucash-1.8.12/work/gnucash-1.8.12/accounts'
004853 make[2]: Leaving directory
`/var/tmp/portage/gnucash-1.8.12/work/gnucash-1.8.12/accounts'
004854 make[2]: Entering directory
`/var/tmp/portage/gnucash-1.8.12/work/gnucash-1.8.12'
004855 rm -f make-gnucash-patch.tmp
004856 sed < make-gnucash-patch.in > make-gnucash-patch.tmp \
004857             -e 's:@-PERL-@:/usr/bin/perl:g'
004858 chmod +x make-gnucash-patch.tmp
004859 mv make-gnucash-patch.tmp make-gnucash-patch
004860 rm -f make-gnucash-potfiles.tmp
004861 sed < make-gnucash-potfiles.in > make-gnucash-potfiles.tmp \
004862             -e 's:@-PERL-@:/usr/bin/perl:g'
004863 chmod +x make-gnucash-potfiles.tmp
004864 mv make-gnucash-potfiles.tmp make-gnucash-potfiles
004865 make[2]: Leaving directory
`/var/tmp/portage/gnucash-1.8.12/work/gnucash-1.8.12'
004866 make[1]: Leaving directory
`/var/tmp/portage/gnucash-1.8.12/work/gnucash-1.8.12'
004867 make: *** No rule to make target `gnucash-design'.  Stop.
004868 
004869 !!! ERROR: app-office/gnucash-1.8.12 failed.
004870 !!! Function src_compile, Line 94, Exitcode 2
004871 !!! make gnucash-design failed
004872 !!! If you need support, post the topmost build error, NOT this status
message.
004873 

Comment 2 Seemant Kulleen (RETIRED) gentoo-dev 2005-10-21 05:16:38 UTC
hanno, would you like to tackle this?  (in fact, I wouldn't mind if you took
over primary maintainership of gnucash)
Comment 3 Hanno Böck gentoo-dev 2005-10-21 05:33:39 UTC
No, sorry, I'm using aqbanking with the qbankmanager-interface, just did some 
minor tweaks to the DEPs to comply with the new aqbanking structure. 
Comment 4 Brian Dolbec (RETIRED) gentoo-dev 2005-10-23 09:38:18 UTC
I've been doing some digging around and comparing -1.8.11 and 1.8.12 in the
/var/tmp/portage directory.  It seems that they are using different versions of
automake.  As a result the Makefile's and Makefile.in's are different.

-1.8.11
+1.8.12

-# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
+# Makefile.in generated by automake 1.9.5 from Makefile.am.

I know very little about the autotools, but from what I have been following on
the gnucash-dev mail list I believe that the 1.8.12 release was meant to work
with automake-1.4 and the upcoming gtk2 port requires automake-1.9.

Perhaps it just needs to be set to use automake-1.4.  I have not noticed much
else for differences between the two.
Comment 5 Seemant Kulleen (RETIRED) gentoo-dev 2005-10-24 05:37:16 UTC
Brian and others: export WANT_AUTOMAKE=1.4 in your ebuilds for .12 and see if
that changes anything
Comment 6 Brian Dolbec (RETIRED) gentoo-dev 2005-10-24 09:54:11 UTC
I tried every variation of your suggestion I could think of, but it does not
work it still uses 1.9.5.   I did notice that the Makefile.in date was not
current and it turns out that it is included in the tarballs.  In 1.8.11 it is
made with 1.4 and 1.8.12 it is made with 1.9.5.

It looks like I was incorrect in my thinking it was an automake problem.

I commented out the 2 gnucash-design statements in the ebuild and it built
succesfully and opened my accounts file.  I just checked and it did produce the
gnucash-design.info file.

<installed files snipit>

usr/share/info
/usr/share/info/gnucash-design.info.gz

</snipit>
Comment 7 Brian Dolbec (RETIRED) gentoo-dev 2005-10-24 10:25:06 UTC
I think you should also add an ewarn about the postgres use flag.  The postgres
backend is out of date (no longer maintained) and not complete for several of
the last releases.  Most notably it has not been updated to work with the
Business data models.

The new gtk2 port will later (as in not the first release) get an sqlite backend
and possibly others.
Comment 8 Seemant Kulleen (RETIRED) gentoo-dev 2005-10-27 05:49:00 UTC
thanks Brian and Sascha -- ebuild in cvs, should hit portage in a few hours.