<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta name="description" content="IRC LOG for channel #evergreen" /> <meta name="viewport" content="width=device-width" /> <link rel="stylesheet" type="text/css" href="/s/style.css" title="Irclog Stylesheet" /> <link rel="shortcut icon" href="/s/favicon.ico" type="image/x-icon" /> <link rel="canonical" href="/evergreen/2023-03-13" /> <title>IRC log for #evergreen, 2023-03-13</title> </head> <body> <p><a href="http://evergreen-ils.org/"><img style="float:right; border:none" src="/s/small_logo.jpg" alt="Evergreen ILS Website"/></a></p> <h1>IRC log for #evergreen, 2023-03-13</h1> <p> <a href="/evergreen/2023-03-12" rel="prev"> ← Previous day</a> | <a href="/">Channels</a> | <a href="/evergreen/">#evergreen index</a> | <a href="/evergreen/today">Today</a> | <a href="/evergreen/2023-03-14" rel="next"> Next day →</a> | <a href="/evergreen/search">Search</a> | <a href="http://www.google.com/search?q=site%3Airc.evergreen-ils.org+inurl%3Aevergreen">Google Search</a> | <a href="/evergreen/2023-03-13/text">Plain-Text</a> | <a href="/evergreen/2023-03-13/summary">summary</a> | <a href="https://webchat.freenode.net/?channels=evergreen">Join Webchat</a> </p> <p>All times shown according to the server's local time.</p> <div> <span style="display: none;" id="filter_toggle"></span> <span id="summary_container" /> </div> <form action="#" name="summary_form" id="summary_form"> <span id="top" /> <table id="log" style="clear:both"> <tr class="head"> <th>Time</th> <th>Nick</th> <th>Message</th> </tr> <tr id="id_l2" class="new special dark"> <td class="time" id="i_522409"><a href="/evergreen/2023-03-13#i_522409">07:29</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">collum joined #evergreen</td> </tr> <tr id="id_l3" class="cont special dark"> <td class="time" id="i_522410"><a href="/evergreen/2023-03-13#i_522410">08:31</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">kworstell-isl joined #evergreen</td> </tr> <tr id="id_l4" class="cont special dark"> <td class="time" id="i_522411"><a href="/evergreen/2023-03-13#i_522411">08:36</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">mmorgan joined #evergreen</td> </tr> <tr id="id_l5" class="cont special dark"> <td class="time" id="i_522412"><a href="/evergreen/2023-03-13#i_522412">08:50</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">Dyrcona joined #evergreen</td> </tr> <tr id="id_l6" class="cont special dark"> <td class="time" id="i_522413"><a href="/evergreen/2023-03-13#i_522413">08:57</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">rfrasur joined #evergreen</td> </tr> <tr id="id_l7" class="cont special dark"> <td class="time" id="i_522414"><a href="/evergreen/2023-03-13#i_522414">09:15</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">Stompro joined #evergreen</td> </tr> <tr id="id_l8" class="cont special dark"> <td class="time" id="i_522415"><a href="/evergreen/2023-03-13#i_522415">09:39</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">ejk joined #evergreen</td> </tr> <tr id="id_l9" class="cont special dark"> <td class="time" id="i_522416"><a href="/evergreen/2023-03-13#i_522416">09:39</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">jeffdavis_ joined #evergreen</td> </tr> <tr id="id_l10" class="cont special dark"> <td class="time" id="i_522417"><a href="/evergreen/2023-03-13#i_522417">09:46</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">dguarrac joined #evergreen</td> </tr> <tr id="id_l11" class="cont special dark"> <td class="time" id="i_522418"><a href="/evergreen/2023-03-13#i_522418">10:25</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">Christineb joined #evergreen</td> </tr> <tr id="id_l12" class="new nick nick_Dyrcona"> <td class="time" id="i_522419"><a href="/evergreen/2023-03-13#i_522419">10:54</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Hm.. I wonder how workable it would be to replace ISO-8859-1 copyright symbols with UTF-8 ones using a regex.... It seems like it would be simple, but it's the kind of thing that can lead to problems. I have a file of records that I can play with....</td> </tr> <tr id="id_l13" class="cont nick nick_Dyrcona"> <td class="time" id="i_522420"><a href="/evergreen/2023-03-13#i_522420">10:58</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Looks like it happens with registered trademark symbol, too. (Gotta love vendor-supplied MARC records.)</td> </tr> <tr id="id_l14" class="new nick nick_Bmagic dark"> <td class="time" id="i_522421"><a href="/evergreen/2023-03-13#i_522421">11:06</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">Love em indeed</td> </tr> <tr id="id_l15" class="new nick nick_Dyrcona"> <td class="time" id="i_522422"><a href="/evergreen/2023-03-13#i_522422">11:16</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Bmagic: Does your load process handle things like that? I have a --strict option on one of my load programs that rejects records with bad characters, well any warnings are treated as errors, really.</td> </tr> <tr id="id_l16" class="cont nick nick_Dyrcona"> <td class="time" id="i_522423"><a href="/evergreen/2023-03-13#i_522423">11:16</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">I'm considering adding code to fix copyright and registered trademark symbols since they seem to be a thing with this one vendor in particular.</td> </tr> <tr id="id_l17" class="new nick nick_Bmagic dark"> <td class="time" id="i_522424"><a href="/evergreen/2023-03-13#i_522424">11:18</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">I wrote some code that would try to parse the records one way and then again another way and choose the best automatically, using some evals... An internal project where we reach out to various vendor websites using selenium and download weekly/monthly records and import into the catalog</td> </tr> <tr id="id_l18" class="cont nick nick_Bmagic dark"> <td class="time" id="i_522425"><a href="/evergreen/2023-03-13#i_522425">11:20</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">no, I don't think I have something that specifically handls character conversion from one character map to another.</td> </tr> <tr id="id_l19" class="new nick nick_Stompro"> <td class="time" id="i_522426"><a href="/evergreen/2023-03-13#i_522426">11:21</a></td> <td style="color: #00acc7" class="nick">Stompro</td> <td class="msg ">mmorgan, Content Cafe seems to still be having issues. Our cataloger reports that many new items don't have cover art in Evergreen, but do in Titlesource360. But in general I'm seeing the majority of cover art show up.</td> </tr> <tr id="id_l20" class="new nick nick_Bmagic dark"> <td class="time" id="i_522427"><a href="/evergreen/2023-03-13#i_522427">11:21</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">Dyrcona: but FWIW: <a href="https://github.com/mcoia/sierra_marc_tools/blob/master/auto_rec_load/dataHandler.pm" title="https://github.com/mcoia/sierra_marc_tools/blob/master/auto_rec_load/dataHandler.pm">https://github.com/mcoia/sierra_marc_tools/blob/master/auto_rec_load/dataHandler.pm</a> around line 800, if it dies, it will failover to readMARCFileRaw</td> </tr> <tr id="id_l21" class="new nick nick_Dyrcona"> <td class="time" id="i_522428"><a href="/evergreen/2023-03-13#i_522428">11:22</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Bmagic: Thanks. I've had a glance at that code before. My issue isn't reading the records. We get these warnings when loading them: utf8 "\xA9" does not map to Unicode at /usr/lib/x86_64-linux-gnu/perl/5.26/Encode.pm line 212, <GEN1> chunk 300.</td> </tr> <tr id="id_l22" class="cont nick nick_Dyrcona"> <td class="time" id="i_522429"><a href="/evergreen/2023-03-13#i_522429">11:23</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">They will load in the database, if I let them go in.</td> </tr> <tr id="id_l23" class="cont nick nick_Dyrcona"> <td class="time" id="i_522430"><a href="/evergreen/2023-03-13#i_522430">11:24</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">The warnings don't occur while prepocessing the records with using MARC::Record to modify the 856 tags.</td> </tr> <tr id="id_l24" class="new nick nick_Bmagic dark"> <td class="time" id="i_522431"><a href="/evergreen/2023-03-13#i_522431">11:24</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">writing something to transcode one character to another seems doable. But I've not done it. Sorry :(</td> </tr> <tr id="id_l25" class="new nick nick_Dyrcona"> <td class="time" id="i_522432"><a href="/evergreen/2023-03-13#i_522432">11:25</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Yeah, it's actually transcoding to 2 characters \xA9 -> \xC2\xA9.</td> </tr> <tr id="id_l26" class="new nick nick_Bmagic dark"> <td class="time" id="i_522433"><a href="/evergreen/2023-03-13#i_522433">11:25</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">it sounds like you'll end up having to read the file character by character instead of letting MARC::Record do it?</td> </tr> <tr id="id_l27" class="new nick nick_mmorgan"> <td class="time" id="i_522434"><a href="/evergreen/2023-03-13#i_522434">11:26</a></td> <td style="color: #00b65f" class="nick">mmorgan</td> <td class="msg ">Stompro: A quick look through our catalog doesn't show a lack of images.</td> </tr> <tr id="id_l28" class="new nick nick_Dyrcona dark"> <td class="time" id="i_522435"><a href="/evergreen/2023-03-13#i_522435">11:26</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Well, I was thinking of looping through the datafields and checking the content of every subfield, but the trick is limiting it to invalid UTF-8 character sequences.</td> </tr> <tr id="id_l29" class="new nick nick_Bmagic"> <td class="time" id="i_522436"><a href="/evergreen/2023-03-13#i_522436">11:27</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">seems a little tricky since the destination 2-characters includes the converted-from character. It'd require some logic (regex) to be sure that it doesn't have \xC2</td> </tr> <tr id="id_l30" class="new nick nick_Dyrcona dark"> <td class="time" id="i_522437"><a href="/evergreen/2023-03-13#i_522437">11:27</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Well that and any other legal UTF-8 sequence containing the target to be changed has to be skipped.</td> </tr> <tr id="id_l31" class="new nick nick_Bmagic"> <td class="time" id="i_522438"><a href="/evergreen/2023-03-13#i_522438">11:28</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">the plot thickens</td> </tr> <tr id="id_l32" class="new nick nick_Dyrcona dark"> <td class="time" id="i_522439"><a href="/evergreen/2023-03-13#i_522439">11:28</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">If it was just \xC2, that would actually be easy with a regex.</td> </tr> <tr id="id_l33" class="cont nick nick_Dyrcona dark"> <td class="time" id="i_522440"><a href="/evergreen/2023-03-13#i_522440">11:28</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">jwz is right about regular expressions. :)</td> </tr> <tr id="id_l34" class="new nick nick_Bmagic"> <td class="time" id="i_522441"><a href="/evergreen/2023-03-13#i_522441">11:29</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">it sounds like you'll have to cross-reference all* of the legal preceeding UTF8 characters, and weed/convert out the ones that don't appear in the cross reference?</td> </tr> <tr id="id_l35" class="new nick nick_Stompro dark"> <td class="time" id="i_522442"><a href="/evergreen/2023-03-13#i_522442">11:30</a></td> <td style="color: #00acc7" class="nick">Stompro</td> <td class="msg ">mmorgan, it seems like they are not loading new images into the <a href="http://contentcafe2.btol.com" title="http://contentcafe2.btol.com">http://contentcafe2.btol.com</a> system right now, so our cataloger just noticed seeing no cover art for items that just arrived from B&T.</td> </tr> <tr id="id_l36" class="new nick nick_Bmagic"> <td class="time" id="i_522443"><a href="/evergreen/2023-03-13#i_522443">11:30</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">or maybe you're simply looking for a \xA9 that is preceeded by a space character (seems like you could miss some)</td> </tr> <tr id="id_l37" class="new nick nick_Stompro dark"> <td class="time" id="i_522444"><a href="/evergreen/2023-03-13#i_522444">11:31</a></td> <td style="color: #00acc7" class="nick">Stompro</td> <td class="msg ">mmorgan, There was also a fixed cover art image from last week that is still showing up wrong in <a href="http://contentcafe2.btol.com" title="http://contentcafe2.btol.com">http://contentcafe2.btol.com</a>.</td> </tr> <tr id="id_l38" class="new nick nick_Dyrcona"> <td class="time" id="i_522445"><a href="/evergreen/2023-03-13#i_522445">11:37</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Bmagic: My thoughts are heading back into the direction of "it's not worth the effort."</td> </tr> <tr id="id_l39" class="new nick nick_Bmagic dark"> <td class="time" id="i_522446"><a href="/evergreen/2023-03-13#i_522446">11:38</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">Dyrcona: the results would be broken copyright symbols sometimes?</td> </tr> <tr id="id_l40" class="cont nick nick_Bmagic dark"> <td class="time" id="i_522447"><a href="/evergreen/2023-03-13#i_522447">11:38</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">or wing dings in the marc</td> </tr> <tr id="id_l41" class="new nick nick_mmorgan"> <td class="time" id="i_522448"><a href="/evergreen/2023-03-13#i_522448">11:39</a></td> <td style="color: #00b65f" class="nick">mmorgan</td> <td class="msg ">Stompro: I'm not able to isolate new B&T bibs, but will keep my eyes open. Thanks for the heads up!</td> </tr> <tr id="id_l42" class="new nick nick_Dyrcona dark"> <td class="time" id="i_522449"><a href="/evergreen/2023-03-13#i_522449">11:42</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Bmagic: We use a program very much like this one <a href="https://pastebin.com/g4RGDJLr" title="https://pastebin.com/g4RGDJLr">https://pastebin.com/g4RGDJLr</a> to load electronic resource records into Evergreen. We use the --strict option to prevent really bad records from getting in. It also stops those with minor issues like the one we're discussing.</td> </tr> <tr id="id_l43" class="cont nick nick_Dyrcona dark"> <td class="time" id="i_522450"><a href="/evergreen/2023-03-13#i_522450">11:43</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">We also run a preprocess program on the files to fix the 856 tags before loading so that cataloging staff don't have to do it manually. I'm considering checking for certain "bad" characters in there and fixing them.</td> </tr> <tr id="id_l44" class="new nick nick_Bmagic"> <td class="time" id="i_522451"><a href="/evergreen/2023-03-13#i_522451">11:46</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">I see</td> </tr> <tr id="id_l45" class="cont nick nick_Bmagic"> <td class="time" id="i_522452"><a href="/evergreen/2023-03-13#i_522452">11:51</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">I'm doing a presentation this year on bug 1947898</td> </tr> <tr id="id_l46" class="new nick nick_pinesol dark"> <td class="time" id="i_522453"><a href="/evergreen/2023-03-13#i_522453">11:51</a></td> <td style="color: #4e00a3" class="nick">pinesol</td> <td class="msg ">Launchpad bug 1947898 in Evergreen "Enhanced MARC importer script electronic_marc_import.pl" [Wishlist,Confirmed] <a href="https://launchpad.net/bugs/1947898" title="https://launchpad.net/bugs/1947898">https://launchpad.net/bugs/1947898</a></td> </tr> <tr id="id_l47" class="cont nick nick_pinesol dark"> <td class="time" id="i_522454"><a href="/evergreen/2023-03-13#i_522454">11:53</a></td> <td style="color: #4e00a3" class="nick">pinesol</td> <td class="msg ">News from commits: Docs: Update describing_your_organization.adoc <<a href="https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=e744b5f388aafdb095e5c30b1ed57bb6ae7f1eda" title="https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=e744b5f388aafdb095e5c30b1ed57bb6ae7f1eda">https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=e744b5f388aafdb095e5c30b1ed57bb6ae7f1eda</a>></td> </tr> <tr id="id_l48" class="new nick nick_Dyrcona"> <td class="time" id="i_522455"><a href="/evergreen/2023-03-13#i_522455">11:54</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Yeah, I was going to review that at some point, but things keep coming up.</td> </tr> <tr id="id_l49" class="new nick nick_Bmagic dark"> <td class="time" id="i_522456"><a href="/evergreen/2023-03-13#i_522456">11:55</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">I saw you were assigned last year. It's all good, something this complicated takes time to review. Time that we don't have!</td> </tr> <tr id="id_l50" class="new special"> <td class="time" id="i_522457"><a href="/evergreen/2023-03-13#i_522457">12:08</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">jihpringle joined #evergreen</td> </tr> <tr id="id_l51" class="cont special"> <td class="time" id="i_522458"><a href="/evergreen/2023-03-13#i_522458">12:25</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">kworstell-isl joined #evergreen</td> </tr> <tr id="id_l52" class="new nick nick_Dyrcona dark"> <td class="time" id="i_522459"><a href="/evergreen/2023-03-13#i_522459">12:27</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Interesting... I dumped the rejected records with the copyright and registered trademark symbols to XML, and they have other issues.</td> </tr> <tr id="id_l53" class="cont nick nick_Dyrcona dark"> <td class="time" id="i_522460"><a href="/evergreen/2023-03-13#i_522460">12:43</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Hmm. Our process may be mangling the records further....</td> </tr> <tr id="id_l54" class="cont nick nick_Dyrcona dark"> <td class="time" id="i_522461"><a href="/evergreen/2023-03-13#i_522461">12:45</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Comparing the input record with the rejected record, it looks like the "bad" copyright symbol is causing problems with reading the rest of the record. At least when I convert the two to marcxml with yaz-marcdump.</td> </tr> <tr id="id_l55" class="cont nick nick_Dyrcona dark"> <td class="time" id="i_522462"><a href="/evergreen/2023-03-13#i_522462">14:01</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Turns out to be more bad encoding handling in my code. Dunno why I've had so much trouble with something so "simple."</td> </tr> <tr id="id_l56" class="cont nick nick_Dyrcona dark"> <td class="time" id="i_522463"><a href="/evergreen/2023-03-13#i_522463">14:02</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">"I said it was simple. I never said it was easy."</td> </tr> <tr id="id_l57" class="cont nick nick_Dyrcona dark"> <td class="time" id="i_522464"><a href="/evergreen/2023-03-13#i_522464">14:03</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">I hope I don't end up having to add special encoding tricks per vendor. I seem to recall having it this way in the beginning, and it worked for all but 1 vendor who claims to send UTF-8 records.</td> </tr> <tr id="id_l58" class="new nick nick_Bmagic"> <td class="time" id="i_522465"><a href="/evergreen/2023-03-13#i_522465">15:28</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">Dyrcona: I feel your pain</td> </tr> <tr id="id_l59" class="new special dark"> <td class="time" id="i_522466"><a href="/evergreen/2023-03-13#i_522466">16:19</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">mmorgan1 joined #evergreen</td> </tr> <tr id="id_l60" class="cont special dark"> <td class="time" id="i_522467"><a href="/evergreen/2023-03-13#i_522467">16:25</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">mmorgan joined #evergreen</td> </tr> <tr id="id_l61" class="new nick nick_Dyrcona"> <td class="time" id="i_522468"><a href="/evergreen/2023-03-13#i_522468">16:28</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Bmagic: I think it is fixed now, and in the end, the fix was obvious: use the ';utf8' binary layer on input and output with UTF-8 files.</td> </tr> <tr id="id_l62" class="new special dark"> <td class="time" id="i_522469"><a href="/evergreen/2023-03-13#i_522469">16:37</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">mmorgan1 joined #evergreen</td> </tr> <tr id="id_l63" class="new nick nick_jeffdavis"> <td class="time" id="i_522470"><a href="/evergreen/2023-03-13#i_522470">17:07</a></td> <td style="color: #c40092" class="nick">jeffdavis</td> <td class="msg ">SIPServer is returning non-ASCII characters even though the encoding is explicitly set to "ascii" in SIP config - very puzzling</td> </tr> <tr id="id_l64" class="new special dark"> <td class="time" id="i_522471"><a href="/evergreen/2023-03-13#i_522471">17:11</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">mmorgan1 left #evergreen</td> </tr> </table> </form> <span id="bottom" /> <p> <a href="/evergreen/2023-03-12" rel="prev"> ← Previous day</a> | <a href="/">Channels</a> | <a href="/evergreen/">#evergreen index</a> | <a href="/evergreen/today">Today</a> | <a href="/evergreen/2023-03-14" rel="next"> Next day →</a> | <a href="/evergreen/search">Search</a> | <a href="http://www.google.com/search?q=site%3Airc.evergreen-ils.org+inurl%3Aevergreen">Google Search</a> | <a href="/evergreen/2023-03-13/text">Plain-Text</a> | <a href="/evergreen/2023-03-13/summary">summary</a> | <a href="https://webchat.freenode.net/?channels=evergreen">Join Webchat</a> </p> <div id="footer"> <p>Powered by <a href="http://moritz.faui2k3.org/en/ilbot">ilbot</a>. <strong>Any questions? Ask bshum in #evergreen on irc.libera.chat</strong></p> <p> Evergreen is open source software, freely licensed under <a href="http://www.gnu.org/licenses/gpl-2.0.html" target="_blank">GNU GPLv2</a> or later.<br /> The <a href="http://evergreen-ils.org/blog/?p=583" target="_blank">Evergreen Project is a member</a> of <a href="http://sfconservancy.org/" target="_blank">Software Freedom Conservancy</a>. </p> </div> <script type="text/javascript" src="/s/jquery.min.js"></script> <script type="text/javascript"> IlbotConfig = { base_url: '/', channel: 'evergreen', day: '2023-03-13', still_today: false }; </script> <script type="text/javascript" src="/s/dynamic.js"></script> </body> </html> <!-- -->