jamest (~jamest@adsl-64-216-106-144.dsl.tpkaks.swbell.net) left irc: "Client exiting" for jbailey: Vegetarian: Indian word for lousy hunter. hehe hi dneighbo hey Action: dneighbo runs off to bed... been getting up too early in the morning lately yea I should go to bed soon but I am too wired been drinking too much coffee which seems to do the trick a hell of a lot better than soda too well grave bugs of ssh (1:3.6.1p2-6 -> 1:3.6.1p2-7) #211305 - sshd: -7 is royally hosed heh nice description I installed it anyway Action: chillywilly checks out gnue man we need a gnue-all alias module yea so I doon't have to pull them all separately I understand the seperation.. but I think for the most part people, today, want to get everything Vee2d2: everything used to be in one module that was kinda sucky I like the way it is now but we just need a convenience module that includes all the others :) I'm agreeing with you that there needs to be a gnue mechanism to snag it all, simply OK wether it's a phantom module, or a script.. sompn.. sorry I am on that liquid crack known as coffeee ;P I coulda used some.. been 12+ hrs since my last fix think I'm heading to bed well I posted twice to our LUG list and haven't seen those yet either myabe my mail is slow or somethin' Python is a comiled language? Just starting to learn about it. reinhard (~reinhard@M1264P004.adsl.highway.telekom.at) joined #gnuenterprise. I did find a minihowto for python on the ipaq with GTK :^) handhelds.org is a great resource. I have not done the install of it yet. I'm doing a different project tonight. excuses ;) Python is interpreted loosely typed and object-oriented is it compressable to be uncompressed at runtime? I am a bit worried about space on the ipaq. imagining here. haven't tried it yet. I could put the pythod source in cramfs to help it fit. hmmm... I am thinking too far ahead, I think. Augh! My work app just crashed! Um... That looks bad in this here log. For the record, GNUe was NOT the app that crashed. I am editing schematics for a totally different project. It was the schematic editor that crashed. Action: alandd I hate working in windows! Nick change: SachaS -> Sacha_away wendall911 (~wendallc@198.31.172.218) left irc: Read error: 104 (Connection reset by peer) alandd (~alandd@h-66-167-43-70.PHNDAZ91.covad.net) left irc: "Client exiting" wendall911 (~wendallc@198.31.172.218) joined #gnuenterprise. wendall911 (~wendallc@198.31.172.218) left #gnuenterprise. Nick change: Sacha_away -> SachaS SachaS_ (~Sacha@dialup-196-239.wasp.net.au) joined #gnuenterprise. SachaS_ (~Sacha@dialup-196-239.wasp.net.au) left #gnuenterprise ("Client exiting"). ajmitch__ (~ajmitch@wlg1-port4.jetstart.maxnet.co.nz) joined #gnuenterprise. ajmitch (~ajmitch@wlg1-port15.jetstart.maxnet.co.nz) left irc: Read error: 104 (Connection reset by peer) Nick change: ajmitch__ -> ajmitch ville (~ville@as13-5-6.ld.bonet.se) left irc: "using sirc version 2.211+KSIRC/1.2.4" ville (~ville@as13-5-6.ld.bonet.se) joined #gnuenterprise. Time: 5:00 PM ET ... is ET Eastern Time ? as United States Eastern Time ? hmm? where'd you see that? http://www.corporate-ir.net/ireye/ir_site.zhtml?ticker=RHAT&script=1010&item_id=784624 red hats earnins conference tomorrow dimas_ (~dimas@195.218.177.46) joined #gnuenterprise. probably us eastern time Action: ajmitch still trying to load the page Nick change: SachaS -> SachaDinner gypsymauro (~colorioma@host103-11.pool21757.interbusiness.it) joined #gnuenterprise. hello:) dcmwai (~dcmwai@219.95.169.225) left irc: "Client exiting" dimas (~dimas@195.218.177.46) left irc: Read error: 110 (Connection timed out) ciao italiano Nick change: SachaDinner -> SachaS Nick change: SachaS -> SachaSoccer Arturas (~arturas@gsk.vtu.lt) joined #gnuenterprise. Hello ToyMan (~stuq@smtp.dstoys.com) joined #gnuenterprise. ciao SachaSoccer !:) any other italians here? I'm planning to develop an open source ERP solution, is gnuenterprise ready for that? Nick change: SachaSoccer -> SachaS gypsymauro: GNUe _is_ a project for a free ERP solution so probably the easiest way for you to go is to join our efforts welcome aboard, gypsymauro! ;) good but.. :) what can I do with it? what we now have is 1. excellent tools for building database applications and 2. a sub-project called gnue-sb to create a small business ERP system using those tools in 2-tier mode as to 2-tier mode GNUe will have an application server managing the business logic however it is not quite ready for prime time (although we've made much progress in the last weeks) so currently all "real" GNUe applications run in 2-tier mode which means the front end (form, report) directly accesses the database Arturas (~arturas@gsk.vtu.lt) left irc: Read error: 110 (Connection timed out) two tier? I was reading about a three tier model lxf (~agus_tea@202.73.120.39) joined #gnuenterprise. yes that's the "big" model using appserve appserver however the developers building the front end tier were much faster than the developers building the middle tier and people started to use the front end tier tools in 2-tier mode our goal is still the 3-tier solution but with 2-tier you can have working apps ready for real life _now_ jcater (~jason@w202.z065105010.mem-tn.dsl.cnc.net) joined #gnuenterprise. jamest (~jamest@gw.math.ksu.edu) joined #gnuenterprise. reinhard: that's good so where I can start from? how do you guys normally add gnue-common to the python path if you install it? reinhard: and.. there is some python/zope link?:) or is everything (web related) based on php? set PYTHONPATH? python?! yahooooooo gypsymauro: you didn't notice? sys.path.append('/usr/local/gnue/BLAH') ? 95% of our code is python wowowowow that's great:) the rest is some installation shell scripts and some makefiles ;-) I suppose I can just set the environment variable no I just checked the site and I saw the irc channel, I searched debian packages but i fuond just something writtein in php dcl? chillywilly: sorry but i never actually installed something i always run from cvs :) (dcl) Action: chillywilly has some code he's writing that uses gnue common so I want to install it yes dcl is not a _real_ gnue application chillywilly: it's done in the tool scripts if writing a custom app I do this at the beging jamest: but I don't want to use any tools but use code from gnue common ; go ahead :) gypsymauro: besides the project for the tools and the project for the ERP there is nothing for debian? I need to downlaod everything from cvs? gypsymauro: gnue is also an "umbrella" for some other free business software projects gypsymauro: we have debian packages like dcl or bayonne # # Setup the environment to know where gnue is installed # import sys,os gypsymauro: to be precise sys.path.append('/usr/local/gnue/lib/python') os.environ['INSTALL_LIB']='/usr/local/gnue/lib/python' os.environ['INSTALL_PREFIX']='/usr/local/gnue' we have some quite obsolete debian packages which sucks gypsymauro: the ones for the latest release are being worked on right now heheh and our debian master is working on current ones chillywilly: are you the mantainer? yes what chilly said he just types faster than me :) programatically set the env variables one of these years we'll hack common's setup.py so that it puts something like import gnuesys available to a std python install so what you suggest to me to do for try gnue? on debian I mean gypsymauro: nope, jbailey is the debian packager guy gypsymauro: you a developers? gypsymauro: currently, i'd propose cvs or install the source packages from release jamest: yes then I'd push cvs can't I just add /usr/local/gnue/lib/python to PYTHONPATH? the cvs is alvays working? always it's working most the time i use cvs in production most of the time means > 50% j/k a few of us depend upon cvs working chillywilly: I run all my gnue-based python code with ~/bin/gcvs instead of /usr/bin/python well, I guess that doesn't help w/an official install but we need that too gotta run gypsymauro: we generally suck at making releases ok that's not to say cvs doesn't go down for periods of time so we have to keep CVS working because our releases are obsolete most of the time :) but we usually know it's coming at let others know gypsymauro: however 0.5.1 should be quite current back, why doesn't gnue-common install into site-packages anyway? ;) reinhard: well I've installed common and forms, can i see an example? there is something done? maybe I should learn distutils crap gypsymauro: what db do you use? reinhard: postgres if I can:) well I installed designer too but I got errors on path :) I think i need to read something sorry:) did you install from tarball or from cvs? hmmm, doesn't distutils support --prefix? according to soem docs it does from tarbal, and I saw that it asks for wxpython so why was mr. jeffy whining about it not ;) lol 'cause I've wxpython for python 22.3 not for 2.2:( jesus chilly, we started the gnue thing so long ago I don't recall why ok no big deal it originally installed into site-packages, but I remember lots of issues w/that now I can't remember what oh now i got...:) well i've an error like images_dir = GConfig.getInstalledBase('forms_images','common_images') + '/' site-packages was evil TypeError: unsupported operand types for +: 'NoneType' and 'str' I would think you'd install there for production wrong python gypsymauro: i think you probalby are using python 1.5.2 lol nope 2.2 or 2.3 are you SURE python -V Action: dneighbo notes that 99% of the time when people say this they have 1.5.2 installed and dont know it but I think GConfig.getInstalledBase return something wrong hmmm type python and paste output here how are you running the code? python -V Python 2.3+ or python2.2 python2.2 Designer.py ?:) err, ok this cvs or install? tarball on debian why do as you need to run either gnue-designer (install) or gfdes (cvs) ./setup.py install in the designer directory as those set a lot of installation-specific environment variables to install so you can use gnue-designer OR dneighbo: i done that run cvs-setup.py gypsymauro: then try gnue-designer oh! we need our deb packages fixed asap you are too much ahead:) tanx I was just thinking there was not a caller lxf (~agus_tea@202.73.120.39) left irc: Read error: 60 (Operation timed out) hem there is a getting started? I want to try to build a "hello word" application:) dneighbo/jcater thanks for continuing to help gypsymauro while i was not looking it's hard sometimes to keep an eye on IRC while you are at work :( do you have a database? does it have data? if so you can build much more than a hello world application (in a shorter amount of time) mouns (mouns@kali.mouns.org) joined #gnuenterprise. what is correct: note that not all features are yet implemented note that not all features are already implemented ? note that not all features are implemented lol ajmitch (~ajmitch@wlg1-port4.jetstart.maxnet.co.nz) got netsplit. ajmitch (~ajmitch@wlg1-port4.jetstart.maxnet.co.nz) returned to #gnuenterprise. lupo__ (lupo@pD95422B8.dip.t-dialin.net) joined #gnuenterprise. Action: dneighbo runs away to work..... well drives actually dimas_ (~dimas@195.218.177.46) left irc: Read error: 113 (No route to host) jbailey (~jbailey@atlas.fundserv.com) joined #gnuenterprise. ville (~ville@as13-5-6.ld.bonet.se) left irc: "using sirc version 2.211+KSIRC/1.2.4" dneighbo: There? here Nick change: dneighbo -> derek hey gnue-designer is very nice! great work:) i take it you got it working? of course:) I'm playing with it just I can't got my form "running":) but probably i made some mistake bash.org is such a great resource i've donated 1000hours of CPU time to SETI malkygoat: you know in about 20 years time the alien ships will land here on Earth and demand to know why we've been DOSing their alien network 20 light years away with random packets Action: derek runs away for real now.... Action: Vee chases after derek Nick change: SachaS -> SachaZzz gypsymauro: you can't run the form from designer you'll have to use the gnue-forms client (gfcvs if running from setup-cvs.py install) lupo__ (lupo@pD95422B8.dip.t-dialin.net) left irc: Remote closed the connection lupo__ (lupo@pD9E68A4A.dip.t-dialin.net) joined #gnuenterprise. jamest: oh I just saw the button on the toolbar wendall911 (~wendallc@198.31.172.218) joined #gnuenterprise. that's broken dcmwai (~dcmwai@219.95.213.193) joined #gnuenterprise. well, which db are supported? there is a support for freetds? what's that? never heard of it never heard of it junx jinx even' blah supported databases: postgres, mysql (somewhat), interbase, ingres, sap-db, oracle, sqlite, odbc, SQL Server (minimally tested), IBM DB2 I might have missed a few look in gnue-common/src/datasources/drivers IIRC freertds is thw way to connect to MS sqlserver php uses it gnome-db uses it it's fairly simple to add a new driver to gnue www.freetds.org I think I'll join the develop team:))) I love gnue! /msg jcater do we tell him about the goat stuff now or later? goat? does freetds have python bindings? jcater: I dunno google for gnue goat we've got issues I'll check it geez you could just leave the goat be...he'd catch on eventually I didn't got it:) what's goat? I found some mails it's an inside joke the goat is our (unofficial) mascott sometimes in not so nice ways he frolicks in the code any weird things you see in our code jamest refers to bugs as getting "mad goat raped" are the goat's fault or derek's true if you see: if sys.environ['LOGNAME'] in ('derek','dneighbo'): then just ignore it ignore it lol it doesn't apply to what you're working on ;) and if you have any users named derek fire them I think it will be harder than what I thinked to work with you all;P don't let them run this stuff on systems you care about haha you guys really shouldn't scare potential developers away ;) Action: gypsymauro will sleep everynight in the jcater bed I'm sure that make jcater feel more comfortable dont forget the donuts and chicken strips ehehe I'll do this to protect him from GOAT but I'll sleep behind his shoulders;P there is soe work about i18n? Action: chillywilly is now scared of gypsymauro ehehehe don't be scared chillywilly , I'll sleep with you too if you are;) for what I saw I can't create a form without DB connection (just the hello world example) is it true? you can roll one by hand and you can create datasource free forms ok now I've to goo see you later:) like the helloworld2.gfd example but it's more painfull see ya gypsymauro (~colorioma@host103-11.pool21757.interbusiness.it) left irc: "leaving" the wizards and drag and drop make things fast l8r anyone here a B5 nut? Babylon 5 brb I watched it jamest (~jamest@gw.math.ksu.edu) left irc: Remote closed the connection then excalibur(?) until it was stopped or whatever hrrm, this isn't B5 but the one after that actually I was just wonder wtf those weird aliens in the bubbles chamber things are jamest (~jamest@gw.math.ksu.edu) joined #gnuenterprise. for those debian users not on security it's the on where they're looking for the cure to the plague one a new set of ssh debs available today k chillywilly, right, no idea.. they either stopped airing that show or I stopped watching not very long after it began more buffer fun Vee: it's on scifi channel all the time Action: Vee has little tv time these days need to do the mythtv or pvr thing some day i've tried to watch tv personal video recorder? but i feel like todays shows would cause brain damage with prolonged exposure chillywilly, something to record shows for me so that in the event I have some tv time, I can choose what I want to watch yea, using a computer right? I need to get another shuttle for this exact purpose ;) I want a PC-TV/recorder ;P chillywilly, yea.. check out mythtv if you havent already mythtv.org IIRC googled for it as soon as you mentioned it tvtime is cool http://tvtime.sourceforge.net/ it's just an app though wow mythtv looks neat just wish I had time/money to mess with it tvtime is pretty i just built the wife new box last night may now have something to do with the old one :) sigh, and I don't even like tv much anymore it just looks to geeky not to want Action: Vee wants to buy/build a ddr pad and run pydance for the kids pydance? lol Vee (~vin@cavok154.august.net) left irc: Read error: 110 (Connection timed out) Vee (~vin@cavok154.august.net) joined #gnuenterprise. If you do the pydance, do pies fall out of the sky? snakes pie! Snake pie! sounds like a py in the sky dream to me hmm I think python's math library should rename itself to PyPi PyPiLongstockings? hmm, PyLot --> inventory tracking? QTPy --> QT-based python editor hehe I like that name the built in math lib? i'd prefer pyRandom if we're talking floats lol for those that don't follow type pythin er python at the prompt enter 20.06 it's very imprecise IMHO Action: jamest isn't used to seeing floats mangled quite that easily ToyMan (~stuq@smtp.dstoys.com) left irc: Read error: 104 (Connection reset by peer) ToyMan (~stuq@smtp.dstoys.com) joined #gnuenterprise. that really bit me in the arse at my store w/GNUe POS what the hell? why does that happen? because python floats suck bad is it python's floats or C's? i don't recall C being quite this over the top quick question what is setupext for? it was an extension to distutils that some packager made you'll find it imported in setup.py from what i can tell it is _not_ imported in setup.py of appserver i was thinking at one time that the newer distutils made what it did obsolete I'm not so sure about the obsolete part would be nice though it was used in forms when common was started it migrated to there too I was looking at the setupext too ok so I imagine that the appserver setup.py was just copied complete from one of those but don't know enough sbout distutils i'd love to see it go away in any case it is not used in appserver ok then you can remove it i'll make it go away :) but first look in forms at least in appserver and see how it's used as you may want to do what it does eventually it's used to copy data files to their final destination i think distutils can do this now thats what I was thinking too maybe it can copy recursively and distutils can't but i don't need that in appserver anyway but for some reason I kinda remember looking into getting rid of it but couldn't ok thanks if appserver's setup.py isn't using it right now that's enough to know for me then I doubt it would ever need it it was a very specific problem we had to install it to fix thanks distutils? It can do something other than suck? Wow. *cRy* um not really but auto* is in a heated neck and neck race with it to see who can suck more jbailey: what si the problem with distutils? s/si/is/ it sucks it really truely does suck Yeah, but I can make auto* do everything that Derek once, except make it possible to develop under windows without a posix environment. but he was saying how you couldn't use --prefix but the docs say you can so I was curious chillywilly: I get a traceback on gnue-common's setup.py with some options. when they started distutils it was to be a python equiv to autotools to make instlling apps and modules very easy it's turned into python's CPAN gnue-commmon has an "interesting" setup.py setup from what i can tell ;) chillywilly: You can, but the gnue one doesn't honour it. It still tries to create /usr/local/gnue. however if you visit the distutils site now they've dropped the "apps" part our setup system sucks jbailey: you'd need to get rid of setup.cfg or sed it, iirc http://www.python.org/doc/current/dist/dist.html <-- I started reading that as I was going to make a setup.py for PLY jcater and I have talked for ages about ripping it out and making something nicer but all we've done is talk (bitch mainly) IIRC PLY == Python Lex/Yacc in case anyone cares ;) I blame it on jamest, personally and I blame derek I blame the goats well thanks for now Action: chillywilly votes that jbailey write a new setup.py that works ;) Action: jcater thinks reinhard just likes seeing us argue so he brings up something that'll get us all arguing again probably I'll come back with many questions wrt setup.py, setup.cfg.in etc Action: chillywilly runs away then he sits back in his chair and laughs at us hehehe jcater: I think so, but then it doesn't behave like distutils documentation says it should. =( jcater: how comes you know? possibly bbl reinhard (~reinhard@M1264P004.adsl.highway.telekom.at) left irc: "Even if you're on the right track, you'll get run over if you just sit there." but we were using distutils as a means to an end not for the sake of using distutils w/all it's mighty feature set right i'm not against change i'd love something better i'd love some donuts Sure, but someone who knows distutils (or autotools, or whatever...) ought to be able to just do standard things and have it DTRT. btw, what's the point of using atuo* for python anyway when python istself is supposed to be portable and AFAIK, that is the whole point of auto* to have a portable build system Doughtnuts are something better. =) ToyMan: you around these days? chillywilly: Because you still need a build system. If distutils won't do it, then what? chillywilly: The first 5 python packages I pulled out of the Debian archive all used Makefiles. jbailey: you're basing this on the current gnue-common ditutils usage? Maybe it is a bit old? and/or misused and abiused ;) A big reason you use autotools over just makefiles is NOT the portability, but the ability to say --prefix=/usr --sysconfdir=/etc/gnue when we did distutils the autotools didn't do python and distutils was to be a python equiv of autotools today things are different however I'm not sure migration to makefiles is really in our best interest You'll notice I'm not advocating that in particular. yeah Just that a system needs to exist that is no more complicated that distutils or autotools is to run. yeah My only comment is that I know how to do it with autotools. Action: chillywilly did paste a url on disutils ;) distuitls even balaspdkljsdlfkj Action: chillywilly hacks off his fingers I quit thre typo gods have won damn them! wow rms doesn't want windows shorted to win in gnu stuff anymore It's always been that way. ah, i didn't know that was in the old maintainers handbook, IIRC. I've always ignored it. Like that I usually call it Linux these days. he just sent out a mail Yeah, I saw it. bah linux! [13:39] Last message repeated 4 time(s). lunix leeeenoooks linenick s leningrad uh? chillywilly: dunno why i wrote this, but it was my first association ok How do I spell Linux? D-E-B-I-A-N *sigh* now that spells Linux! Debian GNU/Linux Spell linux....spell linux....can I get a definition? ok. Linux SCO LuftHans (~lufthans@wsip-68-107-221-207.ph.ph.cox.net) left irc: Read error: 60 (Operation timed out) tamas (~btami@ngprs.pannongsm.hu) joined #gnuenterprise. dcmwai (~dcmwai@219.95.213.193) left irc: "Client exiting" btami (~btami@ngprs.pannongsm.hu) joined #gnuenterprise. Action: mouns vous souhaite une bonne nuit mouns (mouns@kali.mouns.org) left irc: Remote closed the connection reinhard (~reinhard@M1264P004.adsl.highway.telekom.at) joined #gnuenterprise. ToyMan (~stuq@smtp.dstoys.com) left irc: "Client Exiting" Three bad letters ... tamas (~btami@ngprs.pannongsm.hu) left irc: Read error: 110 (Connection timed out) i thought that's how you spelled it riight a biritsh uinvretisy pvooerd taht poplee can raed eevrtyhnig if olny the frsit and the lsat ltteer of the wrod are crrocet. The rset of the ltteer can be ecxahnegd abrialrty. reinhard's been chillytized! riiiiight 15:20 [freenode] Vee [~vin@cavok154.august.net] requested unknown CTCP RIBRIB from chillywilly: silly man you guys just switched keyboards, right? bah! I'll switch you! reinhard (~reinhard@M1264P004.adsl.highway.telekom.at) left irc: "I haven't lost my mind. I know exactly where I left it." dsmith (~dsmith@mail.actron.com) joined #gnuenterprise. chillywilly prefers ribbed? btw, in which module is "jsclient" in ? http://www.gnuenterprise.org/~jan/webfrontend/ thanks ToyMan (~stuq@user-0cevdks.cable.mindspring.com) joined #gnuenterprise. if anyone wants UML, look at this http://pyut.sourceforge.net/ Usermode Linux? Unified Modeling Language? the second one hi! hello ajmitch btami: stop! someone told me you wrote the pdf filter for simpletabulation yes er, I mean "hi, hows it going? know anything about reports pdf output?" i notice that alignment isn't honored i need to add that but didn't know if it was lack of time or technical reason it's not in there now or it should be working already and I've boned something up :) wait, i have to look at source :) it looks to me like it's ignored and I'm guessing it's because of variable width font issues it has alignment it does? self._tableStyle.append(('ALIGN', (i, 0), (i, 0), self._tableAlign[i].upper())) it's not working then hmm hang on i trid it with foobulations, and it was OK tried aren't those for the column headings? anyhow, the code has many hardcoded things, like # first frame for title and sectiontitle f1 = Frame(self._doc.leftMargin-cm, self._doc.bottomMargin+self._doc.height-0.4*cm, self._doc.width+2*cm, 2.5*cm, yeah, thats on my list to harass you about as the end users have to pull up in acroread and print scale to fit page but I need this up and running about 2 weeks ago they told me , of course, 1 week ago and the next one is due 10/1 a report so I've got time to burn on the report filter if you don't mind me mucking about with it where I'm getting into no alignment is on things like i was thinking that the align code you posted was for column headings Action: jamest will cvs up here and take a look yes yes I can mess with it or yes it's for headings? yes, for heading and that style applies for the whole column? i can't reset per column? yes due to pdf limitation? or other? no, it was only my little exercise with writing filters so, feel free to enhance it in any way are you using it now? no, but siesel used it before ok he added TTF support i need to smack him then as I was working from an old copy of gnue-reports and had everything working under woody printed test of the client cvs up'd their machine and broke the report as woody report lab doesn't do ttf :) :) but this at least tells me I can search cvs logs and make it work on both ttf and non ttf systems btw. i'm desperately waiting for jcater's next generation report markup and the designer support for reports :) i think i'ts the most "wanted" yeah, but any efforts put into pdf should be able to port over shouldn't it? btami: so am I I am personally getting quite impatient with jcater :) I hope to work on it again soon I have two biggies in Designer I want to finish plus a few odd and ends in Forms that I need have you guys seen at CirbyBase http://www.netpromi.com/kirbybase.html can it be a candidate for gnue flat file driver? it's not sql though it'd require a new base module like DBSIG but nothing should stop a person from implementing it i've not looked at url btw gotta run bbi10m jamest (~jamest@gw.math.ksu.edu) left irc: "Client exiting" night all btami (~btami@ngprs.pannongsm.hu) left irc: jbailey (~jbailey@atlas.fundserv.com) left irc: "Client exiting" wendall911 (~wendallc@198.31.172.218) left irc: Remote closed the connection wendall911 (~wendallc@198.31.172.218) joined #gnuenterprise. dneighbo (~dneighbo@ip68-109-180-32.ph.ph.cox.net) joined #gnuenterprise. jamest (~jamest@adsl-64-216-106-144.dsl.tpkaks.swbell.net) joined #gnuenterprise. siesel (~jan@xdsl-213-196-214-21.netcologne.de) joined #gnuenterprise. siesel (~jan@xdsl-213-196-214-21.netcologne.de) left irc: Client Quit derek (~dneighbo@ip68-109-180-32.ph.ph.cox.net) left irc: Read error: 110 (Connection timed out) siesel (~jan@xdsl-213-196-214-21.netcologne.de) joined #gnuenterprise. siesel (~jan@xdsl-213-196-214-21.netcologne.de) left irc: Client Quit jcater_ (~jason@w202.z065105010.mem-tn.dsl.cnc.net) joined #gnuenterprise. jcater (~jason@w202.z065105010.mem-tn.dsl.cnc.net) left irc: Nick collision from services. Nick change: jcater_ -> jcater Nick change: dneighbo -> derek jcater / jamest if distutils is bad.. would there be harm in going with the hell called autotools? Action: derek would like to see packages... at this point im willing to say you have to have cygwin to make packages on windows as looking at the distutil issues jeff is having... they are freaking nasty really fixing some of them might be more work than making a custom installer dunno i'm pretty sure it'd impact win32 build more than anything as Make and friends assume a shell however it looks like appserver is using Make anyway for doc building hmmm what if we used Make and friends and windows used distutils (or is that too painful to maintain two?) Action: derek just isnt sure... i dont know which looks worse (ie. both solutions suck) it's pretty painful to maintain one; I'd hate to maintain two I'd get btami's input, honestly i'd just use jam yeah i have no idea what hell is involved in making GNU Enterprise .exe's fwiw crystalspace wrappers setup.py inside it's make system do we still have a form/driver that edits connections.conf jamest: that might be an interesting approach actually do you guys have a problem if i make it so any of the GNU Enterprise tools that when trying to find a connections.conf if they dont find one... prompt the user "would you like to create a connections.conf" gack maybe during installation and then launch "wizards" (ie series of forms to configure one) my users will not create one but I don't want my users creating one as that is system file if I screwed something up jamest: this would only be IF a valid one is not found they should call me exactly and it would write the one they make to their home directory the the admin fscked up sigh this is highly problematic i think the default should be it asks why? as its half the problem we have with new installs I think it should ask during installation I can't stand programs make it ask during install (like OpenOffice) that ask for config stuff first time you run it and these aren't user settings jcater: i tend to agree, but in this case GNU Enterprise is pretty useless w/o a proper connections.conf then it should ask during install not the end user sigh.... i will revisit with jbailey he was thinking it didnt belong in deb conf imagine if mozilla said you don't have a /etc/printcap shall we create one? when you tried to print why wouldn't debconf handle it? "Would you like debconf to handle your connections.conf file? Yes/No" it's so fundamentally critical to the functionality of gnue that your admin must install it Yes --> take them to a wizard to configure it No --> do nothing im cool w/ whatever, but still think if its not finding something it should handle itself better like XConfig (which I always say no to :) i.e. for idiot sysadmins/users if it cant find a connections.conf i dont see the evil in trying to get them to be able to make one i don't even know how it reacts i.e. having a system that just shits out is far worse sure i can see your perspective as sysadmins but I'm sure there's middle ground between "shitting out" and "autostarting a wizard" but i think if we apply the 80/20 rule your situation is the 20 it's a lot of complexity i.e. competent admins are hard to find :) i'd rather see gnue say "Unable to run. Missing gnue/etc/connections.conf file." or something to that effect would a compromise be making a separate application to manage these things (or let designer manage them) i'd like a real setup system ditto and then say "Unable to run. Missing gnue/etc/connections.conf. Please contact system administration or run foomatic" in the ideal world it'd handle stuff like that yes nice setup system would be a plus BUT how do we do packages then? and provide 99% of the automation in creating debs, rpms, tgz, etc i.e. are we going to go way of games and such, that do not use pacakge systems and just do complete custom installs ? or are we going to try to make package that somehow behaves nicely jcater: when i used redhat there was no debconf equivalent someone COULD fix our setup.pys so if i make an .rpm it's not like we've locked them down so they play nice how the hell do i tell it to configure connections.conf when i do rpm --install gnue-foo i hope that makes sense in the ideal setup system that doesn't exist but that i'd like to see it could have a --check-install that package mgrs could call im game for whatever, but after the training class (30 people) and helping oodles of people here surely rpm allows a post install script our install is one thing really holding us back free time is holding us back people cant seem to get GNU Enterprise working which is sad, because generally it takes about 10 minutes on debian :( well I'm all for things working the four biggest things i see in the install that kill people (and 3 releate to databases) but honestly my current work day is 8am to 1am with lunch breaks 1. people dont know how to install and configure their database (and its accounts) i.e. its a database problem (we cant fix this) 2. people dont install the python driver for their database (we can fix this with good install/packaging like windows does) 3. people dont configure connections.conf properly to talk to the database (we can fix this with good install/packaging) 4. people dont have packaging and install the setup.py files with wrong or conflicting versions of python (we can fix this with good install/packaging) so if someone other than me wants to "fix" it I really don't have the energy to care if it's done w/ package A or B or C I don't see an autoconf system solving a single one of those issues, btw imho python is missing a good install system in general yes that is what I wanted to create w/ gnue I think distutils is probably good for what it is meant to be i.e., a module installation tool but for apps, it sucks a really polished tool, even based upon distutils if possible, that makes installing, packaging apps simple as honestly our setup.py's are outdated but the core functionality of gnue is all in python modules with tiny python wrappers that can be installed anywhere jcater: i agree autotools is just as evil and doesnt solve so much of our setup.py's are duplicated over and over in each app all the needs of the system are there in hacks bbl.... btw not complaining just relaying feedback and experiecing in helping new users dependency checking documentation and packaging generation (limited) script generation i've probably got 20 python apps that I hand install now all based on common because distutils sucks and modifying one of our setup.py's is a PITA too lol it shouldn't be that hard I'll have to send you the one I use for the store it's a 2-3 liner mkdir /usr/local/market 2>/dev/null cp -R . /usr/local/market rm -rf `find /usr/local/market -name CVS` looks like my java install script but it might not be flexible enough for most =) but I do support build and install options :) beats the old way cd javadir javac *.* cp * /usr/local/bin (i could have killed him) why? bash-2.05b$ cd src bash-2.05b$ javac *.java Note: Some input files use or override a deprecated API. Note: Recompile with -deprecation for details. bash-2.05b$ ls | wc -l 192 the number of executables in that bunch.... 2 the rest were .java and .class files nickr (nick@e-64-35-146-235.empnet.net) left irc: Read error: 104 (Connection reset by peer) derek: does rpm let you run a script after install? I think it does now jbailey (~jbailey@CPE0060082df811-CM014260028338.cpe.net.cable.rogers.com) joined #gnuenterprise. Action: jamest thwaps jbailey we've been talking setup issues I knew it! Chillywilly has possessed jamest! ew jamest: i dont think it did in 5.2, 6.0, 6.2 i have no clue about > 6.2 get him out! get him out! We need to excersize jamest. Quick! on the treadmill! argh! not that anything but that well ('cause exercise I'm sure would scare Dan out... *g*) anything but that and new setup systems sigh, i really do need a better setup system how's I do that? jbailey, jamest and jcater agreed w/ my original assessment that connections.conf should be handled at install time (with something like debconf) or good installer Action: chillywilly is not scared of exercise you must have me confused with derek Action: derek sees value in offering to do for user if not run derek: The Debian way is that the absolute minimum of things should be in debconf that are required to make the system work. Action: jamest smacks derek for suggesting a user can cope with anything beyond surfing for porn, warez, and mp3s chillywilly: im coaching soccer 3 times a week, playing 2 softball games a week, refereeing 1 soccer game a week and no intaking any carbs you have me confused with the old derek :) I think having a global installer that can either configure $(sysconfdir)/connections.conf or ~/.gnue/connections.conf makes sense. jbailey: but isnt connections.conf pretty much necessary to make gnue-common useful? But gnue needs to 1) Cope gracefully with it not being there, and 2) Cope with user-only setups as an option. jbailey: my issues is would you have users prompted to install /etc/printcap? or fstab derek: have you lost weight? that's a lot of activity ;P i want a good setup system jamest: For a printer attached to a local machine? No. It's strongly really only useful on a system-wide basis. CUPS however, does require the user to set it up. ok, I'll have one ready in 2 days (or at least gnome's implementation does) fstab again refers to a system-wide resouce. I can imagine a number of scenarios where a single system-wide connections.conf makes no sense. i use cups at work and it autoinstalls derek: does playing guitar count as exercise? ;P But that the users would setup their own connections.conf users dont do anything in kde chillywilly: No, but the singing causes the neighbours to run for the hills. =) i see connections.conf as a systemwide file jbailey: I don't sing chillywilly: Well then give me something else to make fun of, dammit! ;) derek? ;P the receptionist running the fax assignment form here in town would pick up the phone if the form told her to setup the db connection there's something jamest: But why? Why would my wife and I necessarily use the same databases. as she's NOT going to know what the hell it's talking about you wouldn't have to use the same file Sure, and possibly in her case a system-wide file might make sense. *blink* but part of a gnue install is setting up a system wide connections.conf file It's not the Hurd, how do you have different /etc/gnue/connections.conf files? if the users want custom they can tweak the system to get it via the env vars env vars? *tweak* *tweak* You're worried about a user not knowing what a DB is and you want her to set env vars? nickr (nick@e-64-35-146-235.empnet.net) joined #gnuenterprise. no GNUE_CONNECTIONS...or some crap like that i'm saying that most users won't know wtf to do if prompted for that and the power users can setup their own lets use jcater or i as example Reasonable. It's part of why MS Access sucks so bad is because the database connection wizards suck unwashed ass. we both deal with call centers with 20+ phones that screams system wide conf Sure does. so if gnue bombs on missing connections.conf then that is a major bug I have a call centre with 35 phones split into 3 queues that each use a different database. There isn't a single system wide conf there. so in connections.conf i put 3 entries why not? I have 3 queues at my callcenter jcater: Because it's important that they not have access to each others databases. i have 2 but connections.conf doesn't define a single connection it defines *all* the connections they all use the same form? jamest: no. in connections.conf I'd put [queue1] info [queue2] info [queue3] info then segment inside the form Sure, and that's certainly an option. I hate having that system wide. It's a style thing. we don't force systemwide Nowhere in here am I arguing against system-wide connections.conf. it's only the default setup I'm saying that gnue needs to be able to cope gracefully if there's no /etc/gnue/connections.conf and if it's not doing that then it's a bug we've never argued against that And that a wizard needs to be able to install in ~/.gnue/connections.conf if it's not run as root. but I don't think auto-starting a wizard if connections.conf doesn't exist is graceful but that Neither is a traceback. =) aargh!!!!!!!! I just said we handle it gracefully err I never said we handled it gracefully Then tell Derek to stop filing bugs. =) like I told derek there's middle ground between That's a dan quayle type of quote: I just said we handle it gracefully err I never said we handled it gracefully I like it. =) tracebacking and auto-wizard'ing dan quayle, or George W. Bush? I just said we handle it gracefully we handle it gracefully? No. I never said that! sounds like our president to me I'm not hung up on the auto-wizarding. My opinion is that it's nicer than a "Your sysadmin sucks and didn't set you up" error message. jcater: Your president isn't that articulate. i'd prefer a sysadmin sucks message as either way I'd be getting a call I'm thinking from the point of view of being a sysadmin: Getting a message telling me to call me system administrator pisses me off. jbailey: are you kidding? In MS-land it happens *All* the time. it's a sign I fucked up he speaks money fluently english may be an issue, though ok so right now gnue pukes on missing connections.conf? Yeah. then that's a bug i'll attempt to at least get rid of the traceback give me 10 minutes The windows wizard I saw was quite nice. I could easily put something in the README that said to run the install wizard. (or pointing to docs on how to setup the connections.conf) Action: jcater starts his stopwatch as for setup systems Debconf runs before gnue is installed. we know our sucks So there's a limit as to how much we can do there. what about a post install script? can debian call those A postinstall script kills automated installs. I can put up a debconf note saying that a script needs to be run to make gnue useful. but it can't call the config program like the old xserver stuff did? I'm confused I've seen debian packages that if running automated, didn't do user prompting for stuff like this The old xserver doesn't do that anymore because it violated Debian policy. but if not running automated, was nice enough to offer the sysadmin assistance Now you have to call dexconf yourself. i think Branden declared that release the "all must suffer because some can't read" release. =) Debian's install sucks in that there's really no place there for automated setups. wtf? it doesn't traceback Action: jbailey troutslaps derek. Oh no! Now I'm possessed! Action: jbailey hops on the rowing machine. bash-2.05b$ gfcvs zipcode.gfd ------------------------------------------------------------ Error: The connections file does not contain a definition for "gnue". File: ------------------------------------------------------------ ah hell, derek reported that....wait a sec lemme test something su - derek whoops, wrong window Segmentation Fault i can't make it traceback derek: need more data http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=171540 oo hang on reports does traceback just a moment uggh well reports is only 0.1.x too :) no where near as user-ready as forms The bug report isn't new, it may have changed some, too. I was mostly ignoring the problem as annoying until I could get the setup.py behaving reasonably. commited fix w00t anyone ever see the people under the stairs? the movie I've seen people under our stairs but the wife has asked that I not mention that to others jcater: It might be Harry Potter. that's what I was thinking the movie don't you people read what is typed? depends on who it is you, of course we do you're the guy with people under the stairs right? No, that's jcater. ooooo yeah then who's this chillywilly fella? Perhaps they were trying to look up chillywilly's skirt. I'm going to have to go drill out a portion of my brain now jamest: You mean, you'll fix distutils? =) sigh Oh, I see. The *other* portion. =( jamest: that's what the father in people under the stairs did to the people under the stairs labotomy chillywilly: Looked up their skirts? Weird. You usually wait for them to pass overhead. Or encourage them to. you guys are being jus stupid...I mean it's one thing to crack jokes but wehn explicitly say one thing ans you completely ignore it to make a joke I think that is just trying much too hard was that english? sigh Y'know. My sister always said I was trying too... jcater: what? I speak american! i've not seen the movie course not I didn't know there was a movie. =) you're socially inept ;P But I don't generally do horror. if it doesn't have death rays, or exposions, or robots wuss (horrour? No, I don't think we canadianise that one) then why bother? jamest: There's always sex. hey it's on scifi channel vs going to the movie? jamest: I'll drink to that. jbailey: is that really an option? jamest: Drinking? i mean, it wasn't like I was going to the movie anyway sex or sex? sex? yeah what's this "sex" you guys speak of? that thing I guess you do if you don't go to the moie movie it's all the rage in canada Sure. *everyone*'s doing it. Boys, Girls. BOys with boys, girls with girls. Canadians =) must be related to the mary-juana that's what I was thinking damn hippies haha besides, I think something like that's outlawed by our dictator speaking of our dictator; I've now been refering to our economy as "Bush-wacked" remember, you heard it here first :) girls, boys, girls, boys, always should be someone you really love or at least really love to do havoc: :) http://www.lyricsdepot.com/blur/girls-and-boys.html is it clean? jamest: no I'm reasonably sure it's against RIAA laws :) fear their rath otherwise I'd rate it pg LuftHans (~lufthans@wsip-68-107-221-207.ph.ph.cox.net) joined #gnuenterprise. Nick change: SachaZzz -> SachaS morning ToyMan (~stuq@user-0cevdks.cable.mindspring.com) left irc: "Client Exiting" jbailey (~jbailey@CPE0060082df811-CM014260028338.cpe.net.cable.rogers.com) left irc: "Client exiting" howdy heya jcater (~jason@w202.z065105010.mem-tn.dsl.cnc.net) left irc: "l8r" jamest (~jamest@adsl-64-216-106-144.dsl.tpkaks.swbell.net) left irc: "Client exiting" Action: SachaS should really really work on his thesis work it, work it just 3 more girls Action: SachaS just connected OO 1.1r2 to postgresql with gnue-sb database :)= i can browse tables wtihin OO cool I haven't yet gotten that working somehow you could have forms done with OO found the form functions bar ... ok. File->AutoPilot->Form derek: have you lost weight? ---> I have gone from 218 to 188 (over course of 3 months, no exercise, just lifestyle change) now that am getting extra exercise i am hoping to get down to about 180 ok OO form shows contact_id, first_name, and last_name OO form allows to navigate back and forth somehow you can add slave data .. eg address of contact_id ... somehow I cant get back into the forms editing mode ... so right now gnue pukes on missing connections.conf? Yeah. then that's a bug is jamest admitting i filed a VALID bug ;)( derek: nice (about the weight loss) SachaS: sounds like OO is ready to replace GNU Enterprise --- Thu Sep 18 2003