| 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/evergreen/2026/evergreen.2026-03-18-11.08.html |
| 11:09 |
pinesol |
Minutes (text): http://evergreen-ils.org/meetings/evergreen/2026/evergreen.2026-03-18-11.08.txt |
| 11:09 |
pinesol |
Log: http://evergreen-ils.org/meetings/evergreen/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 |