Evergreen ILS Website

IRC log for #evergreen, 2025-09-11

| 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
06:47 collum joined #evergreen
08:47 mmorgan joined #evergreen
09:04 Dyrcona joined #evergreen
10:14 csharp_ the longer I investigate the current lupin (webserver) setup, the more ????s appear over my head
10:15 csharp_ symlinks everywhere - like that spiderman meme pointing at each other
10:19 Dyrcona Yeah. It's a mess.
10:20 Dyrcona Might be easier to just start over.
10:20 csharp_ going try and get out of the weeds and try to define each service - might be less crazy-making
10:20 csharp_ yeah essentially what I mean
10:24 sandbergja joined #evergreen
10:24 Dyrcona That's probably best. Look at what's needed and document what you can. The bots are not essential, though log bot is pretty handy.
10:25 csharp_ yeah - actually the bot functionality is easy to isolate - and limnoria has a lot of improvements since the version we're running
10:43 Dyrcona jeffdavis: I suspect your emoji issue is that it really isn't a valid UTF-8 sequence but it's UTF-16. Even if it is valid UTF-8 there are different versions of Unicode and perhaps your Perl or your O/S doesn't handle that character because of the Unicode version.
10:46 Dyrcona emojis in MARC records...... *shaking my head*
10:47 Bmagic :)
10:47 csharp_ what's the world coming to.. oh.
10:49 Christineb joined #evergreen
10:55 csharp_ if putting emojis in MARC records is wrong, I don't wanna be right
10:55 sleary seems reasonable that something like Lauren Myracle's ttyl would have emojis in the publisher's description
10:59 Dyrcona The example that jeffdavis including looks like UTF-16, not UTF-8, but I haven't looked it up.
10:59 Dyrcona s/including/included/
11:00 Dyrcona I think the UTF-8 for that should be at least 3 bytes long, if not 4 bytes.
11:03 * Dyrcona tries to document a Rust program.
11:10 Dyrcona @decide gpl2 or gpl3
11:10 pinesol Dyrcona: go with gpl3
11:11 collum joined #evergreen
11:11 Dyrcona Think I'll go with GPL 2, so it could be included in Evergreen.
12:02 jihpringle joined #evergreen
13:15 jihpringle joined #evergreen
13:30 redavis joined #evergreen
13:41 Dyrcona One thing I've liked about learning Rust is it has made me think more about being consistent with return values and such.
13:43 Dyrcona Result<T, Box<dyn Error>> in many cases
13:43 jihpringle joined #evergreen
13:44 jihpringle98 joined #evergreen
13:52 jeffdavis I guess Hoopla could be sending us records with UTF-16 emojis in them, but I would be surprised if typing Ctrl+Shift+u+1F602 was inserting UTF-16 into a web UI that uses a utf-8 charset. Seems more likely to me that EG is mangling the data somewhere.
13:58 Dyrcona jeffdavis: Perl sucks. man perlunicode
14:00 Dyrcona Also, I've seen all kinds of "junk" in MARC records, including UTF-16 pasted from a web page....
14:00 Dyrcona Wanna break a binary MARC file? Paste some Windows "smart" quotes into a text field.
14:01 Dyrcona Different "releases" of Unicode available on different distro release/Perl versions also complicates things.
14:06 jeffdavis My preferred solution is to revert to card catalogues but unfortunately I don't think our libraries agree
14:09 Dyrcona jeffdavis++
14:14 Dyrcona My first thought was maybe the db server or some machine involved in updating the record didn't have a release of unicode that included that particular emoji.
14:14 Dyrcona That would be a machine on the Evergreen side of things, a brick drone, or the db server.
16:19 jeffdavis Sounds like Hoopla is going to start removing emojis from MARC records.
16:19 jeffdavis Or at least, that's what a contact person there said in an email.
16:22 csharp_ *sad emoji*
16:24 jeffdavis lol
16:25 jeffdavis In my day, we had to express our emotions in ASCII.
16:26 csharp_ jeffdavis++
16:37 Dyrcona :)
17:08 mmorgan left #evergreen
17:45 Dyrcona Well, here it is: https://github.com/CWMARSINC/mkdupgrade
17:45 Dyrcona I like it, but I wrote it... :)
17:46 Dyrcona Oh, I typoed the repo name when I made it... Grrr!
17:47 Dyrcona Ok! Fixed! https://github.com/CWMARSINC/mkdbupgrade
18:07 jihpringle joined #evergreen
19:06 csharp_ Dyrcona++
19:43 jihpringle joined #evergreen

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