| Time |
Nick |
Message |
| 08:41 |
|
mmorgan joined #evergreen |
| 09:11 |
|
Dyrcona joined #evergreen |
| 09:20 |
Dyrcona |
It's nice having 16 cores and being able to do `make -j16`. Too bad that doesn't work with Evergreen. |
| 09:30 |
Dyrcona |
If I had nickel for every time I get "Command 'suod' not found".... Well, I wouldn't be rich, but I'd sure have a lot of nickels. |
| 09:44 |
Dyrcona |
"Buffer is read-only: #<buffer opensrf_core.xml.example>" Say what Emacs? |
| 09:44 |
Dyrcona |
It's not, so maybe I'm logged in as the wrong user? |
| 09:46 |
Dyrcona |
Hrm. Had to fix the tramp connection. I guess it got confused. |
| 09:47 |
Dyrcona |
Who thought of using UUID for the passwords? That's not a bad idea. |
| 09:54 |
Dyrcona |
berick|goood: Could not connect to Redis as the default user; make sure requirepass is set in the Redis configuration file. |
| 09:55 |
Dyrcona |
I did that and `systemctl restart redis` |
| 09:57 |
Dyrcona |
OK. Got it. Randomly generated password had characters that redis did not like: " and '. |
| 09:58 |
Dyrcona |
OK. We're cookin'. |
| 10:01 |
Dyrcona |
I wonder what I messed up last time. |
| 10:02 |
Dyrcona |
I had probably had issues because I was installing over an existing installation and starting fresh took care of something. |
| 10:42 |
Dyrcona |
Why do people ask tricky questions during the holidays when the most knowledgeable support staff are on vacation? |
| 10:42 |
Dyrcona |
I have to be blunt and tell them, "Well, you're wrong. It never worked that way." "Are you sure?" "Of course, I'm sure a) I'm looking at the code, and b) I wrote it." |
| 10:44 |
* mmorgan |
bets it's because the most knowledgable support staff aren't around to ask :) |
| 10:45 |
Dyrcona |
Well, this one person would be more tactful, but I'm not answering the question directly, yet. I told them that I'd get back to them even before looking into it. We're having some internal conversation. |
| 10:46 |
Dyrcona |
This concerns NOBLE, 'cause it's about NCIPServer and how it places holds in Evergreen, and I was sent a sample RequestItemResponse from NOBLE. |
| 10:47 |
Dyrcona |
It seems people think NCIPServer places item holds in Evergreen, but it only does that for AcceptItem, not RequestItem. |
| 10:48 |
Dyrcona |
They want a barcode in the RequestItemResponse and wonder why the don't always get one. The truth is, you never got one. It was always the bibliographic record id from Evergreen. |
| 10:49 |
Dyrcona |
Why they've only just noticed now, after how many years, I don't know. |
| 10:50 |
Dyrcona |
I suppose NCIPServer could be modified to place item holds in Evergreen, but good luck getting it. |
| 10:51 |
Dyrcona |
There's likely no way to make it efficient or fair either. It would have to duplicate the hold targeter. |
| 10:52 |
Dyrcona |
I think the answer is: "That's how it works. You don't want me to change it. My libraries don't want me to change it. It would make things worse, not better." |
| 10:53 |
Dyrcona |
It's my favorite word in German: Verschlímmbesserung. |
| 10:56 |
mmorgan |
Dyrcona: I'm investigating that as well. Some Pending lending requests DO have the item's barcode. I'm about to respond to the thread. |
| 10:57 |
Dyrcona |
And, of course, I'm slightly wrong. It will return a barcode if the hold has a current copy..... |
| 10:57 |
Dyrcona |
I missed that bit. |
| 10:57 |
Dyrcona |
Doesn't mean that's the copy that will fill it. |
| 10:58 |
mmorgan |
Hmm. I thought it wasn't supposed to place a hold if there wasn't an available copy. |
| 10:59 |
Dyrcona |
I never thought that. |
| 11:00 |
Dyrcona |
Well, it's idea of available copy may not be what you think. |
| 11:03 |
Dyrcona |
https://git.evergreen-ils.org/?p=NCIPServer.git;a=blob;f=lib/NCIP/ILS/Evergreen.pm;h=a8583b4a5bd541168fac5a94c16a00c6a8a39582;hb=64bc142e160ef8d98d3e71ead41a3ffdbbff7f38#l2541 |
| 11:04 |
Dyrcona |
That's the code that determines if the hold has eligible copies. |
| 11:07 |
Dyrcona |
It basically just checks if it can place copy holds on any of the copies on the bib that allow holds given the circ lib and copy location. Status isn't considered because that code predates status getting the availability flags. I suppose it could be updated to consider copy status as well. |
| 11:08 |
Dyrcona |
I suppose I could place a copy hold on the first on that comes back, but not guarantees that's a good way to do it. |
| 11:09 |
Dyrcona |
I guess the status limit is [0,7]. I opened a bug about that last week.... Queue Sergeant Murtaugh... (Danny Glover was younger than I am now when he uttered that iconic line.) |
| 11:14 |
mmorgan |
That status limit agrees with what I understood. I wonder if closed dates are related to this issue. |
| 11:15 |
Dyrcona |
closed dates might be related. |
| 11:15 |
Dyrcona |
Could be other things that were not thought of. |
| 11:39 |
mmorgan |
It does appear to be the holds that don't get current_copy set at the time they're placed that get the BibId as barcode, which does make sense. This has probably always been the case, but would likely only crop up during holiday closures. |
| 11:49 |
Dyrcona |
I'm not entirely sure that it is only closed dates that would do this, but you beat me to the punch. I'm working on a long-winded email to explain how it all works. Maybe that's overkill? |
| 12:05 |
Dyrcona |
Well, there we go. Scrapped the big, long detailed explanation for a synopsis. |
| 12:39 |
mmorgan |
Dyrcona: I think you hit the highlights. |
| 14:51 |
Dyrcona |
I made a branch to add PostgreSQL 18 support to Evergreen, didn't I? |
| 15:51 |
Dyrcona |
@blame bots |
| 15:51 |
pinesol |
Dyrcona: bots typed Google into Google; broke the Internet. |
| 15:51 |
Dyrcona |
Sho' 'nuff. |
| 16:53 |
Dyrcona |
Oh, right. That Lp bug. I should apply the branch. I guess it finishes eventually. |
| 16:55 |
Dyrcona |
Lp 2096711 |
| 16:55 |
pinesol |
Launchpad bug 2096711 in Evergreen "Don't install @angular/cli globally" [Medium,Confirmed] https://launchpad.net/bugs/2096711 - Assigned to Galen Charlton (gmc) |
| 16:57 |
Dyrcona |
i'll have to do the rest tomorrow |
| 17:07 |
|
mmorgan left #evergreen |