Re: GnuCash on CentOS 5
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
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
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
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
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
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
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)
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
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)
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)
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