Evergreen ILS Website

IRC log for #evergreen, 2015-12-21

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat

All times shown according to the server's local time.

Time Nick Message
04:43 phasefx__ joined #evergreen
04:43 gmcharlt_ joined #evergreen
04:45 csharp_ joined #evergreen
04:59 dcook joined #evergreen
04:59 jeff__ joined #evergreen
07:33 collum joined #evergreen
07:42 jboyer-isl joined #evergreen
07:43 rjackson_isl joined #evergreen
07:56 csharp joined #evergreen
08:00 collum joined #evergreen
08:05 csharp @who has to work today?
08:05 pinesol_green has to work today.
08:05 csharp pinesol_green: tru dat
08:05 pinesol_green csharp: No, you're a puzzleheaded kraken!
08:05 pinesol_green Factoid 'tru dat' not found
08:05 csharp pinesol_green: your mama
08:05 pinesol_green Factoid 'your mama' not found
08:05 pinesol_green csharp: http://cat.evergreen-ils.org.meowbify.com/
08:47 rlefaive joined #evergreen
09:14 Dyrcona joined #evergreen
09:21 maryj joined #evergreen
09:21 sarabee joined #evergreen
09:21 * Dyrcona just loves "smart" quotes, especially in MARC!
09:22 csharp @whocares smart quotes
09:22 pinesol_green csharp: I can't find anyone who loves or hates smart quotes.
09:22 csharp marc--
09:24 csharp in the Item reports source, "Monograph Parts" appears as a field with the Data Type "link", but doesn't appear in the source tree... why would that be?  fm_IDL.xml looks correct (as far as I understand its relationship to reports display)
09:25 csharp same is true of "Holds"
09:28 Dyrcona csharp: Does autogen affect reports? (I really don't know.)
09:28 csharp Dyrcona: I don't think so - I think reports pulls everything from its own copy of fm_IDL.xml
09:29 Dyrcona csharp: Now that you mention it....I recall seeing that.
09:29 dbs Field name != Source name occasionally, I think.
09:30 csharp dbs: yeah, I considered that possiblility too, but it's just not there (even under another name) :-/
09:31 bshum csharp: https://bugs.launchpad.net/evergreen/+bug/1228392
09:31 pinesol_green Launchpad bug 1228392 in Evergreen "Item does not link to Monograph Parts in Evergreen Reports Module " [Wishlist,Triaged]
09:31 bshum Maybe that?
09:31 csharp bshum: aha - well, for the record, I did try a launchpad search via Google :-(
09:32 csharp that's definitely what I'm seeing
09:32 bshum I just vaguely remembered reading a bug like it, so I did a launchpad search for "monograph parts"
09:33 * csharp changes Importance from Wishlist to Medium, since it appears to be a bug, not a feature request
09:33 dbs Weird, I see "Monograph Parts" under Sources -> All Available Sources, but maybe I'm looking at the wrong thing
09:33 dbs (also, 2.7-ish here)
09:33 csharp dbs: yeah, it's there, but when you go to Item, it appears as a field, but not a selectable link in the source tree
09:34 dbs Oh, I see
09:34 dbs I think I saw something similar with acq
09:34 csharp so there is a workaround for needing the data, but it will probably require nullability selection (which is pretty much a non-starter for PINES end users)
09:43 tsbere we don't let our end users make templates in the first place. <_<
09:48 Dyrcona Heh. I don't even let myself make templates. :)
09:49 csharp tsbere: yeah, that genie's out of the bottle in PINES, unfortunately :-/
09:49 * csharp tries to remember what oils_persist:virtual="true" means
09:50 berick csharp: no DB table/column
09:50 jeff "this isn't backed by a table"
09:50 Dyrcona Yep.
09:50 csharp huh - well, that's not the case here, but it's marked as such
09:52 gmcharlt joined #evergreen
10:02 Dyrcona csharp: what object?
10:05 miker csharp: to clarify what berick said, virtual="true" means "not backed by a db column /on this table/"
10:05 berick yes, that, good point
10:06 miker well, berick/jeff
10:10 berick do we have a way to prevent an IDL class from appearing in the reporter?
10:12 miker berick: well... sorta. the open-ils.reporter source should be required, but IIRC we let open-ils.cstore stand in its stead ... so, "almost"
10:14 miker s/source/controller/, sorry
10:14 berick so as it stands, if it's accessible by cstore, it's reportable?
10:14 miker berick: we can, however, suppress specific fields with a suppress_controller attr on a <field>
10:15 berick oh right
10:15 berick that's def. useful
10:15 miker yeah, we suppress au.passwd
10:16 miker but, looking at the code, I'm remembering a dream :) ... we don't filter on controller at all, it seems
10:16 miker but we could
10:16 * miker makes a note to look at that for webstaff
10:17 * berick nods
10:17 berick thanks
10:22 csharp miker: oh - makes sense
10:24 csharp miker: and thanks for the comment at https://bugs.launchpad.net/eve​rgreen/+bug/1228392/comments/2 - that explains it for me
10:24 pinesol_green Launchpad bug 1228392 in Evergreen "Item does not link to Monograph Parts in Evergreen Reports Module " [Medium,Triaged]
10:27 miker np
10:28 mrpeters joined #evergreen
10:51 Christineb joined #evergreen
11:19 jeff Hrm. Anyone know offhand what semi-common process can cause a hold to change shelf_time and shelf_expire time?
11:19 jeff I wonder if simply re-scanning an already on-shelf hold does that.
11:19 * jeff tests
11:21 berick pretty sure it would take more than that
11:21 berick it would have to be un-shelved in some way
11:22 berick i think.  like, pickup_lib changed, checked in, changed back, checked in later.
11:23 jeff Current example happened at a branch other than the one I'm at. Drat.
11:25 * jeff tests
11:29 jeff Yeah, it's not a simple "scan it again".
11:29 jeff At least, not with default checkin modifiers, etc.
11:42 jeff Okay, in this specific example it was "patron didn't want the hold anymore, staff were unfamiliar with how to cancel a hold"
11:43 jeff So they did a few things, presumably one of which involved reset/retargeting the hold.
11:43 jeff Then they just left it in its captured on-holdshelf state and chucked it in the bin for transit to the owning library.
11:43 jeff So we went over how to cancel a hold.
11:47 tsbere jeff: I can think of two things. One being manual "find another target" triggering, the other being "the copy that *was* on the shelf was checked out to someone else, and now that is a new copy"
11:47 * tsbere is amazed he hasn't had to dig out records of the latter in the past few months, actually...
11:51 jeff amusing when the target of a ready for pickup hold changes.
11:52 jeff (bib merges)
11:58 tsbere jeff: Not to mention title hold transfers. <_<
12:01 rlefaive joined #evergreen
12:07 jihpringle joined #evergreen
12:17 phasefx_ joined #evergreen
12:27 Bmagic where does one post SIP code changes? Is there a working repo just like EG? Who adds public keys?
12:29 jeff There is a working repo, and a launchpad instance.
12:29 jeff http://git.evergreen-ils.org/?p=​working/SIPServer.git;a=summary
12:30 Bmagic oh
12:30 jeff https://bugs.launchpad.net/sipserver
12:30 jeff keys via the usual means -- i'd test to see if yours are already in place.
12:31 Bmagic weird, I see that I somehow have a commit there already
12:31 jeff I suspect that any keys submitted added after the creation of that repo are already in place, but I'm not certain.
12:31 Bmagic lol, I guess I forgot
12:32 tsbere Working repos don't have lists of keys. If your key exists on the server it works for working repos.
12:32 Bmagic groovy
12:33 jeff logical and efficient!
12:44 tsbere In addition to my comment on https://bugs.launchpad.net/evergreen/+bug/1528301 I imagine it would require changes in SIPServer as well as in Evergreen. :/
12:44 pinesol_green Launchpad bug 1528301 in Evergreen "WISHLIST Add SIP Support for BF field on type 10 checkin responses" [Undecided,New]
12:45 Bmagic tsbere: I have it working, yeah, it was one line addition in SIPServer and one line in Evergreen
12:45 Bmagic Bibliotheca wont change their code to ask the server for more information about the patron via 63 - they expect to get the information in the 10 response
12:46 tsbere Based on what spec?
12:46 Bmagic CircIT will check an item in, and if it fills a hold, their software asks the server again for the 63 information
12:46 Bmagic I don't know about the spec
12:47 Bmagic we have a library moving away from CircIT to Bibliotheca - and there is an issue here with the checkin fill hold notify phone number
12:48 Bmagic I suppose I don't need to share the code back, but I thought it would be nice for others
12:49 tsbere Bmagic: Given that the SIP2 spec doesn't say that field is given for that response (at least not that I can find) you should at a minimum explain why you want this on Launchpad
12:50 * Dyrcona wonders why the self check is concerned about holds and notifying patrons. I don't see that as being its job/business.
12:50 tsbere Bmagic: Beyond that, I then want to know why their system needs the phone number, what they do about other enabled notification options, etc because just looking at the phone number seems limiting.
12:51 Bmagic tsbere: I agree
12:51 Bmagic It's for the printed slip
12:51 Bmagic selfcheck
12:52 Dyrcona Um, no. That just seems wrong. Putting a patron in charge of handling another patron's holds.
12:52 * tsbere wonders why you would want that info on a *checkin* if this is a *selfcheck* as the latter usually implies check *out*
12:52 Bmagic one of our libraries has trained the patrons to return items by them selves. They know which bin to put each item into depending on the computer screen's response
12:53 Bmagic and the accompaning hold slip is printed automatically
12:54 Bmagic I'm not totally sure how they are doing this. I don't know that the slip is public, but for whatever reason, they need this. Maybe it is so bizzare, that it's not worth publishing
12:57 jeff I favor the "share what you have, with as much info as you can about WHY you have it" :-)
13:06 artunit joined #evergreen
13:22 csharp @blame reports tickets in a holiday week
13:22 pinesol_green csharp: Forget it, Jake. It's just reports tickets in a holiday week.
13:22 csharp don't they know I'm trying to relax here?
13:30 Dyrcona csharp: Don't you know it's Chinatown? ;)
13:50 artunit joined #evergreen
14:13 mllewellyn joined #evergreen
14:17 artunit joined #evergreen
15:08 jlitrell joined #evergreen
15:11 csharp I'm looking at implementing the newest SIPServer, including multiplex... I'm noticing some configuration parameters in our current XML config file that don't appear to be in current SIPServer code
15:12 tsbere csharp: I know a few relating to, I believe, script based circ would have been removed...
15:13 csharp for instance under <server-params> I see <max_servers>500</max_servers> and <check_for_dead>10</check_for_dead> (example params are min_servers='1' and min_spare_servers='0') - not sure what effects those changes will have
15:13 csharp tsbere: yeah, I just blew away the <implementation> sections relating to script-based circ
15:14 csharp max_servers is pretty obvious to me, but check_for_dead?  grep shows nothing for that
15:15 Dyrcona csharp: I've never seen a check_for_dead setting, so if it was ever legit, it must be very old.
15:15 csharp yeah, I'm pretty sure this is the same config from like 2008 or something like that
15:15 tsbere csharp: Those may be parameters that get passed into PreFork? Or rather, the Net::Server parent.
15:16 csharp we've been dragging it along without really any analysis, because, hey, It works!™
15:16 tsbere csharp: The loop basically says "take the key, assign it the value, pass it through" if I am reading this correctly...
15:16 jeff lqcheck_for_dead
15:16 jeff Seconds to wait before checking to see if a child died without letting the parent know.
15:17 jeff http://search.cpan.org/dist/Net-Ser​ver/lib/Net/Server/PreForkSimple.pm
15:17 jeff and disregard that lq. probably JuiceSSH as i was throwing my phone in my pocket.
15:17 csharp heh
15:17 csharp jeff: thanks!
15:18 jeff check_for_dead defaults to 30s, according to this.
15:18 jeff tsbere++ not me -- he got it first
15:20 Dyrcona @blame spam for all the world's problems
15:20 pinesol_green Dyrcona: spam broke Evergreen. for all the world's problems
16:31 Dyrcona ASCII stupid question; get a stupid ANSI. :)
16:34 RyanLGPL joined #evergreen
17:16 mrpeters left #evergreen
18:23 rlefaive joined #evergreen
20:39 Christineb joined #evergreen
20:54 finnx joined #evergreen
21:34 artunit joined #evergreen
22:00 finnx left #evergreen

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat