Evergreen ILS Website

IRC log for #evergreen, 2017-12-21

| 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:12 csharp_ joined #evergreen
01:31 eby joined #evergreen
01:31 ejk joined #evergreen
01:31 wsmoak joined #evergreen
02:25 wsmoak joined #evergreen
02:25 ejk joined #evergreen
02:25 eby joined #evergreen
06:31 pinesol_green News from qatests: Test Success <http://testing.evergreen-ils.org/~live>
07:31 agoben joined #evergreen
07:48 jvwoolf joined #evergreen
07:49 jvwoolf1 joined #evergreen
08:32 _adb joined #evergreen
09:37 yboston joined #evergreen
09:51 Dyrcona joined #evergreen
10:20 rjackson_isl_ joined #evergreen
10:25 jwoodard joined #evergreen
11:12 Christineb joined #evergreen
11:16 jeff csharp_: oh, back on the discussion from yesterday regarding simple inventory techniques... i'm pretty sure i've confirmed that scanning an on-shelf available item for checkin touches at least the last edit time.
11:17 jeff (then you probably just have to consider if you're willing to tolerate large swaths of the collection being "Reshelving")
11:19 gsams jeff: That's how we handle the inventory process here, set a date, scan a section, report on the items in that section with an edit date before the scanning occured, etc.
11:19 gsams Works well for us.
11:21 gsams Also allows for the process to take a while, since it's based off of a date and not a status or other temporary setting.
11:23 JBoyer jeff, that's what a few of our libraries do here, but it looks like the web client doesn't do this anymore. (it's difficult to argue that this should be changed back, it wasn't actually edited unless your view of checkin is that it's the "mark as reshelving" interface.
11:33 jihpringle joined #evergreen
12:02 khuckins joined #evergreen
12:03 miker JBoyer: I'm surprised that edit_date doesn't get set /because/ of the web client, I think it's more likely a coincident change ... maybe status_changed_time could be used instead
12:04 jeff JBoyer: interesting. that makes me want to go look into that more.
12:36 jeff I've gone back and forth on adding features to either item status or the checkin screen vs a new dedicated "scan for inventory" screen. I think avoiding item status is best, and there's benefits in being able to smoothly handle checkin of circulating items found on the shelf, etc.
12:37 jeff But I'm not sure if this is a job for Moar Checkin Modifiers or maybe an inventory interface that reuses much of checkin.
12:38 jeff I do like the idea of "passive" inventory for those who want to use it: a "last seen" time that updates on some/all checkin/checkout/in-house-use scans.
12:40 jeff Actually, a last seen with user/workstation that's exposed in a useful way to staff (for "where IS this?" use), AND a last_inventoried might be good.
12:46 miker jeff: fwiw, several years ago Equinox created a whole plan for a grown up inventory "module" ... it would track everything on tables adjacent to asset.copy, avoiding further bloat there and allowing purpose-specific reporting (not via clark) and visualization, etc
12:51 afterl joined #evergreen
13:13 terran joined #evergreen
13:16 JBoyer jeff, miker, It's been some time since this issue came up and I've not been able to look into it again. With luck I'm misremembering.
13:23 JBoyer and to jeff's point about all the checkin mods; in the half-baked inventory idea I've had in the back of my mind for the last few weeks you'd open an inventory "session" and any checkin (possibly also checkout) of any item would then count as an inventory scan because the item was in sombody's hands.
13:24 JBoyer I consider "do I still have this item?" to be much more important than "is this item shelved correctly?" I know pages and patrons benefit the most from the second, but just the first is a big step.
13:25 * JBoyer returns to whatever it was he was doing earlier.
13:28 rjackson_isl_ Jboyer does that mean I can interrupt you again?!
13:32 terran berick: Do you have a moment so I can pick your brain about the patron registration form?
13:35 JBoyer terran, I've also been poking at that today so I may be able to help if it's not too awful. :)
13:36 berick with our powers combined...
13:38 jeff JBoyer: nope! doesn't work that way! berick is forever burdened with the sole responsibility of maintaining and answering inquiries about every interface he hath wrought.
13:38 terran I'm trying to figure out a way to set a default patron permission group.
13:39 JBoyer Sweet. In that case I've got some questions about why I can't enter more than 1 email when the multiple attribute is set on that field. :P
13:39 terran It seems like I should be able to call set_profile(grp)
13:42 * berick was waiting for the "but..."
13:42 terran Heh
13:42 berick terran: i take it nothing happens?
13:42 berick and no js errors
13:45 JBoyer also, where are you putting that call?
13:45 berick yeah, patch/diff would be helpful
13:45 JBoyer (This could be generalized into a OUS (ick) and just put into the initial new user creation at line 708 of staff/circ/parton/regctl.js
13:46 JBoyer That wouldn't be as a function call though, just a simple profile:value, in the user dictionary.
13:47 dluch joined #evergreen
13:49 terran I've tried calling it a few different places and ways and haven't seen any errors in the browser console. Most recently tried adding it to the initial button creation on line 464:  ng-init="set_profile('Patrons')"
13:50 berick terran: grp is an object, not a string
13:50 terran Also tried adding it into a separate clickable link with an onclick just to try to force it
13:50 terran Ooooh
13:51 berick fwiw, JBoyer's suggestion is a better one than calling set_profile after the fact.
13:52 berick hm, but that might require chagnes to copy_stage_data and copy_clone_data
13:53 JBoyer Oh, I see. that user object shouldn't have that value set yet at that point for clone at least. (I didn't know if staged users had a profile? they likely wouldn't know what to pick)
13:56 ScottThomas joined #evergreen
13:57 terran And it's not just the value itself, but changing the value also changes the expiration date.
13:58 tspindler joined #evergreen
13:58 tspindler we will be starting the EOB meeting in a couple minutes
13:59 rgagnon joined #evergreen
14:00 tspindler I will wait a couple more minutes and see if more come on
14:01 berick terran: http://paste.evergreen-ils.org/960
14:01 berick ^-- seting aside the better long-term solution, this should work
14:02 terran berick++ Thank you! I'll take a look after the EOB meeting
14:02 tspindler #startmeeting 2017-12-21 - Evergreen Oversight Board Meeting
14:02 pinesol_green Meeting started Thu Dec 21 14:02:11 2017 US/Eastern.  The chair is tspindler. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:02 pinesol_green Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:02 pinesol_green The meeting name has been set to '2017_12_21___evergreen_oversight_board_meeting'
14:02 tspindler #topic roll call
14:02 tspindler Use the #info command stating name and affiliation
14:02 tspindler #info tspindler is Tim Spinder, C/W MARS
14:03 ScottThomas #info ScottThomas is Scott Thomas PaILS
14:03 rgagnon #info rgagnon is Ron Gagnon, NOBLE
14:03 terran #info terran is Terran McCanna, PINES
14:03 afterl #info afterl = Amy Terlaga, Bibliomation (SFC and Conference Updates)
14:03 tspindler miker: are you around?
14:03 miker oh, ho!
14:03 miker I am
14:03 tspindler we need a simple majorit for a quorum correct?
14:03 dluch #info dluch is Debbie Luchenbill, MOBIUS (observer)
14:04 miker #info miker = Mike Rylander, EOLI
14:04 miker tspindler: we do, yes
14:04 tspindler I think we just have it then
14:05 tspindler #info Agenda
14:05 tspindler #link  https://wiki.evergreen-ils.org/doku.​php?id=governance:minutes:2017-12-21
14:05 tspindler #info minutes of November 16, 2017
14:05 tspindler #link  https://wiki.evergreen-ils.org/​doku.php?id=governance:minutes
14:06 tspindler Any questions or comments about the minutes, I know we had techical issue because I did not start the meetingbot correctly
14:06 rgagnon Move to approve the November minutes as presented.
14:06 ScottThomas So moved
14:06 terran I put the copied & pasted bits here, too: https://wiki.evergreen-ils.org/​doku.php?id=governance:minutes
14:07 tspindler #info rgagnon moved to accept minutes, seconded by ScottThomas
14:07 tspindler #startvote Approve minutes of 12-21-2017? Yes, No, Abstain
14:07 pinesol_green Begin voting on: Approve minutes of 12-21-2017? Valid vote options are Yes, No, Abstain.
14:07 pinesol_green Vote using '#vote OPTION'. Only your last vote counts.
14:07 terran #vote Yes
14:07 tspindler #vote Yes
14:07 miker #vote yes
14:07 rgagnon #vote Yes
14:07 ScottThomas #vote Yes
14:08 tspindler #endvote
14:08 pinesol_green Voted on "Approve minutes of 12-21-2017?" Results are
14:08 pinesol_green Yes (5): tspindler, rgagnon, ScottThomas, miker, terran
14:08 tspindler #topic Report of the Chair
14:08 tspindler I have nothing to report here. I will talk about the current stauts of moving from the SFC to MOBIUS down on the agenda
14:09 tspindler #topic Financial report
14:09 tspindler #link https://wiki.evergreen-ils.org/d​oku.php?id=governance:financials
14:09 tspindler I don't think there is anything new on the financial report
14:10 tspindler #topic SFC Updates (Amy Terlaga)
14:10 afterl My SFC Update will show up in Tim's SFC Review Task Force update.  Tim will fill in the details.
14:10 Christineb joined #evergreen
14:10 tspindler thanks
14:10 tspindler #topic Release Manager (Dan Wells)
14:10 tspindler dbwells has the floor
14:11 tspindler Any developers have updates for the next release?
14:11 dbwells Sorry, I wasn't aware of this meeting.
14:12 tspindler np, is there anything to report?
14:12 dbwells I did give an update at the developer meeting earlier this month, nothing new to report from that.
14:12 dbwells (I am actually out the office, so sorry for being unprepared to say more.)
14:12 tspindler Ok moving along
14:12 tspindler #topic SFC Membership Review (Tim Spindler)
14:13 tspindler I have had some conversations with Donna Bacon from MOBIUS.  Amy and I discussed some issues also with the SFC about what is needed for the transition.
14:13 tspindler Donna is currently in contact with MOBIUS attorney to develop an agreement.
14:15 tspindler One of the issues her attorney raised is how to have an agreement with the Evergreen Project when the Evergreen Project is not a legal entity.  When I talked to her last, her attorney said he had an idea how to proceed.
14:15 tspindler She is planning to talk to me in the next few weeks.
14:15 tspindler Whatever happens, the SFC indicated they can review any agreement.
14:16 tspindler Any questions or comments?
14:17 rgagnon Is there something weird about having SFC review the agreement?
14:17 tspindler Do others have concerns?
14:17 miker I don't think so ... their only req is that we move to a 501(c)3
14:17 miker best case, we gain some knowledge
14:18 ScottThomas It is a little weird, but I don't see any harm in it and, like Mike said, we may learn a few things.
14:19 tspindler Donna was also open to the Evergreen Project becoming its own non-profit.  She has been OK with contining to contract with MOBIUS for services if the Evergreen Project became its own non-profit.
14:19 tspindler She would support this even after we have an agreement with them and work with us to make the transition.
14:20 tspindler #info MOBIUS is developing an agreement to provide services and support for the Evergreen Project
14:21 tspindler Any other thoughts or questions?
14:21 dbwells Ok, sorry to speak out of order but here is my summarized report from the dev meeting last week for any not there:
14:21 dbwells First, I am in the process of breaking down the codebase into simple chunks to create a signup spreadsheet for any wishing to contribute to internal documentation.  I expect that to be out by the new year.
14:21 dbwells Second, thank you to folks who have been updating the roadmap. Here it is again, please do take a look and add anything you are planning at this point: https://wiki.evergreen-ils.org/doku​.php?id=faqs:evergreen_roadmap:3.1
14:21 dbwells Finally, our next scheduled date at the moment is Feb 9: feature slush, but expect some of the documentation push to be fleshed out in the interim.
14:22 dbwells Thanks
14:22 * dbwells disappears again
14:22 terran dbwells++
14:22 ScottThomas dbwells++
14:22 tspindler dbwells++
14:22 rgagnon dbwells++
14:23 tspindler #topic 2018 Conference Committee Report (Amy Terlaga)
14:23 afterl Evergreen Conference Update:  Registration went live on November 28th.  This includes Sched, which makes for easy program scheduling once you're registered.  Conference T-shirts are now available.
14:24 afterl The Conference Program Committee has reviewed all submitted programs and is in the process of scheduling them into their
14:24 afterl respective tracks.  We were hoping to receive a few more technical programs.
14:24 afterl Another call has gone out for sponsorships and exhibitors.
14:24 afterl We are workinig on a social activities list to post to the website.
14:24 afterl Another round of program meetings and conference meetings will be scheduled in January.
14:24 afterl The End.
14:24 terran afterl++
14:24 tspindler afterl++
14:24 ScottThomas afterl++
14:25 rgagnon afterl++
14:25 tspindler #topic Outreach Committee
14:26 tspindler kmlussier is on vacation, can anyone else report on activities?
14:26 rgagnon We have been working on a squarish logo, have many variations to consider.
14:27 rgagnon Not to replace large horizontal logo, but as an option.
14:27 rgagnon That's all that leaps to mind, sorry.
14:27 tspindler thanks rgagnon
14:27 tspindler #topic Old Business
14:28 tspindler I don't have anything left on the old business
14:28 tspindler #topic New Business
14:28 tspindler #info Site Selection Committee
14:28 ScottThomas Just a question. What is the status of site selection for the 2019 conference?
14:29 tspindler lol, I wanted to raise that issue.  afterl, kmlussier and have exchanged some things on this.
14:30 tspindler Grace had raised a question about reexamining what is done at the conference.  kmlussier and afterl thought we should have some discussion either with a taskforce or something before sending out the announcement
14:30 tspindler grace raised this question last spring
14:31 tspindler grace had sent a message to the board
14:31 tspindler #link http://list.evergreen-ils.org/pipermail/​eg-oversight-board/2017-May/001797.html
14:32 tspindler afterl, any other thoughts or comments on this?
14:33 ScottThomas One thing to keep in mind: we are already cutting it close with booking venues.
14:33 tspindler ScottThomas: that was my concern
14:34 tspindler My understanding is the Chair sends the announcement but the site selection committee reviews the submissions
14:34 ScottThomas While Grace's comments are helpful, we basically know how many rooms we need, what kind of equipment etc.
14:35 ScottThomas Full disclosure: I have an application ready to go.
14:36 tspindler Any one has any thoughts on this?  If not, I'll follow up with the site selection committee about getting out an announcement
14:36 afterl tspindler:  good idea
14:37 tspindler #action tspindler will work with site selection committee to get out an announcement ASAP
14:38 tspindler This is all I had for new topics.  Any other issues anyone wants to rais?
14:38 ScottThomas tspindler++
14:39 tspindler Okee dokee, enjoy festivus,  you can air your grievances after the end of the meeting
14:40 terran Ha!
14:40 terran tspindler++
14:40 tspindler #endmeeting
14:40 pinesol_green Meeting ended Thu Dec 21 14:40:11 2017 US/Eastern.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
14:40 pinesol_green Minutes:        http://evergreen-ils.org/meetings/evergr​een/2017/evergreen.2017-12-21-14.02.html
14:40 pinesol_green Minutes (text): http://evergreen-ils.org/meetings/evergr​een/2017/evergreen.2017-12-21-14.02.txt
14:40 pinesol_green Log:            http://evergreen-ils.org/meetings/evergree​n/2017/evergreen.2017-12-21-14.02.log.html
14:40 terran holidays++
14:40 rgagnon Happy new year!
14:40 tspindler happy holidays and happy new year
14:41 terran Minutes have been posted: https://wiki.evergreen-ils.org/​doku.php?id=governance:minutes
14:49 terran berick: That works, thank you so much - our circ staff will be happy! (Or, at least, not angry.)
14:59 berick progress
15:00 berick terran: did we lose a feature in webby or was this a local customization?
15:00 terran I believe it was a local customization
15:15 cesardv_ hey guys, so I've been working on a simple latency tester, on the webclient, (to help with troubleshooting/etc) see bug 1739504 - just wanted to get some feedback about including something like this in the default EG
15:15 pinesol_green Launchpad bug 1739504 in Evergreen "Webstaff - Add Latency Test Page" [Undecided,New] https://launchpad.net/bugs/1739504
16:17 berick cesardv_: just a comment on the implementation...  making async network calls in a loop like that means all 10 (or whatver) calls are in-flight at the same time.
16:18 berick i'm guessing for ping you'd rather have each request wait until the response to the previous request has arrvied.
16:28 jeff or perhaps send async on an interval, if you're trying to mimic the behavior of ping(1)
16:28 khuckins_ joined #evergreen
16:30 * jeff should read the implementation before commenting on it
16:30 jeff cesardv_++
16:30 jeff cesardv_: what was your motivation behind this -- trying to help debug any specific issue/complaint?
16:31 cesardv_ berick: ah yeah I can change it to use just synchronous JS
16:31 cesardv_ jeff: yep
16:32 berick cesardv_: i wasn't suggesting you make it sync
16:32 berick just that each follows the other
16:33 afterl left #evergreen
16:33 berick sync is deprecated
16:34 cesardv_ berick: hmm I see, but yeah I guess could have the "start" button just do one at a time, but with websockets, I think if it's initially closed and needs to be opened that first ping will be slow*
16:34 berick cesardv_: maybe fire and forget the first ping?
16:34 jeff you could consider throwing away the first result.
16:35 cesardv_ berick: yeah that could work
16:35 berick cesardv_: firing multiples still makes sense
16:36 cesardv_ I like the fact that after 10 or so the average is pretty solid, even if you got a slow 500ms+ ping and the rest are fast
16:36 jeff what's the reason behind the "just ping once after the initial ten" behavior? looks like the end result is you send 11 pings?
16:37 cesardv_ jeff: hmm no quite, click the "start test" button gets you the first 10, then after that clicking again just gets you one more
16:38 cesardv_ jeff: the intent was to make it easy for the end-user to get a semi-solid average
16:39 jeff ah, i think i see the intent now.
16:39 pastebot "berick" at 64.57.241.14 pasted "replace loop" (8 lines) at http://paste.evergreen-ils.org/961
16:39 berick cesardv_: was thinking sometihng like that ^-
16:40 berick supposed to be function pingCounter()...
16:41 berick to avoid the async pile-up
16:41 cesardv_ berick: you and your fancy recursion... :)
16:42 cesardv_ sure yeah that looks nice
16:42 jeff depends on what you're trying to measure, i suppose.
16:44 cesardv_ berick: thanks, I'll def give that a spin
16:45 berick cesardv_++
17:08 khuckins joined #evergreen
17:30 jvwoolf1 left #evergreen
18:18 khuckins joined #evergreen
18:31 pinesol_green News from qatests: Test Success <http://testing.evergreen-ils.org/~live>
20:01 jvwoolf joined #evergreen
20:24 jvwoolf left #evergreen

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