Evergreen ILS Website

IRC log for #evergreen, 2020-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
00:38 sandbergja joined #evergreen
01:23 cmalm joined #evergreen
02:59 cmalm_ joined #evergreen
03:45 pinesol joined #evergreen
06:00 pinesol News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
06:54 agoben joined #evergreen
07:12 rjackson_isl joined #evergreen
07:27 rjackson_isl joined #evergreen
07:49 pinesol [evergreen|Jason Stephenson] Lp 1801163: Switch to Email::MIME in SendEmail A/T Reactor - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=52f0041>
07:49 pinesol [evergreen|Galen Charlton] LP#1801163: update Debian Buster and Fedora installation deps - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=5462299>
07:49 pinesol [evergreen|Galen Charlton] LP#1801163: (follow-up) deal with header fields that contain Unicode strings - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=0fd0ed2>
08:09 rfrasur joined #evergreen
08:13 sandbergja joined #evergreen
08:30 collum joined #evergreen
08:41 mantis1 joined #evergreen
08:42 mmorgan joined #evergreen
08:47 jvwoolf joined #evergreen
08:50 Dyrcona joined #evergreen
09:02 stephengwills joined #evergreen
09:16 dbs committers_committing++
09:16 dbs csharp: no it's been a while since I've done a Fedora install :/
09:17 dbs After 3.4.2 is released, I'm going to try and turn my attention back to getting carousels working
09:17 csharp dbs: thanks - when I get some time, I'll give it a spin
09:18 csharp to all: remember the 10:00 a.m. deadline for 3.2(security only)/3.3/3.4 commits and we'll be back to it tomorrow at 10:00 a.m.
09:19 csharp (EST, for those not in that timezone)
09:20 Dyrcona UTC 15:00
09:21 Dyrcona I meant to try and review some bugs but other stuff came up. :(
09:22 csharp same
09:27 tlittle joined #evergreen
09:30 Dyrcona csharp: Is something up with email from git? I haven't received any commit emails since yesterday at 10:41 am.
09:41 cmalm joined #evergreen
09:58 Dyrcona jeffdavis: Is the Overdrive integration able to function if one uses a patron password with Overdrive for authentication? I ask because we just "switched" to requiring passwords for Overdrive and the Ebook API integration seems to have stopped working.
10:18 pinesol [evergreen|Jane Sandberg] Docs: release notes for 3.3.6 - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=24eff34>
10:18 pinesol [evergreen|Jane Sandberg] Docs: release notes for 3.4.2 - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=52a8fa7>
10:19 Dyrcona sandbergja++
10:32 sandbergja joined #evergreen
10:57 Christineb joined #evergreen
11:00 csharp Dyrcona: I don't see anything wrong with the list server itself - maybe it's on the git server end?
11:00 csharp I can confirm in the archives that the message you're referring to is the last one processed
11:08 Dyrcona I think I have CLI access to the git server. If so, I can check it out in a bit.
11:18 Dyrcona Eh, nope. Doesn't look like I have access.
11:44 bshum csharp: dbs: I played with Fedora last year and got stuck on reinventing the apache/http server configs so that they worked with the web client.
11:45 bshum The lessons learned from newer Ubuntu/Debian worked fine for ejabberd config on Fedora as far as I could tell, though the legacy mod auth directives are just completely gone now.  So you have to sort of guess where to slot in everything
11:45 bshum I haven't retried it this year yet.  Was waiting for Ubuntu 20.04 alpha to play further
11:46 bshum I think my IRC notes are probably logged somewhere on all the stuff I found while poking at Fedora though
11:46 bshum I remember rambling about it
11:48 csharp bshum: cool - thanks for the info - ejabberd is the hitch when installing for CentOS/RHEL
11:48 bshum csharp: I think I managed to get OpenSRF working fine on Fedora when I tried it
11:48 csharp awesome
11:48 bshum I just stumbled on the apache stuff because none of those files exist anymore
11:49 bshum And the ones that used to exist don't work because they're not updated with web client stuff
11:49 Dyrcona We shouldn't provide any support for Fedora. The Fedora developers even say not to use it for production.
11:55 bshum I agree with that standpoint for community support.
11:58 Dyrcona If someone want to step forward and redo support for RHEL or Centos, I think that's better.
11:58 Dyrcona I feel pretty much he same way about Devuan as Fedora, and I even shared branches, now out of date, for Devuan.
11:58 jihpringle joined #evergreen
12:00 csharp this was my last stab at OpenSRF on RHEL: https://git.evergreen-ils.org/?p=w​orking/OpenSRF.git;a=shortlog;h=re​fs/heads/user/csharp/rhel-support
12:01 csharp and my centos branch: https://git.evergreen-ils.org/?p=wo​rking/OpenSRF.git;a=shortlog;h=refs​/heads/user/csharp/centos-support
12:02 csharp as I remember, CentOS worked ok and RHEL had some hangups
12:03 jeffdavis Dyrcona: Overdrive integration can work with passwords (at least it's supposed to), but it's actually less secure since it needs to capture the plaintext password entered by the user on login and pass it to the Overdrive API
12:04 jeffdavis IIRC there is an org setting called ebook_api.overdrive.password_required or something like that which you'll need to set to true
12:04 Dyrcona jeffdavis: Thanks! I'll have a look at that. I was looking in config.tt2 for settings.
12:21 khuckins joined #evergreen
12:34 JBoyer So, I'm willing to help do this and that on evergreen-ils.org, who do I need to ask about that?
12:35 JBoyer (I ask here because I can't tell how many addresses on the web team list would still work.)
12:36 Dyrcona Is git run on the same server as the web site?
12:38 Dyrcona Eh, nope. Doesn't look like it.
12:39 Dyrcona JBoyer: You should probably ask gmcharlt and/or csharp.
12:45 JBoyer Dyrcona++
12:50 csharp we need to revisit the plan to migrate to the new EG community servers
12:51 csharp gmcharlt and I discussed moving docs.evergreen-ils.org -> eg-docs at the hackaway
13:00 rfrasur joined #evergreen
14:02 jvwoolf We've recently had a bunch of libraries report the pickup library for holds are changing randomly. I haven't ruled out user error, but it's so odd that there are reports coming in all at once swearing they haven't changed anything. We're on 3.1.16. Just checking here on the off chance anybody else has experienced this?
14:06 Dyrcona jvwoolf: Never had reports of that. We're currently on 3.2.8.
14:08 sandbergja joined #evergreen
14:08 Dyrcona jeffdavis: We made the setting change, and it doesn't seem to help. We get 400 Bad Request from the Overdrive API server. We were getting that before making the setting change. I've also tried restarting the open-ils.ebook_api drones to no avail. Do you have any suggestions?
14:35 yboston joined #evergreen
14:43 yboston Hello folks, I have a question regarding the “Email Checkout Receipts” feature. Is it possible to use it as an opt out service instead of opt in? Though that may go againts how the feature was designed. I work for a college library and we woudl like to turn it on for all our college patrons and provide instructions/link in the footer of the email with info on how to opt-out. I tried looking at what DB table to update, like the usr table, to t
14:43 yboston this as an opt out service, but I don’t see how yet. Perhaps this because this featire is notmeant to be used liek this
14:45 jeff yboston: your message was truncated/mangled in the middle somewhere... "like the usr table to tr" [break] "this as an opt out service, but"
14:45 jeff (seems to be something missing where the message break occurred)
14:46 yboston jeff: thanks
14:46 yboston like the usr table, to treat this as an opt out service, but I don’t see how yet. Perhaps this because this featire is notmeant to be used liek this
14:47 Dyrcona yboston: The feature is meant to be opt-in. You can make it opt-out if you're up to changing the code. Alternately, you can run a database update to enable the setting for all your patrons and then have them turn it off if they don't want it.
14:49 yboston Dyrcona: Thanks, I was trying to find the related column in the usr table for this feature to batch change it, but did not seem to finf it so far. I assume I just need to look further
14:49 Dyrcona And, I just love things like this: Use of uninitialized value $k in hash element at /usr/local/share/perl/5.22.1/O​penILS/Application/EbookAPI.pm line 84. Where $k is a value obtained in a loop over %$object, though it should probably be changed to keys %$object.
14:49 yboston Dyrcona: I started wondering if I missed soemthign or if the feature was design to prevent this apporach
14:50 Dyrcona yboston: I believe it is a usr_setting, not in the usr table itself.
14:50 yboston ahh
14:50 Dyrcona You could do something like insert the on value for users who don't already have the setting.
14:50 yboston Dyrcona: I misundertood how that table was being used, I thought it was a global setting for all users. I shoudl be all set.
14:51 collum joined #evergreen
14:51 Dyrcona yboston: NB: I think it's a usr_setting, I could be wrong. I should probably look that stuff up before saying things in channel....I've got my own issues to work on at the moment. :)
14:52 yboston Dyrcona: I bet you are right, I will dig into that table and report back. keep doign your thing. thanks again
14:53 mantis1 joined #evergreen
14:53 Dyrcona yboston: Yeah, there's a usr_setting: circ.send_email_checkout_receipts
14:54 mantis1 left #evergreen
14:55 sandbergja joined #evergreen
14:57 mantis1 joined #evergreen
15:00 yboston Dyrcona: I see it know, I had thought that the schema for user_settings was config.user_settings not actor.user_settings Thaks you very much
15:00 yboston *thanks
15:01 Dyrcona yboston: You're welcome!
15:01 mmorgan1 joined #evergreen
15:18 Dyrcona I'm trying to get the stuff from memcached for my login session. The only thing I see with memcdump is the open_ils_auth_${TOKEN} (where ${TOKEN} is my session token). Can I get the values for that key? Or is that the value and not the key?
15:19 Dyrcona I basically want to see if the open-ils.ebook_api.patron.cache_password API call is working by checking my own account after logging in.
15:22 remingtron Dyrcona: according to an old IRC note, you could find cached book covers like this:
15:22 remingtron memcdump --servers=localhost | grep ac.jacket.large
15:22 remingtron not sure if that helps!
15:23 Dyrcona remingtron: I've basically done that but grepping for my authroken.
15:23 remingtron There's also this old blog post from gmcharlt: https://galencharlton.com/blog/20​13/03/exploring-memcached-caches/
15:25 remingtron sounds like memcdump prints the keys
15:25 remingtron (according to that blog post)
15:26 Dyrcona mccat --servers $server_address $key
15:26 Dyrcona memccat for the oils_auth_TOKEN gives me what I'm looking for.
15:26 Dyrcona Thanks, remingtron!
15:26 jeff yes, dump gives key names, cat gives values.
15:27 Dyrcona also, gmcharlt++ for the blog post, though I found memccat via man -k before seeing remingtron share it.
15:28 Dyrcona My conclusion is that open-ils.ebook_api.patron.cache_password is not working or not being called. Because my cached password is not there.
15:30 Dyrcona That "use of unitialized value" thing that I shared earlier is from the cache code for the ebook_api so maybe that's part of my problem?
15:32 mantis1 left #evergreen
15:33 Dyrcona Are org_unit_settings cached? It doesn't look like it.
15:34 jeff some are effectively cached in-process
15:36 Dyrcona yeahp. looks like what jeff said. :) I'm not finding anything that looks like cached setting in memcached. And, come to think of it, changing them usually works right away.
15:38 jeff depending on which code stashes a setting where, their values can end up being cached until apache/service restart.
15:38 Dyrcona Uh-huh. That's what I want to avoid right now, but it's looking like that may be necessary.
15:39 Dyrcona I suppose a reload would be less intrusive.
15:49 Dyrcona joined #evergreen
15:49 Dyrcona wifi--
15:51 sandbergja joined #evergreen
16:21 jeffdavis http://git.sitka.bclibraries.ca/gitweb/​?p=sitka/sitka-tools.git;a=blob;f=overd​rive-eg-opac/odapi-checker.pl;hb=HEAD
16:22 jeffdavis Dyrcona: ^ you may be able to use that script to confirm that password-based auth is working correctly for your Overdrive (ruling out account or vendor-side issues as opposed to issues with Evergreen)
16:26 berick joined #evergreen
16:27 Dyrcona jeffdavis++ I'll try that tomorrow.
16:38 khuckins joined #evergreen
16:44 mmorgan joined #evergreen
16:49 Bmagic joined #evergreen
17:01 book` joined #evergreen
17:01 mnsri joined #evergreen
17:01 rashma joined #evergreen
17:03 mmorgan left #evergreen
18:00 pinesol News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
18:37 _sandbergja joined #evergreen
22:12 stephengwills left #evergreen

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