<?xml version="1.0" ?>

<kc>

<title>GNUe Traffic</title>

<editor contact="mailto:psu@burdonvale.co.uk">Peter Sullivan</editor>

<issue num="84" date="07 Jun 2003 00:00:00 -0800" />

<headquote>
RDBMS warz - 
"<i>The only people I know who object to mysql are in this channel. =)</i>" - 
"<i>must be the only smart guys you talk to are in this channel ;/)</i>"
</headquote>


<intro>
  This covers the three main mailing lists for the 
  <a href="http://www.gnuenterprise.org">GNU Enterprise</a> 
  project, plus the #gnuenterprise IRC channel.
</intro>


<section 
   title="Designer's dependencies for Python and wxPython"
   subject="[GNUe]Changes to the minimum requirements (Python/wxPython)"
   archive="http://mail.gnu.org/archive/html/gnue/2003-05/msg00008.html"
   posts="1"
   author="Peter Sullivan" 
   contact="mailto:psu@burdonvale.co.uk"    
   startdate="28 May 2003 21:48:42 -0800"
   enddate="28 May 2003 21:48:42 -0800">

<topic>Designer</topic>

<p>Jason Cater announced <quote who="Jason Cater">The next version of GNUe Designer 
will no longer support Python 2.0 or wxPython 2.2 . The new minimum requirements 
will be Python 2.1+ and wxPython 2.4.0+</quote>. Python 2.1 had been out for 
some time, but wxPython 2.4 was rather newer - however, he felt 
<quote who="Jason Cater">the change in requirements will
benefit everyone in the long run. I will be able to spend more time adding
features/fixing shortcomings in GNUe Designer rather than working around
wx oddities, as has primarily been the case since the 0.4.x releases.</quote>
wxPython 2.4 was already in most of the leading GNU/Linux distributions, 
with the notable exception of the Debian stable distribution ('woody'). 
However, he had done some (strictly unofficial!) Debian woody packages, 
backporting the wxPython packages from Debian 
unstable, which were available <a href="http://www.gnuenterprise.org/debian/">on 
the GNU Enterprise website</a>.</p>

</section>


<section 
   title="Bayonne developments"
   subject="[GNUe]Notes on Bayonne integration development roadmap..."
   archive="http://mail.gnu.org/archive/html/gnue/2003-05/msg00009.html"
   posts="1"
   author="Peter Sullivan" 
   contact="mailto:psu@burdonvale.co.uk"    
   startdate="29 May 2003 05:29:06 -0800"
   enddate="29 May 2003 05:29:06 -0800">

<topic>Bayonne</topic>

<p>David Sugar summarised <quote who="David Sugar">some areas of current 
Bayonne development related to the upcoming 1.3 release and 
beyond</quote>:</p>

<ul>

<li><quote who="David Sugar">External Bayonne Integration Scripting</quote>.
As well as allowing scripts more access to the Bayonne server, it 
<quote who="David Sugar">can be used to output a valid html document and 
may be ran directly as a cgi</quote> and <quote who="David Sugar">can also 
be used to generate and deliver mime attached email through 
sendmail</quote>. <quote who="David Sugar">External scripting will also 
be invokable from the Bayonne scheduler. This will allow Bayonne's job 
scheduler to be used in a complete solution rather than using 
cron.</quote></li>

<li><quote who="David Sugar">Apennine returns</quote>, offering 
<quote who="David Sugar">authenticated access to Bayonne
services through "soap" and will support soap serverlets that can then
be created to support specific bayonne applications.</quote></li>

<li><quote who="David Sugar">Python and Bayonne</quote> - a "pybayonne" 
project would start with <quote who="David Sugar">a python plugin that 
allows python to integrate with bayonne much the same way the new 
external scripting does</quote>.</li>

<li><quote who="David Sugar">Giza speech recognition services</quote> -
<quote who="David Sugar">Work has also been done on creating speech 
recognition services in Bayonne</quote> and the ability for Bayonne 
to route audio to a seperate server.</li>

</ul>

</section>


<section 
   title="New relase and Debian packaging strategy"
   subject="[IRC] 29 May 2003"
   archive="http://www.gnuenterprise.org/irc-logs/gnue-public.log.29May2003"
   author="Arturas Kriukovas" 
   contact="mailto:arturas@gsk.vtu.lt"    
   startdate="29 May 2003 04:00:00 -0800"
   enddate="02 Jun 2003 04:00:00 -0800">

<p>James Thompson (jamest) announced that <quote who="James Thompson">0.5.1 is 
out real soon now. The ui driver work alone was worth a release</quote>. He 
said there was pending <quote who="James Thompson">buglist cleanup on designer 
- i really wanted to get input masks in there too but I have yet to start 
work on them so I'd say that aint going to happen</quote>. Jeff Bailey 
(jbailey) noticed <quote who="Jeff Bailey">it would be nice to fix the .deb's 
before 0.5.1</quote> so it would be possible to use the realeased versions for
the Debian packages. Jan Ischebeck (siesel) also noticed it would be good 
if Jeff <quote who="Jan Ischebeck">could package the actual cvs instead of 
the 0.5.0 release</quote>. Derek Neighbors (derek)  disagreed with the 
discussion: <quote who="Derek Neighbors">we made a CONSCIENCE decision to not 
bundle cvs several months back. We need to get 'off' using cvs if we want 
people to use stuff in production and we want stuff in woody. If we want to 
package a 'cvs' version we need to do separate cvs packages (in the form of 
snapshots), but i dont think its worth the time unless its automated</quote>. 
Jeff said he could setup automated snapshot packages, but wondered if 
anyone would actually use them? Jan thought this possibly would be 
<quote who="Jan Ischebeck">needed short before a new release</quote>.</p> 

<p>Later, James said he would like <quote who="James Thompson">debs working 
for 0.5.1 as well - i wouldn't use snapshots</quote>. Derek agreed with him - 
<quote who="Derek Neighbors">as long as we are current on releases im 
happy</quote>. Jan would like <quote who="Jan Ischebeck">to use snapshots 
for pre 0.5.1 versions, as I don't think that it makes sense to package 
0.5.0 without any patches - IMHO its important to have debs to test BEFORE 
the 0.5.1 version is out, rather than to have to fix bugs for the release 
first and than have to fix bugs in debs afterwards.</quote> He 
<quote who="Jan Ischebeck">never wanted OFFICIAL debian packages from cvs, 
rather than snapshots to do developing and testing</quote> Jeff explained - 
<quote who="Jeff Bailey">I'm not thinking official debs, but snapshots that 
I could post on people.debian.org. If I did that, i'd prefer to make them 
only for sid, though (and they'd never be uploaded to the main 
archive)</quote>. Jan agreed that <quote who="Jan Ischebeck">SID would be 
ok for me</quote>.</p>

<p><a href="http://www.gnuenterprise.org/irc-logs/gnue-public.log.02Jun2003">
Some days later</a>, Jan was interested in progress on GNUe packaging. 
Jeff said he <quote who="Jeff Bailey">haven't had a chance to 
sit down with</quote> James as of time of writing. Jan asked 
where he could get latest debian packaging diffs. Jeff thought he had 
<quote who="Jeff Bailey">that thing setup for apt-get source. I've been using 
DBS packaging, so it's not suitable to keep them in CVS.</quote> He was 
going to update the GNUe Debian packages to use <quote who="Jeff Bailey">the 
dbs tarball functionality</quote> - this would be easier to work with, and 
open up the possibility of producing automated Debian packages from CVS. 
<quote who="Jeff Bailey">At that point I could more easily integrate the 
packaging into</quote> GNUe's own CVS again, but he personally was not keen 
on this - in principle, <quote who="Jeff Bailey">all the fiddling in the debian/ 
directories</quote> was really the responsibility of the Debian 
maintainer, not the "upstream" developers of the underlying software. 
Jan felt <quote who="Jan Ischebeck">the only advantage of having debian 
directories in cvs is that its easier to apply changes etc.</quote>.</p>

</section>


<section 
   title="SAP-DB and MySQL join forces?"
   subject="[IRC] 30 May 2003"
   archive="http://www.gnuenterprise.org/irc-logs/gnue-public.log.30May2003"
   author="Peter Sullivan" 
   contact="mailto:psu@burdonvale.co.uk"    
   startdate="30 May 2003 04:00:00 -0800"
   enddate="30 May 2003 04:00:00 -0800">

<topic>Common</topic>

<p>Further to previous discussions about using SAB-DB as a back-end 
database for GNUe in various threads (including 
<kcref title="SAP-DB as a free (GPL) database back-end to GNUe" subject="[IRC] 26 Oct 2002" />), 
Jason Cater (jcater) noted <quote who="Jason Cater">all this negativity 
around the 
<a href="http://translate.google.com/translate?hl=en&amp;sl=de&amp;u=http://www.heise.de/newsticker/data/hps-23.05.03-000/">SAP-DB 
license change</a> - lots of <a href="http://developers.slashdot.org/article.pl?sid=03/05/23/1826202">fud</a></quote> 
(fear, uncertainty, doubt). Derek Neighbors (dneighbo) felt that 
<quote who="Derek Neighbors">SAP-DB went about it all wrong. the more i 
see the change and talk to SAP, the more I _like_ the change. My 
understanding is that they will continue to own SAP-DB and develop it. 
They are jsut 'sub licensing' it to MySQL AB - and MySQL AB will 
add some 'features/fluff' and put under a different license and try 
to make money on it. In doing so SAP-DB has become protective 
(in a good way) and made the whole shooting match GPL - 
instead of just the engine (so they can continue to make money sub 
licensing). Thtis to me is good news not bad news - my original 
understanding is they were selling SAP-DB to MySQL and never touching it 
again</quote>, but it looked now as if this was not the case. Some 
of the complaints were from people who objected that they had 
<quote who="Derek Neighbors">made the client libraries GPL (instead of 
LGPL as they used to be)</quote>, but the strong copyleft of the full 
GNU General Public License (as opposed to the weaker Lesser GPL) 
would actually encourage people to release SAP-DB-based products as 
free software. The discussions drifted into a general discussion of 
the merits of the existing MySQL database system, including issues like 
scalability, views and sub-selects.</p>

</section>


<section 
   title="Arias, fork of NOLA"
   subject="[IRC] 01 Jun 2003"
   archive="http://www.gnuenterprise.org/irc-logs/gnue-public.log.01Jun2003"
   author="Peter Sullivan" 
   contact="mailto:psu@burdonvale.co.uk"    
   startdate="01 Jun 2003 04:00:00 -0800"
   enddate="03 Jun 2003 04:00:00 -0800">

<topic>Financials (Accounting)</topic>
<topic>Small Business</topic>
<topic>Inventory</topic>

<mention>ra3vat</mention>

<p>Chan Min Wai (dcmwai) said he was <quote who="Chan Min Wai">the 
developer of <a href="http://arias.sourceforge.net">arias</a></quote>, 
a fork of the NOLA software, previously discussed in several threads, including 
<kcref title="Nola/acclite original author spotted in #gnuenterprise" 
subject="[IRC] 24 Nov 2002" />. 
Dmitry Sorokin (ra3vat) noted that <quote who="Dmitry Sorokin">it was discussed 
at one time to use nola db schema for gnue accounting</quote>, but he was not 
sure what the outcome of this had been. Looking at the screenshots for aria, 
Dmitry felt they <quote who="Dmitry Sorokin">may be easily converted to gnue 
forms</quote>. Chan felt that <quote who="Chan Min Wai">gnue proved to be more 
customizable</quote> but that <quote who="Chan Min Wai">arias just need a web 
browser</quote> as a client, as the application was written in PHP with MySQL 
as the back-end database. Dmitry noted that, as of time of writing, 
<quote who="Dmitry Sorokin">gnue is mostly a set of tools</quote> - 
<quote who="Dmitry Sorokin">we just do not have official gnue applications 
like acounting</quote>. Chan was thinking <quote who="Chan Min Wai">maybe I can 
intreged gnue to arias so that when having web access can also have gnue 
access</quote> as well.</p> 

<p><a href="http://www.gnuenterprise.org/irc-logs/gnue-public.log.03Jun2003">
Some days later</a>, Derek Neighbors (derek) said that some of the GNUe 
developers had <quote who="Derek Neighbors">snarfed the NOLA tree sometime ago
- and redid their structure - and fixed a lot of the bugs - and put in private 
cvs</quote> under the name acclite with the intention of porting 
<quote who="Derek Neighbors">it to the GNU Enterprise Framework</quote>. More 
recently, he had looked at arias and considered using it as the basis for GNUe 
Small Business (gnue-sb), but had not gone any further with this - gnue-sb 
<quote who="Derek Neighbors">was going really well until real life hit me 
:(</quote> Chan asked if the changes from NOLA to acclite had included any 
fixes to Inventory - he was looking at this area next, and would prefer not to 
have to re-fix anything that the GNUe developers had already fixed. Derek 
said they had not really looked at Inventory - the priority had been to convert 
it to use PostgreSQL instead of MySQL, and then a few bugs in the accounting. 
This first priority had taken quite a bit of work, as NOLA took full 
advantedge of the non-standard features of MySQL (e.g. assigning NULL to a 
primary key).</p>

<p>Derek admitted he was not really keen on web applications, especially for 
Financials, and had been looking to 'clean up' NOLA as a prelude to converting 
it to the GNU Enterprise framework (i.e. using Forms, Reports and Navigator).
Chan asked if the GNUe developers would consider contributing their patches 
in acclite to arias. Derek said that, if the directory structure was fixed and 
PostgreSQL support added to arias, he personally <quote who="Derek Neighbors">would 
gladly do all future fixes on ARIAS and would consider working directly with 
ARIAS on schemas</quote> - he could even envisage gnue-sb and arias as 
complementary projects (gnue-sb using the GNUe Tools and arias using PHP) 
sharing the same schema. <quote who="Derek Neighbors">ultimately we could have 
ARIAS use the web UI of the GNU Enterprise Framework - it just isnt ready 
yet</quote>. He explained that the concept of GNUe was 
<quote who="Derek Neighbors">a framework - so you write one "form" - and instantly 
(without code modifications) it will run on curses (text based ui), win32, mac, 
gtk2, qt, html etc - just our 'html' client isnt ready yet</quote>.</p>

<p>Chan said he wasn't keen on the NOLA directory structure either, but that 
<quote who="Chan Min Wai">we don't have time to clean all that creep/ - 
so we plan to clean up the creep on the rewrite... and For the time being, I 
will just stick to the old structure and fix all bug. Once a Stable release 
is being release... A rewrite will begain...</quote> Derek wondered if it 
might be easier to apply the patches from arias to acclite - 
<quote who="Derek Neighbors">and have postgres support and a clean dir structure 
with minial work - but im not pushing that</quote>. Chan was worried about 
upgrade paths for existing NOLA users, but Derek 
<quote who="Derek Neighbors">suspects the number of folks using NOLA that arent 
noguska's customers is so small - that backwards compatiability would be the most 
minimal of concerns</quote> - acclite had no schema changes from NOLA. </p>

</section>

</kc>

