00:00:59 hey jerry 00:01:07 * Spork sporks dave with a psychephylax 00:01:31 Hi Spork. 00:02:02 :) 00:02:10 got your e-mail... 00:02:27 hang on...on the phone 00:04:03 I got my car fixed. Bad Saab design: lots of electrical switches (windows, roof, ignition) lay 00:04:25 i read your qualifications...."Daaaaaaaamn!" 00:04:25 in the bottom of the car, right on top of the transmission. 00:04:26 Whenever anyone drops/eats anything, the switches foul up. 00:04:32 lol 00:04:46 I never liked Saab cars (I almost typed caars) 00:05:01 They look kinda funky 00:05:04 like camels with humps on their backs 00:05:32 Yes, I once thought they were like the ugliest car around. But the manual, turbo 900 convertible, 00:05:56 is fast (fast enough), handles very well, is considered very safe, and well, it's a convertible. 00:06:19 So if I'm inside it, I don't have to look at it, I can lower the roof and look at the bay. 00:06:53 heh, see...you live in Cali...not owning a convertible there is like a felony or something 00:07:21 it should be. It should be: own a convertible or a motorcycle or go to jail. 00:07:21 You try that in NYC and you'll find yourself freezing your @$$ off by middle of october 00:07:39 of course I wouldn't know...I drive a subaru with a broken gas tank sensor 00:07:40 I bought it when I lived in Arizona. That is an incredibly wonderful state to own a convertible. 00:08:07 Middle of the night, it's still above 90 degrees. 00:08:07 nice 00:08:08 It's a beautiful state day or night. 00:08:30 Anyway, I hate to run on you once more, but I now, have a meeting in SF to get to by 6 (or miss out 00:08:34 I live in NY...it's got its moments...but usually it just sucks 00:08:41 yikes 00:08:42 on the munchies and um, networking.) 00:08:51 I keep forgetting it's -3 there 00:09:07 Hey I went Apple Picking in Bear Mountain Park, and toured the Hudson Valley. Had a wonderful time! 00:09:09 btw..I think you misunderstand the problem 00:09:28 Could be. I think so too, but let's talk via email or tomorrow, okay? 00:09:34 sure thing 00:09:38 see ya. 00:09:43 enjoy your meeting :) 00:09:50 jerryasher has quit 00:14:31 Hi Spork 00:22:46 yo ;) 00:33:05 Spork: did you old Tcl script poll all those routers? 00:35:12 yes 00:35:25 it used asyn communications 00:35:35 the ns_snmp module does not have async mode 00:35:41 Therefore I have to find a workaround 00:35:55 jerry offered to help, but I think he wants to get paid ;( 00:37:51 Yeah. Well a C module to handle that would be an effort. 00:38:14 How did it do asyn communications in Tcl? 00:38:38 aha. I see. 00:39:03 I think you should do it outside AOLserver. 00:39:11 http://www.wired.com/news/technology/0,1282,47156,00.html 00:39:11 A: http://www.wired.com/news/technology/0,1282,47156,00.html from GEM 00:39:38 A: That's cool! 00:39:38 commented item A 00:39:49 /openacs you know it? 00:40:37 Well, the C library (Scotty) has a built in mode for it 00:40:44 I hadn't actually read it yet :-) 00:41:38 Aha, but nssnmp uses a different library. 00:41:55 correct 00:42:01 Probably easier to write a C AOLserver module for scotty. 00:42:05 that and he sort of chose not to implement async mode 00:42:11 Well yeah. 00:42:21 Oh its in libsnmp++ or whatever? 00:42:22 Well, what I think might be the best 00:42:39 from my understanding there's a number of SNMP libraries 00:42:49 SNMP++ and Scotty are two of the ones I have heard about 00:44:10 Right. But an AOLserver module is pretty simple. It just creates a couple Tcl Objects and creates the Tc commands and obviously calls the proper C code to implement the commands. 00:44:16 not that I can write one. 00:44:25 I just looked at ns_xml. 00:45:11 It might be easier to extend the snmp++ based ns_snmp 00:46:32 Could be. I am not a C hacker. If your work paid to have it developed it would probably have to be GPLed though... 00:46:38 docwolf has joined #openacs 00:46:41 depending on the license of that stuff. 00:46:46 Hey docwolf! 00:46:52 howdy 00:49:50 heh I think it's GPLed 00:51:14 If i had money, I'd pay 00:51:26 but I don't know how well my boss will like the idea of outsourcing something 00:59:19 do you have any C hackers there? 01:08:13 hazmat has joined #openacs 01:10:02 docwolf has quit 01:18:26 davb has quit 01:18:26 rbm has quit 01:18:26 Spork has quit 01:18:43 rbm has joined #openacs 01:18:43 Spork has joined #openacs 01:18:43 davb has joined #openacs 01:19:01 no idea about C hackers 01:19:17 I don't have enough experience and I don't think my boss wants to do it (if he can) 01:21:51 most of the people are doing Java at my place 01:21:56 That's what I would do this in anywya 01:22:03 I'd have a lot more help from other emps 02:27:42 hazmat has quit 02:27:42 davb has quit 02:27:42 rbm has quit 02:27:42 Spork has quit 02:27:45 ChanServ has changed the topic to: Welcome to the OpenACS Helpline | http://www.openacs.org/ 02:27:45 This channel is logged: http://www.blogspace.com/openacs/chatlogs/ and blogged: http://www.thedesignexperience.org/openacs/ircblog 02:28:05 hazmat has joined #openacs 02:28:44 davb has joined #OpenACS 02:28:52 rbm has joined #openacs 02:44:36 [GLOBAL NOTICE] Apologies for the splits... the regular services technician was unavailable and we had to get creative... 02:45:14 Spork has joined #openacs 02:50:45 * AaronSw heads off 02:51:12 * AaronSw returns 02:53:24 * Spork enters 02:53:30 ;-D 02:55:38 hazmat has quit 02:55:38 abbaJ has quit 02:55:38 rbm has quit 02:55:44 ChanServ has changed the topic to: Welcome to the OpenACS Helpline | http://www.openacs.org/ 02:55:45 This channel is logged: http://www.blogspace.com/openacs/chatlogs/ and blogged: http://www.thedesignexperience.org/openacs/ircblog 02:56:00 hazmat has joined #openacs 02:56:03 rbm has joined #openacs 02:56:04 abbaJ has joined #openacs 03:09:18 abbaJ has quit 03:10:11 abbaJ has joined #openacs 03:11:52 hazmat has quit 03:11:52 abbaJ has quit 03:11:52 rbm has quit 03:11:58 ChanServ has changed the topic to: Welcome to the OpenACS Helpline | http://www.openacs.org/ 03:11:58 This channel is logged: http://www.blogspace.com/openacs/chatlogs/ and blogged: http://www.thedesignexperience.org/openacs/ircblog 03:12:12 rbm has joined #openacs 03:12:12 abbaJ has joined #openacs 03:12:17 hazmat has joined #openacs 03:14:19 AaronSw has quit 03:14:53 AaronSw has joined #openacs 03:15:07 * AaronSw returns 03:15:13 * Spork enters 03:52:33 abbaJ has quit 03:53:08 abbaJ has joined #openacs 07:09:17 hazmat has quit 07:09:23 hazmat has joined #openacs 07:09:24 abbaJ has quit 07:09:25 abbaJ has joined #openacs 07:09:56 abbaJ has quit 07:34:31 GEM has quit 07:34:36 GEM has joined #openacs 07:38:14 abbaJ has joined #openacs 07:46:31 hazmat has quit 07:46:31 abbaJ has quit 07:46:31 rbm has quit 07:46:31 AaronSw has quit 07:46:31 davb has quit 07:46:31 chump has quit 07:46:37 Disconnected from irc.openprojects.net (Connection reset by peer) 07:46:47 loggy has joined #openacs 07:46:47 Users on #openacs: loggy GEM abbaJ hazmat AaronSw chump davb rbm 08:25:07 hazmat has quit 08:25:07 abbaJ has quit 08:25:07 GEM has quit 08:25:30 hazmat has joined #openacs 08:25:30 abbaJ has joined #openacs 08:25:30 GEM has joined #openacs 08:48:12 GEM has quit 09:01:41 ola has joined #openacs 10:46:32 abbaJ has quit 10:49:44 davb has quit 11:33:58 hazmat has quit 11:33:58 chump has quit 11:34:18 chump has joined #openacs 11:34:24 hazmat has joined #openacs 11:34:25 This channel is logged: http://www.blogspace.com/openacs/chatlogs/ and blogged: http://www.thedesignexperience.org/openacs/ircblog 12:27:02 Spork has joined #openacs 12:32:17 hey Spork! 12:39:23 chump has quit 12:39:23 Spork has quit 12:39:29 chump has joined #openacs 12:39:29 Spork has joined #openacs 12:44:57 brrrr 12:58:14 chump has quit 12:58:14 Spork has quit 12:58:23 chump has joined #openacs 12:58:23 Spork has joined #openacs 12:58:45 chump has quit 12:58:45 Spork has quit 12:59:14 chump has joined #openacs 12:59:14 Spork has joined #openacs 12:59:28 chump has quit 12:59:28 Spork has quit 12:59:31 chump has joined #openacs 12:59:31 Spork has joined #openacs 13:03:17 chump has quit 13:03:17 Spork has quit 13:03:31 chump has joined #openacs 13:03:31 Spork has joined #openacs 13:04:11 oh boy! jenny jones and oprah on TV at the same time. that's a tough one ;-) 13:07:37 davb has joined #openacs 13:19:53 chump has quit 13:19:53 Spork has quit 13:19:58 chump has joined #openacs 13:19:58 Spork has joined #openacs 13:54:17 morning davb! 13:58:10 Hi ola 14:07:53 GEM has joined #openacs 14:08:03 Morning GEM 14:09:00 docwolf has joined #openacs 14:10:58 Hi docwolf 14:42:08 idware has joined #openacs 14:42:14 moo 14:45:16 uggh 14:46:20 hi 14:46:58 hazmat has quit 14:46:58 GEM has quit 14:46:58 chump has quit 14:46:58 Spork has quit 14:46:58 docwolf has quit 14:46:58 idware has quit 14:47:43 docwolf has joined #openacs 14:47:43 Spork has joined #openacs 14:47:43 chump has joined #openacs 14:47:43 idware has joined #openacs 14:47:43 GEM has joined #openacs 14:47:43 hazmat has joined #openacs 14:47:46 This channel is logged: http://www.blogspace.com/openacs/chatlogs/ and blogged: http://www.thedesignexperience.org/openacs/ircblog 15:24:21 Yeah! when you don't accidentally delete the -- for comments in your SQL file, it loads correctly. 15:33:14 cool! 15:33:44 talli has joined #openacs 15:33:57 hey guys 15:34:11 Hi talli. 15:34:21 Of course I found something else thats broken. 15:37:51 hey talli 15:39:17 aha. 15:45:41 hello 15:46:16 are subsites really supposed to consist of the same members!? 15:46:23 hi hazmat. 15:46:53 No 15:47:11 They all com from the big users pool. But you can restrict subsite membershit by group I think. 15:47:40 see how easy it is to sound like I actually know what I am talking about? :) 15:48:01 I believe you.. 15:48:03 :-) 15:48:10 :) 15:48:44 Hello hazmat 15:48:58 yippee! It still works 15:49:34 hi guys, i have a really stupid question, how do i do a cvs checkout as a committer?, i'm looking for the docs in file storage as i write... 15:49:39 now I have to get DanW to apply my new patches to content-folder and content-item 15:50:25 got it 15:50:29 cool. 15:50:36 I can't look at the file in new-file-storage. 15:50:52 hmm.. thats strange 15:51:20 if i checkout the whole openacs-4 from cvs via ssh, can i commit on the relevant parts, or do i need to check out the modules i'm assigned? 15:51:35 don't co openacs-4 just acs-core 15:51:39 But yes. 15:51:52 If you are logged in with your openacs account to CVS 15:52:02 why not checkout openacs-4? 15:52:33 its ALL the packages. Takes a long time to install even though it doesn't install them. 15:52:42 Just co acs-core and the ones you are working on. 15:52:47 http://openacs.org/new-file-storage/one-file?file_id=205 15:52:48 A: http://openacs.org/new-file-storage/one-file?file_id=205 from davb 15:53:00 A:|Restart-Aolserver script for use with Daemontools 15:53:00 titled item A 15:53:26 http://openacs.org/new-file-storage/one-file?file_id=206 15:53:26 B: http://openacs.org/new-file-storage/one-file?file_id=206 from davb 15:53:36 B: RUN script for AOLserver and Daemontools 15:53:36 commented item B 15:55:22 OK. I have to store the path of static pages relative to the OpenACS install dir. Should I just do a string trimleft /web/openacs/ file-path ? 15:55:39 using the actual install dir of course. 15:56:20 Psychephylax has joined #openacs 15:56:27 hey Psychephylax 15:56:30 hidly ho neighborinos 15:57:32 tippety-top of the am to you 15:58:54 :D 15:59:47 Jerry is not around? 15:59:48 shucks 16:00:20 I should be a QA guy or something 16:00:26 I found a bug in my cell phone software 16:00:59 heh 16:01:19 Yeah 16:01:39 my new month started so I figured "Let's reset the total accrued time" 16:01:51 Went to do it...only to find out there is no way of doing that 16:01:55 "D'oh!" 16:02:23 So I called up Sprint and they were also confused 16:02:30 He said he'll e-mail me 16:03:45 anyhoo 16:03:49 I gotta go to class :( 16:03:51 Moo! 16:05:11 anyone know what ad_conn file returns? I am guessing its the full path to the file in the filesystem. 16:05:34 I believe so 16:05:38 but don't quote me 16:06:25 aha, it is. API browser to the rescue. 16:06:43 I think I will create a new proc. 16:06:55 ok 16:07:05 if I have uptime;w 16:07:12 it executes uptime and then w 16:07:23 is there a way to do it so the output is all on one line? 16:07:49 like I want to do something like echo #;uptime but have it on one line 16:07:55 Psychephylax has quit 16:09:06 w00t 16:09:39 Syntax error: end of file unexpected (expecting ")") 16:09:56 Syntax error: end of file unexpected (expecting ")") 16:10:06 {echo: not found 16:10:16 hmmm 16:10:38 awww yeah 16:10:50 it's /exec -o echo "#" `uptime` 16:11:18 Don't mind me...I'm just mentally challenged 16:21:51 moo 16:24:11 oom 16:24:13 gotta go 16:29:50 if I do: 16:29:56 for v_stale_file row in 16:30:01 some complex query 16:30:03 loop 16:30:15 PERFORM static_page__delete(v_stale_file_row); 16:30:29 and the query returned nothing should I get this error? 16:30:42 ERROR: Attribute 'v_stale_file_row' not found 16:31:37 idware has quit 16:34:52 hmm... what happens if the query doesn't return any results? 16:35:41 thats my question. I guess I have to run it in psql to find out. 16:36:12 postgresql is non-specific when an error occurs in pl/pgsql function called inside a pl/pgsql function 16:38:18 sigh... sometimes i really like oracle.. 16:44:23 yipee! i got zope embedded in inprocess in aolserver:) 16:47:13 wow. 16:47:51 So far, the time I save dropping and recreating a database makes up for the cryptic error messages. 16:51:26 but programming in pl/sql is a whole lot nicer than pl/pgsql esp when you get nice tools like www.sf.net/projects/tora 16:52:47 neat! 16:53:08 http://www.sf.net/projects/tora 16:53:09 C: http://www.sf.net/projects/tora from davb 16:53:15 C:|Toolkit For Oracle 16:53:15 titled item C 16:54:52 hmmm here is my DECLARE 16:54:54 declare 16:54:55 p_session_id alias for $1; 16:54:55 p_package_id alias for $2; 16:54:55 v_root_folder_id sp_folders.folder_id%TYPE; 16:54:55 v_stale_file_row RECORD; 16:54:55 v_stale_folder_row RECORD; 16:54:57 begin 16:55:31 I am assuming this is where the error is occuring: 16:55:36 loop 16:55:36 PERFORM static_page__delete(v_stale_file_row); 16:55:36 end loop; 16:58:43 when does this loop stop? 17:00:17 I left out the query. 17:01:58 You know that PERFORM discards the results of the query don't you? 17:02:07 yes. 17:02:35 Postgresql is saying attribute v_stale_file_row not found 17:03:26 Oh. You can't pass a whole record to the function. you have to do: static_page__delete(v_stale_file_row.COLUMN); 17:03:46 right! 17:03:59 Where COLUMN is the column (assigned to the RECORD var) whose value you want to pass 17:04:11 thanks! 17:04:48 np 17:05:09 the variable for "for" has to be a record or rowtype though right? 17:06:33 what if I have this: 17:06:36 for v_stale_folder_row in 17:06:36 select dead.folder_id from 17:06:36 (select folder_id from sp_folders 17:06:36 where (folder_id) not in ( 17:06:36 select folder_id 17:06:37 from sp_extant_folders 17:06:39 where session_id = p_session_id 17:06:41 ) 17:06:43 ) dead, 17:06:52 how do I refer to the result of that query in v_stale_folder_row? 17:07:47 or do I need a SELECT blah AS foo? 17:08:10 davb: Yes. It has to be a RECORD or ROWTYPE (?) 17:08:31 OK. So every if I want one column I need to do it the same way. 17:08:36 s/every/even 17:08:37 davb: I put an example in the PL/pgSQL. You should read it. Actually, 2 examples. 17:08:48 OK 17:11:09 oh no, the dreaded ERROR: parser: parse error at or near "" 17:15:38 heheh 17:15:49 Check your quotes. See if you escaped all of them 17:18:15 rbm: are you trying to spoil our little secret here? 17:18:21 this is holy ground! 17:18:30 we can't just let any infidel into the IRC channel! 17:18:45 christ, man! think before you speak! or post for that matter! 17:19:16 heh :) 17:19:57 * rbm sacrifices a lizzard for the IRC gods 17:21:09 ahh... i'm burning... 17:23:09 * talli launches an attack on afghanistan because they are threatening rbm's inventory of sacrificial lizards 17:29:27 talli: your cvs karma is dropping 17:33:18 i have cvs karma? 17:33:28 i thought i was jewish. 17:33:55 does cvs karma have anything to do with bin laden? 17:34:47 i'm not sure, only one way to find out... 17:37:54 so to get search working, you have to checkout openfts in addition to acs-core, compile openfts for pg and aolserver, install the openfts and search packages, and say the magic word, am i missing anything? 17:39:18 no. I don't think so. 17:39:55 you'll need the openfts-driver... 17:40:50 ola: you mean the aolserver module? 17:41:01 nevermind 17:41:49 so far only notes is adapted to the new search, afaik. 17:47:42 and the cr 17:52:46 should RAISE NOTICE in pl/pgsql notice go into the server log? 17:54:35 Aha, yes they do. 17:54:46 If the function makes it that far... 17:59:01 * rbm heads to class 18:01:55 markd2 has joined #openacs 18:02:23 hey markd2. 18:02:30 heya 18:07:15 nkd has joined #openacs 18:08:00 hi nkd. 18:08:07 hello nkd 18:08:23 hello everybody 18:09:31 how's cyprus today? 18:10:03 I was just checking Roberto's post to the forums and thought it would be nice to join for a while...BTW, it's neophytosd 18:10:18 the weather is good as usual 18:11:09 cool. Nicosia? 18:11:27 hi neophytos 18:11:32 hi 18:11:35 Yes Nicosia 18:11:43 :-) 18:11:51 I am back to the University for the fall semester. 18:11:57 undergrad? 18:12:23 I have just finished. I am working now as a special scientist (TA, Research) for a year. 18:12:55 sounds like fun, how is the workflow package going 18:13:05 It's almost datamodel. 18:13:17 you're rewriting it? why? 18:13:34 aD release 4.3 after Dan had finished porting 4.1.1 18:13:55 it has some pretty good features (roles, better ui) so I thought it would be nice to port it 18:14:22 oh.. that makes sense, does the ui allow web configurable workflows? 18:14:27 we are trying to have it ready for the first release but I am only able to work on it during the weekends 18:14:47 what do you mean by "web configurable"? 18:15:27 i can define by states and transitions via web forms for a given object type, or something similiar, basically allow ttw customization of workflow 18:16:05 The 4.1.1 provides a user friendly interface for designing workflows 18:16:35 4.3 allows the user to specify roles (e.g. editor) instead of static assignments 18:17:04 cool. 18:17:15 Is this 4.3 Tcl, or the Workflow that's in ACS/Java? 18:17:23 4.3 tcl 18:17:25 tcl 18:17:35 cool 18:17:44 they took out a lot of stuff in acs/java 18:18:01 I haven't checked it out to be honest 18:18:18 markd2: you mean acsjava4.6 or 4 18:18:18 it's DAGs instead of Petri nets 18:18:26 4.6 18:18:33 the re-re-re-(re?)-write 18:18:56 :) Well petri nets work well so far. I don't know why aD choose to change it 18:19:01 interesting, i kinda like the petri nets, but dags are almost impossible to do well in a purely rdbms 18:19:25 I think it was one of those "woo hoo! let's re-write it! oh no! it's harder than we thought to do. Let's simplify it to just what CMS needs" 18:19:40 I think, in the future, we should move some of the functionality to the workflow package (e.g. forum moderation, user approval, etc). 18:19:58 i just gave a talk yesterday at ad @ la, their closing office here and berkeley... 18:20:15 There are a lot more uses for the workflow package (see previous post) than just what the CMS needs 18:20:44 workflow will be instrumental to alot of possible packages 18:20:50 yes 18:22:51 hazmat=??? 18:23:12 Hazardous Materials 18:23:17 :) 18:23:23 :) 18:23:59 =kapil 18:24:27 hey Kapil. 18:24:32 hey guys 18:24:36 hi neophytos 18:24:38 hi Tally 18:24:47 i think you're opening a weird can a worms by hoping to use workflow more 18:24:54 why is that 18:25:08 lars is a massive ass kicker, and he did a great job, but it's a very complex package 18:25:17 yes that's true 18:25:19 but... 18:25:19 we're building a cool system with it, and it's what we need. 18:25:32 its better than alot of little explicits all over the place that require coding to fix 18:25:40 agree 18:25:58 not really 18:26:10 how complex is forum moderation and user approval? 18:26:26 not too complex, but.. 18:26:31 do you really want to force people to download the acs-core and install workflow to do all that stuff? 18:26:38 the question is, do you want workflow to be end user configurable for a given package 18:26:50 hazmat: right 18:26:54 if we use the workflow package the user will only have to check "my tasks" 18:27:18 unified interface for every task that needs to be done 18:27:27 workflow is in the core btw. 18:27:33 hmm... that's not entirely clear to me 18:27:46 it may be in the core, but it's not used for the core functionality 18:28:16 what's not clear (unified interface?) 18:28:24 yes, more or less 18:28:35 i don't see how that is explicity linked to workflow 18:28:38 * ola likes unified interfaces 18:29:21 also, the BIGGEST problem with the acs right now, from a user perspective, is the pathetic interface for user administration 18:29:27 assigning permissions and so forth 18:29:28 sure 18:29:54 people have been bitching about it for ages, it only takes one person to fix it 18:30:07 no, not really 18:30:11 it's not an easy solution 18:30:32 it's a very complicated thing that has implications for ever package in the system 18:30:46 it consists of UI and functional code 18:31:10 workflow is a good solution for a lot of stuff, but mostly for systems that are truly "enterprise" 18:31:34 for instance, luke built ETP precisely because he couldn't figure out how to use the aD CMS which relied heavily on workflow 18:31:39 the calendar package did something that it is close to what I consider as a solution 18:31:48 i disagree... any intranet that does project management can have a state machine that requires the flexibility of customized workflow 18:31:50 which is entirely uselsess for 99% of the systems out there 18:32:08 sure, but that is very different from requiring workflow 18:32:34 workflow is in the core, people get it with the acs, isn't it default install? 18:32:41 sure. 18:32:42 It is important for companies pursuing iso quality standards (formalize their processes) what better way to do it 18:32:47 but that doesn't mean it's easy 18:32:55 so write some docs 18:33:19 that's no answer to why it should be required 18:33:42 90% of the people who will use openacs will be using it for their boy scout troop 18:33:52 cro has joined #openacs 18:33:56 the last 10% will need workflow for enterprise systems 18:34:03 They don;t need to SEE workflow though. 18:34:31 only if they want to change the default processes. 18:34:32 if workflow could be built so that it's totally transparent, that's great. 18:35:15 but i still don't see why the docs should be written to implement workflow rather than to just figure out how to publish your html page 18:35:55 transparent for user:yes, developer:no, workflow designer:yes 18:36:05 nkd: exactly 18:36:12 e.g.user=moderator 18:36:21 that's really the big mistake aD made with 4tcl, then made it even worse with java acs 18:36:34 all the guts are exposed? 18:36:43 talli: ?? 18:36:53 whats the big mistake 18:36:54 why make it more complex than it has to be? why not just make the it easy, then allow it to be flexible enough to increase the complexity? 18:37:09 for instance, what the fuck is bebop? 18:37:15 don't know 18:37:19 :) 18:37:35 why the hell did they spend so much time on the CMS workflow and fuck up the UI so badly? 18:37:39 talli: i've worked with systems that try this from the other end, ie try to make things better for the end user/manager it doesn't work, you have to make the system for the developer who will use it 18:37:46 bebop = xslt ui components 18:37:55 thanks 18:38:06 no one ever got to workflow because the Ui was so bad 18:38:16 bebop is bringing a Swing like UI fr web pages 18:38:17 bebop is that theoretically 18:38:29 now, *why* swing for web pages is considered a good idea, that's the puzzler 18:38:38 markd: exactly 18:38:55 reuse is the name of the game 18:39:13 ah... just like zope, huh, kapil? :) 18:39:53 it's only reusable if it works and you never have to touch it. if it requires you to fix the system, then spend a lot of time configuring it, then the reuse is just over the top 18:39:56 not for 4.3 18:39:56 4.3 has a nice ui 18:39:57 you can specify, the panels, the workflow, the roles. Then, all you have to do is instantiate the workflow when you create a record (e.g. new bboard posting) 18:40:16 BTW, I might be missing a few messages. My connection drops every while (about 5 minutes) 18:40:32 no not like zope 18:40:41 bebop that is 18:41:03 panels=templates(tcl,adp) 18:41:07 zope went an xmlc ish route with page templates, using a atribute replacement language 18:41:13 roles=moderator,editor,publisher,etc 18:41:17 i meant code reuse 18:41:34 nkd: i know, we're building a very fancy package using the workflow package 18:41:42 it's a double blind peer review system 18:41:48 openacs is all about code reuse as well, to me zope is about flexibility 18:42:04 acs-sc, yeah :) 18:42:18 and speed 18:42:19 hey let's not get into an OOP argument in this channel :) 18:42:21 of development 18:42:53 anyway, workflow is very nice, and lars did a great job, but that doesn't mean it's easy 18:42:57 if it makes you feel any better i'm doing my latest project with openacs and python of course:) 18:43:07 using pywx? that's cool 18:43:28 yup, i got sidetracked and embedded zope in process in aolserver:) cool hack of the week 18:43:40 i could care less about the openacs code, to be honest. the real deal is aolserver 18:43:50 the other stuff is just candy 18:44:15 lost me there.... 18:44:16 we're goign to do a project without any openacs code, just PG and aolserver. but we'll still enjoy rapid dev because of the power of aolserver 18:44:49 openacs is cool because of the data model, a lot of code, etc. but in fact, it wouldn't be nearly a nice system if it relied on apache 18:45:13 IOW, the only reason the system is in tcl is because of AOLserver. 18:45:14 aolserver is a really nice platform, but it still takes a good amount of time to build up a community infrastructure, and the acs db and templating calls are really nice 18:45:31 right, but that stuff is not unique. 18:46:14 in other words, some system development is slowed or frustrated because of the limitations of the openacs core 18:46:16 the openacs hands you prebuilt functionality and extensibility that is hard to beat, otoh if you know requirements won't change do whats fastest. 18:46:24 exactly 18:47:10 if you have a project that needs X, Y and Z that is different than how OACS implements those pieces, that does not rule out aolserver at all 18:47:12 are u using the db api calls from acs in your development 18:47:30 well, we're bidding on the project 18:47:41 and we'll build a custom system rather than a customized ACS system 18:47:47 good luck. 18:47:55 using AOLserver, PG and something else 18:48:11 the reason is, btw, that we will need to work with a legacy data model 18:48:19 something else=openfts? 18:48:23 :) 18:48:47 if search is needed, then yes openfts will be a definite possibility 18:48:54 but this is a DB app, not realy a site 18:49:02 ok 18:49:39 Oleg and Teodor released tsearch as a contrib/module which replicates some of the functionality of openfts. In the future OpenFTS will make use of tsearch 18:50:11 you can have something like the "contains" clause in Oracle, inside PG 18:51:09 who are these guys, oleg and teodor? 18:51:14 how do you know them? 18:51:20 the russian developers 18:51:22 of openfts 18:51:44 how do you know them? 18:51:53 I have contact them when I was researching their search solution for rumbler.ru 18:52:06 then we team up to release openfts under GPL 18:52:22 and now we are good friends. Teodor visited Cyprus during the summer 18:52:31 cool 18:52:58 yes, they a lot about searching. I have learned a lot from them 18:53:07 ...they know a lot ... 18:53:23 are they doctoral students, or professors? 18:53:37 I think Oleg is but I am not sure 18:54:53 He certainly affiliated with Moscow University but I don't know the details 18:55:16 (lost my connection, repeat if you asked something else) 18:58:18 Does anyone know what exactly happened with Philip and aD? (after the legal/trial) 18:58:36 philip got $5 mil to shut up and go away 18:58:44 exactly happened, nobdy but aD management and Philip 18:58:50 accepted rumor is what talli said 18:59:03 although I heard higer numbers 18:59:11 :) ok, thank you. higer??? 18:59:18 bigger 18:59:21 yo 18:59:37 docwolf??? 18:59:38 docwolf heard money talk and came running :) 18:59:49 is it roberto? 18:59:51 heh. it's an instinct 18:59:56 :) 18:59:58 heh 19:00:29 roberto is rbm 19:00:44 so, who's docwolf. BTW, I have a great time here. 19:00:50 I AM THE DOCWOLF 19:00:52 heh 19:00:56 :)) 19:00:56 docwolf is adam wolf farkas, md, mba, dds, esq, bbw 19:01:02 :) 19:01:09 hey! no real names! 19:01:10 ;-) 19:01:15 sorry 19:01:20 but you are bbw 19:01:26 and swf 19:01:32 but not so much vip 19:01:33 rotfl. 19:01:43 am i 1337? 19:01:52 who, i need to get te 411 on that 19:01:54 d0k w()lpH iz l33t 19:02:08 thank you. I feel validated. 19:02:09 :-) 19:02:16 * markd2 thanks rzolf for teaching him l33tsp33k 19:02:23 oh christ. 19:02:25 haha 19:02:28 you learned something from rolf? 19:02:48 ROTFL 19:02:53 ROLFTL 19:03:01 its been fun guys, but i'm gonna try to make my day productive:), cheers 19:03:02 actually, I learned a lot from rolf 19:03:08 the only thing i've learned from rzolf is that there's always a way to cynically comment on the world 19:03:18 wait - maybe i taught him that 19:03:28 whatever - it was a night of passion either way! 19:03:34 later kapil 19:03:59 now I am getting the informative: ,ERROR: parser: parse error at or near "select" 19:04:05 hazmat has left #openacs 19:04:20 markd: what is ROLFTL? 19:04:24 I cut and pasted the query into psql and it works fine. 19:04:59 talli: no idea. 'rotfl' makes my dyselxia read 'rolf' 19:05:23 ah good point. 19:05:25 * davb checks his email instead 19:05:51 i must admin i never noticed how close "rolf" is to "rotfl" i wouldn't be surprised if he was in on that one 19:06:09 rzolf is omnipresent 19:06:31 cro has quit 19:12:16 Tom has just posted about the nsjabber module he has been working on 19:12:57 yeah, 19:13:22 his cronjob module sounds a bit cooler, though. or at least more immediately useful 19:15:05 yes, I missed that 19:17:23 have to go. have a nice day guys 19:17:33 bye 19:17:39 Spork : http://www.dqd.com/~mayoff/aolserver/dqd_threadpool-1.0.tar.gz 19:17:41 http://www.dqd.com/~mayoff/aolserver/dqd_threadpool-1.0.tar.gz 19:17:41 D: http://www.dqd.com/~mayoff/aolserver/dqd_threadpool-1.0.tar.gz from davb 19:18:02 D: Threadpool and Job Queue Manager for AOLServer 19:18:03 commented item D 19:18:14 later neo 19:18:25 nkd has left #openacs 19:22:21 markd2 has quit 19:30:15 jerryasher has joined #openacs 19:33:20 docwolf has quit 19:39:30 talli has quit 20:26:10 jerryasher has quit 20:26:10 chump has quit 20:26:10 Spork has quit 20:26:56 davb has quit 20:27:11 chump has joined #openacs 20:29:43 hazmat has joined #openacs 20:31:40 ola has quit 21:43:47 talli has joined #openacs 21:43:53 hey 21:44:16 hey kapil, i spoke with lars about the workflow package being integrated throughout the system, as you were advocating 21:44:27 he said this is what the package was originally intended to do 21:44:53 he had to go before i could find out whether the package was ready for this to be done, but i'll follow up 21:45:13 so i will apologize and gladly support this move if it actually can work 21:52:29 cool, good to know. 21:52:56 don't worry about the apology, friendly discussion is good for the soul :) and karma too 21:52:58 vinod has joined #openacs 21:56:08 moo 21:58:11 you 21:58:28 cat 22:04:02 i'll speak more with lars about this stuff. 22:07:49 hey vinod and kapil, are you guys working on SDM? 22:08:39 vinod: brett favre has a hairy back 22:14:10 talli: you've seen brett favre's back?? you are now my idol 22:15:16 i've thought about the SDM a little, but i haven't hacked much yet. unfortunately, i've been busy with other (non-openacs) stuff. 22:19:08 what? like someone's irregular bowel movements? 22:19:12 talli: i'm in the same boat as vinod, thought about it, been too busy with contracts to do much about making ideas reality/ why? 22:19:12 c'mon, man! 22:19:30 no prob. 22:19:43 well, we 're hoping to release the new site soon 22:20:05 talli: have you been speaking to my gastroenterologist? 22:20:27 uh huh!! 22:20:54 hazmat: don't worry about it. working on projects is way more important 22:20:59 don posted recently that he wasn't too impressed with the 4.x ticket tracker and would rather start from the 3.x sdm, so i'd have to see what his thoughts were 22:21:45 yeah, i asked him what was up and he said that you guys must be real busy 22:22:10 he said that it was importnat enough to him that he might pick it up himself. you might want to ping him to find out what's up 22:22:48 i will real-soon-now (TM) :-) 22:22:53 cool 22:22:57 talli: actually, i'm getting ready to finish my last contract, but i've pro-bono commited to doing the python-repository site (cpan for python) (hence the openacs+python site) at the moment 22:23:18 cool! 22:24:22 hazmat: really? That's cool. 22:24:27 I'm starting into Python myself. 22:24:58 I managed to convince my boss to stay away from VB and use Python + tkinter for a project we're going to go into. 22:25:05 i'm excited about it, rbm: python is hard not to like once you get over the indentation, enjoy! 22:25:18 Oh, I love it already. 22:25:38 o... tkinter is not nice, you're better off using another graphics toolkit.... 22:25:51 unless the app is simple 22:25:52 I don't have a problem with the indentation (I'd do it anyways), although I'd be happier if I could use block delimiters. 22:26:15 hazmat: It's the only free option we have AFAIK. It needs to run on UNIX, Win32 and Macs 22:26:29 oh 22:26:42 you said vb, and i thought win32 22:26:44 yes, even though tcl is great within the context of aolserver and there's no technical reason not to use it... 22:26:49 I looked at wxWindows, and liked it. But wxPython on the mac is not working. 22:26:58 it would be real nice if it were in python, at lesat from a marketing perspective 22:27:04 there is qt, if you can afford it 22:27:13 hazmat: That was one of the main reasons why I was able to convince them :) 22:27:26 hazmat: we can't. It's a project to build software for schools. 22:27:34 rbm: do you think that the gatekeepers would be open to OACS modules written in python? 22:27:38 I would like to use Qt actually. 22:27:38 vinod has quit 22:27:46 i was wondering about that myself 22:28:05 cause i have some cool zope products sitting around that would be cool for openacs as well 22:28:31 talli: I don't see why not. The role of the gatekeepers is to guard the core OpenACS. But I don't see why we would be against you (e.g.) writing something in Python. 22:29:19 there was some discussion about this originally about the difficulty in maintaining a toolkit written in different languages 22:29:24 don't forget openacs-dev-tools:) the extractor and friends, not the same as package for download... 22:29:33 not like there isn't perl in oacs 22:30:00 i believe that i raised the point that if someone paid us to build them an oacs in VB, i would do it, but it would be expensive 22:30:25 where is there perl in OACS? it's gotta be hidden pretty far in there 22:30:32 if someone paid me to do oacs in python, i would do it and love it:) 22:30:43 given the disdain people in the community have for perl 22:30:52 some of the shell scripts for mailing and updating indexes ( for oracle intermedia) 22:31:02 kapil, how do you find the performance of pywx to be? 22:31:15 mp3jukebox used to have some perl 22:31:23 Yeah, anyone used pywx here? 22:31:38 so far really good. 22:31:42 me 22:31:50 cool 22:32:09 i should stop for a second and say what i'm using it for 22:32:47 python is mainly for doing graph structures (dependency trees) and xml parsing/generation for metadata and webservices soap/xml-rpc. 22:32:55 openacs handles most of the db work 22:33:07 cool 22:33:14 where does don work? 22:33:17 is there anything that can be reused - released? 22:33:22 don works for furfly 22:33:22 He works for flurfly 22:33:37 flurfly = furfly 22:33:40 (which, for the longest time, I thought it was 'flurfy') :) 22:33:49 :) 22:33:59 SEE? I still confuse myself. 22:34:12 I think I associated the cats with flurfy 22:35:25 talli: i'm planning on releasing the zope integration stuff early next week, the repository, i'd guesstimate two-three weeks, i've written up some of my repository ideas in a wiki http://www.zope.org/Members/k_vertigo/Stories/Gideon 22:35:56 that sounds cool 22:36:16 so what kind of integration stuff is it? what does it provide? why would someone want to integrate the two? 22:39:01 vinod has joined #openacs 22:39:17 i did it because i wanted to, what it does is remove zope's i/o framework ZServer and replaces it with aolserver, aolserver basically handles all the client net i/o and zope does processing, as for why.. again i did it because i wanted to, there are some possibilites for wrapping the db pools in a zope adaptor and getting better performance for relational interactivity, also the rich api of aolserver allows alot of flexibility th 22:40:31 iotw it depends if you've got a zope or aolserver perspective. not that this type of thing is nesc. greeted kindly because some people prefer for stability and security to keep the two things out of process. 22:41:15 so it's basically an experiment more than anything? 22:41:54 yes. i'm a geek i admit, just shoot me :) 22:42:28 * rbm pees on people that send .doc attachments 22:42:36 * vinod hides in case talli starts shooting geeks 22:42:38 it also gave me a chance to stress the capabilities of what pywx was capable of handling as zope has some fairly esoteric modules 22:45:33 i should clarify that zope has some c modules that provide some of the foundation for transparent persistence, there esoteric cause they mess with the type/object system in zope a little. 22:47:13 * talli decides not to shoot geeks, but just to pee on vinod until he becomes a .doc attachment 22:47:59 pywx is very tempting 22:48:23 we were thinking of trying to prototype some ACS modules, namely ETP, just to see how it might work 22:48:50 in fact, that project i was mentioning earlier, the one in which we won't use OACS, we may use pywx 22:49:25 davb has joined #OpenACS 22:54:02 what i'd like to see more of is people documenting the design process of the openacs, all this knowledge of the internals is being lost... that link above to the wiki, i think shows how they can be useful for this type of thing, low impediment colloborative documentation. the wiki referenced above lets anonymous people only comment, and registered users edit all minus the main-page... i got shot down last time i suggested this th 22:54:49 still time if people start 22:55:06 else we'll all be lethe drinkers 22:56:22 speaking of python in openacs, i was thinking that the easiest way to bring webmail back would be to do it in python... 22:57:12 speaking of python outside of the openacs in aolserver, i think thats great talli, if you don't mind i'd like to make two suggestions if you do this, pyunit.sf.net, and www.sf.net/project/pypgsql 22:57:47 Spork has joined #openacs 22:57:57 * Spork sporks 22:58:09 vinod has quit 22:59:10 s/project/projects 22:59:37 ah, that pyunit thing looks dope 22:59:55 unfortunately the second link doesn't work 23:00:08 www.sf.net/projects/pypgsql 23:00:17 why would python help with webmail in the OACS? 23:01:18 cause it does imap/pop/nntp/smtp out of the box and has all the libraries for mime stuff and il8n. 23:01:53 what do you mean out of the box? 23:03:44 in the standard distribution, ie it comes with python 23:04:59 so you wouldn't need a mail server? or is there a simple connector to a MTA available in the pythong distro? 23:05:18 as an example, someone just sent me a link to a new messaging (so far only mail) client their doing for zope http://www.thingamy.com:11000/zope-messages/ 23:05:34 it needs a pword 23:05:39 it's protected 23:05:42 talli: they call it smtp, it provides a simplified convience method 23:05:46 maitest, mailtest 23:06:25 hmmm... that's neat 23:06:31 .. method that allows you to just send the message without doing all the protocol nitty gritty (not that there is that much) 23:07:06 so the developer's responsibility is more or less to build the front end? 23:07:15 and stuff the emails into the server? 23:07:28 i mean DB? 23:08:06 not really, i don't know that its nesc. smart to record all messages inside of the db, it kinda defeats the purpose of imap. 23:09:14 true enough 23:09:29 so the responsibility is more or less to build the UI, yes? 23:11:02 mainly, but you need to think about architecture, ie what happens if your mail server goes down, than keep a queue for outgoing messages. etc. what it give a developer is the ability to focus on their application 23:11:14 s/give/gives 23:11:15 We can use ETP for editable pages in OpenACS. 23:11:39 lets do it, than. 23:11:57 talli: is there any project management stuff in the new openacs site? 23:12:16 no, not really 23:12:19 openacs.museatech.net 23:12:37 the project management stuff was to be built into developer.openacs.org 23:13:07 http://openacs.org/bboard/q-and-a-fetch-msg.tcl?msg_id=0002Qo&topic_id=12&topic=OpenACS%204%2e0%20Design 23:13:08 E: http://openacs.org/bboard/q-and-a-fetch-msg.tcl?msg_id=0002Qo&topic_id=12&topic=OpenACS%204%2e0%20Design from talli 23:13:19 E: link to discussion of developer.openacs.org 23:13:19 commented item E 23:14:00 i proposed an outline for what ought to be included on this site 23:14:15 more or less it's a project management site for the whole system 23:14:36 davb: i like the idea of using the ETP interface for the webmail. it would probably be the esaiest way to do it 23:15:09 although webmail does have a unique enough requiremnet list that it might be easy just to build an interface from scratch 23:15:24 oh etp for webmail... i thought it was for documentation? 23:17:43 arrrr... 23:18:02 etp is a complete CMS that will (hopefully) replace the aD CMS 23:18:20 it's built on the data model of the aD CMS, but rejects all teh crappy interface code 23:18:47 i only "arrrr" because many people thought that we built ETP just to enable wikis in the ACS 23:19:03 that's not it at all. it will be completely full featured. eventually 23:19:40 ETP is a great app! 23:19:51 Musea kicks butt 23:20:01 aw, shucks 23:20:17 * talli blushes like a little girl and toes the ground 23:20:25 thanks rbm 23:20:58 vinod has joined #openacs 23:21:32 cro has joined #openacs 23:21:59 Greetings--I've installed openacs4 with Oracle 8.1.7. I'm having trouble with bboard. 23:22:07 When I do a test insert, I get 23:22:24 > Who is your favorite bird character? 23:22:27 oops 23:22:30 etp is cool. 23:22:34 ora8.c:3568:ora_tcl_command: error in `OCIStmtExecute ()': ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE 23:22:34 ORA-06512: at "OPENACS4.CONTENT_REVISION", line 35 23:22:34 ORA-06512: at "OPENACS4.ACS_MESSAGE", line 97 23:22:34 ORA-06512: at "OPENACS4.ACS_MESSAGE", line 63 23:22:34 ORA-06512: at "OPENACS4.BBOARD_MESSAGE", line 25 23:22:55 I didn't install site-wide-search. Isn't that a message from Intermedia? 23:23:19 that doesn't look very good. can you use any other packages that use the content-repository 23:23:29 Let me see 23:24:21 is this a cvs checkout or a download or a download? 23:24:48 cvs checkout. Haven't done an update in a couple of days, 23:24:58 Is there an easy way to test the CR somewhere else? 23:25:10 FAQ doesn't use it, right? 23:26:10 vinod has quit 23:26:20 it doesn't look like 23:27:19 general comments does... 23:27:56 press does 23:29:42 gaizka has joined #openacs 23:30:18 hazmat: fails as well. Same messge. 23:30:25 Same place, too. 23:31:10 ora8.c:3568:ora_tcl_command: error in `OCIStmtExecute ()': ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE 23:31:10 ORA-06512: at "OPENACS4.CONTENT_REVISION", line 35 23:31:10 ORA-06512: at "OPENACS4.CONTENT_REVISION", line 68 23:31:10 ORA-06512: at "OPENACS4.PRESS", line 54 23:31:10 If I knew what index I could check it out, but I can't tell which it is. 23:33:21 i wish i had my handy oracle translator... 23:33:35 Think I figured it out--something went wrong with 23:33:36 -- this index requires prefs created in content-search 23:33:36 create index cr_doc_filter_index on cr_doc_filter ( content ) 23:33:36 indextype is ctxsys.context 23:33:39 parameters ('FILTER content_filter_pref' ); 23:33:48 in content-create.sql. 23:34:04 OK, gotta drop the schema and start over. :-( 23:34:11 Job for tomorrow. 23:34:17 :( 23:34:18 Thanks for the suggestion hazmat. 23:34:45 cro: no problem, good luck 23:34:54 cro has quit 23:36:24 talli has quit 23:40:58 gaizka has left #openacs