Evergreen ILS Website

IRC log for #evergreen, 2026-03-10

| 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
08:41 mmorgan joined #evergreen
09:18 Bmagic Has anyone been asked for a citation feature in Evergreen?
09:19 Bmagic I was directed to this video: https://www.youtube.com/watch?v=H56qjDIAZhc - which is confusingly from a library called Evergreen. Not one that uses Evergreen ILS
09:47 pinesol_dev News from commits: LP#1208093 Copy bucket file upload <http://git.evergreen-ils.org/?p=Ev​ergreen.git;a=commitdiff;h=b35149f​8f6438adaa6370a2bfe42fcc05815e7be>
09:53 pinesol News from commits: LP#1208093 Copy bucket file upload <http://git.evergreen-ils.org/?p=Ev​ergreen.git;a=commitdiff;h=b35149f​8f6438adaa6370a2bfe42fcc05815e7be>
10:24 csharp_ Bmagic: not directly answering your feature within EG, but I just installed Zotero and the FF Zotero connector addon and was able to create a Zotero entry from a catalog record and Zotero can do the citations - probably other options out there for similar third-party approaches
10:24 csharp_ still nice to have a Cite button tho
10:38 Rogan joined #evergreen
11:00 collum joined #evergreen
11:13 Christineb joined #evergreen
11:33 jihpringle joined #evergreen
11:49 collum joined #evergreen
12:14 smayo joined #evergreen
12:47 Dyrcona joined #evergreen
12:58 Dyrcona I'm not sure that open-ils.circ.actor.user.checked_out is doing what was intended. I'm not sure that the '-or' in the main query is doing what it was supposed to do. I guess I could run it through the thing that will turn it into SQL to see.
13:24 Dyrcona Nope. It is doing what appears to be intended.
13:25 mmorgan Dyrcona: Is this related to Aspen?
13:29 Dyrcona mmorgan: It is.
13:29 mmorgan We ran into this issue: https://aspen-discovery.atlassian.net/​jira/software/c/projects/DIS/issues?fi​lter=10044&amp;selectedIssue=DIS-1925
13:31 Dyrcona We've had reports of "lost" items having a return date in Aspen, similar but different. Trouble is the Evergreen API doesn't return lost circulations, so there's a mix up in terminology somewhere.
13:34 Dyrcona I never liked the LONGOVERDUE thing. It just leads to confusion. It's essentially a synonym for LOST. I know, the sites that use it think it's great and it doesn't mean LOST, but still, it's confusing. Then, of course, there's a confusion of copy.status and circulstion.stop_fines to go along with it.
13:34 Dyrcona "You can't govern a nation with 400 kinds of cheese."
13:34 mmorgan :)
13:35 mmorgan But you can make a great Mac 'n Cheese!
13:36 Dyrcona I noticed two API calls that should be removed because neither seems to do anything that makes senses these days: open-ils.circ.actor.user.checked_out.slim and open-ils.circ.actor.user.checked_out.opac. Both have "deprecate me" comments.
13:37 mmorgan We use LONGOVERDUE and LOST. It's not perfect, but allows us to better control opac visibility and better distinguish between very overdue and very very overdue.
13:41 Dyrcona Yeah. I can see that use case. I just think there are too many knobs, dials, gauges, etc. See my Google slideshow on the control panel....
13:41 Dyrcona I believe the DIS you mentioned is addressed by a commit to Aspen from gmcharlt. It's in 26.03.00. That commit also skips circulations with a stop_fines of LOST, but from what I can tell, Aspen never sees them.
13:42 mmorgan Agree there are an awful lot of knobs, etc.
13:47 mmorgan LOST items aren't considered 'checked out' in Evergreen either, so that is consistent in Aspen.
13:57 Dyrcona Well, guess I was mistaken when I told someone that they are considered checked out, but I wasn't paying enough attention to the code.
14:22 jihpringle joined #evergreen
14:44 Dyrcona Yeahp. Three APIs for getting items out and each does something different...
14:44 smayo joined #evergreen
14:51 terranm joined #evergreen
14:54 gmcharlt I must resist the temptation to push a s/LOST/VERYVERYOVERDUE/
14:57 jeff OILS_COPY_STATUS_GONE_WALKABOUT
14:58 terranm lol
14:58 mmorgan :)
14:58 abneiman "Your looking for is not this copy" (it's a stretch)
15:00 collum joined #evergreen
15:01 gmcharlt It's 3 o'clock. Do you know where your Evergreen devs are?
15:01 gmcharlt #startmeeting Evergreen Development Meeting 2026-03-10
15:01 pinesol Meeting started Tue Mar 10 15:01:25 2026 US/Eastern.  The chair is gmcharlt. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:01 pinesol Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:01 pinesol The meeting name has been set to 'evergreen_development_meeting_2026_03_10'
15:01 gmcharlt #info Agenda https://wiki.evergreen-ils.org/do​ku.php?id=dev:meetings:2026-03-10
15:01 gmcharlt #topic Introductions
15:01 Dyrcona #info Dyrcona = Jason Stephenson, C/W MARS
15:02 gmcharlt #info gmcharlt = Galen Charlton, Equinox
15:02 abneiman #info abneiman = Andrea Buntz Neiman, Equinox
15:02 mmorgan #info mmorgan = Michele Morgan, NOBLE
15:02 briank #info briank = Brian Kennedy, BCLC
15:02 csharp_ #info csharp = Chris Sharp, GPLS
15:02 collum #info collum = Garry Collum, KCPL
15:02 terranm #info terranm = Terran McCanna, PINES
15:03 jeff #info jeff = Jeff Godin, Traverse Area District Library (TADL)
15:03 phasefx #info phasefx = Jason Etheridge, Equinox
15:04 gmcharlt #topic Action Items
15:04 gmcharlt #info No action items from previous meeting
15:04 gmcharlt #topic OpenSRF release
15:04 gmcharlt so, Dyrcona had a proposal and now has the floor
15:06 gmcharlt well, specifically, to cut an OpenSRF 3.3.3 in conjunction with Evergreen 3.17
15:06 gmcharlt seems like a good idea to me; any thoughts or concerns?
15:07 csharp_ does that include Redis support?
15:07 Dyrcona I think we should do it just to get Debian 13 support.
15:07 csharp_ ah
15:07 Dyrcona No, it still defaults to ejabberd.
15:07 csharp_ ok, understood
15:07 gmcharlt fully committing to Redis would warrant at least a 3.4, if not a 4.0
15:08 Dyrcona There are a couple of recent test issues that I'm looking into that I think might be related to recent OpenSRF changes.
15:09 gmcharlt #info An OpenSRF 3.3.3 release is planned; primary goal is adding support for Debian 13 "trixie"
15:09 Dyrcona Lp 2143582 and Lp 2143584
15:09 pinesol Launchpad bug 2143582 in Evergreen "Live test 32-geosort.t failure" [Undecided,New] https://launchpad.net/bugs/2143582 - Assigned to Jason Stephenson (jstephenson)
15:09 pinesol Launchpad bug 2143584 in OpenSRF "check_transport_client test falure on main" [Undecided,New] https://launchpad.net/bugs/2143584 - Assigned to Jason Stephenson (jstephenson)
15:10 gmcharlt anything else to say about OpenSRF?
15:10 Dyrcona Not much. There will be 1 bug fix to help out the mobile app Hemlock, but it's a general fix for error messages.
15:11 gmcharlt thanks!
15:11 gmcharlt moving on
15:11 gmcharlt #topic Evergreen updates
15:11 gmcharlt #info Signups for helping with the March maintenance builds open: https://docs.google.com/spreadsheets/d/1aKffVGU_vI​WbtFR_vpoHsqodSw-Kdd5yn65RpfkMKKA/edit?gid=0#gid=0
15:11 gmcharlt abneiman: any more to say?
15:12 abneiman just that I'm not available this month and probably next month, so if anyone has a burning desire to do release notes, see the doctor about that and/or sign up
15:12 abneiman also, the general manager/wrangler/prodder role is also up for grabs in March and April :)
15:13 gmcharlt I will be avaialble as a fallback for the 3.16 notes, but will certainly not stand in anybody's way
15:13 gmcharlt ditto for the cat herding
15:14 gmcharlt moving on
15:15 gmcharlt #info Evergreen 3.17 feature slush is 20 March; enhancements should be at least targetted in LP by then
15:15 gmcharlt #info Feedback Fest is the week of 23 March
15:15 gmcharlt terranm++
15:16 gmcharlt #info Evergreen 3.17 feature freeze is 27 March.
15:16 mmorgan terranm++
15:16 gmcharlt (and I'm preemptively noting that I may stretch that to 30 March)
15:16 gmcharlt also noted in new business, but will mention it here
15:17 gmcharlt #info Please update the 3.17 roadmap with any enhancements that you expect to be ready https://wiki.evergreen-ils.org/doku​.php?id=faqs:evergreen_roadmap:3.17
15:18 gmcharlt any other Evergreen updates?
15:19 Guest86 joined #evergreen
15:20 Guest86 hello!!
15:20 gmcharlt howdy; we're in a development meeting, but please feel free to watch
15:20 gmcharlt any Hatch updates?
15:20 Guest86 i'm a college student and we are working on a programming assignment that fetches the books for particular library. i did some research and does evergreen have api support for it
15:21 Guest86 i was looking at the documentation, and i think it does, i'm just wondering how authentication of the key works
15:21 Dyrcona Guest86: Please wait until our meeting is over to ask your questions. Thank you.
15:21 Guest86 Hi when does the meeting end
15:21 gmcharlt just a few minutes
15:21 Guest86 I'm not sure if I see there's a meeting
15:22 Guest86 Ok thank you
15:22 gmcharlt in the meantime, https://wiki.evergreen-ils.o​rg/doku.php?id=newdevs:apis has some information for you
15:22 gmcharlt any DIG or documentation updates?
15:23 gmcharlt ok, moving up
15:23 abneiman very minor but if anyone can fix the table here https://docs.evergreen-ils.org/do​cs/latest/admin/global_flags.html I'd appreciate it
15:23 abneiman I can't figure out how to get it to not cover the contents sidebar
15:23 gmcharlt mmorgan++ # for updating the stats
15:24 gmcharlt abneiman: I see what you mean. Works for me in Firefox but not Chrome
15:24 abneiman bah
15:24 abneiman browsers--
15:24 Dyrcona :)
15:24 gmcharlt looks like other pages with wide tables have that issue, e.g., https://docs.evergreen-ils.org/docs/latest​/admin/Best_Hold_Selection_Sort_Order.html
15:25 abneiman ok. I didn't mean to derail. perhaps something for hackfest.
15:25 gmcharlt yeah
15:25 Dyrcona it looks to me like it scrolls under the contents sidebar in Chrome.
15:25 gmcharlt #topic New Business
15:26 gmcharlt #info Updates requested for the 3.17 roadmap: https://wiki.evergreen-ils.org/doku​.php?id=faqs:evergreen_roadmap:3.17
15:26 gmcharlt any other topics to discuss?
15:26 abneiman question, since the next dev meeting is 4/14, does that mean point releases will be pushed back to 4/22 or will they still be 4/15?
15:26 * Dyrcona added an item to the roadmap during the meeting.
15:26 abneiman Dyrcona++
15:27 Dyrcona That is a good question. We've tried doing them simultaneously in the past, but lately that hasn't been working out so well.
15:28 gmcharlt O
15:28 abneiman fwiw if it's pushed to 4/22 I can resume my hat-wearing ... not that that should be a deciding factor
15:28 Dyrcona Well, I was thinking of the 3.17 release and point releases. Where's my brain?
15:28 gmcharlt yeah, 3.17 is 4/29 regardless, so wouldn't interfere
15:29 Dyrcona I'm not opposed to pushing the point releases out a week, but I think gmcharlt would have more say since he's managing 3.17.
15:29 * abneiman plays Jeopardy music
15:30 gmcharlt unless folks feel strongly otherewise, I say let's stick with the 15th for the maintenance releases; I can coordinate
15:30 abneiman +1
15:31 Dyrcona Should we decide on a release date for OpenSRF 3.3.3?
15:32 Dyrcona I suppose I could build a beta tarball for bug squashing week if anyone wants to test it.
15:32 gmcharlt Let's do that. I suggest at least a few days before 4/29 so that the OpenSRF and Evergreen releases are not on top of each other, and a tarball for feedback fest is a good idea
15:33 jeff +1 to the OpenSRF tarball, hopefully making it easier for more folk to test the OpenSRF and Evergreen releases together.
15:34 Dyrcona Ok. I'll try and have a tarball for testing ready by the end of next week. I'll update Lanuchpad and send an email.
15:34 gmcharlt Dyrcona++
15:36 gmcharlt #info Next meeting is 14 April 2026
15:36 gmcharlt anything else?
15:37 gmcharlt hearing nothing...
15:37 gmcharlt #endmeeting
15:37 pinesol Meeting ended Tue Mar 10 15:37:07 2026 US/Eastern.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
15:37 pinesol Minutes:        http://evergreen-ils.org/meetings/evergr​een/2026/evergreen.2026-03-10-15.01.html
15:37 pinesol Minutes (text): http://evergreen-ils.org/meetings/evergr​een/2026/evergreen.2026-03-10-15.01.txt
15:37 pinesol Log:            http://evergreen-ils.org/meetings/evergree​n/2026/evergreen.2026-03-10-15.01.log.html
15:37 gmcharlt thanks, everybody!
15:37 smayo gmcharlt++
15:37 terranm gmcharlt++
15:37 Dyrcona gmcharlt++
15:37 abneiman gmcharlt++
15:37 jeff gmcharlt++
15:37 mmorgan gmcharlt++
15:37 Guest86 hii can i ask questions now
15:37 Dyrcona Guest86: You have a question about authtokens?
15:37 Guest86 yeah, i looked at the link sent previously and it's asking for a username and password
15:37 Guest86 is there a way to gain credentials
15:38 Guest86 An Auth Token is needed for many of the other API calls.
15:38 Guest86 https://<domain>/osrf-gateway-v1?ser​vice=open-ils.auth&method=open-ils.a​uth.login&param={"username":"<user name>","password":"<password>"}
15:38 Guest86 this is for a class assignment, the project we are making is not for any sort of profit and we will end development of our website in late april so we won't need access after then!!
15:39 Dyrcona I don't think the newdevs wiki link should require an account.
15:39 Guest86 sorry what is newdevs
15:39 Dyrcona This one: https://wiki.evergreen-ils.o​rg/doku.php?id=newdevs:apis
15:40 Guest86 Hmm the request asks for a username and password
15:40 Guest86 and when I tried to call it with dummy credentials, i got this error: {'ilsevent': 1000, 'textcode': 'LOGIN_FAILED', 'desc': 'User login failed', 'pid': 211272, 'stacktrace': 'oils_auth.c:1025'}
15:41 abneiman Guest86: you can try pointing at a community server, bear in mind that at least one of those (demo.evergreencatalog.com) wipes its database every Sunday https://wiki.evergreen-ils.org​/doku.php?id=community_servers
15:42 Dyrcona That's also not the usual way to login. That's a way to get a credential to use with curl and things like that for playing around.
15:42 jeff Guest86: what specific API call are you interested in making that requires credentials? you mentioned that you wanted to fetch "the books for particular library"...
15:43 Guest86 I'm interested in cataloging services
15:43 Guest86 Is there documentation on how to use curl
15:43 Dyrcona Guest86: How about we step back and you tell us what your ultimate goal is.
15:44 Guest86 The goal is that we have a list of books and libraries. We want to connect these 2 data fields by assessing the availability of the books in the libraries listed.
15:44 Guest86 We are looking into cataloging apis such as evergreen but are confused on how to gain authentication
15:46 Dyrcona You are required to use the API? You can't just login with the staff client or OPAC and do a search?
15:46 Guest86 We don't have access to an institution
15:46 Guest86 OPAC i think requires us to be affiliated with an institution
15:46 Guest86 and we tried our university library with our university credentials, but it won't let us. i think you have to be an administrator with the particular institution
15:47 Dyrcona Guest86: Your university uses Evergreen?
15:47 Guest86 Wait i think it uses worldcat...
15:48 Guest86 but there are public libraries that uses evergreen
15:48 Guest86 and that's what we are interested in
15:48 Dyrcona There are lots of libraries that use Evergreen. You can do searches via OPAC or API that don't require an authtoken.
15:49 Guest86 how do i do that
15:49 Dyrcona for the OPAC, just go to the OPAC's URL and type your search in the box.
15:49 Guest86 ohhh i know what you're talking about
15:50 Guest86 is it just essentially checking each website and the catalog?
15:51 Dyrcona That's one way. I'm looking something up.
15:54 Dyrcona If you have a list of ISBNs and want to see if a certain Evergreen libary has copies of that item, you can use Supercat: https://wiki.evergreen-ils.org/doku.p​hp?id=backend-devel:supercat:examples
15:55 Guest86 okk sounds good thank you!!
15:55 Guest86 i appreciate your time, have a good day!
16:52 Dyrcona Guest86's question gave me an idea. I have a spreadsheet of books that I want to read by title and author. I was manually looking them up in my local consortium's catalog and in the Commonweath Catalog, but I could probably automate that.
17:04 mmorgan left #evergreen

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