Open Source Integrated Library System

Evergreen on IRC

#openils-evergreen Logs for Friday, May 1st, 2009

< Thursday, April 30th, 2009Raw Log FileSaturday, May 2nd, 2009 >
#TimeNickMessage
#00:09:44agJohn has joined #openils-evergreen
#02:42:59dbs has quit IRC
#02:52:45agJohn has quit IRC
#07:39:27BenO has joined #openils-evergreen
#08:13:42dbs has joined #openils-evergreen
#08:25:12jeffmiker_: by my read, the new implicit array position combined with the implicit isnew/ischanged/isdeleted results in array positions being re-ordered across the board in the IDL, because those three fields are now at the end of each class instead of the beginning -- correct?
#08:29:15miker_jeff: that's correct. if you've build something that uses the IDL outside of the supplied evergreen libraries (perl, c, python, java) then you'll need to change how you're working with the results of method calls
#08:30:45jeffbut other than that, things shouldn't be affected.
#08:30:52miker_right
#08:30:58jeff(or you'd have checked in those changes too ;)
#08:31:28jeffokay, i think i was thinking it'd affect argument positioning in API calls, but that's unrelated.
#08:31:45miker_the serialization format (from an opensrf perspective) is unchange, just the helper module that registers evergreen-specific opensrf classes is changing
#08:31:53miker_it is
#08:31:57miker_unrelated, I mean
#08:32:15jeffthanks for confirming my understanding. :)
#08:32:26jeffslowly but surely, i'm getting the hang of this.
#08:32:34miker_fielmapper is really just a mechanism for telling opensrf about classes that evergreen will be tossing around
#08:32:39miker_cool :)
#08:35:08phasefxmaps fields to fieldnames :D
#08:35:23jeffwhat? fieldmapper maps fields?
#08:35:32phasefxarray elements, rather
#08:35:51jeff grins
#08:36:20phasefxI think miker was inspired by perl psuedo hashes
#08:36:27miker_heh
#08:36:43miker_well, arrays are smaller on the wire than hashes
#08:36:50kgs has joined #openils-evergreen
#08:36:53miker_and it's a wire format, not a human format
#08:37:08miker_so the intention was to reduce the payload size
#08:37:25phasefxdo we have an xml gateway that will spell out the fields for you?
#08:37:44phasefxor is just xml-ization of the array and classname?
#08:38:30miker_phasefx: we used to, it was evergreen-specific (as opposed to opensrf general) so we killed it
#08:38:47phasefxah
#08:40:03berickphasefx: srfsh.py will spell 'em out for you
#08:42:32phasefx remembers oils_requester or something similar
#08:42:50berickit's still there too
#08:52:53miker_there's also (for perl) Fieldmapper::to_bare_hash
#09:01:16mck9 has joined #openils-evergreen
#09:18:58dbsit was fat, too
#09:19:35dbsmiker_: w/respect to refactoring the holdings stuff - bare_holdings will be taught to hold stat cats and notes, I just didn't have any good test data to work with at the moment
#09:20:17dbsonce bare_holdings knows about that, then we can rip out the guts of xml_holdings and exporter and rebuild on a common base. I think.
#09:21:17dbsAnd my guess is you'd rather have bare_holdings be a thin wrapper around a perl function, rather than have each of those other methods call supercat?
#09:22:00dbs is obviously feeling the rush of adrenaline after 5 solid hours of sleep, can't wait for the crash in 3... 2.... 1...
#09:23:35miker_dbs: that sounds like a good plan ... using supercat is fine with me
#09:23:48miker_one less layer of abstraction
#09:24:23dbsokay. was worried that you would find it a performance problem. but hey, premature optimization...
#09:24:58dbsso http://zed.concat.ca/opac/extras/sru/OSUL/holdings?version=1.2&operation=searchRetrieve&maximumRecords=1&query=eg.title=laurentian
#09:26:00dbsthe supported VDX formats are ridiculous
#09:28:53miker_perhaps we just need to tell OCLC about our format ... they have /galaxy/ in there... and a proprietery format (xml holdings? eh?)
#09:29:19miker_however, working code and all that ;)
#09:31:08dbswe would have to pay oclc development fees to add support
#09:31:15dbsthus, picking one that exists
#09:31:30dbsokay - biab
#09:31:38miker_dbs: were you working from the full exporter holdings code? (haven't looked back at that)
#09:31:44miker_k
#09:50:01dbs has quit IRC
#09:52:17dbs has joined #openils-evergreen
#09:53:20gmcharlt has quit IRC
#09:57:18sarabee has quit IRC
#10:18:29sarabee has joined #openils-evergreen
#10:24:02dbsokay, back in a longer bit (bike to work time)
#10:24:04dbs has quit IRC
#10:34:34Dyrcona has joined #openils-evergreen
#10:35:18Dyrcona is back to bug you guys with his questions.
#10:35:22DyrconaToday's topic: usr groups and stat cats
#10:36:42DyrconaI see in Evergreen that actor.usrs can belong to groups, and that the main of such groups is just, plain "user."
#10:37:14DyrconaIt also appears that these goups are known and can be queried at checkout and when checking for holds permission.
#10:37:28gmcharlt has joined #OpenILS-Evergreen
#10:38:32DyrconaErr, wait a minute....Lemme look at the tables again. I can probably answer my own question. ;)
#10:40:26phasefxDyrcona: permission.usr_grp_map will link users to groups in permission.grp_tree. The usrgroup field in actor.usr links patrons to each other
#10:40:27chrissharp123hi all
#10:40:41phasefxhey man
#10:40:48Dyrconaehlo :)
#10:40:56chrissharp123anybody know off-hand how one might count the number of records in MARC21 binary?
#10:41:05Dyrconaphasefx: thanks. i was just looking at that.
#10:42:08phasefxchrissharp123: I'd use yaz-marcdump to convert it to xml and then grep -c '<record' on the xml file
#10:42:33chrissharp123ah - okay - that'll work - I was looking to skip that step :-)
#10:42:44chrissharp123thanks phasefx
#10:43:07chrissharp123 might just export the recs as MARCXML
#10:44:01miker_Dyrcona: the profile field on actor.usr points to the "main" group for the user
#10:44:19Dyrconayep. i got that.
#10:44:52miker_the groups listed in usr_grp_map allow the user to gain more permissions ... say a general staff user (profile) plus a cataloger
#10:45:17miker_the profile is what is generally looked at by circ and hold rules
#10:45:32phasefxchrissharp123: the marcdump utility may give a summary count at the end of its output
#10:46:19phasefx thinks of the profile as a prominent perm group :)
#10:46:28chrissharp123phasefx: cool - I've done a glance at the man page for yaz-marcdump - but the options are kind of tl;dr
#10:47:15gmcharlt has quit IRC
#10:48:16DyrconaIt is interesting how looking into migrating to a different ILS forces one to face the mess that has accumulated in ~8 years of using the current ILS.
#10:49:03jakeshomelibrary has joined #openils-evergreen
#10:49:05phasefxwhich one are you coming from?
#10:49:36jakeshomelibraryhey phasefx
#10:49:48phasefxhey jake
#10:49:59Dyrcona not sure he should say.... *cough* Horizon.
#10:50:21jakeshomelibraryi need some help installing the full server
#10:50:24phasefxah..that's a pretty flexible ILS.. probably lots of fun things you have going on there :)
#10:50:55jakeshomelibrarywhat is horizon
#10:51:17phasefxit's an automated library system like evergreen, koha, polaris, unicorn, etc.
#10:51:33jakeshomelibraryi want it
#10:51:39jakeshomelibraryare u working on it
#10:51:46phasefxthey don't sell it anymore
#10:52:00phasefxor rent it, rather
#10:52:08jakeshomelibraryoh can u get unicorn for me
#10:52:15jakeshomelibraryor evergreen
#10:52:38phasefx can point you to downloads for any of the free ones :)
#10:53:05jakeshomelibrarywhat are the free ones or the demo ones
#10:53:19jakeshomelibraryis unicorn good
#10:53:54phasefxfor some people
#10:55:07jakeshomelibrarycan u create a installion (just the staff client) only its for the server
#10:55:20jakeshomelibraryjust like the staff client
#10:55:24jakeshomelibrarysorry
#10:56:16chrissharp123jakeshomelibrary: you'll benefit from reading this: http://en.wikipedia.org/wiki/Library_automation
#10:56:39phasefxjakeshomelibrary: I can't do it and maintain it, no. But there is something like that with an older version of EG
#10:57:30jakeshomelibrarywhat is eg
#10:57:54chrissharp123EG = Evergreen
#10:58:04phasefxjakeshomelibrary: eg = evergreen. I'm talking about what's on this page here: http://evergreen-ils.org/dokuwiki/doku.php?id=jaschmidt:evergreen_installer
#10:59:08jakeshomelibrary has quit IRC
#11:02:37Dyrcona thinks Horizon, Unicorn, or Evergreen would be overkill for "jakeshomelibrary."
#11:02:45jakeshomelibrary has joined #openils-evergreen
#11:02:52Dyrcona:)
#11:02:58phasefxyeah, I suggested librarything
#11:03:14phasefxjakeshomelibrary: did you take a look at libarything.com?
#11:03:24phasefxyou don't need circulation, right?
#11:04:09phasefxand there's OCLC.. they want to make library automation cheaper for folks :) :)
#11:04:21Dyrconayeah, right. :)
#11:05:09phasefxit's web-scale, just like facebook
#11:05:31DyrconaOCLC wants to own library automation.
#11:06:27phasefxchoice is good. leveraging monopolies, not so much. Just my opinion, not speaking for my company, etc. etc. *8)
#11:07:46phasefx does want to start a community evergreen server.. not a demo server, but something a little more restricted and reliable. Like those free shell accounts you can get
#11:07:48jakeshomelibrary has quit IRC
#11:08:09_bott_ has quit IRC
#11:09:02Dyrconaphasefx: for casual/home users who want to organize their personal libraries and share metadata, or more like biblios.net?
#11:09:50phasefxmore for the former, hobbiests, small libraries.. folks who don't need something mission critical
#11:10:15Dyrcona nods.
#11:11:03DyrconaIt is hard to concentrate on work when people keep rolling heavy loads on pallet trucks back and forth on the floor above one's head.
#11:11:37phasefxI was picturing something more precarious, like catwalks, when I first read that :D
#11:12:28dbs has joined #openils-evergreen
#11:12:48phasefxa community server might be a good platform for adhoc lending networks too
#11:13:10Dyrconaphasefx: a community server sounds like an interesting idea.
#11:14:01phasefxjust need to find time, resources, etc. And I think a few more key features in Evergreen
#11:14:37phasefxlike a GUI for the in-db circ rules :)
#11:14:45Dyrconayep. i'll keep that in mind as I wend my way through the code.
#11:15:15Dyrcona is trying to figure out the in-db circ rules, but thinks the situation in his consortium is complicated enough to require scripts.
#11:15:43phasefxthere's one common model for small personal libraries that I don't see fitting very well into EG, and that's where you track the number of items for a title, and the number of items in certain states, but not barcodes
#11:16:21phasefxs/common//. Actually don't know if it's common, but I can see it making sense
#11:17:29Dyrconayes. barcodes make a nice, unique identity.
#11:18:02chrissharp123 must have been remembering the xmllint man page, not the yaz-marcdump page
#11:18:06Dyrconaits hard to tell two copies of the same book apart without some kind of copy-based unique id on the artifact.
#11:19:13dbsupdate asset.copy set barcode = 'Bird-shaped coffee stain on page 23' where id = 10;
#11:19:25Dyrconalol
#11:19:41phasefxbut if I'm Joe Random with a personal library, I usually only have one copy of each title, and if I have more than one, it's enough to simply know who has how many :)
#11:20:14_bott_ has joined #OpenILS-Evergreen
#11:20:27phasefxof course, I think a spreadsheet is perfectly fine there :)
#11:20:28denials has joined #OpenILS-Evergreen
#11:20:34Dyrconatrue, but I was thinking about circulating to others and distributing them somehow.
#11:20:48Dyrcona was thinking inside the box, apparently.
#11:21:04phasefxyeah, barcode model is best there, if you're widening your "network" beyond a small group of friends
#11:21:06dbsthere are various book-sharing services already
#11:21:08Dyrconai was thinking of recommending a spreadsheet to the home library guy.
#11:21:50phasefxthe home library guy apparently likes MARC
#11:21:59Dyrcona gets nervous when he hear crunching noises overhead and bits of concrete falling onto ceiling tile.
#11:22:05phasefxmust feel cool like assembly language or something :)
#11:22:14Dyrcona shudders.
#11:22:23dbsDyrcona: made any proprietary vendors angry recently?
#11:22:45DyrconaI'd like to stick a red hot poker into MARC.--It's a pain to work with in a relational database.
#11:22:57dbs sees the grpl commit - holy crow!
#11:23:05_dkyle1 just posted a telephone renewal system to contrib
#11:23:12Dyrconadbs: no, but they're moving furniture and junk around upstairs with pallet jacks.
#11:23:51phasefx_dkyle1++
#11:24:21Dyrcona_dkyle1 is now known as _dkyle2. :)
#11:25:01dbsdkyle++ _dkyle++ _dkyle1++
#11:26:34_dkyle1I'm wondering about some return values from OSRF Gateway with FM values that are not JSON
#11:27:42_dkyle1or at least they won't decode_json - how do people usually extract data from these methods?
#11:29:51phasefxwhat sort of values are you seeing?
#11:30:33phasefxI know of methods that don't return fieldmapper objects, but they do return strings or numbers or arrays of such things
#11:30:35_dkyle1a call to open-ils.circ.fleshed.retrieve for example
#11:31:03_dkyle1big long string of FM values
#11:33:04_bott_ has quit IRC
#11:33:05_dkyle1 has quit IRC
#11:34:02phasefxfor that particular call, I'd expect to get back { 'circ' : fm_object, 'acp' : fm_object, etc. } that should be parseable as JSON
#11:34:07_bott_ has joined #OpenILS-Evergreen
#11:37:53dbsstrictly speaking, json string values are supposed to be double-quotes :)
#11:38:22phasefxroger that
#11:51:50_bott_ has left #OpenILS-Evergreen
#11:51:52_bott_ has joined #OpenILS-Evergreen
#12:00:10Roger2k10 has joined #openils-evergreen
#12:02:39Roger2k10I've been trying to get records and holdings to import for over a week now and am pretty frustrated. I'm probably doing something wrong but I'm not sure what. I've been closely following the directions.
#12:05:20Roger2k10 I have a file with 10 records in it. Is it to much to ask if someone would mind trying to import it and see if they succeed and if so tell me the exact sequence of commands used?
#12:10:53phasefxRoger2k10: I'd be willing to give it a shot this weekend, but have to go now
#12:14:49Roger2k10That works for me. Do you want me to give you a link for the file?
#12:15:36phasefxsure
#12:17:33Roger2k10Did you get that? I'm using the web gateway and it doesn't show any indication that the /msg went through.
#12:18:02phasefxyessir, got it
#12:18:02BenO has quit IRC
#12:18:05Roger2k10Oh, little tabs at the top. My bad.
#12:18:37Roger2k10I appreciate it
#12:19:34Roger2k10I'll be at home all weekend and don't have any kind of remote access to my servers so I could give you my email address or just check in Monday.
#12:26:42r123 has joined #openils-evergreen
#12:29:30r123ok, i'm trying to get opensrf to install but when i went to edit opensrf.xml, it wasn't there - no config dir in /openils at all. I guess I forgot to add the --sysconfdir=/openils/conf when I rand configure. What's the best way to try and fix this
#12:31:29miker_r123: easiest thing to do is rebuild opensrf and reinstall
#12:33:35r123run make unistall before using Makefile.install - a sorry for stupid questions, very new to the compile from source stuff
#12:34:40miker_you won't need Makefile.install again, that's just for prerequisites
#12:35:03miker_make uninstall ... not even sure if there's an uninstall target. won't hurt, though
#12:35:49miker_you'll want to run `make clean; configure --sysconfdir=/openils/conf; make; make install` from the opensrf source directory
#12:36:37r123thanks
#12:40:45asmodai has quit IRC
#12:48:08dbsmiker_: any objection to pushing the default maximum records for SRU from 10 up to 50? paging doesn't seem to be working, at least not through simple2zoom, so the first page of results is all that z clients can get for the time being
#12:48:33dbs(and I keep on applying updated WWW/SuperCat.pm's and forgetting to up our limit accordingly)
#12:49:50dbssomething in the simple2zoom -> SRU -> EG chain also seems to be eating pure numeric searches like find @attr 1=7 0793526949, which work perfectly in slimpac as a keyword search
#12:50:11miker_dbs: no problem like all, re default max per page
#12:50:40miker_yeah, unquoted searches are a problem, but I think that's a CQL::Parser issue (which I haven't tracked further)
#12:51:04miker_could maybe me my eg-specific sru::request extentions ... hrm
#12:53:18dbsyeah. I've tried quoting the numerics with no success :-/
#12:54:10dbsI could go back to my debugging ways to see what CRL::Parser spits out at least
#12:58:50asmodai has joined #OpenILS-Evergreen
#13:11:33miker_dbs: that's odd...
#13:20:33dbs sends a list of 178 permissions that are assigned to no profiles to his counterparts to untangle
#13:21:08dbsheh, nobody has the UPDATE_PERM permission, maybe that's why they can't grant permissions on the user permission editor :)
#13:21:45miker_ha
#13:22:54miker_granting just requires that you 1) have it 2) have the grant flag 3) are granting at your depth 4) the target has a work_ou you have the perm at ... IIRC
#13:25:12_bott_ has quit IRC
#13:25:14dbs-= THIS MESSAGE NOT LOGGED =-
#13:27:47dbsSRU search string [eg.keyword = 0793526949] converted to [keyword:0793526949 site:OSUL]
#13:27:51dbswell that looks fine
#13:29:25asmodai has quit IRC
#13:32:58eby has joined #OpenILS-Evergreen
#13:37:37dbsheh, it is fine, if I search the right damned library
#13:37:54miker_doh! :)
#13:38:01dbshowever, then it returns one result, and yaz-client barfs trying to show that result
#13:38:11dbsseems to be an offset error
#13:39:10sarabee_ has joined #openils-evergreen
#13:39:44dbshttp://zed.concat.ca/opac/extras/sru/OWA/holdings?version=1.2&operation=searchRetrieve&maximumRecords=1&&query=eg.keyword=0793526949
#13:39:59sarabee has quit IRC
#13:42:10berickACQ quote of the day.. well, 2 days ago "GST non-rebateable-division-rates are often set to 4 decimal places, e.g. "1.0198", and this is enough to throw things slightly off" --art
#13:42:15berickoh boy
#13:42:45dbsheh
#13:42:58miker_dbs: I think the version is supposed to be 1.1 ... no certain
#13:43:06dbsthat SRU result looks fine to me
#13:43:06miker_an dunno if that matters
#13:43:23dbsyeah, I don't think so, I've thrown 9.9 in there and it's happy :)
#13:43:33miker_k
#13:47:13miker_dbs: there's an extra & in there, just a typeo?
#13:47:29dbsmiker_: yep
#13:48:28dbsso if you connect to zed.concat.ca:210/OWA and do that attr 7 search, you can see that it finds a hit, but it can't show the result
#13:48:45miker_dbs: but other results are fine?
#13:48:48dbstheory: of x hits, our z39.50 concoction will only present x-1 results
#13:48:59miker_hrm...
#13:49:58dbsyep, if you search a plain old: find "are you experienced", you'll get 3 hits, but only be able to show 1 and 2
#13:50:15dbs3 fails with a "present request out of range" (in yaz-client)
#13:50:58miker_odd
#13:51:02miker_no idea on that
#13:51:03dbsagreed
#13:51:42miker_slimpac is confirming your counts, but showing all hits?
#13:54:20miker_it is for that isbn
#13:58:00_bott_ has joined #OpenILS-Evergreen
#14:14:29_dkyle1 has joined #openils-evergreen
#14:14:45berickpostgres people, see any reason why this won't log everything to syslog? trimmed postgresql.conf: http://rafb.net/p/mWURT320.html
#14:15:17bericksyslog appears to be working fine with my other LOCAL* logs
#14:15:39jeffdid you trim only comments and whitespace? ;)
#14:15:49jeffoh, nevermind.
#14:15:52berickjeff: unless my grep/sed fu is wonky
#14:15:55berickwhich is highly possible
#14:16:15jeffyeah, i just saw that you included the command. asked before i loaded.
#14:16:33berick tries a direct 'logger' call
#14:16:51jeffcan you annotate with your syslog config?
#14:17:05jeffand it it logging anything to syslog?
#14:19:07bericki think it is my syslog config.. beleive i'm treating local logs differently
#14:20:04berick pokes at it
#14:23:12berickjeff: thanks :) it was a syslog thing
#14:29:30asmodai has joined #OpenILS-Evergreen
#14:42:42gmcharlt has joined #OpenILS-Evergreen
#14:43:23asmodai_ has joined #OpenILS-Evergreen
#14:49:49dbs has quit IRC
#14:49:49sarabee_ has quit IRC
#14:49:49sylvar has quit IRC
#14:49:49chrissharp123 has quit IRC
#14:49:49berick has quit IRC
#14:49:49jeff has quit IRC
#14:49:49error_23 has quit IRC
#14:49:49phasefx2 has quit IRC
#14:50:09Dyrcona has quit IRC
#14:50:39error_23 has joined #openils-evergreen
#14:50:39phasefx2 has joined #openils-evergreen
#14:51:22dbs has joined #openils-evergreen
#14:51:25sarabee_ has joined #openils-evergreen
#14:51:25berick has joined #openils-evergreen
#14:51:25jeff has joined #openils-evergreen
#14:51:25chrissharp123 has joined #openils-evergreen
#14:51:40sylvar has joined #openils-evergreen
#14:52:55asmodai has quit IRC
#14:52:55asmodai_ is now known as asmodai
#14:52:59Dyrcona has joined #openils-evergreen
#14:55:52_bott_ wonders If Firefox, and Chrome, and Opera, and Safari work, do I need to worry about IE...?
#14:56:18jeffheh
#14:56:19jeffi did.
#14:56:39_bott_javascript debugging in IE is maddening
#14:56:46jeffyes.
#14:57:01jeffi spent way too many hours tracking down that bug last weekend.
#14:57:11_bott_gotta love syntax errors on non-existent lines
#14:57:50berick_bott_: oh, god, i hate debugging in IE
#14:58:11jeffif you install the script debugger from NT 4.0, it gets a little better. it will stop giving you pretend line numbers -- but if you have a syntax error in a function in file 1, you don't get the syntax error, you get an error on or around the line where you try to call that function in file12.
#14:58:56jeffthis is the script debugger (validation required): http://www.microsoft.com/downloads/details.aspx?familyid=2f465be0-94fd-4569-b3c4-dffdf19ccd99&displaylang=en
#14:59:59berickyou'll know when I'm working on IE because I'll be in here whining for hours
#15:00:00_bott_IE 8 has an interesting debugger included
#15:00:10_bott_hasn't helped though
#15:00:13jeffand you'll then want to go to Tools -> Options -> Advanced and uncheck "Disable script debugging (Internet Explorer) under the "Browsing" category.
#15:00:36jeffyeah, i haven't tried debugging in IE8 yet.
#15:06:06_dkyle1 has left #openils-evergreen
#15:07:47brendan_ga has quit IRC
#15:11:01miker__bott_: didn't work for me ... the ie8 debugger, I mean
#15:11:34_bott_I said it's interesting, didn't say it worked ;)
#15:11:50miker_true enough
#15:24:17jeffdbs: do you have the link to the web based i18n thingy that i forget the name of right now? :)
#15:24:33dbsjeff: coffeecode.net:8080 ?
#15:25:13jeffyep, thanks!
#15:45:25dbsstupid question: in the circ scripts, is there a defined value for the org_unit at which the transaction is taking place?
#15:45:53dbscurrentLocation?
#15:48:55Dyrconadbs: that's what it seemed to be when I was playing with the other day.
#15:49:55dbshrm, okay
#15:50:18dbs wonders if that's an aou object or what...
#15:50:33dbslooks like no: currentLocation has no properties
#15:51:13Dyrconadbs: it did when I tried the other day if (currentLocation.id == 181) for example.
#15:51:45Dyrconadbs: i also logged currentLocation.name.
#15:52:06dbswell dang! I'm doing something wrong then :)
#15:52:09miker_dbs: in which script? permit or duration
#15:52:15dbsduration
#15:52:21miker_ah ... berick ?
#15:53:23berick looks
#15:54:00Dyrconait works for me in circ_duration.js.
#15:54:11miker_berick: sorry ... couldn't find the root quickly, context switching pain as well ;)
#15:54:56berick$runner->insert( "$evt.location", $editor->retrieve_actor_org_unit($ctx->{requestor}->ws_ou), 1);
#15:55:10berickthat becomes currentLocation
#15:55:14berickso, yeah, should be an object
#15:55:51berickif ws_ou was somehow undef, it would explain it
#15:55:52dbsmeh. okay, I'll see if I can figure out what dumb-assery I (or somebody else) has injected
#15:56:10berickthere'd be a matching warning in the log if you tried to retrieve via null ID
#15:56:34Dyrconaor misspelled currentLocation..... I did that, too. :)
#15:57:26berickor.. if ctx->{requestor} was null
#15:59:04dbsactually, looks like it's Permit
#16:01:30dbs is confused, as he's not trying to pull currentLocation in circ_permit_*
#16:01:35dbs babbles
#16:03:14dbsah, it was in circ_groups.js
#16:03:39r123 has quit IRC
#16:05:06dbswhee, /me manages to checkout an item
#16:11:36atheos has left #OpenILS-Evergreen
#16:13:41natschil has joined #openils-evergreen
#16:17:11berickthat is just so awesome. records with code='<' in the xml cause xml::libxml to segfault, killing the perl process
#16:17:28bericktry/catch does no good
#16:18:36dbsberick: that's why I wrote fix_bad_marcxml.pl to cleanup our crappy records before import
#16:19:21dbsmebbe you could steal some of the "logic" from that (although it sucks to introduce more processing time)
#16:19:35berickwell, if someone would apply the marc::file::xml patch, i'd be all good
#16:20:05berickdbs: or, yeah, maybe shove that into the 'create queued vandelay record' logic
#16:20:28dbsahem, "someone" :)
#16:20:39berick*cough*
#16:21:10dbsnothing like seeing an import die at record 750,000 after 20-odd hours of processing :)
#16:23:06dbsdoes what we're trying to do make any sense - define circ rules in aou-specific scripts, and load them via load_lib('circ/circ_duration_' + currentLocation.shortname + '.js')
#16:23:44berickdbs: yes. as long as circ_lib.js is loaded first
#16:24:11dbsdamn. trying to figure out why it seems to be ignoring the rules spec'ed in the child file
#16:24:20dbs bets redeclaration of vars
#16:24:48DyrconaHow do I "unregister" my workstation in the staff client, i.e. how do I get the staff client to think it has not been registered?
#16:26:27dbsDyrcona: http://open-ils.org/dokuwiki/doku.php?id=staff_client:removing_the_staff_client is one way
#16:26:42dbsor use some uppercase characters in the hostname to trick it
#16:26:44levani_el has joined #openils-evergreen
#16:26:57error_23_ has joined #openils-evergreen
#16:27:02levani_elhello
#16:27:13dbsaha, var that we're using as a flag to indicate processing has occurred in a different script is coming back undefined
#16:27:20levani_elhow convert exvel to posgresql?
#16:27:54eby has quit IRC
#16:28:30Dyrconadbs: thanks. I didn't see the OpenILS folder in AppData earlier.
#16:29:49berickoh, gonna have to optimize the org picker for big org trees
#16:30:07Dyrconagrr. just blowing out the directory doesn't work. the staff client remakes it. guess I'll need to reboot or something.
#16:32:10berickDyrcona: ws_info is the file. if you remove that file, it will ask you to re-register
#16:32:49jeffand if you re-register with the same workstation name in the same OU, it'll just prompt you to force the action after warning you that name already exists.
#16:33:33jeffso... misconfigured workstations... affects transits, circs, and desk payments... anything else i should search out if i'm trying to see how much of a mess it made?
#16:34:26Dyrconaberick & jeff: thanks. i just blew the database out, anyway.
#16:43:41error_23 has quit IRC
#16:44:45asmodai__ has joined #OpenILS-Evergreen
#16:54:20asmodai has quit IRC
#16:54:20asmodai__ is now known as asmodai
#17:02:41dbsmiker_: I think you fixed paging, actually
#17:03:16dbsyaz-client can now grab maximumrecords and show past that. yayz
#17:13:21mck9 has quit IRC
#17:14:14asmodai has quit IRC
#17:15:57asmodai has joined #OpenILS-Evergreen
#17:20:33Dyrcona has quit IRC
#17:23:25levani_el has quit IRC
#17:45:44natschil has quit IRC
#18:05:36dbs has quit IRC
#18:42:16EGUEST785 has joined #openils-evergreen
#18:42:36EGUEST785i heard that koha is better than evergreen is this true??
#18:43:40EGUEST785helooo anyone going to answer this
#18:44:18EGUEST785 has quit IRC
#19:09:07Roger2k10 has quit IRC
#19:32:49gmcharltsic transit troll
#20:03:40jeffgmcharlt: pretty sure that's "jakeshomelibrary"
#20:14:05miker_@later tell dbs I'd like to set the default page size back to 10, since paging works now. objections?
#20:14:05pinesolmiker_: The operation succeeded.
#20:16:50chrissharp123 waves at error_23_
#20:28:06error_23_ waves at chrissharp123
#20:28:11error_23_how are things in g-town?
#20:28:33error_23_i will say that things are awesome in devtown
#20:29:04chrissharp123we're cool
#20:29:26chrissharp123I'm beginning to dabble in Python - nothing serious
#20:29:40chrissharp123I like to thing that I'm in the outskirts of devtown :-)
#20:31:52chrissharp123s/thing/think/
#21:03:38asmodai has quit IRC
#21:09:00error_23_neat
#21:09:02error_23_i think that's great
#21:09:13error_23_i gotta sign off; it's mayday which means drinking-time
#21:09:19error_23_=) chat with you later!
#21:09:23error_23_ has quit IRC
#21:53:03brendan_ga has joined #OpenILS-Evergreen
#22:08:36phasefx_ has quit IRC
#22:08:42phasefx has quit IRC
#22:11:00sylvar has quit IRC
#22:47:28dbs has joined #openils-evergreen
#22:47:46dbsmiker_: objections = undef;
#22:53:31phasefx has joined #openils-evergreen
#23:16:00miker_dbs: updated
#23:19:42dbsexcellent! also good news, pyz3950 works now too (as long as you tell it not to worry about the fact that the records are coming back as unicode)
#23:39:47dbs has quit IRC
< Thursday, April 30th, 2009Raw Log FileSaturday, May 2nd, 2009 >