Evergreen ILS Website

IRC log for #evergreen, 2026-04-08

| 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 ying_h joined #evergreen
00:52 adam_reid joined #evergreen
01:07 adam_reid joined #evergreen
02:47 adam_reid joined #evergreen
03:22 adam_reid joined #evergreen
04:39 adam_reid joined #evergreen
05:33 adam_reid joined #evergreen
06:36 collum joined #evergreen
07:39 adam_reid joined #evergreen
09:23 mdriscoll joined #evergreen
11:47 Rogan joined #evergreen
12:12 adam_reid Is it possible to configure how Evergreen determines the fingerprint for Metrecords (without changing source files?). I've found that for our system it helps accuracy if I include series name in the fingerprint. I've developed a workaround for our custom front end search, but this means metarecords don't match from backend to frontend.
12:16 jeff Fingerprints are defined in config.biblio_fingerprint, but adjusting them requires a reingest of all records, and there might be more caveats with regard to matching/re-matching metarecords/etc. That doesn't fully answer your question, I know.
12:18 jeff A test system with close-to-real bib/holdings data will be helpful if you consider this undertaking. Not an absolute requirement, but helpful/recommended.
12:26 jihpringle joined #evergreen
12:27 Guest15 joined #evergreen
12:35 adam_reid Thanks Jeff! That gives me plenty to start with. I figured a full reindex would likely be needed. My understanding is after making the change I would need to run (/openils/bin/pingest.py --fingerprint --force). I will play around in our dev environment before going live with the change.
12:35 goood adam_reid: what jeff says it correct, though you can update only the fingerprints of records without a full reingest.
12:36 sandbergja joined #evergreen
12:36 adam_reid ok, so maybe no use of pingest.py needed?
12:37 goood there are functions to calculate the fingerprint to use in an UPDATE, and then a separate function to safely remap metarecords
12:37 sandbergja fyi: slides for berick's and my workshop this morning: https://github.com/berick/Presen​tations/tree/main/Evergreen-2026
12:37 goood I don't know about pingest.py, tbh. (I just go to the db for that sort of deep adjustment)
12:39 ying_h joined #evergreen
12:40 goood pingest.py doesn't seem to be in the EG core codebase, so I (personally) can't speak to its features
12:42 adam_reid makes sense, so essentially running an update on metabib.metarecord to use the new setting from config.biblio_fingerprint would be sufficient?
13:06 csharp_ @band add Query Object
13:06 pinesol csharp_: Band 'Query Object' added to list
13:07 jeff adam_reid: as goood mentioned, you can do one thing to update *just* the fingerprints, which are stored in biblio.record_entry.fingerprint, and there's a second step that you can use to remap metarecords to take those new fingerprints into account. biblio.extract_fingerprint will give you your (potentially) new fingerprint values.
13:08 csharp_ gonna need some help with an $e issue - I don't fully grok how to flesh sub-objects and then use data from them
13:08 csharp_ might be related to my discomfort with hashes and references
13:09 jeff There are likely other considerations to take into account, including ensuring your flags like ingest.reingest.force_on_same_marc isn't set to true, etc.
13:11 jeff I don't know without digging into it what functions will best help for the remapping, but metabib.remap_metarecord_for_bib() might be a helpful place to start. This question would probably be a good candidate for writing up in a wiki page or docs. I don't see it written up currently.
13:15 mmorgan joined #evergreen
13:26 csharp_ ILIKE IKE
13:31 collum csharp_ - Curious as to what your $e issue is.  Today we found this in a bib.  =100 1\$aFreedom, Enes Kanter,$eauthor.$0(KCE)202366$0(KCE)205858
13:32 collum It's referencing an authority with an $e and one of the same author without $e.
13:33 csharp_ collum: heh - I was referring to the shorthand variable name for the cstore editor within Perl
13:34 csharp_ I can see why that's ambiguous in the context of an unrelated discussion about bibs
13:34 collum Gotcha so may $e's in the world.
13:34 csharp_ @ana TOO MANY $E
13:35 pinesol csharp_: Error: I tried to send you an empty message.
13:37 jeff Did I ever tell you that Mrs. McPhee / Had twenty-three vars and she named them all $e?
13:39 csharp_ @quote add < jeff> Did I ever tell you that Mrs. McPhee / Had twenty-three vars and she named them all $e?
13:39 pinesol csharp_: The operation succeeded.  Quote #257 added.
13:40 csharp_ @dunno add OPENILS DOT BIZ
13:40 pinesol csharp_: The operation succeeded.  Dunno #107 added.
13:42 csharp_ @decide stgu or stfu
13:42 pinesol csharp_: go with stgu
13:42 csharp_ pinesol: prudent
13:42 pinesol csharp_: Fire BAD! Reading GOOD!
13:50 sandbergja joined #evergreen
13:59 csharp_ @band add Banana in a Box
13:59 pinesol csharp_: Band 'Banana in a Box' added to list
14:07 collum Did they sing "Bruised but not Broken?"
14:11 csharp_ collum++
14:15 nick joined #evergreen
14:17 mmorgan left #evergreen
14:42 mattS joined #evergreen
14:43 mattS_ joined #evergreen
14:57 adam_reid Thanks again Jeff! I'll test this out soon in my dev environment.
15:59 adam_reid joined #evergreen
16:34 Dyrcona joined #evergreen
16:34 gmcharlt @quote random
16:34 pinesol gmcharlt: Quote #98: "< Dyrcona> Professor: In no language is a double positive ever considered a negative response. Student: Yeah, right." (added by csharp at 09:21 AM, November 14, 2014)
16:34 gmcharlt classic
16:36 ianskelskey joined #evergreen
16:37 ianskelskey Slow items out 2106679
16:39 sandbergja joined #evergreen
16:48 ying_h joined #evergreen
16:50 jeffdavis bah, pushed to wrong remote
16:58 mdriscoll left #evergreen
17:09 pinesol News from commits: LP#2143938: avoid crash with Quipu eRENEW of certain patrons <http://git.evergreen-ils.org/?p=Ev​ergreen.git;a=commitdiff;h=e3b16ea​5c9c664e321e596a1b74aeae5da2ee914>
17:09 adam_reid joined #evergreen
17:27 adam_reid joined #evergreen
17:39 pinesol News from commits: LP#2131948: Make F-type holds stick to their item <http://git.evergreen-ils.org/?p=Ev​ergreen.git;a=commitdiff;h=5333da3​b42eb8f77666553d02d3710ec64c36fab>
17:39 pinesol News from commits: LP#1838069: Ensure that force holds on items with parts can be targeted <http://git.evergreen-ils.org/?p=Ev​ergreen.git;a=commitdiff;h=dbd3823​fe48f679cc7ac0c081636c1869ac456d8>
17:39 pinesol News from commits: LP#2130052: keep hold targeter from skipping parts for recall holds <http://git.evergreen-ils.org/?p=Ev​ergreen.git;a=commitdiff;h=7ddb5de​e6952723984eee87819e495625e1075d2>
18:13 ianskelskey left #evergreen
18:29 sandbergja joined #evergreen
18:45 ying_h joined #evergreen
18:48 adam_reid joined #evergreen
18:59 ying_h joined #evergreen
19:02 adam_reid joined #evergreen
19:30 Bmagic I've not seen that quote before. That is some good stuff right there
20:09 adam_reid joined #evergreen
21:12 adam_reid joined #evergreen
21:37 adam_reid joined #evergreen
21:38 jeff hah! well-timed random quote.
21:52 adam_reid joined #evergreen
22:04 adam_reid joined #evergreen
22:22 adam_reid joined #evergreen
22:23 Bmagic Board games are commencing!
23:45 adam_reid joined #evergreen

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