Time |
Nick |
Message |
02:28 |
|
yar joined #evergreen |
05:00 |
pinesol |
News from qatests: Testing Success <http://testing.evergreen-ils.org/~live> |
08:20 |
|
bos20k joined #evergreen |
08:22 |
|
Dyrcona joined #evergreen |
08:42 |
|
collum joined #evergreen |
08:51 |
|
dbwells joined #evergreen |
08:52 |
|
mmorgan joined #evergreen |
09:01 |
|
mmorgan1 joined #evergreen |
09:17 |
|
sandbergja joined #evergreen |
09:30 |
|
yboston joined #evergreen |
09:58 |
|
devted joined #evergreen |
10:41 |
|
sandbergja joined #evergreen |
10:59 |
pinesol |
[evergreen|blake] LP1803729 action_trigger_aggregator.pl help indicates the wrong bash argument for remote-acct - <http://git.evergreen-ils.org/?p=Evergreen.git;a=commit;h=101c876> |
11:12 |
|
Christineb joined #evergreen |
11:13 |
|
jweston joined #evergreen |
11:15 |
|
bos20k joined #evergreen |
11:17 |
|
khuckins joined #evergreen |
11:49 |
|
sandbergja joined #evergreen |
11:55 |
pinesol |
[evergreen|Mike Rylander] LP#1792188: Record -> View Holds fails to refresh on Next/Prev record - <http://git.evergreen-ils.org/?p=Evergreen.git;a=commit;h=2224e85> |
11:57 |
pinesol |
[evergreen|Galen Charlton] LP#1826890: set page title for Statistical Popularity Badges admin page - <http://git.evergreen-ils.org/?p=Evergreen.git;a=commit;h=cb31e6f> |
12:03 |
|
jihpringle joined #evergreen |
12:07 |
|
aabbee joined #evergreen |
12:15 |
pinesol |
[evergreen|Jason Boyer] LP1806394: Placing Holds in Item Buckets - <http://git.evergreen-ils.org/?p=Evergreen.git;a=commit;h=e5ba0ed> |
12:31 |
|
mmorgan joined #evergreen |
13:02 |
|
nfBurton joined #evergreen |
14:08 |
gmcharlt |
development meeting in 52 minutes! |
14:32 |
|
jamesrf joined #evergreen |
14:44 |
jeffdavis |
added some bugs for review to the dev meeting agenda |
14:50 |
|
tlittle joined #evergreen |
14:53 |
mmorgan |
Quick hatch question (maybe) - There's not much overhead with hatch any more it seems, install (java and) hatch and you're done, right? Not much to be maintained after that? |
14:55 |
mmorgan |
Trying to decide whether it's worth looking at kiosk printing just to get the browser to print silently, or if going with hatch is essentially the path of least resistance. |
14:58 |
|
JBoyer joined #evergreen |
14:59 |
gmcharlt |
one minute warning |
15:00 |
gmcharlt |
#startmeeting Evergreen Development Meeting, 7 May 2019 |
15:00 |
pinesol |
Meeting started Tue May 7 15:00:30 2019 US/Eastern. The chair is gmcharlt. Information about MeetBot at http://wiki.debian.org/MeetBot. |
15:00 |
pinesol |
Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. |
15:00 |
|
Topic for #evergreen is now (Meeting topic: Evergreen Development Meeting, 7 May 2019) |
15:00 |
pinesol |
The meeting name has been set to 'evergreen_development_meeting__7_may_2019' |
15:00 |
JBoyer |
mmorgan, if kiosk printing will do what you need and there's no need for a browser to print to any other printer or size, that's fine. Hatch works well, but for something like a selfcheck (that users no other printer) it may be overkill. |
15:00 |
gmcharlt |
#info Agenda is https://wiki.evergreen-ils.org/doku.php?id=dev:meetings:2019-05-07 |
15:00 |
gmcharlt |
#topic Introductions |
15:00 |
|
Topic for #evergreen is now Introductions (Meeting topic: Evergreen Development Meeting, 7 May 2019) |
15:01 |
gmcharlt |
#info gmcharlt = Galen Charlton, Equinox, 3.4 RM |
15:01 |
JBoyer |
#info JBoyer = Jason Boyer, IN State Lib, Evergreen IN |
15:01 |
phasefx |
#info phasefx = Jason Etheridge, Equinox |
15:01 |
Dyrcona |
#info Dyrcona = Jason Stephenson, CW MARS |
15:01 |
rhamby_ |
#info rhamby = Rogan Hamby, Equinox |
15:01 |
miker |
#info miker = Mike Rylander, EOLI |
15:01 |
jeffdavis |
#info jeffdavis = Jeff Davis, BC Libraries Cooperative (Sitka) |
15:01 |
remingtron |
#info remingtron is Remington Steed, Hekman Library (Calvin College) |
15:02 |
dbwells |
#info dbwells = Dan Wells, Hekman Library (Calvin College) |
15:02 |
stephengwills |
#info stephen g wills - for IGALSTEAM (Maine BALSAM Consortium) |
15:03 |
|
mmorgan1 joined #evergreen |
15:05 |
gmcharlt |
#topic Announcements |
15:05 |
|
Topic for #evergreen is now Announcements (Meeting topic: Evergreen Development Meeting, 7 May 2019) |
15:05 |
gmcharlt |
#info The VM for evergreen-ils.org will be moved on 9 May 2019 and will be down for a couple hours in the early a.m. EDT |
15:06 |
gmcharlt |
#info Other VMs, including git.evergreen-ils.org, will be moved as well, with the date to be determined |
15:07 |
gmcharlt |
upshot: don't plan on 7 a.m. on Thursday for revamping all of the developer documentation on the wiki ;) |
15:07 |
gmcharlt |
#topic OpenSRF 3.1.x update |
15:07 |
|
Topic for #evergreen is now OpenSRF 3.1.x update (Meeting topic: Evergreen Development Meeting, 7 May 2019) |
15:08 |
gmcharlt |
largely due to bug 1823338 and its friends, I will plan on an OpenSRF update this week |
15:08 |
pinesol |
Launchpad bug 1823338 in OpenSRF "SIP Checkin Speed vs Debug Logging" [Undecided,New] https://launchpad.net/bugs/1823338 |
15:10 |
gmcharlt |
as far as OpenSRF 3.2.x is concerned |
15:10 |
gmcharlt |
two major changes proposed are removing the Java and Python bindings |
15:11 |
gmcharlt |
there's been some discussion on the list, but I'm curious if anybody has entertained any thoughts about stepping forward to maintain either binding |
15:12 |
JBoyer |
I was under the impression that the Java libs wouldn't be missed because they haven't worked in some time, haven't heard anything about Python, though I would think locations using Syrup would be interested... |
15:12 |
* Dyrcona |
thinks Python is worth saving, but Java not so much. Not that I am stepping forward to maintain Python. |
15:12 |
Dyrcona |
Yes, removing Python will make it impsosible to use Syrup, but Syrup is also dead. |
15:13 |
gmcharlt |
I agree with that assessment - I also don't know of any active uses of the Java client, but Syrup is still being used |
15:13 |
Dyrcona |
Sites using s |
15:13 |
JBoyer |
Well, abandoned, anyway. Not 100% the same thing |
15:13 |
Dyrcona |
Sites using Syrup should find an alternative, and yes, we use Syrup. |
15:13 |
dbwells |
We are using Syrup, and for the foreseeable future, we would be willing to maintain Python insofar as it affects Syrup. |
15:14 |
Dyrcona |
dbwells: You will need to take over and update Syrup as well. It will NOT install as is on currently supported distributions of Linux. |
15:14 |
miker |
dbwells: that would mainly mean teaching it how to, at least, receive chunked responses as far as OpenSRF itself is concerned |
15:14 |
Dyrcona |
By "currently supported" I mean both supported by us and the distribution vendors/communities. |
15:15 |
Dyrcona |
For Syrup, that means updating to recent Django and moving to Python 3. |
15:15 |
* dbwells |
waves his hands in a reassuring fashion |
15:15 |
gmcharlt |
if somebody were to adopt the OpenSRF Python binding, is there any reason to still support Python 2? |
15:16 |
miker |
(I have a WIP branch that allows perl to send over-large requests in a chunk-ish way, fwiw. no C or python support yet for any of that) |
15:16 |
Dyrcona |
gmcharlt: Python 2 is EOL on January 1, 2020. |
15:17 |
dbwells |
I will walk back my statement a little and say I am willing to try :) |
15:17 |
Dyrcona |
:) |
15:17 |
gmcharlt |
dbwells: are you sufficient interested to accept an action items along the lines of you will evaluate whether you can take on Python maintenance? |
15:17 |
dbwells |
gmcharlt: That sounds perfect. |
15:17 |
dbwells |
If we can't get Syrup to work, I've got a big job either way. |
15:18 |
gmcharlt |
#action dbwells will evaluate the potential for assuming responsibility for the OpenSRF Python binding (and related updates of Syrup) |
15:18 |
gmcharlt |
dbwells++ |
15:18 |
JBoyer |
dbwells++ |
15:18 |
Dyrcona |
dbwells++ |
15:18 |
jeff |
dbwells++ |
15:18 |
gmcharlt |
OK, anybody keen to have a change of heart and adopt the Java binding? |
15:19 |
remingtron |
dbwells++ |
15:19 |
gmcharlt |
(note that I'm not specifically advocating for that unless there's an OpenSRF Java user out there that we're not aware of) |
15:20 |
* gmcharlt |
interprets the dead silence as a no :) |
15:20 |
gmcharlt |
any other opensrf topics before we move on? |
15:21 |
gmcharlt |
ok, moving on |
15:21 |
gmcharlt |
#topic Evergreen update |
15:21 |
|
Topic for #evergreen is now Evergreen update (Meeting topic: Evergreen Development Meeting, 7 May 2019) |
15:22 |
gmcharlt |
#info Please add items to the 3.4 roadmap here: https://wiki.evergreen-ils.org/doku.php?id=faqs:evergreen_roadmap:3.4 |
15:22 |
gmcharlt |
but while we're talking - what projects are folks working on that they expect to have completed this summer? |
15:23 |
JBoyer |
I'd like to get my payment revamp pretty far along, but I'm still filling out a GDoc to try to get some feedback before heading off into blind alleys. |
15:24 |
Dyrcona |
Stripe Elements API for credit card payments in the OPAC: https://bugs.launchpad.net/evergreen/+bug/1774892 |
15:24 |
pinesol |
Launchpad bug 1774892 in Evergreen "Wishlist: Upgrade to Stripe v3 (elements)" [High,Confirmed] - Assigned to Jason Stephenson (jstephenson) |
15:24 |
JBoyer |
(which is to say there has yet to be a single line diff created for such cause... :-/ ) |
15:25 |
jeffdavis |
bug 1817645 should be done for 3.4 |
15:25 |
pinesol |
Launchpad bug 1817645 in Evergreen "Configurable patron auth and retrieval" [Wishlist,New] https://launchpad.net/bugs/1817645 - Assigned to Jeff Davis (jdavis-sitka) |
15:26 |
|
terran joined #evergreen |
15:26 |
jeff |
potentially some evergreen-side bits for "this is an externally managed hold/circ/etc" for things like NCIP and similar protocols/APIs. |
15:26 |
jeff |
and i'd like to lend eyes/hands to jeffdavis' patron auth work |
15:26 |
jeffdavis |
cool :) |
15:27 |
jeff |
we're training system-wide on the web client now and so i have several "we hit these also" bugs in my sights, but those aren't features/roadmap items per se. |
15:28 |
gmcharlt |
I've added the Strip v3 bug to the roadmpa |
15:28 |
|
khuckins joined #evergreen |
15:30 |
gmcharlt |
Equinox has some projects in the works as well, though updates to the roadmap won't be before tomorrow |
15:30 |
gmcharlt |
OK, any other 3.4 topics? or discussion about maintenance releases? |
15:32 |
dbwells |
I will send something to the list as well, but as always, we are interested in more Buildmaster help. |
15:32 |
dbwells |
After about 2.5 years, I am looking to hopefully reduce my role in that area. |
15:32 |
gmcharlt |
dbwells++ |
15:33 |
gmcharlt |
#action dbwells will send out a call for buildmasters |
15:33 |
Dyrcona |
I've got a list of bugs that are "ready to go" but need more eyes. I can share that later. |
15:33 |
dbwells |
Bmagic has helped me handle a large number of builds in that timeframe, and has agreed to help shepherd thing forward, but the more, the merrier. Thanks! |
15:34 |
gmcharlt |
Dyrcona: thanks! |
15:34 |
Dyrcona |
Seems that releases have fallen on bad days for me, i.e. when I'm in multiple meetings. |
15:34 |
gmcharlt |
ok, moving on |
15:34 |
gmcharlt |
#topic Hatch update |
15:34 |
|
Topic for #evergreen is now Hatch update (Meeting topic: Evergreen Development Meeting, 7 May 2019) |
15:34 |
gmcharlt |
berick: csharp: JBoyer: any news? |
15:35 |
terran |
csharp is teaching a class right now so not present |
15:36 |
JBoyer |
I haven't had time to look much at the new OpenJDK stuff, but it seems promising aside from the size. |
15:37 |
Bmagic |
#info Bmagic = Blake GH, MOBIUS |
15:37 |
* JBoyer |
needs to pull out his Win10 laptop and experiment... |
15:37 |
gmcharlt |
JBoyer++ |
15:37 |
gmcharlt |
OK, moving on |
15:38 |
gmcharlt |
#topic New business |
15:38 |
|
Topic for #evergreen is now New business (Meeting topic: Evergreen Development Meeting, 7 May 2019) |
15:38 |
gmcharlt |
#info Question: time to upgrade to ng-bootstrap 4.1.x? |
15:39 |
gmcharlt |
this applies to the Angular side, of course |
15:39 |
gmcharlt |
and was inspired by my thinking: gee, it would be handled to have more keyboard navigation support from ngbPopover |
15:39 |
gmcharlt |
which, in fact, was added in 4.1.0 |
15:40 |
miker |
+1 any time before "production" IMO. one less version to chase later |
15:41 |
sandbergja |
gmcharlt: do you have a link to release notes, by any chance? |
15:41 |
gmcharlt |
sandbergja: yes - https://github.com/ng-bootstrap/ng-bootstrap/blob/master/CHANGELOG.md |
15:41 |
sandbergja |
Thanks! |
15:41 |
gmcharlt |
the vast majority of changes since 3.3.1 seem to be bugfixes |
15:42 |
JBoyer |
bug fixes are best fixes. |
15:42 |
gmcharlt |
the main change that gives me pause is this one: https://github.com/ng-bootstrap/ng-bootstrap/commit/a25d5d2 |
15:43 |
gmcharlt |
but I think that's mostly going to be a matter of checking styling of existing components |
15:43 |
gmcharlt |
ok, I'll play with it |
15:43 |
gmcharlt |
#action gmcharlt will work on upgrading ng-bootstrap past 3.3.0 for 3.4; will also evalulate whether that might be a safe backport to 3.3.x |
15:44 |
miker |
that looks mostly structural to me .... but I'm no expert |
15:44 |
gmcharlt |
#topic Feedback requests |
15:44 |
|
Topic for #evergreen is now Feedback requests (Meeting topic: Evergreen Development Meeting, 7 May 2019) |
15:44 |
gmcharlt |
#info Bug 1815229 |
15:44 |
sandbergja |
gmcharlt++ |
15:44 |
pinesol |
Launchpad bug 1815229 in Evergreen "auth_proxy should have a "bail on fail" option" [Wishlist,New] https://launchpad.net/bugs/1815229 |
15:44 |
gmcharlt |
jeffdavis: I think this one and the next is yours? |
15:45 |
jeffdavis |
Yes. A couple of AuthProxy/LDAP related new features, fairly minor I think. |
15:46 |
jeffdavis |
The code has been sitting in Launchpad for several months and we now have it in prod. Just hoping some folks could take a look. |
15:46 |
gmcharlt |
#info bug 1786552 |
15:46 |
pinesol |
Launchpad bug 1786552 in Evergreen "LDAP: Bind user option" [Wishlist,New] https://launchpad.net/bugs/1786552 |
15:46 |
gmcharlt |
jeffdavis: I can commit to looking at it |
15:46 |
jeffdavis |
thanks |
15:47 |
gmcharlt |
in part, because I recently discovered another LDAP auth bug that I need to work on |
15:47 |
dbwells |
I've looked at both bugs a bit. I think the second makes good sense, but I'm less sure about the bail_on_fail option. |
15:48 |
gmcharlt |
specifically, OpenILS::WWW::Proxy::Authen needs to be taughtly how to use open-ils.auth_proxy |
15:48 |
dbwells |
jeffdavis: Did you consider other models for that? |
15:48 |
jeffdavis |
What sort of other models? |
15:49 |
jeffdavis |
I am definitely open to achieving the same result by other means. |
15:50 |
dbwells |
Well, I am just a little leery of adding a single purpose option and then thinking later we need more nuance, and then having overlapping options. |
15:50 |
dbwells |
I haven't thought it through completely yet, just an inkling :) |
15:51 |
dbwells |
For instance, maybe an <exclude_org_units> option would work here and also cover other cases, without being too obtuse. |
15:51 |
dbwells |
That is, allow application in the inverse. |
15:51 |
gmcharlt |
dbwells: do you have a specific use case in mind that would affect how your insitution would use LDAP? |
15:52 |
dbwells |
No |
15:52 |
jeffdavis |
exclude_org_units would certainly be useful for us. I think I was trying to keep things simple, and "stop authentication if this method fails" seemed straightforward enough. |
15:52 |
dbwells |
At least not yet. |
15:53 |
jeffdavis |
The way AuthProxy handles org units is a bit tricky though, there is an open bug related to that... |
15:53 |
dbwells |
Yeah, I don't want to overcomplicate just for completeness sake, just thinking out loud at this point. |
15:54 |
jeffdavis |
ah, I'm thinking of bug 1715396 which I added lower down on the dev agenda :) |
15:54 |
pinesol |
Launchpad bug 1715396 in Evergreen 3.1 "auth_proxy, native login fails when LDAP unavailable" [High,Confirmed] https://launchpad.net/bugs/1715396 |
15:54 |
dbwells |
Yeah, I knew this all felt familiar. |
15:55 |
jeffdavis |
I'd certainly be ok holding off on the bail-on-fail thing for now if you/we want to give it some more thought. |
15:55 |
jeffdavis |
I do get the concern. |
15:56 |
dbwells |
Well, if gmcharlt doesn't mind, I can assign myself to just that piece and look again at 1715396 as well, since I had already commented there a while back. |
15:56 |
gmcharlt |
that's fine |
15:56 |
jeffdavis |
awesome, thanks both |
15:56 |
gmcharlt |
(thought as a side note, in general I do plan on reviewing bug assignments that have stuck around longer than a few weeks this release cycle) |
15:57 |
gmcharlt |
ok, moving on to the next few specific bugs in the agenda |
15:57 |
gmcharlt |
bug 1715396 |
15:57 |
pinesol |
Launchpad bug 1715396 in Evergreen 3.1 "auth_proxy, native login fails when LDAP unavailable" [High,Confirmed] https://launchpad.net/bugs/1715396 |
15:57 |
gmcharlt |
bug 1794884 |
15:57 |
pinesol |
Launchpad bug 1794884 in Evergreen 3.2 "SRU/Z39.50 results can include non-OPAC-visible holdings" [Medium,New] https://launchpad.net/bugs/1794884 |
15:57 |
gmcharlt |
bug 1790231 |
15:57 |
pinesol |
Launchpad bug 1790231 in Evergreen "Subject heading link includes non-exact matches" [Medium,Confirmed] https://launchpad.net/bugs/1790231 - Assigned to Jane Sandberg (sandbej) |
15:57 |
sandbergja |
I'm happy to review 1790231 |
15:57 |
gmcharlt |
sandbergja++ |
15:57 |
sandbergja |
And just assigned myself too! |
15:58 |
JBoyer |
sandbergja++ |
15:58 |
dbwells |
I think I just agreed to 1715396 in my two bug bundle. |
15:58 |
gmcharlt |
regarding 1794884, a question for miker: offhand, do you know if unapi.bre accepts a parameter to exclude OPAC-invisible items? |
15:58 |
sandbergja |
dbwells++ |
16:00 |
miker |
gmcharlt: it does not, but it returns opac visibility info |
16:01 |
gmcharlt |
right, which jeffdavis's patch makes use of |
16:01 |
jeffdavis |
https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=efbbef05 |
16:01 |
jeffdavis |
is the patch |
16:01 |
gmcharlt |
asking mostly because it strikes me that a mode to exclude OPAC-hidden copies in the first place might be a bit quicker |
16:01 |
gmcharlt |
er, faster to run |
16:02 |
gmcharlt |
not that that precludes jeffdavis' patch as a first pass |
16:02 |
miker |
yeah, I think I'd start there |
16:03 |
gmcharlt |
ok, we're past the end of the hour |
16:03 |
miker |
of course, that cuts short the list, potentially, if you supply a limit |
16:03 |
gmcharlt |
any last minute topics or brief announcements? |
16:04 |
jeff |
throwing another bug out for eyeballs, bug 1794884 seems to have a proposed branch that didn't test cleanly, and an "ugly hack" for a patch. |
16:04 |
pinesol |
Launchpad bug 1794884 in Evergreen 3.2 "SRU/Z39.50 results can include non-OPAC-visible holdings" [Medium,New] https://launchpad.net/bugs/1794884 |
16:04 |
jeff |
er. |
16:04 |
jeff |
bug 1808055 |
16:04 |
pinesol |
Launchpad bug 1808055 in Evergreen "Search queries containing a filter in a subquery/group may drop the filter" [Undecided,Confirmed] https://launchpad.net/bugs/1808055 - Assigned to Mike Rylander (mrylander) |
16:04 |
miker |
I'll commit to getting back to that soon |
16:04 |
miker |
since I'm already assigned... |
16:05 |
jeff |
I'm hoping to look at it again in the near future, but it's a broken feature in the meantime, and I suspect others are more qualified / well-versed in the relevant code. |
16:05 |
jeff |
miker++ |
16:05 |
jeff |
thanks! |
16:05 |
gmcharlt |
ok, thanks folks! |
16:05 |
gmcharlt |
#endmeeting |
16:05 |
|
Topic for #evergreen is now Welcome to the #evergreen library system channel! | We are publicly logged: http://irc.evergreen-ils.org/evergreen | Large pastes at http://paste.evergreen-ils.org | Can't speak? Make sure your nickname is registered and that you are identified to freenode services: https://freenode.net/kb/answer/registration |
16:05 |
pinesol |
Meeting ended Tue May 7 16:05:58 2019 US/Eastern. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) |
16:05 |
pinesol |
Minutes: http://evergreen-ils.org/meetings/evergreen/2019/evergreen.2019-05-07-15.00.html |
16:05 |
pinesol |
Minutes (text): http://evergreen-ils.org/meetings/evergreen/2019/evergreen.2019-05-07-15.00.txt |
16:05 |
pinesol |
Log: http://evergreen-ils.org/meetings/evergreen/2019/evergreen.2019-05-07-15.00.log.html |
16:06 |
JBoyer |
gmcharlt++ |
16:06 |
jeff |
gmcharlt++ |
16:06 |
jeffdavis |
gmcharlt++ |
16:06 |
jeffdavis |
dbwells++ |
16:06 |
jeffdavis |
sandbergja++ |
16:06 |
dbwells |
gmcharlt++ |
16:06 |
remingtron |
gmcharlt++ |
16:06 |
miker |
gmcharlt++ |
16:06 |
phasefx |
gmcharlt++ |
16:07 |
* JBoyer |
throws a smoke pellet |
16:11 |
Dyrcona |
gmcharlt++ |
16:59 |
|
mmorgan1 left #evergreen |
17:00 |
pinesol |
News from qatests: Testing Success <http://testing.evergreen-ils.org/~live> |
17:44 |
|
Dyrcona joined #evergreen |