Evergreen ILS Website

IRC log for #evergreen, 2016-04-14

| 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
00:33 abowling joined #evergreen
00:58 remingtron_ joined #evergreen
02:01 pastebot0 joined #evergreen
02:02 dkyle1 joined #evergreen
02:03 sbrylander joined #evergreen
02:06 genpaku_ joined #evergreen
02:09 graced joined #evergreen
03:06 justdoglet joined #evergreen
03:59 dbwells_ joined #evergreen
05:33 dkyle joined #evergreen
05:34 mtcarlson_away joined #evergreen
05:34 sarabee joined #evergreen
05:35 genpaku joined #evergreen
06:40 rlefaive joined #evergreen
07:16 kmlussier joined #evergreen
07:23 csharp joined #evergreen
07:23 csharp joined #evergreen
07:25 ldw joined #evergreen
07:30 JBoyer joined #evergreen
07:30 rjackson_isl joined #evergreen
07:33 pastebot joined #evergreen
07:33 kmlussier @coffee [someone]
07:33 * pinesol_green brews and pours a cup of Panama Esmeralda Especial, and sends it sliding down the bar to bwicksall
07:34 kmlussier @tea [someone]
07:34 * pinesol_green brews and pours a pot of Dragon Pearl Jasmine, and sends it sliding down the bar to dkyle (http://ratetea.com/tea/harney​/dragon-pearl-jasmine/1320/)
07:39 ericar joined #evergreen
08:02 rlefaive_ joined #evergreen
08:04 ericar_ joined #evergreen
08:06 ericar_ joined #evergreen
08:18 jeff just think! by this time next week...
08:19 jeff ...we'll probably all be tired of seeing each other's smiling faces. ;-)
08:19 phasefx joined #evergreen
08:20 bshum jeff: Or..... we'll be wondering why the sun is so bright the next morning?
08:22 jeff the other option (other than something like https://jsfiddle.net/fjsega2s/4/ from yesterday) is to have that for staff (where it makes a lot of sense to verify notification prefs in general) and have the patron side be entirely post-placement.
08:24 jeff reducing the number of steps / questions before the hold is placed, using reasonable defaults on the notification options, and indicating the notification methods to the user on the post-hold-placement confirmation/summary screen, with a means by which you can adjust.
08:35 mrpeters joined #evergreen
08:36 kmlussier jeff: I think both ideas have merit. Can't say which one would be better.
08:55 jwoodard joined #evergreen
09:01 Dyrcona joined #evergreen
09:04 _bott_ joined #evergreen
09:08 dbwells jeff: I'd advocate for the fiddle approach you posted.  One possible tweak would be to hide (rather than disable) the extra options until the patron first selects "Custom settings for this hold".
09:09 dbwells I think I'd probably leave it as-is, though.
09:14 remingtron__ joined #evergreen
09:15 Dyrcona So, the problems installing bower, et al., from npm have been fixed by the npm registry guys.
09:15 jeff good to hear.
09:15 Dyrcona Now, I'm being prompted to pick a version of Angular.
09:15 Dyrcona I believe I want 1.4, yes?
09:16 jeff at some point we may need to install a non-packaged version of npm, but glad to hear that isn't being forced by the gzip/etc changes right now.
09:17 StomproJ jeff, dbwells I had the same thoughts about hiding the custom settings until that option is selected.
09:18 miker joined #evergreen
09:18 collum joined #evergreen
09:18 csharp joined #evergreen
09:18 csharp joined #evergreen
09:19 phasefx_ joined #evergreen
09:19 Dyrcona jeff: Yes, I agree about the non-packaged version, but I don't have time right now.
09:20 akilsdonk joined #evergreen
09:20 StomproJ I wonder if it could be made a little more foolproof also, by making the custom notification settings additional notifications.  We will notify your normal notification sources, in addition to the custom settings.  To make it harder for one off mistakes to cause no notifications.
09:21 jeff Dyrcona: Angular 1.3 as of Feb. berick was commenting on having experimented with 1.4 -- some changes were required.
09:21 Dyrcona jeff: I thought he was working on 1.5....
09:21 Dyrcona Well, damn.
09:22 Dyrcona Guess I have to undo it.
09:22 * Dyrcona builds a new vm.
09:22 bshum 1.2
09:22 bshum https://bugs.launchpad.net/evergreen/+bug/1554714 says Angular 1.2
09:22 pinesol_green Launchpad bug 1554714 in Evergreen "Migrate Browser Client to Angular 1.5 + Dependencies" [Undecided,New]
09:22 bshum Heading towards 1.5
09:22 jeff heh
09:23 book` joined #evergreen
09:23 Dyrcona See, another reason why love^W^Wathe Javascript frameworks.....
09:24 Dyrcona All the different versions and no compatibility, even when promised.
09:30 tsbere There are days I think you can correct that by removing the word "Javascript"
09:32 Dyrcona I disagree.
09:32 Dyrcona I use Java, C++, C, and other frameworks that maintain compatibility through a major version's releases.
09:33 Dyrcona With Javascript, you need to drop the first set of digits. :)
09:34 Dyrcona Anyway, I'm the guy who says versions/releases are meaningless. :)
09:34 yboston joined #evergreen
09:46 mrpeters1 joined #evergreen
09:48 mllewellyn joined #evergreen
09:48 csharp joined #evergreen
09:48 csharp joined #evergreen
09:50 genpaku joined #evergreen
09:50 kmlussier StomproJ: I think I would prefer that the custom notification settings replace the normal notification settings. There may be a reason a patron doesn't want to use the normal notification method.
09:52 justdoglet joined #evergreen
09:52 kmlussier For example, a minor who is checking out material on a sensitive topic and whose normal notification settings go to an email address accessible to their parents.
09:54 kmlussier Actually, that's a bad example since you can't change the email address for the hold. But you get the point.
09:54 StomproJ kmlussier, I know there are valid reasons, I'm just lazy and don't want to deal with bounced notices.
09:55 jeff Where did we end up on the subject of bounced notices?
09:55 jeff Oh.
09:55 jeff When a patron overrides notification and the voice/text "bounces"?
09:56 jeff Are both of you advocating that we add the ability to have a per-hold email address as well?
09:57 kmlussier jeff: No, I wasn't. I was just selecting a poor example to illustrate a point. Sorry to get things off track.
09:57 StomproJ Yes, since there currently is no validation on data entered there.  I need to work on 1098685
09:57 jeff kmlussier seems to be suggesting that new feature, and StomproJ's reference to "bounced notices" made me wonder.
09:57 jeff Ah.
09:57 StomproJ I'm not advocating for custom email per hold.
09:57 kmlussier But, now that I think of it, whatever is done, it would be nice if there was consistency among all the notification methods. I'm not quite sure why email is treated differently than phone or text.
09:58 * Dyrcona prefers dead drops....
09:59 rhamby_ kmlussier: if we're consistently inconsistent would that satisfy you?
09:59 kmlussier rhamby_: You know, I think we may already be there. :)
10:00 rhamby_ kmlussier: see, there is cause for happiness in life, goals are being accomplished!
10:00 kmlussier rhamby_: It's amazing what can happen when you shift your goals
10:01 * kmlussier just found a bunch of in-focus hack-a-way photos that never got posted anywhere.
10:02 StomproJ Can we add in verification of notification methods now also... If you enter a new sms number, you should have to verify it by entering the code that gets sent.  Same with phone and email.  :-)
10:03 Dyrcona StomproJ: Patches welcome!
10:04 jeff StomproJ: I'm for that for email especially.
10:04 jeff StomproJ: there are other things I'd like to make happen first, like handling bounced emails and having an option for "stop sending me these -- I'm not them!"
10:05 jeff Pretty quickly this starts to suggest a really nice designed-with-evergreen-in-mind external notification system. ;-)
10:06 StomproJ jeff, VERP support would be wonderful.  I would love to see the bounces stored somewhere that staff could easily view and show to the customers.
10:06 Dyrcona Is that really the job of the ILS?
10:07 miker kmlussier: the reason that email is different is was a concern over people putting other's addresses in, to harass them.  (not that I agree with the justification, but I lost that battle...)
10:07 Dyrcona Ah, who am I kidding....Evergreen is a framework, not an ILS.
10:07 miker is was? what? ... is that there was
10:07 jeff If you're in a situation where you're needing to show bounce messages to patrons, I think you might want to change the situation, not make it easier to show bounce messages to patrons.
10:07 kmlussier miker: I suspected something along those lines.
10:08 Dyrcona Well, two frameworks and an ILS: OpenSRF, Open-ILS, Evergreen.
10:08 miker Dyrcona: excuse me, I think you mean Platform(tm)
10:08 Dyrcona IAAS.
10:08 Dyrcona ;)
10:08 Dyrcona miker++
10:08 Dyrcona Now, we've got MAAS: Metal As-A-Service....
10:09 * kmlussier is somewhat amused at the idea of harassing somebody by placing a bunch of library holds for them on their behalf.
10:09 Dyrcona kmlussier: I think it goes more like placing a bunch of holds on your own account and send the emails to some one else, which sound a bit far fetched to me.
10:10 miker (incidentally, that's also why it took years to get public record buckets (aka lists) ... what if someone fills one with objectionable material and sends you a link to it)
10:11 Dyrcona I don't know. I'm an adult. I'll just delete it and get on with my life.
10:11 Dyrcona *insert rolls eyes emoji*
10:13 StomproJ jeff, about the bounce messages, I'm sure you are correct about that.  Very few people care about the specifics of bounce messages, I haven't thought that through.
10:16 StomproJ Hmm, what titles would be good choices for harassment? "Why do I keep getting notified that the" Dummies guide to doing researche at home and not at the library" is ready?"
10:17 jeff Prior to our original migration I placed a hold on something with Sanity in the title. If I still had a hold on my "Sanity" the following day, it was a good sign.
10:19 kmlussier StomproJ: Despite my prior amusement, I'm sure there are many titles that could be offensive and harassing for folks. But, yes, I'm in agreement with Dyrcona that the steps involved seem a little far-fetched.
10:20 kmlussier jeff++
10:27 jeff We're having to resort to something very VERP-like to deal with the fact that some critical data is not included in NCIP messages from the state's INN-Reach system, so we're working around the issue by using SMTP. :P
10:29 miker re harassing via holds, it also exposes the culprit ...
10:33 geoffsams joined #evergreen
11:06 maryj joined #evergreen
11:15 Christineb joined #evergreen
11:19 dbwells joined #evergreen
11:27 Dyrcona jeff: Doing the installation again, I do not get a choice of angular 1.3, I'm offered 1.2, 1.4, or 1.5. Going with 1.2.
11:27 Dyrcona BTW, this is when doing the steps in the Evergreen installation itself. Not when installing prereqs.
11:28 jeff Yeah, don't listen to me on that one. :-)
11:33 dcz joined #evergreen
11:34 Dyrcona Well, I'm not sure. Those are just the versions that npm or whatever offered.
11:46 brahmina joined #evergreen
12:03 jihpringle joined #evergreen
12:32 bmills joined #evergreen
12:35 rlefaive joined #evergreen
12:42 sandbergja joined #evergreen
13:07 mcarlson joined #evergreen
13:20 phasefx__ joined #evergreen
13:21 _bott_ joined #evergreen
13:21 collum joined #evergreen
13:21 remingtron__ joined #evergreen
13:51 csharp joined #evergreen
13:51 csharp joined #evergreen
13:52 * dbs wonders how well Bibliotheca smartstation RFID software works with the staff client
13:53 remingtron__ joined #evergreen
13:54 jeff doesn't look like they're going to be at the conference this year, or i'd suggest picking someone's brain or getting them to demonstrate.
13:55 jeff i don't have direct experience, but i think tsbere has played with it a little (possibly just at a previous conference)
13:56 JBoyer dbs: Quite well unless they've broken things in the last couple years.
13:56 tsbere I poked things to make it better (mainly in figuring out what input field had focus), but found that the methods I was going to use caused insane memory leaks.
13:56 jeff i think it's the "usual" software keyboard shim selecting by window title, but with optional SIP2 based followup for "hey, did this item just get checked in, or checked out?" to auto-determine security bit flipping.
13:56 JBoyer The primary issue I had with their stuff was that it inspected window titles and the offline client has none.
13:57 Dyrcona Nasty.....
13:57 jeff Dyrcona: hmm?
13:58 dbs thanks JBoyer++
13:58 Dyrcona Screen scraping, basically....That's nasty.
13:58 jeff I have high hopes for WebUSB, but I worry a little bit about the centralized registry that seems to be baked into the standard.
13:59 jeff Network attached will probably still be a slightly more reasonable path. :-)
13:59 Dyrcona Exposing peripherals on the web....What could possibly go wrong?
14:03 jeff Oh. That's reasonable. The device can express its own support for WebUSB without requiring the central registry.
14:03 * dbs frowns at self-check docs: "login screen provides a keypad to patrons can type in a membership number to access without a card" / "secondary level for access using a PIN may be configured"
14:04 dbs hopefully "membership number" means "username", and "PIN" means "their normal password"?
14:04 jeff dbs: that's my interpretation, yes.
14:06 jeff maybe "support a self checkout PIN distinct from user password" would be a fun hackfest project.
14:06 dbs username might mean user barcode though. might find out for real at some point
14:06 jeff or i could finish some other things
14:06 dbs jeff++
14:06 bshum dbs: Selfcheck uses username or barcode, depending on config
14:06 jeff dbs: oh, sorry -- i misread your interpretation. i would assume barcode not username.
14:06 jeff bshum is talking of Evergreen web self checkout interface, i think.
14:06 bshum If there's a username regex or something, it'll try to do that.  Or was it barcode regex
14:07 bshum Oh, duh
14:07 bshum What am I reading
14:07 * bshum scrolls up and laughs
14:07 dbs bshum++ # for the lulz
14:07 bshum RFID stuff gotcha
14:07 * bshum goes back to making new friends through shared love of Linux over Windows
14:08 dbs yeah, our cards don't have human-visible barcodes, so we'll just require cards in hand then :)
14:09 gmcharlt Dear patron: please type in this invisible numbers... ;)
14:09 Dyrcona Don't worry bshum, if Lennaert and friends have their way, Linux will be just as shitty as Windows by this time next year, but you can watch a dancing penguin while your system boots!
14:10 dbs systemctl reload Dyrcona.service
14:11 Dyrcona systemctl: command not found
14:11 * Dyrcona was reading about Plymouth this morning.....
14:11 dbs journalctl --user | grep -vi bsd
14:13 brahmina joined #evergreen
14:19 brahmina joined #evergreen
14:19 mrpeters joined #evergreen
15:20 jvwoolf joined #evergreen
15:52 bshum mceraso++ # :)
15:52 berick mceraso++
15:55 akilsdonk mceraso++ Congratulations!
16:02 jlitrell joined #evergreen
16:07 rhamby_ mceraso: Congrats!
16:07 rhamby_ mceraso++
16:20 kmlussier mceraso++
16:22 jlitrell joined #evergreen
16:38 JBoyer Just catching up on the email list
16:38 JBoyer mceraso++
16:38 JBoyer !
16:39 rhamby_ Does this mean we can start volunteering mceraso for committees when she's not in IRC?
16:49 Bmagic Does the SIP2 protocol support patron search? AKA patron doesn't have their card and needs to look themselves up.
16:51 jeff no.
16:52 jeff Bmagic: Does username as barcode help?
16:52 Bmagic not in this case
16:53 Bmagic it's all good, just thought I would ask. I think it's a question more about the protocol.
16:53 jeff In that case, I pull out my phone and bring up my barcode. :)
16:54 jeff Though I generally also have my license on me.
16:55 jeff Bmagic: what is the use case, if you don't mind me asking?
16:55 jeff (since you said "not in this case", i'm wondering about details)
16:55 Bmagic The patron has no clue what their card number is let alone the username (which is probably the same) - and this branch uses self check machines
16:56 Bmagic it looks like the answer is - go ask your friendly helpful library staff
16:56 jeff Ah. Simple use case. Got it. :-)
16:56 jeff indeed!
16:56 jeff Who will hopefully apply local policy with regard to confirming your identity. :-)
17:51 mrpeters1 joined #evergreen
17:53 gmcharlt joined #evergreen
17:59 jlitrell joined #evergreen
18:01 akilsdonk joined #evergreen
18:40 yboston joined #evergreen
21:11 bmills joined #evergreen
23:25 justdoglet_ joined #evergreen
23:32 book`_ joined #evergreen
23:41 _bott_ joined #evergreen

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