btami (~btami@ip102-205.ktv.tiszanet.hu) joined #gnuenterprise. johannesV (~johannes@M1560P023.adsl.highway.telekom.at) joined #gnuenterprise. someon (~some1@h24-81-151-173.vf.shawcable.net) left irc: Remote closed the connection reinhard (~reinhard@M1250P006.adsl.highway.telekom.at) joined #gnuenterprise. bddebian (~bddebian@ip68-4-154-50.oc.oc.cox.net) left irc: "Client exiting" btami (~btami@ip102-205.ktv.tiszanet.hu) got netsplit. Vee (~mike@66.182.192.34) got netsplit. btami (~btami@ip102-205.ktv.tiszanet.hu) returned to #gnuenterprise. Vee (~mike@66.182.192.34) returned to #gnuenterprise. siesel (~jan@218-162-231-246.HINET-IP.hinet.net) joined #gnuenterprise. trying to svn up: svn: Can't open file 'gnue-common/src/schema/importer/.svn/lock': Permission denied what's wrong? hmm, it worked yesterday... trying ok, accidentalli i'v made an up yesterday as root sorry :) after chown -R etc. it's working again :) good :) hello siesel hi johannesV we're trying to work on the translation stuff I did some preparation work too How far did you get? What are your plans? we've just created an up-to-date .po-file using xgettext and msgmerge doing this reinhard has changed the create-po.sh script :) cool. I've revised all our sources yesterday so I can start a translation run today kilo (~kilo@ip102-205.ktv.tiszanet.hu) joined #gnuenterprise. have you already choosen which tool to use? tool to use for what, doing the translation or generating the .po files ? for the translation hmm, vi ... is there anything else :)) I would recommend the new version of gtranslator. But kbabel is ok too. hmm, haven't looked at gtranslator by now any reasons which are against vi ? hmmm, that means i can translate the .po to any language? yes Action: johannesV uses vi for almost everything beware, scottish/irish gaelic translation coming then... johannesV: I dunno if vi has a .po mode, but using gtranslator helps you to keep the format and the encoding right but most important: it can learn translations siesel: vim has a po-syntax-file johannesV: use what you can use best. :) btw. you've got the old translations merged in, right? of course, this is done by msgmerge anon svn isnt working. can anyone help on that? siesel: what's the status for windows? any chance we can release over the weekend? IMHO yes, as windows is just broken for unicode forms. but I'm working to get it done until the weekend too so shall we wait with the release? no. ok so we'll release this afternoon btw. can someone reproduce the common's bug i'v described in http://www.gnuenterprise.org/irc-logs/gnue-public.log.24Feb2004 not me you mean the double connection bug? yep it just needs 2 db entries in connections.conf with same proveder do you use both of them? and what is the provider name? one for one form only provider=interbase can you try with other db like pg or mysql ? i have only firebird installed here ok. trying we have tried it with adodbapi too, and it also shows errors sjc (~sjc@cpc2-seve3-4-0-cust112.popl.cable.ntl.com) joined #gnuenterprise. jrobiez (~jrobiez@nas-cbv-4-213-228-55-176.dial.proxad.net) joined #gnuenterprise. sjc (~sjc@cpc2-seve3-4-0-cust112.popl.cable.ntl.com) left irc: "Client exiting" sjc (~sjc@cpc2-seve3-4-0-cust112.popl.cable.ntl.com) joined #gnuenterprise. btami (~btami@ip102-205.ktv.tiszanet.hu) left irc: Remote closed the connection reinhard: can you wait with the release until tonight, as I found some more errors in common bbl jrobiez (~jrobiez@nas-cbv-4-213-228-55-176.dial.proxad.net) left irc: "Client exiting" siesel: ok gsoti_away (~gsoti@adsl-68-72-110-194.dsl.chcgil.ameritech.net) joined #gnuenterprise. thierry (~thierry@AStrasbourg-251-1-1-7.w82-127.abo.wanadoo.fr) left irc: Read error: 110 (Connection timed out) thierry (~thierry@AStrasbourg-251-1-1-7.w82-127.abo.wanadoo.fr) joined #gnuenterprise. dimas (~ds@195.218.177.46) joined #gnuenterprise. hi dimas hello reinhard were you involved in the translation of gnue? i wonder why it was decided to only have a single domain i.e. only have gnue.po/gnue.mo instead of gnue-common.mo, gnue-forms.mo etc do not understand this ok let me rephrese it was done a lost ago translations are written in a .po file long you could have gnue-common.py and gnue-forms.po etc. separated all other translation at the time looked the same way and i have not updated mine ok is it urgent to fix? no was just wondering so not to upcoming release? so i would probably have to ask arturas no, it's something we want to do after the release no, it's more my duty not Arturas :) so you would probably have to ask me :) kilo (~kilo@ip102-205.ktv.tiszanet.hu) left irc: Remote closed the connection dimas: it's not about specific translations it's about how the translations are organized generally dsmith (a1uahvpkf2@oh-strongsvillecadent1-1f-100.clvhoh.adelphia.net) joined #gnuenterprise. reinhard: ah,ok reinhard: dunno, why it is created this way. But it probably was easier to have only one message catalog than two or three message catalogs (xx.po) files f.e. if we would split between modules gnue-forms would need access to common.po and forms.po. gnue-navigator even would need access to reports,forms,common and navigator. And the catalogs would all need to be checked for a translation, so checking only one IMHO make sense. the other possibility would be differetriate between _common_() and _forms_() instead of _() but then we can't use xgettext anymore . holycow (~rtaylor@h24-86-227-162.vf.shawcable.net) left irc: Read error: 104 (Connection reset by peer) chillywilly (~danielb@CPE-24-167-201-211.wi.rr.com) left irc: Read error: 110 (Connection timed out) siesel: or, we make _() recognize which module it was called from jamest (foobar@adsl-66-142-221-144.dsl.tpkaks.swbell.net) joined #gnuenterprise. jamest: we are preparing for a final release tonight (that would be afternoon for you) is that ok with you? fine w/ me another question wrt some thoughts for a job after the release yes? you remember anything why we did gnue.po / gnue.mo for translations instead of gnue-common.mo, gnue-appserver.mo, gnue-forms.mo etc. ? dsmith (a1uahvpkf2@oh-strongsvillecadent1-1f-100.clvhoh.adelphia.net) left irc: "New erc?" nope dsmith (jmjvvr5cqf@oh-strongsvillecadent1-1f-100.clvhoh.adelphia.net) joined #gnuenterprise. IIRC art did translation stuff Action: jamest can barely understand english ok thanks jcater (~jason@w202.z065105010.mem-tn.dsl.cnc.net) joined #gnuenterprise. word up, peeps yo yo yo hi ho dimas (~ds@195.218.177.46) left irc: "Вышел из XChat" btami (~tamas@napalm.napnet.hu) joined #gnuenterprise. reinhard: siesel's answer is the best you can get about .po files IMHO btami: ok, thanks jcater, jamest i have some ideas for common and want to ask you if you would be ok with them: btw. the anon svn was broken again, why this happening from time to time? 1. try to split up translations into seperate files for each package (currently all translations are installed along with gnue-common) - i am aware of the problems siesel pointed out but i believe they could be solvable 2. like (almost) any other project, have the .po and .mo files in a flat ./po/ subdirectory and name them .po (for example de.po), would require changes in setup.py install 3. go through all datasources and logic stuff and make it *really* unicode safe 4. implement those base exception classes we talked about lately 5. implement a function like checktype() that throws an exception if a parameter isn't the expected type (could help a lot with 3.) [end of list] :) reinhard: why 1. ? it's simple/clean now btami: i don't think that it's good to install all translations for all tools when you only need forms for example also if we want to release appserver, but we don't want to release common we can't update the translations with the release hmm, good point I like 1-4 and like 5 as long as it doesn't adversely affect performance well, did we ever care for performance?? ;-) Nick change: btami -> btami_away seriously btami_away (~tamas@napalm.napnet.hu) left irc: Remote closed the connection i think it shouln't be too expensive (performance wise) and it's still our decision when we actually use it I said I'm ok with it as long as it doesn't adversely affect performance yeah, well we probably wouldn't want it in functions that are called thousands of times so we actually have the same opinion here :) like the event system yip where even in such cases it could be of much help as a temporary debugging support in a way I wish python had a type of #if construct yes where we could strip all such lines out on release #ifdef DEBUG as a log of the gDebug stuff I wish wasn't there come release time but need when debugging cvs hmmm could something like this work? def ignore (param): pass def really_checktype (param): do_something_really_complex() if do_we_want_debugging(): checktype = really_checktype else: checktype = ignore it does help I've done that with a few things if you look in gnue.common.apps.__init__ I do that with gDebug it's a simple "return" if debugging mode isn't set and the gDebug thing is replaced with the real gDebug if debugging is turned on ok the checktype, i'd rather let there anyway even for releases in cases where it's no performance problem of course :) i'm ok with those changes as for performance I'm sure we can work around it ok thanks j* absolute worse case we might be able to try out pyrex for performance critical parts i'd prefer to avoid that though reinhard/jamest: I've been playing w/some web site stuff can I get some feedback on what you think jamest has seen it somewhat already http://www.gnuenterprise.org/~jcater/test-web/project/ http://www.gnuenterprise.org/~jcater/test-web/tools/ http://www.gnuenterprise.org/~jcater/test-web/tools/forms/ gsoti__ (~gsoti@adsl-68-72-81-148.dsl.chcgil.ameritech.net) joined #gnuenterprise. (and anyone else who wants to comment) i like it looks good at first sight some questions some of my goals: - Separate coder docs from user/developer (note the Developer's Corner) - Keep front page from being a link fest i have a blank region at the left and right edge of the page - learn CSS so jamest can ask questions when implementing in his web-po system is that on purpose? - Emphasis the difference between tools and packages (and that one is really ready to be used and one isn't even started) um reinhard: it' centers on your browser window size not sure this is all CSS layout no tables no i'm pretty sure you fix width's the body didn't you? well my question was actually jamest: yes but that's not critical to my design I think the header could expand to fit though I don't mind this is it on purpose that the page doesn't fill ok that answers my question :) next question are the "latest release" and "release history" autogenerated? this is nothing but a shell/demo BUT you know me well enough to know I'm too damned lazy to maintain stuff manually la hehe exactly so everything I can automate, I will jcater == lazy == automate it's like the sun shining I meant to add that to my goals -- fully automated what is actually the reason for wanting something new? wanna get away from php? this is still basic php reinhard: I want something a little easier to maintain i.e., more automated ok this site is still svn/cvs friendly and gnu.org/ friendly (if we want to keep a mirrored site there) and ppl have complained about the layout of the site ah ok because i think we could improve automation with the current site also, if we wanted gsoti_away (~gsoti@adsl-68-72-110-194.dsl.chcgil.ameritech.net) left irc: Read error: 60 (Operation timed out) if we can specify the -- fully automated a litte more (you know, reinhard == lazy == let others automate) ;-) reinhard: i think it's because I showed jcater http://www.csszengarden.com/?cssfile=/081/081.css&page=0 jcater == lazy is one constant so thought it would be a could time to look at cleaning it up jcater == like shiny new toys is another ogger (~ogger@57.Red-213-96-148.pooles.rima-tde.net) left irc: Remote closed the connection well what i would think about automation reinhard: and that's fine too but I've heard people complaining about hte organziation of our site (and I have too a bit) ogger (~ogger@57.Red-213-96-148.pooles.rima-tde.net) joined #gnuenterprise. 1. other than uploading the new tarball, nothing should be necessary for a release (for the web site) that is, all references to current release numbers should be generated 2. other than uploading a file into a specific directory, nothing should be necessary to generate a new news item having said that if you need help i'm game :) reinhard: what I was thinking how does the current site automate to gnu.org? http://www.gnuenterprise.org/~jcater/test-web/tools/ jamest: the other way around move those descriptions for each tool into the tools gnue.*.__init__ and I was thinking come release time, we might create a release description file which is nothing more than: release-0.5.2.txt: forms=0.5.2 appserver=0.1.1 we could do a python script that read that file jamest: ash checks out gnu.org's webcvs and auto-created the release announcement auto-created the news announcement ah and make sure the website is properly up-to-date i've been playing/using mod_python for this web po stuff and it rocks well, it used to ash isn't currently checking anything out it still does AFAICT oh jcater: cool idea Host key verification failed. cvs [update aborted]: end of file from server (consult above messages if any) jcater: what about not putting those descriptions into __ini__ __init__ but reading them from the source tree's README file? because that's the place where they basically belong reinhard: either way what are you thinking? have it read the first full paragraph out of README? if they were in init wouldn't that help things like man page creation or generate the README from the primary source in any case i'd very much like to have a single authoritive source for a description of a package hmmmm isn't description a GBaseApp var? why yes it is :) w00t and it's being translated yeah but GBaseApp is for an application well not for a package that's different though yeah sigh as common doesn't have one for example good point reports has two different GBaseApps jcater: exactly while we're talking about this so, is this something I can continue persuing jcater: in any case jcater: it's fine with me we've got a new repository tenatively named gnue-contrib jcater: however, i think the release status is something that changes more often than the description :) ooo another reason I'm doing this it currently contains my web po experiments the organization of docs sucks hard jcater: the docs themself suck ;-) um err well Action: jcater points to the left "hey, look over there!" but agree that could be something else that could be automated "last revised ..." however we have to be careful with the dosc docs the user docs on the webpage should always fit the current official release even if the docs were adapted due to some changes only in svn yet why not split them Release Docs Devel Docs jamest: yes could it be that commit mails are *slightly* delayed? yes hmmm I wonder if I can just do like debian does with debian/ChangeLog and read our /NEWS file to get release information and automate it that way via cron script at night Action: jcater likes that idea Action: reinhard too sure automate away! so we basically have * project description - README * release history - NEWS * planned features - TODO information on the web page that matches information in text files I want to get the individual module FAQs formatted consistently too yeah so I can automatically build a per-tool FAQ online too seriously reinhard: my goal is for no one to ever need to touch the website again :) i'd also consider the other way generating README, NEWS, TODO and FAQ from an authoritive source and generating the web page from the same source still not sure though jcater: how is this going to work w/ savannah though? or do they do php now? well, the current website is php iirc or is that only the release stuff/ worst case, I'm not opposed to just automating some wget thing the current website has php parts but those are the parts that are not mirrored bugger docs/ and downloads/ personally, I'd prefer to have an overview page at fsf again, that links to main site but we got away from that for some reason to be a team player IIRC sigh i have not much experience in php thing is, I was hoping to add some svn hooks but i found that one can do lots with a makefile to auto update website jcater: so there would have to be an automatic commit to webcvs can that be done? yes with an ssh key w/o a passphrase well, this site is no less Makefile-compatable than the old one so I can always do that if need be sigh why are we even fighting this why not let get the web site fully automated then go to a static gnu.org site or maybe a wget one more than a small part of me would like to see gnuenterprise.org use mod_python and gnue-common well, at least python danielb (~danielb@steel.metalexpress.net) joined #gnuenterprise. even if we did revert to a simpler site on gnu.org it could still be fully auto-generated hey so never out of date but either way word, chilly jcater: that's pretty much what i'm thinking, too autogenerated doesn't mean it can't be "static" html just the .html files change like magic :) oooooo magic sounds like snake oil to me! but, back to gnu.org it's not a fully-functional site as is requires a lot of linking back to gnuenterprise.org to be useful unless we really did just wget the entire site currently yes and put releases, docs, etc, there too well what we currently have on ash only is downloads/ and docs/ on a more selfish note I wish I could use svn instead of cvs for this :) both is probably because we didn't want to bother with the upload procedure to ftp.gnu.org hmmm thinking about that more I think we should keep our web in our own svn man and find some way to push regularly to gnu.org's cvs there was some project i saw last month that used svn *because*, otherwise, but had a cvs setup too we all have to get savannah accounts again otherwise one person has to be the release coordinator (which I don't want) i vote derek :) don't say his name three times! he might show up 2004-03-05 10:53:21 1AzIZd-0000zc-FJ H=steel.metalexpress.net (osts) [192.168.183.18] F= rejected after DATA: This message contains malware (Worm.Bagle.F-zippwd-3) w00t! and give his opinion :) fwiw if anyone's interested http://agriroot.aua.gr/~nikant/nkvir/ I'm using that on my mailserver now it rocks it's procmail rules to filter out viruses based on their base64 signature I'm using it company-wide I setup clamav actually has a live database with updates from mirror via cron mirrors clamav + exim's exiscan acl stuff I couldn't get clamav to work for some reason danielb: there is no reason you can't use both well I just mailed myself this virus and it blocked it as that procmail rule is simple to use if your MDA is procmail I want to use clamav I dunno clamav does more though doesn't it? yes i imagine so I may try again when upgrading my mail server it matches virus sigs and will look i archive files you can submit sigs of your own this is a production server, so I can't test new stuff too easily :) you can manually add more virii sigs etc. I have a test server and a production one ;P test server? wtf is a test server? a development box for hacking code on and trying new server config before I go break the production system ;) so you're goofing off wasting all that time breaking the test system instead of the real one heh people don't like it when you break email they get a bit cranky anyway on that gnue-contrib repository this is something jcater and I talked about a little somewhere to put misc crap that people want to store somewhere for others to look at/use/learn from don't know if contrib is a good name or not sounds like non-free ;-) j/k lol i'm ok with the name take this web po thing it's showing a bit of gnue in use but it's not gnue doesn't really fit the mold so is the repository worth providing? and how much would we want to open to others for use? I like it and I say we address the "open to others" as the issue comes up :) for the record i am preparing the NEWS and ChangeLog files for the release great cool and i'm ready to do the release as soon as sieses is ready with his last fixes for common or in 2-3 hours, whichever comes first lol rofl so that's why he's so quiet work faster siesel! if just somebody could do the announcing then sigh for the web page and the mailing list that reminds me we used to annouce on places like freshmeat as well as update the status et al on the web reinhard: sure was logged in the other day and we haven't done that in years so we look dead there yeah i think we are also one of the most dead looking projects on sourceforge where we are also registered IIRC i thought they purged us? do we at least have a redirect there? i have no idea maybe these are sites we need to address during releases? Action: jcater would really like to work on generating more interest in the tools as part of the release process the tools rock jamest: I could see that i love common I'm wanting to create an announcement.txt thing, with stuff you can cut and paste into such places so maybe we also have it print a checklist at the end http://sourceforge.net/projects/gnue/ of that file i'm hoping to find lots of little crap we can put in gnue-contrib to show what common can do wow no further comment necessary on that page... also derek man when can we get www.gnue.org back? :) i swear sf.net said long ago if I didn't respond to an email they'd purge us i'd like gnue.org back too i know it potentially screws w/ your mail settings but a simple forward on ash should take of that wow I wonder how scriptable sourceforge is? it's like a gnue spring cleaning if they have ssh/rsync type stuff, should we consider syncing? I personally just wish they'd purge us but I don't think they do that as they like to tout how many projects they have they were going to slowforge sourcescorge I mean, hell they still have my 4 yr old project http://sourceforge.net/projects/avenue/ without a freaking description even! yea that avenue was going to be something great we actually have an internal version just never got around to releasing anything I want to do it w/ gnue-common instead wth is it? AVE == Address Verification Engine oh it takes the zip+4 information from the postal service http://sourceforge.net/docman/display_doc.php?docid=14041&group and standardizes/verifies addresses I see ERROR - No group_id was chosen. sounds like all we need to do is something illegal hmm http://sourceforge.net/docman/display_doc.php?docid=14041&group_id=1#projectremoval jcater: still got those nudes of derek we've been threating him with? maybe it's time to post is there something wrong with me when I pick "low" on the debian install and it says this is for control freaks who want to see everything? ;) erm, the debconf setting danielb: yes heheh what was the question? I stopped reading after "is there something wrong with mm" s/mm/me/ jcater: he wants to know if something is wrong with him ouch you know we love you chilly aaawww and this is our way of showing it abuse I wub youse guys too jamest: do you remember your sf.net login information? Action: jcater thinks we should at least change the description to point to gnue.org and say we don't release files on SF.net any longer sure or add jcater as a project admin reading log working faster :) point then to www.gnuenterprise.org siesel: :) hi siesel reinhard: hi daniel, reinhard the idea of having a gnue-contrib is great greyboy (~pat@62.232.176.2) joined #gnuenterprise. siesel: you tell me when you're ready for release, ok? i've commmitted NEWS files please tell me if anything is missing jcater: re our automatic website apart from getting the description from README and our release history from NEWS and a web faq from the FAQ file we could also autogenerate the developers and contributors list from the AUTHORS and THANKS files reinhard: I still try to reproduce btami's bug it's not that i want to hurry you i'll be afk for an hour now anyway just want to make sure that i don't wait for you when you're already finished :) I want to go to sleep early today, so it will be quite soon ok :) I tell you :) early == early in the morning? ;-) no I thought of 2-3 o'clock local time oh that's *not* early The stuff I think is too much to fix in one day, I've created a bug for :) like some possible errors if database encoding != local encoding siesel: you read the list i plan to do in common? should be in today's logs one of the points is to work through the dbdrivers wrt unicode johannesV (~johannes@M1560P023.adsl.highway.telekom.at) left #gnuenterprise ("Client Exiting"). I read it. Everything has my ok. Just point 5 I don't really like I would recommend a check with a python "assert" command instead as there are many function which can take between 2 and 5 arguments, and sometimes some named arguments and some standart ones, etc. greyboy (~pat@62.232.176.2) left #gnuenterprise. siesel: what i am thinking of is something like oops, I see you just want to have a checktype(), not a checkparams() def foo (bar, baz, frob=None): checktype (bar, UnicodeType) checktype (baz, [StringType, UnicodeType, None]) checktype (frob, [None, datasource.connection]) if you get what i mean I would prefer "assert(type(bar)==UnicodeType)" assert(type(bar) in [StringType, UnicodeType, None]) checktype could do a bit more like raise an exception that says "function gnue.common.datasource.foo parameter baz was expected to be of [StringType, UnicodeType, None] but is of Float and has value 17.33" which is much more information for debugging before I forget some comments to the other points: 4 is important for RPC, as common exception classes helps with transfering errors over the wire reinhard: ok. assert can't do this now. but can we use another name, as checktype seems to have influence on the program and i would like something like "confirmtype" or "asserttype" better and about point 2: a solution to differentiate between the translation of a string in common or in forms could be done by analysing the __file__ tag I'm still not shure if and how easy it is, probably we have to go up the call stack of _() one step, get the __file__ value, and take the second value (gnue.common.----) bleh no way to merge po instances? like load common then load whatever tool is using common? siesel: that's actually what we are planning to do jcater: this is probably easier i think this is not expensive (performance wise) reinhard: about 3: it seems that the way gnue handles translation files is the default way to do it it can be changed quite easily, but IMHO we need to have language subdirs to be able to have multiple translation file for common/forms etc. you mean 2.? make a ./po/ subdirectory? AFAICT the standard way to handle that is oops, yes seems to be 2 to have for example in gnue-appserver a subdirectory po and for example a po/de.po and a po/de.gmo dunno, I haven't checked many projects and then po/de.gmo gets installed as /usr/share/locales/de/LC_MESSAGES/gnue-appserver.mo you mean have the po files at the same place as the sourcecode, or put it in share/appserver/po in the source tree, the source is in src/ and the po files are in po/ ok. now I got it. You mean po subdir for svn only. yes exactly also it's quite standard to have a po/gnue-appserver.pot file that's good. which would be an empty tranlsation translation note the .pot ending for "po template" however this all is for *after* the release we need to get the release out first :) nice. If we have a script which adds standart gnue copyright templates to the po files after running xmerger would be nice too. after the release :) jcater: about the website: great stuff. We should switch to something like this as soon as possible IMHO just the color and the font of the GNU Enterprise logo needs improvement. ? Action: jcater is partial to my fonts :) :) ok. but could you change the color? ? to what? as I think the light blue is a bit too agressive. well, I've never been partial to light blue, honestly but the old site was there and everytime I asked to have it changed people bitched people == derek, mainly :) yeah I can play with that some later though that wouldn't be a big change I don't know what to change to best, but I think we need something that looks quite serious and confirming I mean, I don't know, what looks best. The stuff I think is too much to fix in one day, I've created a bug for did that actually mean you're done? i'm cool w/ a color change I'm ok with the blue would nto have been my first choiuce but it looks ok, imho I will try others though I will say, though, I have no desire to do graphical design via committee again Action: jcater ducks that's kind of what happened to our old site i agree i think we need to make it mandatory that only jcater maintains the site should solve that issue yes, jcater is our man. :) I think jamest is being a smart ass now now? you mean before now you've taken things i've said as serious? wow what? you weren' t serious about putting derek's naked pic on sf.net? Action: jcater runs to take it down reinhard: I just try to fix the issue btami is talking about. The rest after the release. But to your question: now. I'm not done yet. oh that, yeah that was serious siesel: ok jbailey (~jbailey@dragonfly.fundserv.com) joined #gnuenterprise. wendall911 (~wendallc@wendallc.icehouse.net) joined #gnuenterprise. jcater: does it have a reason, that the import of postgresql connection drivers is not defered ? just an oversight, I'm sure I was interrupted a lot when I was changing the drivers so I probably thought I had changed it I'm checking it now and will try to defer as much as possible as that helps me fixing the problem btami reported sjc (~sjc@cpc2-seve3-4-0-cust112.popl.cable.ntl.com) left irc: Read error: 60 (Operation timed out) wendall911 (~wendallc@wendallc.icehouse.net) left irc: Read error: 60 (Operation timed out) wendall911 (~wendallc@wendallc.icehouse.net) joined #gnuenterprise. wendall911 (~wendallc@wendallc.icehouse.net) left #gnuenterprise. wendall911 (~wendallc@wendallc.icehouse.net) joined #gnuenterprise. reinhard: btami's bug is fixed now. I commit in the next minutes siesel: cool sjc (~sjc@cpc2-seve3-4-0-cust112.popl.cable.ntl.com) joined #gnuenterprise. commited :) siesel: thanks sjc (~sjc@cpc2-seve3-4-0-cust112.popl.cable.ntl.com) left #gnuenterprise ("Client exiting"). np. seems like it got a bit late, but its done for now :) np still early enough i'll run a few last tests and the post the release can you test the different postgresql drivers? yes what do you guys use to burn iso images? as I did change the code a little little bit and although i tested them all myself, another eye is good. xcdroast but pigeon seems to be nice too :) all 4 postgres drivers work s/work/work for me/ :-) great :) siesel: thanks...been looking around and not happy with the ones i've tried siesel: will it do cl? reinhard (~reinhard@M1250P006.adsl.highway.telekom.at) left irc: Read error: 104 (Connection reset by peer) siesel: or does it just use cdrecord like all the others? reinhard (~reinhard@M1250P006.adsl.highway.telekom.at) joined #gnuenterprise. last chance for comments on the NEWS files 3 2 1 over building tarballs... wait! (just kidding) wendall911: no it uses cdrecord i think reinhard: seems like gnue-common is missing a BUGS file. there are no bugs only features undocumented features siesel: gnue-common has no bugs. ;-) any errors in output are the fault of the user siesel: I'll be straightening out all the supporting files after the release for my website thing ok. danielb (~danielb@steel.metalexpress.net) left irc: Remote closed the connection kilo (~kg_kilo@fw.i-trade.hu) joined #gnuenterprise. night all siesel (~jan@218-162-231-246.HINET-IP.hinet.net) left irc: "Client exiting" siesel (~jan@218-162-231-246.HINET-IP.hinet.net) joined #gnuenterprise. just as comment, before I forget: we have to improve error handling for gnue-common dbdriver loading. f.e. loading pygresql when not installed resulted in: DB000: Traceback (most recent call last): DB000: File "/home/jan/Projects/gnue/trunk/gnue-common/.cvsdevelbase/gnue/forms/GFClient.py", line 175, in ? DB000: GFClient().run() DB000: File "/home/jan/Projects/gnue/trunk/gnue-common/.cvsdevelbase/gnue/forms/GFClient.py", line 170, in run DB000: instance.activate() DB000: File "/home/jan/Projects/gnue/trunk/gnue-common/.cvsdevelbase/gnue/forms/GFInstance.py", line 298, in activate DB000: object.phaseInit() DB000: File "/home/jan/Projects/gnue/trunk/gnue-common/.cvsdevelbase/gnue/common/definitions/GObjects.py", line 117, in phaseInit DB000: self._phaseInit(phase) DB000: File "/home/jan/Projects/gnue/trunk/gnue-common/.cvsdevelbase/gnue/common/definitions/GObjects.py", line 144, in _phaseInit DB000: initter(phase) siesel (~jan@218-162-231-246.HINET-IP.hinet.net) left irc: Remote closed the connection grrr You better run! sieses nearly caused me a heart attack while i write the release notes he posts a traceback to irc bad joke!! ;-) :) then you really don't wnat to know that I had a user that had gfdes eat a form yesterday sorta eat it it wouldn't open after a sefault hehe then tried again yeah, but this is one of your users and it opened updated the web page they're cursed to all ends by me at least jcater: lol probably crashed it while trying to open it in elm or something jcater: i updated the website, too /msg jcater lol, reinhard things you're joking and you're correct this must become *much* more autmoated Action: jcater is already on it i also "tagged" svn Action: jcater is quite literally doing: if some svn guru can please check whether i did that correct or not ./create-releases Update release flag? Y Create announcements? Y Tag SVN? Y err ./create-releases forms reports common jcater: this sounds too good to be true :) that would run on ash, right? well I'm thinking of adding www/ to the gnue/ trunk and figuring out how to update gnu.org later on jcater and does each Y tie to a shell script that says but this would let you do releases on yoru machine echo "Yo Underling. Do $task" | mail underlings@gnue.org jcater: good idea as it'd update the www/ stuff that needed updating too gsoti__ (~gsoti@adsl-68-72-81-148.dsl.chcgil.ameritech.net) got netsplit. jcater: could you try to re-checkout webcvs from savannah to ash? i've changed the web pages for our release hmm gsoti__ (~gsoti@adsl-68-72-81-148.dsl.chcgil.ameritech.net) returned to #gnuenterprise. there were times when cvs update worked there ah, it's working now excellent was just waiting for me to answer Y to: RSA key fingerprint is 80:5a:b0:0c:ec:93:66:29:49:7e:04:2b:fd:ba:2c:d5. Are you sure you want to continue connecting (yes/no)? yes doh jcater: what would you think about the idea to include svn2cl into our general setup.py infrastructure and remove ChangeLog files from svn? of course this question also goes to jamest I'm indifferent or random thought to have the changelog update on svn commit that could get into a recursive mess no biggie yeah exactly my thought is never put generated files into svn i was just thinking that sometimes i delete commit mails before I should so "random though" i don't care if ChangeLog is in cvs as I currently never look at it it's never current, anyway and setup.py sdist could easily generate it honestly what I'd like is rm ChangeLog (auto-generate if need be) and change NEWS to CHANGES as NEWS isn't really being used as a "News" file or something to that effect or RELEASES or something more in line with its content jcater: NEWS and ChangeLog are pretty much standard ah, ok I don't see NEWS that often and all gnu projects have NEWS files with similar contents than our NEWS file ok it's gnu project standard nevermind then :) in fact README, COPYING, NEWS, ChangeLog, INSTALL, and AUTHORS are must-haves for gnu projects TODO and THANKS are suggested AFAIK http://www.gnu.org/software/gnue/news/news137.html could be used as an announcement text i mostly copied over from 0.5.2 releases march 12? man, that's some timezone difference oops sh*t reinhard: that looks like our standard announcement text so works for me i got my calendar on the wrong page no kidding I have to run home bbiab jcater (~jason@w202.z065105010.mem-tn.dsl.cnc.net) left irc: "Client exiting" that means all NEWS files have march 12... nevermind wonder who will notice it anyway ;-)) wow i know we're slow but that's padding things a bit :) hello all, downloading the 0.5.3 release from the website results in a forbidden error "you don't have permission ...". Do you aware? ogger: just a second uh oh yes my fault should work now ogger: thanks don't mentioned. dsmith (jmjvvr5cqf@oh-strongsvillecadent1-1f-100.clvhoh.adelphia.net) left irc: "Going Home. Good Night" What is your opinion about a zope product for displaying gnue forms on a zope server? Do you have discussed this? not that i'm aware of such a discussion but that doesn't mean much The primary problem with web based forms is that the current forms engine is connection-oriented. It needs to be tweaked to be cool with a connectionless interface. i think it might be able to be done via mod_python i'd try that long before I'd try a zope solution Since gnue is not very famous, such a hook (a zope product) into the zope cummunity can attract some more users/developers to the gnue project. jamest: What type of zope solution did you try? jamest: I haven't looked at zope, but I do mod_python stuff all the time. any chance i can import a .py file that is not installed in python's search path, but i know the full path to the file? jamest: I looked at zope and it looked like it would be hell to work with. reinhard: Not that I've been able to find. reinhard: It wasn't for lack of trying, though. reinhard: you should be able to fake it sys.path.append(path) dyn_import from gnue-common's utils doh delete the path from src/setup import ChangeLog :) i've done an online submission system in zope and math.ksu.edu is zope but for easy access to python mod_python blows zope out of the water The only thing I've wished for with mod_python was persistant database options, and it took about 15 lines of code to put it in. i'm using gnue-common w/ mod_python now and it seems like it may be possible to track forms instances via a global dict then set a session var to point to the proper instance it seems that way i've only been using mod_python for < a week Oh hmm. Look at my database persistance module, I'm using a global variable instead of a class static. That's odd. i think mod_python requires it if you want it available to all handers handlers I don't though - Just easy instance of mod_python, but I think a class static should do that anyway. Is there common storage now between all instances? I'm still on apache1. Maybe this is a stupid question, but keep in mind that i'm new to gnue. Why must be the forms engine connection oriented? i'm still learning this but it talks about using global vars for persistant connections across dbs i'm using a global dict to hold instances of classes in memory and it seems to share them fine but I could be full of shit and mod_python 3.1.3 requires apache2 Well.. hmm. Actually that might make sense. Are you using pre-fork? If not, global memory might be shared within a given apache instance. we talking the thread fork? pre-fork is black magic i'm using nickr: Isn't pre-fork what apache1 does? Action: jamest digs in his debs maybe I'm thinking of pre-link apache2-mpm-prefork jamest: Incidentally, I'm adopting all the mod_python packages. =) good! 3.1.3 is out get busy! Action: jamest runs jamest: I should do something about that, I guess. it installs so easy it doesn't really matter to me so take your time :) ogger: It's not that it must be - it's that it current is assumed to be. ogger: No technical requirement - Just That's The Way It Is(tm) internally forms runs 1 instance but nothing that I can think for requires that anymore any of you guys use coda? in fact one plan for navigator is to allow numerous instances of forms to run inside it wendall911: not me 1 instance can however run as many forms as one likes i changed that when I made forms able to use forms for dialogs i really think it might be possible to get the forms backend to play nice in mod_python now the front end..... Action: jamest shudders maybe if he sacrafices a few small woodland creatures s/he/we oh crap need to go get wife bbl jbailey (~jbailey@dragonfly.fundserv.com) left irc: "Client exiting" As some of you know i'm testing gnue in order to use it and maybe to collaborate with the development. Yesterda i tried to create a very simple form that displays the first record form a table when the forms is opened. the problem is that i don't know at the moment how to force the from to display the first record? any help? ogger: jamest may be able to answer your question ogger on the datasource add prequery="" jamest: wonderful, it work, thanks. np jcater (~jcater@cpe-066-061-071-147.midsouth.rr.com) joined #gnuenterprise. i need to leave for a few hours hi jcater ah, but if you have any questions I'm sure jcater will be happy to assist :) i added the svn2cl functionality to setup.py actually a great place to see the tags per item is at http://www.gnuenterprise.org/~jcater/docs/forms/Developers-Guide.pdf jcater: so the separate file svn2cl in utils isn't needed anymore a lot is missing but it may give clues but i didn't want to delete it w/o your ok any reason that isn't donated to subversion folks or put on our site for others to use oh hmm Action: jcater intended on using that for more projects as it seems like we won't be the only one using it gotta run l8r jamest (foobar@adsl-66-142-221-144.dsl.tpkaks.swbell.net) left irc: "Client exiting" it's not *that* general i think for example it relies on the path in subversion to have one component then the module name and then the rest IOW yeah but I'd figured out how to remove that just hadn't done it yet but that's ok it relies on the ChangeLog being in the third directory level well anyway jcater: if you want, you can keep it of course that's why i didn't delete it :) I'll likely take it out of GNUe cvs and put on my website works for me chillywilly (~danielb@CPE-24-167-201-211.wi.rr.com) joined #gnuenterprise. Vee (~mike@66.182.192.34) left irc: Remote closed the connection Vee (~mike@66.182.192.34) joined #gnuenterprise. hi hello whaddup ajmitch ? just trying to plug in laptop did you get the battery yet or do you want me to yell at some people? yell at them k bastids Action: chillywilly checks bank account hmmm wth was the name of that place? Action: chillywilly digs into email hi ajmitch release is out reinhard: great kilo (~kg_kilo@fw.i-trade.hu) left irc: Nick change: dneighbo_ -> derek chillywilly: how do you unrar files again? unrar e filename? holycow (~rtaylor@24.86.227.162) joined #gnuenterprise. dneighbo (~dneighbo@ip68-109-180-32.ph.ph.cox.net) joined #gnuenterprise. derek (~dneighbo@ip68-109-180-32.ph.ph.cox.net) left irc: Read error: 110 (Connection timed out) omg 3:00 in the morning Action: reinhard falls to bed jcater: please don't forget the announcements thanks night all reinhard (~reinhard@M1250P006.adsl.highway.telekom.at) left irc: "No problem is so interesting that you can't just walk away from it." reinhard: if you check logs I did announce list servers are apparently very slow tonight :( bddebppc (~bddebppc@ip68-4-154-50.oc.oc.cox.net) joined #gnuenterprise. gsoti__ (~gsoti@adsl-68-72-81-148.dsl.chcgil.ameritech.net) left #gnuenterprise. --- Sat Mar 6 2004