2008-03-04T00:33:44 *** dbs has quit IRC 2008-03-04T01:34:46 *** Mark__T has joined #openils-evergreen 2008-03-04T02:03:38 *** greg-g has quit IRC 2008-03-04T02:09:02 *** Fox has joined #openils-evergreen 2008-03-04T02:10:21 hi, all 2008-03-04T02:10:42 anyone here? 2008-03-04T02:12:33 I just want to ask some Question about Evergreen 2008-03-04T02:13:34 *** Fox has quit IRC 2008-03-04T02:14:15 *** Fox has joined #openils-evergreen 2008-03-04T02:15:42 Halooooo ???? 2008-03-04T02:23:37 *** Fox has quit IRC 2008-03-04T04:39:21 *** Mark__T has left #openils-evergreen 2008-03-04T04:40:15 *** Mark__T has joined #openils-evergreen 2008-03-04T05:57:48 *** ibbo has joined #OpenILS-Evergreen 2008-03-04T06:05:33 *** ibbo has left #OpenILS-Evergreen 2008-03-04T08:13:55 *** phase_bb has joined #openils-evergreen 2008-03-04T08:27:32 *** dbs has joined #OpenILS-Evergreen 2008-03-04T08:53:35 *** dmcmorris_esi has left #OpenILS-Evergreen 2008-03-04T09:17:53 *** miker_ has quit IRC 2008-03-04T09:17:55 *** sarabee has quit IRC 2008-03-04T09:24:40 *** sarabee has joined #openils-evergreen 2008-03-04T09:24:48 *** miker_ has joined #openils-evergreen 2008-03-04T09:42:55 *** Karen_ has joined #OpenILS-Evergreen 2008-03-04T10:07:19 *** Mark__T has left #openils-evergreen 2008-03-04T10:13:12 *** eeevil has joined #openils-evergreen 2008-03-04T10:13:21 *** miker_ has quit IRC 2008-03-04T10:17:50 *** greg-g has joined #openils-evergreen 2008-03-04T10:18:08 *** sarabee has quit IRC 2008-03-04T10:26:38 *** eeevil is now known as sarabee 2008-03-04T10:29:57 *** gsf_ is now known as gsf 2008-03-04T10:30:56 *** miker_ has joined #openils-evergreen 2008-03-04T10:43:46 1.2.2 has hold freezing/thawing. I'm trying to nail down the terminology. i think freeze/thaw explains it quite well (and will be used internally), but i'm not sure that's the friendliest way to present it to the patron. I was thinking active vs. suspended. thoughts/ 2008-03-04T10:43:52 er.. thoughts? 2008-03-04T10:44:18 active vs. suspended is way better 2008-03-04T10:44:31 active/suspend works for me 2008-03-04T10:44:45 activate/suspend? 2008-03-04T10:45:02 dbs: or do you mean just active y/n 2008-03-04T10:45:51 when writing about it, we'll want to be able to use two verbs 2008-03-04T10:45:53 heh. call them "on hold"? ;) 2008-03-04T10:45:58 i'm thinking the holds display will have an "Active" column with a green check or red X (or some such). the action dialogs will say "activate hold" or "suspend hold" 2008-03-04T10:46:02 jeff: haha 2008-03-04T10:46:20 hold held 2008-03-04T10:46:40 berick: exactly what I was thinking; "active" is the attribute (y/n), and "activate / suspend" are the verbs relating to that attribute 2008-03-04T10:46:49 tech writers obsess over these things 2008-03-04T10:46:59 and for the most part, we're glad that they do. :) 2008-03-04T10:47:02 good, cuz I don't ;) 2008-03-04T10:47:21 alright, thx for the input 2008-03-04T10:47:28 * berick tries to get 1.2.2 pounded into shape 2008-03-04T11:15:22 yah! mule! yah! 2008-03-04T12:24:31 *** lisppaste6 has quit IRC 2008-03-04T12:29:02 miker_: so here's where the (potential) conflict is for me 2008-03-04T12:29:17 oh dear... 2008-03-04T12:29:24 miker_: opensrf is (basically) evergreen without its clothes on, right? 2008-03-04T12:29:29 nope 2008-03-04T12:29:31 miker_: currently 2008-03-04T12:29:33 oh 2008-03-04T12:29:44 opensrf has nothing to do with any application 2008-03-04T12:30:04 is it an entirely separate project? 2008-03-04T12:30:08 the opensrf-0.9.tar.gz has 0% evergreen code in it 2008-03-04T12:30:09 yes 2008-03-04T12:30:14 ah, ok 2008-03-04T12:30:27 there's not even an evergreen-ish example file in the opensrf codebase 2008-03-04T12:30:49 so no conflict in my mind 2008-03-04T12:30:58 *** dbs has quit IRC 2008-03-04T12:31:02 gooood 2008-03-04T12:31:33 i mean, that doesn't eliminate the other questions :) 2008-03-04T12:32:01 but the question of ownership is really the only non-technical one 2008-03-04T12:32:06 opensrf trunk (soon to be 1.0, as in, within the next couple weeks if I can find time to apply the remaining patches and we can do some testing and stuff) even breaks compat with <=eg-1.2 2008-03-04T12:33:00 well, "ownership" ... it's GPLv2+, and there are ~4 code contributors, and there's a mix of GPLS/ESI/individual ownership 2008-03-04T12:33:17 uh, again, perceived ownership 2008-03-04T12:33:25 *** lisppaste6 has joined #openils-evergreen 2008-03-04T12:33:29 it's at the point where there's enough in there that nobody can claim big-O Ownership 2008-03-04T12:33:34 i mean, i can gpl something 2008-03-04T12:33:43 but if its main job is support something else i write 2008-03-04T12:34:05 i effectively own the development map 2008-03-04T12:34:15 heh 2008-03-04T12:35:22 well, fwiw, I've pushed for tons of stuff (and gotten it in) that is of 0 use to evergreen today, and maybe never, in the name of consistency and correctness and GoodDesign(tm) ... I know my word doesn't fix the perception issue, but I'm wondering if there really is one 2008-03-04T12:35:46 well, like i said, to me, the perception issue is moot 2008-03-04T12:37:11 i was a little confused about your point about the language agnosticism, though... wouldn't the jangle core apis have to be written in *something*? or does opensrf just expose the resources that the connectors provide? 2008-03-04T12:37:11 I mean, if we describe OpenSRF as "the thing that Evergreen is built on" then, sure, there's a tying problem. but if we say "it's a language-agnostic, scalable application framework and ESB uppon which clusterable apps can be built", then .... 2008-03-04T12:37:27 please don't say the latter, because even i glaze over at that 2008-03-04T12:38:33 re "core stuff", they have to be written in something, sure, but not just one language. if we cut up the core jangle API based on functionallity (not connector API, mind you! just the jangle core stuff) then each section can be written in whatever the responsible author prefers 2008-03-04T12:39:33 ha... my point was that we don't need to say "the evergreen thing" ... we can say "a clusterable, fault tolerant, XMPP-based message passing system" or something 2008-03-04T12:39:53 * rsinger glazes again. 2008-03-04T12:39:56 haha 2008-03-04T12:40:17 bradl: keep him away from marketing 2008-03-04T12:40:29 ok, well, I'll leave that to someone else that knows the right non-glazing buzzwords to use that don't include "evergreen" 2008-03-04T12:40:32 rsinger: yessir 2008-03-04T12:40:46 the other option is: we don't talk about opensrf, we just use it. 2008-03-04T12:40:56 miker_: that'd be my preference 2008-03-04T12:40:56 sounds like fight club 2008-03-04T12:41:25 errr. club club 2008-03-04T12:41:25 miker_: just like i didn't want to talk about rack before opensrf came up 2008-03-04T12:41:27 i just want to use HTTP calls 2008-03-04T12:41:48 "so, you want to write a connector for FooBar v7.5? great, here's a SOAP-client example. modify to your liking." 2008-03-04T12:42:00 miker_-- #SOAP 2008-03-04T12:42:03 "done? super. plug it into the config file thusly" 2008-03-04T12:42:12 dude, I'm just making an example here 2008-03-04T12:42:26 DAMMIT MAN, WE'RE TRYING TO GET PEOPLE TO USE THIS! 2008-03-04T12:42:33 "here's a screen-scraping connector for Voyager" 2008-03-04T12:43:39 yeah, i figure one side effect will be a 'native templates best practices wiki for screen scrapability' 2008-03-04T12:43:51 anyway, yeah. opensrf is completely separate. different release cycle, different SVN repo, etc. 2008-03-04T12:46:27 bueno 2008-03-04T12:48:17 rsinger: so, as an example of "low overhead", the shiny new SRU interface (searchRetrieve only right now) is all of 40 lines of mod_perl handler, 11 of which are blank or logging, and 25 of which are }s or SRU.pm stuff ... :) 2008-03-04T12:48:52 the remaining 4 lines are basically 2 opensrf calls, formatted all purty-like 2008-03-04T12:49:18 well.... that's pretty cool 2008-03-04T12:49:45 * berick buts in with something random. am I missing something? 2008-03-04T12:49:47 js> Date.parseIso8601("2008-03-31 00:00:00-04") 2008-03-04T12:49:47 Sun Mar 30 2008 23:00:00 GMT-0400 (EDT) 2008-03-04T12:50:53 hm, must be some EDT vs EST magic happening here 2008-03-04T12:50:56 yeah 2008-03-04T12:51:00 EDT is GMT-6, isn't it? 2008-03-04T12:51:06 -5 2008-03-04T12:51:16 no, that's EST 2008-03-04T12:51:23 oh, wait 2008-03-04T12:51:28 spring forward 2008-03-04T12:51:32 so -4 2008-03-04T12:51:59 you're right, -4 2008-03-04T12:52:05 now is -5 2008-03-04T12:52:19 * rsinger nods. 2008-03-04T12:53:00 that still doesn't explain berick's result 2008-03-04T12:53:19 berick: do you have up-to-date ZIC files? 2008-03-04T12:53:56 i was just wondering if there was something up with my desktop 2008-03-04T12:54:08 but, taken at face value, that still seems freaky 2008-03-04T12:54:13 yeah 2008-03-04T12:54:15 it does 2008-03-04T12:55:19 is 00:00:00 a valid time? 2008-03-04T12:55:20 berick: what timezone is your desktop in? 2008-03-04T12:55:30 rsinger: yeah, that's midnight 2008-03-04T12:55:42 miker_: well, that's what i thought 2008-03-04T12:55:51 Tue Mar 4 12:55:49 EST 2008 2008-03-04T12:56:06 hrm 2008-03-04T12:57:10 i think this date lib might just be busted 2008-03-04T12:58:18 eesh, DST starts next week 2008-03-04T12:58:35 *** dbs has joined #OpenILS-Evergreen 2008-03-04T12:58:45 berick: mind running: 2008-03-04T12:58:53 zdump -z EST5EDT 2008-03-04T12:58:55 er 2008-03-04T12:58:59 zdump -z EST5EDT|grep 2008 2008-03-04T12:59:46 didn't like '-z' .. run it without: 2008-03-04T12:59:47 zdump EST5EDT 2008-03-04T12:59:47 EST5EDT Tue Mar 4 12:59:38 2008 EST 2008-03-04T12:59:57 sorry, -v 2008-03-04T13:00:44 berick pasted "zdump" at http://paste.lisp.org/display/56801 2008-03-04T13:01:16 anyway, I bet it's using the current offset to shift the time for some reason 2008-03-04T13:01:23 that would explain it, I think 2008-03-04T13:01:26 yeah 2008-03-04T13:01:43 i'm gonna track down a dojo example, see how it behaves 2008-03-04T13:01:53 "get UTC, subtract current offset, tack on date specific zone info" 2008-03-04T13:02:01 to which I say boo 2008-03-04T13:04:29 maybe it's trying to tell you that there will be unpredictability by messing around with the future 2008-03-04T13:05:08 rsinger: haha.. progromatic grandfather paradox 2008-03-04T13:05:24 berick: exactly! 2008-03-04T13:05:44 berick: javascript is sparing you and your family the pain 2008-03-04T13:06:19 thanks, javascript! 2008-03-04T13:08:31 *** sarabee has quit IRC 2008-03-04T13:10:43 *** sarabee has joined #openils-evergreen 2008-03-04T13:12:57 *** sarabee has quit IRC 2008-03-04T13:16:22 *** sarabee has joined #openils-evergreen 2008-03-04T13:17:26 dbs: where does facbackopac live? 2008-03-04T13:17:44 fac-back-opac.googlecode.com I think 2008-03-04T13:19:25 thanks 2008-03-04T13:26:08 ok, looks like dojo requires the 'T' separator and HH:MM on the timezone, so we'll need to add some pre-parse mangling to use dojo, but at least it's parsing the dates right ;) 2008-03-04T13:26:34 yay dojo 2008-03-04T13:27:06 oh wait, no, it doesn't require HH:MM, just the T 2008-03-04T13:27:12 ok, that's easy enough to deal with 2008-03-04T13:28:01 take it back yet again, it does require HH:MM. getting odd results without it 2008-03-04T13:29:06 do we want to start (slowly) working dojo into 1.2.2? 2008-03-04T13:29:39 slowly rip out jscalendar and replace with dojo? 2008-03-04T13:29:58 jscalendar and DP_DateExtensions.js 2008-03-04T13:30:07 will that hurt like a band-aid? 2008-03-04T13:31:03 yeah, but we can't tear if fully off in 1.2.2 2008-03-04T13:31:11 if we even want to start in 1.2.2 2008-03-04T13:31:24 it will slow things down, so i'm inclined to say no 2008-03-04T13:31:33 but, i need some way to fix the date problems with hold suspension 2008-03-04T13:34:40 berick: yeah, I've noticed the T requirement before. which is lame. but if you know you're parsing a date at least it's a simple regex 2008-03-04T14:44:12 hey all, quick question... about how many paid programmers work on evergreen at least part time? guesstimate is completely fine with me. 2008-03-04T14:45:56 I'm just going to be referencing Evergreen in a presenation with a comment like "look what they are doing with X people, think what will happen after Michigan starts using it etc" 2008-03-04T14:46:03 5, if you count me? 2008-03-04T14:46:48 dbs: definitely counting you. you are allowed a percentage of your time at work to work on evergreen right? 2008-03-04T14:46:49 berick, djfiander, miker_, phasefx, and me - i think that's it 2008-03-04T14:46:54 greg-g: indeed 2008-03-04T14:47:16 cool, I guess I never really realized it was that few. 2008-03-04T14:48:06 and a couple of them work for, umm, that hosting/support provider right? 2008-03-04T14:48:16 haha 2008-03-04T14:48:35 Equinox Software? yes. Me, berick and phasefx 2008-03-04T14:48:53 thats it :) 2008-03-04T14:58:08 thanks for the quick answer, btw 2008-03-04T14:58:20 answers 2008-03-04T15:01:19 greg-g: we're looking to hire ~3 more developers in short order, jfyi 2008-03-04T15:01:27 we == ESI 2008-03-04T15:01:37 ESI == Equinox Software, Inc 2008-03-04T15:04:26 did somebody say "Michigan"? :) 2008-03-04T15:10:42 I did... I'm going to the School of Information at the UofM 2008-03-04T15:11:03 "going to" == "currently in my second semester" 2008-03-04T15:11:55 miker_: awesome! 2008-03-04T15:12:06 greg-g: great! 2008-03-04T15:12:16 don't forget McKeller 2008-03-04T15:12:24 or Murph 2008-03-04T15:12:56 bradl: Mckellar isn't paid 2008-03-04T15:13:23 and is Murph programming yet? 2008-03-04T15:13:39 dbs: just starting ... no patches yet 2008-03-04T15:13:41 (I know she can & wants to - just not sure if she is yet) 2008-03-04T15:14:42 I think it's safe to include Murph 2008-03-04T15:16:03 I'll go with "about 5 developers" 2008-03-04T15:16:14 but growing every day! ;) 2008-03-04T15:21:27 miker_: I sent an email to our career services people about the positions. I tend to be the person forwarding on the Open Souce jobs to the list. 2008-03-04T15:22:22 greg-g: nice! thanks 2008-03-04T15:22:42 no problem, I like to show the masses that there are jobs in OSS ;) 2008-03-04T15:24:24 indeed 2008-03-04T16:00:22 *** phase_bb has quit IRC 2008-03-04T16:00:43 *** phase_bb has joined #openils-evergreen 2008-03-04T16:09:48 I'm not going to be able to easily find information on the cost of ILS systems it seems. 2 calls to Ex Libris were less than fruitfull 2008-03-04T16:10:37 greg-g: sirsidynix gave me some useful quotes 2008-03-04T16:13:58 hard to make the cost argument when you don't have numbers, oh well. 2008-03-04T16:16:58 *** sarabee has quit IRC 2008-03-04T16:29:50 *** sarabee has joined #openils-evergreen 2008-03-04T17:14:56 *** Karen_ has left #OpenILS-Evergreen 2008-03-04T17:44:52 *** phase_bb has quit IRC 2008-03-04T18:38:00 *** tristanbob_ has quit IRC 2008-03-04T18:38:29 *** tristanbob_ has joined #OpenILS-Evergreen 2008-03-04T19:05:57 *** djfiander has joined #OpenILS-Evergreen 2008-03-04T19:06:16 hah, date math fixes in dojo 1.0.2 2008-03-04T19:10:00 dbs: gooood 2008-03-04T19:10:11 for the thing berick was seeing? 2008-03-04T19:19:08 actually, dojo was working fine for me. it's the other iso8601 lib (the currently used one) that's busted 2008-03-04T19:21:18 just dojo insists on a T separator instead of a space... 2008-03-04T19:22:05 that and HH:MM timezones 2008-03-04T19:22:19 well, if it's a single date/time, then the standard says there's a T separator 2008-03-04T19:22:35