johannesV (~johannes@M1567P030.adsl.highway.telekom.at) joined #gnuenterprise. ohannes@Boston:~/prj/gnue/gnue-appserver$ svn update johannes@svn.gnuenterprise.org's password: svn: Berkeley DB error while opening environment for filesystem /var/svn/gnue/db: DB_RUNRECOVERY: Fatal error, run database recovery svn update still running on ash ? reinhard (~reinhard@M1250P006.adsl.highway.telekom.at) joined #gnuenterprise. bddebian (~bddebian@ip68-4-154-50.oc.oc.cox.net) left irc: "Client exiting" dimas (~ds@195.218.177.46) joined #gnuenterprise. fsck subversion down again!! sjc (~sjc@cpc2-seve3-4-0-cust112.popl.cable.ntl.com) joined #gnuenterprise. sjc (~sjc@cpc2-seve3-4-0-cust112.popl.cable.ntl.com) left #gnuenterprise ("Client exiting"). holycow (~rtaylor@h24-86-227-162.vf.shawcable.net) left irc: "Leaving" snewpy (~markl@203.173.28.39) joined #gnuenterprise. mdupont_ (~mdupont@p5080F90D.dip.t-dialin.net) joined #gnuenterprise. mdupont__ (~mdupont@p5080FAE7.dip.t-dialin.net) left irc: Read error: 110 (Connection timed out) svn: Berkeley DB error while opening environment for filesystem /var/svn/gnue/db: DB_RUNRECOVERY: Fatal error, run database recovery SachaS (sacha@217-173-231-44.dialin.powersurf.li) joined #gnuenterprise. hi everyone hi SachaSh oh hi SachaS hallo reinhard wie gohts (hows going)? guat :) bisch fliissig (your working hard)? snewpy (~markl@203.173.28.39) left irc: "Leaving" was h?sch vor morn? (what are you up to tomorrow)? snewpy (~markl@2001:db0:1019:1:99e2:930e:fec5:17bd) joined #gnuenterprise. see yas later SachaS (sacha@217-173-231-44.dialin.powersurf.li) left #gnuenterprise ("Leaving"). siesel (~jan@xdsl-213-196-212-101.netcologne.de) joined #gnuenterprise. snewpy_ (~markl@203.217.45.40) joined #gnuenterprise. Lainielea (Lainielea@h24-70-165-100.ok.shawcable.net) joined #gnuenterprise. Lainielea (Lainielea@h24-70-165-100.ok.shawcable.net) left #gnuenterprise. snewpy (~markl@2001:db0:1019:1:99e2:930e:fec5:17bd) left irc: Read error: 60 (Operation timed out) siesel: you have a minute? yes i've thought i'd look at making xmlrpc unicode safe nice IMHO pw_xmlrpc has some kind of unicode flag i think we had some discussion about just py_xmlrpc doesn't support unicode at all dimas (~ds@195.218.177.46) got netsplit. putting type conversion into the xmlrpc layer remove conversion from appserver yes, we discussed it :) like that you can transparently transport not only strings and unicode but also objects like a mx.datetime object dimas (~ds@195.218.177.46) returned to #gnuenterprise. so we have to transfer type information too is this still an aim? yes we would i consider transporting every value in form of a (type, stringified_value) tuple that oops IMHO we don't have to do this for all values good point only for such that can't be transported natively so a string will be transported as a string like most functions have type definitions in the .grpc a unicode could be transported either as unicode (if the transport can do that) or as a utf-8 string siesel: the problem is the variable types like fetch () returns a 2-dimensional list where every element can be of different type yes, IMHO variable types should be transported in the way you described (type, stringified_value) ok i see i think i understand if type information is available in the grpc file, there's no need to transport it if it isn't available, you have to is that what you mean? a client can fetch it with directory methods yes. it is. ok you ok with me trying that over the weekend? I'm ok. excellent are you working at something currently? windows driver stuff? Just let me tell you two or three tips for it. (working on gtk2/wx uidriver) sure ) sure :) (good so we probably won't conflict each other) siesel, hello siesel :) long long long long time no see... 1. type information is passed in every xmlrpc message, so probably new types can be added or just unknown types encoded in a special way 2. the best point to start is the pw_xmlrpc library, as its becomming standart, and it should be able to support unicode automatically (some command line switch) 3. Some times ago I tried to implement type checks for rpc, and did it mostly via type(a)==UnicodeType, isinstance(a,mxDatetime) etc. quite similar to the stuff in native_to_rpc, just to mention it again is that this stuff?: # care for special types if hasattr(args[i],'_type'): if args[i]._type=='base64': args[i]=xmlrpc.base64(args[i]._value) elif args[i]._type=='binary': args[i]=xmlrpc.base64(args[i]._value) elif args[i]._type=='boolean': args[i]=xmlrpc.boolean(args[i]._value) elif args[i]._type=='datetime': args[i]=xmlrpc.datetime(args[i]._value) 4. we have to care for standart compatibilty, i.e. if something is already defined in the xmlrpc definition we should do it in their way ___ yes, seems to be ok thank you for the hings thank you for the hints and i agree with 4. do you know a good doc about xmlprc more hings as hints, as most is normal gnue policy (not the python library but the concept) ? The xmlrpc spec can be found at: http://xmlrpc.org/spec oh sounds logical :) Its worth a read. Just 1-2 pages, very easy thanks now a last, quite gnu/linux specific question is there a tool to monitor the xmlrpc traffic? i.e., when i call some procedure can i see the xml going over the line somehow? still on the library, the best docu is: /usr/lib/python2.3/xmlrpclib.py ;) Yes, you can, I'll check how lol btw. the library documentation for xmlrpclib is very good. Probably this should be your first read: http://python.org/doc/2.3.3/lib/module-xmlrpclib.html ok there is a xmlrpc debugger at: http://ose.sourceforge.net/browse-example.php?example=xmlrpc-debugger.py reinhard: something else, can you change the group for -rw-rw-r-- 1 reinhard reinhard 361748 Mar 11 17:59 log.0000000641 to gnue? its on ash:/var/svn/gnue/db and prevents everybody (except you) to do a svn up i changed it but not even i could do a svn update hadsa (mircbot@80.179.2.79.forward.012.net.il) joined #gnuenterprise. now it works weird hadsa (mircbot@80.179.2.79.forward.012.net.il) left #gnuenterprise. Nick change: mdupont_ -> mdupont jamest (~jamest@gw.math.ksu.edu) joined #gnuenterprise. dsmith (puwtnshc5q@oh-strongsvillecadent1-1f-100.clvhoh.adelphia.net) joined #gnuenterprise. _florin_ (florin@st8-nelbo.cj.pcnet.ro) joined #gnuenterprise. lekma (~lekma@pauguste-5-82-67-200-175.fbx.proxad.net) joined #gnuenterprise. <_florin_> hey! <_florin_> anybody here for gnue-mysql-bugs? <_florin_> (bugreports?) lekma (~lekma@pauguste-5-82-67-200-175.fbx.proxad.net) left irc: Client Quit um bugs? <_florin_> yep. in our code? <_florin_> a form that used to work with 0.5.2 doesn't work with 0.5.3. gack <_florin_> since my form is bugfree, your code is buggy :-) I'm not mysql user but I'll try and help <_florin_> ok, so hang on. trying to reproduce... <_florin_> ok. <_florin_> so i was starting gnue-forms form.gfd <_florin_> and then trying to do a search (toolbar -> magnifying glas click). <_florin_> and it says: <_florin_> snip... <_florin_> DB000: self._dataConnection.rollback() <_florin_> DB000: File "/usr/lib/python2.3/site-packages/MySQLdb/connections.py", line 143, in rollback <_florin_> DB000: NotSupportedError, "Not supported by server") <_florin_> DB000: File "/usr/lib/python2.3/site-packages/MySQLdb/connections.py", line 33, in defaulterrorhandler <_florin_> DB000: raise errorclass, errorvalue <_florin_> DB000: _mysql_exceptions.NotSupportedError: Not supported by server <_florin_> and btw <_florin_> same errors (rollback) for the clear-form button. does mysql support begin; commit; rollback; ? <_florin_> mysql -u user <_florin_> use borg_test; <_florin_> begin; commit; rollback; <_florin_> Query OK, 0 rows affected (0.00 sec) [08:48] Last message repeated 2 time(s). <_florin_> yep. seems like. can you give me a little more of the error msg <_florin_> DB000: Traceback (most recent call last): <_florin_> DB000: File "/usr/local/gnue/lib/python/gnue/forms/uidrivers/wx/ToolBar.py", line 64, in <_florin_> DB000: lambda event, l=self.driver, e=event, f=self.form: l.dispatchEvent(e,_form=f)) <_florin_> DB000: File "/usr/local/gnue/lib/python/gnue/common/events/EventController.py", line 107, in dispatchEvent <_florin_> DB000: handler(event) <_florin_> DB000: File "/usr/local/gnue/lib/python/gnue/forms/GFInstance.py", line 877, in executeRollback <_florin_> DB000: event._form.rollback() <_florin_> DB000: File "/usr/local/gnue/lib/python/gnue/forms/GFForm.py", line 560, in rollback <_florin_> DB000: block.processRollback(recover) <_florin_> DB000: File "/usr/local/gnue/lib/python/gnue/forms/GFObjects/GFBlock.py", line 464, in processRollback <_florin_> DB000: self._dataSourceLink._dataObject.rollback() <_florin_> DB000: File "/usr/local/gnue/lib/python/gnue/common/datasources/drivers/Base/DataObject.py", line 155, in rollback <_florin_> DB000: self._dataConnection.rollback() <_florin_> DB000: File "/usr/lib/python2.3/site-packages/MySQLdb/connections.py", line 143, in rollback <_florin_> DB000: NotSupportedError, "Not supported by server") <_florin_> DB000: File "/usr/lib/python2.3/site-packages/MySQLdb/connections.py", line 33, in defaulterrorhandler <_florin_> DB000: raise errorclass, errorvalue <_florin_> DB000: _mysql_exceptions.NotSupportedError: Not supported by server <_florin_> that's the whole traceback. <_florin_> (btw, i'm using python 2.3, mysql 4.0.16, on a debian sarge, linux-ppc) mysql dbsig driver doesn't support rollback and commit IMHO <_florin_> best sollution: switch to postgresql? :) <_florin_> ok. since you guys work on postgres it might be best for me to stick with you for now... <_florin_> BUT: ready for another bug? :-) well we still need to fix mysql you can probably comment out a line here and get it working if its an emergency <_florin_> well... i'm in an early stage of developing a program here. <_florin_> so i could stick with mysql or switch to postgres... # NOTES: # Supports transactions if the MySQL server is compiled w/transaction support # (which it does NOT by default) <_florin_> which file is that? jamest: I found the error, Base/DataObject.py calls direct the native procedure instead of calling the drivers connection objects 'commit'/'rollback' svn/gnue/gnue-common/src/datasources/drivers/mysql/mysql/DataObject.py siesel: ah, cool so replace _dataConnection w/ connection I imagine? but that looks like it's depreciated anyway yes, but its still in use somewhere :( lekma (~lekma@pauguste-5-82-67-200-175.fbx.proxad.net) joined #gnuenterprise. _florin_: can you do an "svn up" or should I send you a diff which fixes the error? <_florin_> in the installed version, is it somewhere in /usr/lib/gnue/python/gnue/ ? in forms <_florin_> i don't have a svn version. <_florin_> but i'll get one. <_florin_> (do i need an account or something? <_florin_> ) Its in /usr/lib/gnue/python/gnue/common/datasource/drivers/Base/DataObject.py no you don't need an account svn co svn://www.gnuenterprise.org/var/svn/trunk IIRC er lol, it's in the topic svn co svn://svn.gnuenterprise.org/var/svn/gnue/trunk gnue <_florin_> ok, on my way... <_florin_> do i need any extra-hackery to run the svn-version direcly (like installing or something)? in the gnue-common directory run setup-cvs.py <_florin_> ok. so while i'm downloading, can you look over another debugging-output? related to dropdown-lists... <_florin_> i changed the style of an input field to "dropdown" and now it says: <_florin_> snip... <_florin_> DB000: File "/usr/local/gnue/lib/python/gnue/forms/GFForm.py", line 674, in __refreshDisplay <_florin_> DB000: self.dispatchEvent('updateENTRY',object, _form=self) <_florin_> DB000: File "/usr/local/gnue/lib/python/gnue/common/events/EventController.py", line 107, in dispatchEvent <_florin_> DB000: handler(event) <_florin_> DB000: File "/usr/local/gnue/lib/python/gnue/forms/uidrivers/_base/UIdriver.py", line 329, in updateEntry <_florin_> DB000: value = handler.getDisplayFiller(entry.getValue()) <_florin_> DB000: File "/usr/local/gnue/lib/python/gnue/forms/GFDisplayHandler.py", line 88, in getDisplayFiller <_florin_> DB000: return self._buildDisplayHelper(value, False) <_florin_> DB000: File "/usr/local/gnue/lib/python/gnue/forms/GFDisplayHandler.py", line 763, in _buildDisplayHelper <_florin_> DB000: if self.field._allowedValues.has_key(str(value)): <_florin_> DB000: AttributeError: 'NoneType' object has no attribute 'has_key' <_florin_> is it my mistake? _florin_: dropdowns are broken :(( we know that <_florin_> ok :-) <_florin_> svn output: <_florin_> svn: Expected version '2' of repository; found version '3' which version of subversion do you use? we updated to 1.0.0 yesterday so you might have to update, too <_florin_> svn --version (sarge has 1.0.0 ) <_florin_> svn, version 1.0.0 <_florin_> compiled Feb 23 2004, 20:25:06 <_florin_> Copyright (C) 2000-2004 CollabNet. <_florin_> Subversion is open source software, see http://subversion.tigris.org/ oh hmm Action: reinhard goes back to his corner <_florin_> so 1.0.0 is good? ye yes wendall911 (~wendallc@wendallc.icehouse.net) joined #gnuenterprise. <_florin_> so any chances for me to checkout? i get the same error jamest: you know what this error means? <_florin_> no. <_florin_> (oh, sorry -- thought you were asking me) i'm asking jamest, our svn administrator :) users um lemme look grrr siesel: what version of svn you using? bddebian (~bddebian@ip68-4-154-50.oc.oc.cox.net) joined #gnuenterprise. oooo getting close svnserve wasn't restarted after the upgrade so it was still at 0.33 which is why devel accounts worked as they use ssh not svnserver <_florin_> svn: Berkeley DB error while opening environment for filesystem /var/svn/gnue/db: <_florin_> Permission denied <_florin_> moving forward :-) <_florin_> (does this /var/svn/gnue/db on my filesystem, or on the server?) server the .deb upgrade whiped out our wrappers wiped even good thing we don't back them up :) <_florin_> backup? how do you spell? :-) actually we do backup the server <_florin_> what does it take to get a ssh-svn account? this way i could download without snvserve <_florin_> (i promise i'm not a psychopat with a strong desire to delete everything :-) it'll be just a few minutes n thing s/n/damn now it's launching a few 100 copies of svnserver due to my error of course :) should work now <_florin_> yep. downloading... what?? i get a commit mail after less than 2 hours?? there must be something wrong here don't commit! Action: jamest grabs a trout <_florin_> is this svn thing very different from cvs? <_florin_> (i know it's the successor...) nope and yip commands are almost exactly the same for most commonly used things cvs up -Pd == svn up svn commit svn add <_florin_> should be enough for me... i never used anything else besides commit/co/add/remove/update those should be the same svn move is new and nice you can move files, dirs about w/o issues <_florin_> kewl :-) svn uses about 2x the disk space for a checkout as it keeps an unmodified copy on your system <_florin_> why? so diffs, reverts, etc don't require net access and are fast <_florin_> oh. that's kewl... does it do patche automagically, too? <_florin_> i mean patches dunno not sure what you mean <_florin_> like... you change something and want to build a patch to reflect your changes. <_florin_> since it keeps a clean copy, it could diff your changes agains the copy for you... svn diff does that Action: dsmith is liking svn more and more <_florin_> how big is a gnue checkout? (trying to estimate by download time here...) By keeping a local copy of the unmodified file, svn only sends diffs to the repo, optimizing network usage. _florin_: 103 M for me With cvs, you send the whole file, and the diff is done at the server (iirc) <_florin_> i heard something about atomic commits... <_florin_> like... grouping some files together to form an entity which is to be treated as atomic. Yeah, the repo is versioned, not individual files. <_florin_> how do you guys use that? on a per directory basis? <_florin_> (like forms, designer, common...) i try to use it on a logical basis jcater (~jason@w202.z065105010.mem-tn.dsl.cnc.net) joined #gnuenterprise. like i try to commit things in a single commit that are related changes for example when i would change a function in common i try to use it on an infrequent basis and also changed some calls of that function in gnue-forms and gnue-appserver as it means i had to do work i would commit all of them together jamest: lol <_florin_> so atomic commits are not statical (as in "dicated by the server/repository")? morning all <_florin_> so thanks to everybody -- download complete :-) Heya Mr. ca[r]ter. <_florin_> gotta go now, running out of money (i'm in an internet cafe somewhere in transilvania :-) <_florin_> bye and thanks again! !! _florin_ (florin@st8-nelbo.cj.pcnet.ro) left #gnuenterprise. thierry__ (~thierry@AStrasbourg-251-1-1-7.w82-127.abo.wanadoo.fr) joined #gnuenterprise. thierry_ (~thierry@AStrasbourg-251-1-1-7.w82-127.abo.wanadoo.fr) left irc: Read error: 110 (Connection timed out) Nick change: thierry__ -> thierry gack! an gnue svn checkout from an internet cafe!?!?!? that dude is even sicker than at least a few of the people in here The mind boggles lekma (~lekma@pauguste-5-82-67-200-175.fbx.proxad.net) left irc: "Leaving" dimas (~ds@195.218.177.46) left irc: "÷ÙÛÅÌ ÉÚ XChat" I work from the Internet Cafe! What's weird about that? hehe well, that proves my point "than at least a few" :) Action: jamest doesn't see how one could afford to do that jamest: that is one of the funniest things I've heard in a while I must admit, lol jamest: I can just see reinhard --> "any of you guys know how to check in from the Internet Cafe?" :) jamest: Many Internet Cafés offer monthly rates. jamest: The one in new york that I used was $50 for unlimited for a month. wow, i didn't know that i knew some profs here that use them overseas and last I knew it was outrageous cost ah, that's not too bad really Overseas it tends to be. This place in Manhatten had like 800 computers. jbailey: that's pretty cool little fact jamest: if you can go zo intercafe's to play multiplayer games several hours long, why not better play with the goats ? that internet cafe would make a killer compile farm might as well put those unused cpu cycles to work ;) *lol* It's a very cool café, too. They reformat the machines after every customer. bbl siesel (~jan@xdsl-213-196-212-101.netcologne.de) left irc: "Client exiting" lekma (~lekma@pauguste-5-82-67-200-175.fbx.proxad.net) joined #gnuenterprise. here's youre knoppix CD and your meal your jamest: I think i'm going to put together a Debian LiveCD just so that people stop using Knoppix. =) but but [11:28] Last message repeated 1 time(s). knoppix is debian Sure, but shouldn't it be debian/knoppix gnu/linux? Action: jbailey hides =) lol i figured it was some crazy thing against their use KDE they probably also used screwedUpCaps in their var names too! Knoppix != Debian jamest: It's a love the sinner, hate the sin sort of thing. bddebian: you're right, knoppix supports more hardware Action: jamest runs Doh.. :-) jamest: you ever heard of Gnoppix? yeah reinhard: it's way cool, even better, I like Morphix dustym (~dustym@66.182.192.34) left irc: Read error: 110 (Connection timed out) dustym (~dustym@66.182.192.34) joined #gnuenterprise. dustym (~dustym@66.182.192.34) left irc: "Leaving" Nick change: dsmith -> dsmith-lonch johannesV (~johannes@M1567P030.adsl.highway.telekom.at) left irc: "Client Exiting" lekma (~lekma@pauguste-5-82-67-200-175.fbx.proxad.net) left irc: "Leaving" Nick change: dsmith-lonch -> dsmith Nick change: bddebian -> bddeb_away does anybody use common.rpc outside GNUe? not that I know of thanks jamest (~jamest@gw.math.ksu.edu) left irc: Read error: 104 (Connection reset by peer) jamest (~jamest@gw.math.ksu.edu) joined #gnuenterprise. reinhard: would it be possible to only do the setup.py ChangeLog and other stuff that calls svn, during an sdist ? i.e., I logged in as root to do a ./setup.py install and couldn't kind of surprised me the two things normally done when run from svn are get ChangeLog and build translations what about building the translation? why are we doing them each time? reinhard: my thinking is people can't just grab a snapshot of our svn and install on their machine they'd have to get a prebuilt tarball somewhere unless they have a full install hmm do the tarballs ship minus translations the tarballs contain all that stuff the problem is when you get svn snapshot "tarballs" which weren't made with setup.py sdist but with tar :) if the tarballs were done with setup.py sdist they would be installable with no dependency i mean with no extra dependency :) http://story.news.yahoo.com/news?tmpl=story&u=/040312/482/nyet14403121827 would it be possible to build the snapshots with ./setup.py sdist? um that has got to be the most horrible picture of britney spears in existance someone posted it in another channel possibly that would solve all that problems it introduces new problems but would solve that problem and would make the snapshot fully functional tarballs which problems would it introduce? well, they were originally introduced (the snapshots) for people who wanted to participate in developement but had trouble w/cvs(now svn) could just grab a tarball but now the repository has to be fully functional for a snapshot to be created that may be an ok change i think the point is there will always be files that are generated but have a ugly dependency that starts with the ChangeLog jamest (~jamest@gw.math.ksu.edu) left irc: Read error: 104 (Connection reset by peer) and is also the case for other things like generated translations reinhard (~reinhard@M1250P006.adsl.highway.telekom.at) left irc: Read error: 54 (Connection reset by peer) everyone's bailing on me reinhard (~reinhard@M1250P006.adsl.highway.telekom.at) joined #gnuenterprise. grrr what was the last line you got? we can try doing sdist snapshots and see how it goes and is also the case for other things like generated translations maybe documentation (tex or docbook) these files will always be in tarballs but they will never be in svn so the question is do we want the snapshots to be "daily tarballs" or are they just an svn co without svn? we can try sdist tarballs and see if anyone complains may be best in the long run I just miss being able to ./setup.py install :) not that I do it often jcater: from a snapshot? jamest (~jamest@gw.math.ksu.edu) joined #gnuenterprise. you should be able to do that from a release as welll as be able to do it from svn co only snapshot should make problems i guess i could do another thing i have this set of files not in svn but in release i generate all these files on setup.py build/install as well as on setup.py sdist even though some of them are not necessary to install (ChangeLog being prominent example) i could on setup.py build/install only build the files that are needed for install for example po/*.gmo would get built always but ChangeLog would only be built on setup.py sdist, not on build/install does that make sense? I think that would be better I can understand the translations needing to be built but ChangeLog is really only needed on sdist anyway (and docs too, imho) jcater: that's the question jcater: currently, setup.py install installs some docs into $prefix/share/doc i think this is quite unusual that setup.py install installs docs? or that it generates docs? well it installs docs and for appserver it also generates them (runs them through texinfo) so that we get plain text versions generation of ChangeLog should be fixed now this is an incompatible change for all setup.py programs but that's no problem at all because the i18n stuff is also an incompatible change :) so we will have to release all tools together next time anyway svn: Commit failed (details follow): svn: Berkeley DB error while opening environment for filesystem /var/svn/gnue/db: Permission denied Action: jcater mutters something bad under his breath Action: jcater may have to submit his first patch to subversion soon http://www.jacksonh.net/jackson/images/godkills_bugs.jpg lol they know of the problem the solution is to mv svn svn.wrapper and create an svn script file that sets environ variables and calls svn.wrapper asinine jcater: if you could fix svn then i would commit the fix for setup.py Changelog generation wtf i wrapped that this am reinhard: try now wtf those were wrapped at 9am and jason commited something at 3pm and it screwed up the perms ah , wait! Action: jbailey waits. sigh it lost the g+s Is your umask set wrong then? no, that's the wrapper Action: jamest kicks svn Action: jbailey still only uses CVS. ash:/var/svn/gnue/db# more /usr/bin/svn umask 002 /usr/bin/svn.real "$@" btami (~btami@napalm.napnet.hu) joined #gnuenterprise. Vee2d2 (~vin@66.169.136.41) left irc: Read error: 110 (Connection timed out) i like svn but their multi user setup is a bit more touchy than i recall cvs being ok committed reed (reed@pcp04683586pcs.tupelo01.ms.comcast.net) joined #gnuenterprise. reed (reed@pcp04683586pcs.tupelo01.ms.comcast.net) left #gnuenterprise. we're fixing to migrate to svn maybe.. we're kinda teetering now though, because svn doesnt appear to letcha see who's doing what (as in cvs if everyone's using edit, you can do a cvs editors to see what people are working on, and get notification if someone starts editing something you're working on, etc)) snewpy_ (~markl@203.217.45.40) left irc: "Leaving" Nick change: mdupont -> M7U90nt snewpy (~markl@2001:db0:1019:1:99e2:930e:fec5:17bd) joined #gnuenterprise. Vee: Can't you just do that with an on-commit hack of some sort? *shrug* the notification I'm talking about isnt related to commits though s/isnt/arent/ modules are checked out readonly.. if I wanna work on file x, I cvs edit x. That changes the perms to writable on my local copy, and if anyone does a cvs editors, they'll see I'm editing file x and see a timestamp for when I issued the edit, too.. Ah, weird. i've never done that. if you came along and did a cvs edit x on your copy, I'd get an email from the server telling me so.. it's kinda handy when I asked in #svn earlier sussman hinted that they may be looking into it soon or something lik eit Vee2d2 (~vin@66.169.136.41.ts46v-07.otnc1.ftwrth.tx.charter.com) joined #gnuenterprise. jamest (~jamest@gw.math.ksu.edu) left #gnuenterprise ("Kopete 0.8.0 RC1 : http://kopete.kde.org"). dsmith (puwtnshc5q@oh-strongsvillecadent1-1f-100.clvhoh.adelphia.net) left irc: "Good Night" M7U90nt (~mdupont@p5080F90D.dip.t-dialin.net) left irc: "Leaving" M7U90nt (~mdupont@p5080F90D.dip.t-dialin.net) joined #gnuenterprise. jcater (~jason@w202.z065105010.mem-tn.dsl.cnc.net) left irc: "home" Nick change: M7U90nt -> md-party Nick change: md-party -> _mdupont Nick change: _mdupont -> _m7u90nt holycow (~rtaylor@h24-86-227-162.vf.shawcable.net) joined #gnuenterprise. btami (~btami@napalm.napnet.hu) left irc: Read error: 60 (Operation timed out) jcater (~jcater@cpe-066-061-071-147.midsouth.rr.com) joined #gnuenterprise. snewpy (~markl@2001:db0:1019:1:99e2:930e:fec5:17bd) left irc: Read error: 54 (Connection reset by peer) snewpy (~markl@2001:db0:1019:1:99e2:930e:fec5:17bd) joined #gnuenterprise. jamest (foobar@adsl-66-142-221-144.dsl.tpkaks.swbell.net) joined #gnuenterprise. ogger (~ogger@57.Red-213-96-148.pooles.rima-tde.net) left irc: "Leaving" snewpy (~markl@2001:db0:1019:1:99e2:930e:fec5:17bd) left irc: Read error: 54 (Connection reset by peer) snewpy (~markl@2001:db0:1019:1:99e2:930e:fec5:17bd) joined #gnuenterprise. dneighbo (~dneighbo@ip68-109-180-32.ph.ph.cox.net) joined #gnuenterprise. reinhard (~reinhard@M1250P006.adsl.highway.telekom.at) left irc: "When all else fails, read the instructions." derek (~dneighbo@ip68-109-180-32.ph.ph.cox.net) left irc: Read error: 110 (Connection timed out) jbailey (~jbailey@dragonfly.fundserv.com) left irc: "Client exiting" Nick change: bddeb_away -> bddebian hi word anyone using apache2? Action: jcater is trying to figure out what to install to get mod-php under apache2 jcater: you just need mod_php jcater: need -DPHP4 as a startup parameter jcater: there's no debian package, the php4 & apache2 people don't get along, so php4 sucks with apache2 due to threadsafety issues :) omfg thanks you can use it with the apache2-mpm-prefork, which is the same model as apache 1.x others are not guaranteed to work nicely, iirc mpm address that issue ok, I chose preform prefork so that's a good start :) ajmitch: it isn't so much that they don't get along, it's that the php4 devs think it is an apache issue...I tend to agree, as it is pushing the security model off onto modules, instead of apache handling it. wendall911: they blame each other :) I heard some comments from each camp at LCA ajmitch: I think if it runs as a mod, it's an apache issue, if it runs as cgi, it's a php issue ajmitch: apache guys are just pissed because mpm sucks Action: ajmitch shoots neighbours nothing really runs threadsafe under apache2, they need to quit blaming people and just fix it as an end user, I don't care too much as to who's to blame, so long as someone fixes it agreed wendall911 (~wendallc@wendallc.icehouse.net) left irc: "Download Gaim: http://gaim.sourceforge.net/" holycow (~rtaylor@h24-86-227-162.vf.shawcable.net) left irc: Read error: 60 (Operation timed out) holycow (~rtaylor@h24-86-227-162.vf.shawcable.net) joined #gnuenterprise. holycow (~rtaylor@h24-86-227-162.vf.shawcable.net) left irc: "Leaving" holycow (~rtaylor@h24-86-227-162.vf.shawcable.net) joined #gnuenterprise. Nick change: bddebian -> bddeb_afk Maniac (~Maniac@h24-77-228-236.wp.shawcable.net) joined #gnuenterprise. Maniac (~Maniac@h24-77-228-236.wp.shawcable.net) left #gnuenterprise ("Leaving"). Nick change: bddeb_afk -> bddebian jamest (foobar@adsl-66-142-221-144.dsl.tpkaks.swbell.net) left irc: "Kopete 0.8.0 RC1 : http://kopete.kde.org" jcater (~jcater@cpe-066-061-071-147.midsouth.rr.com) left irc: "sleep" --- Sat Mar 13 2004