Evergreen ILS Website

IRC log for #evergreen, 2025-11-19

| 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:41 eglogbot joined #evergreen
00:41 Topic for #evergreen is now Welcome to #evergreen (https://evergreen-ils.org). This channel is publicly logged. Logs for today: http://irc.evergreen-ils.org/evergreen/today
07:13 collum joined #evergreen
08:35 mmorgan joined #evergreen
09:32 Dyrcona joined #evergreen
10:06 goood berick: re redisrf, I'm hunting some small memory leaks (found a couple bigger ones, update forthcoming) but my branch as currently pushed is looking good so far
10:27 pinesol News from commits: Docs: 3.15.7 Release Notes <http://git.evergreen-ils.org/?p=Ev​ergreen.git;a=commitdiff;h=300fb23​beedb256697f0049d3b72761733159aad>
10:43 smayo joined #evergreen
10:50 sandbergja joined #evergreen
10:52 Christineb joined #evergreen
10:57 pinesol News from commits: Docs: 3.16.1 release notes <http://git.evergreen-ils.org/?p=Ev​ergreen.git;a=commitdiff;h=6a05315​82d6487c949a631bc8f1109cecb310fde>
11:23 Dyrcona joined #evergreen
11:27 pinesol News from commits: tweaks to the 3.16.1 release notes <http://git.evergreen-ils.org/?p=Ev​ergreen.git;a=commitdiff;h=0251834​4ab4a454417c0d79f22f3dea61a5257ca>
11:57 pinesol News from commits: Translation updates - xtb files <http://git.evergreen-ils.org/?p=Ev​ergreen.git;a=commitdiff;h=fde756d​bed03be3679d5c4d5694bbb03f708b0f4>
11:57 pinesol News from commits: Translation updates - po files <http://git.evergreen-ils.org/?p=Ev​ergreen.git;a=commitdiff;h=0cfcc3c​ea081ca481b7f4c14cbb451a1ab94fb1c>
11:57 pinesol News from commits: Translation updates - newpot <http://git.evergreen-ils.org/?p=Ev​ergreen.git;a=commitdiff;h=07c99b0​71550d578ba0a794e2e0530b2c60963e0>
12:01 jihpringle joined #evergreen
12:27 pinesol News from commits: 3.16.0-3.16.1 database update script <http://git.evergreen-ils.org/?p=Ev​ergreen.git;a=commitdiff;h=06096d0​59ae0281b0bd47f29e62900262637f377>
13:20 Dyrcona Aight. So I just installed 3.15.4 with the PCRUD performance patch from 3.16 backported and I get this trying to sing in to the staff client: TypeError: egCore.auth.provisional is not a function
13:22 Dyrcona s/sing/sign/
13:32 JBoyer Are opensrf.xml and opensrf_core.xml current? That sounds similar to what happens when the new mfa service isn't running
13:34 Dyrcona I think that they are current, but I'll double check.
13:35 Dyrcona I cp'd them duing the install process and had to update the postgres credentials.
13:37 Dyrcona Yeah, open-ils.auth_mfa is listed in both files as being active.
13:38 Dyrcona diagnostic reports open-ils.auth_mfa is running.
13:38 Dyrcona auth_internal, too. No failed services, either.
13:43 Dyrcona I am able to login via the OPAC.
13:43 Dyrcona Let me try again. I have restarted services since I got the error. Maybe it was just one of those things.
13:44 Dyrcona Woah. I hit my bookmark for the staff client on this test machine, and I'm logged in.....
13:44 Dyrcona Goes straight to the splash page.
13:45 Dyrcona I'll log out and see what happens when I log in again.
13:46 Dyrcona It's working. I must have just needed to restart services or soemthing.
14:55 _collum joined #evergreen
15:07 collum joined #evergreen
15:32 Bmagic what was the last talk about getting rid of the two template override system and making the boopac "the" opac?
15:33 csharp_ Bmagic: I don't remember if I actually made a bug for it, but I had a branch recently to do that
15:33 csharp_ maybe just as a thought experiment
15:33 jihpringle joined #evergreen
15:33 csharp_ Bmagic: sipping on my Fretboard coffee :-)
15:38 Dyrcona Hm... tests failing with a 401 but expecting a 403, that's probably an Apache configuration difference.
15:43 Dyrcona yeahp. That was it.
15:45 csharp_ A Patchy Webserver
15:45 csharp_ sometimes I want ansible to be more bash-y
15:46 csharp_ read remote file, copy a field value to a variable, use that variable in a template
15:47 csharp_ probably possible, but I feel like I'm working too hard to basically do VALUE=$(grep "line" /path/to/file | awk '{print $1}')
15:47 Dyrcona Well, you can always implement your own, but I wouldn't be surprised if someone has gotten that to work in Ansible already.
15:47 csharp_ (yes, I know you can pass shell commands, but the ansible docs get preachy about not doing that :-) )
15:48 csharp_ yeah, probably a community module somewhere
15:50 Bmagic I like "shell" directive in ansible despite their preaching, because sometimes I like to maunally follow the steps in the script by copy/pasting the commands and seeing their output
15:50 jeffdavis I usually ask myself if it would make sense for ansible to manage the remote file I'm grepping.
15:50 csharp_ yeah...
15:51 csharp_ specific problem I'm working around: OpenSRF/EG install process adds Redis passwords to opensrf_core.xml and I would want whatever was generated to be preserved, but also be able to have ansible insert its variable values
15:51 csharp_ I guess template-izing the redis-passwords.txt file and generating those on the ansible side would work
15:52 csharp_ and all that will change a bit when goood's new redisrf branch gets in
15:53 jeffdavis template-izing the file is what we're doing for now
15:53 csharp_ jeffdavis++
15:53 Bmagic in other news: I'm running garuda linux on my home computer. What a wild ride. In an effort to get Windows games to run smoother. And if you're curious: Dr460nized spin
15:54 csharp_ what I'm working on is managing all the upgrade configs for the PINES upgrade (scheduled for mid-February) and it's kind of a mish-mash of berick's ansible stuff and my own stuff
15:55 csharp_ not heard of garuda
15:56 csharp_ ha! "Your favorite Linux distribution providing opinionated settings that make the Arch Linux base easy to use."
15:56 Bmagic haha, yeah
15:57 csharp_ I'm sure Arch purists are all rage emojis over that
15:58 Bmagic I stumbled onto it through an article. Touting "Best distros for developers" and this one was also tuned for Nvidia and Vulken, GPU stuff. I thought, hey! I'm a developer, hey! I like games.
15:58 Bmagic so far, so good
15:58 csharp_ Bmagic++
15:58 pinesol News from commits: (release issue) misc_util.tt2 :  fix comment block <http://git.evergreen-ils.org/?p=Ev​ergreen.git;a=commitdiff;h=01282d4​831854f284cb1cc939b8971fc47b5c68c>
15:58 csharp_ https://garudalinux.org/about - nice international group of devs
16:00 Bmagic they do good work
16:00 Bmagic It's like a new toy
16:02 Bmagic csharp_++ # Fretboard
16:05 Dyrcona Running the nightwatch tests for eg2 seems to take a while.
16:08 goood csharp_: yes, no more external password files! also, I think we can move the redis admin password into opensrf_core.xml (in addition to redis.conf, obv) rather than storing it externally or passing it on the command line or in the env. that would simplify things even more.
16:08 * csharp_ nods
16:09 goood (and, speaking of "goood's branch", it's updated now with leak fixes and ready for more testing, if anyone is feeling saucy)
16:09 csharp_ @band add Sassy's Sassiest Boys
16:09 pinesol csharp_: Band 'Sassy's Sassiest Boys' added to list
16:10 csharp_ @dunno add Sprechen zie Sassy?
16:10 pinesol csharp_: The operation succeeded.  Dunno #103 added.
16:24 Dyrcona I wonder if anything is actually happening with the nightwatch tests. I probably have to set the tmp directory because snaps...
16:29 Dyrcona Did that and now my vm is actually doing something.
16:31 JBoyer Mentions of ansible having caught my eye: there's no need to do almost anything with a shell command (except install python pre-reqs or something that low level)
16:32 JBoyer lineinfile is extremely useful for line editing (when just using template or file isn't better)
16:38 Dyrcona Yeah, setting TMPDIR got the tests to work.
16:44 csharp_ JBoyer++
16:47 abneiman merge pause is lifted, point releases are out
16:50 abneiman gmcharlt++ mmorgan++ Bmagic++ mdriscoll++
16:50 mmorgan abneiman++ gmcharlt++ Bmagic++ mdriscoll++
16:51 csharp_ all_yall++
16:58 Dyrcona abneiman++ gmcharlt++ Bmagic++ mdriscoll++ mmorgan++
16:58 * Dyrcona disappears in a puff of smoke.
17:11 Bmagic does Evergreen have a DB function that will neatly return a list of all orgs that have a specific setting enabled (including descendants)?
17:13 Bmagic like, if a system has a setting set, I want a list of all of the branches in the return, because that setting is inherited. I'd like to be able to do this work with a single query, and not have to write loops
17:24 mmorgan left #evergreen

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