*** lxf has joined #gnuenterprise *** lxf has quit IRC *** sjc has joined #gnuenterprise *** wayneg has quit IRC *** sjc has quit IRC *** sjc has joined #gnuenterprise *** sjc has quit IRC *** johannesV has joined #gnuenterprise *** psu has joined #gnuenterprise *** psu has left #gnuenterprise *** psu has joined #gnuenterprise *** johannesV has quit IRC *** sjc has joined #gnuenterprise *** psu has left #gnuenterprise *** holycow has quit IRC *** cilkay has joined #gnuenterprise *** jcater has quit IRC *** jcater has joined #gnuenterprise *** cilkay has quit IRC *** holycow has joined #gnuenterprise *** johannesV has joined #gnuenterprise *** johannesV has quit IRC *** johannesV has joined #gnuenterprise *** johannesV has joined #gnuenterprise *** btami has joined #gnuenterprise wow, ash seems to be broken (or down), svn, ssh, and www is not working ... hi johannesV hey dudes hi holycow if someone can't imagine how a good report designer looks like/works http://www.inventivedesigners.com/scriptura/action.html crystal reports is also an industry standard yep * holycow checks out scriptura but the concept of scriptura is similar to gnue and another interesting project started: http://merlimat.net/software/pixies my flash install is fucked up for some reason ... can't see demos of scriptura, bookmarked tho oh http://www.inventivedesigners.com/scriptura/screenshots.html oh thats neat yes, and the flash page showes much more... i think we need some serious interest from the business world to finish off the various projects that are going on something like scriptura would be impossible to finish with our resources yep * btami wish jcater and jan come back from (busy) real life to gnue land after i do the beginner intro tutorial i want to sketch out the development and resources that we have going on and then looking at how we can ramp up development a bit ... obviously people have life to take care of or rather, looking at finding some resources one can hire a full time programmer in egypt for 3k a year or so.... just as a thought *** sjc has quit IRC * btami is away: Elfoglalt vagyok holycow, i am nearly a full time programmer on gnue ... :) johannesV, :) you guys are doing an amazing job the scope of gnue is very broad - at some point, the idea is to replace or compete with some pretty big names out there :) or that is my understanding >_> getting a report writer and a designer are huge jobs just in them selves i need to just get a handle on the roadmap and various discussions going on in greater detail ... i need to understand how to project where gnue will be able to fit in and how *** sjc has joined #gnuenterprise * btami is back (gone 01:36:00) *** btami has quit IRC *** johannesV_ has joined #gnuenterprise *** holycow has quit IRC *** johannesV has quit IRC *** sjc has left #gnuenterprise *** johannesV_ has quit IRC *** feti has quit IRC *** dimas has quit IRC *** Amorphous has quit IRC *** Amorphous has joined #gnuenterprise *** dimas has joined #gnuenterprise *** feti has joined #gnuenterprise *** sjc has joined #gnuenterprise *** sjc has quit IRC *** sjc has joined #gnuenterprise *** wt has joined #gnuenterprise *** wt has quit IRC *** wt has joined #gnuenterprise anyone here? *** sjc has quit IRC *** wt has quit IRC *** wendall911 has joined #gnuenterprise *** wendall911 has left #gnuenterprise *** ajmitch has quit IRC *** wendall911 has joined #gnuenterprise *** wendall911 has left #gnuenterprise *** holycow has joined #gnuenterprise *** jcater has quit IRC *** reinhard has joined #gnuenterprise *** johannesV has joined #gnuenterprise does svn work for you ? i even can't logon to ash i can't even *ping* it hi all so it seems to be down hi dimas i occationally got logged into ash well, i think icmp-echo-reply could be turned off yeah, it asked me for a ssh password just about 5 mins ago it say Too many open files in systems on each coommand says (which is curious cause i'm usually using keys) You have mail. -bash: /home/reinhard/.bash_profile: Too many open files in system I have no name!@ash:~$ just made it to login this is what i get ah great ! :) dimas: yes, for me too now i get: Connection closed by 209.234.155.8 but before i had a same error message like reinhard's bash-thingy ... looks like we need somebody who is root on ash yes have you noticed lemka was here on friday and he detected memory leaks in appserver/common ... which i have proofed to be there too every form started (using appserver) leads appserver to eat memory which isn't freed anymore i did some extensive tests using the gc module and found about 3500 objects beeing unreachable and *not* freeable i then changed code with the result of about 2000 objects in the same state these 2000 are really tricky and i have no idea atm how to catch them nor where to find them one big problem with this is every *debug mechanism* disturbs *debugging* itself :( i think the logs have been down for the whole weekend so lekma still works with appserver? good to hear that anyway, one main thing i've found is, that an appserver-session never get's closed. even if the form (running the session) has been closed that should be fixable or - saying it more general - a datasource once opened never get's closed reinhard, i did a quick fix to see if it solves the resource-problem; but it did only partial there are things happening in common's datasource/* which are not clear enought to me atm this also applys to all result- and recordset's created by/for a datasource i think there are some ciruclar references which doesn't get detected by python or are not resolveable by python and theirfore don't get collected another question would be: if objects get collected the garbage collector, is there memory freed ? or is it still in hold for future use ? s/collected/collected by/ *** sjc has joined #gnuenterprise what I heard is that the memory isn't freed back to the OS but it will be reused for new objects that are created so if appserver once uses 100 MB it will never get less than 100 MB even if objects are freed but if new objects are created afterwards, it won't get more again yes, i think i've read something like that too but we can test for that later; first we'd have to remove all those *unreachable and not freed* objects right we should fix that are there good debugging tools for that? no :( i find it desasterous ... have tried it on sat and sun but i cannot fix more than 1500 so there are about 2000 left but maybe there's one with more experience on such topics around one idea could be to implement a __del__ method to our key classes that prints debug output oh, that's the badest idea this was my first thought to but reading in python's library docs i found out that for all classes using a __del__ method it's not guaranteed that garbage collection works for these instances or in other words, one can not be guaranteed that the __del__ method is fired for each instance so, first attempt is to *remove* all __del__ methods and replace them by better constructs like try: finally: or the like ok, i'm preparing for my meeting now bbl johannesV: you sure you didn't misunderstand that? ok will talk about that in person :) reinhard, please read it through and we can talk about it's where __del__ is explained, and in the gc-modules doc *** holycow has quit IRC *** kilo has joined #gnuenterprise good morning *** jproby has joined #gnuenterprise hi kilo hi johannesV have you started with your mssql dbdriver ? no no no no no :) maybe i can install gnue on a win-device somewhere this week * kilo is lost in other interesting problems well, i've to search for memory leaks too ... *** lekma has joined #gnuenterprise hello all hi lekma *** btami has joined #gnuenterprise * kilo loves pickle module. Pickle module does not love kilo lekma, i've looked into appserver/common regarding mem-leaks ... hi kilo and i've found some of them :( johannesV: and...? ok some?? lekma: how are you? and what about your project? lekma, in my test-scenario are about 3500 unreachable objects which don't get freed (in one single run) kilo: i'm fine, the project is due to the 10th of january, with first customer test in 2 weeks great kilo: we're focusing on material management atm 3500!!! hi all lekma, yes, from that 3500 i've kicked out 1500 ... you disappeared so much that we thought appserver ate you or something... 8-)) johannesV: what is the main pattern regarding the mem leaks reasosns so there are still a lot there; but i'll debug this week (hopefully starting this afternoon) lekma, circular (or just winded) references between python objects lekma: investigating and fixing these leaks are the main task for johannesV for this week so the garbage-collecter won't free it so you see we keep our promise johannesV: if i can help please telle me lekma, ok, thanks that fixing problems you have will be highes priority for us :) reinhard: thx lekma: what's that material management about? we are in a where articles are generated from combinations of different variants of items s/we are in/we are in a case huh can you describe it a bit, hmmm.... with more words btami: ok our customer sells movies they can be in FR/EN/ES/NL/DE that's the first variant the Version then they can be sold on DVD/CD/VHS 2nd variant: Support (in french) and then they can be in different standard :PAL/SECAM/NTSC all movies are not available for all combinations of variants i see, thx so we had to design a way to let the operator specify what combination are the right one for one move and the create automatically all articles ok lekma: and can you tell us what are the main weakness/problems you experienced using gnue ? what part of gnue are you using? the main weakness i see is lack of docs * btami is just curious how things goes on the other part of the world we are now 3 people working full time on the appserver part and i spent a lot of time trying to explain how it 's working to discover now that i was partly wrong and that we could have done things in a better way using features that are not advertise so the main weakness is the doc hmm, yes but i still stand with what i already said: appserver is a beauty of simplicity for business processes design and is very powerful in it's object treament of the db what is still missing from my pov are procedures that can be shared between modules a more easy way to reload classes than restart the server here kilo is fighting with triggers, and developing without docs is wery time consuning triggers win... yeah i know we use trigggers for everything and i saw last week something really important the inversion of order between the cheking of properties and On Validate which is "A Very Good Thing" tm oh, yessssss. we do agree :) what do you mean by ' procedures that can be shared between modules' ping sorry i was away kilo: an example is we have a class that delivers sequential numbers to others it is used by nearly everything else (accounting for invoices numbers, picking for picking list numer, articles for article number, ...) so now we have an external python module lekma: you should be able to write a python module and import that in procedures reinhard: we did did you notice there is now a session variable available in procedures that you can pass to external functions i see where you can do session.new, session.find reinhard: tell more about it and for the record I couldn't agree more about what you say about the major weakness in gnue, lekma lack of docs reinhard: if i #import python code in a proc in a gcd, does that get interpreted during the readgcd run? kilo: no so the code then does not get stored in the db itself are there any advantages/disadvatages of storing the python code in the db or in a separate file kilo: correct, the code does not get stored in the db kilo: experience will show what the advantages and disadvantages of this method are lol lol lol lol advantage of storing in db is probably that the db is self contained having code that is outside the db will require additional steps for installation during development it can be easier to use external python files. deployment is better with self-contained db imho bbl *** btami has quit IRC http://www.orwex.net/gnue-dev/articles.jpg for people curious about how xul look like with gnue-appserver * lekma whishes he spent more time designing the interface between xul and appserver wow and http://www.orwex.net/gnue-dev/articles2.jpg everything in the screen is generated by gnue-appserver except the two menus at both ends ('connection' and 'aide') *** holycow has joined #gnuenterprise this no way near what we could call a gnue-xul client, but there are real possibilities to build up an ui that could be great gnue xul client? ehe that sounds fairly spiffy spiffy?? what does this word mean?? kinda like interesting ok :) lunch time bbl * lekma is away: feeding the cat... *** holycow has quit IRC *** johannesV_ has joined #gnuenterprise * lekma is back (gone 01:39:44) *** kilo has quit IRC *** johannesV has quit IRC *** jamest has joined #gnuenterprise hello jamest hi can you have a look at ash ? i can try what's up? can't connect ssh/svn/www seems to be broken sigh ash is located in Arizona I'm in Kansas hm so I'm locked out too :( ok dneighbo is the closest person with access so we'll wait for dneighbo i'm really happy that Jade hosts that bandwidth for us i'm still logged, can't issue any commands though but being 1300+ miles away from it bites Warning: Unknown(/var/www/index.php): failed to open stream: Too many open files in system in Unknown on line 0 Warning: (null)(): Failed opening '/var/www/index.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0 gnuenterprise.org right homepage dimas: you have > 1 login? or just the one? one it's working again... lekma, what's working again ? website lekma: won't last well in fact only homepage is working jamest: can you log in as root looks like some process wants to be killed or so bbl i can't *** jproby has quit IRC back l8r all *** reinhard has quit IRC *** kilo has joined #gnuenterprise *** jcater has joined #gnuenterprise *** bigbrother has joined #gnuenterprise *** bigbrother has joined #gnuenterprise o, ash up again? yes thx *** kilo has quit IRC *** kilo_ has joined #gnuenterprise *** johannesV_ has quit IRC *** kilo_ has quit IRC *** johannesV has joined #gnuenterprise bye all *** lekma has quit IRC *** jbailey has joined #gnuenterprise *** jcater has left #gnuenterprise *** jcater has joined #gnuenterprise *** besonen has joined #gnuenterprise *** johannesV has quit IRC still issues with ash? btw: you can always call 480 330 7892 if there are problems with ash i never got an email or anythign that it was down "just waiting" is a bad policy. :) please notify :) ash is up (im logged into it as of a few moments ago) is there a particular service having issues? jcater got a luck successfull login and rebooted it wasn't allowing logins and everything was down out of resources issue which is bizarre ash doesn't do anything overly file-intensive s/file/file handle dneighbo: who's phone number is that. I'm adding to my contacts jamest: that is my cell number from there i can try to get jade if i cant physically get to it jcater: something odd must have happened at ldc as one of the servers i use to do hosting had issues i had to restart 3 or 4 different services on it Did Derek really just leave his cell number in the public IRC logs? Sweet. *** kilo has joined #gnuenterprise *** holycow has joined #gnuenterprise *** cilkay has joined #gnuenterprise *** jamest has left #gnuenterprise *** kilo has quit IRC is that hackers dieat healthy? hey dudes what you mean atkins? lol tahts a scam, its a low calorie diet in disguise the key stipulation of the diet is not 'eat as much as you wan't as long as its meat' but eat a specific amount of calories the effect is the same regardless of what food you use no the hackers diet written by the autocad guy hackers diet is all about calorie counting not cutting card carbs well, at the end of the day you are the net result of calorie intake minus calorie output so yes it does work you can do the math in any number of creative ways, but basically it means eating normal and excercising man, i keep on looking around for various solutions to erp type stuff and i always endup with gnue its either closed and you cannot really make it do what you want without c++ or whatever, or its java, or its some wacko single task deal someone wrote to scratch an itch but is hard to integrate into the bigger picture have you guys checked out the find feature in firefox 1.0 final? it now appears as a bar on the bottom after invoking ctrl/f no popup anymore nice find next and previous buttons but it has a cool highlight feature that finds all instances of search on page and highlights sweet :) chillywilly: url? yes, it works I can attest :) chillywilly: as far as healthy, that is up to you you can lose weight only eating potato chips or you can lose weight eating veggies and white meat, etc *** shmooz has joined #gnuenterprise * chillywilly has only consumed 400 calories today * chillywilly is waiting for dinner cool you start today? I guess so ;) *** jcater has quit IRC I installed gnue-common and gnu-application as root, when I try to install gnue-forms it fails trying to open the display as root because I'm running X as a normal user, so I should try installing as normal user? should I install the previous 2 as non-root user as well? how did you install it? debian packages? suse 9.1 downloaded the tar.gz's no that sounds correct, i'm not certain where to begin debugging right now :/ hmm, it tries to open the display using gtk2 and fails cause its root you su - 'd to root and started it up from there? or starting up forms as user? doh forgot the - hehe that worked, thanks what install process did you use, ./configure/make/makeinstall? python2.3 setup.py install ohhh right right well you helped alright thanks lol, i'm running from cvs, which basically installs into user dir and runs there seems easier... where does setup copy everything to? /usr/bin or? argh, there was cvs? I should have looked carefully yeah how do you deal with the dependencies? does cvs get them for you? there arent any dependencies appart from having gtk, python and what ... wx installed i guess? actually don't need gtk even wx and python is all *** cilkay has quit IRC still can't find cvs info on the site I must be blind http://www.windowsitpro.com/ <-- man reading sites like this makes me cringe knowing linux will one day attract bozos like these scmooz ... sec ok http://www.gnuenterprise.org/developers/svn.php ehe its hidden >_> thanks np *** jamest has joined #gnuenterprise jamest, do you have the instructions on how to do a svn install locally? 1. create db account, 2. create db, 3. run gnue-setup.py 4. run apps from ~/bin dir? lemme check the wiki um cool I already have subversion cd svn/gnue/gnue-common ./setup-cvs.py oh thats it. oh, hehe, even easier will setup a svn based install thanks jamest it'll prompt for systemwide vs local user and various other little things you do need a db installed tho, say postgres or whatnot if you want to access a db then yes or use any of our tools other than just common but common should run even w/o a db oh neat, i didn't know that if you just wanted to use it's components for your own scripts cool, thx jamest :) great stuff thanks again guys, I'll get on with it no problem k. bookmarked that, will submit to wiki at some point there shouldn't be any problems with choosing mysql for db right? i don't think so i setup postgres for the first time ever with my initial gnue setup, was a breeze mysql should work fine i think you need the mysql driver? i think most the issues with the driver was fixed a while back *** wendall911 has joined #gnuenterprise oh gnue has its own mysql driver? no k. didn't think so. gnue uses existing drivers but wrappers them with our datasources *nod* that wrapper had issues at one time but i think someone fixed them up *** jcater has joined #gnuenterprise ok sorry I got busy helping others, I couldn't find that svn directory anywhere :( *** wendall911 has quit IRC shmooz: did you check out a copy ? shouldn't there be a line like cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gnuenterprise or something on the site that tells me the instructions? or am I not seeing it? no I didn't , please bare with my stupidy for awhile, I'm not as dumb as I appear ;) lol s/stupidy/stupidity doh, I see it now nm svn co svn://svn.gnuenterprise.org/var/svn/gnue/trunk gnue :) if I get this workin tonite, I'm getting a $100 reward ok it says for production server, use only the setup.py and not to install the CVS-runnable tools, which is what it wants me to install when I run the 'python2.3 setup-cvs.py install' from the common/ dir I do want just production server *** sjc has quit IRC sh: line 1: pygettext: command not found Could not find 'pygettext'. Strange. It should be included in the Python distribution. that's not split out on your distro is it? like on debian distutils was in python-dev iirc *** jamest has quit IRC hmm, theres so many python-blahs I have the -devels installed argh and now the sample.report-filters.conf file is not in /usr/local/gnue/etc , when the doc claims it should be if I installed common, which I did *** holycow has quit IRC jcater: I am really fucking hungry jcater: it's all your fault jcater: damn you pickles are free or a salad popcorn is low calorie but the dressing is not good for you... nope what about licorice? 100 calories per oz hmmmm what about one little twizzler stick? the smaller ones you hand out at halloween come on man! is a little twizzler stick gonna make you any less hungry? YES then eat it what about 2? or 3 or 4 5? bah my explorer needs a new catalytic converter explore this damn punk-ass truck you're rich aren't you/ independently wealthy and shit if by rich, you mean low-to-mid class then yes I'm rich but you're the VP you should be making the big bucks I ate 2 twizzlers I don't know how much they weigh ;) 270 calories for 2 twizzlers not too bad if it made you happy no way but now you have to go to sleep :) I don't buy that http://www.thecaloriecounter.com/Foods/1900/19067/ they're not cherry bites you need 4 pieces to get 133 calories and you need to big kind I only ate the equivalent of 1 regular size twizzler there's an 800 number... to get calorie info * chillywilly calls it tiem for second coat of primer 33.25 calories in my twizzler I had that to spare! damn? really? they say that on the phone? no :( caroline is hogging the phone I divided 133 by 4 and figured the mini twists were equivalent to 1 regular size twist 2 minis but that is all based assumption on assumption too lalalalala *** jcater has quit IRC ok looks like I can get gnu-designer up and running do I need to copy that dclgw dir to my web dir ? and the samples is complaining when I say 'make install' (after 'make gear') cp: cannot create regular file `/root/gnue/etc/packages/samples.gear': No such file or directory make: *** [install] Error 1 well I created and copied samples.gear to cp samples.gear /usr/local/gnue/etc/packages/ *** cilkay has joined #gnuenterprise how do I get it to switch to using mysql db, instead of seeking postgres ? I've already installed it *** agile has quit IRC *** agile has joined #gnuenterprise *** holycow has joined #gnuenterprise how do I get it to switch to using mysql db, instead of seeking postgres ? *** cilkay has quit IRC