<?xml version="1.0" ?>

<kc>

<title>GNUe Traffic</title>

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

<issue num="94" date="16 Aug 2003 00:00:00 -0800" />

<headquote>
New releases (0.5.1 etc.) this week
</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="How Arias evolved from NOLA"
   subject="[IRC] 07 Aug 2003"
   archive="http://www.gnuenterprise.org/irc-logs/gnue-public.log.07Aug2003"
   author="Arturas Kriukovas" 
   contact="mailto:arturas@gsk.vtu.lt" 
   startdate="07 Aug 2003 04:00:00 -0800"
   enddate="07 Aug 2003 04:00:00 -0800">

<topic>Small Business</topic>

<mention>Sacha Schlegel</mention>

<p>Sacha Schlegel (Sachas) asked Chan Min Wai (dcmwai) whether he had 
looked at standards (to define certain datatypes like date or address) 
when he was designing Arias. Chan said he 
<quote who="Chan Min Wai">wasn't the founder of aria. Aria was develop 
by Noguska, a guy name Rayan Fox</quote>, as discussed in 
<kcref title="Nola/acclite original author spotted in #gnuenterprise" 
subject="[IRC] 24 Nov 2002"  />. He continued 
<quote who="Chan Min Wai">Josh was working with the company, and the 
company just ask him to maintain it when fox leave. At that time I 
was evaluating Aria for my company use and I find it farily simple so 
I use it and submit bug doing all kind of customization... and a New 
release is there. Nothing is fix, Nothing is new and I'm frastrustred. 
So I shoot them on aria ;) then Josh reply to me and help solve some 
of the major problem and Josh tell me that Noguska is going to drop 
this project... so we setup a new things then suddendly, Josh was 
fire (not due to this but unreasonable) and then we continuate the 
development... until NOW :)</quote>. Aria was 6 months old as of 
time of writing and the website was 
<a href="www.aria-erp.org">www.aria-erp.org</a>, demo is on 
<a href="http://www.aria-erp.org/demo/">http://www.aria-erp.org/demo/</a> 
with username "admin" and password "password". Aria was based on Nola 
(<a href="www.nola-pro.com">www.nola-pro.com</a>), 
<quote who="Chan Min Wai">however... Nola is not a good / final 
product.</quote></p>

</section>


<section 
   title="GNUe Small Business and Arias working together"
   subject="[IRC] 08 Aug 2003"
   archive="http://www.gnuenterprise.org/irc-logs/gnue-public.log.08Aug2003"
   author="Arturas Kriukovas" 
   contact="mailto:arturas@gsk.vtu.lt" 
   startdate="08 Aug 2003 04:00:00 -0800"
   enddate="08 Aug 2003 04:00:00 -0800">

<topic>Small Business</topic>

<p>Sacha Schlegel (SachaS) asked <quote who="Sacha Schlegel">whats 
the strategy of gnue-sb and aria? Keep to develop both in 
parallel?</quote> Chan Min Wai (dcmwai) explained that 
<quote who="Chan Min Wai">when gnue-sb have a web base support 
aria will be drop</quote>. Sacha was interested whether php would 
be used mainly for web and Chan said: <quote who="Chan Min Wai">that 
is still yet to be discuss, but for what I know, it will be using 
application server + XML to provided that. So that everything can 
be put direct to the web.</quote></p>

</section>


<section 
   title="Re-order quantity in GNUe Small Business"
   subject="[IRC] 09 Aug 2003"
   archive="http://www.gnuenterprise.org/irc-logs/gnue-public.log.09Aug2003"
   author="Peter Sullivan" 
   contact="psu@burdonvale.co.uk"  
   startdate="09 Aug 2003 04:00:00 -0800"
   enddate="09 Aug 2003 04:00:00 -0800">

<topic>Small Business</topic>
<topic>Inventory</topic>

<mention>Chan Min Wai</mention>

<p>Chan Min Wai (dcmwai) asked how to handle situations 
where you purchased items in one quantity (e.g. packs) 
and sold them in another (e.g. items). Mike Vincent 
(Vee2d2) suggested recording both a Unit of Purchase 
to go on purchase orders and a Unit of Issue to go on 
shipping documents and so on. In the stores inventory 
itself, <quote who="Mike Vincent">break everything down 
== buy a lot of 100 widgets for $100.. they go in as 
100 widgets @ $1ea</quote> When re-ordering, you would 
want to order in multiples of the Unit of Purchase - 
<quote who="Mike Vincent">I think currently there's a 
"ReOrder Qty" field in the item mgmt for the 
purpose..</quote> When the goods were received, the 
system should convert from Unit of Purchase to 
Units of Stock-Keeping.</p>

<p>Later, Derek Neighbors said he could not remember 
whether re-order quantity was either 
<quote who="Derek Neighbors">a. default amount to reorder 
(i am 99.9% positive this is what i meant) - b. quantity 
level at which its time to reorder (how ever i think that 
is reorder level or minqty )</quote>.</p>

</section>


<section 
   title="Using Python for GNUe rather than Java (or PHP...)"
   subject="[IRC] 09 Aug 2003"
   archive="http://www.gnuenterprise.org/irc-logs/gnue-public.log.09Aug2003"
   author="Arturas Kriukovas" 
   contact="mailto:arturas@gsk.vtu.lt" 
   startdate="09 Aug 2003 04:00:00 -0800"
   enddate="09 Aug 2003 04:00:00 -0800">

<topic>Form</topic>

<p>Jason Cater (jcater) said he had found his 
<quote who="Jason Cater">old java-based 
<a href="http://www.gnuenterprise.org/~jcater/misc/java-forms.png">forms-equivalent</a> 
program</quote> that had been abandoned when he had joined 
GNUe. Ha said his java developing experience had been 
<quote who="Jason Cater">a bad experience professionally</quote> - 
<quote who="Jason Cater">I had a complete GNUe Forms equivalent 
package done in Java swing but it was SOOOO slow it was 
painful</quote>. <quote who="Jason Cater">Though, ironically, 
I ran it today and it runs fairly well on my Athlon MP 2200+</quote>. 
However, programming python was much easier than java or php, 
which were really more <quote who="Jason Cater">for quick-and-dirty 
web pages</quote>.</p>

</section>


<section 
   title="0.5.1 Releases"
   subject="[Gnue-announce] New Releases of the GNUe Tools (0.5.1)"
   archive="http://mail.gnu.org/archive/html/gnue-announce/2003-08/msg00000.html"
   posts="1"
   author="Peter Sullivan" 
   contact="mailto:psu@burdonvale.co.uk" 
   startdate="10 Aug 2003 10:39:18 -0800"
   enddate="10 Aug 2003 10:39:18 -0800">

<topic>Forms</topic>
<topic>Reports</topic>
<topic>Designer</topic>
<topic>Navigator</topic>
<topic>Common</topic>

<p>Jason Cater (jcater) announced a new release of the 
GNUe Tools - Forms 0.5.1, Reports 0.1.2, Designer 0.5.1, 
Navigator 0.0.5 and Common 0.5.1. 
<quote who="Jason Cater">All of these releases are 
targeted at developers. The five products are available 
in source form from our website at 
<a href="http://www.gnuenterprise.org/downloads/current.php">
http://www.gnuenterprise.org/downloads/current.php</a>.
Soon, we will update our all-in-one Windows installer for the
GNUe tools that include all the basic dependencies -- you only
have to download a single setup.exe! The Installers include
support for PostgreSQL, MySQL, and ODBC.</quote> Also, 
<quote who="Jason Cater">Debian packages for "unstable" will 
also be created.</quote> <quote who="Jason Cater">We are
looking for packagers for other platforms.</quote></p>

<p><quote who="Jason Cater">The tools have been tested and 
are known to run on</quote> most common GNU/Linux 
distributions, Microsoft Windows 95 and higher, MacOS X, 
Solaris 8/9 and FreeBSD 4.x/5.x. 
<quote who="Jason Cater">The tools require Python 2.0 or better 
to run (Python 2.2+ recommended.)  GNUe Designer requires 
wxPython 2.4 or better to run.</quote></p>

<p>He gave the change logs for each product, noting that 
Designer 0.5.1 in particular was a <quote who="Jason Cater">Major 
Enhancements Release</quote>.</p>

</section>


<section 
   title="Application Server and Remote Procedure Calls"
   subject="[IRC] 13 Aug 2003"
   archive="http://www.gnuenterprise.org/irc-logs/gnue-public.log.13Aug2003"
   author="Peter Sullivan" 
   contact="mailto:psu@burdonvale.co.uk" 
   startdate="13 Aug 2003 04:00:00 -0800"
   enddate="13 Aug 2003 04:00:00 -0800">

<topic>Application Server</topic>
<topic>Common</topic>

<p>Reinhard M&#252;ller (reinhard) said 
<quote who="Reinhard M&#252;ller">i'm making _way_ progress in 
appserver</quote>, but was now having problems trying to call 
the Application Server via a Remote Procedure Call (RPC). 
Calling the Application Server locally using the test.py program 
worked, but the testRPC.py program gave an "Unknown Error" 
error message. Jan Ischebeck (siesel) tested this for himself 
and got a slightly more helpful message - 
<quote who="Jan Ischebeck">returns a Protokoll error</quote>. 
He confirmed he was using the pw_xmlrpc package for RPC access - 
<quote who="Jan Ischebeck">its miles better, and included in 
python2.2[2.3?], so it should be our  standart</quote>. 
Reinhard pointed out that <quote who="Reinhard M&#252;ller">it's 
not available for</quote> the current stable distribution (woody) 
of Debian GNU/Linux - <quote who="Reinhard M&#252;ller">that's 
the reason why we made xmlrpc standard</quote>. However, Jan 
pointed out that woody was also lacking 
<quote who="Jan Ischebeck">most modern software, like gtk2 
etc.</quote>, and, as Reinhard noted, GNUe as well. 
Reinhard suggested that if the sarge distribution became the 
Debian stable distribution some time this year as planned, 
<quote who="Reinhard M&#252;ller">then we could switch to 
pw-xmlrpc</quote>.</p>

<p>Later, Jan committed a proper fix for the problem to AppServer, 
having previously applied a temporary fix in Common. Reinhard 
suggested <quote who="Reinhard M&#252;ller">i think you could undo 
the temporary fix in common, couldn't you?</quote> Jan said he 
would prefer to leave it, <quote who="Jan Ischebeck">in case of a 
user written appserver method is returning None</quote>. 
Reinhard thought that <quote who="Reinhard M&#252;ller">user written 
methods will be called through a wrapper anyway</quote>. Jan noted 
that his fix only worked with pw_xmlrpc - using AppServer with 
the xmlrpc package in Debian woody would still have the bug.</p>

<p>Reinhard asked what the "type" flag in 
<quote who="Reinhard M&#252;ller">the format of grpc files</quote> 
(GNUe Remote Procedure Call definitions) was for - even if you 
got the type wrong, it still seemed to work. Jan said that 
<quote who="Jan Ischebeck">type checking isn't implemented in 
XMLRPC rpc driver yet</quote> but <quote who="Jan Ischebeck">its 
necessary for some other protocolls</quote>. Reinhard asked if it 
was <quote who="Reinhard M&#252;ller">forseeable what the valid 
types will be? - i could guess that "list of objids" will probably 
be no valid type :)</quote></p>

</section>

</kc>