| Time |
Nick |
Message |
| 03:25 |
|
tsadok joined #evergreen |
| 03:41 |
|
tsadok joined #evergreen |
| 08:07 |
|
BDorsey joined #evergreen |
| 08:33 |
|
mmorgan joined #evergreen |
| 08:48 |
|
tslittle joined #evergreen |
| 09:15 |
|
rfrasur joined #evergreen |
| 09:16 |
|
jvwoolf joined #evergreen |
| 10:07 |
|
Dyrcona joined #evergreen |
| 10:10 |
|
mmorgan left #evergreen |
| 10:22 |
Dyrcona |
Crazy. I've got one server that I left running for a few days and only drones are running. Looks like the routers and listeners all shut down. |
| 10:23 |
Dyrcona |
I wonder what I did or what happened... Think I'll make a note to look into it later. |
| 10:25 |
Dyrcona |
Ejabberd update maybe? |
| 10:26 |
Dyrcona |
epmd.service and network both restarted as a result of updates. epmd has something to do with erlang/ejabberd, IIRC. |
| 10:28 |
gmcharlt |
channeling JBoyer - systemd unit for OpenSRF that asserts a dep on ejabberd could cleanly restart things |
| 10:29 |
* JBoyer |
thinks something along the lines of BindsTo=ejabberd.service |
| 10:29 |
Dyrcona |
systemd+- |
| 10:29 |
gmcharlt |
systemd_qua_service_management++ |
| 10:29 |
gmcharlt |
systemd_qua_world_eater-- |
| 10:29 |
JBoyer |
Oh, just wait until you start using a fresh Bookworm system. Finally time to start learning systemd-journald-remote. |
| 10:29 |
Dyrcona |
I'm not sure ejabberd restarted. epmd did. I looked it up. It's the Erlang Port Mapper Daemon. |
| 10:30 |
jeff |
yup. also, fare-the-well ntpd. |
| 10:30 |
jeff |
s/the/thee/ :-P |
| 10:31 |
Dyrcona |
Systemd making Linux worse than Windows since..... |
| 10:32 |
* Dyrcona |
gets started the OpenSRF/Evergreen+Redis+Rust port to OpenBSD. :) |
| 10:32 |
jeff |
or, put a better way (because "fare thee well" isn't really it), "The ntp package, which used to be the default way to set the system clock from a Network Time Protocol (NTP) server, has been replaced by ntpsec." |
| 10:32 |
jeff |
and "The Debian default is now systemd-timesyncd, which may be adequate for users who only need an ntp client to set their clock." |
| 10:33 |
Dyrcona |
Maybe I should actually dust off the Devuan support branches? |
| 10:34 |
Dyrcona |
TBH, I'll deal with the changes. |
| 10:36 |
Dyrcona |
I've started two emails to the development list in response to sleary's email about helping new developers, and deleted the first last Friday. I saved the draft of the second one yesterday. My first was kind of snarky. My second includes a bunch of stuff about how I think switching to Reids and Rust could make things easier for us in the long run. I haven't sent it because it's hard to tell when my opinion is useful or not. |
| 10:37 |
Dyrcona |
That's related to the current conversation, I think, because cleaning things up as a result of the other work would make it easier to support other distributions and operating systems. Who knows? Maybe Evergreen will one day run on a Windows server.... |
| 10:39 |
jeff |
Reids and Rust? |
| 10:39 |
* jeff |
looks for the post |
| 10:39 |
Dyrcona |
Redis.... |
| 10:39 |
jeff |
oh! |
| 10:39 |
jeff |
never mind. |
| 10:40 |
Dyrcona |
I worry that Rust may just be a fad, but it's in the Linux kernel so maybe it isn't. Of course, computers may just be a fad, too.... ;) |
| 10:46 |
gmcharlt |
we'll be back to punching holes in cards by hand before you know it! |
| 10:46 |
Dyrcona |
heh. I was thinking more about knapping flint into axes, but OK. :) |
| 10:47 |
gmcharlt |
both/and - the cards have to be carved out of trees somehow! |
| 10:47 |
JBoyer |
There's some jokes going on here but I've seriously considered building an 8x8 core memory and enough core rope memory (core memory, but rom) to hold a few bytes. |
| 10:48 |
JBoyer |
I got a little less serious once I saw what a hassle someone else went through for the core, but very interesting stuff. :) |
| 10:49 |
Dyrcona |
Ha ha, only serious.... :) |
| 10:49 |
jeff |
bit of an extreme method of encouraging more efficient usage of memory... :-) |
| 10:50 |
JBoyer |
"Oh, you think you need 50 megs to build this software? Better get weavin." |
| 10:50 |
Dyrcona |
"Six hundred forty K is enough for anybody." |
| 10:52 |
Dyrcona |
I was thinking of this one when I made the remark about computers being a fad: "I think there's a world market for 5 computers." |
| 10:56 |
JBoyer |
Well, in their time and context both of those were a bit less ridiculous than they sound today. :) (Though surely there was room for 7 computers. :D ) |
| 10:59 |
|
mmorgan joined #evergreen |
| 11:00 |
Dyrcona |
:) |
| 11:13 |
|
Christineb_ joined #evergreen |
| 11:25 |
jvwoolf |
Good morning, all. |
| 11:26 |
mmorgan |
jvwoolf: Good morning! |
| 11:26 |
jvwoolf |
I finally got smart and sent the make check output to a file on that server I was fighting with yesterday |
| 11:27 |
jvwoolf |
Looks like it's throwing this error early on: |
| 11:27 |
jvwoolf |
[2023-06-15 10:28:27] t/07-OpenILS-Application-Storage.t/ [ERR :187034:CDBI.pm:34:] Your version of Class::DBI, 3.0.17, is too new and incompatible with Evergreen. You will need to downgrade to version 3.0.1 or install Class::DBI::Frozen::301 |
| 11:28 |
jvwoolf |
Which is the same one I saw yesterday when running the perl command, Dyrcona |
| 11:30 |
Dyrcona |
jvwoolf: Was the libclass-dbi-perl package installed, and did you purge it? |
| 11:30 |
jvwoolf |
I did, but it was the end of the day so maybe something went wrong and I didn't notice |
| 11:31 |
gmcharlt |
(ironically, Class::DBI itself has not changed from 3.0.17 for over a decade and is itself frozen; we could migrate to that in saftey, I suspect, although DBICx::Class would probably be a better bet for a module that is still maintained) |
| 11:32 |
* Dyrcona |
would like to ditch the Perl code, but that's a conversation for another place and time. |
| 11:34 |
Dyrcona |
Another option is to eliminate the need for Class::DBI. I'm not sure it really gives us anything that we can't do with just plain old DBI. |
| 11:34 |
jvwoolf |
Just tried again and it *looks* like it worked |
| 11:35 |
jvwoolf |
The purging that is, not the install, I'm not that fast :) |
| 11:37 |
jvwoolf |
Is this a thing? https://pastebin.com/RevkkMgS |
| 11:38 |
Dyrcona |
Yes, that's a thing. libclass-dbi-perl probably depends on those. Now that it's gone, you can remove them. |
| 11:43 |
Dyrcona |
I think this is weird. I have 1 vm where libclass-dbi-perl is installed and Evergreen seems to work. |
| 11:43 |
jeff |
gmcharlt: agreed / matches what I remember from the last time I dug into the whole thing. :-) |
| 11:44 |
gmcharlt |
Dyrcona: PERL5LIB could be smoothing it over |
| 11:45 |
Dyrcona |
opensrf jasontest:~$ perl -MClass::DBI -e 'print "$Class::DBI::VERSION\n";' |
| 11:45 |
Dyrcona |
3.0.17 |
| 11:46 |
Dyrcona |
make check passes, too. |
| 11:52 |
Dyrcona |
gmcharlt: Maybe, but I'm not sure how that's working. |
| 11:53 |
gmcharlt |
ah, this is how |
| 11:54 |
gmcharlt |
'Class::DBI::Frozen::301'->use or 'Class::DBI'->use or die $@; |
| 11:54 |
gmcharlt |
so if you have the frozen version, it ignores the other one |
| 11:55 |
Dyrcona |
gmcharlt: Yeah. I was grepping the code for Frozen::301 but the results hadn't come back yet. I was also poking at my other servers. |
| 11:55 |
jvwoolf |
Here's something I'm curious about: https://pastebin.com/guiL4px7 |
| 11:56 |
Dyrcona |
jvwoolf: I probably made things worse for you by telling you to purge libclass-dbi-perl. It looks like all of my Evergreen servers have it installed as automatic, which means that something else needs it. |
| 11:57 |
jvwoolf |
Dyrcona: That's OK at least that is ruled out |
| 11:57 |
jvwoolf |
And I think I can just get it back with an apt-get right? |
| 11:57 |
Dyrcona |
jvwoolf: Just run the Evergreen prerequisites installer for your distro again: sudo make -f Open-ILS/src/extras/Makefile.install ubuntu-focal (if is't 20.04). Then build Evergreen again. |
| 11:58 |
Dyrcona |
That error you pasted is why we use the force option to install it via CPAN. |
| 11:58 |
jvwoolf |
That error is coming up when I run that exact command |
| 11:59 |
Dyrcona |
Hm... |
| 12:00 |
bshum |
Maybe clear the cpan on the root user |
| 12:01 |
bshum |
to gather fresh |
| 12:01 |
bshum |
And see if it's some corrupted local copy |
| 12:01 |
Dyrcona |
Yeah, what bshum just said. I was going to suggest it could be the mirror you are using has a bad checksums file. |
| 12:01 |
jvwoolf |
How do I do that? |
| 12:02 |
Dyrcona |
sudo rm -rf /root/.cpan |
| 12:03 |
jvwoolf |
And that will repopulate when I run through the install? |
| 12:03 |
Dyrcona |
Yes. |
| 12:03 |
jvwoolf |
Dyrcona++ |
| 12:03 |
bshum |
In theory. |
| 12:03 |
jvwoolf |
bshum++ |
| 12:03 |
bshum |
:D |
| 12:04 |
jvwoolf |
He said the thing!! |
| 12:04 |
Dyrcona |
bshum: It will unless something else goes wrong. |
| 12:04 |
jvwoolf |
:D |
| 12:04 |
|
jihpringle joined #evergreen |
| 12:04 |
jvwoolf |
bshum: We still say "in theory" around here in your honor :) |
| 12:05 |
bshum |
jvwoolf: I couldn't help myself ;) |
| 12:05 |
mmorgan |
Hah! |
| 12:05 |
mmorgan |
bshum++ |
| 12:05 |
mmorgan |
jvwoolf++ |
| 12:27 |
jvwoolf |
HOORAY!! |
| 12:27 |
jvwoolf |
IT PASSED! |
| 12:28 |
Dyrcona |
jvwoolf++ |
| 12:28 |
jvwoolf |
Dyrcona++ |
| 12:28 |
jvwoolf |
bshum++ |
| 12:28 |
bshum |
jvwoolf++ |
| 12:28 |
jvwoolf |
More karma because that was quite an ordeal |
| 12:28 |
bshum |
Dyrcona++ |
| 12:29 |
Dyrcona |
bshum++ gmcharlt++ |
| 12:34 |
|
tslittle joined #evergreen |
| 12:50 |
|
tslittle joined #evergreen |
| 13:04 |
|
jvwoolf left #evergreen |
| 14:19 |
|
mantis1 joined #evergreen |
| 15:31 |
|
mantis1 left #evergreen |
| 16:05 |
|
jihpringle joined #evergreen |
| 16:46 |
|
sleary joined #evergreen |
| 17:08 |
|
mmorgan left #evergreen |
| 18:27 |
|
jihpringle joined #evergreen |
| 18:36 |
|
jihpringle joined #evergreen |
| 19:10 |
|
jihpringle joined #evergreen |
| 21:37 |
|
jonadab joined #evergreen |