Evergreen ILS Website

IRC log for #evergreen, 2023-12-13

| 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:08 Dyrcona joined #evergreen
08:39 mmorgan joined #evergreen
09:00 kmlussier joined #evergreen
09:00 kmlussier Good morning #evergreen!
09:01 kmlussier @coffee [someone]
09:01 * pinesol brews and pours a cup of Costa Rica Finca Cerro Palado, and sends it sliding down the bar to jweston
09:01 kmlussier @tea [someone]
09:01 * pinesol brews and pours a pot of Chamomile (Sachet), and sends it sliding down the bar to book` (http://ratetea.com/tea/harn​ey/chamomile-sachet/5103/)
09:02 kmlussier mmorgan++ # Great way to use your tuits!
09:07 Dyrcona That's enough "playing" with PHP. Think I'll get started on 3.10.4.
09:10 Dyrcona Does anyone have a recommendation for which distro to use? I was thinking of Ubuntu 20.04/Focal Fossa. I'm going to use a vm to make the release.
09:10 kmlussier Dyrcona++
09:10 sandbergja joined #evergreen
09:12 jvwoolf joined #evergreen
09:15 sandbergja Bmagic: Dyrcona: apologies, I didn't check the google sheet to see that you'd agreed to do release notes for today!  I prepared and pushed release notes for 3.11.2 before seeing that in the spreadsheet.
09:15 redavis joined #evergreen
09:17 sandbergja I hadn't started on the 3.10 release notes, so I'll butt out before I step on any more toes. :-)
09:19 terranm joined #evergreen
09:20 dguarrac joined #evergreen
09:20 Dyrcona sandbergja: If you want to do the release notes, please feel free to do so.
09:20 Dyrcona I can wait.
09:22 sandbergja I could do that, probably could push them by around 10 eastern?
09:22 Dyrcona That's fine with me. Don't rush on my account, though. I can wait.
09:22 Dyrcona I've got plenty to do. :)
09:22 kmlussier sandbergja++
09:23 jmurray-isl ++
09:23 jmurray-isl (Oops, wrong window.)
09:26 Dyrcona sndbergja++
09:26 Dyrcona sandbergja++
09:28 * Dyrcona ponders how much the PHP Evergreen objects should resemble their Perl counterparts.... There are two ways I could implement property access, and one is similar to the Perl way, the other is more like public property access. I could do both.
09:30 jmurray-isl For some reason, the concept of "PHP Evergreen objects" leaves a bad taste.
09:32 Dyrcona jmurray-isl: I have reasons for implementing Evergreen client code with PHP, mainly to do with testing Aspen code changes. I'm going a bit farther than I might actually need to go and implementing actual classes for a client, fieldmapper, requests, objects, and probably another to represent class metadata.
09:38 pinesol News from commits: Docs: release notes for 3.11.2 <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=82d206​eebd22b89a9ea002cb58188adf1c84169d>
09:39 jmurray-isl Dyrcona: I get it.  It's mostly just the principle for me.
09:41 Dyrcona jmurray-isl++
09:43 Dyrcona I'm actually having a little bit of fun with this. I swiped and modified the CurlWrapper class from Aspen, so the hard work was done by someone else. :)
09:43 jmurray-isl That's always nice!
09:44 jmurray-isl I've done a lot of VuFind customization in my time, so I think that has soured me a bit on PHP. ;)
09:45 jmurray-isl At least it has for the Zend Framework...
09:45 Dyrcona TBH, a lot of the PHP web code I've seen over the years has been pretty bad and a source of serious security issues, my own included.
09:46 jmurray-isl Indeed.
09:47 Dyrcona CLI programming in PHP is a different thing, and it's easier/better in some ways.
09:48 jmurray-isl Agreed.  My initial work with VuFind was pre-Zend.  The cli harvest scripts were much easier to troubleshoot.
09:51 Dyrcona I kind of like using the interactive mode (aka REPL) for testing code. The only problem is having to restart when I change a class definition. (In Lisp, I can just reload the file and it will replace the existing code definitions.)
09:54 sandbergja Dyrcona: 3.10.4 release notes pushed
09:56 Dyrcona sandbergja++
09:56 mmorgan sandbergja++
09:57 Dyrcona I'll get started in a few minutes.
09:57 sandbergja Dyrcona++
09:59 sleary joined #evergreen
09:59 Dyrcona i suppose I'll use the latest 3.2.x opensrf, is that 3.2.4?
10:08 pinesol News from commits: Docs: release notes for 3.10.4 <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=784190​3328d04ef7849d3eaa7e4a0f7b459c6195>
10:31 sandbergja joined #evergreen
11:16 Bmagic sandbergja: so 3.11.2 is ready to build?
11:16 sandbergja yup, should be!
11:16 Bmagic sandbergja++
11:26 Dyrcona Wish I could remember the options that I use for adduser to create the opensrf account. It's not what's in the README.
11:28 Dyrcona Looks like just --disabled-password.
11:28 mantis1 joined #evergreen
11:30 Dyrcona yeah, i know... I should script this with ansible.
11:40 kmlussier Dyrcona: On the other hand, it's always good to have an opportunity to test the steps in the README.
11:46 Dyrcona Oof. have to start over. I started installing prerequisites for the wrong branch.
11:53 Dyrcona Maybe another burrito will help?
11:58 jihpringle joined #evergreen
12:03 Dyrcona joined #evergreen
12:03 Dyrcona Well that wasn't right...
12:03 Dyrcona Maybe I should just call it off for today? I did the adduser and reboot in the wrong tab/window.
12:30 sandbergja joined #evergreen
12:35 sandbergja berick: Dyrcona: fwiw, my router crashed again.  This time, the syslog said:
12:35 briank joined #evergreen
12:36 sandbergja https://gist.github.com/sandbergja​/de75fb81333e8a76c089deb99e662974
12:37 Dyrcona sandbergja: That's something. berick might have an idea ^^
12:37 berick interesting..
12:38 berick sandbergja: got any lines close before that?
12:39 Dyrcona I seem to have a lot of JSON parser errors in my logs from last week.
12:40 Dyrcona Oh! they're all from last Thursday, and I may have been playing around to cause them.
12:45 berick sandbergja: can you try this on the VM?  addr2line -e /openils/bin/router 00007fdba11b7fd4
12:45 sandbergja berick: updated the gist.  That basket thing a few lines above looks suspicious
12:46 berick thanks
12:47 sandbergja I got ??:0
12:47 berick bleh, ok
12:56 Dyrcona So, I went to the poeditor import link from the wiki page, and I get a "Whoa! Nothing here to see." page. if I go back to poeditor and click on Evergreen, I can't find anything that lets me import.
12:57 Dyrcona Oh, never mind. i found it. Bad UI is bad.
12:57 Dyrcona I had to click on a non-obvious to my mind button.
12:58 Dyrcona And no, that screen doesn't look right, either. It's for importing translations apparently.
13:04 Dyrcona Looks like I'm not able to import translations. Can i skip that, or what do we do now?
13:04 Dyrcona or, strings rather. I probably can import translations.
13:09 sandbergja Dyrcona: does https://poeditor.com/projects/import?id=218177 do anything?
13:10 sandbergja probably the strings in PoEditor are pretty fresh from the uploads of rel_3_12 strings, but I suppose it's possible that a new string is in rel_3_11 and not rel_3_12
13:11 sandbergja Oh, I wonder if that's one of the screens where you have to be a PoEditor admin?  The 3.12 release team ran into an issue there
13:11 sandbergja If you're able to send me the file, Dyrcona, I could attempt to upload it
13:12 Dyrcona sandbergja: That give me a 404.
13:13 sandbergja poeditor--
13:15 Dyrcona sandbergja: I just emailed the file to you. Thanks!
13:15 sandbergja Dyrcona++
13:16 sandbergja it uploaded, and after all that: "3371 terms parsed, 1 term added"
13:16 Dyrcona heh.
13:17 Dyrcona I think I need to be made an admin or something on poeditor.
13:18 Dyrcona The English language translations give me a 403 error, so that's different.
13:19 sandbergja hahaha
13:19 sandbergja gotta catch 'em all
13:19 Dyrcona I think we need to do something about the translations, but my only other real reference is Battle for Wesnoth. They keep their strings in po files in the repo.
13:27 berick sandbergja: i think I see the issue..
13:28 sandbergja berick++
13:29 berick sandbergja: i have a few patches on the end of collab/berick/lp2017941-opensrf-on-redis-v3, the last one being the one that should fix it
13:35 Dyrcona I'm just going to skip the rest of the poeditor/Angular translation steps because they don't seem to work for me.
13:38 sleary joined #evergreen
13:39 adam_reid joined #evergreen
13:45 Dyrcona So, poeditor is apparently a hurdle to participation in release building.
13:46 mmorgan Dyrcona: Indeed!
13:47 bgillap joined #evergreen
14:08 pinesol News from commits: Docs: final updates to 3.12 release notes <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=807fb5​cf59f4ba65a4d668cfbf87627fbf36ebb9>
14:10 jvwoolf joined #evergreen
14:14 jmurray-isl win 2
14:16 Dyrcona Live tests are failing. Guess I'll need to figure out what I did wrong.
14:18 Dyrcona heh. --load-all-sample might help. :)
14:23 Dyrcona yeah, that's much better.
14:33 jihpringle joined #evergreen
14:39 pinesol News from commits: Translation updates - newpot <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=ee88be​885c4f13dc822a7ba62f2d8cc66cfa6b60>
14:39 pinesol News from commits: sync up relator codes between TPAC and BOOPAC <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=41be3a​0c1b18ecf45c9134adb9271aa5c4b6e6d7>
14:39 Dyrcona So I didn't configure a websockets proxy and I'm not able to login to the staff client. I have another vm where I could login just fine without the proxy.
14:42 Dyrcona WebSocket connection to 'wss://release.cwmars.org:768​2/osrf-websocket-translator' failed:
14:44 Dyrcona So, any idea what's wrong?
14:44 sleary @band add The YOLO Factor of Docs
14:44 pinesol sleary: Band 'The YOLO Factor of Docs' added to list
15:00 Dyrcona OK. I setup the ninx proxy and it works now. We should probably make it clear that not using the proxy is broken, or requires something else be done.
15:04 Dyrcona anwyay, I sent the release files to lupin. Are we going to release everything at about the same time? FYI, I have to take off at 4:00 PM EST and I'm likely to be occupied for 3+ hours at that time.
15:20 Dyrcona ha! some of my commits were made in UTC, so that looks weird. :)
15:20 Dyrcona Anyone mind if I push the 3.10.3 to 3.10.4 db upgrade to main at the moment?
15:29 mantis1 left #evergreen
15:53 Dyrcona So, I pushed it....
15:53 Dyrcona And, I'm out for now. Catch you all later!
16:02 jihpringle joined #evergreen
16:04 jvwoolf left #evergreen
16:09 pinesol News from commits: LP2046362 Button type for staff portal catalog search <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=533b9e​5bcc11dc99bd5a0d1393bb8a46934c7d18>
16:09 pinesol News from commits: Forward port 3.10.3 to 3.10.4 db upgrade script <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=b6d73e​faac01e2604d6871d1bcf704b4fcb41f14>
16:18 smayo joined #evergreen
16:20 Bmagic Dyrcona: Just testing my tarball, and I got this while building the old concerto set: psql:assets_concerto.sql:58: ERROR:  update or delete on table "record_entry" violates foreign key constraint "browse_entry_def_map_source_fkey" on table "browse_entry_def_map"
16:21 Bmagic oops, Dyrcona's not here
16:27 Bmagic enhanced concerto loaded ok though
16:27 Bmagic not sure if that's "ok" but I've put the tarball on the web server (I think that the concerto issue isn't related to the tarball)
16:38 Bmagic I updated the downloads page
16:41 mmorgan1 joined #evergreen
17:14 adam_reid joined #evergreen
17:15 kmlussier abneiman++ collum++ rfrasur++ sleary++ smayo++ terranm++ mmorgan++ sandbergja++
17:16 sleary joined #evergreen
17:21 abneiman also gmcharlt++
17:22 kmlussier Indeed! gmcharlt++
17:24 mmorgan1 left #evergreen
18:18 kmlussier left #evergreen
18:39 pinesol News from commits: Docs: update minimum OpenSRF version <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=2c2ea5​52d2a6c285f6ad4d2b9afb86af870e12ea>
18:39 pinesol News from commits: Docs: bumping opensrf minimum in server install docs <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=77d7dc​53039197365238d26e6fa4b4aaba20927c>
18:39 pinesol News from commits: Forward-port upgrade script for 3.12.0 <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=a58bab​7c0e544aa074102dcd5c7e0bc71284e0af>

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