Evergreen ILS Website

IRC log for #evergreen, 2021-09-22

| 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:00 pinesol News from qatests: Failed Create Evergreen Database <http://testing.evergreen-ils.org/~live//arch​ive/2021-09/2021-09-22_04:00:02/test.41.html>
06:58 collum joined #evergreen
07:22 rjackson_isl_hom joined #evergreen
07:53 mantis joined #evergreen
07:58 rfrasur joined #evergreen
08:38 mmorgan joined #evergreen
08:44 Stompro joined #evergreen
08:54 Dyrcona joined #evergreen
09:10 jvwoolf joined #evergreen
09:40 eby I haven't done an os upgrade in place w/ Postgres but may be of interest to some: https://elephanttamer.net/?p=61#brokenindexes
09:41 Keith-isl joined #evergreen
09:44 stephengwills joined #evergreen
09:58 Dyrcona eby: I have done several O/S upgrades with PostgreSQL, and I don't think I've ever encountered that. I guess I've been lucky.
10:04 pinesol [evergreen|Galen Charlton] LP#1207533: (follow-up) fix typo from merge conflict resolution - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=c697f54>
10:05 tlittle joined #evergreen
10:17 terranm joined #evergreen
10:18 JBoyer gmcharlt++
10:18 JBoyer Live test fix landing soon
10:20 pinesol [evergreen|Jason Boyer] LP1905028: Make live tests chill out - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=eea6e5f>
10:22 csharp_ Dyrcona: eby: same here - interesting article though and something to keep an eye on
10:23 csharp_ @bartender live tests
10:23 * pinesol fills a pint glass with New Belgium Porch Swing Single Ale, and sends it sliding down the bar to live tests (http://beeradvocate.com/beer/profile/192/1916/)
10:23 jeff perhaps neither of you have done an in-place upgrade that involves the glibc collation changes in question. :-)
10:24 jeff "The breaking change in glibc was introduced in Debian 10 (Stretch) , Ubuntu 18.10 (cosmic) and 20.04 LTS (focal), and RedHat 8."
10:24 berick noting our new event-grid.component.ts could use some 'ng lint' love
10:29 Dyrcona jeff: I've upgraded in place from 18.04 to 20.04 .
10:30 Dyrcona Of course, I've reloaded the databases from dumps multiple times since then.
10:30 Dyrcona I'm not using 20.04 in production, yet, just on a test database server.
10:33 Dyrcona JBoyer: There's a way to have Tests::More calculate the number of tests. I use it in my Emacs skeletons for Perl tests.
10:35 JBoyer Dyrcona++
10:35 JBoyer Wasn't entirely the issue with that test but good to know.
10:37 Dyrcona Well, I saw that you changed the number of tests to run. I suppose there are pros and cons of either approach.
10:38 Dyrcona To have Tests::More calculate the number of tests, just use Tests::More without specifying the number of tests. At the end of the script call the done_testing() subroutine.
10:39 Dyrcona It's useful when first writing the test script and you don't know yet how many tests you're going to run. One could always go back later and fill in the number of tests and remove the done_testing() line.
10:43 Dyrcona JBoyer: You remember that security audit that I mentioned last week? I'm debating with myself about opening bugs regarding some of the Apache configuration things.
10:45 JBoyer Might be worth bringing them up even if they're not especially urgent. If memory serves they had some pretty tame stuff but no harm in checking them out.
10:45 JBoyer Also, nothing stopping us from making a private security bug public for broader discussion if it's not that serious.
10:46 Dyrcona Do you have a particular bug in mind, or just speaking generally?
10:46 JBoyer Generally.
10:47 Dyrcona I plan to make the new things from the scan that are information or not exploitable (as far as I can tell) public security bugs, since they cause an automated audit to fail.
10:49 Dyrcona JBoyer: Thanks for helping me make up mind. I'll make 1 bug for the Apache configuration things and a separate one for the nginx configuration suggestions.
10:50 JBoyer That's a good way to go about it. I was just thinking private for things that are more on the fence (or definitely serious).
10:50 JBoyer Dyrcona++
10:50 Dyrcona JBoyer++
10:53 Dyrcona Reviewing my list, I don't think there's anything new that ought to be a private bug.
11:09 csharp_ @band add Private Bug
11:09 pinesol csharp_: Band 'Private Bug' added to list
11:10 csharp_ jeff: we did an in-place upgrade of Ubuntu 16.04 -> Ubuntu 18.04, but we're also using the PostgreSQL APT repo, which may make a difference
11:14 Stompro Bug #1862694 only seems to effect us, since it is triggered by how we name our servers... but I don't think I'm allowed to test and sign off on it.. right?
11:14 pinesol Launchpad bug 1862694 in Evergreen 3.6 "Record Buckets - Batch Edit redirect - Regex replace that fails for us" [Undecided,New] https://launchpad.net/bugs/1862694
11:15 Stompro Anyone willing to test that they can still get to the Batch Edit interface?  I'm willing to test another bug in trade!
11:15 gmcharlt Stompro: it probably won't be until next week, but I can test it
11:19 Stompro gmcharlt, thanks, anything I can test in return?
11:26 gmcharlt Stompro: thanks. maybe bug 1940962?
11:26 pinesol Launchpad bug 1940962 in Evergreen "Default carousel spacing is too small" [Wishlist,New] https://launchpad.net/bugs/1940962
11:28 Stompro gmcharlt, will do.
11:39 jvwoolf JBoyer: Has that thing we were talking about yesterday (specifically, where having a library set to closed everyday causes circs to fail silently in the client) been reported in Launchpad?
11:40 Dyrcona jvwoolf: That sounds familiar to me, but I'm not sure how we're expected to fix that, since the hours are a part of calculating due dates.
11:42 jvwoolf Dyrcona: Would not allowing an org unti to have no operating hours be an option?
11:43 Dyrcona jvwoolf: It could be. I can think of a work around of treating no hours of operation as being open all the time, too.
11:43 Dyrcona By the way, I search for "hours of operation" and "closed dates" on Lp, and found a number of bugs, but not one for this issue.
11:43 Dyrcona Seems like there should be one, though.
11:44 * Dyrcona attempts to file one more security bug before lunch, and the rest can wait until after.
11:44 jvwoolf Dyrcona: I think no hours = open all the time makes sense.
11:46 Dyrcona There are likely other things that no hours of operation will interfere with, too, but nothing specific comes to mind.
11:46 terranm joined #evergreen
11:46 terranm Is anyone having problems getting to https://terran-master.gapines.org/eg/staff/ ?
11:47 mmorgan terranm: Working fine for me!
11:47 gmcharlt terranm: ditto
11:47 terranm Okay, good, thanks!
11:48 jvwoolf I also wonder about having separate "open to the public" hours vs. "open for business hours"
11:49 jvwoolf This came up for us because a library wanted to show as closed in the OPAC, and we didn't realize there would be unintended consequences.
11:49 jvwoolf Of course, it makes sense now in hindsight.
11:50 Dyrcona Years ago, tsbere and I considered adding seasonal hours, so that summer hours wouldn't have to be changed to be kept accurate. We never got very far on an implementation.
11:51 Dyrcona Yeah. I can see that having public vs private hours would make sense.
12:00 jvwoolf Looks like there is already a ticket on this in relation to curbside. Found that one: #1920189
12:01 jvwoolf https://bugs.launchpad.net/evergreen/+bug/1920189
12:01 pinesol Launchpad bug 1920189 in Evergreen "curbside hours" [Wishlist,Confirmed]
12:02 jihpringle joined #evergreen
12:05 Dyrcona jvwoolf: Interesting bug, also looks like your request for different hours of operations has bee asked for already: https://bugs.launchpad.net/bugs/1396764
12:05 pinesol Launchpad bug 1396764 in Evergreen "Ability to Record Split Hours of Operation" [Wishlist,Confirmed]
12:12 kmlussier joined #evergreen
12:16 * mmorgan waves to kmlussier
12:17 csharp_ @praise kmlussier
12:17 * pinesol kmlussier LOVES the RESISTANCE!
12:18 * kmlussier is the resistance
12:18 kmlussier How's the bug squashing going?
12:18 csharp_ kmlussier++
12:19 * mmorgan hands a few bugs to kmlussier
12:19 mmorgan There's plenty to go around!
12:19 csharp_ kmlussier: lots of progress, from my POV
12:19 mmorgan Agreed!!
12:20 kmlussier mmorgan: Since I was mostly comfortable working on TPAC bugs, I'm not sure my skillset is in much demand these days.
12:21 mmorgan kmlussier: There are still a few of those ;-)
12:27 jihpringle joined #evergreen
12:28 jvwoolf Dyrcona: I took that to mean they're looking to split hours on one day meaning, a library could be open 9- 12 and 1-5, for example. Not that there would be different "calendars."
12:29 Dyrcona kmlussier++
12:29 mmorgan kmlussier++
12:29 Dyrcona jvwoolf: OK. I didn't read the bug that closely.
12:29 jeff csharp_: 16.04 -> 18.04 doesn't appear to be an upgrade that would have changed the gcc collation order, so that's probably the reason more than the PGDG repo. :-)
12:29 jvwoolf Also, hi kmlussier!
12:32 * berick waves to kmlussier
12:33 jvwoolf Dyrcona: There's also this one: https://bugs.launchpad.net/evergreen/+bug/1474537
12:33 pinesol Launchpad bug 1474537 in Evergreen "Multiple Calendars for Operating Hours " [Wishlist,New]
12:33 jvwoolf But again, not *quite* there
12:34 jvwoolf I wonder if we need an hours-of-operation tag LOL
12:34 Dyrcona :)
12:34 Dyrcona Yes, that's more like what tsbere and I were thinking of.
12:37 csharp_ jeff: makes sense
12:39 collum joined #evergreen
12:40 collum joined #evergreen
12:40 kmlussier joined #evergreen
12:42 jvwoolf So, it seems like 2 new bugs may be in order: 1 to report the behavior when there are no hours, and 1 as a wishlist item for business vs. public hours?
12:44 JBoyer kmlussier++
12:46 JBoyer jvwoolf, Dyrcona, I'd say the ideal thing to do for closed 7 days is to check that first thing when calculating dates (things like due dates or the emergency closing handler) and if that's the case just short circuit and say "whatever then, don't care." and stick with the current option (based on circ duration or closing handler date, etc.)
12:47 JBoyer rather than trying to treat it as open all the time or any other special handling. This may require some refactoring or something to catch all of the occurences, but we have plenty of that to worry about already, so...
12:49 JBoyer Oops, right. I initially came in here to claim 1294. Such database, many setting.
12:49 kmlussier Hi jvwoolf, berick, Dyrcona, JBoyer! You all l are too generous with your karma. All I did was pop into the channel in search of somebody who apparently isn't around. Karma should only be given for good deeds and contributions.
12:50 berick aw shucks we're just happy to see ya
12:50 JBoyer Good feelings from people missed is worth a little karma, surely!
12:51 mmorgan kmlussier: We are still all benefiting from your good deeds and contributions!!
12:53 kmlussier Awww, now I'm starting to get sad.
12:53 * kmlussier needs to head out for a conference call, but may pop back in later.
12:55 kmlussier joined #evergreen
12:55 kmlussier Almost forgot, just in case I don't return...
12:55 kmlussier parts++
12:58 mmorgan @karma parts
12:58 pinesol mmorgan: Karma for "parts" has been increased 1 time and decreased 0 times for a total karma of 1.
13:04 terranm joined #evergreen
13:04 Dyrcona Heh.
13:05 terranm Hi kmlussier!!
13:09 jvwoolf Dyrcona, JBoyer: Bug report filed: https://bugs.launchpad.net/evergreen/+bug/1944601
13:09 pinesol Launchpad bug 1944601 in Evergreen "Check Out Fails Silently is Operating Hours are Set to Closed 7 Days a Week" [Undecided,New]
13:10 jvwoolf Ugh
13:10 jvwoolf typos--
13:19 jeffdavis Here's a weird one: We have a patron account where retrieval in the client is very slow and editing the account has no effect. They have 14,000 actor.usr_activity entries and it seems like the slowness is because every one of those entries is being retrieved. But with other high-activity patron accounts only the latest actor.usr_activity entry is retrieved, so we don't see the same problem with anyone else.
13:19 jeffdavis Why the difference for this one account?
13:26 mmorgan jeffdavis: Are some of your usr_activity_types transient?
13:27 jeffdavis a few are, just the standard ones I think
13:29 jeffdavis All but one non-transient for this user (and for another user with similar high activity count whose account doesn't have the same retrieve/edit problems).
13:30 * mmorgan throws back the red herring.
13:32 mmorgan Anything unusual about the data in the patron record? Is the patron in a usrgroup with multiple patrons?
13:33 jeffdavis No, no other patrons in the usrgroup, and I can't find anything unusual besides the high activity count.
13:35 pinesol [evergreen|Michele] LP1920253 Add missing carousel workstation setting types - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=c8befed>
13:35 pinesol [evergreen|Jason Boyer] LP1920253: Stamp Upgrade Script - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=eea3d42>
13:37 mmorgan jeffdavis: This rang a bell. We had a patron record we couldn't update on a training server. Turns out there was a long note associated with the record. Here's a link to a discussion on IRC:
13:37 mmorgan http://irc.evergreen-ils.org/​evergreen/2019-10-11#i_422308
13:38 Dyrcona Hm. Should release notes for a marc_stream_importer change go in Cataloging or Administration?
13:40 rfrasur Hmm, is there Cataloging Administration?
13:40 rfrasur (I know.  This is not helpful.)
13:40 Dyrcona Not in the release notes directory. I'll just stick in Administration. I usually put support scripts changes there.
13:41 rfrasur Dyrcona++
13:41 mantis Wanted to clarify a bug: https://bugs.launchpad.net/evergreen/+bug/1759382  Is this honoring the patron's preferred pickup library or the staff pickup library?  Personally, I'm getting different views based on the title vs description
13:41 pinesol Launchpad bug 1759382 in Evergreen "Provide setting for honoring patron preferred pickup lib for staff placed holds" [Wishlist,New]
13:42 jeffdavis mmorgan: ah, good thinking, I hadn't checked that. Not the problem here though unfortunately, the user does not have a note.
13:42 jeffdavis Looks like the issue here might be the circ.patron.usr_activity_retrieve.max org setting, which for some reason is set to -1 (unlimited) for the problem patron's library but defaults to 1 everywhere else.
14:03 kmlussier joined #evergreen
14:03 jihpringle joined #evergreen
14:04 kmlussier One of these days, I'm going to wander into the #evergreen channel to give karma to parts and someone will say, "Oh, we deprecated parts x years ago. Where have you been?"
14:04 rfrasur kmlussier++
14:10 rfrasur lol, I'm doing a huge project with parts right now.  No deprecation yet.
14:10 kmlussier rfrasur: Glad to hear it!
14:15 gmcharlt kmlussier!!!
14:16 Dyrcona :)
14:23 rfrasur I do admit to some weeping and gnashing of teeth adding parts for VHS tapes.
14:23 kmlussier JUST DISCARD THEM!
14:24 rfrasur Not my collection.  Workin' on behalf of member libraries.
14:24 rfrasur Would that I could.
14:24 csharp_ meh - they won't notice
14:24 csharp_ just cough really loud as you throw them in the dumpster
14:24 rfrasur This library will.  And give some very plausible excuse about Amish populations.
14:24 rfrasur And they're also 3 hours from here...or so.
14:25 rfrasur Hmm, maybe two.
14:25 * csharp_ chuckles at the image of Amish people with VCRs
14:25 rfrasur Little gas powered generator in the barn.
14:25 rfrasur Maybe a solar array.
14:26 csharp_ also, my knowledge of the Amish is limited to Witness, Dwight Shrute references, and a couple of PBS documentaries, so what do I know :-)
14:26 * rfrasur has some experience.
14:26 rfrasur I have experience but no answers.
14:27 csharp_ @quote add  <rfrasur> I have experience but no answers.
14:27 pinesol csharp_: The operation succeeded.  Quote #217 added.
14:27 rfrasur Hah! A truly broadly applicable and accurate quote if ever there was one.
14:27 csharp_ rfrasur++
14:28 rfrasur csharp++ # your name has been cheered far and wide these past couple days.  No exaggeration.
14:30 rfrasur (amongst other names)
14:32 csharp_ USA! USA!
14:32 rfrasur lol
14:32 berick heh
14:33 csharp_ https://frinkiac.com/video/S04E06​/4yiAdACNQwJbdAuXxB2gygkCLBo=.gif
14:33 terranm I had really good Amish cheese and bread in Ohio once. And got stuck in traffic behind a horse-drawn wagon. That's all I got.
14:34 rfrasur I do love some Amish cheese.
14:35 rfrasur And also nonAmish cheese, but that's another story.
14:35 csharp_ @band add Amish Cheese
14:35 pinesol csharp_: Band 'Amish Cheese' added to list
14:35 mantis Amish pickles++
14:35 berick rfrasur: hah, i was just about to say.. um, all cheese?
14:35 rfrasur mantis, indeed.  I'm got some apple butter from Das Dutchman Essenhaus right now at home.  It's delightful.
14:36 rfrasur berick++
14:36 csharp_ @who is going to eat Amish cheese and pickles when they go to the [band] show this weekend?
14:36 pinesol jvwoolf is going to eat Amish cheese and pickles when they go to the Osrf Websocket Studio show this weekend.
14:36 berick @band add The Click Fix
14:36 pinesol berick: Band 'The Click Fix' added to list
14:36 berick because 1b70eb2e17
14:36 pinesol berick: [evergreen|Galen Charlton] LP#1904244: combobox: asyncSupportsEmptyTermClick fix - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=1b70eb2>
14:36 jvwoolf Heck yeah I am
14:36 csharp_ berick++
14:36 rfrasur I didn't read that it was pinesol that said that and wondered what exactly was going on in jvwoolf's life right now.
14:41 * kmlussier is disappearing again, but wishes all good things to come for the Evergreeners of the world!
14:42 terranm kmlussier++
14:42 rfrasur kmlussier, in a world absent of COVID, hugs would be forthcoming.
14:42 kmlussier I leave it to mmorgan to ensure that the karma for parts doesn't get too low.
14:42 rfrasur mmorgan++
14:42 rfrasur parts++
14:42 rfrasur vhs--
14:43 * kmlussier will admit she still has a vhs player.
14:43 rfrasur But do you have a circulation modifier of "transiting videodiscs" for your tapes?
14:43 kmlussier Hugs to all of you too! Virtual hugs are fine even with COVID, right?
14:43 rfrasur Or a shelving location of "DVDs"?
14:43 rfrasur Hugs to you.  Never stop showing up.  Please.
14:43 kmlussier rfrasur: Well, my system doesn't have any circulation modifiers, so there's that.
14:44 rfrasur Hah!
14:45 kmlussier rfrasur: No, I do try to visit at least once a year so that a year never goes by without some karma.
14:45 rfrasur kmlussier++
14:46 kmlussier It got pretty low one year, but never truly eliminated.
14:46 rfrasur May it never be so.
14:47 rfrasur And may your loved ones never see "any unassigned part" in the OPAC.
14:47 rfrasur (or the staff catalog)
14:55 * mmorgan missed the party!
14:55 mmorgan parts++
14:55 rfrasur You didn't miss the party.  You ARE the party.
14:56 mmorgan Hah!
14:57 terranm New Devs Working Group getting ready to begin at https://meet.google.com/rbg-sgpw-njm
15:06 rjackson_isl_hom joined #evergreen
15:08 rjackson_isl_hom joined #evergreen
16:33 jvwoolf left #evergreen
16:47 * Dyrcona decides to sleep on it.
17:05 mmorgan left #evergreen
17:57 Stompro joined #evergreen
18:00 pinesol News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
18:22 gsams joined #evergreen
18:54 stephengwills joined #evergreen
20:50 Stompro joined #evergreen

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