Mailinglist Archive: opensuse-packaging (144 mails)

< Previous Next >
Re: [opensuse-packaging] Re: GnuCash in 12.1 (Was: [reminder] openSUSE 12.1 Goldmaster is next week)
On Thu, Nov 3, 2011 at 5:52 AM, Petr Gajdos <pgajdos@xxxxxxx> wrote:
On Wed, Nov 02, 2011 at 02:51:31PM +0100, Dominique Leuenberger wrote:
On Wed, 2011-11-02 at 14:42 +0100, Petr Gajdos wrote:
On Wed, Nov 02, 2011 at 02:08:43PM +0100, Stephan Kulow wrote:
gnucash currently builds but does not work because it /requires/ guile
versions less than 2.0, which are not (yet) present in openSUSE 12.1.
To "fix" gnucash, a guile1 package would have to be made available and
gnucash would have to build with it. Is that the sort of thing that
would be possible after RC2?
Removing gnucash is still an option, yes.

guile1 is available in multimedia:libs thanks to Dave Plater.
Could I help with it somehow?

Petr

Petr,

The 'nice' fix to get would actually be a real fix on gnucash for guile
1 / 2 conversion.

Together with upstream there was a lot of work undertaken already to
build it (which succeeds with all the patches we have, which is also
part of the 2.4.8 release), but runtime actually fails to load guile
based modules (Also the test suite of gnucash fails on that one).

bgo#655901 has some more information about this issue.

Dominique,

here are steps, that caused GnuCash start at least on my factory
system (hopefuly I didn't forgot something):

1. apply patch to gnucash enclosed, build and install it
  see
 
http://blog.peter-b.co.uk/2011/06/geda-and-guile-dealing-with-deprecated.html
2. remove maxdepth setting from
/usr/share/gnucash/guile-modules/gnucash/main.scm
3. replace all occurences of N_ by _ in all files in
  /usr/share/gnucash/guile-modules/gnucash/report
  /usr/share/gnucash/guile-modules/gnucash/report/standard-reports

It is surely not perfect, but only way I found in short time I have
for that. I'll investigate it further.

While a 'gnucash that works with guile 2.0' is a laudable goal, in the
interests of providing a gnucash that is less likely to have issues
wouldn't simply providing a guile1 (and guile1-devel) package and
having gnucash build against that be safer? At least for 12.1 ?



--
Jon
--
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-packaging+owner@xxxxxxxxxxxx

< Previous Next >