Evergreen ILS Website

IRC log for #evergreen, 2026-01-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
07:35 collum joined #evergreen
08:14 pinesol News from commits: Forward port 3.15.7 upgrade script <http://git.evergreen-ils.org/?p=Ev​ergreen.git;a=commitdiff;h=067b2e9​c62ab29fd2843c74d5aefcdc244cce393>
08:39 sandbergja joined #evergreen
08:58 mmorgan joined #evergreen
09:11 Dyrcona joined #evergreen
09:44 sandbergja joined #evergreen
10:57 sandbergja joined #evergreen
11:00 Bmagic Would there be any interest in a page on our website that has all of our conference presentations in a searchable table?
11:02 berick yes
11:02 Bmagic :) I figured that'd be an easy sell
11:03 Christineb joined #evergreen
11:03 Dyrcona We used to have conference pages with links to most of the presentations. I'm sure the pages are still out there, less sure that the links work.
11:04 Bmagic We still have that, the links are mostly good, but it's cumbersome to click each page to find what I'm looking for. I'd like all presentations for all* years in a table with the links to the slides right there in the grid
11:05 Dyrcona Yeah, so +1
11:19 Dyrcona OK. Note to self: Do not comment on Lp bug from email again, not without heavy editing. I thought Lp would strip the quoted text, but no.
11:54 csharp_ Bmagic: +1
12:09 Dyrcona @eightball Is Quassel dead?
12:09 pinesol Dyrcona: Unlikely.
12:29 Bmagic csharp_: any insights as to why evergreen-ils.org is timing out and super slow atm?
12:32 Dyrcona @blame bots
12:32 pinesol Dyrcona: bots is the SPY!
12:50 csharp_ Bmagic: yeah, probably bots
12:50 Bmagic I think I need to join the web team in order to pull off what I'm suggesting with the searchable table
12:51 Bmagic yeah, bots
12:58 Bmagic I do have shell access, decided to see what the logs are looking like. A lot of similar IP's compared to those that I've been blocking on our servers. 47.84.x.x (singapore)
13:01 csharp_ Bmagic: just blocked a hungry alibaba IP range
13:01 csharp_ there's a "drop_range.sh" script in /root
13:02 Bmagic have we talked about using bot mitigation techniques for lupin?
13:02 csharp_ ~/drop_range.sh 47.84.144.200
13:02 csharp_ Range line: inetnum:        47.74.0.0 - 48.159.255.255
13:02 csharp_ Dropping range 47.74.0.0-48.159.255.255
13:02 Bmagic nice script
13:02 csharp_ Bmagic: not formally
13:02 csharp_ Bmagic: Andy Witter + me :-)
13:03 Bmagic do I understand the state of affairs correctly: no bot mitigation currently? (other than ad-hoc IP blocks)
13:04 Bmagic is the web team dissolved? https://wiki.evergreen-ils.org/doku.php?id=webteam
13:04 Bmagic The mailing list link is broke
13:05 csharp_ Bmagic: yeah, that particular iteration is no more - sleary was doing work on the site, but alas
13:05 Bmagic hmmm, I'd like to install a plugin and make this page
13:05 csharp_ kind in the purview of the intrastructure team (nee bofh)
13:05 csharp_ Bmagic: sec...
13:06 smayo joined #evergreen
13:06 csharp_ my, we are slow today
13:08 csharp_ Bmagic: WP - currently you're an editor, do you want admin?
13:09 Bmagic yeah, that'll work
13:09 csharp_ (unless you want wiki admin?)
13:09 csharp_ or both
13:09 Bmagic wp
13:09 Bmagic I don't need wiki admin atm
13:09 csharp_ k
13:10 csharp_ Bmagic: you should be blessed with admin now, please confirm when you get a chance
13:10 Bmagic k, sec
13:11 Bmagic csharp_++ confirmed
13:12 Bmagic so, now everyone can blame me for the website
13:12 Bmagic I suppose it's OK to install a plugin and go to town on this page?
13:12 csharp_ feel free
13:13 csharp_ caveat: we are behind on OS upgrade, so its PHP is behind too
13:13 Bmagic AI: please make a page for my website that has all of the conference presentations in a nice searchable grid. - I'm sorry Dave, I can't do that right now.
13:14 Bmagic I think I'm going to end up writing a program to scrape all of the links and presenter's names and session titles....
13:14 Bmagic probably wget magic can help
13:14 Bmagic or curl or both
13:17 csharp_ Bmagic: also, please set up 2FA for yourself in the Users area
13:17 Bmagic good call
13:17 csharp_ infra team needs to audit that access list
13:18 csharp_ the "move to Ubuntu 24.04" project I was working on a couple of months ago stalled out around what to do with pinesol stuff - it's a big ol' mess that's had a lot of hands in it over the years
13:19 csharp_ tempted to snapshot the VM and do an in-place Debian upgrade attempt
13:19 Bmagic go for it
13:19 csharp_ (we'd schedule that for a time when an ice storm is not in the offing)
13:19 csharp_ or an ICE storm
13:19 Bmagic My work is going to be painful if it keeps being this slow
13:20 csharp_ oof - I was only looking at the other vhosts access log - I see more intruders in the access.log
13:20 Bmagic it's nasty
13:21 Bmagic oddly enough though, the CPU is chillin
13:21 Bmagic probably memory starved, or bumping up against apache's worker limit
13:31 csharp_ Bmagic: any better?
13:31 csharp_ blocking a buncha ranges
13:31 Bmagic no, lol, I was about to complain again
13:31 csharp_ heh
13:31 Bmagic maybe it's wordpress with too many plugins, or the database
13:31 Bmagic (I haven't change anything with WP yet, not installed anything new yet)
13:32 csharp_ Bmagic: restarted apache - better?
13:32 Bmagic weeeee! Yes
13:32 csharp_ moving better for me too
13:32 Bmagic it's moving now baby
13:32 csharp_ good
13:32 csharp_ ping me if it gets bad again
13:32 Bmagic lol, that's a relief. I was thinking this code was going to take forever
13:33 Bmagic will do
13:33 csharp_ we should probably do some GeoIP blocking
13:33 Dyrcona That's a tough call.
13:33 Bmagic yeah, or cloudflare DNS stuff? (free) or anubis? Or anything else that's not manually blocking IP's
13:34 Dyrcona I'm installing updates on the git server with all this talk.
13:34 Dyrcona Just some services need restarting the kernel is the same.
13:34 Bmagic Dyrcona++
13:41 JBoyer Anubis would be a fine addition, as would blocking ASN ranges (tencent and huawei aren't interested in an ILS, I can assure you.) but yeah, geoip blocking is harder to get behind for a public site.
13:44 Bmagic yeah, GeoIP blocking wouldn't be great
14:07 Dyrcona i'm finding 3.16 to be a bit less robust than previous releases when it comes to connecting to the staff client, but maybe that's Redis?
14:09 Dyrcona Mabye it's my bookmark?
14:09 Dyrcona But, I've gotten a blank screen and Welcome to Webby quite frequently until I restart both Apache and Nginx.
14:16 Dyrcona Oh, man. it's /that/ easy....? We'll see.
14:16 jeffdavis I don't see those kinds of issues on 3.14 with Redis
14:17 jeffdavis (although we're not using Mike's Redis branch)
14:17 Dyrcona No, of course it isn't.
14:17 Dyrcona jeffdavis: I didn't on 3.15 with Redis, either.
14:17 csharp_ damn they are hitting evergreen-ils.org *hard*
14:17 Dyrcona I'm not using that branch at the moment either.
14:17 csharp_ I blocked a bunch of ranges but they keep on comin'
14:17 Dyrcona Yeah, the bots never rest.
14:18 csharp_ AI--
14:19 csharp_ I need to move to other projects right now - if someone wants to try to install/configure anubis on there, feel free
14:20 Dyrcona I mess it up when I try to install Anubis. I usually need someone else to help me fix it.
14:21 csharp_ also, being behind on Debian, we might have some prereqs to take care of
14:22 csharp_ that server is getting closer to the "if that was a human I'd shoot it in the face" stage of life
14:23 Dyrcona csharp_: Time to switch it over to the replacement vm?
14:24 csharp_ Dyrcona: I think so
14:24 * Dyrcona is trying to figure out why it looks like the completion routine in volcopy.service.ts doesn't run.
14:25 csharp_ after the storm passes and I feel more confident in uninterrupted power in my house, we can schedule a maint window
14:25 Dyrcona Yeahp.
14:26 Dyrcona Friday afternoon is a bad time to start anything big anyway.
14:27 Dyrcona My problem couldn't that line 512 needs "(part)" instead of "part" could it? I think C++ lambdas would need that, but I think JS is more flexible. Well, I'll try that.
14:27 csharp_ yeah :-/
14:29 * Dyrcona mumbles something about poor imitation of Lisp.
14:30 csharp_ @decide mumble or lisp
14:30 pinesol csharp_: go with lisp
14:30 Dyrcona Maybe I should have made a new branch but it's only 1 commit so far.
14:33 Dyrcona Oddly enough the line of code that I changed seems to be the part that's working, not the lower one that looks 100% correct. You never know, it could be breaking something syntactically.
14:35 Dyrcona jeffdavis: I think my problem is my bookmarks going to /eg2/en-US/staff/, they get rewritten to /eg2/en-US/.... It's happening on 3.15.4 now, too. Maybe I should bookmark the splash page.
14:36 * Dyrcona sings along with some old friends he hasn't seen in many years: "True beleivers of the one love.... Hey!"
14:36 Dyrcona "Well, what you want; it ain't always what you need, especially when you got too many Jones to feed."
14:38 Dyrcona "spalsh" isn't gonna work...
14:39 Dyrcona Huh. Same thing with /spalsh on the end...
14:41 Dyrcona It loads eventually if I can hammering at the reload button.....
14:41 Dyrcona Web development....
14:42 Dyrcona Maybe it's just slooow....
14:44 Dyrcona Oh, come on. Something unrelated to what I changed blew up....
14:45 Dyrcona DBD::Pg::st execute failed: no connection to the server Well..... what's up, Doc?
14:45 Dyrcona osrf_control --diagnostic says we're OK.
14:46 csharp_ grep FATAL postgresql.log
14:48 Dyrcona Nothing since 6:22 am this morning and it wasn't something that I did.
14:50 Dyrcona I have 2 test instances talking to different dbs on the same db server. Maybe I need to up the connection count? Anyway, I've restarted services on the one that I'm trying to test.
14:51 Dyrcona There we go...
14:52 Dyrcona Nope, the problem is not the lambda syntax. Nothing changed in the output.
14:52 Dyrcona Well, I'll empty cache and hard reload to make sure.
14:53 Dyrcona yeah, still in the same kinda sorta but not really order.
14:54 Dyrcona Does anyone else see Lp 2037674 on 3.15?
14:54 pinesol Launchpad bug 2037674 in Evergreen "Parts combobox sorting - Angular Holdings Editor / volcopy editor" [Undecided,Confirmed] https://launchpad.net/bugs/2037674 - Assigned to Jason Stephenson (jstephenson)
14:57 Dyrcona Another option is that the dedupe parts code is unsorting the items on 3.15 but not 3.16. That's the exact same code on both, though.
14:59 Dyrcona I also don't think the split operator would help.
15:02 Dyrcona How about we don't dedupe them for a moment?
15:05 Dyrcona ng watch would probably help about now...
15:07 Dyrcona Ok. It's not the dedupe code...
15:07 Dyrcona The sort just isn't happening.
15:09 mmorgan1 joined #evergreen
15:24 Dyrcona So, this other record looks sorted by label, 'cause it's v.1 v.10... v.2, v. 20 and so on.
15:25 Dyrcona I have determined that nothing else is retrieving the parts, though.
15:53 Dyrcona I suppose that the next step is the debugger...
16:12 Dyrcona Obviously, I need to practice more with the Chrome debugger.
16:14 Dyrcona Ok. They appear to be sorted correctly when leaving the fetchBibParts function.
16:16 Dyrcona But my breakpoint in the dedupe function didn't trigger.
16:17 kmlussier joined #evergreen
16:37 * Dyrcona calls it.
16:37 Dyrcona Have a nice weekend everyone! Watch out for snow if you're in range of the storm.
16:51 * kmlussier is looking forward to two days stuck at home. :)
16:58 * mmorgan bought gas for the snowblower :)
17:02 mmorgan left #evergreen
17:09 kmlussier left #evergreen
17:54 Bmagic stay safe this weekend all! Gonna get cold most places
20:04 jonadab joined #evergreen

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