Open Source Integrated Library System

Evergreen on IRC

#openils-evergreen Logs for Monday, October 13th, 2008

< Sunday, October 12th, 2008Raw Log FileTuesday, October 14th, 2008 >
#TimeNickMessage
#01:51:26Mark__T has joined #openils-evergreen
#02:12:45Mark__T has quit IRC
#02:13:52Mark__T has joined #openils-evergreen
#07:25:06rickd has quit IRC
#07:25:43rickd has joined #OpenILS-Evergreen
#07:57:05gmcharlt has joined #OpenILS-Evergreen
#08:14:11kgs_ has quit IRC
#08:48:55NilesIngalls has joined #openils-evergreen
#08:54:07kgs has joined #openils-evergreen
#08:54:22NilesIngallsanyone in here working on the Indiana Migrations at the moment?
#08:55:08miker_NilesIngalls: copies are committing now, sir
#08:56:11NilesIngallsMoorsville) opens in 5 minutes. should they continue in standalone?
#08:56:18miker_yes
#08:57:03NilesIngallsthey have been running in standalone since Thursday, and I was told that they accedintally processed transactions on the 10th? What issues will arise from this?
#08:58:50miker_I don't have an answer for that right now.
#09:01:28asmodai waves at miker_
#09:01:40miker_ waves back
#09:01:50asmodaimiker_: Sup matey?
#09:02:06miker_apparently ... the sun :)
#09:02:13asmodaiwow, here too!
#09:08:38NilesIngalls has quit IRC
#10:08:49Mark__T has quit IRC
#10:19:53bag has joined #openils-evergreen
#10:27:27djfiander has joined #OpenILS-Evergreen
#10:35:41rsingermiker_: you there?
#10:35:49miker_rsinger: 'sup
#10:36:01rsingermiker_: i'm trying to remember something about unapi
#10:36:15rsingermiker_: and the spec isn't exactly helping
#10:36:29miker_you need more than one page?
#10:36:37rsingerobviously!
#10:36:40rsingerhttp://unapi.info/specs/
#10:36:45rsingerso when you pass no arguments
#10:36:53rsingerand it returns the metadata formats available
#10:36:56rsinger...
#10:37:03miker_right
#10:37:15rsingerthe spec reads:"Provide a list of object formats which should be supported for all objects available through the unAPI service."
#10:37:23rsingerso
#10:37:52rsingerdoes that mean that if the format appears, all identifiers must be able to respond with that?
#10:37:57miker_I implemented that as as UNION ALL
#10:38:02miker_no
#10:38:03rsingerok
#10:38:07rsingerso like oai-pmh
#10:38:29rsingerthese are all the metadataFormats that i have, although they do not apply to everything in my repo
#10:38:31djfianderheh
#10:38:35miker_right
#10:38:47rsingerok, that's what i thought
#10:38:49miker_pass an identifier with no format, get the formats for that object
#10:38:55rsingerright
#10:39:01rsingeri just wanted to confirm
#10:39:08rsingerand i can't find the archived discussion
#10:39:12djfianderI read that as the intersection: "formats supported for all objects" sounds like the things in the list are good for any object.
#10:39:19rsinger writing a unapi jangle adapter
#10:39:30rsingerdjfiander: that's how i *read* it, too
#10:39:39rsingerdjfiander: but it's not how i remember it
#10:39:53rsingerbut, of course, it's been over two years (!)
#10:40:04djfiandernow SHOULD BE means that it's not mandatory, but close to it.
#10:40:50djfianderand this is why the IETF holds interop bake-offs.
#10:40:52rsingerdjfiander: there's an assumption of homogeneity in the resources it's exposing if the list is an intersection
#10:41:00rsingerwhich, you know, is fine
#10:41:11rsingerbut more limiting
#10:41:29djfianderyup
#10:41:49rsingeri can't find dchud to confirm
#10:42:29djfianderhe is the J.D. Salinger of code4lib
#10:42:40rsingerindeed :)
#10:42:59miker_serial killers carry copies of his blog posts around?
#10:44:54djfiandernot just serial killers: all conspiracy theorists.
#10:45:14miker_ahh... that explains the stack of 'em on my desk
#10:45:56djfianderthat was my favourite part of Conspiracy Theory: the gov't tapped into bookstore POS to monitor Salinger purchases.
#10:48:29rsingeri thought he never left his compound?
#10:49:58djfianderrsinger: sorry: the gov't tracked brainwashed operatives by watching for people to by copies of Catcher in the Rye, since the only time normal people buy it is in early september.
#10:50:17rsingeroh, gotcha :)
#10:50:33rsingerthis is a movie, right?
#10:50:38djfianderapparently I need more coffee.
#10:51:18djfianderyeah, it was a documentary staring Mel Gibson: http://www.imdb.com/title/tt0118883/
#10:51:25rsinger"these new fangled talkies I'll never get the hang of"
#10:52:33jeffahh... back on a friendly network.
#10:54:19jeffschool district web proxies: nofun
#10:54:57jeffbut the good news is: thanks to xulrunner, the evergreen staff client works great going through a Microsoft ISA proxy using integrated NTLM authentication
#10:55:46miker_jeff: wow ... you'll need to share that one with the rest of the class!
#10:56:37phasefxjeff: I'll get your patch in before the week is out, too
#10:56:37jeffunfortunately, while xulrunner and firefox both work fine (once configured to use the proper proxy host/port), putty and openvpn don't work. :)
#10:56:45jeffphasefx: awesome! thanks!
#10:56:57phasefxhave to do things so we can cut 1.4
#10:57:04jeff nods
#10:57:23jeffi have no problem making local mods to make that work on my end. your wiki page on building the installer was most helpful.
#10:58:04phasefxcoolness
#10:58:05jeffi also had success pre-populating the ws_info file and proxy config in the installer source files, so all i had to do was install and log in once.
#10:58:14jeff(all workstations just using the same workstation name, for training)
#11:28:24djfiander has quit IRC
#11:35:59kgs is now known as kgs_trip
#11:41:28djfiander has joined #OpenILS-Evergreen
#13:12:41djfiander has quit IRC
#14:24:06_bott_ has quit IRC
#14:39:32atheos_ has quit IRC
#15:21:32dbs has joined #openils-evergreen
#15:58:36kgs_trip is now known as kgs
#16:49:13agJohn has joined #openils-evergreen
#16:51:14agJohnberick: You know that EV server you helped me with config settings on for ejabber sessions and so on--the grossly underpowered one--can I ask you some questions about it?
#16:56:39berickagJohn: what's up?
#16:57:18agJohnWondering if you think it's just plain to old/slow or if more RAM might make a difference to the performance (its only got 2 GB of RAM).
#16:57:34agJohnThat is ... too old/slow ...
#16:57:38berickagJohn: it's running everything but the db?
#16:58:10agJohnRight.
#16:58:34berickagJohn: honestly, i would just watch 'top' while people poked at it
#16:58:43bericksee if it's using all the ram
#16:58:51agJohnOK. Good deal. Thanks!
#17:10:40agJohnberick: Is there any configuration required w/ memcached for it to take advantage of available RAM or to not exceed it?
#17:12:29berickagJohn: see /etc/memcached.conf
#17:12:46berickthere's a max-memory setting
#17:13:18agJohnOK. It does not appear to be using all the RAM and at the moment it looks like Apache is pegging one or the other of the CPUs from time to time.
#17:14:37dbsagJohn: btw, thanks for the testing info you sent; looks like an interesting direction
#17:15:13agJohnHope it helps. I'm feeling a lot more calm about the big demo on Thursday, now!
#17:17:39dbs has started building a little EG bibliography at http://open-ils.org/dokuwiki/doku.php?id=advocacy:reviews_bibliography
#18:05:29dbsberick: oh good god, how did I not catch that crapola commit?
#18:07:26berickdbs: the i18n stufff? you probably weren't editing the ACQ branch ;)
#18:07:41dbsoh.. phew
#18:07:48dbspanicked :)
#18:11:30berickacq db has be re-imaged. loading bib data from the old db into the new db..
#18:13:43agJohnDoes one have to run autogen.sh to adjust which statuses show up in the bib display under the holdings info? The config.copy_status.holdable setting determines if copies w/ that status are shown, right? Would it be useful if that were a separate setting from "holdable"?
#18:14:21agJohnAt any rate, if I change the holdable setting on a status, do I need to rerun autogen.sh for EV to pick up on the change?
#18:15:02berickagJohn: as of 1.4, there is a new asset.copy_location.opac_visible flag
#18:15:08berickagJohn: and you don't need to re-run autogen
#18:15:17agJohnCool; and thanks!
#18:16:29berickagJohn: hm, it occurs to me, though, that the statuses may be cached in the Perl code. if the opac does not respond, you may need to restart perl services
#18:17:28agJohnAssumed an EV restart of some kind would be required.... Thnx.
#18:17:37dbsberick: what do you think about renaming the autotools autogen.sh to bootstrap.sh to disambiguate it from /openils/bin/autogen.sh ?
#18:19:00dbsI suppose only devs would have to worry about it, as it won't be part of builds
#18:21:04berickyeah, i would be all for it, except that i assume the autotools autogen.sh is usually called just that. changing it might make confusion elsewhere
#18:21:45dbsactually, it was historically called bootstrap.sh, so there's a good percentage of projects that still use that older name
#18:22:03berickahh
#18:22:28berickironically, that name also sound similar to other opensrf bits ;)
#18:22:40berickbut, would be less confusing overall
#18:23:03bericki can't say i have a strong opinion either way
#18:23:11dbsyeah, i recognized the opensrf similarities, but now that bootstrap.conf is gone..
#18:23:16dbsyeah, low-priority
#18:38:24kgs has quit IRC
#22:25:42dbsmiker_: where would you like to see Conify dojo resource bundles?
#22:26:31dbsdojo/conify/<file>.js ? dojo/openils/conify/<file>.js?
#22:27:03kgs_ has joined #openils-evergreen
#22:27:07dbs'cause I've got it together
#22:27:37berickdbs: is that where the translations live?
#22:27:53dbsberick: yeah
#22:28:05dbshas to be relative to the dojo directory
#22:28:47dbs(and it will actually end up being foo/bar/nls/<lang>/<region>/<file>.js)
#22:29:06berickdojo/openils/conify/blah/ makes sense to me, since conify is openils
#22:29:41dbsfair enough, I'll start down that path and we can always modify if need be
#22:30:23berickdbs: was it pretty straight forward to get it all setup?
#22:30:41bericki'm pretty curious about how it all fits together
#22:30:47berickdbs++ btw
#22:31:45dbsberick: the documentation sucks, but it's actually very straightforward
#22:33:08berickbah, figures
#22:35:12dbswell, straightforward for plain old javascript string formatting anyway
#22:37:24berickso, i \i loaded an sql file with just some bib records (from the old acq db). is there an easy way to tell the DB to "go forth and make your indexes, etc". IOW, an ingest-all spell
#22:37:52berick realizes how silly that probably sounds, but doesn't know a better way to ask the question
#22:39:53dbsberick: oh - so the indexes weren't already part of the schema?
#22:41:00berickdbs: i pg_dump -t biblio.record_entry from the old db, then loaded the resulting sql file into the new db, cuz all i really want to keep is the bib data. but just loading that data, doesn't create all of the metabib data.
#22:41:12bericki need to run open-ils.ingest.full.biblio.record on every record
#22:41:19berickbut was hoping there was a more direct path
#22:41:39dbs grinds his brain into a different realm for a second
#22:41:47berickdbs: no! don't
#22:41:58berickthis is secondary
#22:42:06bericki can script if if i need to
#22:42:15dbsoh, duh... yeah - I've never tried that
#22:47:13berickhar, cuz it takes a while ;)
#22:47:27berick.9 secs per record
#22:48:08dbsyeah, that's basically populating mfr (shredding the marcxml) as well as m*fe (via mods transform) for each record eh?
#22:48:38berickthat's my understanding
#22:49:16berickhrm, except it's not
#22:49:31berickcuz my script is dumb
#22:50:06berickheh, it's a little faster when you actually pass the record id
#22:50:17berickand 99% more functional!
#22:50:25dbshaha
#22:51:11dbsso you can see the miniscule changes required to make dojo i18n resource bundles work - painless, really
#22:51:51dbsas for roundtripping the resource bundles -> POT -> resource bundles... eh, that'll be another story
#22:53:27berickyeah, that doesn't look too bad
#22:54:40dbsshould be able to unleash Slazer on that once I get his system working
#23:00:48berickarg, slamming ingest seems to leave many cstores in the lurch
#23:08:19berickah, that helps
#23:19:06dbsheh
< Sunday, October 12th, 2008Raw Log FileTuesday, October 14th, 2008 >