Evergreen ILS Website

IRC log for #evergreen, 2022-01-11

| 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
04:50 alynn26 joined #evergreen
06:02 pinesol News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
07:18 Christineb joined #evergreen
07:54 collum joined #evergreen
08:31 mantis joined #evergreen
08:40 mmorgan joined #evergreen
09:22 Dyrcona joined #evergreen
09:23 Dyrcona So, I found out that a full ingest is pretty much required going from 3.5 to 3.7. Titles and authors were not showing the bootstrap OPAC on our training server until I ran pingest over the weekend.
09:36 miker Dyrcona: that's ... strange. missing data in metabib.display_entry, somehow?
09:38 jvwoolf joined #evergreen
09:50 Dyrcona miker: Yes. The TTOPAC pulls titles and authors from the MARC, IIRC. BooPAC uses display fields.
09:53 mmorgan JBoyer++
10:50 mantis We're on 3.6.5 using Angular for the staff but still using TPAC for the OPAC.  When accessing the Patron View button on conjoined items, we get a server error.  This however works when Boopac is enabled on our other test servers.  Is this a known bug?
11:06 Dyrcona mantis: IDK, but if it is not on Lp, then it's probably not widely known.
11:41 jihpringle joined #evergreen
12:15 collum mantis: We don't have any conjoined items, but I just tried it in our test database and it worked in the TPAC.  We are on 3.7.2.
12:17 mantis collum: Thanks for giving it a shot.  With the community servers on Bootstrap, it's hard for us to tell if there is an issue on my end or an actual bug.
12:43 jvwoolf1 joined #evergreen
13:38 rfrasur joined #evergreen
13:51 terranm joined #evergreen
14:31 JBoyer For those that observe, dev meeting is in 30.
14:38 terranm Blessed be
14:53 csharp_ @praise dev meetings
14:53 * pinesol Weee Belong. We Belong. We belong together, dev meetings
14:54 alynn26 lol
14:54 shulabear joined #evergreen
14:55 sandbergja joined #evergreen
14:58 berick heh
14:58 berick @praise [band]
14:58 * pinesol Failed Vegetarians LOVES the RESISTANCE!
14:59 Dyrcona @blame [band]
14:59 pinesol Dyrcona: Your failure is now complete, Leading Zeroes.
14:59 csharp_ @quote random
14:59 pinesol csharp_: Quote #206: "<tom_waits> The large print giveth and the small print taketh away" (added by berick at 03:24 PM, August 20, 2020)
15:00 shulabear That's a mighty fine quote.
15:02 JBoyer Right-o, let's have a shin-dig.
15:02 JBoyer #startmeeting 2021-X-Y - Developer Meeting, Agenda Available at https://wiki.evergreen-ils.org/do​ku.php?id=dev:meetings:2022-01-11
15:02 pinesol Meeting started Tue Jan 11 15:02:33 2022 US/Eastern.  The chair is JBoyer. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:02 pinesol Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:02 pinesol The meeting name has been set to '2021_x_y___developer_meeting__agenda_av​ailable_at_https___wiki_evergreen_ils_or​g_doku_php_id_dev_meetings_2022_01_11'
15:02 JBoyer #topic Introductions
15:02 abowling #info abowling = Adam Bowling, Emerald Data Networks
15:02 csharp_ #info csharp = Chris Sharp, GPLS
15:02 rhamby #info rhamby = Rogan, EOLI
15:03 terranm #info terranm = Terran McCanna, GPLS
15:03 mmorgan #info mmorgan = Michele Morgan, NOBLE
15:03 alynn26 #info alynn26 = Lynn Floyd, Evergreen indiana
15:03 JBoyer #info JBoyer = Jason, Boyer, EOLI
15:03 shulabear #info shulabear = Shula Link, GCHRL in PINES
15:03 gmcharlt #info gmcharlt = Galen Charlton, Equinox
15:03 berick #info berick = Bill Erickson, KCLS
15:03 collum #info collum = Garry Collum, Kenton County Public Library
15:03 Dyrcona #info Dyrcona = Jason Stephenson, CW MARS
15:04 phasefx #info phasefx = Jason Etheridge, Equinox
15:04 JBoyer Oh, good. Just noticed the typo in the startmeeting command.
15:05 terranm heh
15:05 JBoyer New year, new script, maybe.
15:05 jeff #info jeff = Jeff Godin, Traverse Area District Library (TADL)
15:05 mmorgan You mean it's not X/Y/2021?
15:05 abowling JBoyer: I rebuke any of your attempts to keep us in 2021
15:05 JBoyer Ok, folks joining later feel free to #info-rm us of who's who, as pertains to you.
15:05 terranm It sure FEELS like it's X/Y/2021
15:06 JBoyer agreed!
15:06 JBoyer Anyway
15:06 JBoyer #topic Action Items from Last Meeting
15:06 JBoyer #info Dyrcona will finish up the branch for newer PostgreSQL versions ( lp 1937294 )
15:06 pinesol Launchpad bug 1937294 in Evergreen "Updating Evergreen for Newer PostgreSQL Versions" [Undecided,In progress] https://launchpad.net/bugs/1937294 - Assigned to Jason Stephenson (jstephenson)
15:06 Dyrcona #info Done!
15:06 JBoyer :party_emoji:
15:06 csharp_ "solve for X and Y"
15:06 abowling Dyrcona++
15:06 JBoyer csharp_++
15:06 JBoyer Dyrcona ++
15:07 alynn26 Dyrcona ++
15:07 terranm Dyrcona++
15:07 shulabear Dyrcona++
15:07 gmcharlt Dyrcona++
15:07 mmorgan Dyrcona++
15:08 JBoyer Dyrcona, Is there a branch in another bug or am I missing something (i.e. is this the bug we should be looking at?)
15:08 Dyrcona I guess I haven't updated the launchpad bug..
15:08 Dyrcona :)
15:08 JBoyer Ah
15:09 JBoyer In that case there should some good news in our email later I suppose. In short, you've got concerto and friends loading deterministically?
15:09 JBoyer (again, that is)
15:10 Dyrcona Yes. Test results are consistent.
15:11 JBoyer Dyrcona++
15:11 Dyrcona And all pass, at least, the last few times that I tried.
15:11 JBoyer Ok, I'm planning to skip release info updates for lack of non-placeholder-ness unless someone prefers that be changed.
15:12 JBoyer So speak now or hold your peace a few weeks
15:12 JBoyer #topic Launchpad Updates
15:12 JBoyer #info Snapshot
15:12 JBoyer #info Open Bugs - 2606
15:12 JBoyer #info Pullrequests - 97
15:12 JBoyer #info Signedoff - 43
15:12 JBoyer #info Updates since last meeting
15:12 JBoyer #info Bugs Added - 42
15:12 JBoyer #info Pullrequest tag Added - 19
15:12 JBoyer #info Signedoff tag Added - 10
15:12 JBoyer #info Fix Committed - 2
15:15 JBoyer Hopefully there's time for committers to take a look at those 43 signed off bugs. And it looks like there are a little over 50 PRs with no signoffs that can be poked at. And don't be shy about removing the PR tag if there's an issue.
15:15 JBoyer On we move
15:15 JBoyer #topic New Business
15:15 JBoyer #topic Github actions to build docs bug 1903476
15:15 pinesol Launchpad bug 1903476 in Evergreen "Generate previews of documentation when documenters open a pull request on Github" [Wishlist,Confirmed] https://launchpad.net/bugs/1903476
15:17 JBoyer Would sandbergja or anyone else like to comment?
15:17 sandbergja Yes! I can comment
15:17 sandbergja We have great docs people who are contributing docs, often from Windows machines
15:17 sandbergja the current docs build process doesn't work on Windows
15:18 sandbergja so this is a way to have Github build it for them, so they can check their work
15:18 sandbergja and have a shared point of reference with docs reviewers
15:18 sandbergja My main question for this group is: are we okay using Github Actions (which is free, only means adding a smol YAML file to the repo, no additional sign-up steps necessary)
15:19 sandbergja Or would that be too much commitment to Github given our current conversation of where best to host our code?
15:19 sandbergja And I'd of course be happy to have some reviewers for my PR if the general idea of using Github Actions is agreeable :-)
15:21 gmcharlt I've no objection
15:22 csharp_ same here
15:22 JBoyer I don't really have a problem with the .github bit, but if the official source stays at git.evergreen-ils.org then we either have a confusing split situation where docs work is happening primarily on GH and code work primarily "elsewhere"
15:22 gmcharlt JBoyer: that's the status qwuo
15:23 JBoyer I suppose so.
15:24 JBoyer No objection from me since it is so minor and does help docs.
15:26 JBoyer Tangentially, I keep thinking this would be an easier conversation to have in person but the world says "lol, no." *Is* there still an active conversation about the canonical location of the repository? (Not looking to necessarily continue it today, but it may be worth setting up a working group or something if there's sufficient interest)
15:27 stephengwills joined #evergreen
15:27 berick i think the conversation is open, but maybe not so active at the moment
15:27 csharp_ @who will convene the Git Synod of 2022?
15:27 pinesol abneiman will convene the Git Synod of 2022.
15:29 JBoyer Definitely not very active of late, it's true. Like I said, probably not something for today; should probably have more advanced notice.
15:30 csharp_ even if we stay on gitolite, we're going to need to migrate to the newer server sometime soon, but yeah, it is not this day
15:30 JBoyer Back to the topic though, sandbergja ++ great work getting this together. I'm hoping to also put together some how-to steps to get things working on Windows, but the more options the more submissions, hopefully.
15:31 JBoyer #action JBoyer will check out sandbergja 's GH Actions branch
15:31 JBoyer #topic Eyes on bug 1955079 (mmorgan)
15:31 pinesol Launchpad bug 1955079 in Evergreen "Emailing Bib Records from the catalog (staff and OPAC) reports success, but fails to send email" [High,Confirmed] https://launchpad.net/bugs/1955079
15:31 sandbergja JBoyer++
15:32 mmorgan We recently became aware of this issue. Not sure when it broke.
15:32 mmorgan Also not sure why it's not more widely reported.
15:32 csharp_ we can confirm
15:33 terranm I was flabbergasted that we've been on 3.6 for a year and nobody reported to us that it wasn't working
15:33 JBoyer Sometimes the lack of signal is itself a signal.
15:33 csharp_ it creates a preview A/T event, but I don't see where it actually enters the code to create a non-preview event
15:33 mmorgan csharp_: I observed the same thing.
15:33 abowling I dug around on it this afternoon. Per mmorgan's message in launchpad, the error seems to be occurring due to an improperly lengthed array relative to the offset and length values in splice
15:33 miker I was looking at that this morning, but nothing stood out in a static analysis. does anyone have a log chunk of an attempt they could share?
15:34 miker I'm going to gather some, but would like more to compare
15:34 * mmorgan hasn't been successful finding log entries.
15:35 mmorgan Also, not sure how this factors in, but as terranm noted on the bug, the enhanced email isn't in the angular catalog yet.
15:36 miker ah! I hadn't seen that new comment, thanks for pointing it out abowling
15:36 mmorgan The console errors came from the angular catalog. I've seen no such console errors from tpac
15:36 abowling miker: sure thing. i was also going to attempt to create the error to see what logs might reveal
15:37 mmorgan abowling++
15:37 JBoyer format_biblio_record_entry is doing a lot more with @_ and splice than seems preferable.
15:38 miker looks like a new-perl issue...
15:38 miker I'll poke more in a bit
15:38 csharp_ @blame new perl
15:38 pinesol csharp_: new perl was monkeying around too much on the prod servers!
15:38 csharp_ @blame new anything
15:38 pinesol csharp_: It really IS new anything's fault!
15:38 JBoyer That would explain why it can be hard to notice, if it hits buster but not stretch and focal but not xenail.
15:39 JBoyer mmorgan++
15:39 JBoyer I can safely say more eyes have been laid upon the bug. :) Sounds like it shouldn't be too far off now.
15:40 JBoyer Anything more to say about these two bugs or any other new business to raise ?
15:40 mmorgan Here's hoping! We want to avoid changing the catalog to say your email has NOT been queued for delivery!
15:40 csharp_ bug 1956626 is causing us some trouble in PINES
15:40 pinesol Launchpad bug 1956626 in Evergreen "Shelving locations in holdings editor only workstation library" [High,New] https://launchpad.net/bugs/1956626
15:40 JBoyer But a template change is so simple! ;p
15:41 terranm mmorgan: Yeah, we are removing all of those email links in the OPAC for the time being.
15:41 csharp_ we're upgrading to 3.8 this weekend and the fact that the new volcopy editor doesn't load system-level copy locations means we may need to revert that (or hack the routing back to AngJS)
15:43 terranm This bug seems to be related to that one as well: https://bugs.launchpad.net/evergreen/+bug/1956627
15:43 pinesol Launchpad bug 1956627 in Evergreen "System level workstation displays only consortia owned shelving locations" [Undecided,New]
15:45 berick csharp_: i'll look at 1956626
15:45 terranm berick++
15:45 JBoyer berick++
15:46 terranm This is another new holding template bug that is causing us grief: https://bugs.launchpad.net/evergreen/+bug/1956790
15:46 pinesol Launchpad bug 1956790 in Evergreen "Holding template with item alert breaks save" [High,New]
15:46 * JBoyer was lost looking for the Angular item editor for a bit.
15:46 csharp_ berick++
15:46 JBoyer And I couldn't find it because this repo had the wrong branch checked out... Works fine in 3.7.2! >_>
15:47 terranm (Note that we had to install the fix at https://bugs.launchpad.net/evergreen/+bug/1951162 in order for the new holdings editor to work in 3.8 as well.)
15:47 pinesol Launchpad bug 1951162 in Evergreen "Angular Holdings Maintenance does not successfully retrieve AngularJS item templates" [Critical,Confirmed]
15:47 mmorgan Ouch! Folks are very attached to their templates.
15:48 berick that one should prob. be merged.  the last few comments are related to what will be a new bug
15:48 csharp_ mmorgan: yes
15:49 terranm berick: I wasn't sure if we should go ahead and sign off on it or not because of those other comments
15:49 JBoyer I'll note that there's no need to stop discussing bugs just because the meeting has ended, anything anyone wants to bring up to get in the minutes and whatnot or should we look at turning  meetbot off and whoever can having a short working session?
15:49 berick terranm: the patch is good to go.  i'll open a separate LP for the trailing comments.
15:50 terranm Okay, I'll mark it signed off
15:51 JBoyer ok,
15:51 JBoyer #Announcements
15:51 JBoyer #info Next meeting is February 8th, 2022
15:51 JBoyer #endmeeting
15:51 pinesol Meeting ended Tue Jan 11 15:51:17 2022 US/Eastern.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
15:51 pinesol Minutes:        http://evergreen-ils.org/meetings/evergr​een/2022/evergreen.2022-01-11-15.02.html
15:51 pinesol Minutes (text): http://evergreen-ils.org/meetings/evergr​een/2022/evergreen.2022-01-11-15.02.txt
15:51 pinesol Log:            http://evergreen-ils.org/meetings/evergree​n/2022/evergreen.2022-01-11-15.02.log.html
15:51 csharp_ JBoyer++
15:51 mmorgan JBoyer++
15:51 shulabear JBoyer++
15:51 mmorgan miker++
15:51 JBoyer You don't have to go home, buuut you can stay here, I guess.
15:51 mmorgan berick++
15:51 collum JBoyer++
15:51 abowling JBoyer++
15:51 sandbergja JBoyer++
15:51 terranm JBoyer++
15:52 gmcharlt JBoyer++
15:53 mmorgan templates are messy :-(
15:53 sandbergja JBoyer: in case it is helpful to you, bug 1930099 has my notes on an unsuccessful attempt to generate the docs on Windows
15:53 pinesol Launchpad bug 1930099 in Evergreen "generate_docs.pl should be able to run on Windows" [Medium,Confirmed] https://launchpad.net/bugs/1930099
15:54 JBoyer That does sound helpful to at least get me started. sandbergja ++
16:02 JBoyer I almost wonder if it would be worth just putting together a PowerShell script or something so you don't even need perl. That would also easily paper over the OS differences, though it does allow for potential drift.
16:02 Dyrcona mmorgan: Templates don't have to be messy.
16:05 * Dyrcona gets strange error messages from CStoreEditor while running action triggers, looks like it is blowing up trying to log errors, so I can't tell what the actual error is.
16:05 mmorgan Dyrcona: True, they don't have to be, but we have users who've dragged theirs from xul, and seems like stuff gets left in them.
16:06 Dyrcona Only happening on as development vm, though, not in production.
16:11 jeff (better than the reverse)
16:11 jeff (but only by a little bit)
16:12 abneiman oh man, miss one meeting and pinesol makes me convene a whole Synod
16:16 mmorgan :)
16:32 miker re print/email records, tl;dr: the angular error in the JS console is sort of a red herring, it's not passing all the params that the opac code does -- but it's easy enough to protect against that error by making sure there are actually enough params to splice like that first.  that should fix the staff cat version.
16:34 mmorgan miker: Fix it in that the email will actually be sent? And not just so that the error doesn't appear? :)
16:39 Dyrcona jeff: When I switched to a different database where I had not messed with the a/t templates, it's working, so I guess I introduced a bug in the templates, but I don't see it. Also, the error persisted with the previous database even after I tried reverting the template change.
16:48 miker mmorgan: no, actually. the call being made just creates the email content.  there's a second call that /sends/ the email. the new print/email stuff doesn't use the SendEmail reactor, just ProcessTemplate. then a separate code path does $something with the output
16:49 miker but the email content will at least be created for the staff catalog once that's fixed :)
16:52 mmorgan miker: Ah. Ok. thanks. progress :)
17:02 miker mmorgan: I may have lied ... it might just work (for angular)
17:04 mmorgan miker: Since angular doesn't have enhanced email wired in yet, "just work" ing makes sense!
17:09 stephengwills left #evergreen
17:14 mmorgan left #evergreen
17:16 * miker has mostly refreshed the memory of new email/print ... I can finish up a branch to fix the staff version re your comment on the bug, but the opac sending issue looks like it may be based on local config
17:20 miker well, the SendEmail reactor uses Email::MIME, but the code backing the opac's email sending is using Email::Simple. I wonder if that's the issue...
17:26 miker seems unlikely to have recently broken because of that, but I suppose it's possible. the opac email code lacks all the 2019/2020 updates that the reactor got. would be beneficial in any case to have them. I'll look at putting that in the branch as well
17:26 miker but not tonight!
17:26 terranm miker++
18:02 pinesol News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>

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