Evergreen ILS Website

IRC log for #evergreen, 2024-10-22

| 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
07:11 collum joined #evergreen
07:12 collum joined #evergreen
07:58 BDorsey joined #evergreen
08:39 mmorgan joined #evergreen
09:13 dguarrac joined #evergreen
10:13 Dyrcona joined #evergreen
10:17 * Dyrcona has to switch Internet.
10:20 Dyrcona joined #evergreen
10:33 sandbergja joined #evergreen
10:36 sandbergja Bmagic Dyrcona: okay if I backport abneiman's release notes to rel_3_12, rel_3_13, and rel_3_14?
10:36 Dyrcona sandbergja: I did 3.14 already. Feel free to do the other two.
10:39 Dyrcona I have some things to add to the 3.14 release notes, then I was going to start building it.
10:40 Dyrcona I'm working in the Salem, Mass. public library's reference room with a lovely view of Maxwell(?) St. Part of me thinks I should tell them that the Evergreen 3.14.0 release is being made in the library. They use Evergreen. They're members of NOBLE.
10:41 berick Dyrcona++
10:41 berick love it
10:43 Dyrcona sandbergja: I wasn't going to port the 3.12.8 or 3.13.5 release notes to 3.14, but I guess that's OK.
10:43 sandbergja oh, whooops.
10:44 sandbergja Dyrcona: should I skip the 3.13 ones then?
10:44 Dyrcona sandbergja: Might as well do them, too, just to be consistent. :)
10:46 sandbergja Okay, pushed, now I'm out of your branch :-)
10:46 Dyrcona sandbergja++
10:46 * Dyrcona looks up how to use the release notes from commit messages script again.
10:47 sandbergja I'll start building 3.12.8.
10:51 Dyrcona Of course the script is in docs/tools and not build/tools. I always look for it first in the wrong place. Maybe I'll remember after this time?
11:09 Dyrcona Huh..... `echo : > file` doesn't do on Linux what it does on FreeBSD.
11:17 Dyrcona OK. Looks like Bmagic did some of that stuff already.
11:18 collum joined #evergreen
11:27 pinesol News from commits: docs: Addit 3.14 to site.yml <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=9ebe8b​3529c9502526ba0cb18a7ccd6d523eef67>
11:27 pinesol News from commits: docs: Empty out docs/RELEASE_NOTES_NEXT/miscellaneous.adoc <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=3574e2​b3a8d71583850374423339bd00f41340cc>
11:27 pinesol News from commits: docs: Update release  notes for 3.14.0 <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=4126eb​52988a926d7d8742c03db2363756fc1786>
11:37 jihpringle joined #evergreen
11:46 Dyrcona There's an error in the server_upgrade.adoc that should be fixed after the releases are made. It says Debian Bullseye is 11.0. It should be 12.0.
11:49 Dyrcona Grr. Debian Bookworm it says is 11 and it should be 12. Bullseye is 11.
11:50 cbrown joined #evergreen
12:20 Dyrcona Our message about missing full text search configuration could use an update. It says the latest PostgreSQL version is "(96)".
12:25 jihpringle joined #evergreen
12:27 jeffdavis Only 79 more releases until that statement is valid, maybe we should just leave it in.
12:27 Dyrcona Heh.
12:28 * Dyrcona tests the 3.14.0 db upgrade script because it needed to be modified.
12:29 Dyrcona Works for me!
12:35 Bmagic are the branches ready for build (I'm mostly asking about "my" branch rel_3_13) ?
12:35 Dyrcona Bmagic: I believe so.
12:35 Dyrcona I'm almost done with 3.14.
12:35 Bmagic ok! I'll get crackin
12:36 Dyrcona I guess if the xtb file has no changes since the -rc, then there's nothing to commit, eh?
12:37 Bmagic theoretically, the phase between beta and final, there would be new translations for us to include in the build
12:38 Dyrcona Well, there were apparently changes on Lp, but the file from POEditor was the same as last time.
12:38 Bmagic if the translation community were hip to the new strings published on POEditor and LP
12:38 collum joined #evergreen
12:39 Bmagic no change, then no change. Though, POEditor can emit a different xtb file depending on the "tags" that you choose in their web export UI
12:39 Dyrcona Well, if anything is missing, it will get picked up with .1, but I'm pretty sure that I used the correct tags.
12:40 Bmagic When dealing with the new* release (basically main) - then I'd probably elect to export the "all" xtb
12:40 Dyrcona We need to simplify this, like last year. :)
12:40 Bmagic when dealing with older branches, then the strings for that version should be all you want. So in my case, I'm going to download the xtb for 3_13, and see if that's different than what we have in the repo
12:41 collum joined #evergreen
12:41 Dyrcona The RC was also just last week, so maybe nothing changed?
12:41 Bmagic I'll confirm, just a sec
12:42 Dyrcona I did "ALL" with tags rel_3_14 and rel_3_14_0, which I think is correct.
12:56 Bmagic ok, when I export "All" plus the two tags rel_3_14 and rel_3_14_0, the result is identical to what we have. But if you don't add those tags, and download the full file, we have a lot of new things. So, I guess those are translated strings that 3.14 doesn't have and doesn't need?
12:57 sandbergja joined #evergreen
12:57 Dyrcona IDK.
12:57 pinesol News from commits: Forward-port 3.12.7-3.12.8 upgrade script <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=6bc0f2​ade724e4e1e083465efc33526edc3d2e59>
12:58 Dyrcona It should be the same as main at this point.
12:58 sandbergja Bmagic (and anybody else who might wish to test it): 3.12.8 is done building, tarball and other build artifacts are available at https://drive.google.com/drive/folders/19p​GPywtrTbohBre-EBpQcoQptHXb6Bgu?usp=sharing
12:58 Dyrcona I don't really understand our translation process. I think it all needs to be simplified.
12:58 Dyrcona sandbergja++
12:59 Dyrcona 3.41.0 is also done. I just copied the files to lupin.
13:00 Bmagic I think we're doing it right. Comparing the full download xtb file against main, the mystery is solving
13:01 Dyrcona sandbergja: I'm downloading the 3.12.8 files.
13:01 sandbergja Dyrcona++
13:01 Bmagic There is a step where we export the Evergreen file and import it into POEditor (this step is done for us automatically by LP for the older translation components, but it's still done manualy for POE (for now)). And when we import our file into POE, we specify the branch of evergreen from which it was exported
13:02 Dyrcona I'd like to move it all to POEditor and have the git integration set up.
13:03 Dyrcona C'mon Google, you can zip 100MB of files....
13:03 Bmagic This informs POE of any new* strings that may or may not have been introduced on that branch of Evergreen, and those strings are tagged as such. So when we come back to download the translations after the translators have translated stuff, we will only want the strings for the same version of Evergreen that we're compiling
13:03 Dyrcona Bmagic: I get all that. I don't get why it is all still so complicated. :)
13:04 Dyrcona Maybe Google can't zip those files.... :/
13:04 Bmagic What's complicated, I think, is the concept of tags. We're using POE's tagging system for "branches" to mirror our git branch naming convention. Once I wrap my head around that, it starts making sense
13:05 Dyrcona The git integration should eliminate the need to import into POEditor, but what do I know? I just know that some other projects don't jump through all these hoops for translations.
13:05 Bmagic LP is "easier" because the Evergreen->LP is automatic. And the LP->Evergreen is "kind of" automatic, we have to bzr pull and run some custom code to reconcile the lp bzr directory against the Evergreen repo
13:06 Dyrcona OK. So, I do mostly understand it. I just don't like it. :P
13:06 Bmagic No, I think you're exactly right. The git integration will make the Evergreen->POE step auto
13:06 Dyrcona I make mistakes sometimes. This multistep process invites error.
13:07 Bmagic I think we all agree with you
13:07 sandbergja joined #evergreen
13:08 Dyrcona I tested this all yesterday, minus the tarball part, so I think I'm just going to get the files in place once you're ready. I'll put sandbergja's files on the server and put them in place at the same time.
13:09 collum joined #evergreen
13:12 Dyrcona That's going to take a couple of minutes over the cell network.
13:17 Dyrcona Wonder if I've hit a cap on my unlimited plan. Seems like they're slowing me down.
13:28 pinesol News from commits: Foward port 3.13.14-3.14.0 upgrade script <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=b0afb8​80ec5fe763e10719f7ac020e9ba12f5c2a>
13:29 Dyrcona remote: postdrop: warning: uid=1006: File too large
13:29 Dyrcona remote: sendmail: warning: mail_stream_cleanup: close error
13:29 Dyrcona Never seen that from git push before.
13:31 Dyrcona It showed up when I pushed to rel_3_14 and rtags/rel_3_14_0
13:32 Dyrcona Postfix says the email to notify about the push is too large, I guess.
13:33 Dyrcona Bet it's the po files update. 649 files changed.
13:35 Dyrcona I'm going to grab a bite to eat. I'll be back.
14:11 jihpringle joined #evergreen
14:34 jihpringle joined #evergreen
14:59 Dyrcona joined #evergreen
15:05 jihpringle joined #evergreen
15:07 Dyrcona Well, I'm back.
15:10 Dyrcona Oh man... typos in commit messages. I hate when I do that. I just noticed it from earlier.
15:15 Dyrcona Bmagic: Where do we stand 3.13.5?
15:27 Bmagic nothing to report yet
15:28 Dyrcona ok
15:29 cbrown_ joined #evergreen
15:32 Bmagic my job is getting in the way of my work
15:39 Dyrcona Heh.
15:39 cbrown joined #evergreen
15:43 * Dyrcona woudn't know anything about that.
16:14 Bmagic OMG dojo.tgz bites me again
16:14 Bmagic 92% ALL DAY
16:18 Dyrcona Bmagic: I keep a set of files around that I copy to my VMs, especially for building. I keep a ~/release directory in it with a copy of dojo.tgz.
16:18 Bmagic yep, I'm about to (finally) record this in my personal steps so I don't have to start over when this happens
16:18 Dyrcona Do you want me to put it somewhere you can download it?
16:18 Bmagic I have it
16:19 Dyrcona OK.
16:19 Bmagic It's just something about the make release process that invokes wget, that fails at 92% (when the file doesn't already exist in ../dojo.tgz)
16:19 Bmagic so dumb
16:19 Dyrcona It won't invoke wget if dojo.tgz is already there.
16:19 Bmagic that's what I mean
16:20 Dyrcona OK.
16:20 Bmagic "(when the file doesn't already exist in ../dojo.tgz)"
16:20 Dyrcona Oh. right. :)
16:21 Bmagic something about the Agent string that wget uses maybe? Our community web server barfs when downloading that file with wget, but has no problem when using FF or Chrome
16:21 Dyrcona Could be. It's behind a State of Georgia firewall.
16:22 Bmagic might be IDS/IDP
16:22 Bmagic I bet it's that, Agent string is getting inspected and the file stream get's a TCP RST packet sent to both hosts to kill the connection and it takes the IDP the amount of time to inject those packets at around the 92% mark
16:25 Dyrcona Could be. We could try switching to curl to see what happens.
16:25 Bmagic I'm playing with it
16:25 Bmagic wget --user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:21.0) Gecko/20100101 Firefox/21.0" http://evergreen-ils.org/downloads/dojo.tgz -O dojo.tgz
16:25 Bmagic still dies at 92%
16:25 Dyrcona I gotta move. It's too hot where I'm sitting.
16:25 Bmagic sounds good
16:27 Bmagic curl worked
16:30 Dyrcona There are ways other than the user-agent to detect a "browser."
16:32 Dyrcona Also, if you're going to spoof the user agent, you should use one that's more up to date. :)
16:32 Bmagic I think I'm going to make a bug report for it
16:32 Dyrcona Sounds good. We can just push it with minimal fuss since it only affects devs.
16:33 Bmagic annoying when it strikes
16:33 Bmagic ok, we have tarball
16:33 Dyrcona Cool.
16:33 Bmagic https://evergreen-ils.org/downlo​ads/Evergreen-ILS-3.13.5.tar.gz
16:34 Dyrcona Can you upload it to Lupin, or do you ...
16:34 Bmagic you have one for me to test?
16:35 Dyrcona https://evergreen-ils.org/downlo​ads/Evergreen-ILS-3.14.0.tar.gz
16:36 Bmagic sweet, testing
16:39 Dyrcona Hmm... I should see if I have a clean vm on my laptop. If not, I should probably start a new one. The one I was going to use is "contaminated" with the 3.14 prerequisites.
16:40 Bmagic we do have the handy dandy docker tarball builder
16:40 Dyrcona I'd have to install docker and learn it just enough. I've got a got a clean Debian 12 vm.
16:40 Bmagic groovy/tubular/radical
16:41 Dyrcona Looks like I haven't even installed OpenSRF, yet.
16:49 Bmagic far out
16:59 Dyrcona Heh. forgot about that max_client_sessions variable in ejabberd.yml again.
17:01 Dyrcona Now, the vm appears to be stuck in some limbo state.
17:01 mmorgan left #evergreen
17:02 Dyrcona Had to force it off.
17:07 sandbergja joined #evergreen
17:08 sandbergja Bmagic: fyi, I wrote down the steps that I use to test a tarball using your docker magic on the wiki: https://wiki.evergreen-ils.org/doku​.php?id=qa:testing_a_tarball&amp;s[]=testing&s[]=tarball
17:08 Bmagic sandbergja++
17:09 sandbergja I'm going to try it for the 3.13.5 tarball to see if I wrote them down correctly hahaha
17:10 Bmagic heck yeah
17:12 sandbergja found some of my typos already whooo!
17:25 Dyrcona typos--
17:26 Dyrcona Dang. forgot autogen.sh before running the tests and the usual suspects are failing...
17:31 Dyrcona Bmagic: The 3.13.5 tarball gets a thumbs up from me.
17:31 Dyrcona I have to pick my daughter up and won't be home for a couple of hours, so I an update the downloads page then.
17:31 Bmagic same for 3.14.0 from me, though, for fun, I'm running some of the automated test
17:32 Dyrcona I always run the tests.
17:32 Bmagic all of em? nightwatch, headless firefox, etc?
17:32 Dyrcona Not always ALL of them. I often skip nightwatch.
17:33 Dyrcona Anyway, I got to go.
17:33 Bmagic lata
17:33 Dyrcona the cover uploader is still failing for me. That one is picky.
17:33 Dyrcona I'll catch y'all tomorrow probably.
17:33 sandbergja Dyrcona++
17:33 Bmagic holla
17:34 Bmagic sandbergja: Mine is failing live_t/0824.item_import_defaults.pg  "Should have a row with a NULL barcode and call number, auto-circ mod of BOOK"
17:35 sandbergja hmmmm, I'll take a look
17:43 sandbergja Bmagic: it is passing for me in the 3.13.5 tarball docker with classic concerto data set.  What version of the code do you have up, and what failure are you seeing?
17:48 Bmagic it's probably due to the enhanced
17:49 sandbergja awwww we really should make them more flexible w/r/t what data is in the system.
17:50 sandbergja the fewer assumptions they make, the better
17:50 Bmagic yeah, it's bubbling higher and higher on my priority list. I'm going to take it on
17:50 sandbergja Bmagic++
17:51 Bmagic that is to say: I want to make an LP report for our tests in general, with the notion of going over each one, one by one and making them work with any dataset, and maybe eliminating some test that don't make sense. With an end goal of clean and working test sets for each of the languages that we're testing
17:52 sandbergja that would be sweet, Bmagic!
17:53 Bmagic It's too soon for me to make report though. I don't know what I don't know
17:54 sandbergja I opened bug 2053095 earlier -- I guess I should also add the pgtap live tests to this list
17:54 pinesol Launchpad bug 2053095 in Evergreen "Make tests compatible with the enhanced concerto data set" [Undecided,New] https://launchpad.net/bugs/2053095
17:54 Bmagic maybe we use that one
17:55 Bmagic I will say that the standard concerto set takes much less time to reload/install
17:55 Bmagic so, resetting the database each time we run your ansible run_test.yml script, becomes a larger endevour
17:55 sandbergja it still takes forever compared to my patience hahaha
17:56 sandbergja I think it would be nice to speed up loading both the classic and enhanced
17:57 Bmagic I'm liking the dev container work I've got going where, instead of deleting the database and making a new one, it makes a new database (evergreen2, 3, 4, etc), which can be done asynchronously, while the original "evergreen" database is hooked up to OpenSRF
17:57 sandbergja ah! I keep meaning to check that out.
17:58 sandbergja I will say, I LOVED building the tarball today with the dev container.  Having the repo mounted as a volume worked really nicely.
17:59 Bmagic excellent
17:59 sandbergja 3.13.5 tarball looks good to me too!
18:00 sandbergja Bmagic: in case you run the nightwatch tests, there is one failure I get that points to this regression: bug 2067160.
18:00 pinesol Launchpad bug 2067160 in Evergreen "Holdings editor regression: Can no longer remove a default item alert type" [Medium,Confirmed] https://launchpad.net/bugs/2067160 - Assigned to Jane Sandberg (sandbergja)
18:00 sandbergja I keep meaning to submit a patch for it -- Dan even left a comment saying exactly what needs to be done -- but I haven't gotten around to it yet.
18:04 sandbergja heading out -- have a good night, Evergreen!

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