Evergreen ILS Website

IRC log for #evergreen, 2017-05-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
04:31 pinesol_green News from qatests: Test Success <http://testing.evergreen-ils.org/~live>
08:17 kmlussier joined #evergreen
08:23 rlefaive joined #evergreen
08:32 krvmga joined #evergreen
08:42 mmorgan joined #evergreen
08:43 collum joined #evergreen
08:44 collum joined #evergreen
08:48 bos20k joined #evergreen
08:57 remingtron kmlussier: I'm looking at the 2.12_needs wiki page. Do you think the Biblio Fingerprint improvements would fit into the metabib docs you touched recently?
08:59 kmlussier remingtron: I didn't touch upon those improvements in the docs. I'm not sure that it would be worth adding the specific changes to the docs.
08:59 remingtron sure, that sounds fine
08:59 kmlussier It might be worthwhile to provide some documentation on how the fingerprints are generated. Which fields are used for matching records. I don't think we have that yet.
09:00 kmlussier But that's not a 2.12 need; it's a general doc need.
09:00 remingtron right, and it's highly technical
09:00 kmlussier Yeah, I was just wondering where that information would fit best.
09:00 jvwoolf joined #evergreen
09:01 remingtron maybe an appendix of some kind
09:02 kmlussier Actually, I could see adding something in the public catalog docs that just mention which fields are used in the fingerprint. I get that question every once and a while from catalogers.
09:03 * kmlussier wanders off to look at the docs to make sure she didn't break anything last night. :)
09:03 remingtron well, real life questions prove some amount of need!
09:07 rlefaive joined #evergreen
09:13 Dyrcona joined #evergreen
09:18 maryj joined #evergreen
09:24 yboston joined #evergreen
09:52 mmorgan1 joined #evergreen
09:54 maryj_ joined #evergreen
09:57 maryj joined #evergreen
09:57 maryj_ joined #evergreen
10:12 kmlussier https://evergreen-ils.org/communicate/committees/ should probably be updated. Before I put Tim's name there, does anyone know if oversight@evergreen-ils.org is now going to tspindler?
10:18 bshum kmlussier: I can change it to that.
10:18 bshum Once I find Tim's email
10:18 kmlussier I can give you his email. Hold on...
10:18 bshum I got it
10:18 kmlussier bshum++
10:19 bshum kmlussier: Okay, all switched
10:19 bshum Or should be
10:19 bshum I'll send a test email to verify :)
10:19 bshum Looks good
10:21 kmlussier OK, page updated. Looks like the only other update needed now is for conference committees. I'll contact a couple of people to see if I can get those names.
10:22 bshum kmlussier++ # tidying the website
10:27 Christineb joined #evergreen
10:34 * csharp_ notices that documentation@evergreen-ils.org is just going to yboston - should someone else be added?
10:35 yboston csharp_: I thought it went to phasefx too?
10:35 bshum remingtron: See csharp's question above about the documentation email alias
10:36 csharp joined #evergreen
10:36 yboston csharp: he replied to an email recently before I got to it
10:36 csharp hmm
10:37 csharp oh - there's docs@evergreen-ils.org too which has phasefx
10:37 yboston csharp: also I am ad admin to the DIG mailing list. I still discard spam messages, and allow non memebrs to post emails (when contributing docs,etc.)
10:37 csharp yboston: ok - good to know
10:37 * csharp isn't concerned about it - just noticed :-)
10:41 bshum Maybe "documentation" should just alias to "docs"
10:42 kmlussier csharp: The problem is that we don't have a new DIG facilitator who we can tack on to that email address.
10:42 kmlussier yboston: Is there a lot of email that comes through that address?
10:43 yboston to be honest, never realized there were two, so I am not sure how much volume one or the other has
10:44 yboston I suspect one is listed for getting wiki access, and that is the one that phasefx also replies too
10:45 bshum I think the docs one is on the wiki for wiki access
10:45 bshum I've been searching for where "documentation" is used
10:45 bshum So far, nada
10:46 bshum Ahaa
10:46 bshum Back to good ol' https://evergreen-ils.org/communicate/committees/
10:46 bshum It's on the DIG committee page
10:46 remingtron bshum: I may have recently changed some wiki references from "documentation@" to "docs@" not knowing the difference
10:46 bshum So it's intended for use by the facilitator
10:46 bshum Or was in the past
10:47 bshum I think that's fine, honestly.  The key thing is making sure someone is available at the other end of the line.
10:48 bshum But that's up to you guys
10:48 gmcharlt reminder to add items to the agenda for today's dev meeting: https://wiki.evergreen-ils.org/do​ku.php?id=dev:meetings:2017-05-03
10:50 abowling joined #evergreen
10:56 rlefaive joined #evergreen
11:01 rlefaive joined #evergreen
11:12 maryj joined #evergreen
11:15 dbs gmcharlt: heh, I just updated the meeting time in the wiki doc from March 1 @ 1 to today @ 3
11:15 dbs humans++
11:16 gmcharlt note to self: add or find a timezone convert plugin for pinesol_green ;)
11:17 abowling rjackson_isl++ for helping in my forgetfulness
11:24 abowling setup a new consortium instance. been so long, can anyone remind me how to make the home library option show the org units i've added instead of "CONS"?
11:25 Dyrcona abowling: Did your run autogen.sh?
11:26 abowling dyrcona: indeed...and restarted every service just to be sure
11:26 rjackson_isl for new library this AM it required a restart of services as well to pick up the autogen results - 11  app servers and half way thru a reload was 50/50 on actaully showing the new branches
11:27 Dyrcona The xul staff client downloads that when you first connect. You'll also want to quit the staff client and start it again.
11:27 Dyrcona If you haven't already done that.
11:30 abowling Dyrcona: this is in webby. Staff client seems to handle it fine.
11:31 Dyrcona Dunno. Try clearing the browser cache and local storage.
11:33 abowling Dyrcona: yeah, i think...
11:33 dbs Hatch?
11:33 Dyrcona I haven't used webby that much, and not added new locations.
11:37 dbs maybe nginx/haproxy/etc caching? So many wonderful possibilities :)
11:40 berick ohh.. webby has its own org cache, which we probably need to kill or make smarter
11:41 berick in sessionStorage -- which clears with each tab, though
11:42 berick abowling: if you open a new browser tab w/ webby does it still not see the orgs?
11:46 khuckins joined #evergreen
11:47 kmlussier Or maybe try it in a different browser. I usually do that just to really, really make sure it's not a cache issue.
11:48 abowling berick: opening in firefox (rather than the chrome i was using) seems to confirm the consensus viewpoint. it's a cache issue, as they now appear as they should.
11:49 abowling kmlussier: 100% agree. that's my go-to ^ :)
11:49 abowling dbs: indeed
11:49 berick abowling: that's good to know, but the new-tab question would also be good to know..
11:49 berick so we can narrow down where the caching issue lies
11:50 abowling berick: new tab works correctly!
11:50 berick abowling: awesome, thanks for confirming
11:52 abowling berick: sure thing! and here's one that'll drive you nuts. new tab SEEMS to break the old tab
11:52 abowling berick: or maybe you knew that already
11:53 berick nope, that's a new one :)
11:54 berick but i'm not surprised old tab is funky, since its data is out of sync w/ the DB
11:57 abowling berick: agreed. that's more of an education of THIS user than anything else ;)
11:58 * abowling is a webby n00b, but is looking to change that...quickly
11:59 sandbergja joined #evergreen
12:08 jihpringle joined #evergreen
12:29 mmorgan joined #evergreen
12:55 rlefaive joined #evergreen
13:02 kmlussier @dessert
13:02 * pinesol_green grabs some Coconut Cream Cake for kmlussier
13:36 _adb joined #evergreen
14:18 Jillianne joined #evergreen
14:18 rlefaive joined #evergreen
14:34 * jeff looks to see what we did the last time we phased out an opensrf service
14:38 rjackson_isl_ joined #evergreen
14:38 Callender_ joined #evergreen
14:39 jeffdavis Bmagic: with your test case for bug 1686194, an item with $0.20/day fine and, say, $100.00 max fines gets marked lost after 3 days, returned after 6, and overdues are "reinstated" at the max fines value of $100 (instead of 6 days X $0.20/day) - is that what you're seeing?
14:39 pinesol_green Launchpad bug 1686194 in Evergreen 2.12 "Fine generation does not factor adjustments into max fines calculation" [Undecided,Confirmed] https://launchpad.net/bugs/1686194
14:41 kmlussier joined #evergreen
14:42 Bmagic jeffdavis: yes, accept it's $10 max
14:43 Bmagic with the other part of the bug though, the account_adjustments make the balance_owed smaller which is another bug (fixed by dbwells patch)
14:43 rlefaive joined #evergreen
14:44 dbwells Bmagic: So it actually generates fines into the future?
14:45 dbwells That's just so... unexpected.
14:46 Bmagic It lumps it in one money.billing line with note: System: LOST RETURNED - OVERDUES REINSTATED
14:46 Bmagic the fine generator isn't involved
14:49 jeffdavis It does seem like a separate bug to me, but yikes!
14:49 dbwells Not looking ATM, but it should be applying one fine for reinstatement, then firing off the generator if that option is on.
14:49 Dyrcona Was anything backdated?
14:49 Bmagic backdating is part of the equation
14:50 Dyrcona Well, there you go! :)
14:50 dbwells Dyrcona: :D
14:51 Bmagic backdating executes other logic? And that is the logic that is flawed then?
14:51 Dyrcona Things can get weird with backdating and fine generation.
14:53 dbwells If the reinstated fine == max fines, then max_fines must have existed before the thing went lost, AFAIK.  If we are trying to backdate into some middle of the reinstatement, I can imagine that not working out.
14:53 dbwells It also wouldn't have anything to do with lost->found fine regeneration in that case.
14:54 Dyrcona I'm also not finding a super-relevant open bug at the moment.
14:54 kmlussier I wonder if the best solution when we try to mix too many billing 'things' (mixing backdates with reinstated fines, for instance) if the system should just pop up a box and say, how much do you want to charge?
14:55 dbwells kmlussier++
14:55 Dyrcona heh.
14:56 dbwells and the picture will be someone tearing their hair out
14:56 kmlussier Of course, I'm not really serious, but complicated billing scenarios just make my head hurt.
14:58 mmorgan Are there any uncomplicated billing scenarios?
14:58 dbwells "Hello, and welcome to Moviefone...Why don't you just tell me the movie you want to see?" :)
14:58 Dyrcona Stop charging fines.
14:58 gmcharlt ^^ This
14:58 * gmcharlt is half-joking, half-serious
14:58 jeffdavis "Because actual users get up to all kinds of unexpectedness, we only recreate up to $circ->max_fine in bills.  I know you think it wouldn't happen that bills could get created, voided, and recreated more than once, but I guaran-damn-tee you that it will happen."
14:58 gmcharlt dev meeting in a couple minutes
14:58 mmorgan And lost books aren't allowed.
14:59 jeffdavis ^ Actual comment from the checkin_handle_lost_or_lo_now_found_restore_od function in Circulate.pm, which is probably the place that needs to be tweaked to fix Bmagic's issue.
14:59 kmlussier mmorgan: If we got rid of the overdue fines, the lost book bills wouldn't be nearly as complicated.
15:00 mmorgan True, I'm totally in favor of no fines :)
15:01 DPearl joined #evergreen
15:01 gmcharlt and now time to start the meeting
15:01 gmcharlt #start_meeting Development meeting, 3 May 2017
15:01 dbs yay
15:01 gmcharlt #startmeeting Development meeting, 3 May 2017
15:01 pinesol_green Meeting started Wed May  3 15:01:33 2017 US/Eastern.  The chair is gmcharlt. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:01 pinesol_green Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:01 pinesol_green The meeting name has been set to 'development_meeting__3_may_2017'
15:01 gmcharlt #info Agenda is https://wiki.evergreen-ils.org/do​ku.php?id=dev:meetings:2017-05-03
15:01 gmcharlt #topic Introductions
15:02 gmcharlt #info Galen Charlton, EOLI, 3.0 RM
15:02 dbs @info Dan Scott, Laurentian University
15:02 pinesol_green dbs: (info <url|feed>) -- Returns information from the given RSS feed, namely the title, URL, description, and last update date, if available.
15:02 DPearl #info DPearl is Dan Pearl, C/W MARS Inc.
15:02 dbs #info Dan Scott, Laurentian University
15:02 abowling #info abowling = Adam Bowling, Emerald Data Networks
15:02 rhamby #info Rogan Hamby, Equinox
15:02 phasefx #info Jason Etheridge, EOLI
15:02 dbs It's going to be one of those days, is it?
15:02 kmlussier #info Kathy Lussier, MassLNC
15:02 Dyrcona #info Jason Stephenson, C/W MARS
15:02 remingtron #info remingtron is Remington Steed, Hekman Library (Calvin College)
15:02 kmlussier dbs: Would you like me to point you to our IRC beginner's guide? ;)
15:02 dbwells #info dbwells = Dan Wells, Hekman Library (Calvin College)
15:02 berick #info berick Bill Erickson, KCLS
15:02 csharp #info csharp is Chris Sharp, GPLS
15:03 gmcharlt one moment as I update agenda with action items from conf
15:03 jeffdavis #info jeffdavis = Jeff Davis, BC Libraries Cooperative (Sitka)
15:04 gmcharlt so, done
15:04 gmcharlt please refresh https://wiki.evergreen-ils.org/do​ku.php?id=dev:meetings:2017-05-03
15:04 gmcharlt #topic Action items from previous meeting
15:05 gmcharlt so, first one is for me to send out a call to use open-ils-dev more
15:06 gmcharlt I'll carry that over and do it this week + discuss it on my weekly dev update blog post
15:06 Bmagic #info Bmagic = Blake GH, MOBIUS
15:06 gmcharlt so,
15:06 gmcharlt #action Galen will send out a call for patch authors to use open-ils-dev to introduce new features.
15:06 gmcharlt next action is "Galen starts bugging ALL THE FOLKS on #evergreen"
15:06 dbs gmcharlt++ # weekly dev update posts
15:06 gmcharlt which I am doing
15:06 gmcharlt so y'all please consider yourselves bugged
15:06 kmlussier gmcharlt++ indeed
15:07 gmcharlt ... wait, maybe that didn't come out quite right ;)
15:07 Dyrcona The channel is logged, we're all bugged. :)
15:07 abowling like trump tower?
15:07 gmcharlt next action item, exploring potential LP repacements, has begun, and has an agenda item later on, so we'll just consider that one done and discuss in a bit
15:07 gmcharlt next one - Ben Shum and Dan Scott will set up Launchpad and the bzr repo to start permitting series-level translations.
15:08 gmcharlt bshum, dbs: ^^ updates?
15:08 dbs bshum was doing some experimentation
15:08 dbs but I have nothing concrete to share
15:09 dbs I think the realization that some of the translations were way out of whack took priority
15:09 gmcharlt IIRC from recent discussions, I think bshum is getting close enough that we can tentiavely plan to 2.12.2 including another POT sync
15:09 gmcharlt but yeah, there've been multilingual spiders crawling out
15:10 gmcharlt any other i18n comments at the moment?
15:10 dbs nope
15:10 abowling there was some interest at the conference during our session
15:11 abowling specifically, cherokee had multiple persons in support...but nothing technical to add
15:11 gmcharlt Cherokee the language, you mean?
15:12 beanjammin joined #evergreen
15:12 abowling yes, sorry. i realize that was vague.
15:12 gmcharlt neat!
15:12 bshum gmcharlt: Oh sorry I wasn't watching my screen
15:12 gmcharlt welcome, bshum
15:12 bshum Yes, we setup 2.12 bzr
15:12 bshum So we're capable of doing translations for specific series now
15:13 dbwells Bmagic and I did at least pull in a new PO from the bzr branch for 2.12.1
15:13 bshum I think Bmagic used those steps
15:13 bshum yup
15:13 Bmagic I did
15:13 gmcharlt ah, cool, I had missed that
15:13 dbwells We generated the newpot too, but not sure exactly how/when that gets picked up
15:13 abowling i thought so too, especially because it didn't occur to me that indigenous American languages might be a hotbed
15:13 bshum Yeah I want to tweak the timing a bit more too
15:13 dbwells hoping it just flows in by tracking 2_12?
15:13 bshum Right now it's doing git -> bzr at 10 pm Eastern for 2.12
15:14 bshum So it should flow through any changes
15:14 dbwells cool, thanks for confirming
15:14 bshum And vice versa when you pull back
15:14 dbs bshum++
15:14 gmcharlt bshum++
15:14 gmcharlt OK, then I think we can consider that actino item done
15:14 gmcharlt so, moving on
15:15 gmcharlt #topic OpenSRF release info
15:15 gmcharlt #info bug 1684970 warrants a release of 2.5.1 this month
15:15 pinesol_green Launchpad bug 1684970 in OpenSRF "Proxy setup masks client IP needed by osrf-http-translator" [Medium,Confirmed] https://launchpad.net/bugs/1684970
15:16 gmcharlt any other particular questions, concerns, burning bugs, or works-in-progress for OpenSRF?
15:17 gmcharlt going once
15:18 gmcharlt going twice
15:18 gmcharlt #topic Evergreen releases
15:18 gmcharlt #info 2.12.1, 2.11.4, and 2.10.11 were released on 19 April
15:18 gmcharlt #info 2.10.11 is the last bugfix release for 2.10.x, which is now security only
15:19 dbs Speaking of which, there is a security bug with a patch that should probably be looked at for the next round of releases...
15:19 gmcharlt indeed
15:20 gmcharlt also, somebody highlighted bug 1646638
15:20 pinesol_green Launchpad bug 1646638 in Evergreen "SIP authentication sessions timeout in 2.11" [Undecided,Confirmed] https://launchpad.net/bugs/1646638
15:20 gmcharlt which at first blush looks like would be easy to include in the May releases
15:20 * dbs was "somebody"
15:20 gmcharlt dbs++
15:20 dbs I had forgotten about that bug until rsoulliere ran into it
15:20 Bmagic dbs++ # SIP patch
15:21 Bmagic We ran into it as well, it was killing us for about 3 weeks
15:21 gmcharlt that bug also reminds me of a semi-related issue -- would it make sense to define a new auth type for SIP rather than using opac?
15:21 Bmagic I don't see why not
15:21 * dbs borrows from improv and suggests "and"
15:21 Dyrcona Yes, I think it would.
15:22 csharp I just remembered that PINES applied that commit in advance of our January upgrade - I forgot to circle back around and sign off on it - just did
15:22 dbs opac + patch for short-term, new auth for next release
15:22 dbs csharp++
15:22 kmlussier csharp++
15:22 dbs and Bmagic++ # opening the bug
15:22 csharp dbs++
15:22 csharp all_yall++
15:22 dbs upgrades are such a blur
15:23 gmcharlt OK, I'll also open an LP for a new auth type as well
15:23 csharp dbs: srsly
15:23 gmcharlt any other Evergreen release issues to discuss (noting that we have some more requests for feedback at the end of the agenda)
15:23 gmcharlt ?
15:24 gmcharlt going  once
15:25 gmcharlt going twice
15:25 gmcharlt #topic Statement of responsibilities of core committers
15:25 gmcharlt #link https://wiki.evergreen-ils.org/doku.php?id=c​ontributing:core_committer_responsibilities
15:25 gmcharlt this was something that was drafted by kmlussier and me and initially discussed at the conference
15:26 gmcharlt and at this point, I'd like to open it up any further discussion
15:26 gmcharlt and unless blockers arise, hold a vote of this meeting on whether to formally adopt it
15:28 gmcharlt any comments before I start the vote?
15:28 dbs The only thing I stumbled over was the use of the word "integrity" to describe evergreen's architecture
15:28 kmlussier No comments from me. I think it covers things well.
15:29 * phasefx hides the hamster wheels
15:29 gmcharlt dbs: in the sense that "integrity of architecture" is perhaps aspirational, or a substantive concern about aiming for it?
15:29 dbs It just seems like the wrong word?
15:30 dbs "To advocate for the integrity of Evergreen's architecture", I don't know what that means
15:30 gmcharlt "consistency"?
15:30 phasefx and/or quality?
15:30 dbs s/integrity/technical soundness/ ?
15:30 dbs I like "quality" better
15:31 gmcharlt "quality" works for me
15:31 dbs maybe it's just me
15:31 phasefx s/architecture/codebase/?
15:31 kmlussier I could get on board with 'quality'
15:31 Dyrcona Perhaps the use of integrity in this case is an Americanism.
15:32 dbs The senses of "integrity" that I'm familiar with are either completeness, or moral
15:32 * dbwells looks in thesaurus, laughs at "nature of beast"
15:32 Dyrcona Well, completeness is more what I think it means.
15:32 * phasefx 's reference is Star Trek, hull and shields
15:32 gmcharlt dbs: yeah, the denotation I was going for was "The state of being unimpaired; soundness.
15:32 gmcharlt "
15:33 dbs And I *think* what is meant is that we should be continually trying to improve the quality of the architecture
15:33 dbwells I like "quality" fine.  Also like "soundness", actually.
15:34 dbs Okay. Whatever helps us kick XUL and Dojo to the curb :)
15:34 phasefx har
15:34 kmlussier heh
15:34 gmcharlt dbs: yes, as well as to resist making changes that reduce archtectural quality in the name of undue expedience
15:34 jeffdavis integrity implies coherence/consistency as a goal to me
15:35 jeffdavis dunno if that should be specifically articulated
15:35 gmcharlt so, here's what I've come up with
15:35 gmcharlt "The quality of Evergreen's architecture and its continual improvement"
15:37 dbs +1
15:37 gmcharlt OK, I've saved the wiki edit
15:37 gmcharlt any other wording tweaks before we vote?
15:38 gmcharlt ok
15:38 dbwells berick and I talked a bit at the conference about the last individual one
15:39 dbwells I just wonder if we need to be that specific, or if "model good participation" really says enough.
15:40 dbwells I have no problem with the concept, but just how it comes across to any casual reader of the document.
15:40 Dyrcona The model good participation one is kind of vague.
15:41 dbs Perhaps the example could be added to the "model good participation" clause and the more negative clause could be deleted?
15:41 Dyrcona That might work.
15:41 dbs dbwells: you mean casual reader thinks "oh this place sounds toxic, I'm out of here"?
15:41 dbwells dbs: yes, exactly
15:42 kmlussier I'm not sure the example exactly goes with the 'model good participation' bit.
15:42 Dyrcona To me the whole list reads like a model of good participation.
15:44 Dyrcona After reading it yet again, I think I'm in favor of dropping the last individual one, too.
15:44 Dyrcona I'd prefer a list of "thou shalts" over "thou shalt nots"
15:44 Bmagic we could have a meeting about it.....
15:45 Dyrcona heh
15:45 rlefaive joined #evergreen
15:45 dbs My guess is that there have been specific incidents that as a community we would like to avoid repeating in the future
15:46 Dyrcona Yes, but should policy be made around the exceptions or the general rule?
15:46 dbs and that providing examples might help us recognize negative patterns of behaviour for ourselves that we otherwise would not
15:47 kmlussier Yes, I was thinking the same as dbs.
15:47 * dbs can benefit from this kind of reflection
15:47 gmcharlt so yeah, one of the potential things here - and this might be better as an example - is the use of snark
15:47 dbwells Well, how about simply "To encourage other committers who are taking on group responsibilities."  ?
15:48 gmcharlt to which I will cop -- but is also something that can discourage participation
15:48 gmcharlt to tease apart what I was trying to do here
15:48 dbwells Then leave the example as well.
15:48 gmcharlt (a) commiters don't necessarily need to feel obligated to participate in ALL collective responsibilities
15:49 dbwells We can all use more encouragement from time to time, and that isn't mentioned anywhere yet :)
15:49 gmcharlt (b) they should not get in the way, however -- and there may be cases where somebody is really not inteested in a given technical aspect
15:49 gmcharlt but should take care to direct folks to the ones who are interested
15:50 gmcharlt and also pay attention to overall tone of communications
15:50 gmcharlt and I do think that it's important to both acknolwedge patterns *and* antipatterns
15:51 gmcharlt so,
15:51 gmcharlt here's a suggested alternative
15:51 Dyrcona I like dbwells suggested wording.
15:52 gmcharlt "To assist in directing people to other committers who are working on a group responsibility, even when not personally engaged in it"
15:53 gmcharlt I would propose dbwells' wording as an *additional* point
15:54 jeffdavis +1 to that wording and to adding "model good participation" as an additional point
15:54 kmlussier gmcharlt: That sounds good to me.
15:55 dbwells gmcharlt: Thanks for explaining.  New wording sounds great.  I'd be happy to get an "encouragement" point added as well, but ok without, too.
15:55 Dyrcona jeffdavis: Model good participation is already there, in case you missed it.
15:55 gmcharlt OK, please refresh https://wiki.evergreen-ils.org/doku.php?id=c​ontributing:core_committer_responsibilities
15:56 jeffdavis Dyrcona: ha, so I did, thanks
15:56 gmcharlt er, refresh again (added a missing "to")
15:56 kmlussier :)
15:57 gmcharlt so, ready for vote?
15:57 dbwells sorry to need to delay the vote, thanks to all for listening!
15:58 kmlussier I'm ready
15:58 dbwells ready
15:58 gmcharlt #startvote Shall the statement of committer responsibilities linked above be adopted? Yes, No, Abstain
15:58 pinesol_green Begin voting on: Shall the statement of committer responsibilities linked above be adopted? Valid vote options are Yes, No, Abstain.
15:58 pinesol_green Vote using '#vote OPTION'. Only your last vote counts.
15:58 gmcharlt #vote Yes
15:58 dbwells #vote Yes
15:58 kmlussier #vote Yes
15:58 abowling #vote Yes
15:58 dbs #vote Yes
15:58 Dyrcona #vote Yes
15:58 DPearl #vote Yes
15:59 jeff #vote Yes
15:59 rhamby #vote Yes
15:59 phasefx #vote yes
15:59 remingtron #vote yes
15:59 berick #vote yes
16:00 gmcharlt #endvote
16:00 pinesol_green Voted on "Shall the statement of committer responsibilities linked above be adopted?" Results are
16:00 pinesol_green Yes (12): kmlussier, DPearl, jeff, berick, abowling, phasefx, dbwells, Dyrcona, gmcharlt, remingtron, dbs, rhamby
16:01 gmcharlt #agreed https://wiki.evergreen-ils.org/doku.php?id=c​ontributing:core_committer_responsibilities is adopted as a statement of committer responsbilities
16:01 gmcharlt so, we're now jsut past an hour, with stuff left on the agenda
16:01 gmcharlt I'm inclined to start a thread regarding LP replacement on open-ils-dev
16:01 gmcharlt but we also have three highlighted bugs
16:01 dbwells +1 to LP replacement thread
16:01 kmlussier +1 to email thread
16:02 Dyrcona Yeah, I'll move to skip that and discuss it on the list.
16:02 gmcharlt thought so :)
16:02 dbs I'm happy to just have some eyes on the bugs, doesn't need to be discussed here
16:02 gmcharlt #action gmcharlt will start thread on moving forward with investigation of replacing LP
16:02 Dyrcona I am looking at Gitlab, fwiw.
16:03 dbwells dbs++
16:03 gmcharlt dbs: I've been keeping an eye on them, and thus far not seeing any conceptual blockers
16:03 kmlussier dbs: Should bug 1687545 be addressed before bug 1411699 goes in?
16:03 gmcharlt (other than sort out & vs ; in the one)
16:03 pinesol_green Launchpad bug 1687545 in Evergreen "W3C wants query parameters standardized on ampersands; semicolons are now bad" [Undecided,New] https://launchpad.net/bugs/1687545
16:03 pinesol_green Launchpad bug 1411699 in Evergreen "TPAC: Don't load dojo widgets unless we actually need them (for autocomplete)" [Wishlist,Confirmed] https://launchpad.net/bugs/1411699
16:04 dbs kmlussier: 1411699 has two branches, one which could go in immediately
16:04 dbs the other (rewrite to remove dojo) could follow on after 1687545
16:04 gmcharlt #info Patches for bug 1685840, bug 1681095, and bug 1411699 are commended to the dev community for general attention and testing
16:04 dbs not to be confused with the rewrite to remove dojo for google books preview ;)
16:04 pinesol_green Launchpad bug 1685840 in Evergreen "Google Books Preview should not require Dojo or any other framework" [Wishlist,Triaged] https://launchpad.net/bugs/1685840
16:04 kmlussier dbs: OK, thanks for clarifying.
16:04 pinesol_green Launchpad bug 1681095 in Evergreen "Extend browser cache-busting support for all stylesheets, JavaScript, and images in default public catalogue" [Undecided,New] https://launchpad.net/bugs/1681095
16:05 pinesol_green Launchpad bug 1411699 in Evergreen "TPAC: Don't load dojo widgets unless we actually need them (for autocomplete)" [Wishlist,Confirmed] https://launchpad.net/bugs/1411699
16:05 gmcharlt ok, I think that's a wrap
16:05 gmcharlt #endmeeting
16:05 pinesol_green Meeting ended Wed May  3 16:05:12 2017 US/Eastern.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
16:05 pinesol_green Minutes:        http://evergreen-ils.org/meetings/evergr​een/2017/evergreen.2017-05-03-15.01.html
16:05 pinesol_green Minutes (text): http://evergreen-ils.org/meetings/evergr​een/2017/evergreen.2017-05-03-15.01.txt
16:05 pinesol_green Log:            http://evergreen-ils.org/meetings/evergree​n/2017/evergreen.2017-05-03-15.01.log.html
16:05 dbwells gmcharlt++
16:05 dbs gmcharlt++
16:05 kmlussier gmcharlt++
16:05 Dyrcona gmcharlt++
16:05 phasefx gmcharlt++
16:05 remingtron gmcharlt++
16:05 Dyrcona dbs: I have a question about google books preview: Do I need to do any special signup with Google in order to use/test it?
16:06 jeffdavis I wanted to invite input on bug 1684988, but no discussion needed
16:06 pinesol_green Launchpad bug 1684988 in Evergreen "Patron account can be retrieved without opt-in" [Undecided,New] https://launchpad.net/bugs/1684988
16:06 dbs Dyrcona: nope, it should just work
16:07 dbs (assuming you turn it on in config.tt2)
16:07 Dyrcona OK, then. I'll see if I can find some time to look at it.
16:07 dbs my bar for replacing LP is "do links in emails send me to the Italian Linux Society?"
16:08 dbs Dyrcona: bshum added an example record from the Concerto set that should result in a preview
16:08 Dyrcona OK.
16:10 Bmagic gmcharlt++
16:11 Dyrcona That reminds me that I'm still sitting on the Czech records that I was told could be added to Concerto.
16:13 jeff jeffdavis: asking because you guys use opt-in currently -- what is the best description of how opt-in should work?
16:14 jeff jeffdavis: i.e., "don't show patrons in searches until they have shown up at least once and been retrieved by barcode and 'opted in'" was the last summary I think I had, but is it just searches, or should patrons also not appear in other interfaces, etc?
16:14 dbs we use it too. if a patron hasn't opted into sharing their account with another org_unit, they shouldn't be able to be retrieved via anything except barcode (so they can then opt in)
16:14 kmlussier Dyrcona: And that reminds me that bug 1672434 still needs to be addressed.
16:14 pinesol_green Launchpad bug 1672434 in Evergreen "Improved method for adding new bib records to test dataset" [Undecided,New] https://launchpad.net/bugs/1672434
16:15 jeff dbs: so, they shouldn't show up in a list of holds on a bib, for example?
16:15 dbs in XUL there is leakage through other interfaces like item circ history, IIRC, but it would be preferred to not show up there
16:16 jeff okay. is there a document (or commit message, wiki page, sitka/etc third party documentation) that describes how it currently works and how it should work?
16:16 dbs jeff: yeah, I think the design and implementation focused on the primary interface but didn't manage to address the others
16:18 jeffdavis We've got the XUL client patched so that non-opted-in patrons (first/last name, barcode, home OU) show up in an item's circ history, for example, but you can't actually retrieve the account without opting them in
16:19 jeffdavis Not showing them in circ history etc at all might be desirable, but not necessarily in all cases.
16:20 jeff jeffdavis: to help me understand, can you give an example where you might want a non-opted-in patron's details to show in circ history?
16:20 dbs http://libmail.georgialibraries.org/pipe​rmail/open-ils-dev/2009-June/004649.html is the earliest I've found so far
16:20 jeff dbs++
16:21 jeffdavis jeff: A majority of our libraries are part of a kind of super-federation called "BC Interlibrary Connect", but patrons from a BC ILC library still need to be opted in at other BC ILC libraries.
16:22 dbs Slightly earlier but less information http://libmail.georgialibraries.org/piperma​il/open-ils-general/2009-April/001436.html
16:22 jeffdavis Resources can be shared between libraries but patrons don't have to let their info be shared with every single library in the super-federation.
16:23 jeffdavis (Of course opt-in isn't actually a hard block on retrieving a patron account, but there is at least an attempt at having a record of consent to sharing info.)
16:24 jeffdavis Conversely, there is a "disallow opt-in" org setting which can prevent an org unit's patrons from being opted in at all. In that case, we'd probably *not* want the patrons to show up in circ history etc.
16:25 jeff i'm still not sure i follow why you'd want a patron to show in circ history at a library where they had not opted in...
16:26 jeff but maybe i'm misunderstanding something more fundamental.
16:27 Dyrcona Maybe if patron from library A has an item checked out from library B, but hasn't opted in at library B, the latter should still the patron's info for that circulation?
16:27 jihpringle if the item was lent to another library through interlibrary connect, checked out at that library and then returned to it's home library by the patron and something was wrong with the item (ie dvd was missing, item damaged) the owning library would need to know who borrowed the item so they could follow up with that patron's home library
16:28 jihpringle (patrons in BC can return items to any public library regardless of where they checked it out)
16:31 pinesol_green News from qatests: Test Success <http://testing.evergreen-ils.org/~live>
16:34 jeff okay, and the owning library would require the patron name rather than the patron's home library being the only one to look it up. interesting.
16:36 jihpringle if the item was returned directly to the owning library without the info in the last circ the owning doesn't know which borrowing library to contact for followup
16:36 jeff would displaying the library instead of the patron details in the circ history be useful in that case?
16:38 jihpringle that's probably all the info the library really needs
16:38 jeffdavis It's an extra step for the patron's home library to look up the circ history themselves to find the user if they need to contact them. I'll defer to jihpringle on whether that is an issue though. :)
16:38 jihpringle but as jeffdavis says it does make additional work for the home library over the owning library
16:39 jeffdavis jeff: let me dig up our local changes that force an opt-in check in circ history and other places in the XUL client, there may be cases where it's important to have some kind of patron-identifying info
16:42 jeffdavis http://git.sitka.bclibraries.ca/gitweb/?p=​sitka/evergreen.git;a=commitdiff;h=a45a759
16:44 jeffdavis a beast of a commit, that one :)
16:47 mmorgan Is there nothing in the action trigger hooks or validators for overdue notices that looks at xact_finish?
16:48 mmorgan I see checkin_time and stop_fines, but not xact_finish.
16:49 jeff jeffdavis: "comprehensive" :-)
16:51 jeff mmorgan: do you have a scenario in mind where checkin_time would be null and stop_fines would null, MAXFINES, or LONGOVERDUE and xact_finish would need to be consulted? a longoverdue + paid transaction?
16:52 mmorgan jeff: Exactly. LOST or LONGOVERDUE, then paid.
16:52 jeff well, LOST wouldn't validate CircIsOverdue, so that's covered already.
16:53 mmorgan Ah. ok. Good point.
16:53 mmorgan So the LONGOVERDUE paid items are the problem.
16:53 jeff but I can see LONGOVERDUE being worth looking into a little more... do you have an environment where an A/T that uses CircIsOverdue is timed to happen AFTER a circ would normally be marked LONGOVERDUE?
16:56 mmorgan Yes, we do end of semester reminders for some of our academics. I guess that's the only situation where this would be an issue.
16:57 jeff interesting. how do you time those?
16:57 mmorgan The processing delay and max validity cover due dates for the whole semester, so potentially a few paid long overdues would get pulled in.
16:57 jeff ah
16:57 mmorgan It's a backward way of doing statements, I know, but gets the job done.
16:58 mmorgan Thanks, jeff. I realize it's only an issue for this type of trigger, so not as big a deal as I thought at first.
16:58 mmorgan jeff++
16:59 jeff it might still make sense to adjust the criteria for CircIsOverdue
16:59 jeff you could always make an XactIsOpen validator, but...
17:01 mmorgan yes, I think it would make sense to adjust CircIsOverdue. Can't hurt, might help :)
17:01 jeff CircIsOverdue including LONGOVERDUE makes sense, but it probably should then ALSO check xact_finish
17:02 jeff though we then get into a philosophical debate on "is a long overdue item which has been billed and paid still overdue?" ;-)
17:03 mmorgan Yes, exactly. Come to think of it, we do have another trigger that's affected, too. We send final reminders after six months long overdue.
17:03 mmorgan So we really need that change.
17:03 * mmorgan will open a launchpad bug.
17:06 mmorgan jeff: re the philosophical thing, that's uncertain -- until it's returned. :)
17:06 jvwoolf left #evergreen
17:10 mmorgan left #evergreen
18:22 Jillianne2 joined #evergreen
18:30 sandbergja joined #evergreen
19:50 beanjammin joined #evergreen
22:20 genpaku joined #evergreen
22:53 rlefaive joined #evergreen
23:03 Callender joined #evergreen
23:16 khuckins joined #evergreen

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