| 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=Evergreen.git;a=commitdiff;h=b35149f8f6438adaa6370a2bfe42fcc05815e7be> |
| 09:53 |
pinesol |
News from commits: LP#1208093 Copy bucket file upload <http://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=b35149f8f6438adaa6370a2bfe42fcc05815e7be> |
| 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?filter=10044&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/doku.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_vIWbtFR_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.org/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/docs/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/evergreen/2026/evergreen.2026-03-10-15.01.html |
| 15:37 |
pinesol |
Minutes (text): http://evergreen-ils.org/meetings/evergreen/2026/evergreen.2026-03-10-15.01.txt |
| 15:37 |
pinesol |
Log: http://evergreen-ils.org/meetings/evergreen/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?service=open-ils.auth&method=open-ils.auth.login¶m={"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.org/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.php?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 |