15:05 |
|
collum joined #evergreen |
15:05 |
Bmagic |
#action gmcharlt - create a Git commit message type and update bug 2051946 |
15:05 |
pinesol |
Launchpad bug 2051946 in Evergreen "institute a Git commit message template" [Wishlist,New] https://launchpad.net/bugs/2051946 - Assigned to Galen Charlton (gmc) |
15:05 |
Dyrcona |
Looks like it is in progress. I tested the other branch that makes release notes entries. |
15:05 |
eeevil |
gmcharlt_ is traveling today, aiui. |
15:05 |
Bmagic |
ah, cool |
15:05 |
Bmagic |
#info Stompro will formalize the tense usage in the release-note message |
15:13 |
sandbergja |
Dyrcona++ |
15:13 |
eeevil |
re the first part, I think that's smart (and then the release can get the squashed bugs) |
15:13 |
Bmagic |
+1 (and I can help with the building(s)) |
15:13 |
abneiman |
+1 to 27th, I can test & eval the release-notes script as part of point releases |
15:13 |
mmorgan |
+1 to March 27, I can help also. |
15:14 |
sandbergja |
Bmagic++ |
15:14 |
sandbergja |
abneiman++ |
15:27 |
abneiman |
+1, asking for dev rebases is totally fair game |
15:27 |
abneiman |
sleary++ |
15:27 |
jeffdavis |
I've also shared pullrequests and had to rebase them multiple times, which gets frustrating, so asking the dev to rebase is fair but only goes so far IMO. |
15:28 |
abneiman |
so it sounds like we really have 4 communications problems, 1 technical problem (test environments), and 1 practice problem (when do we backport?) |
15:28 |
Dyrcona |
jeffdavis: I do try to handle the rebases myself, but sometimes, its not obvious how to resolve it. |
15:29 |
mmorgan |
abneiman++ |
15:29 |
jeffdavis |
abneiman: great point |
15:51 |
Bmagic |
we're coming up on our hour yall |
15:51 |
sandbergja |
Dyrcona made me think of something that would be helpful for me: if there is a way we could run the tests against each pull request automatically. |
15:51 |
Dyrcona |
kmlussier: If you do want the commit bit back, just let me know. I can do it without a vote. :) |
15:51 |
sandbergja |
That green checkbox in Github saying "your tests passed" really helps me in other open source projects |
15:52 |
kmlussier |
redavis brought up earlier the idea of talkng about this at the hackfest. I've been thinking it might be worthwhile to have a monthly meeting where we could focus on one problem we want to solve. Because we could talk about this all day. |
15:52 |
Bmagic |
sandbergja: yes! a container that lauches with a branch and runs the test and dumps the results |
15:52 |
* csharp_ |
feels us teetering on the edge of the "move Git" discussion - keep his mouth shut |
13:48 |
jeffdavis |
Maybe that is a conference/hackfest discussion though. |
13:50 |
jeffdavis |
And maybe the recent work on improving our release process has exhausted our appetite for other process discussions. :) |
13:50 |
Dyrcona |
jeffdavis: Time... I need a clone. |
13:50 |
* sleary |
is always here for process discussions |
13:51 |
sleary |
At the last New Devs meeting, a lot of people said they had trouble just setting up test systems to work on. Docker helps, but it requires a ton of resources. |
13:52 |
sandbergja |
Bmagic: is node --version 16 or above on that box? |
13:56 |
Bmagic |
sandbergja, nope, 12.16.3 |
13:56 |
sandbergja |
I noticed that the new antora wants 16 or more: https://www.npmjs.com/package/antora/v/3.1.7?activeTab=code |
14:46 |
jeffdavis |
:) |
14:47 |
Dyrcona |
What do we mean "barriers to committing?" I assume it was about committers not reviewing code for main. |
14:47 |
Dyrcona |
My number 1 barrier is time. |
14:48 |
sandbergja |
For me, lack of time and access to a system for qa are big. But I'd also say that merge conflicts and semantic conflicts (e.g. an upgrade script changes a stored procedure, but that stored procedure has changed in the meantime, so committing it would cause a regression) also make things harder than they need to be |
14:49 |
sandbergja |
Also, I'd add that it takes a while to re-load concerto, or to manually run the automated tests |
14:50 |
Dyrcona |
For merge conflicts and semantic issues, just throw back at the original developer and ask for a rebase if you're not comfortable fixing the conflicts yourself. |
14:51 |
jeffdavis |
My other big ones are (1) no test plan, and/or tests are complicated to set up; (2) unresolved questions about the fix; (3) extra work to backport and uncertainty about whether to do so. |
14:51 |
jeffdavis |
Time is the big one, but the others all make the process even more time-consuming. |
14:52 |
Dyrcona |
yeah, testing is often difficult for me. I usually avoid staff client stuff because I never use it, so I often have trouble testing staff client changes. |
14:55 |
jeffdavis |
I wonder if some kind-hearted organization would be able to make a limited number of VMs available to committers to help mitigate the lack of access to test environments. |
14:56 |
jeffdavis |
(not thinking of any particular organization tbh, actually wondering if this is something my org could help with) |
14:59 |
Dyrcona |
My org is trying to get away from being in the hosting business. |
15:00 |
jeffdavis |
I know some wonderful folks do already set up test environments pre-loaded with branches for bug squashing weeks, I'm wondering about something a bit more flexible as a supplement. |
15:05 |
Dyrcona |
yeah, that's what I thought you meant. |
15:43 |
|
jihpringle joined #evergreen |
16:49 |
|
jvwoolf joined #evergreen |
14:18 |
Stompro |
https://github.com/mdnoble73/aspen-discovery/blob/9b708e77af8008976dc791bb9b87f57fd80d4c62/code/evergreen_export/src/org/aspendiscovery/evergreen_export/EvergreenExportMain.java#L1517 |
14:19 |
Dyrcona |
Yeah. I've looked at that file, but I've not tried to figure out exactly what needs to be done. |
14:20 |
Stompro |
I'm hopeful that Bywater is working on opening up their bug tracker... |
14:21 |
Dyrcona |
As for Aspen dev, I've been using a PHP Evergreen Client and a small compatibility lib to test my PHP changes, then I have to translate them to what Aspen actually does. The PHP Evergreen client is in a currently private repo on github if you want to look. It's private because I don't think it is done yet. I'll make it public after I've tested it more, cleaned it up, added documentation, and squashed it into a main branch |
14:22 |
Stompro |
Sure, my github account is StomproLARL2023 |
14:22 |
Stompro |
(if that helps... not sure how github private sharing works). |
14:25 |
Dyrcona |
Stompro: You should receive an invitation. |
14:26 |
Stompro |
Got it, thanks. |
14:28 |
Dyrcona |
I have an additional library that I haven't put up there called Aspen.php It has some code to map objects the way Aspen does and adds modified versions of some Aspen classes that were useful in testing. I'll see about making that available somehow. |
14:31 |
Stompro |
Did you create the reading history fixes? I think I saw those in the 25.02 release. We are starting to get people noticing that not all their history is imported. |
14:35 |
Stompro |
Err. 24.02 release... I don't see that far into the future. |
14:35 |
Dyrcona |
I think I explained to Mark what needed to change. |
14:42 |
Dyrcona |
I don't know if something needs to be done, but I think that they did clear ours out when applying the fix. |
14:44 |
Stompro |
Did users have to opt back in again? |
14:46 |
Dyrcona |
We |
14:46 |
Dyrcona |
We're not live, yet, so I don't know. I haven't been working that closely with the testing of the user side of things. I've mostly just been looking at code and proposing solutions. |
14:56 |
Stompro |
Hmm, I can see our item stat cats in the supercat info... it would be cool if we could use that for our Literary Form and Audience data. |
14:56 |
Stompro |
So I don't have to try and clean up our bibs. |
15:00 |
Dyrcona |
You should clean up your bibs. |
10:25 |
Dyrcona |
Also, I get the buzzing noises, too. I've got 4 different conversations going on right now, including this one. :) |
10:29 |
|
kworstell-isl joined #evergreen |
10:30 |
|
redavis_reboot joined #evergreen |
10:34 |
pinesol |
News from commits: LP#2053245: fix Angular staff client test failure <https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=9aa81e3a89ff8631f5e026081a069e033a719d9e> |
10:51 |
|
stephengwills joined #evergreen |
10:56 |
|
collum joined #evergreen |
11:07 |
Dyrcona |
One thing that has come up in internal CW MARS discussion is that we need different intervals to clean data from different auditor tables. We keep 13 months on the biblio record entry history because we use it for a report. We keep 6 months on most tables. Then there's the hold request history where we need to keep 3 months or less because we purge certain holds at 3 months for privacy reasons. (NB: 6 months for most things was consi |
13:50 |
Dyrcona |
kmlussier++ tuits++ |
13:51 |
* Dyrcona |
should open a Lp bug to eliminate the acq auditor functions. |
13:53 |
Dyrcona |
csharp_: I could adapt fix_columns to a do block that hits these two tables. That might work for my purposes. |
13:59 |
Dyrcona |
Well, my test database is now a mess. |
14:01 |
Dyrcona |
Grr. It's not that simple.... Of course it's not that simple...... |
14:05 |
Dyrcona |
Well, that did not fix anything. |
14:06 |
Dyrcona |
because columns are still in different orders...... |
14:19 |
Dyrcona |
ugh... I'm going to have to do this again on a different schema version. |
14:20 |
|
_collum joined #evergreen |
14:23 |
Dyrcona |
So, the insert ... select takes longer when you don't truncate the source table first. |
14:29 |
Dyrcona |
Looks like the schema hasn't really changed between the two releases that I have test data for. |
14:33 |
csharp_ |
gmcharlt_: Rogan: in the Zoom waiting room for board meeting in case you can see this |
14:33 |
csharp_ |
or kmlussier or redavis |
14:33 |
Rogan |
csharp_: I'll mention it |
14:33 |
csharp_ |
Rogan: thank you |
14:41 |
|
collum joined #evergreen |
14:49 |
|
collum joined #evergreen |
15:03 |
Dyrcona |
heh. Test it on a database that hasn't had a refresh in over 6 months and all the rows disappear! That's a 100% space savings on that 1 table alone. :) |
15:17 |
Bmagic |
space good; cougar bad |
15:20 |
jeff |
space good. |
15:20 |
jeff |
sadly, this update wasn't nearly as exciting as it could have been: Introducing new Space Manager capabilities in Google Chat |
15:49 |
Dyrcona |
s/thought/though/ |
15:51 |
Bmagic |
Dyrcona: https://imgur.com/a/05CngrU |
15:51 |
Dyrcona |
heh. |
15:52 |
Dyrcona |
Well, it's tested as far as it works.... I'm just not sure if the streaming replication is gong to like it. |
15:52 |
Dyrcona |
I mean, I ran it on 4 databases..... :) |
15:53 |
Bmagic |
alright, I retract my link |
15:54 |
|
mantis left #evergreen |
10:26 |
Dyrcona |
Yeah, using the filenames works. I think I like that better. |
10:27 |
jeff |
Dyrcona: let me know when you settle on a VM naming scheme that IS a good idea. two hard problems... |
10:29 |
Dyrcona |
Place names from Middle Earth? Planets/systems from Star Wars or Star Trek? I've tended toward boring, utilitarian names like eg-vm1, eg-vm2, etc. At the University of KY, College of Engineering Computing Center, we named the servers and a few workstations for airplanes. |
10:30 |
Dyrcona |
I have named my local vms for Evergreen testing for the Debian/Ubuntu release: bullseye, bookworm, focal, jammy. That works because they're ephemeral and will almost never be upgraded to a new release. |
10:31 |
Dyrcona |
OK. I have a gist to update. |
10:34 |
Dyrcona |
ooh... Cool. Using the filenames lets me eliminate four uses of `cut` and delete the now redundant path when "reading" the upgrade script file. |
10:34 |
stephengwills |
I named my hosts after snow whites friends but then I needed an 8th server and the scheme broke. wa-wa. |
10:43 |
Dyrcona |
https://gist.github.com/Dyrcona/00bd6b6290b6fbbb579c7f93b360ab0d # I've shared it before. I'm sharing it again, now. |
10:46 |
Dyrcona |
Think I'll link it from the git repo to my bin instead of having he whole script in there. |
10:53 |
Dyrcona |
looks like a record ingest will be required going from 3.10.3 to main. |
10:54 |
Dyrcona |
Well, that'll be a nice test of Pg 16, won't it? |
11:01 |
|
sandbergja joined #evergreen |
11:05 |
Dyrcona |
Ugh. Looks like I'm going to have reinstall OpenSRf as well as Evergreen. I may end up rebuilding the VM from scratch if things don't go well. -- The joy of sikipping releases! |
11:29 |
Dyrcona |
The clobber option isn't clobbering the upgrade script.... |
09:34 |
Dyrcona |
I'm running it manually now. |
09:36 |
Dyrcona |
Grr. Insert can have only 1 ON COnFLICT clause. I'd actually like to do something different depending on which constraint triggers. |
09:36 |
Dyrcona |
Totally unrelated to offline blocklist, of course. |
09:39 |
Dyrcona |
This mean that I can't really test this update in its entirety. I'm updating some information related to users and my test database doesn't have all of the users from production. |
09:40 |
Dyrcona |
i suppose I could do the insert/update with a select statement or add a where exists.... |
09:46 |
Dyrcona |
No? "and exists (select 1 from actor.usr where id = <user_id>) didn't help. |
09:46 |
Dyrcona |
Oh, duh.... |
09:47 |
|
redavis joined #evergreen |
09:47 |
Dyrcona |
Bmagic: Looks like offline-blocklist finished and the output is 18MB. |
09:49 |
Dyrcona |
Maybe the AND EXISTS will work if I remove the rule from the constraint... |
09:51 |
Dyrcona |
Nope. Do update requires inference specification or constraint name. Guess I can't really test the update, though it "worked" for the ones that existed, so it's good. Hopefully all of the users exist in production. |
10:01 |
berick |
hey, Ubuntu, how about I pay you *not* to advertise Ubuntu Pro at me? bleh. |
10:01 |
berick |
maybe time to mix up the ol' desktop OS |
10:02 |
Dyrcona |
berick: Have you considered Arch? I use it on my personal laptop. |
12:38 |
pinesol |
Launchpad bug 1901726 in Evergreen "Required Fields Based on Hold Notification Preferences Too Strict" [Medium,Confirmed] https://launchpad.net/bugs/1901726 |
13:01 |
abneiman |
sandbergja++ redavis++ mmorgan++ Bmagic++ # rmaking point releases happen |
13:02 |
mmorgan |
abneiman++ |
13:32 |
sandbergja |
The 3.12.1 tarball finished building. I'm going to try installing it and running the tests |
13:40 |
|
jihpringle joined #evergreen |
13:44 |
sandbergja |
So far, the perl unit tests, perl live tests, pgtap, and angularjs unit tests have passed. Waiting on angular unit and e2e tests, OPAC js tests, and C tests. |
13:47 |
sandbergja |
I <3 tests, but dang, that is a lot of testing frameworks |
13:47 |
sandbergja |
I think two of them are my fault hahaha |
13:47 |
Dyrcona |
sandbergja++ |
13:48 |
Dyrcona |
Well, we need more tests, and maybe fewer frameworks. |
13:48 |
sandbergja |
+1 |
13:49 |
Dyrcona |
I suppose we can drop 1 of the frameworks, or at least 1 set of tests, when AngularJS is finally gone. |
13:49 |
sandbergja |
Oh, one test question that I've been meaning to ask forever. What is the distinction between pgtap regression tests and just regular pgtap tests? |
13:51 |
Dyrcona |
The regression tests are, I think, meant to check that certain database changes have not been undone. |
13:52 |
Dyrcona |
I added a regression test to my branch for Lp 1835953 to make sure that the columns have the not null constraint. |
13:52 |
pinesol |
Launchpad bug 1835953 in Evergreen "Circulation auto renewal remaining should not be nullable" [Medium,In progress] https://launchpad.net/bugs/1835953 |
13:53 |
sandbergja |
Dyrcona++ |
13:54 |
sandbergja |
I like that example! |
13:58 |
Dyrcona |
That branch makes a few updates to the pgtap tests and the sample data load. |
14:08 |
sandbergja |
3.12.1 tarball tested and it passed! |
14:09 |
sandbergja |
I've uploaded the release directory here: https://drive.google.com/drive/folders/1PVlPVhJ8UtUUH7Yu1JRSsJkr1TOo0Fgv?usp=drive_link -- gmcharlt: could you please upload it to lupin? |
14:21 |
sandbergja |
I pushed my working branch to tags/rel_3_12_1. I also added the upgrade script to the rel_3_12 and main branches. Does that seem as it should be? |
14:21 |
Dyrcona |
Yes, that sounds right. Let me have a look. |
14:22 |
sandbergja |
Dyrcona++ |
14:22 |
Dyrcona |
Looks good to me. I can copy the files to Lupin if gmcharlt hasn't gotten to it, yet. |
16:00 |
Bmagic |
I've not done any release work today |
16:01 |
Dyrcona |
Bmagic: I'm talking about last time. |
16:02 |
Bmagic |
on point releases, I believe we skip down to Translations, Part 2: update_pofiles steps. new pot would be applied to the main branch of the evergreen release series. AKA rel_3_12. And not* against tags/rel_3_12_1. At least that's the way I understand it. Please feel free to correct me! |
16:03 |
Dyrcona |
Don't know if I'll finish testing this today. We'll see. |
16:03 |
Dyrcona |
Bmagic: newpot was done the previous two times on 3.11, so I did it again. |
16:03 |
Dyrcona |
The commits are there anyway. |
16:04 |
Bmagic |
ok, that's fine. It's ok if it's done against the point release tags branch, though I believe the design intension was to have new pot run ahead of time, at some frequency, independent of the point release cycle |
16:04 |
Dyrcona |
Should I test with OpenSRF main or 3.2.4? |
16:05 |
Bmagic |
I'm not sure it matters today if you use main opensrf or 3.2.4. Is there a commit difference between them? |
16:06 |
Dyrcona |
Yeah, I'm going with main because I already installed the prerequisites. |
16:06 |
Dyrcona |
I did that reflexively before I started working on release building. |
16:16 |
Dyrcona |
I fixed the syntax and regenerated the HTML. I'll have to update the tarball. |
16:16 |
Dyrcona |
No, you don't have a point release assigned to you. I don't think we're using the spreadsheet this time. |
16:18 |
Dyrcona |
oof. I just realized that I've been using markdown link syntax when I've been writing release notes lately. I'll have to fix those, I think. |
16:22 |
Dyrcona |
I'm not going to be able to test this today. |
16:25 |
pinesol |
News from commits: Fix syntax in 3.11 release notes <https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=2d50b18103dcf0480467bfcab5b3ce2f173a7f38> |
16:27 |
Dyrcona |
i can probably test the db upgrade scripts without too much setup. |
16:29 |
Dyrcona |
nah, I'll have to test this later. |
16:30 |
Dyrcona |
I pushed the tag branch and copied the files to lupin where I can get them later to test. |
16:30 |
Dyrcona |
I'll have to see if I can test this tomorrow some time, but I've got stuff to do. |
16:34 |
Dyrcona |
I've put the release files here: https://drive.google.com/drive/folders/1Eys7BQV4TdDcgs8QtXy6XJ46QC8CMbyK?usp=sharing |
16:35 |
Dyrcona |
If anyone else wants to test. Also, let me know if you can't access that or the contents. It should be shared with anyone who has the link. |
16:35 |
sandbergja |
Dyrcona++ |
16:35 |
sandbergja |
I can run the automated tests on that tarball this afternoon |
16:36 |
Dyrcona |
sandbergja++ |
16:53 |
sandbergja |
It would be nice if we could make the perl live tests and nightwatch e2e tests faster too. I suspect that's a barrier to people running them regularly. |
17:06 |
|
jihpringle joined #evergreen |
17:09 |
|
mmorgan left #evergreen |
17:16 |
sandbergja |
all tests are passing for that 3.11.3 tarball, except for 3 of the nightwatch tests (for vandelay, holdings view, and acq providers). I didn't see anything obviously amiss with those screens, fwiw. It is not specific to the tarball. I get the same failures after installing rel_3_11 from source. |
17:16 |
sandbergja |
I think we should investigate them, but I don't think they need to block the release or anything. |
17:17 |
sandbergja |
abneiman++ redavis++ Bmagic++ Dyrcona++ mmorgan++ # thanks for helping with these releases! |
17:38 |
|
book` joined #evergreen |
19:27 |
|
jihpringle joined #evergreen |
09:10 |
|
kworstell-isl joined #evergreen |
09:42 |
|
dguarrac joined #evergreen |
09:50 |
|
kworstell-isl joined #evergreen |
10:30 |
csharp_ |
Bmagic: do y'all still have tools for LibraryIQ export that are shareable somewhere? the vendor has an outdated link to the mobius_evergreen repo... |
10:31 |
csharp_ |
we have a library interested in testing |
10:31 |
Bmagic |
yep! Let me get the link |
10:32 |
Bmagic |
csharp_: https://github.com/mcoia/evergreen-libraryiq-export |
10:38 |
csharp_ |
Bmagic++ # muchas gracias |
15:17 |
Bmagic |
I've decided (based on the strength of recent new installation of Evergreen 3.11.1 on PG15 for a new group of academics) that we upgrade to PG15 for anyone going to 3.11 and greater |
15:18 |
Dyrcona |
I wish more folks would actually look at new Pg versions. I'm playing with pg 16 and production data, now, but have no idea if it is really ready for prime time. |
15:19 |
Bmagic |
We have two production consortia on pg15. Been 6 weeks or so. So far it's just fine |
15:19 |
Dyrcona |
Also, i don't know that pg versions should really cause bad character issues in the data. We could check the release notes again. I know that we have had to adjust the creations of some indexes and update tests because of Pg changes with character set handling in the past. |
15:20 |
Bmagic |
the character issue may not be related. I was sort of guessing, because the PG version was something we changed between then and now. But records get added all the time too, so.... |
15:20 |
Dyrcona |
Those were mainly related to stripping accents in name search. |
15:22 |
Dyrcona |
We get wide character and other warnings during export all the time. The best is when some UTF-16 sneaks, usually copy and paste from a browser. It always seems to happen when someone copy/pastes a description from Amazon. |
11:48 |
jeff |
using Hatch? |
11:48 |
berick |
yeah |
11:49 |
* Dyrcona |
mumbles something about editors and indentation being adjusted automagically. |
11:50 |
jeff |
In the newly opened tab, before reloading the page, window.document.documentElement.getAttribute("hatch-is-open") returns null. |
11:51 |
jeff |
reloading the page causes it to return the expected value. |
11:51 |
jeff |
(and workstation fetching from Hatch works, as evidenced by the workstation appearing in the top nav) |
11:52 |
jeff |
might be something Windows-only. I've tested on 2+ machines running Windows 10 with Hatch 0.3.3 |
11:53 |
jeff |
Evergreen 3.10 and 3.12. I can reproduce on demo.evergreencatalog.com |
11:53 |
jeff |
Haven't tried to reproduce on Linux or macOS, mostly because we don't use Hatch on those anywhere currently. |
11:58 |
jeff |
interesting. it also happens when I right-click and "Open link in new window". That new window opens in the foreground, so that seems to rule out something related to background tabs or page visibility api. |
12:06 |
|
jihpringle joined #evergreen |
12:09 |
jeff |
no report in console of the new window/tab loading the Hatch relay content script. |
12:23 |
|
kworstell-isl joined #evergreen |
13:52 |
jeff |
(where "break it" is: no workstation name after the username in the top right corner; redirected to the register workstation page) |
13:53 |
|
dguarrac joined #evergreen |
13:55 |
Stompro |
jeff++ thanks for tracking this down |
13:58 |
jeff |
things that this seems to have had nothing to do with: background tabs, preloading/prefetch, memory/energy saving, angular routing, Chrome updates, and field tests. :-) |
14:12 |
berick |
jeff: hm, turns out I can reproduce in main, but not in KCLS-tweaked EG 3.9 |
14:12 |
* berick |
tries 3.11 |
14:15 |
jeff |
reproduced on Debian 11 with Chrome Stable against 3.12 (demo.evergreencatalog.com) just now. |
09:03 |
|
Dyrcona joined #evergreen |
09:13 |
|
dguarrac joined #evergreen |
09:28 |
|
mantis1 joined #evergreen |
09:38 |
* Dyrcona |
prepares to switch his main test database from pg 15 to pg 16. |
09:58 |
|
sleary joined #evergreen |
10:02 |
|
Rogan joined #evergreen |
10:05 |
|
jihpringle joined #evergreen |
15:03 |
abneiman |
#info abneiman = Andrea Buntz Neiman, Equinox |
15:03 |
mmorgan |
Dyrcona++ |
15:03 |
Bmagic |
#action mmorgan will explore moving LP stats to community site and automating same |
15:03 |
Bmagic |
#info sandbergja will see if gh actions can run the pgtap tests |
15:04 |
sandbergja |
no progress on pgtap in github actions |
15:04 |
|
collum joined #evergreen |
15:04 |
Bmagic |
#action sandbergja will see if gh actions can run the pgtap tests |
15:04 |
Bmagic |
#info Dyrcona will summarize release coordination discussion and followup on the development mailing list. |
15:04 |
Dyrcona |
#info Done! |
15:04 |
Bmagic |
suhweet |
15:08 |
pinesol |
Launchpad bug 2047707 in OpenSRF "track browser and tab for staff interface logging" [Wishlist,New] |
15:08 |
GalenCharlton |
upshot of that one: will help us deal with runaway pcrud explosions and general load monitoring |
15:09 |
Bmagic |
interesting! |
15:10 |
Bmagic |
I have a VM setup to test the redis branch(es), I really need to get back to that |
15:10 |
eeevil |
GalenCharlton: since the agenda is otherwise thin, I have a question about that! |
15:10 |
GalenCharlton |
eeevil: go for it |
15:11 |
eeevil |
do you imagine being able to make it a hard client requirement (think: soft API key) or just (for now) some extra info a client /should/ pass so we can know who's who? |
15:15 |
Bmagic |
There's a bug somewhere having to do with closing the tab, causing the pcrud wall-o-requests |
15:15 |
GalenCharlton |
ayup |
15:16 |
GalenCharlton |
and while I _also_ have some thoughts on ameliorating that from the Angular and AngularJS code, the ability to detect that a specific browser is spamming requests and doing a block (or even just a forced WS connection reset) would be very useful |
15:17 |
Bmagic |
coolio! Anyone here want to chime in on testing redis and/or adding comments on the tab-tracking proposal bug |
15:18 |
Bmagic |
I suppose we can move on now |
15:18 |
Bmagic |
#topic Documentation |
15:18 |
Bmagic |
dluch won't make it today. abneiman, any update? |
10:01 |
Dyrcona |
@blame 3a9279694aff88c4b7909fec00b50faea92212cd |
10:01 |
pinesol |
Dyrcona: 3a9279694aff88c4b7909fec00b50faea92212cd typed Google into Google; broke the Internet. |
10:02 |
Dyrcona |
So, if you encounter that configure error, it means you need to upgrade OpenSRF. |
10:03 |
* Dyrcona |
fires up a local vm to run pgtap tests on Pg 16. |
10:04 |
Dyrcona |
BTW, You can check the lib version with autotools. Not that we've been versioning libraries "correctly" either. |
10:07 |
Dyrcona |
Did I mention before that I find Github's new 2FA requirements to be annoying? Well, if I didn't, I do, and if I did, I still do. |
10:14 |
Dyrcona |
Hmm... Make a Pg 16 branch now, or test Pg 16 first? |
10:16 |
Dyrcona |
Upgrade an existing VM or wipe it out and start over? |
10:16 |
|
briank joined #evergreen |
10:20 |
|
sandbergja joined #evergreen |
11:11 |
Dyrcona |
my session was still logged in as far as I could tell. |
11:33 |
Dyrcona |
The Redis code has not been merged to OpenSRF main, yet? |
11:33 |
berick |
negatory |
11:34 |
Dyrcona |
If I want to test redis on a fresh install which branch should I use? |
11:34 |
berick |
collab/berick/lp2017941-opensrf-on-redis-v3 |
11:35 |
Stompro |
Bmagic, I like the look of that schemaspy.org project, the relationship diagrams are nice, and it would make schema comments visible. |
11:35 |
Dyrcona |
berick++ |
11:39 |
berick |
may be what you're thinking of |
11:40 |
Dyrcona |
OK. |
11:40 |
Dyrcona |
That is probably what I'm thinking of. I'll just the working branch. |
11:40 |
Dyrcona |
I plan to test Pg 16 and redis on this vm. I have redis installed elsewhere, too. |
11:42 |
Dyrcona |
I guess I have to time to build the base vm right now. |
11:42 |
|
redavis joined #evergreen |
11:52 |
csharp_ |
Dyrcona: re 2FA, I'm facing that issue with our local GitLab install after a recent version upgrade :-/ |
14:36 |
* pinesol |
grabs a bottle of Smirnoff Ice Passionfruit and sends it sliding down the bar to gmcharlt |
14:38 |
kmlussier |
That last one sounds promising. "... infused with a sweet tart flavor for total island vibes." Maybe gmcharlt will share. |
14:55 |
|
briank joined #evergreen |
15:08 |
Dyrcona |
OK. Here gotes the big test: eg_db_config on Pg 16. |
15:10 |
bshum |
Oooh cookies. Thanks kmlussier! |
15:12 |
Dyrcona |
bshum++ |
15:12 |
Dyrcona |
kmlussier++ |
15:13 |
Dyrcona |
And, it just works. |
15:15 |
Dyrcona |
pgtap tests succeed. |
15:21 |
kmlussier |
bshum: I knew you would like those! :) |
15:24 |
berick |
Dyrcona: arg, good catch |
15:24 |
berick |
re: hosts |
15:32 |
|
jihpringle joined #evergreen |
15:33 |
Dyrcona |
I bet I accidentally edited the .example file after copying. |
15:34 |
Dyrcona |
Yeah. That's what happened. The files are identical. |
15:34 |
Dyrcona |
Perl tests succeed, too. |
15:35 |
Dyrcona |
Think I'll switch from Pg 15 to Pg 16 as the main database on my test server. |
15:38 |
Dyrcona |
Maybe next week. I should read the release notes again for any gotchas. |
17:05 |
|
mmorgan left #evergreen |
17:15 |
|
kmlussier left #evergreen |