Evergreen ILS Website

IRC log for #evergreen, 2026-03-18

| 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:58 collum joined #evergreen
09:23 Dyrcona joined #evergreen
09:36 kmlussier joined #evergreen
09:54 mmorgan joined #evergreen
09:56 mmorgan Are we building maintenance releases today?
10:01 Dyrcona I'm building OpenSRF 3.3.3. I'll have a preview to upload this afternoon.
10:03 mmorgan1 joined #evergreen
10:19 mantis1 joined #evergreen
10:22 csharp_ Dyrcona++
10:26 Dyrcona it's a small change from 3.3.2, but probably a big deal for Evergreen 3.17.
10:32 Dyrcona Think I'll add a pullrequest on github so it will close when I push it to the origin repository later. I'm using my github repository to test it rather than the working repsoitory.
10:33 csharp_ fancy!
10:33 Dyrcona Just testing workflows.
10:34 Dyrcona I'm gonna try something. I'm pretty sure you can pull from a remote using the URL rather than adding a remote. I'm gonna test that on the build vm where I'm testing the installation before tagging it.
10:34 csharp_ was describing our development process to a new coworker yesterday and was thinking how GitHub might change everything I told her
10:36 Dyrcona yeahp: `git pull git@github.com:Dyrcona/OpenSRF.git rel_3_3` works
10:37 Dyrcona Yeah. Quite a bit will change. I think the working repo will drop out of the process.
10:39 Dyrcona I have tested this branch before and everything checks out, so I'm going to make the tarball and test the installation from that.
10:41 Christineb joined #evergreen
11:08 Bmagic #startmeeting test
11:08 pinesol Meeting started Wed Mar 18 11:08:57 2026 US/Eastern.  The chair is Bmagic. Information about MeetBot at http://wiki.debian.org/MeetBot.
11:08 pinesol Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
11:08 pinesol The meeting name has been set to 'test'
11:09 Bmagic #endmeeting
11:09 pinesol Meeting ended Wed Mar 18 11:09:02 2026 US/Eastern.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
11:09 pinesol Minutes:        http://evergreen-ils.org/meetings/evergr​een/2026/evergreen.2026-03-18-11.08.html
11:09 pinesol Minutes (text): http://evergreen-ils.org/meetings/evergr​een/2026/evergreen.2026-03-18-11.08.txt
11:09 pinesol Log:            http://evergreen-ils.org/meetings/evergree​n/2026/evergreen.2026-03-18-11.08.log.html
11:09 csharp_ @who had a meeting by themselves
11:09 pinesol had a meeting by themselves.
11:09 pinesol_dev csharp_: Try running autogen
11:09 Bmagic looks like pinesol_dev isn't doing meetings. Probably disabled at the moment
11:12 Bmagic So, I need to fix the systemd service for pinesol_dev? Dyrcona? It's launched and killed with different commands (venv involved) ?
11:14 Dyrcona Bamgic: https://evergreen-ils.org/​~dyrcona/limnoria.service
11:14 Bmagic Nevermind, I see you mentioned it in your email. I'll take it up with the email thread
11:14 Dyrcona That worked for me on  a test vm.
11:14 Dyrcona Might need some adjustment for paths, etc.
11:15 Dyrcona I'm going to upload the 3.3.3. OpenSRF tarball and send out an announcement. It works for me. :)
11:19 Dyrcona Bmagic: That example is for how it was set up on the new machine when I made that. Someone already created the venv in the runbot directory. I think there are two ways to start a Python venv proram:
11:21 pinesol_dev joined #evergreen
11:21 Dyrcona 1. run the python "installed" in the venv as in my example or 2. Set the EnvironmentFile to the venv in the service file. (I'm not entirety sure that the latter actually works. I've not tried it.)
11:22 * Dyrcona has gotten more comfortable with systemd than he would have liked a few years ago.
11:22 Bmagic this command: /usr/bin/python3 /usr/bin/supybot /home/pinesol/runbot/pinesol.conf
11:23 Dyrcona Yeah, that runs the python in the venv without directly loading it.
11:23 Bmagic @who runs stuff
11:23 pinesol Dyrcona runs stuff.
11:23 pinesol_dev Bmagic: Have you tried taking it apart and putting it back together again?
11:23 Dyrcona I've done that with flask apps before, and you'll find it in example online.
11:24 Dyrcona Bmagic: I should have looked more closes. Did you look at the service file I posted?
11:24 Bmagic well, that command doesn't seem like it's doing the right thing. I would expect the venv environment to be invoked somewhere. Furthermore, it doesn't seem like it's running correctly
11:24 Dyrcona /home/pinesol/runbot/bin/python /home/pinesol/runbot/bin/supybot /home/pinesol/runbot/pinesol.conf
11:24 Bmagic yes, I looked at your service file. It's basically what's already in place
11:24 Dyrcona /home/pinesol/runbot was set up as a venv at one point.
11:25 Bmagic I did that (setup venv at that location)
11:25 Dyrcona It should work.
11:25 Dyrcona If not, then I dunno.
11:25 Dyrcona @dunno
11:25 pinesol Dyrcona: We're going to need a bigger boat.
11:25 pinesol_dev joined #evergreen
11:25 Bmagic @dunno
11:25 pinesol Bmagic: I WANT MY TWO DOLLARS!
11:25 pinesol_dev Bmagic: git diff origin/hamster
11:25 Bmagic @who checking
11:25 pinesol_dev Bmagic: I am the coolest bot.
11:25 pinesol jonadab checking.
11:26 Bmagic This pinesol_dev is running with this command: "/home/pinesol/runbot/bin/python /home/pinesol/runbot/bin/supybot /home/pinesol/runbot/pinesol.conf"
11:26 Bmagic still no go on the who command
11:27 Dyrcona Not sure if who is configured. I think the pinesol.conf needs to be updated. It still has paths to the old modules.
11:29 Dyrcona It might help if you load the venv on the command line and look where things are installed now.
11:29 Bmagic gotta hit a meeting
11:29 Dyrcona Yeah. I'm trying to upload a tarball and update the downloads page.
11:30 jihpringle joined #evergreen
11:39 Rogan joined #evergreen
11:44 smayo joined #evergreen
11:58 Dyrcona OpenSRF 3.3.3 is officially released. Please use if for Feedback Fest next week.
12:42 Bmagic Dyrcona++
12:51 jihpringle joined #evergreen
12:56 Dyrcona Guess I'll keep my rel_3_3 worktree for now. Might have some more to do with it later.
13:48 kmlussier1 joined #evergreen
13:53 gmcharlt mmorgan1: I suggest that we consider doing the maintenance releases tomorrow if you have bandwidth
13:54 gmcharlt I can prepare release notes for rel_3_15 and rel_3_16 today, but do not have time to do much more
13:55 kmlussier joined #evergreen
13:56 kmlussier left #evergreen
14:00 mmorgan gmcharlt: I can find some time tomorrow to work on releases. Should we call for a merge pause at EOB today?
14:00 gmcharlt yes
14:04 * mmorgan will send a message to that effect.
14:04 mmorgan gmcharlt++
14:04 gmcharlt mmorgan++
14:04 Lorne joined #evergreen
14:26 kmlussier joined #evergreen
14:26 kmlussier left #evergreen
14:59 kmlussier joined #evergreen
14:59 kmlussier left #evergreen
15:09 kmlussier joined #evergreen
15:24 mantis1 left #evergreen
15:38 Dyrcona Whee! More Metabase fun: Now I can proxy it through Nginx which makes SSL key management so much simpler. nginx++
15:40 Bmagic cool!
15:44 Dyrcona To use SSL with Jetty you have to set up a Java keystore.
15:45 Dyrcona Not impossible or particularly difficult, but definitely more steps and running Jetty unprotected on localhost and pointing at it though nginx.
15:45 Dyrcona ^and^than
16:03 jihpringle joined #evergreen
16:15 Bmagic Dyrcona I'm not understanding where the plugins live now on eg-web
16:16 Bmagic ~pinesol/runbot/plugins is gone
16:20 Bmagic maybe they're gone on purpose (temporarily?)
16:23 Dyrcona Bmagic: Just  a sec I'll tell you where they are. They're under runbot/lib somewhere.
16:26 Dyrcona lib/python3.12/site-packages//HcoopMeetbot <- Mettbot replacement
16:26 Dyrcona lib/python3.12/site-packages/supybot/plugins <- standard plugins
16:27 Dyrcona Both under /home/pinesol/runbot/
16:27 Bmagic ty
16:27 Dyrcona supybot should just find its standard plugins though. I think you can delete the paths in the config and just tell it to load them.
16:31 Bmagic I don't know what standard packages are. This is my first time messing with supybot
16:31 Bmagic standard plugins rather
16:33 Dyrcona standard plugins are the ones in the plugins subdirectory. IIUC, limnoria/supybot should just find those.
16:33 Dyrcona I think they still have to be turned on in the config. This is partly why I suggested in the email that we install it in a new venv elsewhere and leave runbot alone for now. It's kind of a mess with the old stuff still in there.
16:36 Bmagic it's a mess alright
16:53 * Dyrcona signs out.
16:54 Dyrcona Good luck, Bmagic!
17:01 mmorgan left #evergreen
21:45 beardicus joined #evergreen

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