<?xml version="1.0" ?>

<kc>

<title>GNUe Traffic</title>

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

<issue num="71" date="08 Mar 2003 00:00:00 -0800" />

<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. GNUe Traffic
  is now group-authored: if you'd like to join the team, 
  <a href="mailto:psu@burdonvale.co.uk">let us know</a>
</intro>


<section 
   title="Release plans and Case-Insensitive Queries"
   subject="[IRC] 27 Feb 2003" 
   archive="http://www.gnuenterprise.org/irc-logs/gnue-public.log.27Feb2003"    
   author="Arturas Kriukovas" 
   contact="mailto:arturas@gsk.vtu.lt"    
   startdate="27 Feb 2003 04:00:00 -0800" 
   enddate="27 Feb 2003 04:00:00 -0800">

<topic>Common</topic>
<topic>Small Business</topic>

<p>Derek Neighbors (revDeke) asked whether there were going to be 
Debian packages (debs) for 0.4.3 of gnue <quote who="Derek Neighbors">as 
0.5.0 will probably be in the cooker a bit before its announced as stable 
and we are getting ready to dig into gnue-sb pretty hard and it will 
target 0.4.3 until 0.5.0 is stable</quote>.</p>

<p>Derek was interested whether case insensitive queries in 0.4.3 would be
implemented. James Thompson (jamest) answered negatively. Derek asked 
<quote who="Derek Neighbors">will this be in 0.5.x? Or would it be too 
rough to back port into 0.4.3</quote>? James was 
<quote who="James Thompson">pretty sure it's a trivial addition - ilike 
support needs added to the GCondition/Datasource</quote>. Derek thought 
it probably should be <quote who="Derek Neighbors">a property in the 
entry or datasource (or both)</quote>. Easier to implement should be 
by form with a gnue.conf option (so it sets it for all forms). This would 
be almost enough for now, and would work well with gnue-sb. Jeff Bailey 
(jbailey) said <quote who="Jeff Bailey">my needs are mostly case 
insensitive matches to company names and people's names.</quote> It 
should be in the whole framework. Jason Cater (jcater) noticed that ilike 
(case insensitive like) is not sql92 (<quote who="Jason Cater">it might 
be sql99</quote>). Also, <quote who="Jason Cater">we can't just throw 
in upper() into the queries</quote>. James said he had 
<quote who="James Thompson">no issue with forms doing it as my own 
users use mixed case data</quote>. Jeff offered pushing down to the DB 
layer a flag so that each DB could do this it's own way. James had to 
think about this more. Mike Vincent (Vee2d2) found the only solution for 
oracle - <quote who="Mike Vincent">the use of lower() or upper() in 
the query</quote>.</p>

<p>Later, Derek asked what was the <quote who="Derek Neighbors">eta's 
on 0.5.0</quote>. Jason said it would not be within 3 weeks.</p>

</section>


<section 
   title="Multi-part delimited Stock-Keeping Units in gnue-sb"
   subject="[IRC] 28 Feb 2003" 
   archive="http://www.gnuenterprise.org/irc-logs/gnue-public.log.28Feb2003"    
   author="Arturas Kriukovas" 
   contact="mailto:arturas@gsk.vtu.lt"    
   startdate="28 Feb 2003 04:00:00 -0800" 
   enddate="28 Feb 2003 04:00:00 -0800">

<topic>Small Business</topic>

<p>Derek Neighbors (derek) asked Mike Vincent (Vee2d2): 
<quote who="Derek Neighbors">you have 5 look up tables, i was going to make 
6. My question is - do you really have your sku as  C.14.4.20.1 or is it 
represented as C144201</quote>? Mike told <quote who="Mike Vincent">it's 
really delimited. That way I didnt literally lock myself into 2 digits per 
segment as I designed it to be.</quote> Derek offered starting with what 
was needed and adjusting form later. <quote who="Derek Neighbors">Im thinking 
that the delimiter will be really evil for invoicing and such, i.e. i dont 
see delimiters for much of anything on invoices and such i encounter. Maybe 
i just see them as - instead of .</quote> Mike explained since he has 
<quote who="Mike Vincent">opted to make my cross references mfg.model &lt;-&gt; 
ref, there's a much more likely need for that segment to be 3 digits</quote>. 
Derek noticed <quote who="Derek Neighbors">now it seems like this will need 
to be a choice 'delimiter' or no delimiter. Im planning on making the 
categories be 6 character varchar, so if you want to use 1 digit or 6 you 
can. Im giong to make the fields big enough, but will plan on delimiting 
(not doing optoin not to) and NOT padding</quote> - non-delimited and padded
stock-keeping units <quote who="Derek Neighbors">can be 'second 
pass' type items :)</quote>.</p>

<p>Derek asked 
<quote who="Derek Neighbors">are you trying to build in some filter 
mechanism here? Very generically im thinking - six category tables with a 
segment and a desc (As well as id). Then you have your item and it has 
<b>id cat1 cat2 cat3 cat4 cat5 cat6</b> which holds the segments (/me 
suspects will 'build' the number form the segments as well and store it 
in a field) even though it could be calculated (for flexibility) later on. 
I imagine some folks will want free form ability its the cross reference 
table here that is throughing me for a loop. I think i get what your 
driving at just not sure how to make it generic</quote>. Mike agreed - 
<quote who="Mike Vincent">I can see this as being specific to my needs. 
But I need to have a way to correlate my #'s to my vendor's #'s. Each 
vendor has their own system but the one thing that remains true is the 
mfg's #. So I rely on that.</quote> Derek asked if he 
<quote who="Derek Neighbors">can clarify what you are trying to do - 
basically take manufacturer and manufacturer number and condense it to 
a smaller number, to include as a part of your sku</quote>. Mike confirmed 
that. <quote who="Derek Neighbors">Ok, here is what im thinking - family, 
manufacturer, mfg model are probably going to be universal. That is people 
will probably want to 'group' product types and everyone's product is 
manufactured by someone (even if its yourself). This way we can create a 
xref table as if all tables are generic we dont want to make 6 xref 
tables. Actually i guess family could still be generic. So what if i 
make manufacturer table and mfg model number (which is really an Xref 
table), then 4 generic 'category' tables - will this work for you? Of 
course manufacturer table should be more than - id, segment, desc - but 
i want to get something usable quick.</quote></p>

<p>He did not fancy <quote who="Derek Neighbors">doing full contact 
tables for manufacturer at this point</quote> and asked 
<quote who="Derek Neighbors">are your manufacturers and vendors one 
in the same</quote>? Mike said <quote who="Mike Vincent">not at 
all..</quote> - he could source the same manufacturer's goods 
from multiple vendors. Derek said that, in that case, there was 
probably no need to record contact details for 
the manufacturers, at least at first. <quote who="Derek Neighbors">/me 
has to keep telling self - something is better than nothing, dont over 
engineer thats what gnue 'proper' will be for ;)</quote></p>

</section>


<section 
   title="GNUe Tools users"
   subject="[IRC] 01 Mar 2003" 
   archive="http://www.gnuenterprise.org/irc-logs/gnue-public.log.01Mar2003"    
   author="Arturas Kriukovas" 
   contact="mailto:arturas@gsk.vtu.lt"    
   startdate="01 Mar 2003 04:00:00 -0800" 
   enddate="01 Mar 2003 04:00:00 -0800">

<topic>Why GNUe?</topic>

<p>Matthew Palmer (wombat2) said what he <quote who="Matthew Palmer">didn't see 
on the website is any "testimonials". I'm looking at getting GNUe accepted as the 
replacement for Access here at work. Is anyone willing to stand up and say "at 
this moment in time I'm doing X with GNUe"? I can speil about "it's good, it's 
free, it's what we should use" until I'm blue in the face, but my bosses like to 
say "Hmm, we're not going it alone".</quote> Derek Neighbors (derek) listed some
GNUe users: <quote who="Derek Neighbors">we have large university that uses it 
(one you would recognize) and very large local government using it. Neither will 
go on record to talk about it, but likely would talk to an individual about it. 
We have a magazine reseller (one of the largest if not the largest) that will 
use and speak publically about it, a small bookstore using as backend to a l'ane 
Point of Sale and two or three more companies getting ready to transition to 
it.</quote> Matthew was interested <quote who="Matthew Palmer">what sort of uses 
are they putting it to? Ephemeral stuff, or core business functions? And are 
they using the prewritten stuff, or doing a lot of development of their own 
stuff?</quote> Derek explained that GNUe has <quote who="Derek Neighbors">2 
companies that supoprt and consult on it out side the United States, one in 
Lithuania and one in Argentina</quote>. Matthew asked whether all these users 
use Designer with Forms and Reports to write all of their stuff and Derek 
confirmed that. Derek also noticed, that <quote who="Derek Neighbors">those 
that are adopting as we speak they will be using GNUe Small Business, gnue-sb, 
mostly for backend manufacturing. It is being written as we speak so they are 
'early adopters'</quote>. Matthew explained his situation - 
<quote who="Matthew Palmer">my boss, many years ago, started writing an Access 
app to do some of the mgmt of this company. It's now blown out, and I was hired 
(mostly) to convert it to something more reliable. Since a 300MB chunk of Access 
data doesn't scale real well.</quote> 
Derek offered using a tool, called pgadminII - <quote who="Derek Neighbors"> it 
will quickly convert your access to postgres. You can then use gnue wizards to 
make forms from those tables VERY quickly. The only real work you will have to 
do that isnt 'busy' work is the 'code' to do 'special' things. All data handling 
will be handled for you</quote>.</p>

</section>


<section 
   title="Running GNUe Small Business"
   subject="[IRC] 04 Mar 2003" 
   archive="http://www.gnuenterprise.org/irc-logs/gnue-public.log.04Mar2003"    
   author="Peter Sullivan" 
   contact="mailto:psu@burdonvale.co.uk"    
   startdate="04 Mar 2003 04:00:00 -0800" 
   enddate="04 Mar 2003 04:00:00 -0800">

<topic>Small Business</topic>

<p>Derek Neighbors (grassHopper) said that GNUe Small Business was 
<quote who="Derek Neighbors">not ready for prime time usage - 
0.1 should be out shortly but it will be product management and 
contact management in a base form - you can grab the cvs</quote>.
There was a createdb.sql script for PostgreSQL which needed to 
be run, then <quote who="Derek Neighbors">setup your 
connections.conf file to point to dbname with gnue_sb as the</quote>
connection name, <quote who="Derek Neighbors">and start running 
the forms - all forms under 'item' directory should work at this 
point except item_maint.gfd</quote>. It was asked whether each 
form had to be run seperately. Christian Selig (lupo) asked if 
there were <quote who="Christian Selig">any navigator files in 
current gnue-sb??</quote> Derek said 
<quote who="Derek Neighbors">not functioning ones</quote> -
<quote who="Derek Neighbors">you have to run gnue-forms 
filename.gfd</quote> as of time of writing.</p>

</section>


<section 
   title="GNUe Small Business vs. sql-ledger"
   subject="[IRC] 04 Mar 2003" 
   archive="http://www.gnuenterprise.org/irc-logs/gnue-public.log.05Mar2003"    
   author="Peter Sullivan" 
   contact="mailto:psu@burdonvale.co.uk"    
   startdate="05 Mar 2003 04:00:00 -0800" 
   enddate="05 Mar 2003 04:00:00 -0800">

<topic>Small Business</topic>

<p>Nicholas Lee (esands) suggested that GNUe Small Business should 
<quote who="Nicholas Lee">Target sql-ledgers feature set.  Except 
for a few niggles it does the job.  Ignore SL's schema and 
code.</quote> Derek Neighbors (derek) disagreed - 
<quote who="Derek Neighbors">i would be much more likely to start 
with NOLA - /me assumes people liking sql-ledger will like it and 
GNUe isnt for them - those wishing to have something they can 
extend and has clean data structures will look for gnue-sb</quote>.
He felt sql-ledger was <quote who="Derek Neighbors">very nice for 
the market that is using it - it certainly is more functional than 
gnue-sb</quote> as of time of writing <quote who="Derek Neighbors">and
there is something to be said for working code :)</quote>
However, he felt the inability <quote who="Derek Neighbors">to 
reconcile a ledger</quote> indicated a different target audience.</p>

</section>

</kc>
