Evergreen ILS Website

IRC log for #evergreen, 2020-02-03

| 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 rjackson_isl joined #evergreen
08:36 mantis1 joined #evergreen
08:45 mmorgan joined #evergreen
08:46 Dyrcona joined #evergreen
08:59 dbwells joined #evergreen
09:12 rfrasur joined #evergreen
09:21 yboston joined #evergreen
09:21 phasefx_ joined #evergreen
09:21 lbarry joined #evergreen
09:22 abneiman joined #evergreen
09:22 akilsdonk joined #evergreen
09:22 rhamby joined #evergreen
09:22 miker joined #evergreen
09:22 jweston joined #evergreen
09:27 jweston joined #evergreen
09:27 egbuilder joined #evergreen
09:31 jyorio joined #evergreen
09:31 miker joined #evergreen
09:33 drigney joined #evergreen
09:33 felicia joined #evergreen
09:33 phasefx_ joined #evergreen
09:33 jgoodson joined #evergreen
09:33 jweston joined #evergreen
09:33 lbarry joined #evergreen
09:33 abneiman joined #evergreen
09:33 jvwoolf joined #evergreen
09:34 akilsdonk joined #evergreen
09:43 felicia joined #evergreen
09:44 jgoodson joined #evergreen
09:44 phasefx_ joined #evergreen
09:44 miker joined #evergreen
09:44 drigney joined #evergreen
09:44 jweston joined #evergreen
09:44 lbarry joined #evergreen
09:44 akilsdonk joined #evergreen
09:44 abneiman joined #evergreen
09:45 jyorio joined #evergreen
10:01 mmorgan1 joined #evergreen
10:07 egbuilder joined #evergreen
10:15 egbuilder joined #evergreen
10:20 miker joined #evergreen
10:20 phasefx_ joined #evergreen
10:20 akilsdonk joined #evergreen
10:20 jyorio joined #evergreen
10:20 jweston joined #evergreen
10:21 abneiman joined #evergreen
10:21 drigney joined #evergreen
10:21 lbarry joined #evergreen
10:21 felicia joined #evergreen
10:21 jgoodson joined #evergreen
10:27 sandbergja joined #evergreen
10:33 miker joined #evergreen
10:33 jweston joined #evergreen
10:33 akilsdonk joined #evergreen
10:34 phasefx_ joined #evergreen
10:34 jyorio joined #evergreen
10:34 drigney joined #evergreen
10:34 abneiman joined #evergreen
10:34 lbarry joined #evergreen
10:34 jgoodson joined #evergreen
10:34 felicia joined #evergreen
10:42 miker joined #evergreen
10:45 Dyrcona @seen rhamby
10:45 pinesol Dyrcona: rhamby was last seen in #evergreen 4 days, 2 hours, 26 minutes, and 35 seconds ago: <rhamby> the ymmv variable makes it a bit of negotiation at times but we seem to make it work
10:46 Dyrcona Has anyone done any Koha to Evergreen migrations?
10:46 * bshum bets gmcharlt has :)
10:55 gmcharlt upon checking my notes, I did indeed do one
10:58 Dyrcona Looks like I'm going to have one coming up. I am probably going to have to provide some guidance to the other side about exporting their data in a format that we can use, so any advice/tools you could share would be useful.
10:58 gmcharlt one consideration is whether it's real Koha or LibLime Koha
10:59 * Dyrcona was slightly surprised that there are no Koha tools in the EOLI migration-tools repo.
10:59 Dyrcona Ah... Good point, gmcharlt. I don't know that at the moment but can/will find out.
11:00 gmcharlt if it's real Koha, the library should be able to readily supply a MySQL dump; among other ways it gets done, copies two days back get dumped in /var/spool/koha on the Koha app server
11:00 gmcharlt and there are command-line jobs readily available to get a MARC+embedded items export
11:01 gmcharlt the DB schema is reasonably straightforward
11:01 Dyrcona Yeah, I figured such things existed. Thanks, gmcharlt!
11:01 gmcharlt active loans in "issues", active hol requests in "reserves", and old* versions of those two tables for completed transactions
11:01 gmcharlt fees and payments get lumped in together in "accountlines"
11:02 gmcharlt users (both staff and patrons) in "borrowers"
11:03 Dyrcona I could check Koha out again with git and have a deeper look. I'm not sure how much support I'm supposed to provide the other side of this equation.
11:03 collum joined #evergreen
11:29 Christineb joined #evergreen
11:31 rhamby joined #evergreen
11:56 mmorgan joined #evergreen
12:00 mantis1 joined #evergreen
12:13 Dyrcona We didn't actually have the January 7 developers' meeting, did we?
12:15 khuckins joined #evergreen
12:19 Dyrcona I suppose that I won't move something over to new business that has already happened.
12:19 Dyrcona Does anyone object to having the January agenda link removed?
12:20 csharp no objections here
12:20 Dyrcona It can always be resurrected if necessary.
12:22 Dyrcona I moved the action item over. Everything else looks OK. One New Business item for the last meeting was discussed and has been done, so no point in carrying that forward.
12:23 Dyrcona I thought that I had something else for the agenda, but it isn't that big of a deal.
12:23 jihpringle joined #evergreen
12:39 Bmagic Bug 1835953 - Trying to find the code where it makes the selection of the target circulations. Is that implied somehow? Hook autorenewal is not passive and therefore it doesn't use action_trigger.json to guide it's selection? Or can it? mmorgan seems to have introduced a clause in there
12:39 pinesol Launchpad bug 1835953 in Evergreen "Autorenewals should not be attempted on circs where auto_renewal_remaining is NULL" [Undecided,New] https://launchpad.net/bugs/1835953
12:40 sandbergja joined #evergreen
12:40 JBoyer Bmagic it
12:41 JBoyer it's a combination of due date and validity offsets. It pulls any circ (by default) due "tonight"
12:42 Bmagic where is that code?
12:42 JBoyer I would think there's a way to do what you want with action_trigger_filter.json, but I'm not certain off hand how.
12:42 JBoyer left #evergreen
12:42 JBoyer joined #evergreen
12:46 pastebot "mmorgan" at 168.25.130.30 pasted "custom action_trigger_filter.json" (14 lines) at http://paste.evergreen-ils.org/10125
12:46 mmorgan Bmagic: We are using the above custom filter for the autorenewal trigger.
12:47 JBoyer mmorgan++
12:47 Bmagic ah - inside the checkout.due clause.... autorenewal hooks use that?
12:48 JBoyer Don't want to autorenew circs that aren't due soon. :)
12:49 mmorgan Also, for our duration rules with max_renewals = 0, max_auto_renewals is NULL.
12:49 mmorgan So circs that aren't renewable in the first place won't get an autorenewal attempt.
12:49 Bmagic the trigger def has the delay (set to 5 minutes) - that is compared to due_date ?
12:52 Dyrcona Bmagic: You're looking at the notices. There are two parts to this: The auto-renewal itself, then the notice. The notice event is generated by the auto-renewal event.
12:53 Bmagic oh right
12:55 Dyrcona I was just trying to find the defaults for the auto-renew event itself. Our delays are -23 hours and -1 hour (max) delay.
12:56 Dyrcona I'm pretty sure that we changed them.
12:58 mmorgan Our delays are -23 hours and -1 minute max delay. I'm not sure if we went with defaults for those, or made changes :-/
13:00 Dyrcona mmorgan++ I just found it and now that I look at hours again, we are using the defaults. I misspoke about the -1 hour. It is -1 minute.
13:00 Dyrcona It was harder to find these because they don't use a fixed id in the 950.data.seed-values.sql.
13:01 Dyrcona Guess while I'm poking in the database, I'll check for stuck events.
13:03 Bmagic mmorgan++ # auto-renew blazing
13:03 Bmagic and because it's been awhile: hanabi++
13:05 Dyrcona hah
13:11 Dyrcona Bmagic: When do you run your auto-renew a/t runner?
13:16 collum joined #evergreen
13:37 collum joined #evergreen
14:12 jeff What do y'all use patron buckets / user buckets for?
14:14 awitter joined #evergreen
14:17 collum joined #evergreen
14:57 Dyrcona Anyone got any tips for debugging JavaScript from a TT2 template? I can't find the JS code in the Chrome developer tools.
15:22 collum joined #evergreen
15:28 jvwoolf joined #evergreen
15:29 mantis1 left #evergreen
16:20 khuckins joined #evergreen
16:21 sandbergja Dyrcona: fwiw, looking at the Network tab in Firefox dev tools helped me track down a pesky JS error in a tt2 template in the Web client the other day (it was a locally cached version instead of the real version from the server)
16:21 Bmagic Dyrcona: Some libraries have it at -3 days and and some at -1  days
16:22 Dyrcona sandbergja: Firefox lets me set the breakpoint, but Chrome shows nothing for the login page. They both behave differently also. In Firefox with the debugger going, the onclikc handler I'm trying to debug whenever I click in the window, not just in a form widget.
16:22 Bmagic I forget what the catalyst was when the billing_ts for overdue billing rolls over the midnight and is set for a second before 1am the next day. Troublshooting an issue with fines applying after the item is returned
16:24 Dyrcona I missed a few words there. If you need me to repeat that more coherently, let me know.
16:24 Dyrcona Bmagic: That is not something we allow here. All libraries do it the same.
16:25 jvwoolf1 joined #evergreen
16:25 berick Bmagic: a second before 1am the next day?  billing_ts may have a different time zone (DST vs non-DST, for example)
16:26 Bmagic berick: yep, 1 am the next day - timezones come to mind but which system? The utility server? It has the right TZ set on the system
16:27 berick Bmagic: my point being the value may be correct, it just looks wrong becuase it's represented in a different time zone.
16:28 Bmagic I was starting to think that's what you meant - it's not the case here
16:28 Bmagic widening my search, I have plenty of overdue billings that are correct and were assesed around the same timeframe
16:30 Bmagic I was thinking it may have been the wrong TZ set for action.circulation.due_date but no. Also set to -5
16:33 Dyrcona Bmagic: Are you in central time?
16:33 Bmagic no
16:34 Bmagic EDT
16:34 Dyrcona OK. I thought you were, and technically, it's EST right now. :)
16:34 Dyrcona -5 is correct, then.
16:34 Bmagic There is only one example of this so I guess let it go
16:35 jeff keep in mind that postgresql displays those timestamptz values in your client TZ. there is no TZ stored with the timestamptz value.
16:35 jeff "All timezone-aware dates and times are stored internally in UTC. They are converted to local time in the zone specified by the TimeZone configuration parameter before being displayed to the client."
16:36 jeff -- https://www.postgresql.org/do​cs/9.6/datatype-datetime.html
16:36 Bmagic jeff: yep
16:37 Bmagic "oh well" I guess
16:45 pinesol News from qatests: Failed Installing OpenSRF pre-requisites <http://testing.evergreen-ils.org/~live//arch​ive/2020-02/2020-02-03_16:00:02/test.7.html>
16:54 jihpringle joined #evergreen
17:03 mmorgan left #evergreen
17:23 collum joined #evergreen
18:24 collum joined #evergreen
20:19 sandbergja joined #evergreen
20:19 rfrasur joined #evergreen
20:25 collum joined #evergreen
20:54 sandbergja joined #evergreen
20:57 yboston joined #evergreen
21:15 yboston joined #evergreen
21:29 collum joined #evergreen
21:37 collum joined #evergreen
22:01 sandbergja joined #evergreen
22:10 cmalm joined #evergreen
22:51 yboston joined #evergreen
23:38 collum joined #evergreen

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