Evergreen ILS Website

IRC log for #evergreen, 2025-03-20

| 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:55 collum joined #evergreen
08:34 mmorgan joined #evergreen
08:43 mantis joined #evergreen
09:03 Dyrcona joined #evergreen
09:05 Dyrcona joined #evergreen
09:26 Rogan love to see all those commits in the morning
09:33 Dyrcona Perl and unicode....
09:34 Dyrcona So looks like there's a bug in MARC export with item fields that contain UTF-8 characters, like "ê"
09:35 Dyrcona I think Perl needs to be told that the fields from the database are UTF-8.
09:35 Dyrcona Also, who puts things like in a call number? Several of our members, that's who.
09:40 Dyrcona And, we've had a ticket open with our Aspen host about it for over a month, and I only just checked the Evergreen output this morning because....busy, and not realizing what the issue was until I read an email in the chain this morning. Sometimes it takes a specific bit of information for the light bulb to turn on.
10:00 Dyrcona Encode::decode_utf8 is being called on the fields.
10:01 Dyrcona Twice!
10:02 Dyrcona Wait. Maybe not twice... I'm going to remove it and see what happens.
10:02 Dyrcona And, it's actually too tricky for regex search and replace because of all the ()....
10:08 Dyrcona Removing the decode_utf8() fixes it for me.
10:08 Dyrcona perl-- unicode--
10:16 Dyrcona Are there concerto records with diacritics in the call numbers?
10:25 Dyrcona Of course there aren't any. Because... who would put a diacritic in the call number?
10:28 berick https://github.com/paradedb/paradedb -- postgres/elasticsearch/rust *ears perk up*
10:34 Dyrcona Oh! I'm going to push Lp 2073561 this afternoon unless someone else objects or takes the bug.
10:34 pinesol Launchpad bug 2073561 in Evergreen 3.14 "Incorrect content in the config.coded_value_map after applying the upgrade script from 3.12.3 to 3.13.0" [High,Confirmed] https://launchpad.net/bugs/2073561
10:37 Bmagic berick++ # that is super interesting
10:38 Bmagic Dyrcona++ # you know you have my vote
10:38 Dyrcona And, the bug is fixed. I probably introduced it.
10:38 Dyrcona Bmagic++
10:47 Dyrcona Lp 2103714 for those of us with diacritics in their call numbers.
10:47 pinesol Launchpad bug 2103714 in Evergreen 3.14 "marc_export does not handle UTF-8 in item fields correctly" [Undecided,New] https://launchpad.net/bugs/2103714
10:48 Bmagic Dyrcona++
11:12 sandbergja joined #evergreen
11:31 sandbergja joined #evergreen
11:38 sandbergja Heya, a few things have been pushed to main that don't pass the angular linter (cd Open-ILS/src/eg2 && npx ng lint).  Friendly reminder to devs and committers to check this (or watch for the green checkmark/red X at https://github.com/evergreen​-library-system/Evergreen/), it helps keep the code consistent, readable, and free of certain gotchas
11:43 Bmagic sandbergja++
11:43 Bmagic # keeping us in check
12:11 sleary I just noticed that last night, sandbergja!
12:11 sleary we did lint those branches, so I'm not sure what happened, but we can clean it up after freeze
12:14 jihpringle joined #evergreen
12:20 redavis joined #evergreen
12:24 jeffdavis I added mention of ng lint to https://wiki.evergreen-ils.org/doku.php?id=​contributing#submitting_code_to_the_project and https://wiki.evergreen-ils.org/doku.php​?id=contributing:core_committer_process
12:27 sandbergja Bmagic++ sleary++ jeffdavis++
12:28 collum joined #evergreen
12:40 jeffdavis We need to do a better job of consolidating the various QA ideas and practices we've discussed over the past few years, I think.
12:43 eeevil pre-push git hooks on origin, and maybe even on working, could probably be used to force some of that? as long as we can always override the linter with a metacommand, and those metacommands are pointed to in an obvious way...
12:48 eeevil berick: re paradedb, I was wondering why they didn't just distribute the extensions on pgx, but then I saw that it's licensed GPL3+Affero. which is kinda annoying in that it separates them from ... all of the rest of PG, and makes building on it tough. or we can pay them for a less-copyleft license... :P
12:56 berick eeevil: hm, wasn't familiar with Affero.  seems more open, though, at least from the end user perspective (issues with differing from PG norms notwithstanding)
12:57 Dyrcona Affero is basically GPL 3, but says you have to share the code with your users if you run a hosted service. Hosted code was considered a loophole in the GPL.
12:58 eeevil right
13:00 eeevil (theoretically) one could not use it in a hosted EG SaaS without releasing ALL the SaaS infrastructure code, or paying retake, inc for a special license
13:02 eeevil IANAL, etc etc
13:06 Dyrcona I don't understand people who get so butthurt about others using their code. That's why you wrote it isn't it? Oh... They're making money off of it... Oh, they're using it in a way I don't like..... Freedom 0....
13:08 Dyrcona Freedom Zero is also the title of my near future dystopian novel about real hackers that will never get written, so feel free to steal the title if you do write something.
13:09 redavis "their" code.
13:10 redavis Either share or don't. But don't pretend to be part of the sharing economy if it only goes one way.
13:11 * redavis is REAL grumpy.
13:11 Dyrcona Well, there's that side of it, too. The free rider problem.
13:12 Dyrcona I just don't get fussed about it. Like when someone ripped off my code for an ILL interface. It seemed to bother others more than it bothered me.
13:14 * Dyrcona mumbles something about a ridiculous "don't use if for it evil" clause....
13:15 Dyrcona ugh... must be past noon. my fingers have decided to stop cooperating with the brain.
13:15 * redavis mumbles something about providing safehaven for revolutionaries.
13:16 Dyrcona "You say you want a revolution....." "you better free your mind instead."
13:19 collum joined #evergreen
13:19 redavis all I want is human centered infrastructure, peace, and to be left alone most of the time. In the absense of that...some other things will suffice temporarily.
13:20 Dyrcona same
13:46 sleary jeffdavis: yes. sandbergja and I are working on that. (I'm the slow one.)
13:46 eeevil berick: however, I will say, if the license isn't actually an issue for our community (IMO, not certain either way) then building a QP driver for this would not be Hard(tm) and could be a selectable drop-in option. with some work on how we store randomly extracted chunks of data (record attrs aren't "typed" at the storage level, all just text, but that's likely solvable in a couple ways) I think this could be something really big. everything we do
13:46 eeevil now in search directly can be covered by an analog in paradedb (I think... at first reading). maybe not the int[] copy_attr stuff, but that's fast as-is. but, maybe that too in another way with its vector type support
13:48 jeffdavis sleary++ sandbergja++
13:49 Bmagic eeevil: I'm escited by your words to say the least
13:49 Bmagic excited, lol
13:57 pinesol News from commits: LP#2073561: Update release notes <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=42b938​84386f01540f1e3c172187d6a02c03c5fd>
13:57 pinesol News from commits: LP#2073561 - fix config.coded_value_map <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=f0d37d​9e844353211f1f9b60b64c362b5d5556e6>
13:59 Dyrcona "I'm so escited and I just can't hide it!"
14:03 eeevil I'm so excised, and I'm now hidden.
14:03 eeevil sandbergja: copy counts for lassos is on the way in, jfyi
14:04 redavis eeevil++
14:04 Bmagic eeevil++
14:04 eeevil I'll take the karma for the joke, or for the merge ... I don't care which! :)
14:06 eeevil grabbing db upgrade id 1464
14:06 redavis you'll get additional karma for the merge.
14:06 redavis The joke was delightful.
14:10 sandbergja eeevil++
14:27 pinesol News from commits: LP2103646 Improve OPAC Alert library setting functionality <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=c1d85e​778bcec8a99dd085ab8f7946ff5faae747>
14:27 pinesol News from commits: Stamping upgrade script <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=7d4894​6e9136cdd9d41c5c6a985ca5fe40fa0f9e>
14:27 pinesol News from commits: LP2019439: Fix copy counts for records when user searches via Library Group <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=c51e15​d942d130be66368abdcd3410952905d3fe>
14:27 pinesol News from commits: LP2019430: Release notes <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=e5bf0d​5cf03a937d07a2aa655ed1b94a0b19af9c>
14:27 pinesol News from commits: LP2019430: Template Toolkit changes <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=a5782c​3799f35e2c293f0fc918e04e9e2892754a>
14:27 pinesol News from commits: LP2019430: Angular changes <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=d2ba29​fb316af3b95b540fcf1eb2a2580e48ec3e>
14:27 pinesol News from commits: LP2019430: SQL changes <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=bc7b40​bf7499ad7ffc66b936ed482726077b6a55>
14:27 pinesol News from commits: LP2019430: Perl changes <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=09063e​7029a89b6baf624d77a5f2836c7a189efb>
14:52 jihpringle joined #evergreen
14:56 sandbergja joined #evergreen
15:29 Dyrcona I thought the template toolkit helpers.get_org_setting function was aware of the tree....
15:33 Dyrcona And, it should be. It's using ou_ancestor_setting_value() from OpenILS::Application::AppUtils. Maybe I just needed to restart services.... We'll see.
15:44 mantis left #evergreen
16:27 pinesol News from commits: LP2084929 Follow-up: silence additional blur error <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=e84890​59c76aab4b2de8880fb5a9736aed090af8>
17:11 mmorgan left #evergreen
17:13 jihpringle joined #evergreen
17:28 pinesol News from commits: LP#2100807: (follow-up) fix lint <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=f67fe8​e6997c9c5a4602c852c7deaabad764d186>
17:28 pinesol News from commits: lp2100807 Angular_Login_Bad_RouteTo <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=4fad5b​eefbed083a31a91b389bf9f2f80eef4b77>
19:19 jihpringle joined #evergreen

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