Evergreen ILS Website

IRC log for #evergreen, 2024-11-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
08:01 BDorsey joined #evergreen
08:02 cbrown joined #evergreen
08:21 redavis joined #evergreen
08:43 mmorgan joined #evergreen
08:44 ianskelskey joined #evergreen
09:01 dguarrac joined #evergreen
09:03 Dyrcona joined #evergreen
09:04 mmorgan joined #evergreen
09:38 pinesol News from commits: LP#2081832 Adding DEV Docker files to .gitignore <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=f48979​2c7885d29038cdb3e46e8ceaeab3a2580a>
10:17 abowling joined #evergreen
10:21 abowling Following an upgrade from 3.7.3 to 3.13.5, getting this error for all pages. I'm guessing something missed on the DB upgrades. Anyone know where I might look for this? https://ctxt.io/2/AAB4FtwjEg
10:21 abowling /usr/local/share/perl/5.30.0/OpenILS/WWW/EGWeb.pm is generating an Apache error on line 206
10:22 redavis abowling - has opensrf been upgraded? Also what version of PG was being used with 3.7.3?
10:23 abowling redavis: it has; also, 9.6
10:24 redavis I don't remember what version, but IIRC, PG needs to be upgraded possibly even to PG13 for 3.13
10:24 * redavis goes to look
10:29 redavis So, the minimum supported for 3.11 is 10...but checking that it might be even higher for 3.13
10:30 redavis It's still saying PG10 for 3.13. So, a good place to start at least. But the minimum for 3.14 is PG13
10:57 Dyrcona Pg 10 is still the minimum for 3.13. Pg 13 is the minimum for 3.14, though it technically still works on Pg 10.
10:58 redavis Dyrcona++
10:59 Dyrcona And, I should have read redavis++ last comment before adding mine...
10:59 redavis lol, nuh uh
10:59 Dyrcona I was just going to mention that I updated the Hack-A-Way 2024 page on the wiki just now: https://wiki.evergreen-ils.org/doku​.php?id=hack-a-way:hack-a-way-2024
11:00 redavis That list of accomplishments is too legit to quit
11:00 Dyrcona I added a summary of the accessibility discussion based on my notes, and added a count for the list of bug updates.
11:01 Dyrcona Yes, I think it was a productive hack-a-way.
11:02 redavis I wish we could do it semi-annually (not attached to the conference - that's too much cognitive load), but I know that's a pipedream.
11:04 csharp_ abowling: sounds like either missing updates in the running code or possibly opensrf configs need updating
11:05 csharp_ the error seems like a perl library is just out of date
11:05 csharp_ if it's an upgraded server (OS-wise), make sure all traces of the previous perl install are gone (e.g. /usr/local/share/perl/<old Perl release>)
11:11 berick agreed, hack-a-way was productive
11:11 berick Bmagic: i def. cribbed from your ansible stuff early on :)
11:15 csharp_ berick++
11:15 csharp_ berick: about to dive back in on that - may make sense to 1) update for newer versions of ansible and 2) do the other stuff I need in separate chunks
11:16 csharp_ I was getting overwhelmed
11:17 berick csharp_: i committed my include_tasks: patch, btw.  https://github.com/berick/evergree​n-ansible-installer/commit/a41a534​edc4f17e40f5c852cf9a305a0fceae4e5
11:17 berick and your HTTPS patch
11:17 csharp_ noice
11:17 berick i /just/ ran the 24.04 version with success
11:17 Bmagic berick++
11:17 csharp_ I should probably start with 24.04, come to think of it
11:17 csharp_ why live in the past?
11:18 csharp_ (well, stability, known issues, working code)
11:19 csharp_ @ana sudo apt -y autoremove
11:19 berick https://www.youtube.com/watch?v=HqjhHVUzl8o
11:19 pinesol csharp_: Mouse up-to-date ovary
11:19 csharp_ ick
11:19 csharp_ pinesol: be better
11:19 pinesol csharp_: Have you tried taking it apart and putting it back together again?
11:19 Dyrcona berick: I'm signing off on your commits for Lp 2083856 and looking into the test failure. I swear it did not do that last Wednesday. Also, I swear I added all of the prerequisites, but maybe I didn't or switched branches and lost 'em?
11:19 pinesol Launchpad bug 2083856 in Evergreen "Add Support for PostgreSQL 17" [Wishlist,Confirmed] https://launchpad.net/bugs/2083856 - Assigned to Jason Stephenson (jstephenson)
11:20 csharp_ berick++ # don't blame me, I voted for Kodos
11:20 berick Dyrcona: cool,  yeah, i didn't get a chance to follow up on the failures.
11:21 Christineb joined #evergreen
11:28 Dyrcona berick: It looks like the same output with the 100 and 600 tags in opposite order.
11:29 Dyrcona I'm going to reverse them in one of the copies and see what diff says after.
11:31 Dyrcona Yeah, that's it. If I modify a copy of what we're looking for from the test to have the 100 before the 600, and the 905 (to put 110 before 600), the output is the same.
11:32 Dyrcona I wonder if we have been depending on undefined behavior again?
11:32 Dyrcona Bleh that 110 should be 100... Anyway....
11:33 Dyrcona I suppose I can make the test check the Pg version and do something different if it 17+. It wouldn't be the first time we've done that.
11:35 Dyrcona I wonder though if the auth overlay function needs fixing for more predictable output?
11:38 pinesol News from commits: LP#1721026: Default owner for copy tags and types <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=79980a​ff138c39b6056f8c0795fa308a8293fa79>
11:42 csharp_ oh, I didn't realize the next Ubuntu release is "noble" - that kind of synergy doesn't happen often, does it NOBLE?
11:44 Dyrcona I name my test vms for the release codenames: bullseye, bookworm, jammy, noble, etc. So, I have a test vm named noble.cwmars.org. :)
11:45 csharp_ SO CONFUSING
11:45 Dyrcona I suppose I could have used the animal name: numbat.cwmars.org....
11:47 * mmorgan wants to say it's cool, but agrees with csharp_ SO CONFUSING!
11:49 Dyrcona Should the fields in MARC output be more or less in order?
11:55 Dyrcona Hm.. I can't find anything that says the blocks have to be in order. I know that fields don't have to be in order within the numbered blocks, just that all the 6XX fields have to be together, etc.
12:09 jihpringle joined #evergreen
12:15 csharp_ ejabberd--
12:19 Dyrcona I think an `order by tag` in authority.generate_overlay_template might fix it.
12:28 Dyrcona huh. That didn't help.
12:30 Dyrcona Well, let's see. maybe pg17 produces the old output now?
12:31 Dyrcona Nope. The order by isn't making a difference...
12:31 Dyrcona OK. order by on the inner loop, then.
12:33 Dyrcona That seems to work.
12:39 Dyrcona I think the issue with the authority.generate_overlay_template function should be a separate bug.
12:45 Bmagic now that redis is merged onto OpenSRF main, I'm drooling over LP2032835. Did someone already have a branch?
12:46 Bmagic it seems that pinesol isn't coded to detect "LPXXXXX" hows this: bug 2032835
12:46 pinesol Launchpad bug 2032835 in OpenSRF "Discussion: Merge OpenSRF Into Evergreen?" [Wishlist,New] https://launchpad.net/bugs/2032835
12:46 berick Bmagic: no branch yet, but I'm def. interested
12:46 abowling joined #evergreen
12:47 Bmagic copy/paste the folder, update the install instructions, ship it. LOL
12:47 Bmagic I know it's going to have a tangled web of crap we're going to need to cut through
12:48 Bmagic the first question is where* does OpenSRF go... obviously a new root folder in the Evergreen repo for it?
12:48 berick i would expect so, yes
12:50 Bmagic The first step isn't to integrate all of the (perl) stuff. Just get the files over, and update the install instructions. And maybe update the make install to install the pre-reqs for both in one. It wouldn't make sense to run two make installs
12:51 berick agreed, one set of docs, one set of prereq installers
12:52 Bmagic it gets a little hairy in there. I actually might have time to take a stab at it next week or so. But if you've already got a clear path in your head, I think I should defer.
12:54 berick k, either way.  if/when I get a chunk of time i'll be sure to grab the bug.
12:54 Dyrcona Oops! I inserted the wrong output for the "bad" output.
12:54 Bmagic berick++
12:55 Dyrcona Oh wait. No, that's correct.
12:55 Dyrcona berick: Lp 2088529
12:55 pinesol Launchpad bug 2088529 in Evergreen "authority.generate_overlay_template and undefined behavior" [Undecided,New] https://launchpad.net/bugs/2088529 - Assigned to Jason Stephenson (jstephenson)
12:58 berick Dyrcona++
12:59 abowling Still getting the error. System ERROR: Exception: OpenSRF::DomainObject::oilsMethodException 2024-11-17T20:45:07 OpenSRF::AppRequest /usr/local/share/perl/5.30.0​/OpenSRF/AppSession.pm:1171 <404>  Method [open-ils.search.fetch_cont​ext_library_groups.atomic] not found for OpenILS::Application::Search\n\n
12:59 abowling The files are all there
12:59 BDorsey_ joined #evergreen
13:02 Dyrcona abowling: Try this: `find /usr -name Search.pm -exec perl -c {} \;`
13:02 Dyrcona That should find any errors with syntax in the Search modules.
13:03 abowling Dyrcona++
13:03 abowling BEGIN failed--compilation aborted at /usr/local/share/perl/5.30.0/Open​ILS/Application/Search/Biblio.pm line 13.
13:03 abowling Compilation failed in require at /usr/local/share/perl/5.30.0/​OpenILS/Application/Search.pm line 13.
13:03 Dyrcona OK, so see what line 13 in Biblio.pm is doing. It's probably a missing Perl module or something like that.
13:05 abowling Dyrcona: Yep
13:05 abowling use OpenILS::Application::Search::Biblio;
13:06 Bmagic run through the installation of OpenSRF again
13:17 Dyrcona Well, it's also complaining about Biblio.pm at line 13, so that's probably the line with the module that's missing.
13:24 abowling Dyrcona: The module is there. Any ideas?
13:24 Dyrcona You could run perl -c  /usr/local/share/perl/5.30.0/Open​ILS/Application/Search/Biblio.pm to see if anything more pops up.
13:25 Dyrcona It looks like something is missing somewhere. If the module on line 13 is there, try running perl -c on its file.
13:28 Dyrcona abowling: As Bmagic suggested earlier, you could do the prerequisite installation for OpenSRF and Evergreen again for the new versions. Then you might have to rebuild and reinstall OpenSRF and Evergreen.
13:29 abowling Dyrcona: It's what csharp_ referenced earlier; my 5.26.1 folder has the dependencies, but not the 5.30.0 folder
13:30 Dyrcona Well, 5.26.1 should still be in the Perl path... You could try csharp_'s suggestion of deleting the 5.26.1 stuff and then reinstalling the prerequisites.
13:31 jihpringle joined #evergreen
13:36 Dyrcona heh.. The test still fails......
13:38 Bmagic tests++
13:48 Dyrcona extraneous space from where I inserted the new output.
13:50 Dyrcona The db test passes on pg 17. I'll test on an earlier pg release before committing the changes.
13:50 Dyrcona I mean committing them locally and pushing to a working branch.
14:20 BDorsey joined #evergreen
14:34 collum joined #evergreen
14:39 pinesol News from commits: LP#2083959 <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=1d6810​6a6feb866f6ad6bc1e27b2cfa45a60a0c2>
14:39 pinesol News from commits: LP#2086737: Angular Pull List Needs for Shelving Locations Selector <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=f9159c​0e0d0063fb3c5089d9e41ba63882a6fab7>
14:52 sleary ... dangit, I squashed in the commit that had a better commit title there :(
15:37 eeevil Bmagic: re earlier merge opensrf into eg repo, part of the point of doing the 4.0-is-redis thing is specifically so that newer (future) EG can still use opensrf 3.3 ... there WILL be churn. let's get through that first?
15:38 mantis joined #evergreen
15:38 Bmagic eeevil: so waiting until supported Evergreen versions have aged out non-redis OpenSRF?
15:39 pinesol News from commits: LP2007284: Don't fail when assigning a new part to multiple items <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=9ddf40​7807183e3335bc453ee5fd710f5cf66722>
15:39 pinesol News from commits: LP2007284: Don't fail when assigning a new part to multiple items <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=8207ed​42d16aca0bd2b51dc47d567f68ac82124d>
15:39 pinesol News from commits: LP#2087609: Fix incorrect lit_form parameter in search query <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=736569​8692e77f49b20df7dff416670d546eec2f>
15:39 pinesol News from commits: LP2077343: Stripe - patron can be charged w/o credit in Evergreen <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=325348​7b9ee281fc6fbc2c055829f72c2a17a6dc>
15:39 redavis Bmagic++
15:40 eeevil abowling: if you upgraded the OS, and that included a perl version bump, perl ignores (some) old @INC dirs from the previous version. you can either move the modules from the old perl to the new one, or reinstall EG
15:40 redavis ianskelskey++ smayo++ mmorgan++
15:42 eeevil Bmagic: waiting until opensrf 4+ settles down all the way before we start that conversation. I doubt there will be an EG any time soon that can't run on xmpp-opensrf, and if there is, then I fear we're changing deep infrastructure inside EG itself too quickly.
15:43 Bmagic oh, I see what you're saying. The redis OpenSRF (now on main) will likely not be "final" until more and more installation shake out the bugs
15:57 jihpringle joined #evergreen
16:16 abneiman went back to LP and pulled the rest of the fabulous work that was accomplished last week: https://wiki.evergreen-ils.org/doku​.php?id=hack-a-way:hack-a-way-2024
16:16 abneiman all_yall++
16:16 Bmagic yeah, it's impressive
16:36 sleary abneiman++
16:53 csharp_ all_of_yall++
16:54 Bmagic all_of_yall++ # lol
16:54 Bmagic pinesol should be programmed to see that and +1 to all Nick's in channel
16:54 pinesol Bmagic: Ba ba ba dook Dook DOOK!
16:55 csharp_ pinesol: terrifying
16:55 pinesol csharp_: Thank you csharp_! But our princess is in another castle!
17:00 mantis left #evergreen
17:00 jihpringle joined #evergreen
17:11 mmorgan left #evergreen
22:04 phasefx joined #evergreen

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