<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>109920</bug_id>
          
          <creation_ts>2005-10-20 07:00 0000</creation_ts>
          <short_desc>gnucash-1.8.12 is out</short_desc>
          <delta_ts>2005-10-27 05:49:00 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>sascha-gentoo-bugzilla@silbe.org</reporter>
          <assigned_to>seemant@gentoo.org</assigned_to>
          <cc>brian.dolbec@gmail.com</cc>
    
    <cc>jademystery@hotmail.com</cc>
    
    <cc>sascha-gentoo-bugzilla@silbe.org</cc>

      

      
          <long_desc isprivate="0">
            <who>sascha-gentoo-bugzilla@silbe.org</who>
            <bug_when>2005-10-20 07:00:17 0000</bug_when>
            <thetext>GnuCash 1.8.12 has been released:

=== Begin ===
Date: Wed, 19 Oct 2005 20:02:46 -0600
From: Chris Lyttle &lt;chris@wilddev.net&gt;
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: &quot;Is this a gnome2 application?&quot; A: &quot;No.&quot; This release still
belongs
to GnuCash&apos;s 1.8.x series which is not yet ported to gtk2/gnome2. Read
more below.

What&apos;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 ===</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>brian.dolbec@gmail.com</who>
            <bug_when>2005-10-20 15:35:41 0000</bug_when>
            <thetext>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=&quot;x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-march=athlon-xp -O2 -pipe -w&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/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&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/splash /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-march=athlon-xp -O2 -pipe -w&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks sandbox sfperms strict&quot;
LANG=&quot;en_CA.UTF-8&quot;
&lt;snip&gt;
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS

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

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

000004 &gt;&gt;&gt; emerge (1 of 1) app-office/gnucash-1.8.12 to /
000005 &gt;&gt;&gt; md5 files   ;-) gnucash-1.8.12.ebuild
000006 &gt;&gt;&gt; md5 files   ;-) files/digest-gnucash-1.8.12
000007 &gt;&gt;&gt; md5 src_uri ;-) gnucash-1.8.12.tar.gz
000008 &gt;&gt;&gt; md5 src_uri ;-) gnucash-docs-1.8.5.tar.gz
000009  * bitmap-fonts support is enabled in virtual/x11, continuing...
000010 &gt;&gt;&gt; Unpacking source...
000011 &gt;&gt;&gt; Unpacking gnucash-1.8.12.tar.gz to /var/tmp/portage/gnucash-1.8.12/work
000012 &gt;&gt;&gt; Unpacking gnucash-docs-1.8.5.tar.gz to
/var/tmp/portage/gnucash-1.8.12/work
000013 &gt;&gt;&gt; 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
&lt;snip&gt; ...

004851 make[3]: Nothing to be done for `all-am&apos;.
004852 make[3]: Leaving directory
`/var/tmp/portage/gnucash-1.8.12/work/gnucash-1.8.12/accounts&apos;
004853 make[2]: Leaving directory
`/var/tmp/portage/gnucash-1.8.12/work/gnucash-1.8.12/accounts&apos;
004854 make[2]: Entering directory
`/var/tmp/portage/gnucash-1.8.12/work/gnucash-1.8.12&apos;
004855 rm -f make-gnucash-patch.tmp
004856 sed &lt; make-gnucash-patch.in &gt; make-gnucash-patch.tmp \
004857             -e &apos;s:@-PERL-@:/usr/bin/perl:g&apos;
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 &lt; make-gnucash-potfiles.in &gt; make-gnucash-potfiles.tmp \
004862             -e &apos;s:@-PERL-@:/usr/bin/perl:g&apos;
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&apos;
004866 make[1]: Leaving directory
`/var/tmp/portage/gnucash-1.8.12/work/gnucash-1.8.12&apos;
004867 make: *** No rule to make target `gnucash-design&apos;.  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 

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>seemant@gentoo.org</who>
            <bug_when>2005-10-21 05:16:38 0000</bug_when>
            <thetext>hanno, would you like to tackle this?  (in fact, I wouldn&apos;t mind if you took
over primary maintainership of gnucash)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hanno@gentoo.org</who>
            <bug_when>2005-10-21 05:33:39 0000</bug_when>
            <thetext>No, sorry, I&apos;m using aqbanking with the qbankmanager-interface, just did some 
minor tweaks to the DEPs to comply with the new aqbanking structure. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>brian.dolbec@gmail.com</who>
            <bug_when>2005-10-23 09:38:18 0000</bug_when>
            <thetext>I&apos;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&apos;s and Makefile.in&apos;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.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>seemant@gentoo.org</who>
            <bug_when>2005-10-24 05:37:16 0000</bug_when>
            <thetext>Brian and others: export WANT_AUTOMAKE=1.4 in your ebuilds for .12 and see if
that changes anything</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>brian.dolbec@gmail.com</who>
            <bug_when>2005-10-24 09:54:11 0000</bug_when>
            <thetext>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.

&lt;installed files snipit&gt;

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

&lt;/snipit&gt;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>brian.dolbec@gmail.com</who>
            <bug_when>2005-10-24 10:25:06 0000</bug_when>
            <thetext>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.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>seemant@gentoo.org</who>
            <bug_when>2005-10-27 05:49:00 0000</bug_when>
            <thetext>thanks Brian and Sascha -- ebuild in cvs, should hit portage in a few hours.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>