Evergreen ILS Website

IRC log for #evergreen, 2023-05-09

| 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:17 pinesol News from commits: LP#2004052 Hold Shelf Actions Menu Includes Irrelevant Actions <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=49ecef​62d4723a92c3e920043836594d3feb1722>
07:41 rhamby_ joined #evergreen
07:56 BDorsey joined #evergreen
08:09 rfrasur joined #evergreen
08:23 dguarrac joined #evergreen
08:31 Stompro joined #evergreen
08:35 mmorgan joined #evergreen
08:40 Stompro joined #evergreen
08:43 StomproJ joined #evergreen
09:08 mantis1 joined #evergreen
09:10 Dyrcona joined #evergreen
09:48 pinesol News from commits: LP2001728 - Don't display circ_staff for opac and autorenewals <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=88cb54​8464242796c3142348f52f9b1f99dcf652>
10:05 gmcharlt requesting review of bug 1920826 - it really ought to be included in the next releases
10:05 pinesol Launchpad bug 1920826 in Evergreen 3.9 "Several DB updates missed in version-upgrade from 3.5.1 to 3.6.0" [Medium,Confirmed] https://launchpad.net/bugs/1920826
10:16 csharp_ gmcharlt: I just claimed it - our DB is missing those so you're in luck :-)
10:16 gmcharlt csharp++
10:16 csharp_ the script runs fine - now checking the bugs
10:17 mmorgan gmcharlt++
10:17 mmorgan csharp_++
10:18 pinesol News from commits: LP1972917: fix circ modifier column in course materials grid <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=05237d​3162f3cd25ae831db4b0b2ad424ae243a4>
10:26 Dyrcona csharp_++
10:39 csharp_ started experimenting with unattended-upgrades on our prod servers - been fine for months.  This morning an auto upgrade of erlang (which apparently restarts ejabberd) completely destroyed all running OpenSRF sessions, taking Apache down in the process
10:39 csharp_ so, um, don't do that y'all
10:40 csharp_ sent me on an hours-long tail-chasing troubleshooting session
10:40 csharp_ ubuntu--
10:41 berick indeed.  also fun when it fills up /boot
10:41 berick (if you have a separate partitiion)
10:41 csharp_ at least apt autoremove takes care of that nowadays
10:41 csharp_ yes, we have seen that a lot in the past
10:42 csharp_ in the past you had to manually rm the old kernel files
10:42 csharp_ @eightball was that a drag?
10:42 pinesol csharp_: You're kidding, right?
10:42 csharp_ pinesol: facts, no printer
10:42 pinesol csharp_: You keep using that word. I do not think it means what you think it means.
10:43 * csharp_ tries the hip new lingo the youngsters are using these days
10:43 csharp_ my 16-year-old is our in-house translator
10:46 collum joined #evergreen
10:48 pinesol News from commits: LP#2003946 Add Release Note <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=1f5ae3​0070ebc4f3a7b1f21c1550f84e6bd4a338>
10:48 pinesol News from commits: LP2003946 LI ID in Search jumps to item detail page <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=40c82e​0d0427a3d92d6d642e37a1301670920f00>
10:56 Dyrcona csharp_: I noticed the ejabberd updates on my VMs this week, but have unattended upgrades turned on.
10:56 csharp_ gmcharlt: looks good - assuming I should push to rel_3_9 to current master? or is 3.9 out of support? (I do see updates from today on rel_3_9)
10:56 csharp_ Dyrcona: huh
10:56 sleary joined #evergreen
10:56 gmcharlt csharp_: I say go ahead and push to rel_3_9; 3.9.x at minium is getting at least one more security release soon
10:57 csharp_ k thanks
10:57 Dyrcona Sorry, that should have been "don't have unattended upgrades turned on."
10:57 csharp_ Dyrcona: ah - that makes more sense :-)
10:57 Dyrcona I agree with gmcharlt regarding pushing to 3.9.
10:57 Dyrcona :)
10:57 Dyrcona csharp_: Ubuntu 22.04 or 20.04?
10:57 csharp_ 20.04
10:58 Dyrcona OK. I guess 20.04 restarts things with unattended upgrades....
10:58 csharp_ btw, I'm upgrading to PG 11 tonight, just to buy a few months of being in support
10:58 JBoyer csharp_, if ejabberd and opensrf are running on the same machine using the BindTo systemd service setting (sh|w)ould have restarted opensrf along with ejabberd, and if apache is also bound to opensrf, then everything would be happy. In theory.
10:58 Dyrcona I've noticed that 22.04 suggests that services be restarted after manual updates.
10:58 JBoyer And yes, until 3.11 is actually released 3.9 is a valid place for fixes to land.
10:59 csharp_ JBoyer: I'll look at that - thanks!
10:59 JBoyer There's an example here: https://github.com/HitScan/systemd-e​vergreen/blob/410299696ddae1579d7ded​9b3060224f81d8c3f9/opensrf.service
10:59 Dyrcona Even after 3.11 is released, I think one last 3.9 release for missing db upgrades is warranted.
11:00 JBoyer Though I specifically removed BindTo= later because it's not required that ejabberd is local. :)
11:01 csharp_ claiming 1376
11:02 Dyrcona That reminds me: the 3.9.1 to 3.10.0 db upgrade script is apparently missing from the 3.10.1 tarball.  Should we fix that and make an announcement?
11:04 JBoyer Probably, yes. :-/
11:04 gmcharlt berick++
11:04 gmcharlt sandbergja++
11:04 JBoyer Well, certainly.
11:04 gmcharlt for the Nightwatch stuff
11:06 Dyrcona I'll double check that the script is missing, but it was not in the tag branch on Sunday until I added it.
11:10 jmurray-isl EGIN had non-prod servers autoupdate this morning, as well, requiring manual restarts, but we currently update prod at specific intervals.
11:13 Dyrcona I will upload a new tarball and check sum file and send an email announcement and do a blog post today. I've got the new tarball with the missing db upgrade made.
11:15 csharp_ jmurray-isl: yeah :-/  I was trying to make our security-minded folks happy being able to say that important updates were applied without intervention
11:16 * csharp_ is also security-minded, but not at the cost of PINES being down :-)
11:16 gmcharlt security: confidentiality, integrity, and... availability
11:16 * csharp_ fills out online application to the CIA
11:18 jeff "ah, these servers are just in a Reshelving -- i mean, Restarting status. Usually that only lasts for a few days."
11:18 csharp_ :-)
11:18 pinesol News from commits: LP#1920826: Add release notes and stamp upgrade script <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=d1c8f1​6124a11b59e09655b5b83f2083558e0abc>
11:18 pinesol News from commits: LP#1920826: ensure that some DB updates missed in 3.6.0 are included <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=101245​847a6a02b7771278d96ea76c9f17dcd251>
11:19 pinesol News from commits: LP#1989195: (follow-up) flesh out Chrome e2e options <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=9d7dea​881d8a14c1a7e66ac805723329b462fb65>
11:19 pinesol News from commits: LP#1989195: (follow-up) minor reformatting of Angular cheat sheet <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=827f72​897a5ad1fae8f5bf62fcca1fe87642145e>
11:19 pinesol News from commits: LP1989195: upgrade nightwatch <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=dc067a​f1fa2a6b682f921b5b7fd93a174cd03b62>
11:19 pinesol News from commits: LP1989195: Update nightwatch selectors <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=4ee708​69b906916f6a29dce5c5fbd25b7f70bbd9>
11:19 pinesol News from commits: LP1989195: Nightwatch Chrome Config & Notes <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=89d40c​3101b30a3eb27e6059ac2b99865ba65e03>
11:19 pinesol News from commits: LP1989195: Use nightwatch for e2e testing angular client <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=4949d1​a6dbee760be840418025dc90a3bec7f8f2>
11:19 csharp_ ooh
11:19 csharp_ so shiny, so beautiful - my PRECIOUS (commits)
11:20 csharp_ "what's commits, precious? what's commits, eh?"
11:23 * jeffdavis reads above
11:23 jeffdavis so THAT'S why ejabberd spontaneously restarted
11:35 mmorgan csharp_++
11:38 Dyrcona Unattended upgrades are dangerous on produciton machines. I remember getting bit by an ejabberd update or something similar back in the day.
11:39 csharp_ jeffdavis: misery loves company!
11:39 jeffdavis ha!
11:47 Dyrcona A 3.10.1a tarball is available for download. I didn't test it.
11:48 * Dyrcona decides to get some lunch.
12:02 Christineb joined #evergreen
12:05 jihpringle joined #evergreen
12:19 JBoyer Dyrcona++
12:19 terranm joined #evergreen
12:23 sleary joined #evergreen
12:25 csharp_ Dyrcona++
12:25 gmcharlt Dyrcona++
12:49 collum joined #evergreen
13:42 kworstell-isl joined #evergreen
14:09 sleary joined #evergreen
14:09 mdriscoll joined #evergreen
14:13 sleary yay, time to learn Nightwatch!
14:44 JBoyer dev meeting in ~15
14:44 Bmagic JBoyer++
14:46 shulabear joined #evergreen
15:00 JBoyer HEY-O.
15:01 JBoyer #startmeeting 2023-05-09 - Developer Meeting
15:01 pinesol Meeting started Tue May  9 15:01:09 2023 US/Eastern.  The chair is JBoyer. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:01 pinesol Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:01 pinesol The meeting name has been set to '2023_05_09___developer_meeting'
15:01 JBoyer #info Agenda at https://wiki.evergreen-ils.org/do​ku.php?id=dev:meetings:2023-05-09
15:01 smorrison joined #evergreen
15:01 JBoyer #topic Introductions
15:01 Dyrcona #info Dyrcona = Jason Stephenson, CW MARS
15:01 JBoyer #JBoyer = Jason Boyer, EOLI
15:01 JBoyer Hmm, nope.
15:01 JBoyer #info JBoyer = Jason Boyer, EOLI
15:01 phasefx #info phasefx = Jason Etheridge, EOLI
15:01 dluch #info dluch = Debbie Luchenbill, MOBIUS
15:01 Stompro #info Stompro = Josh Stompro, LARL
15:01 mmorgan #info mmorgan = Michele Morgan, NOBLE
15:02 berick #info berick Bill Erickson, KCLS (here for 1st half of mtg)
15:02 terranm joined #evergreen
15:02 tlittle joined #evergreen
15:02 sleary #info sleary = Stephanie Leary, EOLI
15:02 collum #info collum = Garry Collum, KCPL
15:02 terranm #info terranm = Terran McCanna, PINES
15:02 tlittle #info tlittle = Tiffany Little, PINES
15:02 shulabear #info shulabear = Shula Link, PINES/GCHRL
15:03 abneiman #info abneiman = Andrea Buntz Neiman, EOLI
15:05 JBoyer Ok, anyone else coming in feel free to #info in if joining later.
15:05 JBoyer #topic Action Items from Last Meeting
15:05 JBoyer #info None.
15:06 JBoyer #topic OpenSRF Release Updates
15:06 JBoyer #info OpenSRF 3.2.3 has been released to fix some memory leaks and most importantly allow building on recent Debian / Ubuntu releases.
15:06 JBoyer Though I will note that we're pretty close to a 3.3.0, given that there are some additional fixes in git. I don't have a specific plan for that at the moment but let this be a reminder that OpenSRF does have it's own LP and there are some pullrequest tagged things to check out there.
15:06 JBoyer And eventually, of course, an OpenSRF-on-Redis release will easily be a 4.0.0.
15:07 JBoyer If there are no questions (me copy/pasting can make it hard to get a word in edgewise. :) ) we'll move on to Evergreen release updates
15:08 JBoyer #topic Evergreen Release Updates
15:08 jihpringle joined #evergreen
15:08 JBoyer #info Feedback Fest going on now, progress looks good
15:08 Dyrcona I have a late-breaking update for this topic.
15:08 JBoyer #info Evergreen 3.11 Beta 1 coming Monday
15:08 JBoyer Dyrcona, excellent, go for it
15:09 Dyrcona #info Evergreen 3.10.1a tarball released today (2022-05-09) to add a missing upgrade script.
15:09 JBoyer And Dyrcona++ for that.
15:09 terranm Dyrcona++
15:09 JBoyer Thanks!
15:09 shulabear Dyrcona++
15:10 dluch Dyrcona++
15:10 mmorgan Dyrcona++
15:10 tlittle Dyrcona++
15:10 smorrison joined #evergreen
15:11 Dyrcona I will share the karma with Linda Jansova. I don't know if she has an IRC handle.
15:12 JBoyer Same. Possibly, but people can offer thanks
15:12 JBoyer by helping with translations, if they're able. :D
15:12 JBoyer And Re: Feedback Fest, I have had basically no time to participate beyond putting a single machine up, but I've been noticing the progress and it looks really good.
15:12 terranm bugsquashers++
15:12 JBoyer Anything to add Bmagic or mmorgan ?
15:13 Bmagic whoops
15:13 mmorgan Just that there's been a lot of progress since the conference!
15:13 Bmagic #info Bmagic = Blake GH, MOBIUS
15:13 JBoyer Works for me!
15:13 mmorgan feedbackfesters++
15:13 terranm joined #evergreen
15:13 JBoyer Bmagic++ mmorgan++ bugsquashers++
15:13 JBoyer #topic Documentation Updates
15:13 Bmagic I've been busy merging patches onto our test machine. I love it! Lots of activity
15:14 JBoyer #info Documentation hackfest: Lots of new folks in the morning! Got them started with our reorg spreadsheet, a live demo from Andrea, talked about 3.11 some, and other general docs conversations
15:14 JBoyer #info No May meeting last week, next meeting on June 1
15:14 JBoyer #link https://wiki.evergreen-ils.org/doku.php?id=​evergreen-docs:dig_meetings:20230601-agenda
15:14 JBoyer Anything to add dluch ? (or other DIG members?)
15:14 dluch Nope! That covers everything I have!
15:14 JBoyer dluch++
15:14 terranm dluch++ abneiman++
15:14 JBoyer #topic Launchpad Status
15:14 JBoyer #info Snapshot
15:15 JBoyer #info Open Bugs - 2963
15:15 JBoyer #info Pullrequests - 74
15:15 JBoyer #info Signedoff - 16
15:15 JBoyer #info Updates Since Last Meeting
15:15 JBoyer #info Bugs Added - 80
15:15 JBoyer #info Pullrequest tag Added - 42
15:15 JBoyer #info Signedoff tag Added - 27
15:15 JBoyer #info Fix Committed - 60
15:15 JBoyer Love that Fix Committed number!
15:15 mmorgan Indeed!
15:15 terranm Awesome!
15:16 Dyrcona Yes.
15:16 shulabear committers++
15:16 dluch Sweet!
15:16 JBoyer onward, then
15:16 JBoyer #topic New Business
15:16 JBoyer #topic Git server move and branch renaming from master to main
15:16 JBoyer Lead on, Dyrcona
15:17 Dyrcona The project has evolved from just renaming branches from master to main. We (the system admin and git admin groups) decided to upgrade our git infrastructure at the same time. This means ....
15:17 Dyrcona #info SSH access to git.evergreen-ils.org repositories will be disabled on June 1, 2023 at 13:00 UTC (9:00 AM EDT).
15:17 Dyrcona #info Git repositories will be moved to a new host and "master" branches renamed to "main."
15:18 Dyrcona I expect everything to take less than 1 hour since we'll have much of the hard stuff done and ready to go before the date.
15:18 JBoyer That's great, especially the host move, which I know has been in the cards for a bit.
15:19 JBoyer Dyrcona++
15:19 terranm Dyrcona++
15:19 mmorgan Dyrcona++
15:19 collum Dyrcona++
15:19 rfrasur #info rfrasur = Ruth Frasur, Evergreen Indiana / ECDI
15:19 Bmagic Dyrcona++
15:19 dluch Dyrcona++
15:19 Dyrcona I'm also going to throw an action out there so there's something for the next meeting. :)
15:19 shulabear Dyrcona++
15:19 Dyrcona #action Dyrcona will communicate what our git users need to do as a result of these changes via email and blog posts.
15:20 JBoyer Ah, yes. I suspect this will be stuff that's not overly complicated, but people definitely do not do often.
15:21 jeff Are you planning to change hostnames or host keys during the transition?
15:21 Dyrcona Yeahp: clearing ssh host keys, and a couple of git steps.
15:22 JBoyer jeff, was your question about dealing with ssh client side or moving the existing keys from the old server to the new?
15:22 Dyrcona jeff: Host keys will change. The goal is for the old host name to still work, especially for the gitweb.
15:22 jeff JBoyer: yes. :-)
15:22 JBoyer Hah. jeff++
15:23 jeff I was asking if the intent was to rotate the keys or copy the keys. Sounds like the former.
15:23 JBoyer Though I do think ssh-key migration is a valid thing to do, though depending on the size of the OS upgrade additional ones may need to be generated.
15:23 * jeff nods
15:24 JBoyer But I'm not volunteering to jump into that decision making process, so I'll wait and see what happens unless there's interest in discussing that now.
15:24 Dyrcona The new host already has keys, so we're not planning to add more. Plus, the keys on the current server are 10+ years old.
15:25 JBoyer Works for me.
15:26 Dyrcona I plan to include steps for updating hosts keys with OpenSSH. If someone wants to volunteer steps for other SSH environments, let me know.
15:27 JBoyer Dyrcona++ that should get pretty good coverage, I think that's what even git on Windows uses these days.
15:27 JBoyer Any other git discussion?
15:27 Dyrcona If anyone has additional questions, feel free to ping me.
15:28 JBoyer alrighty then
15:28 JBoyer #topic The business of running these things
15:28 JBoyer That would be me.
15:28 JBoyer In the past I've made reference to the fact that anyone who is interested in taking over meeting-running duties is welcome to take a turn.
15:28 JBoyer But now, especially after some reflection spurred by a couple sessions at the recent conference, I'm actively asking for someone else to take this over.
15:28 JBoyer To mangle a mental health metaphor, I seem to be starting each day with fewer and fewer spoons and it seems that what few there are are bent to begin with.
15:29 Bmagic :)
15:29 JBoyer I have not had the bandwidth to really dedicate more to this than 'start meeting', 'topic', 'topic', 'endmeeting' which is not nothing, but it's not a lot more.
15:30 Bmagic We'll miss the cadence of your meetings!
15:30 JBoyer I'm happy to take this request to the lists, but I assume that those currently here are the most engaged at the moment and would like to give you first shot.
15:31 Bmagic ok, I'll do it
15:31 Dyrcona Would be OK to have a rotating chair?
15:31 Dyrcona Bmagic++
15:31 shulabear JBoyer++ Bmagic++
15:31 dluch JBoyer++
15:31 JBoyer Bmagic++
15:31 mmorgan Bmagic++
15:31 Bmagic JBoyer++
15:31 dluch Bmagic++
15:31 mmorgan JBoyer++
15:31 collum Bmagic++
15:31 collum JBoyer++
15:32 JBoyer And there's certainly no reason it can't rotate, just so long as the next meeting running (or two, ideally) are known before the current one ends.
15:32 tlittle Bmagic++
15:32 tlittle JBoyer++
15:33 JBoyer Additionally, it's not like this is some rigid thing, so there's no reason to adhere strictly to the past agenda format, though maybe don't change too much all at once. :D
15:33 Dyrcona I can definitely stand in if needed, though I've missed a few meetings lately.
15:33 mantis1 left #evergreen
15:33 JBoyer And I can certainly help stand in too, and it's not like I'm not going to still be here, slowly typing at a non-copy-paste pace. :)
15:33 Dyrcona :)
15:34 terranm joined #evergreen
15:34 Bmagic :)
15:34 JBoyer That was a very double-negative reassurance. To be more clear, I'll still be here, I just want to see the community get the effort it deserves to keep moving things forward.
15:34 Dyrcona JBoyer: You're giving away the tricks. (I did that with my info and action items today.)
15:35 Bmagic I can't guarantee error-free spelling :)
15:36 Bmagic English hard, code good
15:36 JBoyer Bmagic++ You've got a few weeks to figure it out. ;)
15:36 JBoyer Speaking of.
15:36 Dyrcona JBoyer++ English--
15:36 JBoyer #topic Announcements
15:36 JBoyer #info Next Meeting is June 13, 2023
15:36 JBoyer #endmeeting
15:36 pinesol Meeting ended Tue May  9 15:36:24 2023 US/Eastern.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
15:36 pinesol Minutes:        http://evergreen-ils.org/meetings/evergr​een/2023/evergreen.2023-05-09-15.01.html
15:36 pinesol Minutes (text): http://evergreen-ils.org/meetings/evergr​een/2023/evergreen.2023-05-09-15.01.txt
15:36 pinesol Log:            http://evergreen-ils.org/meetings/evergree​n/2023/evergreen.2023-05-09-15.01.log.html
15:36 JBoyer Thank you everyone.
15:36 rfrasur JBoyer++
15:36 Bmagic JBoyer++
15:36 mmorgan JBoyer: For the record, sending reminders, creating agendas and hosting meetings is WAY more than not nothing. :)
15:36 dluch JBoyer++
15:36 rfrasur Bmagic++
15:36 shulabear JBoyer++ for taking care of yourself, too
15:36 dluch mmorgan: +1!
15:36 Dyrcona jBoyer++
15:37 mmorgan JBoyer++
15:37 * Dyrcona will update the wiki since I have it open.
15:43 Bmagic Dyrcona: are you editing: https://wiki.evergreen-ils.o​rg/doku.php?id=dev:meetings ?
15:43 Dyrcona Bmagic++ Already got the new agenda up.
15:43 Dyrcona Bmagic: I think we're done between the two of us.
15:43 Bmagic yep, lol
15:44 Bmagic ah, I see it. Dyrcona++
15:44 Bmagic now all I have to do is... remember
15:44 Bmagic go go gadget calendar
15:44 Dyrcona Yeah....
15:44 Dyrcona Calendar reminders are awesome.
15:45 Bmagic no doubt
15:50 Dyrcona We should make a template for the agenda if there isn't one.
15:51 JBoyer Dyrcona, there is, but for whatever reason I never used it; I always c/p'd the last meeting.
15:51 JBoyer But there's nothing to stop you two from coming up with a new / better template... ;D
15:52 JBoyer Also, thanks for taking care of those already Dyrcona++ Bmagic++
15:52 Dyrcona Oh right....
15:52 Dyrcona The link is right...there....
15:53 * Dyrcona must be going blind.
17:03 mmorgan left #evergreen
17:30 jihpringle joined #evergreen
17:42 jihpringle joined #evergreen
18:49 pinesol News from commits: LP#2013223: quiet browser console noise from some AngularJS grids <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=d5706c​6f07bb4ccf9296c7f51f95dc63c035963e>

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