2008-05-08T00:48:07 *** dbs has joined #openils-evergreen 2008-05-08T00:53:51 *** greg-g has quit IRC 2008-05-08T01:26:45 *** Mark__T has joined #openils-evergreen 2008-05-08T03:12:41 miker_: apparently the reason staged search didn't work on transcendent items is because I hadn't run quick_metarecord_map.sql - d'oh 2008-05-08T03:19:45 and HOLY CRAP is search fast 2008-05-08T04:34:07 * asmodai pats dbs 2008-05-08T04:34:32 hmm, import demo staging table stuff generates dupe locations, which in turn generate dupe barcodes in copies 2008-05-08T04:34:38 dbs: Sup dude? 2008-05-08T04:34:50 asmodai: I am, wayyyy too late 2008-05-08T04:34:59 I noticed 2008-05-08T04:35:12 You guys still looking for Python hackers? 2008-05-08T04:35:12 http://dwarf.cs.uoguelph.ca if you want to play around with our 780K records loaded in EG 2008-05-08T04:35:20 asmodai: hells yeah! 2008-05-08T04:35:42 For what exactly? (And I mean in a spare time capability) 2008-05-08T04:36:06 wow, ff3 doesn't like those links 2008-05-08T04:36:18 My cursor is alternating like crazy 2008-05-08T04:36:26 heh :) 2008-05-08T04:36:29 javascript:void(0) 2008-05-08T04:36:49 When hovering over Advanced Search, Choose a library to search 2008-05-08T04:37:09 Only on the title screen 2008-05-08T04:37:42 Search is indeed quite fast. 2008-05-08T04:38:08 Some images work, some are broken though. 2008-05-08T04:38:37 hmm, cursor doesn't do weird things for me (ff3b5) 2008-05-08T04:38:58 yeah, the images are hit-or-miss; gotta work on those 2008-05-08T04:39:40 dbs: Strange, does for me on ff3b5 on ubuntu 8 2008-05-08T04:39:50 ah 2008-05-08T04:39:52 now it's gone 2008-05-08T04:39:56 * asmodai eyes firefox 2008-05-08T04:41:21 Works pretty decently. 2008-05-08T04:41:25 python stuff could be anything from the usual (acq, serials) to shoring up my paltry i18n framework to implementing academic reserves... lots of possibilities 2008-05-08T04:41:30 dbs: How's l10n done nowadays? 2008-05-08T04:41:42 Since I still need to contribute the nl_NL stuff 2008-05-08T04:41:55 dbs: Had you seen my recent Trac work for l10n? 2008-05-08T04:41:55 Mostly PO 2008-05-08T04:42:06 the on-the-fly switching? 2008-05-08T04:42:09 saw that it's getting merged, yeah 2008-05-08T04:43:02 http://trac.in-nomine.org/ 2008-05-08T04:43:09 Preferences > Language 2008-05-08T04:43:17 select one (Japanese for example) 2008-05-08T04:43:20 and Save changes 2008-05-08T04:49:50 Yeah - I was playing with that last week I htink 2008-05-08T04:50:38 ah ok 2008-05-08T04:52:13 most excellent! 2008-05-08T04:55:56 dbs: That's how you'd want it, I guess? 2008-05-08T04:56:22 definitely - enables override of browser preferences 2008-05-08T04:56:46 we still need to add the same sort of option to the EG catalog 2008-05-08T04:56:58 the code is quite simple 2008-05-08T05:10:43 sleepy time 2008-05-08T05:10:51 g'nite (for a bit!) 2008-05-08T05:10:53 *** dbs has quit IRC 2008-05-08T08:08:59 *** edc_detached is now known as ecorrado 2008-05-08T08:10:34 *** kbeswick has joined #openils-evergreen 2008-05-08T08:22:53 *** pmurray_away is now known as pmurray 2008-05-08T08:52:06 *** ecorrado is now known as edc_mtg 2008-05-08T08:54:31 *** phase_bb has joined #openils-evergreen 2008-05-08T08:54:36 *** Slazer has joined #openils-evergreen 2008-05-08T08:59:52 *** kbeswick has quit IRC 2008-05-08T09:21:23 *** rsinger has joined #OpenILS-Evergreen 2008-05-08T09:26:09 *** greg-g has joined #openils-evergreen 2008-05-08T09:29:49 *** kbeswick has joined #openils-evergreen 2008-05-08T09:33:29 *** Karen__ has joined #OpenILS-Evergreen 2008-05-08T09:38:13 *** cha01 has joined #openils-evergreen 2008-05-08T09:48:41 *** rsinger is now known as rsuntsu 2008-05-08T09:49:58 *** rsuntsu is now known as rsinger 2008-05-08T10:05:46 *** Mark__T has quit IRC 2008-05-08T10:18:38 *** Slazer has quit IRC 2008-05-08T10:22:02 *** Slazer has joined #openils-evergreen 2008-05-08T10:59:48 *** dbs has joined #openils-evergreen 2008-05-08T10:59:50 *** cha01 has left #openils-evergreen 2008-05-08T11:00:27 oh sure, I show up and cha01 disappears... hmm 2008-05-08T11:00:49 dbs: it was supposed to be my alter ego cha0s 2008-05-08T11:01:01 but the name was already taken. 2008-05-08T11:01:02 I figured as much :) 2008-05-08T11:01:37 ESI time sheet for May 8th: "Spent 4 hours attempting to acquire a 1337 nick" 2008-05-08T11:02:15 haha, you know it 2008-05-08T11:02:23 heh 2008-05-08T11:09:27 Slazer: where's mah new and improved patch? 2008-05-08T11:09:36 * dbs cracks his licorice whip 2008-05-08T11:10:33 bring forth the wet noodle! 2008-05-08T11:14:05 kbeswick: www.dmcmorris.net/~dmcmorris/van.pdf the van that Dan mentioned 2008-05-08T11:14:21 dbs: your twizzler? 2008-05-08T11:16:01 dmcmorris_esi: he wasn't kidding when he said it was old! 2008-05-08T11:16:12 1978 ;) 2008-05-08T11:16:22 older than me 2008-05-08T11:16:32 Fan belt broke, replacement was on order.. Tried driving without it.... didn't drive fast enough to keep it cool... transmission fluid all blew out, transmission burned up, managed to get it into my parking spot 2008-05-08T11:16:42 few days later, sold it as scrap... put it in gear, wouldn't move 2008-05-08T11:16:58 older than I also (/me dob 1986) 2008-05-08T11:17:36 ahh you're only a year older than i 2008-05-08T11:18:18 so, went a couple months on mass transit, then inherited a 1991 (IIRC) Oldsmobile Cutlass Ciera... very good condition, made in Canada 2008-05-08T11:18:47 nice 2008-05-08T11:19:01 ;) 2008-05-08T11:19:08 I miss my van :-/ 2008-05-08T11:19:09 :-d 2008-05-08T11:25:30 oh c'mon - no traffic on this channel between 5:00 am and 11:00 am? sheesh. 2008-05-08T11:26:13 eeevil: check backscroll for "fix" to staged search mystery - real fix is to document metarecord_map as a pre-req for staged search on transcendent items 2008-05-08T11:26:57 dbs: yeah, I saw that 2008-05-08T11:27:16 well, it's a prereq period, really ... certain things will not be happy without that 2008-05-08T11:27:18 eeevil: also wondering whether you would support a unique index on asset.copy_location name 2008-05-08T11:27:43 I would not ... there's already one for name+owner 2008-05-08T11:27:52 what's the thought there? 2008-05-08T11:28:08 s/I would not/what's the thought?/ 2008-05-08T11:28:20 eeevil: well, then I'll need to make the staging items generate copies more intelligent 2008-05-08T11:28:43 why's that? 2008-05-08T11:29:11 right now it quite happily generates dupe copies in insert stmt 3 when duplicate locations are generated in stmt 2 2008-05-08T11:29:18 I mean, if you have a text location in the staging table, along with the owner, just create a unique set for each owner and link to it on the name+owner 2008-05-08T11:29:40 hrm.. so, multiple locations per item??? 2008-05-08T11:30:03 aye 2008-05-08T11:30:26 um 2008-05-08T11:30:36 just use current_location? 2008-05-08T11:30:36 it was 4:00 am, so I didn't ferret out the exact solution, but that's the gist. 2008-05-08T11:32:00 dojo_progressbars++ 2008-05-08T11:33:50 eeevil: perhaps - I'll play with it more; I expect to be doing lots of importing over the next 12 months or so :) 2008-05-08T11:34:08 but http://osls.cs.upei.ca is working pretty happily now at 1.2.2.0 2008-05-08T11:34:42 dbs++ 2008-05-08T11:35:51 good for upei - only one required field record: http://osls.cs.upei.ca/opac/en-US/skin/default/xml/rresult.xml?rt=keyword&tp=keyword&t="REQUIRED FIELD"&l=1&d=0&f=&av= 2008-05-08T11:40:33 hah, searched for 'dojo parse cgi' in google, 3rd hit is from the EG repo 2008-05-08T11:40:52 guess that answers my question ;) 2008-05-08T11:42:04 eeevil: i guess i'm gonna dojo-ize CGI.js 2008-05-08T11:42:34 I'm starting to wonder what parts of this project we can't rewrite in javascript... 2008-05-08T11:42:51 berick: nice! 2008-05-08T11:43:14 dbs: i think pylons will eventually just be a template manager. 2008-05-08T11:43:36 that's the direction i'm heading, anyway 2008-05-08T11:43:47 berick: which seems like a reasonable thing for it to be - yeah, I've been watching the progress 2008-05-08T11:44:04 is acq.open-ils.org visible as a demo these days? 2008-05-08T11:44:36 dbs: it is, but i'm wrestling with some flakiness issues 2008-05-08T11:45:15 I saw some fixes go in for osrf-http-translator; wondering whether that's why I was hitting a brick wall on our test server 2008-05-08T11:45:24 berick: did disabling the C json parser help? 2008-05-08T11:45:33 eeevil: it didn't :( 2008-05-08T11:45:37 is it "1" or 1? :) 2008-05-08T11:45:42 heh 2008-05-08T11:47:15 when I use paster, I hit what appear to be problems with the translator proxy (client read timeouts seamingly random), when i use apache, mod_python has random opensrf communication probs. top that with a lenny/unstable server and too many versions of everything lying around.. it's generally a mess. 2008-05-08T11:47:22 which is what i'm trying to clean up now 2008-05-08T11:48:16 berick: I wonder what the difference between the translator on dev and acq might be, because I don't see those problems on dev... :( 2008-05-08T11:48:38 dojo-ify CGI.js, create an auto-login option for JS (like the python), then tell the python to stop trying to talk to anything. then i should be able to write JS in apache/mod_python in peace 2008-05-08T11:48:45 eeevil: the problem is my proxy... 2008-05-08T11:49:20 i have a pylons proxy for sending requests from clients, through pylons, then over to the translator, since XHR's can't go directly to the translator (different port) 2008-05-08T11:49:43 i'm fairly confident that's the source of the isssue, and not the actual translator 2008-05-08T11:55:41 btw, just registered the human-friendly url at ohloh.net - http://www.ohloh.net/projects/evergreen 2008-05-08T11:56:41 eeevil: this rocks, dude 2008-05-08T11:58:10 rsinger: I'm glad I can be of service :) ... it really should make connectors super easy 2008-05-08T12:01:41 eeevil: i'm already thinking about how to migrate the openbiblio connector to this 2008-05-08T12:02:06 nice! 2008-05-08T12:03:17 if I were a superhero/mutant, I think my power would be "the ability to provide alternate perspectives to a software development effort" ;) 2008-05-08T12:07:14 yeah, we just need to define the rpcs, i guess 2008-05-08T12:13:07 *** edc_mtg is now known as edc_fooding 2008-05-08T12:15:07 if i were a superhero, my superhero name would probably be "the human leech" 2008-05-08T12:16:04 or The Aggregator 2008-05-08T12:34:51 s/egator/avator/ 2008-05-08T12:36:03 rsinger++ 2008-05-08T12:37:58 * dbs points proudly at http://list.georgialibraries.org/pipermail/open-ils-commits/2008-May/002067.html 2008-05-08T12:38:32 Slazer++ 2008-05-08T12:38:58 Slazer++ indeed 2008-05-08T12:39:41 w00t! 2008-05-08T12:43:08 huzzah 2008-05-08T12:45:43 now to work on flipping the ratio of days to patches around :) 2008-05-08T12:46:47 ha! 2008-05-08T12:47:03 yeah, a 4:1 patch to day ratio would be OK by me :) 2008-05-08T12:54:03 My first patch. 2008-05-08T12:54:13 * Slazer feels proud ...and full from lunch. 2008-05-08T12:56:12 Slazer: dbs let's you eat? till your full?? 2008-05-08T12:56:45 berick: maybe _that's_ why you're having a hard time getting full-timers :) 2008-05-08T12:57:19 yet we attract wild turkeys... strange 2008-05-08T13:02:03 *** lisppaste6 has quit IRC 2008-05-08T13:02:22 *** rsinger_ has joined #OpenILS-Evergreen 2008-05-08T13:05:34 *** edc_fooding is now known as ecorrado 2008-05-08T13:17:09 *** lisppaste6 has joined #openils-evergreen 2008-05-08T13:18:44 *** rsinger has quit IRC 2008-05-08T13:28:55 *** ecorrado is now known as edc_detached 2008-05-08T13:42:41 *** dbs_ has joined #openils-evergreen 2008-05-08T13:42:53 *** dbs has quit IRC 2008-05-08T13:42:57 *** dbs_ is now known as dbs 2008-05-08T13:48:28 *** rsinger_ is now known as rsinger 2008-05-08T15:10:59 *** dbs_ has joined #openils-evergreen 2008-05-08T15:11:11 *** dbs has quit IRC 2008-05-08T15:11:19 *** dbs_ is now known as dbs 2008-05-08T15:16:08 *** pmurray is now known as pmurray_away 2008-05-08T15:18:47 *** pmurray_away is now known as pmurray 2008-05-08T15:40:24 *** pmurray is now known as pmurray_away 2008-05-08T15:53:27 *** edc_detached is now known as ecorrado 2008-05-08T15:56:29 *** kbeswick has quit IRC 2008-05-08T16:02:17 *** Slazer has quit IRC 2008-05-08T16:15:12 *** pmurray_away is now known as pmurray 2008-05-08T16:15:12 *** pmurray is now known as pmurray_away 2008-05-08T16:16:14 *** pmurray_away is now known as pmurray 2008-05-08T16:23:11 *** dbs has quit IRC 2008-05-08T17:07:58 *** pmurray is now known as pmurray_away 2008-05-08T17:23:03 *** ecorrado is now known as edc_detached 2008-05-08T17:25:02 *** kbeswick has joined #openils-evergreen 2008-05-08T17:45:04 *** phase_bb has quit IRC 2008-05-08T17:46:23 *** Karen__ has left #OpenILS-Evergreen 2008-05-08T18:03:15 *** rsinger has quit IRC 2008-05-08T18:23:34 *** rsinger has joined #OpenILS-Evergreen 2008-05-08T18:24:30 *** rsinger has quit IRC 2008-05-08T18:58:37 *** rsinger has joined #OpenILS-Evergreen 2008-05-08T19:27:18 *** djfiander has joined #OpenILS-Evergreen 2008-05-08T19:37:53 *** rsinger has quit IRC 2008-05-08T20:05:26 *** phase_bb has joined #openils-evergreen 2008-05-08T20:38:13 *** dbs has joined #openils-evergreen 2008-05-08T20:40:29 *** kbeswick is now known as kbeswick_ 2008-05-08T20:44:35 berick: thanks for fixing breakage. I am once again a productive member of society 2008-05-08T20:52:56 *** agJohn has quit IRC 2008-05-08T20:57:58 ok, dojo forms documentation is pretty much useless 2008-05-08T21:00:51 djfiander: if you feel like publishing a dojo book after this experience, it will help ye olde tenure process... 2008-05-08T21:01:18 739 pages of sheer profanity 2008-05-08T21:01:36 dbs, sounds like a great idea. a sort of "stream-of-documentation" pomo thing 2008-05-08T21:04:31 the documentation says, basically 2008-05-08T21:04:59 "to deal with the contents of cells in the grid being changed, just use the notification events associated with the store" 2008-05-08T21:05:03 so I did. 2008-05-08T21:05:21 but the events don't seem to fire. at least, not for the select thingy. 2008-05-08T21:12:32 fuck me. 2008-05-08T21:12:54 when a cell is 'edited', then the grid calls 'this.onApplyCellEdit' 2008-05-08T21:13:22 that's defined in _grid/publicEvents.js as part of a mixin providing a default, stub, implementation 2008-05-08T21:13:37 it's not defined _anywhere_ in the dojo source. 2008-05-08T21:13:54 so, when you change a cell, nothing happens. 2008-05-08T21:14:33 weird 2008-05-08T21:15:40 is it the responsibility of the store to provide an implementation? but i guess you would expect to see that in other stores 2008-05-08T21:16:25 when a value in a store is changed, the store uses the 'onSet' event, according to documentation. 2008-05-08T21:16:53 I'm continuing to dig, but the disconnect is between changing the value in the editor and having the editor update the store. 2008-05-08T21:19:58 ok, there's also a _handleOnChange function that form widgets seem to define 2008-05-08T21:31:24 huh. when a cell loses focus, the cell editor's apply function is called, which does a bunch of stuff 2008-05-08T21:32:26 applycelledit called model.setDatam 2008-05-08T21:34:08 which throws a DatumChange notification. fark 2008-05-08T21:39:26 bah. now it's working. there is much magic in this 2008-05-08T21:44:36 "Nope, we don't have an acq system, but we've figured out how to make dojo work mostly." 2008-05-08T21:45:09 dbs: sadly, yes. 2008-05-08T21:45:28 word came back through my boss that certain people at Mac are kinda freaked out at the migration 2008-05-08T21:45:36 oh, of course 2008-05-08T21:45:49 OMG! Acquisitions!!! Serials!!!! 2008-05-08T21:46:12 * djfiander can only hope that fink is keeping his damned mouth shut ;-) 2008-05-08T21:46:40 Show me a library where there's unanimous delight at any migration and I'll show you a heavily medicated water supply. 2008-05-08T21:47:47 there's a tee in the staff lounge that says "I survived migration", dating from the move TO innovative 2008-05-08T21:48:37 Does the back side of the shirt say "... but has anyone seen my soul?" 2008-05-08T21:49:06 we migrated _from_ geac. in the early '90s, Innovative would have been a gift from god compared to that 2008-05-08T21:50:57 djfiander: i think what yr experiencing is part of why i'm staying away from too-magic interfaces for now.. my spidey sense was tingling when i started with the fancy grids 2008-05-08T21:51:14 you've made it a lot farther than me, though 2008-05-08T21:51:21 berick: there were a couple of things, part of it was programmer error 2008-05-08T21:51:24 <- programmer 2008-05-08T21:51:34 djfiander: true enough! 2008-05-08T21:51:49 the onSet event is only thrown on ItemFileWriteStores 2008-05-08T21:51:59 since one can't edit a read-only store. 2008-05-08T21:52:12 makes sense 2008-05-08T21:52:25 so, changing "Read" to "Write" fixed it. 2008-05-08T21:53:10 now, I've got a stub that alert()s me and it's firing just fine. 2008-05-08T21:53:23 all I have to do is write the code to hit the server and I'm done with funds 2008-05-08T21:54:03 tasty goodness 2008-05-08T21:54:23 haha 2008-05-08T21:54:27 ;) 2008-05-08T21:54:39 * dbs claps 2008-05-08T21:54:42 i got my dojo-ized Z/EG search mostly working now 2008-05-08T21:54:54 just needs a little style 2008-05-08T21:54:57 of course, console.debug() seems to write to /dev/null, but that's a different issue ;-) 2008-05-08T21:55:23 *** rsinger has joined #OpenILS-Evergreen 2008-05-08T21:55:54 yeah, i noticed isDebug:true not really doing anything, but haven't bothered to check why 2008-05-08T22:00:44 there's a new firebug 1.1 beta out that definitely works better that 1.0.5 for some stuff 2008-05-08T22:02:45 ooo! can you see function bodies? 2008-05-08T22:03:18 depends. it's definitely coping better with some of that than 1.0.5. 2008-05-08T22:14:14 introspection++ 2008-05-08T22:18:13 *** rsinger has quit IRC 2008-05-08T22:36:54 berick: did you figure out your issue with dojo.cookie? 2008-05-08T22:44:56 cool chudnov's coming to OBL 2008-05-08T22:45:00 *** kbeswick_ is now known as kbeswick 2008-05-08T22:49:16 we'll trap him and turn him into a canuck 2008-05-08T22:53:11 well, I've done something to the funds 2008-05-08T22:59:45 miker_: i did. when i updated to Hardy, which included FF3, it turned off cookies.. or at least, that's my guess, since I didn't turn 'em off 2008-05-08T22:59:55 workin now ;) 2008-05-08T23:01:12 gah ... ok, cool 2008-05-08T23:01:27 *** JMCraig has joined #openils-evergreen 2008-05-08T23:01:28 *** JMCraig is now known as agJohn 2008-05-08T23:01:30 so, is there any benefit to HTTP.cookie et all? 2008-05-08T23:01:52 hmm - 7 constraints to drop and recreate so's i can load my out's and ou's - not bad 2008-05-08T23:02:00 miker_: nope, don't need it anymore 2008-05-08T23:02:06 k 2008-05-08T23:02:26 dbs: eh? 2008-05-08T23:03:23 miker_: oh, just dumped my settings from one db and was importing them into a different one - need to drop all the constraints so I can DELETE FROM a.ou and a.out 2008-05-08T23:04:07 unless I'm continuing my downward IQ slide, which is entirely possible 2008-05-08T23:04:14 dbs: if you're feeling saucy, would you like to make those deferrable so we don't need to drop them as long as everything is within one transaction? 2008-05-08T23:05:05 I mean, you'd still need to drop and recreate for the db you're on (or create a new db with deferrable constraints), but I would personally appreciate it 2008-05-08T23:05:08 * djfiander leans on the undo key 2008-05-08T23:05:14 miker_: hmm - just add DEFERRABLE or DEFERRABLE INITIALLY DEFERRED to the definitions ? 2008-05-08T23:05:20 sure 2008-05-08T23:05:39 adding deferrable to all of the constraints has been on my ... eh hem ... list for a while :) 2008-05-08T23:05:47 yeah, the latter 2008-05-08T23:06:15 dbs++ 2008-05-08T23:06:25 my pleasure - i'll even merge them to rel_1_2 and rel_1_2_2 2008-05-08T23:06:33 dbs: you, sir, are a gentleman and a scholar 2008-05-08T23:06:48 ok, it was working, and I borked it 2008-05-08T23:06:51 *sigh* 2008-05-08T23:08:45 miker_: you want deferrable on _all_ constraints, or just the ones involving a.ou and a.out? just double-checking scope 2008-05-08T23:09:41 djfiander: I feel your pain. 2008-05-08T23:11:36 dbs: well, all, I think ... we don't do any long running, multi-step transactions that would benefit from early-failing on fkeys 2008-05-08T23:11:47 so, all the fkey constraints, I think 2008-05-08T23:11:53 right - makes perfect sense, but I 2008-05-08T23:12:13 'm very leery of my judgement these days - overtired or something 2008-05-08T23:12:19 'twill be done 2008-05-08T23:12:33 dbs++ 2008-05-08T23:19:16 dbs: welcome to my world 2008-05-08T23:26:23 ok, definitely too tired to be productive. 2008-05-08T23:26:26 *** djfiander has quit IRC 2008-05-08T23:35:39 *** kbeswick has quit IRC 2008-05-08T23:46:58 *** greg-g has quit IRC