Re: GnuCash on CentOS 5

2010-01-27 Thread Derek Atkins
Bill Nottingham nott...@redhat.com writes:

 Derek Atkins (warl...@mit.edu) said: 
  Speaking solely for myself, I'm OK with leaving RHEL 5 at 2.2.x and pushing
  2.4.x into the next version of RHEL/EPEL. But I'm not 100% sure how many
  users we have on RHEL 5 that would want a newer version.
 
 When is EL6 due?

 I am not at liberty to divluge that information. (Sorry.)

Can you give a year?  Is it due in 2010?  Or 2011?

 Could we still release 2.4 with webkit (but without dbi) support for EL5?

 I could certainly build it that way. In fact, couldn't it be configured
 with gtkhtml if absoultely necessary?

Yes.  It can still use GtkHTML.

 Bill

-derek

-- 
   Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
   Member, MIT Student Information Processing Board  (SIPB)
   URL: http://web.mit.edu/warlord/PP-ASEL-IA N1NWH
   warl...@mit.eduPGP key available
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: GnuCash on CentOS 5

2010-01-26 Thread Geert Janssens
On Tuesday 26 January 2010, Geert Janssens wrote:
 In an attempt to check if the glade-3 generated files still work on
 Centos/RHEL5, I tried to build the current trunk on a fully updated Centos
  5.
 
 I didn't get that far though. GC trunk requires swig = 1.3.31. Centos 5
  ships with swig 1.3.29.
 
 Swig is shipped from CentOS base, which means that support repositories
  such as Epel (which holds GnuCash by the way) can't ship a more recent
  version.
 
 As things stand now, it's not possible to build Gnucash trunk from svn on
 CentOS/RHEL.
 
 What was the reason to bump swig to 1.3.31 ?
 
To answer my own question, I found this in config.in:

  # We need at least version 1.3.31 of SWIG because
  # that's when SWIG doesn't barf on the inline keyword in C headers anymore

If swig 1.3.31 is indeed required, then CentOS/RHEL is not a viable developer 
platform for GnuCash in the current state of affairs.

Note that GnuCash is not part of the RHEL base distribution. It's maintained 
in Fedora's Epel repository (a relatively conservative support repository that 
recompiles a number of Fedora packages for RHEL/CentOS).

Epel's policy is to never override a package in the base distribution. Swig is 
part of RHEL base, so Epel will not provide a more recent version.

I have submitted an upgrade request for swig to 1.3.31 in RedHat's bugzilla. I 
don't know if Red Hat will consider it. 

Geert

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: GnuCash on CentOS 5

2010-01-26 Thread Derek Atkins
Geert Janssens janssens-ge...@telenet.be writes:

 To answer my own question, I found this in config.in:

   # We need at least version 1.3.31 of SWIG because
   # that's when SWIG doesn't barf on the inline keyword in C headers anymore

 If swig 1.3.31 is indeed required, then CentOS/RHEL is not a viable developer 
 platform for GnuCash in the current state of affairs.

 Note that GnuCash is not part of the RHEL base distribution. It's maintained 
 in Fedora's Epel repository (a relatively conservative support repository 
 that 
 recompiles a number of Fedora packages for RHEL/CentOS).

 Epel's policy is to never override a package in the base distribution. Swig 
 is 
 part of RHEL base, so Epel will not provide a more recent version.

 I have submitted an upgrade request for swig to 1.3.31 in RedHat's bugzilla. 
 I 
 don't know if Red Hat will consider it. 

True, EL5 isn't a dev platform, but you don't need swig to build from
the tarball.  On some other (more recent) platform run:

  make dist

then tar the tarball to EL5 and then you can build it there..  Or at
least you should be able to.

 Geert

-derek

-- 
   Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
   Member, MIT Student Information Processing Board  (SIPB)
   URL: http://web.mit.edu/warlord/PP-ASEL-IA N1NWH
   warl...@mit.eduPGP key available
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: GnuCash on CentOS 5

2010-01-26 Thread Geert Janssens
On Tuesday 26 January 2010, Derek Atkins wrote:
 True, EL5 isn't a dev platform, but you don't need swig to build from
 the tarball.  On some other (more recent) platform run:
 
   make dist
 
 then tar the tarball to EL5 and then you can build it there..  Or at
 least you should be able to.
 
  Geert
 
 -derek
 

That was exactly my next step.

RHEL as target platform is in serious trouble...

1. There's no packaged webkit for RHEL5/EPEL
2. RHEL5 (base) ships libdbi 0.8.1, but GnuCash uses DBI_DECIMAL_SIZEMASK a 
constant that is only defined starting from libdbi 0.8.2.

I'm not sure how to proceed here. I thought webkit and dbi were the two major 
features to warrant the 2.4 release. If they're not possible on RHEL, can we 
say then that we support RHEL ?

Phill, if you read this, it may be a good idea to set a minimum required 
version for libdbi in configure.in...

Geert
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: GnuCash on CentOS 5

2010-01-26 Thread Bill Nottingham
Geert Janssens (janssens-ge...@telenet.be) said: 
 RHEL as target platform is in serious trouble...
 
 1. There's no packaged webkit for RHEL5/EPEL
 2. RHEL5 (base) ships libdbi 0.8.1, but GnuCash uses DBI_DECIMAL_SIZEMASK a 
 constant that is only defined starting from libdbi 0.8.2.
 
 I'm not sure how to proceed here. I thought webkit and dbi were the two major 
 features to warrant the 2.4 release. If they're not possible on RHEL, can we 
 say then that we support RHEL ?
 
 Phill, if you read this, it may be a good idea to set a minimum required 
 version for libdbi in configure.in...

Speaking solely for myself, I'm OK with leaving RHEL 5 at 2.2.x and pushing
2.4.x into the next version of RHEL/EPEL. But I'm not 100% sure how many
users we have on RHEL 5 that would want a newer version.

Bill
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: GnuCash on CentOS 5

2010-01-26 Thread Derek Atkins
Geert Janssens janssens-ge...@telenet.be writes:

 That was exactly my next step.

 RHEL as target platform is in serious trouble...

 1. There's no packaged webkit for RHEL5/EPEL
 2. RHEL5 (base) ships libdbi 0.8.1, but GnuCash uses DBI_DECIMAL_SIZEMASK a 
 constant that is only defined starting from libdbi 0.8.2.

 I'm not sure how to proceed here. I thought webkit and dbi were the two major 
 features to warrant the 2.4 release. If they're not possible on RHEL, can we 
 say then that we support RHEL ?

Well..  if webkit isn't packaged at all then it's a clear candidate for
EPEL once GnuCash gets released.

A too-old libdbi, however, might be a bit of a problem for us.

Note that there have been many other updates and bugfixes that don't
require dbi (or necessarily webkit).

 Phill, if you read this, it may be a good idea to set a minimum required 
 version for libdbi in configure.in...

 Geert

-derek
-- 
   Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
   Member, MIT Student Information Processing Board  (SIPB)
   URL: http://web.mit.edu/warlord/PP-ASEL-IA N1NWH
   warl...@mit.eduPGP key available
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: GnuCash on CentOS 5

2010-01-26 Thread Derek Atkins
Bill Nottingham nott...@redhat.com writes:

 Speaking solely for myself, I'm OK with leaving RHEL 5 at 2.2.x and pushing
 2.4.x into the next version of RHEL/EPEL. But I'm not 100% sure how many
 users we have on RHEL 5 that would want a newer version.

When is EL6 due?
Could we still release 2.4 with webkit (but without dbi) support for EL5?

 Bill

-derek

-- 
   Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
   Member, MIT Student Information Processing Board  (SIPB)
   URL: http://web.mit.edu/warlord/PP-ASEL-IA N1NWH
   warl...@mit.eduPGP key available
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: GnuCash on CentOS 5 (libdbi too recent)

2010-01-26 Thread Geert Janssens
On Tuesday 26 January 2010, Derek Atkins wrote:
 Geert Janssens janssens-ge...@telenet.be writes:
  That was exactly my next step.
 
  RHEL as target platform is in serious trouble...
 
  1. There's no packaged webkit for RHEL5/EPEL
  2. RHEL5 (base) ships libdbi 0.8.1, but GnuCash uses DBI_DECIMAL_SIZEMASK
  a constant that is only defined starting from libdbi 0.8.2.
 
  I'm not sure how to proceed here. I thought webkit and dbi were the two
  major features to warrant the 2.4 release. If they're not possible on
  RHEL, can we say then that we support RHEL ?
 
 Well..  if webkit isn't packaged at all then it's a clear candidate for
 EPEL once GnuCash gets released.
 
True, provided EPEL can build a webkit version that is recent enough for 
GnuCash. Or in other words, that webkit's dependencies in RHEL are recent 
enough that EPEL can build the webkit version GnuCash requires.

 A too-old libdbi, however, might be a bit of a problem for us.
 
Unless it's not too difficult to lower the libdbi requirement. I don't know 
the code that uses libdbi, but maybe it's only small changes to satisfy 0.8.1 
instead of 0.8.2.

 Note that there have been many other updates and bugfixes that don't
 require dbi (or necessarily webkit).
 
  Phill, if you read this, it may be a good idea to set a minimum required
  version for libdbi in configure.in...
 
  Geert
 
 -derek
 

Geert

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: GnuCash on CentOS 5

2010-01-26 Thread Bill Nottingham
Derek Atkins (warl...@mit.edu) said: 
  Speaking solely for myself, I'm OK with leaving RHEL 5 at 2.2.x and pushing
  2.4.x into the next version of RHEL/EPEL. But I'm not 100% sure how many
  users we have on RHEL 5 that would want a newer version.
 
 When is EL6 due?

I am not at liberty to divluge that information. (Sorry.)

 Could we still release 2.4 with webkit (but without dbi) support for EL5?

I could certainly build it that way. In fact, couldn't it be configured
with gtkhtml if absoultely necessary?

Bill
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: GnuCash on CentOS 5 (libdbi too recent)

2010-01-26 Thread Phil Longstaff
 or RHEL sticks with gtkhtml

I'll look at the libdbi issue.

 Phil
-
I used to be a hypochondriac AND a kleptomaniac. So I took something for it.





From: Geert Janssens janssens-ge...@telenet.be
To: gnucash-devel@gnucash.org
Sent: Tue, January 26, 2010 11:26:28 AM
Subject: Re: GnuCash on CentOS 5 (libdbi too recent)

On Tuesday 26 January 2010, Derek Atkins wrote:
 Geert Janssens janssens-ge...@telenet.be writes:
  That was exactly my next step.
 
  RHEL as target platform is in serious trouble...
 
  1. There's no packaged webkit for RHEL5/EPEL
  2. RHEL5 (base) ships libdbi 0.8.1, but GnuCash uses DBI_DECIMAL_SIZEMASK
  a constant that is only defined starting from libdbi 0.8.2.
 
  I'm not sure how to proceed here. I thought webkit and dbi were the two
  major features to warrant the 2.4 release. If they're not possible on
  RHEL, can we say then that we support RHEL ?
 
 Well..  if webkit isn't packaged at all then it's a clear candidate for
 EPEL once GnuCash gets released.
 
True, provided EPEL can build a webkit version that is recent enough for 
GnuCash. Or in other words, that webkit's dependencies in RHEL are recent 
enough that EPEL can build the webkit version GnuCash requires.

 A too-old libdbi, however, might be a bit of a problem for us.
 
Unless it's not too difficult to lower the libdbi requirement. I don't know 
the code that uses libdbi, but maybe it's only small changes to satisfy 0.8.1 
instead of 0.8.2.

 Note that there have been many other updates and bugfixes that don't
 require dbi (or necessarily webkit).
 
  Phill, if you read this, it may be a good idea to set a minimum required
  version for libdbi in configure.in...
 
  Geert
 
 -derek
 

Geert

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: GnuCash on CentOS 5 (libdbi too recent)

2010-01-26 Thread Geert Janssens
On Tuesday 26 January 2010, Phil Longstaff wrote:
  or RHEL sticks with gtkhtml
 
It may very well go this direction.

I tried to build webkit but didn't manage to do so yet.

Someone with more experience with webkit may have a stab at it.


 I'll look at the libdbi issue.
 
Great!

  Phil

Geert
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel