*** dimas has joined #gnuenterprise *** Amorphous has joined #gnuenterprise *** dcmwai has quit IRC *** btami has joined #gnuenterprise *** Morphous has quit IRC *** kilo has joined #gnuenterprise *** roche has left #gnuenterprise *** johannesV has joined #gnuenterprise *** btami has quit IRC *** reinhard has joined #gnuenterprise reinhard: hello *** btami has joined #gnuenterprise hi kilo, btami hi are you ready for debugging no real work at least until lunch :( ok. and what about johannes he's got a day off today wow ok i think i have minutes now kilo: you have any problems? aye i have a block-level trigger in a form, with no name given, a post-change trigger but it compiles wrong, and gives unknown executioncontext error observing python.py i discovered that the trigger function only gets a name ah no name identical to the block i think at least its name should be blockname_trigger-type_trigger-name so if no name is given, the trigger function name would be also unique it is of course true also when we discuss field-level triggers there is no need for the trigger function name to be unique AFAICT because the trigger function name only exists in the local function namespace but it is under-defined now as its name is only the block's name yeah i think the problem is if you have an unnamed trigger yes i think it's not the block's name but the trigger's name it gets the block's name so when you want to access a field in the block, it treats the name as a funciton not as a block... should i give an example? or is it understandble i think i understand ok i think the key lies in GTrigger.py lines 137 to 151 that's where the function name is built and that's where an element of the path is ignored if it has no name kilo: would you agree? hmmm seems so but imho blockname_triggertype_triggername would be the best way to name it or fieldname_triggertype_triggername i think i want to ask jamest about this we didn't change the way the trigger name is built we just changed the python adapter to *use* that name as a function name it might well be that there have always been triggers with empty "name" properties but it didn't have impact on the way the function worked yes, it was strange, because this form have always worked for me, and then this morning... but as far as we understand it correctly, you wrap trigger code in a function now I've committed a patch that always makes sure that there is a function name yes that is correct we had to do that to make parameters work but this function's name is not good, ie equals the blockname and return values it equals blockname_triggername but when the trigger has no "name" attribute it's only blockname yes, exactly OTOH the name of the function doesn't do much actually except in tracebacks, it won't appear anywhere the only problem happens if it is empty, so that python gets a syntax error kilo: if you svn up, it should work again at least but if it equals blockname, you cannot access block.something we should discuss with jamest what would be the optimal function name ok, svnupping now (wow, new english word...) kilo: that's correct i also agree that the name should be chosen differently just don't want to decide how exactly as i already have the feeling that i sometimes decide too much that affects forms and reports without having enough knowledge about what would be influenced by the decision :( i see. but this patch doesnt handle the case when several unnamed triggers are connected to the block or we should define that a trigger should have a name in all cases as designer doesn't allow to create it without name... kilo: every trigger has his own local namespace so the trigger name need not be unique among all triggers because the function is only defined in the local namespace (i think) ok, i will show you an example reinhard: there is 2 way 1. create unique names for wrapper function 2. triggers must have name so does the function name go in the global namespace? * reinhard doesn't really know, but always thought it'd go local # -*- coding: utf-8 -*- def blkKODSZOT (__namespace): for __add in __namespace.keys (): exec '%s = __namespace ["%s"]' % (__add, __add) del __add, __namespace dtsKODSZOT.createResultSet({'kodtip' : blkKODSZOT.fldKodtip.get()}) pass __result = blkKODSZOT (__namespace) it is the wrapper code for a POST-CHANGE trigger in the block i propose it should be named blkKODSZOT_POST-CHANGE so blkKODSZOT.fldKodtip.get would be interpreted correctly kilo: can there be only one trigger of a given type in a form? no, several ones ok, so the trigger name would still not be unique in one block you cannot have two identical typed triggers ah oh ok that's what i wanted to hear :) or in one field you cannot have two identical typed ones or better, you can put it in the xml file, but who konws what happens then... kilo: can you try something for me? yes of course what is the attribute for the type of the trigger? type="POST-CHANGE"? yes so actually in GTrigger.py after if p.name!=None: path=p.name+delim+path delim = "_" adding if p.type!=None: path=p.type+delim+path delim = "_" should do it would you also think so? maybe better if hasattr(p,'type') and p.type!=None: yes, it works! kilo: cool, thanks kilo: erm... do you have commit access? actually i was trying the same but i fscked up with indentation... not yet, should get any time, i posted the letter sometime err err i dont know ok then i'll commit it ok, thanks!!! reinhard for naming master!!! kilo: done ok reinhard: it rocks *** _florin_ has quit IRC *** rm-lunch has quit IRC *** rm-lunch has joined #gnuenterprise *** lekma has joined #gnuenterprise hello hi lekma hi reinhard *** dneighbo_ has joined #gnuenterprise just uploaded a new setup.exe for win32, please try/test it http://www.gnuenterprise.org/~btami/GNUe-Tools-0.5.3.99-svn5664-setup.exe bbl *** btami has quit IRC what should i do to translate common forms and appserver to french (what tools do i need, is there any doc about this on gnuenterprise.org)? lekma: what do you want to translate? *** dneighbo has quit IRC lekma: to get something like gnue-common/translations/fr ? lekma: you on gnu/linux? lekma: i have some wiki notes how i was doing that for russian brb on linux you need to xgettext from the src dir, that produces a .pot file then you edit it and make a .po file (with your favorite editor or poedit or kbabel or gtranslator) and whoops, there you are, ready to commit of course you can use msgfmt to check the .po for errors but all comes clear if you look at a makefile in a po directory anywhere in gnue back well the easiest way would be to erm the .pot file should already be there so you have to do actually nothing just download the latest nightly snapshot yes, just msgmerge, edit and done or am i wrong= ? but there is no .pot file generated now right you can use "make gnue-appserver.pot" for that would it be worth to generate it automatically and pu it in the snapshot? i think yes i think i'll change that *** lxf has joined #gnuenterprise it is ok for me but what is not ok: i remember jason committing some time ago in IIRC forms code and this commit also included all the .po files for forms that should be a no-go that was a bug in the makefile all po files were regenerated with setup-cvs.py i've fixed that long ago ok then even long before his commit actually these changes must have been there a long time before he committed them yes, i also think so. but they caused som eheadache for me, as i was just translating them yes i understand bbl *** kilo has quit IRC dimas: sorry i was away, i would like to translate menus, message,... in french i don't see any translation folder in gne-common reinhard: i use linux, but i can get my hands on a window box s/window/windows *** _florin_ has joined #gnuenterprise *** dsmith has joined #gnuenterprise lekma: then you should follow what kilo have said lekma: there should be a po/ folder in gnue-common reinhard: but all comes clear if you look at a makefile in a po directory anywhere in gnue dimas: ok reinhard: where is that makefile? reinhard: isee it now po/Makefile *** dsmith has quit IRC lekma: do you have a gnue-common.pot there? reinhard: in gnue-common/po there's no gnue-common.pot or did i misunderstood sthing lekma: ok, so you didn't use a snapshot, but you checked out svn, right? yes ok then in the po directory type "make gnue-common.pot" and see what happens cd ../src; pygettext --output=../po/gnue-common.pot `find * -name '*.py'` /bin/sh: line 1: pygettext: command not found make: *** [gnue-common.pot] Error 127 :) i will try to install pygettex pygettext should come with python cd clear oops wrong window lekma: what distro do you use? gentoo ah oh there are no packages, right? :) i mean not really no precompiled ones you say pygettext should be included with python or is it a separate pmodule i think it's part of python of course you could also wait about 3-4 hours we will do a prerelease then which will include ready-to-go .pot files because we planned that anyway for today ok but of course i can also help you through the potfile generation i can wait about the translation, and will try to find out more about pygettext in the meantime ok apart from that newer versions of gnu gettext can also handle python does svn work now? <_florin_> speaking of translations... how would you add support for new languages? <_florin_> just take a sample .po file and edit accordingly? _florin_: no * _florin_ newbie to i18n... _florin_: in every po directory, there is a *.pot file that is the .po template (thus the .pot) that is basically an "empty" translation <_florin_> in gnue-common/po there is no .pot file... you fill that in and save under the name de.po (for example) _florin_: the .pot file is included in our tarballs <_florin_> ah ok. if you checked out from svn you can go to the po directory and say "make gnue-common.pot" * reinhard has a feeling of deja-vu ;-) _florin_: you're from germany, correct? <_florin_> i live in germany. why? * reinhard just wondered which new language you wanted to add as we already have german <_florin_> i'm a native romanian speaker :-) ah yes i forget i'd sy say svn up and start the translation as you like we're doing a string freeze today so it's actually now or never :) <_florin_> hm... have to backup my tree files first -- they're not in svn yet. i got the .pot file by changing XGETTEXT = pygettext to XGETTEXT = xgettext --language=Python in the makefile <_florin_> don't want svn up to kill them <_florin_> i have some "unexpected token: +" errors. is that serious? i fixed them for common today <_florin_> ok :-) there might be some in forms and reports lekma: good :) _florin_: as i told lekma, we are aiming at a prerelease today <_florin_> ah what time? which you could download and that would contain a ready-to-go pot file depends on when jamest/jcater have time i hope in 2-3 hours <_florin_> don't wait for me -- i don't have a svn account anyway... <_florin_> i'll start translating some stuff <_florin_> maybe you can ship it with the next release :-) _florin_: the plan for the prerelease was actually make a prerelease for download today call for translations on the mailing list (and for tests of course) incorporate all translation files we get over the next 2 days make final release friday evening or saturday <_florin_> oh ok -- then maybe you get to see some romanian in gnue :-) that's how other projects do it at least that's good it would rock to see gnue translated into more languages <_florin_> no promisses though -- i'm translating just out of curiosity, but maybe that would kickstart some more translators :-) <_florin_> ok, have the new common .pot -- what now? edit and save as ro.po? _florin_: exactly you know the format of po files? (i guess yes) <_florin_> more or less... (rather less than more) well it's simple <_florin_> i figure that msgid is the english string and msgstr is the translation, right? apart from the header which you just fill in yes *** jamest has joined #gnuenterprise reinhard: dropdowns are wack <_florin_> is 'wack' good or bad? *** dsmith has joined #gnuenterprise they were patched about 6 weeks ago and the comments ( _florin_: bad) and look of the design don't match the behaviour at all but I'm not sure if this setup was a fix for wx on windows or what jamest: can we release in spite of that? or will it break too much? sure we can release and we can choose how we want it to work mouse/keyboard work but autocomplete is screwed or the current method *** joshua has joined #gnuenterprise i didn't want to rewrite it until I found out from btami (and kilo?) if this was a windows fix of some sort as what they were doing was ok, it just seems to expect events that are never sent a friend and I are going to try to form a business around gnue implementation here in India hi joshua have you been in here before? nope we decided to do this a few days ago gnue doesn't have any turn key packages that you could sell service on right away yah, i know i think/hope we're techie enough to handle it ok, i just don't want things mis-represented and it would be cool to fix some bugs and become a contributor as I do paid work using gnue solutions but not enough to make a living of it joshua: indeed it would be cool :) instead i'm forced to do a "real job" so i read the recent appserver_howto and i got some questions man unlike reinhard who owns his own business and only has to work 1/2 days i think we need to give SachaS a prize for doing this howto it seems to attract new contributors on a daily basis :) yah well we're thinking of getting into gnue consulting fulltime, if possible he even gets to pick the 12 hour block he gets to work each day jamest: roflmao actually i haven't even tried running gnue yet, just read docs and i'm wondering, should we build on the appserver or just use forms? or is the appserver required for any serious work? depends on the solution you are after say an inventory system, for starters *** dcmwai has joined #gnuenterprise * jamest will defer to reinhard to speak of what appserver adds to the equation well we got a prospect who is interested in working with us. they manufacture corrugated boxes i personally think appserver will be very nice addition soon but not had time to mess with it we're going to do the work for free, just to get credibility if you have experiances with databases yah, sure. the DB stuff is cake i design DBs in my sleep think of appserver as a database where you can write triggers and stored procedures in python instead of sql yah, sounds great. my only concern is stability if you find instabilities in appserver we will fix them the system has to work for real people in a relatively short amount of time what is short? short, uh .. well, they are working on paper now and they can't afford any expensive software so say a few months the current version number of appserver (0.0.6) might be too modest, but it has some kind of truth in it :) i mean, this is India right? so we probably have more time than i'm estimating cost is the main selling point ;-) i use appserver in production for 7 days now the issues i had were all non-appserver related whoa! really? it's probably good enough then but had to do with forms and reports (mainly because i had not enough knowledge there) yah well since everything is python it should be easy to debug god i hate c++ but my "production use" is a small application for 2 users reinhard: what?!?!? forms and reports are not perfect? (mainly because i had not enough knowledge there) :) yah well our first prospect is only gonna have 2 users ;-) well personally i would dare to use appserver there especially when i remember where we stood with appserver 2 months ago ok, and appserver is the future so might as well get cooking where we stand now and where we can extrapolate to be in 2 months approximately :) one thing about gnue is, correct me if I'm wrong reinhard' but if your front end is in gnue-forms and appserver starts to give you trouble, you can switch to direct access of the tables (2 tier) without much effort as I believe appserver objects map directly to table structures plus an administrative field or two? then you could deal w/ forms issues instead :) jamest: you could do that if you didn't use the features appserver gave you but if you have procedures in appserver you will of course lose them yes you'd have to convert to batch processing if possible yeah ok, we better get started then SAP is gonna be toast jamest: ok, so will we push out a prerelease today? if you read the logs we had volunteers from french and romanian translations popping up today :) s/from/for/ i'm ok with that which way we want dropdowns to work? the current way? i don't mind i've gotten used to use the keyboard *** joshua has quit IRC *** holycow has joined #gnuenterprise i've just updated all manpages and dtd's jamest: could you please create the tarballs? make sure that MANIFEST doesn't exist and GNUE_VERSION_SUFFIX=-pre1 ./setup.py sdist --format='gztar,zip' it should be done on sarge or sid because pygettext on woody is broken (and i have only woody :() *** johannesV_ has joined #gnuenterprise *** johannesV has quit IRC reinhard: yes, the nightlies don't already do that? jamest: the nightlies do exactly that except they use another suffix ok i'll be a bit or do we have a checkout on ash i can svn up and make the tarballs? *** Vee has joined #gnuenterprise there is the working copy in /usr/local/gnue-sandbox iirc but i can do in a few i'm just "debating" with some co workers atm ok thanks *** jcater has joined #gnuenterprise reinhard: we have some trouble with appaserver s/appaserver/appserver File "/usr/local/gnue-svn/gnue/gnue-common/.cvsdevelbase/gnue/appserver/classrep/Base.py", line 253, in __getitem__', ' raise self._itemNotFoundError (key)', "PropertyNotFoundError: Class 'kiki_juju' has no property 'kiki_rtext'", '' but there is a module 'kiki', a class 'juju', and a property 'rext' s/'rext'/'rtext' and evrything seems good in the db i.e. we have table kiki_juju with fields gnue_id and kiki_rtext do you have the entries in the gnue_properties table ? yep but as 'rText' ie the way we created it with classrepository.gfd ggcvs gsscvs must have change it can i test by changing rText to rtext in gnue_property table directly?? it works!!! which means there is a slight problem is it impossible to use camelSyntax in properties, modules, class?? bbl *** lekma has left #gnuenterprise sigh i missed him *** SachaS has joined #gnuenterprise *** jcater has joined #gnuenterprise *** Vee has quit IRC *** Vee has joined #gnuenterprise SachaS: you are using camelCase in properties, correct? hi reinhard: yes camelCase it seemed to not work for lekma just wanted to make sure but not in calculated or list properties yet ;) camelCase works for me. SachaS, are you building a toy? :) I saw what you are writing in the gnue mailling list. yeah a toy :) SachaS, Any choosed db schema yet? dcmwai: its really a toy with a very trivial system. SachaS, You build it for? its entierly based on appserver. i have a book as my guidline. SachaS, linux also start up as a toy :) SachaS, BOOK? did appserver have a book? dcmwai: a book on business information systems. it was very good for me. introduction to the different basic information system (eg inventory, customer oder entry, purchasing, sales, accounts receivable, accounts payable) *** holycow has quit IRC its not a book on appserver its a general business information system book it realy helped me to start to understand how to ... get started SachaS, I see.. General Business Information system book.. Aria-erp is going through a rewrite.. and I'm searching everywhere for people who can help me . *** btami has joined #gnuenterprise good luck ;) hi all hello btami, long time no see. hi btami SachaS, You aren't going to help me :( haha hello dcmwai, reinhard, SachaS and all gnuers :) dcmwai: have you thought of porting it to appserver? hi btami SachaS, I've think of that.. but I think the people there perfered running it on a web server.. (I know appserver can run http) maybe installing a webserver is easier then install it on appserv... that reminds me of something SachaS: IIRC you tried the webfrontend once, correct? do you still have installed what it needs? reinhard: once, like 6 months ago o i see :) if anybody feels like testing if the webfrontend still works i'd be curious ;) siesal will know that.. and I think it did work right? btami! jamest! is the new wx dropdown stuff required for windows what are you 2 guy doing.. no i need to go for a second ok but it's tracking an event for dropping down the list that wx never sends as the event it tracks only happens when something is actually selected from the list however the T/F checking is preventing an infinate loop in caused by changing stuff in update text event (can't recall name) jamest: wait! it seems wack reinhard likes that word i think brb users! *** lxf has quit IRC *** wendall911 has joined #gnuenterprise http://www.ercansoy.com/kurush/ another personal finance tool (using gnome, mono and gtk#) SachaS, don't know why I hate the tools bar (just like the M$ menu bar which is VERY useless) reinhard: webfrontend i working, but has no page support s/i/is btami: thanks btami: what does "has no page support" mean? did we break that or was it never working? reinhard: any news on the creating objects and creating referenced objects? it never was implemented IIRC maybe i'm wrong and classrepository.html contains only 1 page SachaS: we won't change it before the release i want to talk with johannes about this problem after the release ok. changed the properties to nullable for the time being but changing it now would be too risky to break something for the release btami: now what am i waiting for? [10:30:57 am] jamest: wait! FWIW btami: classrepository.gfd has 3 pages kilo :) SachS: yes microsoft has put a 2-side announcement in the german "linux magazin" the .html needs updated from designer s/2-side/2-page/ and the linux magazin has donated the complete amount to the debian project so actually microsoft has donated money to debian :-) jamest: the patches for dropdown was tested on UHU-Linux and it contains wx compiled with enable-gtk2 and before the kilo's patch it was completely broken in wx on linux and worked well with win32 wild, as reverting to the old style works on my system but the new stuff makes mouse selection with dropdowns non functional is win32 even using wxPython anymore? *** lekma has joined #gnuenterprise just for designer in gnue.cfg i change defaultui=win32 s/cfg/conf but in the new (with py2exe) setup.exe there is the all gnue source tree (*.py) i feel that dropdowns behaviour highly depends on wx version in the win32 uidriver dropdonwns are working well now, and before the patch too *** johannesV_ has quit IRC sigh reinhard: the "Tools->Extra->Compile Form for GNUe JsForms" in designer generates a broken html from classrepository.gfd jamest: i feel you :) bbl *** btami has quit IRC *** sjc has joined #gnuenterprise reinhard: my code must have worked 2-3 weeks ago ... reinhard: the code where I create object 1 and then object 2, where object 2 has a reference to object 1. it must have worked, i think. maybe not. I think I added this later. SachaS: it can be that it has worked before as i said the order of the inserts is random and many parameters can influence the 'randomness' so it can be that by chance appserver chose the "right" order before and some minor change twisted the fate :) *** dcmwai has quit IRC reinhard: can i use camelCase in properties?? lekma: you should i wonder why appserver looks at the lowercase name at all can you check if the form has lowercase field names in it? i think there was a bug once that cause designer to write lowercase field names in the forms but i also think we fixed that bbl <_florin_> does anyone volunteer to put romanian .po for gnue-common into svn for me? :-) *** dcmwai has joined #gnuenterprise _florin_: sure <_florin_> send it where? <_florin_> (that is: what's your email address? :-) reinhard at gnue.org <_florin_> ok, the email is out :-) thanks! *** dcmwai has quit IRC _florin_: what encoding did you use for the file? or are there no non-ascii characters in romanian? _florin_: committed *** mcDeke has joined #gnuenterprise jcater: i responded to your email re: xml it is freaking on http:// in that location property dont readily have svn copy in order to debug and find out why probably the // messing it up *** ogger has joined #gnuenterprise mcDeke: can you answer whether or not we need copyright assignment for translations? hmmm no i cant answer as in america they consider say translating the bible as a copyrighted work which would assume we would need assignment not sure if applicable to software well the translation is copyrightable IMHO but as it stands pretty much independently from the program it might be that FSF doesn't mind of someone keeps copyright of translations _florin_: thanks for the translation reinhard: i think we can take translations w/o copyright but should attempt to get assignment and in the mean time get legal advice from FSF i know that _florin_ has sent in assignment anyway i.e. unlike code i am not as worried about a translation just wanted to know because we are going to call for translators with our prerelease that jamest is just about to prepare (hint, hint) jamest: i think the error handling on navigator is just a bit awry ;-) reinhard: i know, i know as if i pass a bad file path i get an error "hey that file dont exist" but if i pass a bad url, it gets that error message from the list at first i was thinking it might be choking up on the :// *** Vee has quit IRC but it appears to properly respect that and attempts to bind to the url *** Vee has joined #gnuenterprise yes, i sent a mail to that effect to the lsit unfortunately the mail list is slow :) so i didnt get until after i sent a mail and confirmed similar behavior on win32 btw, you should change your gnue.org to gnuenterprise.org on the mail address so that we don't have to hurt you later :) well trying to get gnue.org moved to gnuenterprise.org what's the holdup? at this point i dont know what happens to mail to derek@gnuenterprise.org we told jade we were ready about 1 week ago jcater was supposed to contact jade and they were to iron out the details um, we both talked to jade of doing everything but MX records iirc right you might try emailing him again it ever happened though we gave the green light if you dont hear from him by friday morning let me know *** rsb has joined #gnuenterprise and told him to beat you senseless in an effort to help you with your email phobia cause, you know, we care i.e. as far as im concerned i am not holding anything up on my end as long as there is solution to not kill my email see, email phobia :) *** _florin_ has quit IRC and there will be an effort to fix mail so that hte mx records can be transfered as well :) hi rsb is this bayonne rsb? if so did you see the mail on the list? derek@gnuenterprise.org is sent to dneighbo@gnuenterprise.org *** reinhard has quit IRC which is sent to.... which is all forwarded per your forward file probably local account you want it posted here? or forward file no its a .forward okay will look at my forward file and see where it goes which probably forwards to something which forwards to something which forwards to derek@gnue.org *** reinhard has joined #gnuenterprise i will fix that and start using derek@gnuenterprise.org jamest: probably :) * jamest just found the cause of 43.7% of the traffic on the internet derek mail forwards 8) wow i figured ti to be like 60% well, anything important that routes thru ash we route to /dev/null reinhard: i think there is another problem. reinhard: i did change the code. object 1 is created. a commit() does store the data then object 2 is created, where reference to object 1 is provided. then a commit() does store the data the appserver cannot find the key, even after the commit(). i saw the same problem previously. for example: appserver is running and with psql you go and edit some data in the database then when you query, the appserver returns "old" data i think this is a similar issue . mcDeke yes, that's me. I'm latent because my workstation hard drive is dying thank god for this knoppix cd must leave computer sabine wants to work :) l8r all *** reinhard has quit IRC *** kilo_ has joined #gnuenterprise hi everyone hi kilo been trying to figure on the dropdown issues s/on/out first, a quiestion from yesterday sure i use w98, w2k, uhu-linux and suse 8.2 (last one only installed, not used often) *** lekma has quit IRC w98 only for gaming, flight simulator runs well on that now for something completely different dropdowns what is the problem? 9-)) it doesn't work :) changing at dropdown with the mouse and navigating off of it results in it rolling back to the previous value this happens on at least debian woody and testing er s/testing/sid hmm, strange was digging thru the code last night and the logic tracking if the dropdown is open or not does not work it worked (at least for me) until btami removed that one line from addText (self.endEdit) it cant because opening the dropdown list doesn't emit an event in wx 2.4.* but btami removed it because it killed w32 version the true/false check did however stop an infinate recursion of calls due to the update text event changing itself so removing that segfaults my box wx does emit one of them so what version of wx did you use and can you see the combo selected event the boolean keys on when a combo box is opened i added a small dict of type = { wxEVENTTHING:'wxEVENTTHING', etc etc} then a print type[eventType] justa minute, rebooting the other machine to linux inside a try block to catch key errors :) what version of wx you using? i am on a win-win situation at the momoent 8-))) don't let rms hear you say that whois rms richard stallman founder of the FSF and the GPL s/and/and creator requested we not refer to windows as win as that denotes a winner :) in hungarin "win" means nothing at all... lol so i can freely say that imho brb * jamest doesn't personally care about it *** kilo has joined #gnuenterprise *** kilo_ has quit IRC on linux now, svnupping hi kilo ;) hi SachaS jamest: set up for test now kilo: cool did just the same (dict and printing eventtype) i get wxEVT_COMMAND_COMBOBOX_SELECTED when dropping down the list then wxEVT_COMMAND_COMBOBOX_SELECTED and wxEVT_COMMAND_TEXT_UPDATED when selecting a line all abve is true using the mouse s/abve/above what wx? where to check it it'd be in your package info if you installed by pacakge don't know on source dpkg -p wxpython Version: 2.4.2.4-2.1 gtk2 (>= 2.2.4) wxwidgets (>= 2.4.2) latter 2 lines are depends wow is it good news or bad? what distro? bad jamest@hobbes:~/svn$ dpkg -p libwxgtk2.4-python uhu-linux Version: 2.4.2.4 and i don't get the event on drop down open what should we do then panic we'll release broken which bites what if we revert jamest: does a commit() in forms clear everything? eg clear what was querried just before... kilo: then we lose autocomplete which is working now SachaS: shouldn't ok. hmmm if it does blame derek btw how should one drop down a dropdown list using a keyboard? jamest: i think its something else ... in win (oh no, loose) it is alt+Dn in linux it's just the down arrow hmm, doesnt it step on the next record ah, i'm sorry misread i don't know reinhard: in a procedure I create an object 1. then i want to return obejct 1 from the procedure. this does not work. I get a ProtocolError. * SachaS needs reinhard :| *** _florin_ has joined #gnuenterprise SachaS: he's da man <_florin_> hi all hi <_florin_> is reinhard still around? <_florin_> sent him a romanian .po file today, and then i had to fly for a couple of hours... _florin_ its commited _florin_ its comittd _florin_ its comitte _florin_ its comitted dah :) <_florin_> thanks SachaS :-) <_florin_> i just read the irc-log, reinhard asked something about the encoding... _florin_ you can be sure he corrected it if it was needed <_florin_> i doubt :-) he would have to put in the non - 8859-1 characters for the romanian language, which he doesn't speak... he speaks irish gaelic too 8-)) at least one sentence... btw what encoding do romanians use <_florin_> just wanted some advice from other translators: romanian does have some special caracters, but they can all be ... ahm... replaced by 8859-1 characters. <_florin_> i don't know <_florin_> i'd guess something like 8859-8 or sth i did hungarian translation using 8859-2 <_florin_> i'm using english language everywhere in my system. and you cant put special characters in the .po file that way? <_florin_> nope. i just put similar "normal" characters instead. <_florin_> it's a commonly used technique :-) not as nice as actual romanian characters, but... i dont use hungarian keyboard layout usually *** dsmith has quit IRC but for translation i switched to hungarian <_florin_> what would that be like, if i switched to romanian for the translation, and then run the romanian application later on an english pc? <_florin_> (english pc == pc with 8859-1) <_florin_> would they see the romanian characters, or nor? <_florin_> s/nor/not well, give it a try in fact i use Gaelic <_florin_> how would i do that (me new to .po-translations :-) but have to explore LC_ALL="hu_HU" for even starting any python programs as gaelic is not supported by python (ver very sad fact...) s/explore/export if i export "hu_HU" then i get messages in hungarian <_florin_> so export LC_ALL=ro_RO would provide me with romanian texts wherever available? if i export "en_UK" i get english messages guess: yes <_florin_> do i have to put the .po-file in a special directory in my system in order for it to be used? you translated common's po, am i right? <_florin_> yes. i'm over forms' po now <_florin_> it's basically gnue-forms that i need to be translated for my users later. <_florin_> reports and navigator might probably too, but not for now :-) put common's ro.po in gnue-common/po, and forms' ro.po in gnue-forms/po then the easiest way is to gnue-common/setup-cvs.py that generates .gmo files from .po files or you can type 'make' in the po directory where you put new po only thing to remember is to rm *.gmo <_florin_> rm *gmp before i do make, right? <_florin_> *gmo, i mean :-) <_florin_> i'll try that when i'm finished with gnue-forms translation -- then i'll have something to actually see :-) yes, that way it generates all .gmo files from the latest .po files but i will ask reinhard about that must be an option in make to do that... common messages can be best tested if you make a connection error <_florin_> :-) *** kilo has quit IRC night all *** SachaS has left #gnuenterprise *** kilo has joined #gnuenterprise *** someon has joined #gnuenterprise Oi. That took a while to find. It's hard to find the web-proxy address... Anyway... for AppServer gang... something to read to see how another ERP/AppServer is dealing with connection/authentication issues... http://www.remedy.com/customers/dev_community/Tipsindex.htm seems the irc link is broke Which IRC link is broken? on our site Yeah... if you try to get to it one way, but there is another way to get there. Someone coded the site with http://www.gnuenterprise.org/community/irc.html instead of http://www.gnuenterprise.org/community/irc.php The latter is correct and works seems most the community links are broken needs a s/html/php done to it. Though globally doing so could be ugly... Dang it. Posted wrong link address.... Connection stuff: http://www.remedy.com/customers/dht/archive/04-05-2004_A.htm *** lekma has joined #gnuenterprise *** reinhard has joined #gnuenterprise *** someon has quit IRC *** someon has joined #gnuenterprise reinhard: i'll make the pre-releases at home honest! * jamest runs home now *** jamest has quit IRC *** jcater has quit IRC *** kilo has quit IRC <_florin_> night all *** _florin_ has left #gnuenterprise if jamest comes back while i don't look i'm building the prereleases on my notebook as we speak i hope he doesn't take it as impolite that i'm not patient enough :) *** jamest has joined #gnuenterprise hi jamest argh! he's still here! i'm just in the process of uploading the prereleases um i was just setting down to make them seems like I timed it right if jamest comes back while i don't look i'm building the prereleases on my notebook as we speak i hope he doesn't take it as impolite that i'm not patient enough :) gee you only waited like 10 hours writing the announcement as we speak :) are you ok with an official call for translations? yes any reason we can't add a script to gnue-common to build the prereleases i've got one here at the house that we could stick in gnue-common/utils and did update-tool-docs get run so the dtds and man pages are fresh i did run it and you're welcome to commit the script :) bah *** lekma has left #gnuenterprise *** jcater has joined #gnuenterprise ok previews are uploaded and announced night all i've finished my 12 hours for today ;-) *** reinhard has quit IRC *** mcDeke has quit IRC *** lekma has joined #gnuenterprise *** someon has left #gnuenterprise *** bamse has joined #gnuenterprise ok, the channel seems quite calm, I'll ask my question anyway this will certainly sound rude: if I am willing to turn my company's ERP free, will Gnu Enterprise be the solution now ? nope the website seems to say no, so is there any alternative ? i don't know and if I am willing to help, what can I do, as I haven't been able to find any todo list or roadmap... if you're looking for a turnkey solution though you won't find it in gnue we're not there yet bamse: there isn't really anything at this point....gnue is is the closest by far, imo bamse: there is Compiere, but code is fugly bamse: what are you interested in doing? i find that if we ask someone to do "task A" and they don't enjoy it, they disappear jamest: well, in fact, I have coded quite a bit some time ago we can use help almost anywhere now I have completed my studies in industrial engineering end user solutions and examples would always be welcome sachas has been working on such an example you can see screens at I guess mixing end user point of view with coding experience can't be bad http://www.gnuenterprise.org/~sachas/screens/ bamse: the biggest missing component, imo at this point is the business logic bamse: Inventory item A changes, email Bob in the warehouse kind of thing bamse: of course jamest is the best person to ask by far ok, seems a big part, no ? sure is also the part that changes between every biz I don't think I could just hop on and take care of that kind of things however we've got a lot of code invested in tools that make building systems simple that screen shot section sacha did that by himself, while learning the tools, submitting bug reports took 2 weeks i think it was done in his free time and he learned/used forms, designer, appserver, reports, navigator I installed app server under a Linux distro that doesn't currently have a package maintainer from source in under 20 minutes and had local and remote forms clients working in the next few minutes after that *** sjc has quit IRC bamse: it is easy to install, configure and use, worthwhile to have your company take a serious look, imo and wendall911 is also learing IIRC wendall911: my company is in fact my father's nursery I don't have a project, but whenever I want to try something out to see if I can, it is quite easy I am working on a tiny ERP for him win**** stuff gasp! :) all tools run under windows too bamse: gnue has a great windows installer standard software I am trying to get to do what I want do you have an existing database backend? well, he just bought a simple software, database backend is an ms access file we've also got gnue-pointofsale in svn ugly stuff, indeed one of the main developers created it for his wife's used book store the thing is, today I thought free software would be fantastic to do what I need drives a cash drawer with it ok, that's the part my father bought latest *** sjc has joined #gnuenterprise i think it generates monthly reports and such but i don't know works fine I have to say ok, I think I'll give it a look *** lekma has quit IRC i don't know if it's documented but on that access db yes ? non of our windows users are here now none but we have an odbc database driver that used to work with access well, don't worry about that windows stuff we've been overhauling the drivers so I don't know the current state I won't try to put it up for my father but in gnue you have 1 file connections.conf he doesn't really need it where you define the connections to databases here is a sample [gnue] comment = Production DB(G) provider = psycopg host = gnue dbname = gnue this defines a "gnue" connection to the gnue database on host gnue using the psycopg postgresql db driver if I wanted to move all those tables from postgresql to oracle, i'd adjust this 1 file ok, looks pretty easy database independence is a huge deal for us obviously that same thing also goes for appserver that connection above is currently against postgresql jamest: can I ask what your daily job is ? aside from gnue I mean. but i could change that line to reference an gnue appserver backend and the forms, reports, etc wouldn't notice the difference I'm a systems administrator, db admin, net admin, code monkey for local university math department basically "the computer guy" before that was private sector in a company that wrote their own ERP (back before it was called an ERP) using fortran and Oracle they were a manufacturer ok, so you got some business background, obviously lol from 96 i'm probably ruined by now with academics :) true dat but this punk, er, i mean jcater he's still out there in the real world well, I'll be working for a big US company in China in about one month sure enough, I'll get some updated knowledge ;) cool! I imagine we need someone to translate to Chinese :) yes, so you could get about 1 billion users in about ten years :) jcater: you know the state of odbc driver? you screw that one up too? I think ppl use it * jamest runs we also have ADO support * jcater thwaps jamest yes, but I think others fixed it you know if introspection was working there? might be a slick test run for bamse to use designer to wizard up some input forms on his current database i was thinking odbc support for introspection was a no go, but that was probably a year or more ago and I know nothing about ADO ok, guys, now a practical question it's about 2 in the morning here in france now jamest: no introspection on odbc the driver won't support it\ my eyes are willing to close (we would support it if the odbc stuff did) but I am willing download something to play with how big is the sourcecode ? if you want the devel head it's IIRC 30MB jamest: I am going to test SQLite for quick evals...doesn't require a db setup...just haven't gotten around to it yet the prereleases from today lemme look bamse: you after tarballs or zip files? what platform? jamest: debian of course! good man (silly question ;) jamest@ash:/var/www/downloads/prereleases$ ls -al *.gz -rw-r--r-- 1 reinhard www-users 353857 Apr 7 17:45 GNUe-AppServer-0.0.6.99-pre1.tar.gz -rw-r--r-- 1 reinhard www-users 1517436 Apr 7 17:47 GNUe-Common-0.5.3.99-pre1.tar.gz -rw-r--r-- 1 reinhard www-users 374129 Apr 7 17:50 GNUe-Designer-0.5.3.99-pre1.tar.gz -rw-r--r-- 1 reinhard www-users 475932 Apr 7 17:51 GNUe-Forms-0.5.3.99-pre1.tar.gz -rw-r--r-- 1 reinhard www-users 75113 Apr 7 17:52 GNUe-Navigator-0.0.6.99-pre1.tar.gz -rw-r--r-- 1 reinhard www-users 219982 Apr 7 17:53 GNUe-Reports-0.1.4.99-pre1.tar.gz * jamest scratches his head why the hell is svn so big? I was about to ask well, i was off a bit it 10MB no wait be right back, dog barking ... sigh ok, no neighbours woken up du -sm is reporting 100 yep with no .pyc files argl won't ever come down through my 128 adsl though svn doubles the size ok, but it's worth it if I want to code a bit, no ? don't know you pay for download by the byte? or flat rate wait a minute, python is interpreted language, so what's the difference between tarballs and svn ? bamse: pretty significant nope, don't pay, but will take the whole night (stealing my mum's line) svn is like cvs so it's bleeding edge she'll get angry tomorrow if she finds my laptop on hre desk... lol if you're going to evaluate you might just grab the prereleases then seems like less to download ok, but the content is pretty much the same, I mean there is no compiled version, or binaries... right the prereleases are packaged for install the svn is our entire devel tree and with svn checkout you can always svn up few, my computing time is not so far in fact ;o) to get all the latest patches strange, no .deb packages ;o) I guess svn is pretty much like cvs, no ? it's in sid at least a previous release in fact, two years ago, we (I and some students at my university) had developed a thin client system once, we presented it to business people, and one of them told us: calvin:/home/jamest# apt-cache show gnue-common Version: 0.5.2-1 "your system is great, but as long as you have no ERP running on it, it's worthless for a company" 0.5.4 is out the door this week so now I'm here :) ok, got it appserver is nothing like the last release jamest: are you guys on a different dev cycle now? jamest: the non-debian release cycle ;) reinhard's company is devoting major effort on appserver starting a few weeks ago wendall911? nah just my joke 0.5.4 is a priority bug fix release since deb does releases so random and occasional as 0.5.3 had major issues w/ mysql that's cool that reinhard's company is putting in such effort...I see it paying off for sure which explains why we're rushing it out only 1 month after the last one :) are you still at KSU? *** sjc has quit IRC ys *** holycow has joined #gnuenterprise *** dcmwai has joined #gnuenterprise *** wendall911 has quit IRC *** bamse has quit IRC *** rsb has quit IRC *** lekma has joined #gnuenterprise *** lekma has quit IRC *** jamest has quit IRC anyone home? moo what's the synatx where you can pass a dict to a string with print formatting stuff in it? print "%(last)s, %(first)s" % { 'first': 'Jason', 'last': 'Cater'} like: print "foo = %(someshit)" % {'foo': 'bar'} that? k yea thanks np heyllo fellow gnuers *** |dcmwai| has joined #gnuenterprise haha howdy holycow *** |dcmwai| has quit IRC *** jcater has quit IRC