| # | Time | Nick | Message |
|---|
| # | 00:04:58 | moodaepo has quit IRC |
| # | 00:34:24 | StephenGWills has joined #evergreen |
| # | 01:27:14 | StephenGWills has quit IRC |
| # | 04:17:46 | rangi has left #evergreen |
| # | 06:14:07 | phasefx has joined #evergreen |
| # | 06:49:25 | bjwebb has joined #evergreen |
| # | 06:49:29 | bjwebb has joined #evergreen |
| # | 07:23:26 | Callender has joined #evergreen |
| # | 07:34:30 | StephenGWills has joined #evergreen |
| # | 07:50:47 | dbs has joined #evergreen |
| # | 07:50:47 | dbs has joined #evergreen |
| # | 07:51:06 | dbs | fog-- |
| # | 07:52:42 | StephenGWills rubs his eyes and peers around channel |
| # | 08:15:34 | StephenGWills has quit IRC |
| # | 08:30:57 | sylvar | GOOOOOOOOOOOOD MORNING DECATUR |
| # | 08:33:16 | senator | good morning indeed. it's not pouring yet |
| # | 08:47:01 | dbs | whee, my flight has been delayed for 2.5 hours and counting |
| # | 08:47:40 | dbs | and that's just waiting to get to Toronto. Maybe I'll see y'all for dinner and drinks tonight. |
| # | 08:51:32 | senator | oy |
| # | 08:54:12 | dbs | On the bright side, free airport wifi helps when running into bugs so I can fix'em. I started my hackfest at 06:00, OH YEAH |
| # | 08:54:21 | rsinger_ has joined #evergreen |
| # | 08:55:58 | rsinger has quit IRC |
| # | 08:56:33 | Dyrcona has joined #evergreen |
| # | 08:59:42 | rsinger_ has quit IRC |
| # | 09:01:26 | senator | and now it's an international hackfest! |
| # | 09:01:31 | senator | don't tell DHS |
| # | 09:02:10 | sylvar | DHS knows what the Interwebs are? |
| # | 09:02:35 | Dyrcona | DHS knows what a hackfest is? |
| # | 09:02:40 | Dyrcona | Doubt it. |
| # | 09:02:47 | sylvar | I'd be less worried if they knew what a hackfest is |
| # | 09:03:00 | Dyrcona | DHS knows much of anything.--Doubt it. |
| # | 09:04:47 | Dyrcona gets added to the no-fly list..... :) |
| # | 09:05:43 | senator | hehe |
| # | 09:06:01 | dbs | Mmm. I should play some online poker while I'm still in the land of the non-free... |
| # | 09:06:31 | sylvar | yeah, the illegal slot machines in Decatur don't take CT money |
| # | 09:06:42 | Dyrcona | The land of the sheep and the home of the slave.... |
| # | 09:07:14 | jamesrf has joined #evergreen |
| # | 09:07:16 | Dyrcona | All right that's enough dissing on my home country.... |
| # | 09:08:29 | atheos has joined #evergreen |
| # | 09:08:59 | Dyrcona | Hope you guys have a productive day at the hackfest! I'll be with you in spirit and in IRC. |
| # | 09:09:02 | mrpeters-isl_ has joined #evergreen |
| # | 09:09:32 | Dyrcona | I will be working on adding support for the fee paid message to SIPServer and to the OpenILS SIP module. |
| # | 09:09:33 | dbs | Aw, Dyrcona - where are you going to be at? This is go-live week for you? |
| # | 09:09:43 | bshum waves at Dyrcona |
| # | 09:09:56 | Dyrcona | dbs: Not this week. We're going live over the last weekend in May. |
| # | 09:10:18 | dbs | Ah, _plenty_ of time :) |
| # | 09:10:32 | Dyrcona | :) |
| # | 09:10:43 | Dyrcona waves back to bshum. |
| # | 09:12:17 | finnx2 has joined #evergreen |
| # | 09:13:04 | eeevil | annnnnnnnd.... HACK |
| # | 09:13:14 | atheos | adding SIP payments?? |
| # | 09:13:25 | mrpeters-isl_ | https://spreadsheets.google.com/ccc?key=0AiLK4ygHdA8odGtmSThYYzNKVDZpcmZvRThKNDMwdEE&hl=en&authkey=CIWl1LYE |
| # | 09:14:18 | Dyrcona | atheos: yes. one of our members uses it in our current ILS, so i'd like them to have it day one, if possible. |
| # | 09:14:51 | atheos | Nice. I'd like to to get away from using the gateway API for processing payments myself. |
| # | 09:14:56 | Dyrcona | atz and I talked about the implementation back in November in this channel. |
| # | 09:15:11 | atheos | might be more consistent during upgrades |
| # | 09:15:35 | Dyrcona | the SIPServer side of things will be easy. The EG/OpenILS side a little tricky, but doable. |
| # | 09:15:38 | tsbere | Later I will be beating a php sip module into a more usable state before I push it to a public git repo. |
| # | 09:16:19 | tsbere hadn't noticed how bad some of it had been until he started fixing bugs in it |
| # | 09:16:43 | atheos | tsbere - I've got some SIP php goodies too, if you want to borrow/copy/steal |
| # | 09:17:13 | tsbere | Currently using code from php-sip on googlecode |
| # | 09:17:19 | tsbere | or php-sip2 or whatever it was |
| # | 09:17:26 | tsbere | I plan on making it a lot nicer today |
| # | 09:17:40 | tsbere | (with some horrible looking lines of code every so often) |
| # | 09:18:01 | sylvar | on 744513, I've seen a case of apostrophic trouble in non-advanced search that was solved by saving (i.e. reindexing) the bib; does anyone have an example to test? |
| # | 09:18:05 | atheos | yea, I've reviewed that code before |
| # | 09:18:25 | mrpeters-isl_ | sylvar: yep, let me grab some from our helpdeks |
| # | 09:18:29 | mrpeters-isl_ | err, desk |
| # | 09:19:02 | tsbere | atheos: If you have a better starting point I could go with what you have instead |
| # | 09:19:38 | atheos | I'll go grab my latest and post it, I"ll let you be the judge on whether or not it's better. just a sec |
| # | 09:20:09 | mrpeters-isl_ | and of course, sylvar, some searches that were failing before aren't now |
| # | 09:20:17 | tsbere is already considering a line like this, though: return $this->{$this->responseCodes[$responseCode]}($response); |
| # | 09:21:19 | sylvar | mrpeters-isl_: well, if you can find any that still fail, let's see if saving the bib will do it... could be a hint about what should change |
| # | 09:21:30 | mrpeters-isl_ | sylvar: try "woman's day" on evergreen.lib.in.us |
| # | 09:21:32 | mrpeters-isl_ | just spins |
| # | 09:21:34 | sylvar | ok |
| # | 09:22:47 | sylvar | yep, that's what I'm seeing too mrpeters-isl_ |
| # | 09:22:53 | sylvar | wait, it came up |
| # | 09:23:00 | mrpeters-isl_ | no kidding? |
| # | 09:23:13 | jeff | heh |
| # | 09:23:14 | dbs | sylvar / mrpeters-isl_ : IMHO, the suggestion in 744513 to monkey with index_vector is the wrong way to go |
| # | 09:23:15 | mrpeters-isl_ | maybe searching it again did something |
| # | 09:23:21 | jeff | hate those kinds of bugs. :P |
| # | 09:24:00 | jeff | that sais, i have seen cases where a search will time out the first time and then return cached results on the next try. those are all bad, of course. |
| # | 09:24:16 | jeff | dbs: where are you?~, anyway? |
| # | 09:24:27 | jeff | ^H not intentional |
| # | 09:24:47 | dbs | 744513: what happened in previous releases was that when indexed, "o'brien" would be normalized to "o brien" in .value and then index_vector would get "o brien" |
| # | 09:24:50 | jeff | conferences are one of those times where it's unusual to see people on irc that you're not also within eyesight of :) |
| # | 09:25:01 | sylvar | mrpeters-isl_: look up |
| # | 09:25:10 | dbs | jeff: STILL IN SUDBURY. Fog. Plan has been delayed by 3.5 hours and counting. |
| # | 09:25:19 | dbs | Plan _and_ plane |
| # | 09:25:21 | jeff | dbs: yuck. |
| # | 09:25:37 | jeff | dbs: wjr and i had fun yesterday with weather. good luck! |
| # | 09:25:59 | jeff | hooray! git svn rebase complete |
| # | 09:25:59 | mrpeters-isl_ | maybe this isn't an issue anymore, and was fixed by a reindex or something afterall |
| # | 09:26:02 | jeff | old working copy |
| # | 09:26:17 | atheos | tsbere grab these: http://208.119.68.16/media/niles/sip/sip2.inc http://208.119.68.16/media/niles/sip/test.php note comment left on line 59 of sip2.inc |
| # | 09:26:20 | dbs | 744513: We had to teach the JavaScript layer to remove the ' from incoming searches to match the normalization in metabib.*_field_entry, which was (in retrospect) rather ugly |
| # | 09:26:23 | mrpeters-isl_ | everything i throw at it works, eventually |
| # | 09:26:33 | mrpeters-isl_ | haha searching "don't" does some ugly things |
| # | 09:28:11 | dbs | mrpeters-isl_: what ugly things? |
| # | 09:28:31 | tsbere | atheos: I am thinking the php-sip2 code is a better starting point. For example, our *current* sip server(s) don't do logins, thus telling me that forcing a login may not be a good idea. |
| # | 09:28:33 | mrpeters-isl_ | go try it...you don't even get to the "spinner" on the opac |
| # | 09:28:39 | dbs | mrpeters-isl_: worked for me |
| # | 09:28:48 | mrpeters-isl_ | maybe its the wireless here then |
| # | 09:28:59 | atheos | ok |
| # | 09:28:59 | dbs | that's what I'm thinking |
| # | 09:29:16 | tsbere | atheos: Also, test.php is trying to parse rather than give me source :P |
| # | 09:29:24 | atheos | oops |
| # | 09:29:30 | atheos | hang on |
| # | 09:30:13 | atheos | try test.phps |
| # | 09:31:04 | StephenGWills has joined #evergreen |
| # | 09:31:06 | atheos | obviously, replace the $config['captiveportal']['sip2login'] and so on with your SIP2 user/pass <-- the code is for pfsense captiveportal |
| # | 09:31:13 | b_bonner has joined #evergreen |
| # | 09:31:20 | jeff | as berick is suggesting that we feed topics into irc, here goes: |
| # | 09:31:44 | berick | topics: pile of bugs, db upgrade scripts |
| # | 09:31:52 | berick | git? |
| # | 09:31:58 | jeff | i'm planning on hacking on enhancements to O:W:AddedContent for cover art by UPC as well as ISBN, possibly more |
| # | 09:32:09 | Meliss has joined #evergreen |
| # | 09:32:19 | finnx2 has quit IRC |
| # | 09:32:22 | jeff | if i get bored with that, i may resume work on our opensrf php client |
| # | 09:32:39 | dbs | jeff: huh, didn't know you were working on that (opensrf php client) |
| # | 09:33:18 | dbs may teach O:W:AddedContent:OpenLibrary how to look up ebooks |
| # | 09:33:36 | jeff | dbs: yes, i was secretly glad that none of the gsoc folk picked it |
| # | 09:33:49 | mrpeters-isl_ | http://blog.evergreen.lib.in.us/evergreen-schema-2.0.3.html |
| # | 09:34:05 | berick | atheos: yr looking at sip payments support? |
| # | 09:34:05 | phasefx is willing to fix staff client pet peeves today; I'm sure folks have some :) |
| # | 09:34:05 | dbs | jeff: hasn't your NDA been lifted? |
| # | 09:34:06 | eeevil | jeff: for realz php client, with opensrf message support, etc? |
| # | 09:34:28 | jeff | dbs: it's at a skeleton state, and i hope to get it shared this week |
| # | 09:35:08 | atheos | berick, yes, last two times we upgraded our gateway API for payments broke. I just figure using SIP would be more consistent. |
| # | 09:35:08 | jeff | eeevil: at this point, i'm targeting gateway support not translator support. |
| # | 09:35:37 | tsbere | phasefx: Can you start with my two latest LP bugs? Should be minimal work ;) |
| # | 09:35:37 | jeff | eeevil: but leaving it open for full translator support to be added |
| # | 09:36:01 | phasefx | tsbere: yeah :D |
| # | 09:36:07 | KN2W has joined #evergreen |
| # | 09:36:11 | sylvar | mrpeters-isl_: there's a handmade directory at the top of http://www.esilibrary.com/~ben/evergreen-2.0.2-structure.html that may be worth stealing (I found it handy) |
| # | 09:36:14 | atheos | plus, our SIP self checks can be upgraded for payment |
| # | 09:36:17 | dbs | 744513: I can confirm that adv_global.js strips out the hyphen when you click on "Advanced" on the left hand column |
| # | 09:36:20 | phasefx is also going to crunch on these peppermints, pardons if it annoys anyone :-) |
| # | 09:36:26 | leed has joined #evergreen |
| # | 09:36:30 | dbs | s/hyphen/apostrophe/ |
| # | 09:36:32 | KingNightWolf has joined #evergreen |
| # | 09:36:34 | berick would be interestd in talking AddedContent, opensrf, sip payments |
| # | 09:36:48 | KingNightWolf has left #evergreen |
| # | 09:36:50 | KN2W has left #evergreen |
| # | 09:36:58 | tsbere | Also, as much as *I* disagree with the idea, we are being pestered about emailing checkout/all items out/etc receipts from the staff client. |
| # | 09:37:01 | 13WAAMF19 has joined #evergreen |
| # | 09:37:09 | juner has joined #evergreen |
| # | 09:37:12 | KingNightWolf has joined #evergreen |
| # | 09:37:16 | 13WAAMF19 is now known as Dmagick |
| # | 09:37:19 | tsbere | So if someone else did that our libraries would be happy. |
| # | 09:37:38 | phasefx | we could fire A/T events at the same time normal printing would happen |
| # | 09:37:58 | eeevil | so it's recorded I'll be lurking in a corner to discuss upgrade scripts |
| # | 09:38:03 | berick | checkout fires an A/T event now, just need some event_defs |
| # | 09:38:04 | juner has quit IRC |
| # | 09:38:11 | tsbere | They want it "print, email, or both, preferably with being able to hit a hotkey to print or email" |
| # | 09:38:21 | KingNightWolf has quit IRC |
| # | 09:38:44 | mrpeters-isl_ | tsbere: so you're thinking instead of hitting the "print all bills" you'd email all bills? |
| # | 09:38:47 | KN2W has joined #evergreen |
| # | 09:38:53 | gmcharlt will be joining eeevil in his corner |
| # | 09:38:54 | dbs | 744513: and adv_global.js strips the apostrophe again even if you manually add it back into the search field. that's a bad old bug. |
| # | 09:39:00 | tsbere | I want a patron setting that says whether or not they are allowed to email receipts to the patron's address. Possibly with a specific email for it. |
| # | 09:39:31 | tsbere | mrpeters-isl_, They want to email the checkout receipt ("you just checked out x and y and z") in particular, but basically anything that might come out of the receipt printer for a patron they want to be able to email. |
| # | 09:39:37 | jeff | berick: sounds good. |
| # | 09:40:03 | mrpeters-isl_ | ok, so maybe a user preference (like hold calls vs hold emails) |
| # | 09:40:09 | rayner has joined #evergreen |
| # | 09:40:32 | tsbere | Personally, as a patron myself, *I* don't want a pile of crap emails telling me I checked out a book I know I checked out. |
| # | 09:41:03 | wjr | unless you *do* want that |
| # | 09:41:06 | eeevil | so... re apos, in an in-db normalization world, should we not simply adjust the index normalizers to do whats needed, which will automatically be applied to query input? |
| # | 09:41:13 | tsbere | So if I can't turn that off I am likely to remove my email address from my account outright |
| # | 09:41:19 | eeevil is off to palavar with gmcharlt |
| # | 09:42:52 | bshum | Goodness, there's 178 open bugs now? |
| # | 09:43:00 | mrpeters-isl_ | lol bshum |
| # | 09:43:00 | dbs | eeevil: yes, but the advanced search interface is off in its own world and needs to be told to stop trying to normalize |
| # | 09:43:01 | bshum cries a little |
| # | 09:43:03 | atheos | with all the e-mail delivery problems we have with aol & yahoo addresses, I not sure I'd like to be accountable for more e-mail patrons expect to receive. Maybe we can prevent patrons from adding aol/yahoo addresses :P |
| # | 09:43:08 | mrpeters-isl_ | lots of them that are close to closing though |
| # | 09:43:42 | mrpeters-isl_ is now known as mrpeters-isl |
| # | 09:44:01 | tsbere | I feel libraries send enough notices and such already, they don't need to spam patrons with things they can find out on their "My Account" page. |
| # | 09:44:49 | mrpeters-isl | also true |
| # | 09:45:01 | tsbere | And if the library gets to decide to send the receipt to the patron's email without patron approval then the library is technically spamming the patron if they do. And ours *will*. |
| # | 09:45:23 | b_bonner | we see some patrons asking for email receipt, especially with our heavy emphasis on self checkout machines |
| # | 09:46:00 | tsbere | That I see as a selfcheck issue more than a staff client issue ;) |
| # | 09:46:26 | tsbere | We have at least one library using selfchecks that ask the patron (note that it ASKS) if they want a copy of the receipt via email |
| # | 09:46:44 | mrpeters-isl | anyone want to pal up on 744244? |
| # | 09:46:44 | atheos | you could spin this as a *green initiative. e-mails save trees |
| # | 09:47:43 | tsbere | atheos, I could, but that would be redundant, that is already their spin on it. |
| # | 09:48:13 | tsbere | I prefer to spin it as "waste of bandwidth and CPU power as the patron can look it up without us looking like a spammer via the opac anyway" |
| # | 09:48:17 | phasefx isn't enjoying latency with ssh/vpn |
| # | 09:48:25 | atheos | right, thought that after pressing *enter*. |
| # | 09:49:21 | tsbere has a crappy copy of the sip2 dev guide |
| # | 09:49:31 | tsbere | It mis-labels several message id numbers. |
| # | 09:49:38 | Dyrcona might have a better one. |
| # | 09:49:46 | Dyrcona | or do you have the same one? |
| # | 09:49:55 | tsbere | Dyrcona: No, you don't have a better one, this is the one you have. :P |
| # | 09:50:10 | Dyrcona | Well, I got it from 3M, I think. |
| # | 09:50:14 | tsbere actually has 3 versions with the same issue |
| # | 09:50:34 | phasefx | tsbere: 769208 (Change barcode to link to item status) and 770452 ("Lazy Circ" automatic barcode prefixes)? |
| # | 09:51:22 | tsbere | phasefx: Yea. Although lazy circ has a "settings interface has no clue what an array is" issue. A previous version (before I swapped to the array in the settings interface) may be a better bet. |
| # | 09:52:10 | Dyrcona | devs don't use the settings interface. :) |
| # | 09:52:23 | dbs | Another hackfest suggestion: draft an update to the "Contributing" document that adopts the "Signed-off-by: " in a commit message as the replacement for a full copy of the DCO (and "Authored-by:" / "Reviewed-by:" as well, mebbe?) |
| # | 09:52:29 | tsbere | Although if you go with "before I swapped to array" then Dyrcona has some changes to make in his load scripts ;) |
| # | 09:52:50 | Dyrcona | regex-replace should do it, though. |
| # | 09:53:28 | dbs | tsbere: sorry about that, again |
| # | 09:53:48 | tsbere | dbs: Not your fault that things that are in use aren't supported by the interfaces that are supposed to be for editing them |
| # | 09:54:07 | tsbere | Well, unless you are responsible for said incompatible interface. Are you? :P |
| # | 09:54:17 | Dyrcona chuckles. |
| # | 09:55:54 | dbs | tsbere: I try my best to avoid coding interfaces |
| # | 09:56:29 | tsbere | so you don't like your code to ever interact with other code? ;) |
| # | 09:57:27 | dbs | tsbere: It's for the best; otherwise you end up with "Manage authorities" and "Browse authority" monsters (my poor monstrous children) |
| # | 09:57:33 | rayner has quit IRC |
| # | 09:58:06 | tsbere was poking at the fact that a function header could be considered an interface for calling the function |
| # | 09:58:31 | bott-otr has joined #evergreen |
| # | 10:01:06 | bshum | Preview new website: http://lupin.georgialibraries.org/ |
| # | 10:01:15 | bshum | Paint still wet |
| # | 10:01:37 | dbs | tsbere: yeah, got that as I was typing but figured I would mock my UI efforts anyway |
| # | 10:01:46 | mrpeters-isl | nice! |
| # | 10:02:33 | Dyrcona sticks hands in wet paint and makes hand prints everywhere. |
| # | 10:04:14 | Dyrcona | very nice! |
| # | 10:04:18 | b_bonner has quit IRC |
| # | 10:06:15 | hcethatsme has joined #evergreen |
| # | 10:06:21 | dbs | AddedContent::OpenLibrary folks - okay, so we're using the unstable "jscmd=details" to get the TOC, and need to use "jscmd=data" to get ebooks (where available); any objections to making both calls, instead of sacrificing one or the other? |
| # | 10:06:22 | bshum | Hey, is anyone at Hackfest around who pokes at A/T cloning quirkiness |
| # | 10:06:24 | mrpeters-isl_ has joined #evergreen |
| # | 10:06:46 | bshum | Or you know... A/T in general :) |
| # | 10:06:56 | b_bonner has joined #evergreen |
| # | 10:07:28 | bott-otr has really got to get my VMs off bridged... ejabberd hates me! |
| # | 10:07:57 | jeff | ouch! |
| # | 10:08:30 | bott-otr | jeff: have some UI code for juggling cards to show you when I get it running |
| # | 10:08:34 | mrpeters-isl has quit IRC |
| # | 10:09:10 | b_bonner has quit IRC |
| # | 10:09:25 | mrpeters-isl_ | looking at 744244 --- it seems the things that use the fm_class='acp' display ok -- is there a chance this is an issue with the fm_IDL.xml? |
| # | 10:10:40 | mrpeters-isl_ | my.acp.call_number = working whereas my.circ.circ_lib fails |
| # | 10:11:44 | jeff | bott-otr: yay! |
| # | 10:12:02 | KingNightWolf has joined #evergreen |
| # | 10:13:06 | finnx2 has joined #evergreen |
| # | 10:13:16 | moodaepo has joined #evergreen |
| # | 10:13:49 | b_bonner has joined #evergreen |
| # | 10:15:59 | b_bonner has quit IRC |
| # | 10:15:59 | gmcharlt | eeevil: http://pastebin.com/cWgRx1En |
| # | 10:16:16 | b_bonner has joined #evergreen |
| # | 10:18:38 | mrpeters-isl_ has quit IRC |
| # | 10:18:57 | mrpeters-isl has joined #evergreen |
| # | 10:24:52 | hcethatsme has quit IRC |
| # | 10:26:28 | FiNaL1 has joined #evergreen |
| # | 10:34:07 | FiNaL1 has left #evergreen |
| # | 10:34:51 | tater-laptop has joined #evergreen |
| # | 10:36:07 | senator | berick: couple hundered commits behind, they're coming in now though |
| # | 10:36:56 | senator | pushed |
| # | 10:37:48 | sylvar | Is there any advantage to saying WHERE pgt.name = oils_i18n_gettext(1, 'Users', 'pgt', 'name') instead of WHERE pgt.id = 1? Perhaps I'm misunderstanding oils_i18n_gettext. |
| # | 10:38:00 | sylvar | Not that the code currently does the former. |
| # | 10:38:31 | bgoble has joined #evergreen |
| # | 10:39:23 | Meliss1 has joined #evergreen |
| # | 10:39:44 | b_bonner has quit IRC |
| # | 10:39:46 | kmlussier has joined #evergreen |
| # | 10:39:56 | Meliss has quit IRC |
| # | 10:40:53 | sylvar | CREATE OR REPLACE FUNCTION oils_i18n_gettext( INT, TEXT, TEXT, TEXT ) RETURNS TEXT AS $$ SELECT $2; $$ LANGUAGE SQL; -- lolwut |
| # | 10:42:09 | brian_f has joined #evergreen |
| # | 10:42:32 | dbs | sylvar: that's just used as a marker function so that we can extract translatable text from 950. seed |
| # | 10:43:00 | jeff | so, maybe we should have talked git first, but i've forked senator's git repo and made it available under a new org, https://github.com/eghackfest/ -- i didn't want to cleim any of the openils/open-ils names [3~ |
| # | 10:43:26 | dbs | sylvar: Perhaps there should be a comment attached to that function, as confusion about it seems to come up reasonably regularly |
| # | 10:43:27 | jeff | berick and i are chewing uranium rocks by using it (in a short time here) to both hack on some AC stuff |
| # | 10:43:38 | Meliss has joined #evergreen |
| # | 10:43:42 | Meliss1 has quit IRC |
| # | 10:44:01 | sylvar | dbs: ok, so when referring back to a pgt row, can I safely just say WHERE pgt.name = 'Users'? |
| # | 10:44:06 | b_bonner has joined #evergreen |
| # | 10:44:28 | dbs | sylvar: I lack context. Maybe? |
| # | 10:44:37 | Meliss1 has joined #evergreen |
| # | 10:45:51 | sylvar | dbs: I'm working on some new permission groups and want to refer sanely to them when adding permissions. I suppose that if they're going into 950.data.seed-values.sql anyway, I can just use pgt.id as a magic number, but that's not self-documenting. |
| # | 10:46:54 | dbs | In that context (clean new database), it should be fine to address pgt.name directly |
| # | 10:46:59 | Dyrcona | sylvar: I never use pgt.id as a magic number. |
| # | 10:47:22 | Dyrcona | yeah, what dbs said. :) |
| # | 10:47:32 | dbs | If somebody changes pgt.name from 'Users' to 'Lusers' then they're screwed :0 |
| # | 10:47:51 | dbs | (but they get what they deserve!) |
| # | 10:47:58 | sylvar | cool, thanks y'all |
| # | 10:47:59 | Meliss has quit IRC |
| # | 10:48:43 | sylvar | (or yinz, or oils_i18n_gettext(1, 'Pron+2P+plural', 'ignored', 'entirely')) |
| # | 10:52:42 | sylvar | Does this coding style make the baby Jesus cry? http://pastebin.com/VcBAs4UH |
| # | 10:52:56 | sylvar | If it's OK, I'll proceed in that manner |
| # | 10:53:42 | kmlussier_ has joined #evergreen |
| # | 10:54:58 | kmlussier has quit IRC |
| # | 10:55:08 | kmlussier_ is now known as kmlussier |
| # | 10:55:25 | tjspindler has joined #evergreen |
| # | 10:57:31 | mrpeters-isl | stupid question -- is there a tutorial for srfsh out there anywhere? |
| # | 10:57:31 | mrpeters-isl | or anyone that can give us a crash course? |
| # | 10:58:18 | dbs | sylvar: Personally, I prefer explicit INNER JOINs and would put the 4 select elements on a single line. Not sure that there are any deities weeping, though |
| # | 10:59:27 | sylvar | how's this for commenting? http://pastebin.com/J4QNGKt1 |
| # | 11:00:47 | Dyrcona | mrpeters-isl: I don't know of a tutorial, but after you login, introspect is your friend. |
| # | 11:01:03 | Dyrcona uses srfsh simply for the introspect command. |
| # | 11:01:40 | dbs | mrpeters-isl: what are you looking to do? |
| # | 11:01:50 | mrpeters-isl | dbs: g.network.simple_request('FM_CIRC_RETRIEVE_VIA_ID', [ ses(), g.mbts_id ], |
| # | 11:02:02 | dbs | http://evergreen-ils.org/~denials/workshop.html#_srfsh_stupid_tricks |
| # | 11:02:20 | b_bonner has quit IRC |
| # | 11:02:27 | moodaepo | mrpeters-isl: dbs has some docs out. > http://evergreen-ils.org/dokuwiki/doku.php?id=dev:summer_of_coding_ideas#getting_started_with_evergreen_development |
| # | 11:02:27 | mrpeters-isl | yeah was just reading that |
| # | 11:02:37 | dbs | mrpeters-isl: ah, first you have to look up the definition of FM_CIRC_RETRIEVE_VIA_ID in config.js |
| # | 11:02:49 | brian_f has quit IRC |
| # | 11:03:19 | mrpeters-isl | right, which we have |
| # | 11:03:19 | mrpeters-isl | so i'm going to pass an auth and my circ id |
| # | 11:03:21 | dbs | it will be something like "open-ils.circ:open-ils.circ.retrieve_circ_via_id" because the constant saves multiple characters :) |
| # | 11:03:39 | csharp | th is ne t work is too sl o w |
| # | 11:03:44 | mrpeters-isl | yep csharp |
| # | 11:03:45 | mrpeters-isl | its bad |
| # | 11:03:58 | mrpeters-isl | we're going to bring this poor AP down |
| # | 11:04:03 | dbs | works great for me! |
| # | 11:04:04 | csharp | heh |
| # | 11:04:14 | Dyrcona | Everything is fast here. :) |
| # | 11:04:16 | tjspindler has quit IRC |
| # | 11:04:17 | Dyrcona | heh |
| # | 11:04:25 | csharp | dbs: att the airport? |
| # | 11:04:43 | dbs | mrpeters-isl: so that will end up being:: request open-ils.circ open-ils.circ.retrieve_whatever "authtoken", ###### |
| # | 11:04:53 | dbs | csharp: still at airport #1 |
| # | 11:05:15 | dbs | Sudbury loves me too much, it wouldn't let me go. But it was happy to spit out its native son kbeswick |
| # | 11:05:40 | tjspindler has joined #evergreen |
| # | 11:06:20 | moodaepo | dbs: He was spat out to a taco sports bar last night, very classy. |
| # | 11:06:42 | dbs | Mmm, tacomac |
| # | 11:06:47 | kbeswick | mmm |
| # | 11:07:06 | mrpeters-isl | taco mac was great |
| # | 11:07:29 | mrpeters-isl | we had a nice group |
| # | 11:07:31 | kbeswick | very extensive fountain drink list |
| # | 11:07:36 | kbeswick | oh.. and beer list, i guess.. |
| # | 11:07:46 | Dyrcona | In looking at SIP fee payment, I figure I don't care about the fee id, trans id, fee type, or payment type from SIP. |
| # | 11:08:31 | Dyrcona | I'll probably just return the trans id sent from the SC or send the trans id of the payment if it goes through. |
| # | 11:09:00 | jeff | dinner last night was pizza in the lobby with bshum and george from nrcan |
| # | 11:09:02 | Dyrcona | gotta check what we send on SIP patron information about fees. |
| # | 11:09:13 | jeff | (at 3am) |
| # | 11:09:57 | mrpeters-isl | we found an even better beer list last night |
| # | 11:09:57 | mrpeters-isl | brick something... |
| # | 11:09:57 | mrpeters-isl | brick store pub |
| # | 11:10:56 | senator grows hungrier |
| # | 11:11:37 | csharp | brick_store++ |
| # | 11:11:42 | tsbere | The more I look at the existing PHP SIP2 code the more I want to just start over. |
| # | 11:12:04 | Meliss has joined #evergreen |
| # | 11:12:31 | eeevil | grabbing 0526 |
| # | 11:13:13 | KN2W has quit IRC |
| # | 11:14:18 | Meliss1 has quit IRC |
| # | 11:14:28 | mrpeters-isl has quit IRC |
| # | 11:15:46 | dbs | phasefx: in the fancy new volume/copy editor, I only seem to be seeing Dewey call numbers from the "Label" drop down (record with ISBN 9780596156718 from LoC is my test case) |
| # | 11:16:04 | mrpeters has joined #evergreen |
| # | 11:17:05 | mrpeters | dbs -- i lost my scrollback (thanks TRUSPOT network!) -- so i need to dig deeper than -- 'FM_CIRC_RETRIEVE_VIA_ID' : { 'app' : 'open-ils.circ', 'method' : 'open-ils.circ.retrieve' }, -- or is that the call i need? |
| # | 11:17:25 | shadowspar defintely wants to check out the brick store. |
| # | 11:17:32 | Dyrcona | tsbere: I have some C code floating around that I started working on a couple of years ago to do SIP, but dropped because it got to be boring. You probably don't want to take a look, though. :) |
| # | 11:17:40 | dbs | mrpeters: Looks like that's what you want: request open-ils.circ open-ils.circ.retrieve "authtoken", ###### |
| # | 11:19:26 | phasefx | dbs: my chaos powers are making me suffer from bad network connectivity moreso than other folks here :-/ |
| # | 11:19:38 | mrpeters | whats wrong phasefx |
| # | 11:20:20 | phasefx | packet loss |
| # | 11:21:03 | phasefx | I can connect to miker's phone with no packet loss, but would hate to sap his bandwidth :) |
| # | 11:21:03 | moodaepo | Is there a flag for suppressed records in the db? |
| # | 11:21:10 | mrpeters | hey sylvar --- come here when you get a sec |
| # | 11:21:50 | phasefx is updating his offline environment, will be ready for hackfest 2nd session |
| # | 11:23:46 | lisppaste has quit IRC |
| # | 11:32:09 | mrpeters has quit IRC |
| # | 11:32:09 | tjspindler has quit IRC |
| # | 11:35:46 | youdonotexist has joined #evergreen |
| # | 11:40:49 | jeff | https://gist.github.com/944503 is what berick and i are hacking on |
| # | 11:43:21 | mrpeters-isl has joined #evergreen |
| # | 11:43:38 | mrpeters-isl | hey dbs: the quotated search issue appears to be only in the staff client |
| # | 11:43:44 | mrpeters-isl | when using advanced search, title search |
| # | 11:45:49 | sylvar | ok, I've got a patch that makes it a bit more explicit which permissions we're assigning to whom. http://www.esilibrary.com/~ben/950.data.seed-values.sql-explicit_profile_names.diff |
| # | 11:45:54 | dbs | mrpeters-isl: happens in the OPAC too |
| # | 11:46:32 | mrpeters-isl | does it? its not seeming to for me |
| # | 11:46:40 | sylvar | Also adding a few permission groups, will fill out their permissions too, and provide an updated patch. |
| # | 11:46:48 | mrpeters-isl | we at least get some results for, "reader's digest" for example -- but maybe not the correct results |
| # | 11:47:16 | sylvar | In fact, I'll breakit up into "restating existing permissions" and "creating new stuff" for better style |
| # | 11:47:16 | dbs | mrpeters-isl: happening to me with http://evergreen.lib.in.us for "keyword contains don't" in the Advanced Search (the far left, not the nifty new dijit UI) |
| # | 11:47:31 | sylvar | but wanted to share what I've got so far before I run out for lunch. |
| # | 11:47:33 | mrpeters-isl | ok interesting |
| # | 11:47:40 | mrpeters-isl | glad its reproducable |
| # | 11:48:11 | tsbere | sylvar: While you are at it, why not just combine all of the insert into permission.grp_tree blocks into one giant one? |
| # | 11:48:53 | sylvar kicks his sarcasm detector |
| # | 11:50:17 | mrpeters-isl | adv_global.js does a replace of any ' with a space |
| # | 11:50:18 | tsbere | Quick question for people: Should I use "Sip2", "SIP2", or just go all out and say "StandardInterchangeProtocol2" for my class name? |
| # | 11:50:43 | dbs | mrpeters-isl: right, in 744513 I said that adv_global.js should be told to stop doing that |
| # | 11:51:01 | mrpeters-isl | ah sorry haven't read back yet - sorry |
| # | 11:51:18 | mrpeters-isl | maybe just "readers digest" |
| # | 11:51:20 | mrpeters-isl | title: readers digest appears to work |
| # | 11:51:22 | dbs | mrpeters-isl: I put it into the bug report itself :) |
| # | 11:51:29 | sylvar resolves to say /~%62en/ instead of /~ben/ so bshum won't get notified every time I post a URL :) |
| # | 11:51:33 | mrpeters-isl | 10-4 |
| # | 11:51:54 | dbs ready to commit ebooks extraction added content from OpenLibrary.pm - no hooks into the OPAC yet, but works++ |
| # | 11:52:13 | brian_f has joined #evergreen |
| # | 11:52:56 | mrpeters-isl | FWIW -- we did do a reingest after upgrading |
| # | 11:54:36 | Dyrcona chuckles that sip_currency defaults to CAD. |
| # | 11:55:42 | dbs | mrpeters-isl: can you paste an exact link for a search for "readers digest" that works? |
| # | 11:55:52 | mrpeters-isl | yes |
| # | 11:56:16 | KN2W has joined #evergreen |
| # | 11:56:31 | mrpeters-isl | http://evergreen.lib.in.us/opac/en-US/skin/default/xml/rresult.xml?if=&it=&bl=&lf=&a=&la=&cl=&d=0&l=1&s=rel&sd=asc&adt=ml&tp=&t=title%3A%20readers%20digest&av=&rt=multi |
| # | 11:57:27 | dbs | mrpeters-isl: cool - and can you provide the metabib.title_field_entry contents for record # 15832568 ? |
| # | 11:59:34 | mrpeters-isl | http://paste.lisp.org/display/121621 |
| # | 11:59:58 | dbs wonders whether someone ran something like "UPDATE metabib.title_field_entry SET value = regex_replace(value, '''', '', 'g')" against mrpeters-isl's table |
| # | 12:00:37 | dbs | nope, looks good - looks like FTS is doing its job |
| # | 12:01:12 | senator | 12:00 < dbs> nope, looks good - looks like FTS is doing its job |
| # | 12:01:18 | senator | best part of that line? |
| # | 12:01:21 | mrpeters-isl | so, maybe we should just remove the apostrophe rather than replacing it with a space? |
| # | 12:01:23 | dbs | mrpeters-isl: so what's the problem with "readers digest" then? |
| # | 12:01:23 | senator | "12:00" |
| # | 12:01:31 | dbs | senator++ |
| # | 12:01:38 | mrpeters-isl | ^^^ i am thinking nothing |
| # | 12:01:40 | dbs | mrpeters-isl: no, you shouldn't do either |
| # | 12:01:46 | mrpeters-isl | oh, ok |
| # | 12:01:59 | sgirard has joined #evergreen |
| # | 12:02:01 | mrpeters-isl | tell me more |
| # | 12:02:02 | dbs | "readers" is getting stemmed to "reader" on input by FTS |
| # | 12:02:12 | mrpeters-isl | aha |
| # | 12:02:13 | dbs | "reader's" is getting stemmed to "reader" on index by FTS |
| # | 12:02:36 | mrpeters-isl | so a search "reader digest" would be sufficent |
| # | 12:02:40 | dbs | yep |
| # | 12:02:43 | mrpeters-isl | or "don" for "don't" |
| # | 12:03:19 | brian_f has quit IRC |
| # | 12:03:42 | mrpeters-isl | so, maybe this is a workaround -- but i'm thinking the end user is going to see "title: reader digest" and think wait --- i didnt type that |
| # | 12:03:53 | mrpeters-isl | which leads to complaints...yay! |
| # | 12:04:09 | dbs | mrpeters-isl: You can turn off stemming |
| # | 12:04:13 | mrpeters-isl | personally, i say -- it works, right? but maybe its better to find a way to keep their search string in tact |
| # | 12:04:31 | dbs | Or teach them about exact string matching |
| # | 12:04:43 | mrpeters-isl | hehe |
| # | 12:05:09 | dbs | Does "don't" actually get stemmed to "don"? That seems wrong |
| # | 12:05:31 | dbs | As in... I don't believe that that is happening |
| # | 12:05:52 | dbs | title: "don't" and title: don't -- return the same # of hits |
| # | 12:06:03 | mrpeters-isl | ah ok |
| # | 12:06:21 | dbs | well, within a tolerable margin of error - 8791 vs 8596 |
| # | 12:06:30 | mrpeters-isl | ok, cool we just commented that line out -- title: reader's digest works fine |
| # | 12:06:40 | mrpeters-isl | and actually, it doesn't change it to reader digest like i thought it would |
| # | 12:07:13 | dbs | Nope, that happens at the DB level |
| # | 12:07:35 | kmlussier has quit IRC |
| # | 12:07:46 | dbs | title: don -- returns 340 hits |
| # | 12:07:59 | mrpeters-isl | sweet - i think this is fixed now |
| # | 12:08:04 | eeevil | warning trunk trackers, directly modifying 0526 |
| # | 12:08:07 | mrpeters-isl | by just commenting out that replace |
| # | 12:08:18 | dbs | mrpeters-isl: would be good to see the metabib.title_field_entry values for 15534563 |
| # | 12:08:29 | mrpeters-isl | sure 1 sec |
| # | 12:09:21 | mrpeters-isl | http://paste.lisp.org/display/121622 |
| # | 12:09:24 | mrpeters-isl | fail for not annotating...whoops |
| # | 12:09:41 | phasefx | those libjs/spidermonkey problems I had with the prereq-fetcher makefile on squeeze.. went away when using a pristine checkout of the source |
| # | 12:10:38 | phasefx | Makefile.install clean wasn't adequate |
| # | 12:10:39 | mrpeters-isl thinks its lunchtime |
| # | 12:10:48 | mrpeters-isl | safe travels, dbs -- see you soon --- thanks for the help |
| # | 12:11:28 | dbs | Enjoy lunch |
| # | 12:11:34 | atheos has quit IRC |
| # | 12:12:24 | dbs | phasefx: Makefile.install won't create a new copy of source for tarballs if it's already extracted |
| # | 12:12:54 | dbs | huh, "don't" becomes "dont" - interesting |
| # | 12:13:28 | dbs | thieves can't hurt me / thieves cant hurt me |
| # | 12:14:38 | tater-laptop has quit IRC |
| # | 12:15:03 | mrpeters-isl has quit IRC |
| # | 12:20:50 | moodaepo has quit IRC |
| # | 12:21:09 | Meliss has quit IRC |
| # | 12:22:50 | KN2W has quit IRC |
| # | 12:24:10 | StephenGWills has quit IRC |
| # | 12:25:58 | bott-otr has quit IRC |
| # | 12:27:42 | bott-otr has joined #evergreen |
| # | 12:29:30 | finnx2 has quit IRC |
| # | 12:34:42 | dbs has quit IRC |
| # | 12:35:18 | finnx2 has joined #evergreen |
| # | 13:03:52 | finnx2 has quit IRC |
| # | 13:04:07 | bott-otr has quit IRC |
| # | 13:05:59 | pmplett has joined #evergreen |
| # | 13:17:37 | dbs_n1 has joined #evergreen |
| # | 13:18:30 | csharp uses the freely available wifi with everybody else at lunch |
| # | 13:19:21 | dbs_n1 | In the boarding lounge now. 7 hours since I've had food. |
| # | 13:19:46 | Dyrcona | eat something. |
| # | 13:20:01 | dbs_n1 | Please tell me more about this "lunch" so that my fantasies may nourish me. |
| # | 13:20:19 | Dyrcona | elevensies. |
| # | 13:20:22 | dbs_n1 | Dyrcona if only it were that easy |
| # | 13:20:48 | bradl | dbs_n1: are you hoping to Toronto from there? |
| # | 13:21:29 | bradl | well, hopping, but hoping may be more applicable |
| # | 13:21:30 | dbs_n1 | Aye. |
| # | 13:23:23 | dbs_n1 | Blog.openlibrary.org just gave me my next hack, now that they're rate-limiting to 100 covers / 5 minutes. |
| # | 13:24:51 | dbs_n1 | Yeah, 10 searches / 5 minutes ain't going to cut it (even with caching) |
| # | 13:26:09 | dbs_n1 | .oO I could just use the AC services of another library... |
| # | 13:29:46 | dbs_n1 has quit IRC |
| # | 13:30:59 | Dyrcona | I wonder what should be done when the SC sends a currency code to the ACS that the ACS doesn't use. I was thinking of looking for a conversion rate, but it that isn't found, then what? |
| # | 13:31:10 | Dyrcona | I guess the payment should be rejected? |
| # | 13:41:40 | tspindler has joined #evergreen |
| # | 13:47:57 | twofish has quit IRC |
| # | 13:54:12 | atheos has joined #evergreen |
| # | 13:56:57 | jcpl-jasonb has joined #evergreen |
| # | 13:57:40 | mrpeters-isl has joined #evergreen |
| # | 14:01:39 | b_bonner has joined #evergreen |
| # | 14:01:56 | b_bonner has joined #evergreen |
| # | 14:02:56 | bott-otr has joined #evergreen |
| # | 14:03:45 | brian_f has joined #evergreen |
| # | 14:07:06 | b_bonner_ has joined #evergreen |
| # | 14:08:35 | b_bonner has quit IRC |
| # | 14:08:35 | b_bonner_ is now known as b_bonner |
| # | 14:09:06 | bott-otr has quit IRC |
| # | 14:10:27 | bott-otr has joined #evergreen |
| # | 14:12:19 | StephenGWills has joined #evergreen |
| # | 14:15:04 | sylvar | Interesting idea from a Horizon-using colleague: make it a snap to have borrower hierarchies. When Mom comes in to register for a card, let the staff member enter "7" for number of subordinate cards, enter names and birthdates into 7 sets of blanks on one page, and when you create Mom's account, auto-clone the rest... |
| # | 14:15:10 | b_bonner has quit IRC |
| # | 14:15:36 | mrpeters-isl | that would be AWESOME sylvar |
| # | 14:16:06 | sylvar | ...when Mom logs into the OPAC, show her the family's overdues sortable by date, by borrower, etc. and let her make one credit card payment for overdues... |
| # | 14:16:26 | b_bonner has joined #evergreen |
| # | 14:16:36 | sylvar | ...when we print overdue notices or send email notices, group all the family's 7-day overdues into one notice, etc. |
| # | 14:18:36 | sylvar | ANd let the library choose whether a family with 12 cards gets a threshold of 30 items out per card, 30 items out per family, or some other family threshold... |
| # | 14:19:08 | Dyrcona | sylvar: start hacking. |
| # | 14:19:10 | sylvar | ...keeping in mind that this could also be used for groups other than families, such as a nursing home. |
| # | 14:20:00 | sylvar | hell, I'm still trying to describe the idea, I'm still working on out-of-the-box permission groups :) |
| # | 14:20:05 | mrpeters-isl has quit IRC |
| # | 14:20:27 | jeff | yeah, that's the "let this user do THIS THING as me" feature -- i think there was sponsored work that ended before resulting in the complete feature |
| # | 14:20:58 | jeff | but it would also be useful for things like "let this person place holds requests for me / pick up my holds" |
| # | 14:21:02 | jeff | etc, etc, etc |
| # | 14:21:09 | sylvar | right. |
| # | 14:21:39 | Dyrcona | OpenILS::Application::Actor::Friends ? |
| # | 14:22:01 | jeff | oh, the other maybe-thing i want to look at is max outstanding fines -- setting max fines and stopping fines on a circ when the current outstanding balance is > somenum -- probably configured for a patron profile group |
| # | 14:22:12 | jeff | Dyrcona: that is the work i was thinking of -- yes |
| # | 14:23:16 | sylvar | I'd say OpenILS::Application::Actor::Proxy, myself. Friendship has very little to do with it. :) |
| # | 14:23:29 | jeff grins |
| # | 14:23:34 | jeff | well, right :) |
| # | 14:26:18 | brian_f has quit IRC |
| # | 14:27:13 | Dyrcona | Well if you consider it as "friendship in a C++ sense" and not friendship in a real world sense, it works. |
| # | 14:27:28 | Dyrcona | you know, a friends who pokes at your internals.... |
| # | 14:28:09 | tspindler has quit IRC |
| # | 14:29:23 | sylvar has never studied C++, so that just sounds dirty |
| # | 14:30:16 | b_bonner has quit IRC |
| # | 14:30:24 | b_bonner has joined #evergreen |
| # | 14:30:48 | Dyrcona | C++ is dirty, very dirty. |
| # | 14:34:05 | StephenGWills has quit IRC |
| # | 14:41:50 | phasefx | psql:002.schema.config.sql:67: ERROR: data type text[] has no default operator class for access method "gist" |
| # | 14:46:07 | jcpl-jasonb has quit IRC |
| # | 14:47:17 | jeff | "At request time, the value of $DocumentRoot can be accessed with the fully qualified name $Apache::ReadConfig::DocumentRoot. |
| # | 14:47:33 | jeff | " |
| # | 14:50:56 | steveo_ has joined #evergreen |
| # | 14:58:06 | sylvar laughs... I always want to click to dismiss a popup window, even when I'm on a Google Chrome netbook that doesn't run the staff client and I know for a fact I'm looking at a screenshot that someone emailed me. :) |
| # | 15:01:46 | phasefx | bah, I got bit by a lingering /openils/lib/perl :) |
| # | 15:03:06 | steveo_ has quit IRC |
| # | 15:07:54 | senator read "bit by lingerie" at first |
| # | 15:08:37 | bgoble has quit IRC |
| # | 15:10:30 | mrpeters-isl has joined #evergreen |
| # | 15:10:59 | phasefx | Mozilla's Secret |
| # | 15:11:56 | bott-otr has quit IRC |
| # | 15:12:16 | berick actually LOL's .. er, L'sOL |
| # | 15:12:59 | senator | my wife actually says "burb" aloud now |
| # | 15:13:30 | berick | i never miss an opportunity to say "rofl" |
| # | 15:13:36 | senator | ...copter |
| # | 15:13:48 | berick | senator++ |
| # | 15:14:09 | Dyrcona | roflmao is more fun to say. |
| # | 15:14:14 | sylvar | senator: I know plenty of people who say "burb". Most of them are staff members at Horizon libraries, though. ;) |
| # | 15:14:39 | berick | kbeswick++ # cloned yr repo, built, and ran opensrf tests. |
| # | 15:14:40 | senator | hehe |
| # | 15:16:02 | berick | Dyrcona: yes, another good one |
| # | 15:19:09 | sylvar | Speaking of circ infrastructure... are hold requests in 2.0 any easier to "reorder" (say, by a drag-and-drop) than they were in 1.6? I know there isn't a strictly ordered queue, and I know one could cut_in_line, but what about "ceteris paribus, user 43 should get a copy of this bib before user 38"? |
| # | 15:19:56 | tsbere | sylvar: I am not even sure they come out in a reliable order to begin with? And why are you re-ordering them to begin with? :P |
| # | 15:20:25 | Dyrcona | speaking of burb.... |
| # | 15:21:39 | b_bonner has quit IRC |
| # | 15:22:31 | b_bonner has joined #evergreen |
| # | 15:24:19 | b_bonner has joined #evergreen |
| # | 15:27:55 | bott-otr has joined #evergreen |
| # | 15:27:56 | tsbere | phasefx: Don't forget to change status to "Fix Committed" on 769208 |
| # | 15:28:27 | b_bonner has joined #evergreen |
| # | 15:29:04 | sylvar | tsbere: Some Evergreen users have not yet learned that Evergreen spurns the concept of an orderly FIFO queue for holds in preference to a maelstrom of opportunistic chaos. |
| # | 15:29:23 | b_bonner has joined #evergreen |
| # | 15:29:31 | sylvar | Also, I want to get ahead in the queue for a new book, but not so far ahead it shows. %) |
| # | 15:30:01 | tsbere | sylvar: That is no reason to give them the illusion that it does do FIFO. As for your own messing around... |
| # | 15:30:42 | atheos has quit IRC |
| # | 15:32:47 | sylvar | tsbere: Okay, let's simplify. Say there are only four libraries using a system and they're trying to be as silo-like as possible, so only patrons from Euphoria Heights can check out items from or at Euphoria Heights. In that situation, if the mayor called up and said "I want to be second in line for 'The Dragon with the Hornet Tattoo'", what's the best Evergreen solution? |
| # | 15:33:53 | atheos has joined #evergreen |
| # | 15:33:54 | tsbere | sylvar: Wait until the first in line gets the book, set cut in line for the mayor right after? Either that, or tell the Mayor they shouldn't be cutting in line. :P |
| # | 15:34:09 | sylvar | Heh. |
| # | 15:34:55 | sylvar | Perhaps one could change the request_date... though I'm not sure if the staff client will do that or if it's strictly at SQL level. |
| # | 15:35:28 | atheos has quit IRC |
| # | 15:36:31 | b_bonner_ has joined #evergreen |
| # | 15:37:29 | b_bonner_ has joined #evergreen |
| # | 15:39:11 | b_bonner has quit IRC |
| # | 15:39:13 | atheos has joined #evergreen |
| # | 15:40:51 | b_bonner__ has joined #evergreen |
| # | 15:41:55 | b_bonner_ has quit IRC |
| # | 15:44:43 | bott-otr has quit IRC |
| # | 15:49:56 | phasefx | sylvar: client does let you change the request date (given the right perm) |
| # | 15:50:18 | b_bonner__ has quit IRC |
| # | 15:53:31 | bott-otr has joined #evergreen |
| # | 15:54:57 | b_bonner has joined #evergreen |
| # | 16:01:39 | mrpeters-isl has quit IRC |
| # | 16:14:37 | rsinger has joined #evergreen |
| # | 16:14:52 | atheos has quit IRC |
| # | 16:26:37 | collum has joined #evergreen |
| # | 16:29:16 | dbs_n1 has joined #evergreen |
| # | 16:31:47 | youdonotexist has quit IRC |
| # | 16:31:50 | dbs_n1 | All right - in Toronto, had a last Canuck meal at Timmy's, and should be in the air soon. Ish. |
| # | 16:31:51 | dbs_n1 | Save some beer and appetizers for me. Heh. |
| # | 16:33:33 | youdonotexist has joined #evergreen |
| # | 16:35:05 | dbs_n1 has quit IRC |
| # | 16:43:17 | youdonotexist has quit IRC |
| # | 16:43:47 | youdonotexist has joined #evergreen |
| # | 16:57:11 | mtate has joined #evergreen |
| # | 17:07:40 | jamesrf has quit IRC |
| # | 17:19:56 | collum has quit IRC |
| # | 17:28:03 | Dyrcona has quit IRC |
| # | 17:33:12 | rsinger has quit IRC |
| # | 18:43:58 | sgirard has left #evergreen |
| # | 18:50:39 | jamesrf has joined #evergreen |
| # | 18:57:28 | sylvar | thanks phasefx, got it now |
| # | 18:59:13 | jenny1 has joined #evergreen |
| # | 18:59:23 | jenny1 has left #evergreen |
| # | 20:38:07 | dbs_n1 has joined #evergreen |
| # | 20:42:25 | dbs_n1 has quit IRC |
| # | 20:42:43 | twofish has joined #evergreen |
| # | 20:47:15 | dbs-ga-ftw has joined #evergreen |
| # | 20:51:41 | dbs-ga-ftw has quit IRC |
| # | 21:00:17 | StephenGWills has joined #evergreen |
| # | 21:12:24 | dbs has joined #evergreen |
| # | 21:12:24 | dbs has joined #evergreen |
| # | 21:12:38 | dbs feebly asks if anyone is around |
| # | 21:17:16 | tsbere | Around IRC? Yes. Around GA? Not me. |
| # | 21:17:48 | tsbere | I am in voice chat with an Atlanta resident right now, though. They probably won't be of any help :P |
| # | 21:19:03 | dbs | tsbere: hah, fair enough. I saw some interesting neighbourhoods on MARTA |
| # | 21:20:21 | gmcharlt | dbs: I'm about |
| # | 21:20:26 | gmcharlt | so you've made it here at last? |
| # | 21:20:50 | dbs | At long last, indeed |
| # | 21:24:03 | gmcharlt | dbs: are you checked in? would be happy to hang out for a bit |
| # | 21:24:14 | dbs | yep, checked in... to the Super 8 |
| # | 21:25:30 | dbs | Close to a nice cemetery |
| # | 21:26:42 | gmcharlt | ah, but easy walking distance |
| # | 21:27:07 | csharp | dbs: welcome! |
| # | 21:27:16 | gmcharlt | most people out and about would be found in the area around the Decatur station |
| # | 21:27:32 | csharp | I have relatives somewhere in that cemetery, I'm pretty sure |
| # | 21:28:21 | dbs | gmcharlt: that's the vibe I got walking in from the station |
| # | 21:28:34 | dbs | csharp: I hope they aren't out and about |
| # | 21:28:48 | csharp | dbs: only if you've done wrong ;-) |
| # | 21:28:56 | gmcharlt | heh |
| # | 21:29:11 | gmcharlt | dbs: wanna swing by the Holiday Inn on the way down? |
| # | 21:29:56 | StephenGWills | dbs++ welcome to town. I'm atthe super 8 also and so far no unexpected visitors |
| # | 21:30:19 | csharp sends the ghosts of his relatives after StephenGWills |
| # | 21:30:36 | StephenGWills utters a tired "eeeep" |
| # | 21:30:38 | gmcharlt | dbs: StephenGWills: and hopefully you are enjoying more consistent wifi at the super 8 |
| # | 21:30:59 | csharp enjoys 20MB from his home |
| # | 21:31:13 | gmcharlt | csharp++ # rub it in, rub it in ;) |
| # | 21:31:25 | dbs | StephenGWills: heh. I did a thorough bedbug check of the mattress. No bedbugs. Yay. |
| # | 21:31:32 | StephenGWills sends csharp's WoW lovingghost relatives to his house |
| # | 21:32:06 | StephenGWills | heh, yeah |
| # | 21:32:10 | dbs | gmcharlt: sure, give me ten minutes to freshen up (ahhh... 04:30 -> 21:00 in transit, awesome) |
| # | 21:32:19 | sylvar | Anyone want to tackle a SIP2 question? The spec says that the "hold items count" field should contain the number of hold items for the patron. So is that "number of hold requests not expired/cancelled", "number of hold requests neither expired/cancelled nor on hold", or "number of items that are immediately ready to check out because they're on the hold shelf"? |
| # | 21:32:31 | csharp will provide dbs a free beer and free kitten |
| # | 21:32:42 | csharp tomorrow night, that is |
| # | 21:32:50 | tsbere | sylvar: No clue. But there is an unavailable holds count in addition |
| # | 21:32:50 | sylvar snagged the last kitten on the way home |
| # | 21:32:54 | gmcharlt | csharp: the kittens are adorable, by the way |
| # | 21:33:00 | csharp | sylvar: we have more ;-) |
| # | 21:33:20 | csharp | gmcharlt: Elizabeth picked them out ;-) |
| # | 21:34:01 | sylvar | tsbere: yep, I know that, and thanks very much for the answer. I'm wondering if "hold items count" + "unavailable holds count" = total extant holds, or whether "hold items count" - "unavailable holds count" = total holds ready for pickup. |
| # | 21:34:05 | gmcharlt | csharp: may I have a free kitten too? :) |
| # | 21:34:12 | dbs | I want to know if the kittens are tasty |
| # | 21:34:15 | csharp | heh - yes |
| # | 21:34:20 | gmcharlt | (was out house-hunting this evening, not drinking free beer and kittens) |
| # | 21:34:20 | csharp | dbs: very tasty |
| # | 21:34:37 | tsbere | sylvar: It may very well be dependant on implementation. I can check the official docs if you want though. |
| # | 21:34:40 | csharp | they taste like chicken |
| # | 21:34:46 | gmcharlt | dbs: I'll be in the lobby |
| # | 21:35:54 | tsbere | sylvar: To me it looks like it is more of a "How many AS fields would you send if you are sending them", kindof a "expect this many hold items to be sent" thing. |
| # | 21:35:58 | sylvar | tsbere: I've got the SIP2 spec on my screen; it appears to be a matter of convention, but I'm not sure whether anyone has tried to crystallize the usual practice. |
| # | 21:36:06 | csharp | sylvar: in PINES it was (as of 1.4) all holds, whether or not they have been filled |
| # | 21:36:18 | sylvar | thanks csharp, good to know |
| # | 21:36:21 | csharp | (which was not what was expected) |
| # | 21:36:37 | gmcharlt | yeah, library sylvar is working with is expecting # of holds on shelf |
| # | 21:36:54 | gmcharlt | as that's what they want to have appear on the self checkout machines' screen |
| # | 21:36:59 | csharp | in 3M selfcheck, it showed all holds as available (even if not available in EG) |
| # | 21:37:42 | csharp | the SIP spec, as you noticed, is ambiguous on that point ;-) |
| # | 21:37:48 | sylvar | yeah... %) |
| # | 21:38:31 | sylvar | although the library in question could certainly tell the vendor "Evergreen's holds-on-shelf count can be derived from these two fields in the following manner" |
| # | 21:38:59 | sylvar | I just wanted to check whether there's an industry-wde consensus on how that field should be interpreted. |
| # | 21:39:29 | sylvar | Of course, maybe I should ask in #code4lib. :) |
| # | 21:43:00 | sylvar | ....thanks, y'all, this definitely helps! |
| # | 21:43:06 | tsbere | Maybe you sohuld ask sometime other than a bit of a dead time when a number of people are away from computers due to time/conference/both. :P |
| # | 21:43:26 | sylvar | Probably so. |
| # | 21:47:46 | youdonotexist has quit IRC |
| # | 21:53:58 | dbs has quit IRC |
| # | 22:20:07 | gmcharlt has quit IRC |
| # | 22:21:45 | gmcharlt has joined #evergreen |
| # | 23:01:50 | jeff looks in |
| # | 23:17:16 | bott-otr has quit IRC |
| # | 23:17:35 | StephenGWills has quit IRC |