Evergreen ILS Website

IRC log for #evergreen, 2024-04-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
03:45 Stompro joined #evergreen
07:14 collum joined #evergreen
07:29 stephengwills joined #evergreen
07:34 redavis joined #evergreen
07:46 stompro_home joined #evergreen
07:58 BDorsey joined #evergreen
08:38 Dyrcona joined #evergreen
08:42 mmorgan joined #evergreen
09:00 jvwoolf joined #evergreen
09:26 redavis joined #evergreen
09:58 sleary joined #evergreen
10:07 * Dyrcona prepares to debug a segfault in opensrf-c.
10:14 kworstell-isl joined #evergreen
10:15 Bmagic pheedloop says I don't have access to this portal, just me?
10:17 Dyrcona Bmagic: it seems to be working for me. Did you get 2 emails with different passwords?
10:18 Dyrcona ...when you got your "tickets..."
10:18 Bmagic no, though I decided to reset my password, still no go. It's acting like I'm not registered maybe?
10:19 Bmagic when I registered, yes, I got a receipt for the preconf, and the regular conf
10:20 Dyrcona I got separate emails with tickets and they had different passwords. Only 1 of them worked.
10:20 Bmagic ah, I see the password emails.... I'll try that
10:25 dguarrac joined #evergreen
10:29 jvwoolf joined #evergreen
10:31 jihpringle joined #evergreen
10:32 stompro_home joined #evergreen
10:48 Dyrcona Debugging a forked server is trickier than I thought.
10:48 Dyrcona Timeouts are a problem. I guess I need to adjust that setting.
11:18 Dyrcona Guess I also need to bump up the number of allowed requests.....My process keeps disappearing in the middle of debuggin.
11:55 * Dyrcona got an interesting backtrace, and it isn't what I thought.
12:04 jeffdavis I, too, often complain about forked servers, only "forked" isn't quite the word I use.
12:15 Dyrcona It was easier than with Perl's debugger.
12:31 pinesol News from commits: LP2045292 Color contrast for AngularJS patron bills <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=68b963​205ab5a871c4ad08d76db423c1d2c64353>
12:31 pinesol News from commits: LP2045292 Color contrast for patron billing rows <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=44b289​4d0d53c26ea48e219fa5c58dcb25ef9efc>
12:40 Dyrcona As expected, I fixed that segfault and get another.
12:45 Dyrcona This one's trickier.
12:50 Dyrcona Oh... I bet I know what this is.
13:12 Dyrcona macros--
13:25 * Dyrcona wonders why we have macros and functions that do the exact same thing....
13:32 sleary joined #evergreen
13:57 sleary joined #evergreen
14:00 redavis joined #evergreen
14:04 redavis joined #evergreen
14:13 Dyrcona So, if I put a breakpoint on the line where it's crashing, that would be inside a loop that gets called a lot, so that would be a lot of tedious stepping.
14:15 Dyrcona I suppose I can also use -E to get the preprocessed code to compile, then I can step through the macro, too.
14:25 Dyrcona Hrm... Might try -g3 later.
14:30 b_bonner joined #evergreen
14:59 bbonner joined #evergreen
15:00 Dyrcona oof!
15:03 Dyrcona i'm backing to crashing in osrf_buffer_free.
15:12 kworstell-isl joined #evergreen
15:18 csharp_ Dyrcona: I see that you've archived the Backstage repo on github - would you recommend using the marc_stream_importer instead nowadays?
15:19 csharp_ was kind of heading that direction
15:27 Dyrcona csharp_: No, I don't. We use something completely different based on the EOLI migration tools now.
15:33 Dyrcona csharp_: We use eg_staged_bib_overlay from https://github.com/EquinoxOpenLi​braryInitiative/migration-tools
15:35 csharp_ Dyrcona++ # thank you!
15:47 Dyrcona Cool! gb->size goes negative.....
15:55 Dyrcona Also gb->size can exceed BUFFER_MAX_SIZE.
16:50 Dyrcona jeffdavis: I found a couple of things that help. 1. Set ptrace_scope to 0: https://www.kernel.org/doc/html/​latest/admin-guide/LSM/Yama.html. 2. Run only 1 cstore drone at a time (opensrf.xml config). 3. connect to the drone *before* starting the process that invokes the crash.
16:51 Dyrcona Figuring out where to set a breakpoint is the tricky part.
16:51 Dyrcona I can see what's happening. I'm trying to figure out how we get there now.
16:52 jeffdavis I was making a joke about swearing at computers, but that is actually super helpful! I've always struggled with gdb type debugging.
16:56 Dyrcona jeffdavis++ jokes welcome!
17:06 csharp_ @who is a joker, [someone] is a smoker, [someone] is a midnight toker?
17:06 pinesol abneiman is a joker, degraafk is a smoker, pinesol is a midnight toker.
17:06 csharp_ pinesol: now *that* I believe
17:06 pinesol csharp_: MARC still isn't dead yet, alas
17:07 Dyrcona csharp_++
17:08 berick @who siad [who] was in [band]
17:08 pinesol gmcharlt_ siad (who [<channel>] <question>) -- Answers <question> with a random nick from <channel>. <channel> is only necessary if the message isn't sent in the channel itself.  was in Berick's Brain.
17:08 berick heh
17:08 Dyrcona @who said [someone] was in [band]
17:08 pinesol said eglogbot was in Multipass.
17:08 berick that's the stuff
17:18 Dyrcona @dessert berick
17:18 * pinesol grabs some Key Lime Pie for berick
17:55 mmorgan left #evergreen
19:16 sleary joined #evergreen
22:07 stephengwills left #evergreen
22:14 jeff joined #evergreen

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