[00:01] Last message repeated 1 time(s). BigJimDwyer (~nmclaugh@ca-crlsbd-u2-c5c-34.crlsca.adelphia.net) joined #gnuenterprise. How is GNUe doing? Acitrax (~Acitrax@The-Zone.el-soft.com) joined #gnuenterprise. ra3vat (ds@ics.elcom.ru) joined #gnuenterprise. btami (~tamas@ip102-205.ktv.tiszanet.hu) joined #gnuenterprise. hello hello SachaS_ (~sacha@dialup-196-119.wasp.net.au) joined #gnuenterprise. Yurik (~yrashk@gw.telcos.net.ua) left irc: Read error: 104 (Connection reset by peer) SachaS (~sacha@dialup-196-67.wasp.net.au) left irc: Read error: 113 (No route to host) btami (~tamas@ip102-205.ktv.tiszanet.hu) left irc: Read error: 110 (Connection timed out) Yurik (~yrashk@gw.telcos.net.ua) joined #gnuenterprise. dtm ([YzyVeZlJd@ip12.promontory.sfo.interquest.net) left irc: Read error: 104 (Connection reset by peer) Yurik (~yrashk@gw.telcos.net.ua) left irc: "Client Exiting" Nick change: SachaS_ -> SachaS_away Yurik (~yrashk@gw.telcos.net.ua) joined #gnuenterprise. ra3vat (ds@ics.elcom.ru) left irc: "Client Exiting" ra3vat (ds@ics.elcom.ru) joined #gnuenterprise. btami (~tamas@ip102-205.ktv.tiszanet.hu) joined #gnuenterprise. hi all help! i can't print from lyx (common-techref.lyx) Error while executing db2dvi 'techref.sgml' ? btami (~tamas@ip102-205.ktv.tiszanet.hu) left irc: "Client Exiting" SachaS_away (~sacha@dialup-196-119.wasp.net.au) left irc: "Client Exiting" Acitrax (~Acitrax@The-Zone.el-soft.com) left irc: "Client Exiting" alexey_ (~alexey@195.151.214.34) joined #gnuenterprise. alexey_ (~alexey@195.151.214.34) left irc: "Client Exiting" ToyMan (~stuq@65.167.123.51) joined #gnuenterprise. sledge_ (~sledge@B2a48.pppool.de) joined #gnuenterprise. hi there everyone alife? *g* hey sledge_ jamest_ (~jamest@hobbes.math.ksu.edu) joined #gnuenterprise. alexey_ (~alexey@195.151.214.34) joined #gnuenterprise. hey :) nice to see you. quite some geas code coming in, nice work huh? did i commit anything? Action: reinhard can't remember Action: reinhard must have been coding in his sleep ;) the last few days, i mean it's 413 lines, but i still can follow the code ;) lol most work seems to happen on gnurpc, right? yeah because it's not me who does that :) :) btw, i'm heavily messing around with a designer bug Do not meddle in the affairs of dragons, because you are crunchy and taste good with ketchup. have you taken your pills today? :-) I don't have an attitude problem, you have a perception problem. i see. (or don't, if you are right) Eat one live toad the first thing in the morning and nothing worse will happen to you the rest of the day. and many other wise words of wisdom courtesy of Dogbert ;) i give up, you got me crazy My reality check bounced. Last night I lay in bed looking up at the stars in the sky, and I thought to myself, where the heck is the ceiling? reality is what you suffer from when you don't take drugs. please tell me to stop ;) me to stop ;) LOL ah, good enough I suppose :) well .. almost good enough ... I can only please one person per day. Today is not your day. Tomorrow is not looking good either. but i think there actually *is* a dragon in the property window code lol now i see why there are no comments in the code - noone dared to reveal his identity *g* I always comment my code .. but then, I'm not a developer ;) :) (btw, typing :) in vi is not beautiful when in command mode) :o but vi is the god of all that is and shall be, it is bliss and calm ... nothing can match its ease of use!!! har har i use it because no one of my friends can *eg* siesel (jan@dial-213-168-73-219.netcologne.de) joined #gnuenterprise. hi jan! hi sledge. you're surfing with claranet? wtf is claranet? I just can't remember to which provider pppool.de is connected. oh it's mobilcom pppool provides the dialin afair no flatrate? nope :( :( i'm quite uncertain about my future, regarding military service (blargh) and studying but if i move out, i'll get my dsl :) I suggest to move into a WG with a shared dsl line or to an "studentenwohnheim" with 10/100 Mbit ethernet. jamest, you here? that'd be nice too hi chilly. sorta here sledge: do you know how to get the path of an module at runtime? I want to access a file in the same directory of the module not without looking into the docs i remember there is one (i think somewhere in sys or os) jamest: i've made some changes to setup-cvs.py. I'd have liked to ask you for comments before I commited it, so I just did it. Can you have a look over it (when you've time) sure sledge: thx jamest: good. btw. their is still one problem with the gtestcvs command now. You have to be into common/src/commdrivers/_test to test the rpc server. So if it doesn't work, you know why. ok btw you looking for python module path ? i think the inspect module will give you that jamest: btw. dbdriver/popy introspection support is broken. I have a "bit" dirty fix, and am not shure if i should commit it. ok. I try that. you already committed the setup stuff? yep. and what is dirty about the popy stuff popy returns the oid as an string. but the composition of the new query uses a "%d" to insert the oid -> error my patch is dirty, because I patch it in the _pqsql directory and not in the popy code itself. alexey_ (~alexey@195.151.214.34) left irc: "Client Exiting" ew what we've typically done is copy the non-std function from _pqsql into the driver and patch there what that not work in this case? it will work. I've just been too lasy. server.py is fixed. now the whole test case should work. cool you've tryed it out? i can't at the moment not sure it'll even work on my sparcs here looked at cvs diff on setup-cvs.py you just added support for an appserver cvs command right? I've added "gacvs" which calls "geasRpcServer.py" and gtestcvs which calls "common/GTest.py". GTest.py outputs a menu and you can choose which testcase you like to run (f.e. donut rpc test client, test server, geasRpcClient, or the appserver/test" :) okay, i still don't get it. this bug sucks. which bug? designer: property editor doesn't work when it has scrollbars Action: siesel hates non properly working GUI librarys right jamest: another question: whats about quoting of table and row identifiers? To my knowledge this is not done at the moment. Is that right? for the generated sql? i probably should i = we Yurik (~yrashk@gw.telcos.net.ua) left irc: No route to host pattieja (~pattieja@www.pcxperience.com) joined #gnuenterprise. just asking, because I like to give names as "my dear table row" yeah i wonder if all db's support that? mysql :) fuck it sledge_: ? this designer bug makes me crazy it's just illogical ah yip the wxpython demo does not suffer from that bug ah i keep meaning to compare their code to ours but have not done so i assume that our code has trapped into a side effect of the wx code i hade side effects *grrr* i think that every db use a different quoteing style. so there should be a function "quote_identifier" in GDataobjects which can be overwritten by the drivers code would it go there or in _dbsig dbsig would be ok. I just don't know which object would be the best for that. whats about DBSIG_DataObject? bobacus (~rja29@pc2-camc5-0-cust37.cam.cable.ntl.com) joined #gnuenterprise. btw: the patch for popy just works if its in _pgsql i don't know why. i give up jcater (~jason@w202.z065105010.mem-tn.dsl.cnc.net) joined #gnuenterprise. bye then sledge_ (~sledge@B2a48.pppool.de) left irc: "using sirc version 2.211+KSIRC/981227-pre0.9" hi jcater dsmith (~dsmith@cherry7.comerica.com) joined #gnuenterprise. ^chewie (~chewie@flemingi.dsl.visi.com) joined #gnuenterprise. alexey_ (~alexey@195.151.214.34) joined #gnuenterprise. alexey_ (~alexey@195.151.214.34) left irc: "Client Exiting" im going to be the big devils advocate here i see lots of commits, but we still need to release :) our dog died today :( but i will be home today because of it im half tempted to package what we have an release no matter how dorked as its barely worse than pointing everyone to cvs and since no one will communicate in this channel (only via private messages) no one knows where things stand sory about the dog the recent commits are trying to fix some issues prior to release and work final bugs out as we're jumping to 0.3.0 jamest_: you really want to do even/odd before 1.0? i don't want even/odd at all anymore sorry to drop in here but i don't think this makes much sense but I'm in the minority :) it does I'd go 0.2.0 but the changes in forms/designer are much greater than a 0.1.0 to 0.2.0 release :) I'm 1/2 tempted to say this is a 0.5.0 release in alot of ways reinhard: it just doesnt seem to make sense cause we never release :) jamest_ i have no problem with it being .5 dneighbo: we do too just not that often :) if anyone asks we simply say its your fault from working with sun for so long :) that you thought skipping numbers was the 'right' way :) Yurik (~yrashk@nss.softerra.com) joined #gnuenterprise. if things release today we have the following issues setup.py still installs gnue.conf which isn't needed anymore drowdown key errors in the displayHandler database issues w/ pypgsql and 7.2.1 postgres (at least for me) no windows testing lots of untested i18n changes your trigger issue siesel (jan@dial-213-168-73-219.netcologne.de) left irc: Read error: 113 (No route to host) the i18n is cake to disable for a release just modify GBaseApp to always call the dummy _() it's the _() that I was referring too :) don't know what exceptions, if thens, etc, have a _() that we haven't had code run against :) I'm really hoping to be ready for release near the weekend as my remodling is winding down and have been working to roll out the stuff internally today for testing ^chewie (~chewie@flemingi.dsl.visi.com) left irc: "ircII EPIC4-1.1.2 -- Are we there yet?" ^chewie (~chewie@flemingi.dsl.visi.com) joined #gnuenterprise. gnue.conf isnt needed? nope well testing today shows it is but it should not be some recent changes to gnue.conf broke my installs so I got ticked ah the system now has all defaults in a .py file that can be overridden by gnue.conf sledge_ (~sledge@B2934.pppool.de) joined #gnuenterprise. hi back when time permits I'll make the new config system write config files too it's real close to that today then our installer can create them on the fly siesel (jan@dial-213-168-91-70.netcologne.de) joined #gnuenterprise. if needed cool Action: siesel read the log where can one read the log? http://www.gnuenterprise.org/irc-logs/gnue-public.log jamest_ sounds dangerous to me ? Action: dneighbo doesnt think defaults belong in a py file ? i propose from now on if we go into a segment where we are getting ready for release we branch the code so things like rewriting the conf system and doing i18n and such are in the branch and we dont have to 'wait' to do releases as this is always what kills us is 'features' not fixes keep getting added in the last push for a release this is why we need roadmap more clearly defined so we can say xyz will be in next release anything not xyz goes in a branch well the config system is where "feature " vs "fix" gets murky agree, but it was never in the original 'fix' list for the next release siesel: "You have to be into common/src/commdrivers/_test to test the rpc server." What does it mean? Is it enough to run setup-cvs.py to prepare all things for testing? i realize a lot is dictated by 'need' but i think if we kept a version branch to help us stay focused it would help but wouldnt prevent people from adding stuff that was 100% necessity btw: this is the same issue debian woody is having so its not a direct criticism per say there may not be a good answer ra3vat: you just run setup-cvs.py as normal and then call gtestcvs hm Arturas (~arturas@gsk.vtu.lt) joined #gnuenterprise. Hello :) hi hi arturas: I' ve question about i18 Arturas: hello Arturas: hi siesel: go siesel: from gnue.appserver.test import * ImportError: No module named appserver.test jcater? yes? seriously, have you had thoughts about redesigning designer? the gettext initialisation is made in GBaseApp.__init__ , so GBaseApp.__init__ has to be called first in inherited objects. But command line parameters are parsed by GBaseApp.__init__, i.e. they have to come first. Creating appserver/scripts/gacvs Traceback (most recent call last): File "./setup-cvs.py", line 334, in ? createCVS ('appserver/scripts','gacvs','appserver/geasRpcServer.py') File "./setup-cvs.py", line 15, in createCVS file = open(os.path.join(scriptdir, script),'w') IOError: [Errno 2] No such file or directory: 'appserver/scripts/gacvs' dneighbo@aegagrus:~/cvs/gnue$ from cvs 10 seconds ago doing setup-cvs.py but command line parameters are i18lized siesel: command line parameters are not going to be i18lized dneighbo: add appserver/scripts directory manually ra3vat: no i COULD do that but that doesnt fix the problem sledge_: I've had real work to deal with for the month, so designer UI hasn't been at the top of my list i did that and setup-cvs passed i.e. the script needs to be fixed agreed ra3vat: thats fine, but i dont want to do tech support for everyone that runs setup-cvs.py jcater: i understand, it was more a general question :) sorry. I just tested it on my computer and didn't get a new clean cvs someone else want to patch or want me to i still can't get gtestcvs working one moment. ra3vat: please update cvs again. siesel: you address the setup-cvs ? Action: siesel ducks siesel: now it works, thanks :) dneigbo: to add an appserver/scripts directory to cvs I just have to "cvs add appserver/scripts" right? i believe so and from what i can tell that is all that is needed for the fix <^chewie> Go Peru! http://www.theregister.co.uk/content/4/25157.html <^chewie> heh <^chewie> how's everyone today? ok. i hope it works now. siesel: tests 2,3 of gtestcvs passed, 0,1 - fails ^chewie: busy, it seems :) siesel: what is test server? what error msg do you get? from gnue.common.commdrivers._test import test ImportError: No module named _test a simple rpc server test from common/src/commdrivers/_test Action: dneighbo is wondering how many tests we want in our tree one moment. cvs add __init.py__ my fear is that it will be utter hell to package debians as debian packaging requires (iirc) applicatoin tests/samples documentation to all be separate packages <^chewie> dneighbo: I can help with this if you'd like <^chewie> dneighbo: I just have to come to understand how setup.py does things Traceback (most recent call last): File "./setup-cvs.py", line 334, in ? createCVS ('appserver/scripts','gacvs','appserver/geasRpcServer.py') File "./setup-cvs.py", line 15, in createCVS file = open(os.path.join(scriptdir, script),'w') IOError: [Errno 2] No such file or directory: 'appserver/scripts/gacvs' dneighbo@aegagrus:~/cvs/gnue$ problem appears to still exist please also note Creating navigator/client/gncvs Creating common/scripts/grpcdoc Creating common/scripts/gtestcvs Creating appserver/scripts/gacvs Traceback (most recent call last): should be be calling this appserver/scripts/gacvs? or appserver/server/gacvs ? <^chewie> you don't need to package the examples and tests in separate packages if you don't want too, although it would be nice does appserver/script/ directory exists? ^chewie: it think you have to for debian Action: ^chewie shakes his head <^chewie> it's a general convention, but you don't "have too" <^chewie> trust me ;-) Action: ^chewie is a debian developer, he knows these things ;-) siesel: no it does not server is possible too. siesel: im not saying right or wrong im just noticing the tools are name/client/... <^chewie> it would make sense to have gnue-common, gnue-forms, gnue-designer, gnue-doc (with samples, tests, etc) i will defer to jbailey but i prefer gnue-forms gnue-forms-samples and common/scripts, but common/scripts is just for small tools gnue-froms-doc siesel: my opinion is if this is just a tester 'script' script is fine Action: ^chewie nods. if it is to actually be the RPC daemon for appserver we should probably make it server or something other than scripts but i would ask jcater/jamest as they created the naming convention :) cvs $GNUECVS update -Pd going to see if it exists yet did you check in the files? btw: now that i think about it you have to do I think gacvs will be the CVS name for the application server (reinhard, what do you think?) cvs add filename then cvs commit filename the add wont commit it just queue's it for commit so appserver/server is the choice. ok drochaid (~drochaid@pc2-kirk2-0-cust175.ren.cable.ntl.com) left irc: Read error: 104 (Connection reset by peer) drochaid (~drochaid@pc2-kirk2-0-cust175.ren.cable.ntl.com) joined #gnuenterprise. siesel: that's ok for me dneighbo: its seems that i can't add an empty directory. I've tried to add appserver/server, but it don't work. drochaid (~drochaid@pc2-kirk2-0-cust175.ren.cable.ntl.com) left irc: Read error: 104 (Connection reset by peer) drochaid (~drochaid@pc2-kirk2-0-cust175.ren.cable.ntl.com) joined #gnuenterprise. sledge_ (~sledge@B2934.pppool.de) left irc: "using sirc version 2.211+KSIRC/981227-pre0.9" siesel: sure you can whatcha need added and I can do it real quick if it's giving you problems Action: siesel want's to be enlightened Action: siesel leans back. please do it quick what do you need? siesel: what is the appserver/server directory you just added? a directory named "server" in the appserver directory. nothing else I get that much cool. I hope it fixes that setup-cvs.py issue. but what is it for? siesel: im supposing it needs to have the file that gets executed? dneighbo@aegagrus:~/cvs/gnue/forms/client$ ls CVS gfclient.in dneighbo@aegagrus:~/cvs/gnue/forms/client$ the gacvs script will be installed in appserver/server. dneighbo@aegagrus:~/cvs/gnue/designer/client$ ls CVS gfdesigner.in dneighbo@aegagrus:~/cvs/gnue/designer/client$ dneighbo@aegagrus:~/cvs/gnue/common/scripts$ ls CVS gnue-diag.sh gnuedtd pyxslt dneighbo@aegagrus:~/cvs/gnue/common/scripts$ I don't know if it needs this *.in files are what are in the other similar directories from a fresh cvs possibly the normal setup needs these *.in files. the standard directory is scripts/ not server/ just fyu or fyi even Action: jcater is away: lunch Action: drochaid offers jcater a intrel or two jcater: i was curious then why the forms/designer use 'client' instead of scripts legacy its my understanding this gacvs is actually the application server (not just a test script) jamest_ ok we should probably fix form/designer siesel: so leave as is, as stated before i said we shoudl ask jamest_/jcater as it was their standards :) i just wanted to point out there was an inconsistency not that one way or the other was correct :) jamest: how can i uncommit stuff. or should i just leave it this way for a while? siesel: it works now but as you now know i screwed up by asking you if it should be server or not and no easy way to remove a directory jamest: will have to do this on the cvs side siesel: what is your sample which sample? or do you mean, how to test the appserver? siesel: DB000: AttributeError: 'BakingUnit' instance has no attribute 'get_flavor' siesel: when playing with test server playing= the normal version, or did you change something? normal xmlrpc or pw_xmlrpc for the client? xmlrpc one moment i've to get the cvs version in a seperate tree yes to test appserver dneighbo: i got a fresh cvs version, but there is no appserver/server directory in there i got a fresh one and there is :) Action: siesel have to check my cvs binaries grabing again to triple check rm -rf gnue/ cvs co gnue dneighbo@aegagrus:~/cvs$ ls gnue/appserver/scripts/ CVS dneighbo@aegagrus:~/cvs$ it exists and the setup-cvs.py works but where is your test application just call gtestcvs siesel: grpcFile=__file__[:len(__file__)-9]+"donuts.grpc" from _test/server.py hmm guess i need xmlrpc :) yes its a problem. i don't work with .pyc siesel: sometimes it is initialized with .../sdonuts.grpc DB000: File "/usr/lib/python2.1/urllib.py", line 400, in open_file DB000: return self.open_local_file(url) DB000: File "/usr/lib/python2.1/urllib.py", line 413, in open_local_file DB000: return addinfourl(open(url2pathname(file), 'rb'), DB000: IOError: [Errno 2] No such file or directory: '/home/dneighbo/cvs/gnue/.cvsdevelbase/gnue/common/commdrivers/_test/sdonuts.grpc' dneighbo@aegagrus:~/cvs/gnue$ dneighbo: apt-get install python-xmlrpc is error i get siesel: already did when i choose 1) GNU RPC test server 2) seems to work though Your choice: 2 Creating session object ... Logging into the session ... Creating list object ... Setting up list object ... Populating list ... Retrieving first instance ... These are the values of the first instance: James T. Kirk Enterprise Road 17 Gnutown Thank you for playing! i cant run 0 or 3 w/o 1 working though (or so it would seem) dneighbo: this is the test for the appserver, which is working. ra3vat: updated _test/server.py to solve both problems dneighbo: what is the error you get for 3 ? psu (psu@manorcon.demon.co.uk) joined #gnuenterprise. hey psu hi did ya miss me? maybe you should take better aim... oh dear I think everyone just went off and hung themselves in response to that attempt at humour psu ;) siesel: for 3 i didnt run as it said i needed 1 which failed for 3 you have to start up the application server. i.e gacvs siesel: xmlrpc test works now siesel: pw_xmlrpc complains on i18n _() messages File "/home/ds/cvs/gnue/gnue/.cvsdevelbase/gnue/common/commdrivers/pw_xmlrpc/ClientAdapter.py", line 63, in ? raise GComm.AdapterInitializationError, \ NameError: There is no variable named '_' kiOwA (~kiowa@discordia.bensin.org) joined #gnuenterprise. Hi.. I'm taking a peek at GNUe, but I'm finding information about available packages/templates very hard to find. The ~neilt/ links are also outdated.. hi kiOwA the website is out of date - we have a redesign in the works Hmm, I might have found a link that actually works now >( for the moment :) just ask away here ;_ Is there an easy way of just getting a tarball or something for each individual package and see what fits? Right now all that seems to be a big mess of what is available and what fits here and there.. ra3vat: another i18 error.... I'm tracking the bug down... siesel: test socket (option 3) gives File "/home/ds/cvs/gnue/gnue/.cvsdevelbase/gnue/common/commdrivers/_helpers/AsyncSocketServer.py", line 53 if not len(self.__socketfile: ^ SyntaxError: invalid syntax kiOwA: at the moment, the tools are pretty much all we have (Forms, Reports, etc) siesel: and another error after fixing that if by "package" you mean Financials, HR, Payroll, SCM etc then all of those are stalled at the moment some we have proposals for, some we don;t the sticking point has been siesel: File "/home/ds/cvs/gnue/gnue/.cvsdevelbase/gnue/common/commdrivers/sockets/CommDriver.py", line 118, in __init__ raise AdapterInitializationError, \ NameError: There is no variable named 'AdapterInitializationError' Ah, ok.. From the FAQ and such it seemed as if there were several available for you to try out.. that although we *could* write packages using two-tier ie forms talking direct to database we don;t really want to we really want to use n-tier sorry forgot to say: sockets doesn't work ok ie forms talks to appserver talks to database however the appserver has caused us problems the first version was contrib by a company and did what it did well but not really what we wanted ok.. (probably because of lack of input from our part) so we have ju7st started an appserver re-write once that is bearing fruit we can start on the packages for real In the meantime, 2 tier (forms to database) is *very* usable Action: dneighbo is away: car work for people who want to write their own apps Ok... hence the frequent jokes about "Microsoft Access replacement" i.e. we are that even today And using the forms-thingie that shouldn't really pose much of a problem you mean ;) but no-one in their right mind would write a full ERP package in M$Access There are many who are not.. Probably.. kiOwA: No - several of the guys here use Forms in production psu: you mean I should stop my current project? :o for what I would call "mini-distributed" business apps i.e. anything where you need a slightly bigger set up than Access, FoxPro or the like Yurik (~yrashk@nss.softerra.com) left irc: "Client Exiting" but having to maintain the clients isn't too big an issue I don't use M$-ware.. And I program in python, so your project seemed like my best bet ;) either because you don't have many client PCs or because you use something like LTSP kiOwA: we live & breathe python here even I've become infected needed to do a simple file splitter the other day in my former naughty life, I would have used QBASIC or M$ Excel macros Ehh.. instead I broke out the python book & did myself a quick 6-liner Just opening a filedescriptor with x bytes ;) found myself with an insatiable craving for donuts after I'd finished... Action: psu cues X-files style music... The other benefit of hopping onto GNUe now ra3vat: the error messages i18 problems are fixed. It will tell you now which files you have to download to get pw_xmlrpc running is that if you write an app in 2-tier (i.e. forms talks to d/b) once the appserver is ready to rumble moving to 3-tier (forms talks to appserver talks to d/b) should be an easy conversion Ok.. nice.. basically take all your triggers and business logic out of forms and put it into appserver depending how it works, we might even be able to write an automatic sucking script Guess I'll have to take a closer peek at your work later on then. It might be what we're looking for (even if it does involve a bit more coding then we anticipated). Action: psu looks at that and wonders if he should change that for the benefit of the US guys basically, if you need an off the shelf ERP package to go live tomorrow then no, we're not that If you need a convenient toolkit to write database apps of simple to mid complexity we're here already I was looking for something that I could customize the hell out of... And shrink-wrapped isn't my kind of style. We like customisation as GNUe packages will be GPL, nothing to stop you re-writing source but even beyond that, we already have concept of "templates" which you can apply to packages e.g. in UK, we have a complicated tax deduction system for building works called CIS I would anticipate that UK users would just apply the CIS template over top of AP and have full CIS functionality same for US oddities like 1099 reporting siesel: ok, downloading now (someone must explain what that is to me someday) I'm neither us or uk, so ;) .no here.. l8r siesel (jan@dial-213-168-91-70.netcologne.de) left irc: "KVIrc 2.1.2-pre2 'Monolith'" to me, a pure shrink-wrapped ERP is almost an oxymoron Was thinking about creating a customers-base with everything that evolves around. We were already thinking about starting that work using webware (python-wrapper for web). ok Action: jcater is back (gone 01:03:02) we have a PHP-based web client in CVS not sure of current status & the guy who wrote it just left before you said that ;-) In general, I would say that if the database connectivity is the significant part of your project Well, it won't be a problem for us as long as python is runtime both on m$ and linux. we are definantly what you want It's very reliant on the db, yes.. psu: and also forms driver for webware with the same status :( as all the d/b connectivity is built in The Forms client works on both GNU/Linux and Windows ra3vat: I'd forgotten that one. Is it in CVS? psu: no, it did not get there In fact, M$ Windows is probably marginally easier to install at the moment Well, we have debs, so ;) Not sure what the status of our debs are - I know nickr has been working on them debs = debian packages, not debutantes ;-) Well, they seem to be working fine here, so.. before nickr reaches for the libel writ... well, pw_xmlrpc test works reporting: Sending glazed yeast donuts to Jason Cater ra3vat: that's not a bug, it's a feature ;-) StyXman (~mdione@modem26-adsl.capfed2.sinectis.com.ar) joined #gnuenterprise. Well, gotta go for the day, but this seems to me to be what I need... So thanks and happy working with your project. kiOwA (~kiowa@discordia.bensin.org) left irc: "foo" psu: or prerequisition? :) or a dependnacy? On the web site, why are the Kernel Cousin announcements a week behind? #27 was announced on the mailing list on Saturday, but #26 is what has been announced on the web site. reinhard (~rm@62.47.45.247) left irc: "If you think there is good in everybody, you haven't met everybody" bobacus: because we don;t always get around to approving them timely Actually, given there is a link on the left hand toolbar these days & it's always posted to gnue-announce maybe that's enough? psu: hmmm maybe. Just wondered if an automatic script was running awry :) nope. I am the automatic script and I don't *think* i'm malfunctioning ;-) Action: bobacus realises he's been talking to a bot :) we had an infobot on the other day it was fun for a while of course, like parrots at the zoo, no=one could resist the urge to teach it naughty words ;) actually, drochaid is our resident expert on talking birds makes a change, most people tell me I'm talking bollocks ;) in the kingdom of the blind, the one-eyed man is king I only said you were *our* resident expert... at least until some bright spark decides that eating the seeing eye will give sight to all most of us probably couldn't tell one end of a talking bird from the other unless it was actually talking, natch... you might find it easier if it was taking at the time heh psu: you're a sensible chap ... at least until I decide otherwise ;) ... what is your feeling about having biometric support built into GNUe? back in 20 Action: drochaid is away: I'm a fluffy yellow tree :P wtf?!? Action: drochaid is back (gone 00:00:20) try again ... Action: drochaid is away: Do not meddle in the affairs of dragons, because you are crunchy and taste good with ketchup. siesel (jan@dial-213-168-72-67.netcologne.de) joined #gnuenterprise. hi siesel. just after you left, kiOwA was asking about web clients how is the PHP one going? Action: psu is too lazy to read commit-gnue PHP is working great in combination with postgresql. cool does it use GNUe Common or is that "planned"? now its standalone. just copy the two php files into your web directory and it should work but i've planned to use python common over RPC. so I begann to add an modular database adapter system, and worked a bit on the RPC stuff... if I was to add a new widget, where should I add the description suitable for Incubator to work? Action: drochaid is back (gone 00:24:20) RPC is now running, but it makes not much sense to use the actual common/dbadapters per RPC in the phpclient. I.e. phpclient will just work with postgres for a while. psu: any thoughts on my question? I don't know good answer :) but as soon as possible i will commit my new version to cvs. I guess I would perceive it as an add-on main issue is that most clients today are PCs and have no biometric support unless you buy the £50 fingerprint detector I know sklein is the main player on security issues but he rarely shows up in IRC he obviously has a life ;-) shocking ;) psu: do you mean life or wife? ;) siesel: maybe both ;-) surely if he had a wife he'd be on IRC as much as possible :) rofl biometrics are a possible solution to a real problem in that some orgs have a culture of password sharing which can't be allowed if you are going to make the best use of ERP indeed becuase you have to be able to depend on login being who they say they are and things like LDAP & single log-in can make things worse as people don;t think thru at TSc, I could guarantee being able to access at least 40% of the desktops by using a password to do with x-files that giving your secretary your p/w to print off that word file also gives her access to the requistion screen in Purchasr Order Processing for that luxury cruise s/he always wanted lol I firmly believe a person should be identified by who they are, and not what they know at my old place, the payroll system had passwords as a primary key on the d/b :o that was how we found out that one user's cat had the same name as another user's son in my office not that they should have been using either as p/w LMFAO but it was 6 chars max 6 chars MAX?? that is ... maybe just a little lax I use 2 fingers to login to my machine no, not like that psu ;P i said nothing... one thing I really miss about using GNU/Linux is being able to give the PC the "three-fingered salute" on a daily basis have a nice day :) bye Arturas (~arturas@gsk.vtu.lt) left irc: "ircII/tkirc" bye all three fingered?? ra3vat (ds@ics.elcom.ru) left irc: "Client Exiting" CTRL-ALT_DEL the first keystrokes a Wintel PC user learns... OH OH OH Pagani Zonda on chan 5!!!!! LOL psu l8r siesel (jan@dial-213-168-72-67.netcologne.de) left irc: "KVIrc 2.1.2-pre2 'Monolith'" btami (~btami@dial-2-209.emitel.hu) joined #gnuenterprise. hi all hi btami jcater: i'v just sended a bugfix for record jumping problem in ticket #32 jamest: may i ask you to convert lyx files to pdf i have printing problems from lyx :( psu: hi :) if I was to add a new widget, where should I add the description suitable for Incubator to work? (sorry for asking again...) StyXman: I suspect jamest or jcater would know, but they appear busy... sledge_ (~sledge@B2b36.pppool.de) joined #gnuenterprise. sledge_ (~sledge@B2b36.pppool.de) left irc: Client Quit btami: I'll try and do so tonite StyXman: what widget? psu: very jamest:ok thanks dsmith (~dsmith@cherry7.comerica.com) left irc: Remote closed the connection night all btami (~btami@dial-2-209.emitel.hu) left irc: Action: dneighbo is back (gone 02:32:20) vb sucks. that is all. gontran (~gontran@ip68-3-244-71.ph.ph.cox.net) joined #gnuenterprise. grtngs all jamest__ (~jamest@fh-dialup-201016.flinthills.com) joined #gnuenterprise. hi gontran jamest (~jamest@fh-dialup-201041.flinthills.com) left irc: Read error: 113 (No route to host) hi Action: drochaid looks at nickr, the vb loving vb lover early bedtime psu (psu@manorcon.demon.co.uk) left #gnuenterprise ("does vb stand for "virtual bedtime"?"). reinhard (~rm@N816P023.adsl.highway.telekom.at) joined #gnuenterprise. oops is it really _that_ late?? it's only 3:40 lol jamest_ fwiw appserver basic data access works (read only) ******************************** note to siesel (hope you read log) cool i broke the geasRpc* code the interface of geasSession has changed should be no biggie to fix it again broken cvs?...in GNUe?....how strange if i can help you please let me know however RPC doesn't work here (missing packages) so it'd be cool if you could fix it :) ******************************** jamest_: is that correct that most of our objects have the same name as the module? um i mean things like GDataSource.GDataSource etc. this is because we have a source file per class, right? ToyMan (~stuq@65.167.123.51) left irc: "Client Exiting" reinhard: not necessarily but there was enough code for Datasources to justify their own module we don't have strict rules governing what's in a module other than neither of us like 1000+ line files did i understand correctly that 1 file == 1 module ? for the most part, yes in python terms ok a module is either 1) a directory with an __init__.py file or a .py file err or 2) a .py file ok and 1) consists of a lot of 2)'s ? yes i can't do import gnue.common right? i have to do from gnue.common import ? well there's stuff in gnue/common/__init__.py and you can access those from import gnue.common cool i think after a week of python programming i start to understand the basic concepts of the language ;) and who said you cant teach a REALLY old dog new tricks? ;) lol night all reinhard (~rm@N816P023.adsl.highway.telekom.at) left irc: "For each complex problem, there is a simple, understandable, obvious, and wrong solution" l8r jamest_ (~jamest@hobbes.math.ksu.edu) left #gnuenterprise. re ya'll seen the HR-XML stuff? hr-xml.org hmm not sure about the licensing TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. Permission to use, copy, modify, or redistribute this Work and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications, that you make: * This notice: "Copyright (c) The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org" * Notice of any changes or modifications to the The HR-XML Consortium files yeah, I dunno if its GPL compatible right, so if gnue documents how to use their markup, the copyright for that documentation has to be assigned to hr-xml.org? not sure maybe they could be convinced on a rewording ... I don't understand how they could require you give them copyright on the software, only the XML definitions looks like they want copyright on any documentation of the standard. ToyMan (~stuq@c5300-5-ip243.albany.thebiz.net) joined #gnuenterprise. dsmith (~dsmith@cherry7.comerica.com) joined #gnuenterprise. siesel (jan@dial-213-168-88-40.netcologne.de) joined #gnuenterprise. bbl bobacus (~rja29@pc2-camc5-0-cust37.cam.cable.ntl.com) left irc: "[x]chat" {|Azor|} (~azor@ptr200-40-137-236.psi.com.uy) joined #gnuenterprise. /leave StyXman (~mdione@modem26-adsl.capfed2.sinectis.com.ar) left #gnuenterprise. siesel (jan@dial-213-168-88-40.netcologne.de) left irc: "KVIrc 2.1.2-pre2 'Monolith'" {|Azor|} (~azor@ptr200-40-137-236.psi.com.uy) left irc: "{|Azor|} has no reason" dsmith (~dsmith@cherry7.comerica.com) left irc: Remote closed the connection gontran (~gontran@ip68-3-244-71.ph.ph.cox.net) left irc: Read error: 104 (Connection reset by peer) siesel (jan@dial-213-168-95-38.netcologne.de) joined #gnuenterprise. read log, reinhard left you messages :) for siesel Action: siesel read the log. I've allready uploaded the patch. it is quite cool. now just a object to relative mapping, some triggers and an dbadapter/geasV2 is missing to reach the status of GEAS v1 ^chewie (~chewie@flemingi.dsl.visi.com) left irc: "ircII EPIC4-1.1.2 -- Are we there yet?" dneighbo: did you want to know any particulars about the debian python/gnue connections.conf/postgress issue I had? night. siesel (jan@dial-213-168-95-38.netcologne.de) left irc: "KVIrc 2.1.2-pre2 'Monolith'" gontran_ (~gontran@ip68-3-244-71.ph.ph.cox.net) joined #gnuenterprise. I thought reinhard committed some stuff to cvs? jcater (~jason@w202.z065105010.mem-tn.dsl.cnc.net) left irc: "home" esands: sure i have to run will be back in an hour or so will you be around then? ok dsmith (~dsmith@p89.usnyc5.stsn.com) joined #gnuenterprise. Nick change: gontran_ -> gontran_aw hi dsmith neilt (~neilt@66-61-51-107.wo4.cox.rr.com) joined #gnuenterprise. #gnuenterprise: mode change '+o neilt' by ChanServ!ChanServ@services. Hey chillywilly Back in "beautiful" Auburn Hills michigan. for work? where do you actaully live OH? Action: chillywilly is reading tutorials on http://www.w3schools.com Yes. Hinckley OH. Before that, Cleveland. to get into these hip web technologies ;) ok Action: chillywilly is outside of Milwaukee, WI Menomonee Falls, WI midwest rocks doesn't it ;) ? The only thing good about this place is the fantastic thai restraunt we always go to. I wouldn't want to live anywhere else. Milwaukee is the perfect size city, imho not too big and not too small and living int he burbs is nice in the The questions is: what kind of bandwith can you get? I have a cable connection now it's fast enough for me cable rawkz Action: drochaid returns to the corner corner? ;P jamest__ (~jamest@fh-dialup-201016.flinthills.com) left irc: "[x]chat" jamest (~jamest@fh-dialup-201016.flinthills.com) joined #gnuenterprise. jcater (~jason@HubA-mcr-24-165-193-24.midsouth.rr.com) joined #gnuenterprise. Hey! Anyone here use acpi? no is she cute? :P yip use = disable on 2 systems as they didn't work with it and have extremely bad luck with the 1 dual I'm still running with it on ah that acpi yeah, same experience as jamest jamest: what kernel I disabled them as soon as possible :) 2.4.17 disabled 2.4.18 attempted to disable but it ignores me Where is the path defined for the images for gfcvs? I'm getting this error: "No such ... /home/nic/gnue/shared/images/shared/images/gnue-splash.png". Obviously should be /home/nic/gnue/shared/images/gnue-splash.png and is "shared/images" is being double for some reason this is a issue w/ old gnue.conf the one that ticked me off enough to attempt to get rid of gnue.conf :) heh. So is there a fix? Action: jcater takes full credit for that one yip you running the latest cvs? using yesterday's (NZST) cvs version hmmmmm you can try 2 things Should I just update and rerun setup-cvs.py? edit your gnue.conf to remove the shared/images part from the entries in gnue.conf or if you're new enough cvs just remove them from the gnue.conf Action: jamest smacks jcater with a smelly gnue.conf Yep, but: 'grep images ~/gnue/etc/gnue.conf' gives me nothing Action: jamest is confused now that is where the double is comming from as it's hard coded in the app and it's in the gnue.conf I'm just using the defaults from the setup-cvs.py install hmmmm it's gotta be there :( What's the right-side of the option define in gnue.conf? er, left side sorry tb_delete tb_something IIRC This: splashScreenPNG=gnue-splash.png ? if you didn't manually edit the gnue.conf you can just delete it altogether jcater: I'm still having issues w/ no gnue.conf :( working on it now oh Action: jcater smacks jamest with a smelly (stale) gnue.conf it can be empty! just still has to have a forms section :) That line? There don't seem any references to path definitions in my (from sample) gnue.conf. Except for GEASDIR=/usr/local/ Where Hmm, I guess its time to hit it with the hard hammer: "[nic@thunder:~/devel/gnue/gnue/forms] grep -rs shared ." ;) :) Where is prefix defined? I'm guessing this "./src/GFConfig.py: 'Default' : '%(prefix)s/shared/images/gnue-splash.png' }, " means that prefix for the setup-cvs.py version I've installed is being defined as "/home/nic/gnue/shared/images/" um er that's the bug I'm working on now if in your gnue.conf you put [forms] prefix=/usr/local it may work or give me a few minutes :) dsmith (~dsmith@p89.usnyc5.stsn.com) left irc: "later.." Just updating from cvs, as it didn;t seem to work with the cvs version I have I assume I have to re-run setup-cvs.py I have not commited the fixes no you won't have to Particular since that has its own issues. "IOError: [Errno 2] No such file or directory: 'appserver/server/gacvs'" lol yeah we're trying to release this week so tons of new stuff is being added to cvs to make the task more interesting neilt (~neilt@66-61-51-107.wo4.cox.rr.com) left irc: Read error: 110 (Connection timed out) can someone let me know here when you release? I'm too lazy to join a mailing list ;) yes Well the current cvs version doesn't work. gfcvs simple/form.gfd still gives me the same problem. Even with "[forms]\nprefix=/home/nic/gnue/" I'm sure it'll be talked about here thanks drochaid: if you see "the donut has landed" that means we released esands: ok, just a sec LOL i'm testing for now I need some sleep :) Action: drochaid is away: Do not meddle in the affairs of dragons, because you are crunchy and taste good with ketchup. Time learn some python, methinks, and do some debuging. What's equiv to perl's print "$var\n"; ? um print varname but I'm fixing it now honest greetings also you can do gfcvs --interactive-debugger to run the app inside a dubugger gnueapp --interactive-debugger should work with any gnue common based app That implies knowledge of python's debugger though. 8) of course :) give me a sec though as I'm finding missing config options that aren't in the code that removal on gnue.conf is making unhappy No problem. I should start learning some python anyway. I'm working on a gnueapp --ignore-jcater-mistakes option but I keep making mistakes in it which leads to an infinite loop i'd be happy to rebug it for you :) rebug it for me? yip rebug it I can handle my one rebugging :) s/one/on own even sigh Action: jcater feels really bad when jamest corrects my spelling mistakes oooo it's working sigh esands: try cvs now then just delete your gnue.conf or rename it :) i know gettext is init'ing twice now i'm looking at it but we're in a storm so I wantted to get this commited prior to losing power :) jamest: Hmm, no luck. "mv ~/gnue/etc/gnue.conf ~/gnue/etc/gnue.conf.old; gfcvs simple/form.gfd" and same error Can someone tell me where in Programming Python is explains "%(prefix)s..." um ToyMan (~stuq@c5300-5-ip243.albany.thebiz.net) left irc: "Client Exiting" that should be gone now in current cvs it's part of the configparser module http://www.python.org/doc/current/ in the global modules section Sure, but I look at GFConfig.py and see this references to 'prefix' but they doesn't seem to be an indication of where prefix is defined? So I'm wondering how that operator works and if prefix is being pulled from a global namespace. (I have about 10 mintues of python experience, now. ;) it was part of the gnue.conf but was removed are you running gfcvs? sure and you have no ~/gnue/etc/gnue.conf ~/.gnue/etc/gnue.conf er ~/.gnue/gnue.conf That was the one I hadn't known about: ~/.gnue/gnue.conf. in gnue apps you have 3 config files $INSTALL_PREFIX/gnue.conf $HOME/.gnue/gnue.conf $INSTALL_PREFIX/gnue.conf.fixed read in that order I see so the admin can set system wide prefs and force things in fixed so that users can not override Seems like a good system. Now onto my next issue. ;) yes? After replacing 'psycopg' with 'pypgsql' I've got gfcvs inventory/forms/company.gfd running with the appropiate images (thanks to you ;) Actually let me think about this some. 8) My mistake. Didn't have an indentd server running. So postgres wasn't able to auth vis ident correctly. Thanks for your help. 8) no prob esands: seems your preliminary issues are resolved? dneighbo: Yep. Pretty much. Fiddling around with the sample forms at the moment. dsmith (~dsmith@199.106.220.89) joined #gnuenterprise. dont let the authorities catch you 'fiddling' yourself, you coudl get in trouble :)) 8) Nick change: gontran_aw -> gontran Seems to be an issue with the sample/inventory/forms/company.gfd form. When I type in the "City" field is gets entered into the "Phone" field. that form is probably REALLY old as it was done pre-trigger rewrite what would be the reason for doubly importing? EG, 'from contants import *'\nfrom contstants import *' 2001-11-04 iirc you were only supposed to enter into the ZIPCODE field I see and a trigger would go and load the city and state for you it was quite spiff actually drochaid: is that us? gontran: will it even let you double import? er i mean gontran sorry Thus the readonly="" modifier. Still should it just beep at you when you put the cursor and try enter something into that field derek: yes dneighbo :hmm, good question. but if doesn't do anything jamest: is the readonly="" busted in forms re: esands question esands: let me look at the form as well, see if i can bring it up to date or you can if you so desire : um :) sources OK. nm i'm pretty sure readonly works jamest: just like prequery does ;) jamest: Seems to just enter the data in the previous field the "cursor" was in. "works for me" :) i'll look in a sec...cleaning up some i18n stuff ie. UI cues arent there amazing considering I barely know my native tounge oh i though you were putting in ksKS i R pr0grammher we also need a translations/PHB :) pbPB jamest: Has your conf stuff broken the designer? um maybe my very last command has e ../../../designer/src/Designer.py e aliased to emacs derek (~derek@cpe-24-221-112-50.az.sprintbbd.net) joined #gnuenterprise. so there, um, might be some issues in there :) what are you seeing? Like: "DB000: ConfigParser.NoOptionError: No option `fixedwidthfont' in section: forms" ;) oooo didn't hit that one Oh well, I guess that means its a good time for lunch and some other tasks i'll have it fixed in a jiffy Bleedy edge code, test cycle. 8) normally our cvs is a little more stable as a few of us use it at work er that should be, code, distribute, test, bug developer. yeah, but we are gearing up for a release hence the unusually buggy code i thought this was free software thusly (and yes that was sarcastic :) so we're cramming as many bugs in as possible distribute, bug developer, code, test test? what is this "test" thing you speak of? jamest: im going on most sf projects die at the 'distribute' phase jamest: see 'compile' in your computer science books we call that 'testing' if it compiles it passes the 'test' jamest: Obviously your've been reading microsoft internal relase documentation. ;) More bugs equals better product - since there is more after sale activity for them to point at and say. Look at all our 'free support' 8P heh jamest: let me know when designer buglet is fixed i was sillly enough to grab cvs :) drochaid (~drochaid@pc2-kirk2-0-cust175.ren.cable.ntl.com) left irc: Read error: 104 (Connection reset by peer) drochaid (~drochaid@pc2-kirk2-0-cust175.ren.cable.ntl.com) joined #gnuenterprise. derek, you interested in checking out hr-xml.org to see if its license may allow us to use some of their definitions? as long as we have permission 'technically' we could use a definition as its not code they require copyright notifications but i dont know if its a good thing to do per say Mr_You: rms or eben woudl be the authority to ask but at this point unless someone is pursuing an HR package and jumping on it ok.. i would rather not go there it looks pretty GPL compatible to me but I just glanced GPL compatiablity is pretty tough go where? free software is pretty easy to obtain, just follow the rules to freedom GPL compatiable is more tough as it requires something to be more copyleft and any thing that 'demands' acknowledgement or has odd verbiage is usually tossed I don't understand clearly.. it seems to me.. that hr-xml could be our HR package i.e. many a licenses deemed non compatiable because the authors wanted some attribution or logo dispersed with code BSD/Zope are two that come to mind pretty sure they just require copyright notices hr-xml during my last look ONLY had hiring portion spec'ed i.e. they had format for resumes either way, its cool, cause if a biz wants that.. well they can do it they have a bunch now and exchanging job availability a bunch the rest were just in the 'talking' phase version numbers and all much like one can look at us and say we have a lot (if you look at the webpage) :) yeah, but these are just XML files ;-) just bringing it up.. I imagine some biz will want it in the future or will require it per interfacing with Manpower, etc, etc if XML becomes what everyone wants it to be Mr_You: isn't it already after all, haven't you seen CancerCure.dtd ? heh XML will be great if too many protocols don't mess it up guess thats not so bad, just ignore the ones you don't want, but reinventing the wheel is waste Action: Mr_You creates an XML telnet client/server. ok to run designer you do need a gnue.conf file with forms section it's the only app that loads multiple configs and it's not working properly i have to run but will tackle tomorrow jamest (~jamest@fh-dialup-201016.flinthills.com) left #gnuenterprise. jcater (~jason@HubA-mcr-24-165-193-24.midsouth.rr.com) left irc: "Client Exiting" Maniac (~User@h24-82-132-209.wp.shawcable.net) joined #gnuenterprise. gontran (~gontran@ip68-3-244-71.ph.ph.cox.net) left irc: Read error: 104 (Connection reset by peer) chillywilly (~danielb@mke-65-29-142-117.wi.rr.com) left irc: "sleep()" Maniac (~User@h24-82-132-209.wp.shawcable.net) left irc: "Client Exiting" --- Tue May 7 2002