Evergreen ILS Website

IRC log for #evergreen, 2020-09-30

| 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
05:13 stephengwills joined #evergreen
05:14 stephengwills left #evergreen
06:01 pinesol News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
06:37 agoben_ joined #evergreen
07:20 rjackson_isl_hom joined #evergreen
08:29 mmorgan joined #evergreen
08:51 Dyrcona joined #evergreen
09:01 rfrasur joined #evergreen
09:16 Dyrcona NULL can be a problem in the database.
09:16 Dyrcona Well, it complicates queries for sure.
09:17 stephengwills joined #evergreen
10:20 terranm joined #evergreen
10:21 terranm Is anybody here using a product called Open+ with Evergreen?
10:31 jeff Not here. All of our libraries are staffed when they are open.
10:35 terranm One of our libraries bought it without checking with us first, and of course the vendor claimed that other Evergreen libraries are using it.
10:35 jeff An article about the Ventura County library that implemented it in 2018 stated that there were only two other libraries in the US offering similar service (though not explicit that they were using the same product): "one in Georgia and the other in the Minneapolis area"
10:35 jeff Hah!
10:36 jeff Well then they should check with the vendor to see which libraries are using it with Evergreen.
10:38 terranm Yeah :/  She is checking with the vendor but hasn't heard back. There is a county in Georgia that is using it, but they are one of the only counties that isn't with PINES.
10:38 jeff Since that vendor has a lot of SIP-based products, I'd imagine that much of the integration is SIP, but I'd want to see docs and get hands-on.
10:38 terranm Yep
10:39 terranm They told her it uses SIP2 and bases access on the permission group, so hopefully it will be that simple.
10:39 * jeff nods
10:40 jeff ...as long as the permission group structure/conventions in the larger consortium supports what they want to do, which is probably to move people into a "special" group that are permitted access.
10:42 jeff It could be something where you could create a sub-group, but if you don't want other libraries using that group but still need them to be able to edit patrons that the library has placed into that group, or if this library granting access should not mean that the next library to implement this wants that patron to have access... it quickly gets complex.
10:43 terranm Yeah :/
10:43 jeff There are a few ways of implementing the more complex approaches, but they 1) may not be necessary and 2) would require some work that they may not have anticipated or planned for.
10:44 jeff Hopefully it's 1. :-)
10:56 terranm I will lobby hard against any more complex approaches.
11:07 jeff Oh?
11:07 jeff I mean, they're probably going to want to use the product that they're purchasing. :-)
11:09 terranm By that I mean, if we can fix it by creating a new permission group, that's what we'll do rather than trying to do something more complex.
11:12 jeff Ah! Yes, here's hoping it's that easy.
11:14 jeff I don't know enough about PINES policy to comment on the probability of that. :-)
11:19 terranm Heh. Yeah, it will have to go through review by the Subcommittees and then get approved by the Executive Committee before we can do anything. If we created a permission group for every one of the side cases that gets requested, there'd be hundreds.
11:23 rhamby terranm only hundreds?
11:23 terranm Well, just since I've been here :)
11:27 csharp ok, so if there's a blocked SIP2 user (oilsAuth found too many recent failures for 'rbdigital' : 1129, forcing failure state.) what's the memcached key that stores that
11:27 csharp memcdump | grep count shows no keys with that suffix
11:42 csharp I don't want to have to go nuclear and kill everyone's sessions - I don't see how oils-auth is keeping count if there are no memcached keys
11:43 berick csharp: you sure that memcdump is returning stuff?  i think it needs --servers
11:44 csharp yeah - it's returning other keys, just none with _count appended
11:45 csharp memcdump --servers localhost | grep oils_auth  (on each server in multiplexing terminal)
11:46 csharp I've confirmed that OpenSRF and SIPServer are using those memcache servers
11:47 berick hm, yeah, i'm getting the key here when I use the wrong password.  e.g. oils_auth_br1mclark_count
11:49 csharp hmm - not here
11:50 berick csharp: would 'localhost' be right for a memcache instance that's accessed by other servers?
11:50 csharp wtf?
11:50 csharp oh - hmm
11:50 csharp no, using the actual hostname didn't make a difference
11:51 csharp (doing memcdump from the actual memcache servers)
11:52 csharp I'm pulling my hair out here - it makes no sense
11:57 csharp not seeing anything with my authtoken in memcache after a successful login either
11:59 jeff if this doesn't return a session object, then you're most likely hitting the wrong memcached instance:
11:59 jeff MEMCACHED_SERVERS=127.0.0.1 memccat oils_auth_TOKEN
11:59 jeff replace IP and TOKEN with your values
12:00 jeff memcdump is not guaranteed to return all keys.
12:00 jeff rather, memcached does not guarantee that it will return all keys, making it impossible for memcdump to make that guarantee.
12:01 csharp jeff: yes - I see that key with memccat!
12:01 csharp hmm
12:01 csharp found it!
12:01 csharp jeff++
12:02 berick jeff++
12:02 * berick makes mental note re: memcdump
12:02 csharp jeff: God bless you!
12:02 jeff maybe postgres for session/auth in 3.next :-)
12:03 berick +1
12:03 jeff csharp: I hope your hair feels better now. :-)
12:03 * csharp glues hair back on
12:03 jeff How many other areas are there where we're not using memcached as a cache?
12:04 terranm jeff++
12:13 jihpringle joined #evergreen
12:24 rfrasur Ya know.  Someone could theoretically use the booking module to replicate some of the aspects of open+
12:35 Dyrcona joined #evergreen
12:35 jeff rfrasur: the building access, security system integration/replacement, and remote video monitoring are features that are touted which I don't think exist in the booking module at present. :-)
12:37 rfrasur lol, no.  Those things don't.  But the reservation stuff does.  Add proximity card access to a library card's functionality and a decent security monitoring service, it could work.  Of course, no matter what, it's expensive.
12:40 terranm Yeah, they want it only for a limited number of users who they want to give access to during off hours - people who have sensory issues and difficulty around lots of people, and people who are in high risk COVID populations.
12:41 terranm And they're only doing it at one branch
12:52 rfrasur Hmm, it's a laudable intention.
12:55 terranm Yes, it's experimental for sure, but I'm interested in seeing how it goes.
12:56 JBoyer I suppose if DEMCO still sells those self-service selfcheck book robots that would be an option. Wildly expensive but they do work with Evergreen and can be indoor/outdoor/both.
12:56 JBoyer Doesn
12:56 JBoyer t help folks who just buy some service and then ask you to make it work though. :)
12:57 rfrasur lol, no.  But there might be an alternate universe where all those intentions equate to outcomes that don't also include a million unintended (and less desirable) outcomes.
12:58 rfrasur It COULD happen.  In another universe.
13:05 * mmorgan wonders what would be involved in booking a trip to another universe :-/
13:18 rfrasur Many have tried.  We have no idea if they succeeded or not.
13:18 * rfrasur sighs.
14:13 jihpringle30 joined #evergreen
14:37 mmorgan comcast--
14:39 pinesol [evergreen|Galen Charlton] LP#1896070: ensure that deatching course material doesn't delete non-temporary bibs - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=3347e86>
14:48 gmcharlt noting that as of now, I've branched off rel_3_6
15:04 rfrasur gmcharlt++
15:09 pinesol [evergreen|Galen Charlton] clean up RELEASE_NOTES_NEXT upon branching of rel_3_6 - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=acc168f>
15:15 pinesol [evergreen|Galen Charlton] stamp 3.6-beta2 release notes - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=7521908>
15:15 pinesol [evergreen|Galen Charlton] move 3.6-beta1 schema update to 3.6-beta2 - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=f70e84f>
15:15 pinesol [evergreen|Galen Charlton] Translation updates - newpot - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=5244fbd>
15:17 terranm gmcharlt++
15:25 pinesol [evergreen|Bill Erickson] LP1774008 Remove Hatch storage options - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=219ad43>
15:52 Dyrcona gmcharlt++
16:03 terranm mmorgan: I'm refreshing my server and going to reinstall the holds fix again, so it'll be down for a little while
16:04 mmorgan terranm++ Thanks!
16:35 jeffdavis gmcharlt: bug 1843818 is ready with some fixes you previously suggested for remote auth APIs, would be good to get into the RC
16:35 pinesol Launchpad bug 1843818 in Evergreen 3.5 "Configurable patron auth improvements" [Undecided,New] https://launchpad.net/bugs/1843818
16:35 jeffdavis not that your todo list needs lengthening...
16:48 terranm joined #evergreen
17:09 rjackson_isl_hom joined #evergreen
17:20 mmorgan left #evergreen
18:01 pinesol News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
18:24 jihpringle joined #evergreen
18:37 gmcharlt jeffdavis: thanks!
19:45 dickreckard_ joined #evergreen
21:58 sandbergja joined #evergreen

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