Evergreen ILS Website

IRC log for #evergreen, 2021-09-23

| 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
06:00 pinesol News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
07:17 collum joined #evergreen
07:22 rjackson_isl_hom joined #evergreen
08:02 stephengwills left #evergreen
08:09 mantis joined #evergreen
08:13 rfrasur joined #evergreen
08:25 mmorgan joined #evergreen
08:29 terranm Good morning, squashers
08:29 Dyrcona joined #evergreen
08:33 berick squashers gonna squash
08:36 mmorgan Good morning!
09:10 rfrasur Not quite ready to squash.  Nearly.  Anyone remember offhand when the Manage Authorities interface was angularized? What version?
09:13 rfrasur Found it!!
09:21 abneiman rfrasur: as covered in the Ruth & Andrea Show, Season 2 :-D
09:23 rfrasur lol, yes.  But I've most assuredly slept since then.
09:24 rfrasur And also didn't have a real need to delve into authority records at the time. (and we're still on 3.4...for two more months)
09:47 alynn26 joined #evergreen
09:51 pinesol [evergreen|Bill Erickson] LP1941764 Import from queue propagate form inputs - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=f450b03>
09:53 * gmcharlt claims 1295
09:57 pinesol [evergreen|Bill Erickson] LP1928258 Vandelay separate bib edit update option - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=42169c4>
09:57 pinesol [evergreen|Galen Charlton] LP1928258: stamp schema update - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=64e1750>
10:04 jvwoolf joined #evergreen
10:11 pinesol [evergreen|Galen Charlton] LP#1207533: (follow-up) fix ng lint warnings - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=922a659>
10:29 pinesol [evergreen|Jason Boyer] LP1940962: Improve stock carousel display - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=492ffd8>
10:29 pinesol [evergreen|Galen Charlton] LP#1940962: add release notes entry - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=bb33a07>
10:30 * gmcharlt claims 1296
10:47 pinesol [evergreen|Chris Sharp] LP#1921057 - Expand reporter.demographic to include detailed age breakdown - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=4cce827>
10:47 pinesol [evergreen|Chris Sharp] LP#1921057 - add release notes - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=af0ca61>
10:47 pinesol [evergreen|Galen Charlton] LP#1921057: stamp schema update - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=38ec822>
10:51 csharp_ gmcharlt++
10:52 csharp_ ok, gimme some-a them bugs for me to squash
10:52 gmcharlt csharp_: if you're looking for suggestions, how about bug 1925028
10:52 pinesol Launchpad bug 1925028 in Evergreen "Holds Ratio Reports should more accurately report available copies and include a "By Home Library" source" [Wishlist,Confirmed] https://launchpad.net/bugs/1925028
10:54 terranm There are quite a few things will open pullrequests that need to be tested by a sysadmin, too, since they can't be tested by an end user
10:59 * gmcharlt claims 1297
11:00 csharp_ gmcharlt: thanks! I'll take a look
11:01 pinesol [evergreen|Chris Sharp] LP#1921057: fix release notes typo - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=b17c543>
11:05 pinesol [evergreen|Jason Boyer] LP1925028: Make Hold/Copy Ratio Reports Consistent, Add a By Home Library Version - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=daa6860>
11:07 pinesol [evergreen|Dan Briem] LP#1759382 Setting: staff placed holds default to workstation - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=b52dc2f>
11:07 pinesol [evergreen|Galen Charlton] LP#1759382: stamp schema update - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=3f82a71>
11:07 pinesol [evergreen|Galen Charlton] LP#1759382: add release notes entry - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=135d343>
11:19 csharp_ can we get to 1300 today?  I think we can
11:20 Dyrcona I was kind of hoping to do 1300, myself, but it doesn't look like I'm going to get to much actual testing this week.
11:21 * Dyrcona is off tomorrow.
11:54 csharp_ claiming 1298
12:05 pinesol [evergreen|Mike Rylander] LP#1864516: case-insensitive browse entry display value comparison - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=fe23d26>
12:05 pinesol [evergreen|Chris Sharp] LP#1864516: add release notes - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=b530cfa>
12:05 pinesol [evergreen|Chris Sharp] LP#1864516: stamp DB upgrade script - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=9211590>
12:11 csharp_ email subject line: "devted deactivated by devted"
12:13 jihpringle joined #evergreen
12:21 terranm heh
12:36 terranm joined #evergreen
12:42 miker csharp_: huzzah! I had no memory of that browse branch
12:48 csharp_ miker++ # happy to help
12:49 pinesol [evergreen|lfloyd] Docs: added receipt contents references. - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=649d81b>
12:57 Bmagic csharp_ I think that docs patch needs reverted. It's non-antora-ized
12:59 csharp_ Bmagic: oh crap - sorry
13:00 Bmagic glad I decided to click on that patch. Makes it easier to revert off the top :)
13:00 csharp_ done
13:01 Bmagic looks good
13:01 jeffdavis 'Tis better to have committed and reverted, than never to have committed at all.
13:01 pinesol [evergreen|Chris Sharp] LP#1672346 - Copy Statistics View - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=5b5e0b5>
13:01 pinesol [evergreen|Chris Sharp] LP#1672346: add release notes - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=9883ce3>
13:01 pinesol [evergreen|Chris Sharp] Revert "Docs: added receipt contents references." - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=e3245f3>
13:01 Bmagic lol, there were two commits between then and now
13:02 Bmagic things are really moving
13:02 alynn26 Bmagic and csharp_ , I'll rewrite the Docs Branch and re submit them.
13:03 Bmagic alynn26++
13:03 csharp_ alynn26++
13:03 csharp_ Bmagic: yeah, maybe I need to slow down
13:03 Bmagic never!
13:04 csharp_ this is the first bugsquash I've had the time to devote to in a long time
13:04 csharp_ and I needed it
13:04 Bmagic csharp_++
13:04 alynn26 csharp_++
13:04 csharp_ been a hell of a year for the Sharp household :-)
13:04 Bmagic Well, glad you made it through alive!
13:05 csharp_ "The worst year of your life SO FAR, son"
13:05 jeff </homer>
13:06 terranm joined #evergreen
13:06 jihpringle joined #evergreen
13:15 csharp_ @quote add <jeffdavis> 'Tis better to have committed and reverted, than never to have committed at all.
13:15 pinesol csharp_: The operation succeeded.  Quote #218 added.
13:19 terranm lol
13:25 terranm FYI, I'm taking my test server down and refreshing it
13:36 mmorgan Another task, another rabbit hole ...
13:36 gmcharlt mmorgan: I suddenly really feel for the rabbitmq developers ;)
13:37 gmcharlt "it's nothing _but_ rabbit holes"
13:39 Dyrcona It's March the what now?
13:40 jeff gmcharlt: Just imagine the onboarding proces for new yakshaved devs!
13:40 mmorgan :)
13:41 gmcharlt ha!
13:45 JBoyer Quick Q, is anyone having problems exporting a record from Vandelay on a very fresh checkout? works on pattypan, but my personal test machine is giving me this gem in the gateway log: No authentication done but request not allowed without authentication for /exporter. Authentication not configured?, referer: (blahblah)/eg2/en-US/staff/cat/vandelay/export
13:46 JBoyer Just trying to export bib id 2 from concerto.
13:47 JBoyer And fresh checkout meaning just a couple hours old. Not sure if it's my test machine (I don't export much) but I can't imagine this being a config thing,
13:50 jeff I can't remember if exports use temporary files, but you might check on that -- especially your vandelay spool dir vs systemd private /tmp
13:51 Dyrcona It probably does, and IIRC there's some reason that recent Apache can't use /tmp.
13:52 jeff (Evergreen config defaults to /tmp for the vandelay spool dir, systemd defaults to private /tmp for apache, which means OpenSRF perl processes use /tmp and apache's /tmp is mapped elsewhere)
13:52 Dyrcona I use /openils/var/tmp.
13:52 jeff similar here.
13:52 Dyrcona jeff++ Yeah, that's it.
13:52 Dyrcona @blame systemd
13:52 pinesol Dyrcona: I know it was you, systemd. You broke Dyrcona's heart. You broke Dyrcona's heart.
13:54 JBoyer I use /opensrf/var/data/vandelay with owner opensrf and group www-data and modes 775, so it isn't that. (double checked to make sure that it's actually configured correctly also :) )
13:55 * JBoyer rebuilds another machine to check
14:12 JBoyer Cool. Current master is fine, I just have some sort of one-off weirdness. My favorite problem.
14:13 JBoyer Ah, had a misdirection issue with the eg2 dir. oops.
14:20 jeff misadventure with the eg2 redirection...
14:25 jihpringle joined #evergreen
14:32 Dyrcona @praise [band] for their debut album: Redirection and Misdirection
14:32 * pinesol Wicked Finicky is the very model of a modern major hacker for their debut album: Redirection and Misdirection
14:40 JBoyer Appears to not have been that, but I've given up since exporting wasn't what I was worried about.
14:40 JBoyer However! Any sysadmins interested in knocking out a basic bug, check out lp 1900005
14:40 pinesol Launchpad bug 1900005 in Evergreen 3.6 "oils_ctl.sh and autogen.sh should not require the opensrf account" [Undecided,New] https://launchpad.net/bugs/1900005
14:43 Bmagic JBoyer: sounds like "fun"  - would it be fair to assume that a good test would be on an installation that uses a different user other than opensrf?
14:45 JBoyer Bmagic, file ownership doesn't generally matter for services. It makes more of a difference if you run apache as a non-www-data user but I'm not down with that.
14:45 Dyrcona I'm not really down with running services as a different user, either.
14:45 Bmagic "homey don't play that"
14:46 Dyrcona The link to the branch in comment #1 is broken, and I'm lazy.
14:48 Bmagic heh, I noticed that as well, I copy-pasted the two halves and corrected the break on my browser URL input box
14:48 terranm joined #evergreen
14:48 Bmagic https://git.evergreen-ils.org/?p=working​/Evergreen.git;a=shortlog;h=refs/heads/u​ser/jboyer/lp1900005_dont_sweat_the_user
14:48 Dyrcona I copied the lp number part and piped git branch -r through grep for that value.
14:48 Bmagic lol
14:49 Dyrcona Now doing git log -p on the working branch
14:49 JBoyer Weirdly I can't edit that comment to fix it, I wonder if you can't edit comments that went up before the edit feature was released. New comment has the right link, not that either of you need it anymore.
14:50 Dyrcona I approve this message: [ `id -u` -eq 0 ] && echo 'Not to be run as root' && exit 1
14:53 Dyrcona JBoyer: So, if I understand correctly, I should be able to install this patch and then start OSRF services as a user other than opensrf so long as that user 1) isn't id 0, and 2) can write to the appropriate directories?
14:54 JBoyer oils_ctl.sh doesn't worry about writing, but yes, you should be able to run as whoever, and run autogen as anyone that can save the appropriate files.
14:55 Dyrcona OK. I'll have a look. I'm not sure I'd consider this a bug fix, so if it works for me, I may just add my signoff and let someone else decide what branches to push it to.
14:55 Dyrcona I suppose that I should test this somewhere that I've already setup SIP2.
14:56 JBoyer 3.8+ is probably fine, since it doesn't seem to be a pain point for anyone (or it's being worked around already)
14:57 JBoyer I need to make time to clean up / detangle my systemd units and make them an installable option. Not sure they'll make 3.8 though.
14:58 Dyrcona I've found myself using systemd more lately, particularly on my Pinebook. I added local/user systemd units to start ssh-agent and gpg-agent when I login.
15:00 pinesol Showing latest 5 of 6 commits to Evergreen...
15:00 pinesol [evergreen|Bill Erickson] LP1924621 Place Hold For shows pref name - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=22a117d>
15:00 pinesol [evergreen|Galen Charlton] LP#1928275: fix the Angular "Copy Queue To Bucket" - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=7046a55>
15:00 pinesol [evergreen|Jason Stephenson] Lp 1899974: Export PERL5LIB in oils_ctl.sh - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=fb6d288>
15:00 JBoyer Not long after Debian (and Ubuntu) switched over I figured I'd better just figure it out since it's likely not going anywhere.
15:00 pinesol [evergreen|Bill Erickson] LP1911023 Batch hold cancel refreshes before completion - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=071e1b5>
15:00 pinesol [evergreen|Josh Stompro] LP#1924562 - pingest.pl help typo for --max-duration - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=17925e7>
15:01 Dyrcona JBoyer: Yes, I've learned what I've needed to know as I've gone along. Seems simpler than porting Evergreen to FreeBSD. :)
15:01 Dyrcona S'pose I could dust off the branches and switch to Devuan. :)
15:02 Dyrcona I think I have a SQL update to create a SIP user that works with stock master, so maybe I'll test oils_ctl.sh on a blank VM.
15:02 JBoyer Somewhere (possibly lost to the mists of time now...) I found a site that used dbus to somehow get systemd to give you proper error messages for units to help with debugging. It was annoying but a big help at one point.
15:02 csharp_ with the recent death of CentOS, I just started a rocky branch for OpenSRF based on my previous work
15:03 csharp_ one of these days we'll have production-ready installation on an RPM-based distro
15:03 Dyrcona :)
15:04 JBoyer csharp_++ I was considering looking at Rocky too. Have a vm running but haven't done much with it.
15:04 Dyrcona Switching to BSD is a lot more work because we assume Linux everywhere.
15:05 JBoyer I keep thinking I'll look more at opensrf packaging for debian in my spare time (with the hope that better debian packaging means slightly easier porting) but I find myself almost never using a computer in my spare time. :(
15:06 Dyrcona I think it would be more useful to fix our broken autotools stuff, first. We make too many assumptions about tools, etc.
15:10 csharp_ JBoyer: we're still building debs for installation - I'd be happy to share
15:11 JBoyer csharp_, I know it can be done, I mean *full* debian packages, following all of their policies, available via apt-get in main rather than using dpkg -i or a local apt mirror. We do a lot of things they won't let in currently.
15:11 csharp_ oh yeah
15:12 csharp_ it's very hacky
15:12 JBoyer I've seen that repo though. csharp_++
15:12 JBoyer Dyrcona, and that's one of the reasons I've not made more progress.
15:20 JBoyer csharp_, something that occurred to me thinking about Rocky, since the whole point of it (and RPM based distro support period, to my understanding) is RedHat compatibility, maybe that pre-req target should just be redhat-8 for both rather than separate rocky-8 and redhat-8 targets? (Because if we *have* to have separate make targets Rocky has failed somewhere)
15:20 Dyrcona Your branch is behind 'origin/master' by 376 commits, and can be fast-forwarded.
15:21 csharp_ JBoyer: a lot of the issue is the subscription requirements for RHEL vs what's just available in the Rocky/CentOS repos
15:21 Dyrcona JBoyer: That sounds about right to me.
15:21 csharp_ I tried to make them the same
15:21 csharp_ last time I put a lot of time into it, I had both open in a multiplexing terminal and issued identical commands
15:22 csharp_ then the differences were stark, and I hit a wall with RHEL over some dependency I don't remember
15:22 JBoyer :-/
15:23 csharp_ it's a fun side project (until it isn't) :-)
15:23 Dyrcona :)
15:23 JBoyer I don't have any experience with RH or Canonical from a support perspective, but it sounds to me like Canonical might be the better experience for someone that requires paid commercial support.
15:24 csharp_ I don't have experience with either
15:25 csharp_ the USG/BOR uses RHEL almost exclusively for their hosting and I'm afraid that someone in charge will force us to "get in line" one day and move to RHEL
15:25 csharp_ so far so good :-)
15:25 Dyrcona Tell them that monocultures are bad for diversity and resilience. :)
15:26 csharp_ I think the people I work with over there would agree - it's the non-technical managers I worry about
15:28 Dyrcona It would be useful in the long run to sort out our installation issues and support more distros in addition to other operating systems.
15:38 Bmagic install_evergreen_server_x64.msi # that'll be the day
15:39 Dyrcona Evergreen_Server.dmg :)
15:40 Bmagic :)
15:41 Dyrcona So, I apparently have a CSV of users, including a SIP account, that I used for testing once, but nothing to indicate the script that I used to create the uses in the database.
15:45 Dyrcona OK. Found the SQL that I was looking for, but it predates the new auth/password set up.
16:09 csharp_ Windows + SQL Server + Java + ISS
16:09 csharp_ IIS, rather
16:10 berick @decide IIS or ISS
16:10 pinesol berick: go with ISS
16:14 JBoyer "Proxying OpenSRF and Websockets behind Microsoft IIS" - coming next April
16:14 Dyrcona Bug 1944765 reminds that we ought to get our cache under control.
16:14 pinesol Launchpad bug 1944765 in Evergreen 3.6 "mod_headers is not enabled by default" [Medium,New] https://launchpad.net/bugs/1944765
16:14 JBoyer (though I'm certain it's possible)
16:15 Dyrcona It ought to be possible to do it with just Apache, though smarting folks than I have tried and failed to get it working.
16:15 Dyrcona s/smarting/smarter/
16:15 Dyrcona It's about time to go home.
16:16 JBoyer It's doable, but the issue there is that the apache processes that end up doing the proxying still have all of the various mod_perl stuff loaded and chewing on memory.
16:16 JBoyer (As I understood the issue at the time, anyway)
16:17 JBoyer If we are able to totally remove perl from apache (via WSGI, FPM, whatever) then we could drop a layer of proxy.
16:17 Dyrcona Makes sense.
16:20 Dyrcona Time to go!
16:23 gmcharlt bug 1944765 now has a pull request
16:23 pinesol Launchpad bug 1944765 in Evergreen 3.6 "mod_headers is not enabled by default" [Medium,New] https://launchpad.net/bugs/1944765
17:25 mmorgan left #evergreen
17:34 terranm joined #evergreen
18:01 pinesol News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
20:17 jihpringle joined #evergreen

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