Evergreen ILS Website

IRC log for #evergreen, 2016-05-24

| 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:24 pinesol_green [evergreen|Kathy Lussier] LP#1447746: Fix lp957466_update_date_and_source regression test - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=8ab6306>
00:58 webmind joined #evergreen
01:17 jonadab joined #evergreen
01:21 berick joined #evergreen
01:25 BunnyRider joined #evergreen
01:25 Bmagic_ joined #evergreen
01:28 bshum gmcharlt: I put together branches for the two things to fix for Debian and OpenSRF master, but just realized they'll probably have a minor conflict with each other.  Simple enough to resolve whichever one we push in first.
01:29 bshum I'll test Wheezy later, but Jessie installs all the pre-req's happily with the combined branch content.
01:29 * bshum tries to sleep
02:00 dcook joined #evergreen
02:12 artunit joined #evergreen
02:18 dcook joined #evergreen
03:47 gsams joined #evergreen
03:50 gsams joined #evergreen
05:00 pinesol_green News from qatests: Test Success - http://testing.evergreen-ils.org/~live/test.html <http://testing.evergreen-ils.org/~live/test.html>
07:16 gsams_ joined #evergreen
07:18 rjackson_isl joined #evergreen
07:22 Christineb joined #evergreen
07:42 bshum Test success! Yes! :)
08:05 collum joined #evergreen
08:06 JBoyer joined #evergreen
08:17 ericar joined #evergreen
08:30 mrpeters joined #evergreen
08:30 csharp @test
08:30 pinesol_green csharp: As great as you are man, you'll never be greater than yourself.
08:53 aubjordan joined #evergreen
08:55 mmorgan joined #evergreen
09:00 maryj joined #evergreen
09:06 mdriscoll joined #evergreen
09:21 bos20k joined #evergreen
09:21 yboston joined #evergreen
09:25 jvwoolf joined #evergreen
09:36 terran joined #evergreen
10:00 rfrasur joined #evergreen
11:02 Dyrcona joined #evergreen
11:03 Dyrcona Ah, bummer.
11:03 Dyrcona Signed in to chat with someone in particular and that someone is not in channel.
11:04 kmlussier joined #evergreen
11:09 JBoyer_alt joined #evergreen
11:10 brahmina joined #evergreen
11:10 JBoyer_alt joined #evergreen
11:21 Dyrcona Heh. A psql session that I forgot about survived my laptop going to sleep and than the IP address changing.
11:21 Dyrcona s/than/then/
11:23 Dyrcona Actually, I'll bet it really didn't.
11:23 bjwillis joined #evergreen
11:23 Dyrcona Probably would have blown up if I had tried a query.
11:24 Dyrcona just a fyi: I plan to add yet another comment on LP 1306666 later.
11:24 pinesol_green Launchpad bug 1306666 in Evergreen 2.9 "When Aborting a Transit, items should not automatically get Reshelving status." [Low,Confirmed] https://launchpad.net/bugs/1306666
11:24 rjackson_isl_ joined #evergreen
11:24 Dyrcona I should have really thought about it more before replying earlier.
11:24 Dyrcona I'll probably wait until I get home after today's meetings.
11:29 JBoyer_alt Quick Q if anyone knows off hand: we have a location closing for a couple weeks and they want to stop INCOMING holds. (the closed dates are already in so that's covered.)
11:29 JBoyer_alt I'm considering freezing all holds for pickup at that location with a thaw date maybe the day before they reopen unless I'm told that's madness.
11:30 jeff JBoyer_alt: keep in mind that the holds in question may already be frozen with no thaw date, or with a thaw date after the date you'd be thawing. also, patrons may thaw them...
11:30 jeff There might be a more clever way to do what you're trying to do, but nothing off the top of my head that I'd have enough confidence in to suggest.
11:36 Dyrcona JBoyer: We've done that, frozen holds that were not already frozen or in transit.
11:37 JBoyer_alt That's the best I can figure for now. (it' There are settings that say "don't target holds here!" and even settings to target holds while you're closed, but none that look at the pickup location.
11:37 JBoyer_alt Oops. that parenthetical is supposed to be (it's just for 2 weeks).
11:37 Dyrcona JBoyer_alt: Yeah, I think there is...
11:37 Dyrcona JBoyer_alt: But it isn't timed, you'd have to turn it off after.
11:38 Dyrcona I don't remember the setting off the top of my head.
11:38 JBoyer_alt Oh, that would be perfect, I just couldn't find it when I was perusing the LSE.
11:38 Dyrcona It may not be a LSE.
11:38 mmorgan JBoyer_alt: When we had a similar situation, I think I remember changing the hold policies to make the particular pickup point not holdable.
11:38 Dyrcona JBoyer_alt: Let me check some of my old scripts/notes.
11:39 JBoyer_alt Dyrcona, thanks.
11:39 Dyrcona JBoyer_alt: circ.holds.target_skip_me in LSE.
11:39 Dyrcona Set to true for the OU in question.
11:40 Dyrcona In one case, we froze all non-frozen holds or holds that thawed before the library reopened.
11:40 mmorgan JBoyer_alt: Dyrcona: We used the ou setting also, to stop new holds.
11:41 JBoyer_alt Dyrcona, that's the one we were looking at earlier, but the description implies it prevents items at that location from being targeted. I'm trying to stop holds at other locations from being targeted for transiting to the closed location.
11:41 Dyrcona Yeah, that is what it does. Let me keep looking.
11:42 mmorgan JBoyer_alt: This is the ou setting we used: "OPAC: Org Unit is not a hold pickup library"
11:42 jeff keep in mind that some of these may prevent patrons from placing new holds for pickup at that library (which may or may not be desireable)
11:42 Dyrcona mmorgan: Yeah, that's the one I was originally thinking of.
11:43 Dyrcona jeff: I think that is the point temporarily.
11:43 JBoyer_alt Ah, mmorgan, I like that suggestion. I thought you meant adding a row to the hold matrix denying holds for pickup at the closed location.
11:44 Dyrcona Looks like in the particular case I'm looking at we made the library not visible in the OPAC while it was closed.
11:44 JBoyer_alt jeff, Dyrcona, The hope isn't necessarily to prevent new holds, but that's a perfectly acceptable side effect for that amount of time.
11:45 Dyrcona I don't think there is a way to allow holds and prevent them from filling temporarily, at least not easily done just from parameters.
11:45 JBoyer_alt That was the other option we were considering, I wanted to see if there was a simpler (non-autogen.sh) option first.
11:45 mmorgan JBoyer_alt: We did both, actually. Set the library NOT to be a pickup point and temporarily had rules in the hold matrix set so existing holds wouldn't capture - until they were ready to receive items again.
11:46 Dyrcona mmorgan's suggestion should work.
11:46 jihpringle joined #evergreen
11:46 JBoyer_alt It'll be ok if they can't place new holds at the time.
11:46 Dyrcona In this case, we decided to hide the library after discussion with the director.
11:47 JBoyer_alt mmorgan, Ah, I suppose you would have to, I just looked at the setting and it doesn't effect targeting.
11:47 mmorgan JBoyer_alt: Right.
11:47 Dyrcona JBoyer_alt: If you freeze the holds, it won't matter.
11:47 Dyrcona I think we added something to freeze the holds every night.
11:48 Dyrcona This stuff often ends up being done rather ad hoc. :)
11:48 JBoyer_alt Oh, yes. I thought "if we freeze the holds there may still be more coming in" but not if you can't choose that location. Excellent.
11:49 Dyrcona In this particular case, we sent an email to patrons with an email address who had their holds suspended.
11:49 JBoyer_alt I am the last person you'd expect to hear this from, but I /guess/ this would be an ok place for YAOUS since we have similar settings in place already, from the other way around.
11:49 Dyrcona Part of it said that they could choose another library if they wanted to unsuspend the hold.
11:49 mmorgan Dyrcona: When unfreezing, how did you identify those that had been frozen by the patron so they could stay frozen?
11:50 JBoyer_alt That's not a bad idea, might run that by the library too.
11:50 Dyrcona JBoyer_alt: You mean a setting to not target holds going to a particular location?
11:50 Dyrcona mmorgan: We set a thaw date when we froze them, so they'd automatically thaw when the library was supposed to be opened again.
11:51 jeff mmorgan: First thing that comes to mind for me would be to unly thaw holds having the very specific thaw date that you set in your batch update.
11:51 jeff mmorgan: but then again, what Dyrcona just said makes even more sense
11:51 mmorgan Ah Ok good iedea!
11:51 mmorgan idea, even.
11:52 Dyrcona Looks like we messed with transits, too, in this case.
11:52 Dyrcona We've done this a few times and every time, I think it was a little different.
11:53 Dyrcona In some case, I know we've informed the delivery company and they would hold things for a few days.
11:56 mmorgan I like JBoyer_alt's idea about an ou setting to stop hold transits to a particular library.
11:56 JBoyer_alt Thanks everyone for the suggestions.
11:56 JBoyer_alt Dyrcona++ jeff++ mmorgan++
11:57 Dyrcona mmorgan: Yeah, I like the idea of that setting, too.
11:57 JBoyer joined #evergreen
12:06 jihpringle joined #evergreen
12:07 glenm joined #evergreen
12:07 jeff Another question is... what do you want to happen with the copies in question? Do you want them to go out to another patron in the meantime?
12:10 * mmorgan would say Yes, they should go to another patron in the meantime.
12:11 * Dyrcona is going to sign out for a bit.
12:11 bmills joined #evergreen
12:20 JBoyer jeff, we're freezing the holds over a week out so the holds can hopefully be picked up and used rather than sit for 2 weeks.
12:22 jeff reasonable.
12:33 jeffdavis We've had a few libraries running Windows report that their staff client "disappears" during automatic update - after downloading a partial update and restarting, the desktop shortcut is gone and apparently the evergreen.exe has vanished from their existing staff client folder as well.
12:33 jeffdavis Has anyone seen something like this?
12:39 mmorgan jeffdavis: Not that exactly. Could there be some overzealous antivirus software at work?
12:40 jeffdavis It's possible. We've had similar reports from a few different libraries (all running Windows 7 I believe), I'll ask about antivirus.
12:40 mmorgan We have had rare occasions where a cleanup utility run on a pc has caused problems, but never the client disappearing that I can recall.
12:41 jeff jeffdavis: Any chance you can get access to a pre-upgrade-attempt workstation at a site that has experienced the issue? I suspect a local difference in permissions or similar.
12:41 mmorgan Could they also have different Window profiles that maybe don't have the same shortcuts?
12:42 jeff If so, then you could survey the land and then run something like procmon (from the sysinternals suite) to see what happens. Of course, there's the chance that you wouldn't experience the same issue on a different workstation, but could be worth a shot.
12:51 jeffdavis problems_that_are_not_caught_in_testing_an​d_cannot_be_reproduced_by_support_staff--
12:52 bshum Darn chaos monkey :(
12:52 sandbergja joined #evergreen
12:52 jeff jeffdavis: yeah. :-(
12:53 jeff jeffdavis: we do not use auto update here, so i can't offer any data points.
12:53 jeffdavis the good news that this is our only upgrade problem so far (aside from an issue with a third-party vendor), and there's a quick solution: install the new client manually
12:54 jeffdavis those suggestions are quite useful though, jeff++ mmorgan++
12:54 jeffdavis hopefully some of the more tech-savvy onsite folks can help us figure out the problem
12:58 mmorgan jeffdavis: On the same subject, during our last upgrade, we did have a large number of workstations that, during the client auto-update, complained that the update could not be verified. Finally had to do a manual update.
12:58 mmorgan Never did figure that out. I was wondering if it could be some kind of timeout issue.
13:01 jeffdavis not an SSL problem?
13:03 mmorgan Don't think so. Some worktations auto-updated just fine, some worked after a couple of tries.
13:08 csharp I would be curious about the contents of the autoupdate.js file on the ones that didn't work
13:11 mmorgan csharp: Is that on the workstation?
13:11 csharp mmorgan: yes
13:12 * csharp tries to find the file path
13:12 jeffdavis components/defaults/autoupdate.js
13:12 csharp jeffdavis++
13:13 * mmorgan looks
13:15 jeffdavis bah sorry, defaults/preferences/autoupdate.js
13:15 jeffdavis that's what I get for trying to do it from memory :)
13:17 * mmorgan will have to find a workstation that is not an early adopter ;-)
13:17 Dyrcona joined #evergreen
13:19 jlitrell joined #evergreen
13:21 * Dyrcona checks logs.
13:22 Dyrcona We've not had problems with clients disappearing after updates, but we have had autoupdates fail from time to time.
13:22 Dyrcona I can also add that I've never seen the partial update done by auto update work on Mac OS X nor on Linux.
13:24 Dyrcona Not that helpful, but there it is.
13:24 Dyrcona One question for my own sake: Were these 2.9 updates on the Evergreen side of things?
13:24 kmlussier joined #evergreen
13:26 * Dyrcona noticed something building the 2.9.5 tarball that just might be relevant.
13:27 Dyrcona Complained that I didn't have libbzip2 installed, but that code should get rebuilt when you build from the tarball, so I'm not sure it matters.
13:27 jeffdavis Dyrcona: in my case, 2.8.1 -> 2.10.2
13:27 jeffdavis I didn't notice any errors while building the updates, perhaps I missed something though
13:27 jeffdavis autoupdate worked fine during testing
13:28 Dyrcona jeffdavis: I didn't notice anything when testing the tarball and I was looking for it.
13:28 Dyrcona I don't test autoupdates though.
13:28 jeffdavis oh and we install from git, not from official release tarballs
13:28 Dyrcona Bascially, just build from the tarball, log in with the staff client, and make sure a few things work.
13:29 Dyrcona jeffdavis: OK, then.
13:29 Dyrcona I have since installed libbzip2-dev on the laptop.
13:29 Dyrcona Somehow that was not installed....
13:30 Dyrcona When I noticed the message, I thought it was a big deal at first, but later realized that it shouldn't be.
13:31 Dyrcona For production, we typically install from git.
13:31 pinesol_green [evergreen|Bill Erickson] LP#1580676 MARC stream authority cleanup repair - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=fceb8d6>
13:31 pinesol_green [evergreen|Galen Charlton] LP#1580676: fix error message - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=c48288d>
13:33 Dyrcona Other than it might have been a tarball issue, I don't have any new suggestions than have already been made.
13:34 Dyrcona Unless it is failing everywhere, but it doesn't sound like it is.
13:35 * Dyrcona is in between meetings and lunch was served.
13:36 Dyrcona It's the annual meeting.
13:37 pinesol_green [evergreen|Josh Stompro] LP#1517556 - Exclude inactive event defs from find_event_def_by_hook. - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=a05d872>
13:38 Dyrcona gmcharlt++ pushing patches
13:40 kmlussier gmcharlt: I'll push your patch for 1584801 shortly
13:40 kmlussier bug 1584801
13:40 pinesol_green Launchpad bug 1584801 in Evergreen 2.9 "tagging previously borrowed items in metarecord searches fails" [Medium,Confirmed] https://launchpad.net/bugs/1584801
13:40 gmcharlt kmlussier++
13:40 Dyrcona Oh yeah... getting ready for the next 2.10 tomorrow....
13:41 Dyrcona Should I do a 2.9 at the same time to keep in sync?
13:47 pinesol_green [evergreen|Jason Boyer] LP1567514 - Don't Output Null Byte for Spool Files - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=48698ad>
13:47 gmcharlt Dyrcona: eh, since you released last week, I suggest not bothering unless you feel like it; we can get back in sync in June
13:47 kmlussier Since we just had a 2.9 release last week, I wouldn't think another one is needed yet. Just one person's opinion.
13:48 kmlussier Or two people's opinion
13:48 Dyrcona OK. I don't have a problem with that.
13:55 pinesol_green [evergreen|Galen Charlton] LP#1584801: fix tagging of previous circs in metarecord search results - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=7a4551e>
14:04 berick @love digging around in Open-ILS/src/support-scripts/test-scripts and finding a 7 year old script that does exactly what I needed.
14:04 pinesol_green berick: The operation succeeded.  berick loves digging around in Open-ILS/src/support-scripts/test-scripts and finding a 7 year old script that does exactly what I needed..
14:12 jihpringle_ joined #evergreen
14:17 kmlussier gmcharlt: Thanks for adding that link. I spent some time Googling yesterday and found lots of UX articles regarding column sorting, but none of them talked about the third, click option.
14:19 kmlussier It did leave me to the discovery, though, that the triangles used to illustrate sort order in Thunderbird work the opposite of almost every other web-based soring table I've seen.
14:19 gmcharlt kmlussier: bug 1585320
14:19 pinesol_green Launchpad bug 1585320 in Evergreen "display whether an item was previously borrowed on more TPAC pages" [Wishlist,New] https://launchpad.net/bugs/1585320
14:20 kmlussier gmcharlt++ #Thanks!
14:36 dbs So, uh, do the previous years' funds just keep getting added to the bottom of the Acq Search "LID - Fund" select list forever?
14:37 dbs We have a relatively tiny 341-item select list after a few years of funds :)
14:40 berick dbs: i would expect them to go away once the funds are marked as inactive
14:40 berick but don't recall OTTOMH if they actually do
14:40 berick I know in most places they disappear
14:41 gmcharlt barring something coming up, I've pushed what I intended to include in 2.10.4
14:42 kmlussier There are a couple of other places where inactive funds still appear. Looking at bug 1175293
14:42 pinesol_green Launchpad bug 1175293 in Evergreen "ACQ: Allocate to Fund drop down menu (in Funding Source) Not Following Precedents Set by Other Fund Menus" [Medium,Confirmed] https://launchpad.net/bugs/1175293
14:42 kmlussier But, like berick, I don't know off-hand if this issue also occurs in the search.
14:56 JBoyer mmorgan, Dyrcona, jeffdavis: I've done some learning recently re: updates that couldn't be verified. If you built your clients on more than one app server your chances of failure go up significantly.
14:57 Dyrcona That's interesting. We only build updates on 1 machine because we only have 1 that staff access.
14:57 JBoyer So if you ask server A "Is there an update?" and it says "But of course", you may ask server B for the actual file and the odds of the checksums and so on matching are... not good.
14:57 JBoyer so I had to copy all of /openils/var/updates to all 13 of our app servers to make updates work consistently
14:58 JBoyer ... but it looks like that's not Dyrcona's problem. Bummer. :-/
14:58 Dyrcona I think we just had one bad/corrupted file and blew the whole thing away.
14:59 Dyrcona I think tsbere blew away the update files once to force a full upgrade pre-emptively, too.
14:59 Dyrcona He's out this week, so probably not paying much attention.
15:01 mmorgan JBoyer: Interesting. So building it on on server and copying it to all the others seems like a good plan.
15:02 mmorgan JBoyer++
15:02 Dyrcona Y'know, I wouldn't be surprised if the updates are different if built at different times.
15:03 JBoyer Probably.
15:03 Dyrcona I don't think there is any code in the mar program that enforces any order.
15:03 JBoyer And mmorgan, if you do that, I'd recommend copying everying below updates/ because I don't know how the various files are related.
15:04 JBoyer It only took me months and 2 upgrades to figure this out! Learn from my copious mistakes.
15:05 mmorgan1 joined #evergreen
15:05 Dyrcona JBoyer++
15:58 jvwoolf left #evergreen
15:58 dbs berick: it kind of makes sense for the funds to show up in the Acq General Search forms, given that you might want to find out what you paid last year for a given thing
15:58 berick dbs: ah, yeah, makes sense
15:59 dbs As a query interface, we would rapidly run into Reporter UI insanity if we added in Fund attributes like Active and fund tags, I guess.
16:00 dbs Still... we'll be adding 100+ funds per year at this rate. Heh
16:01 dbs One of the most interesting thoughts expressed at I/O last week was about how web components & Polymer effectively took the Dojo widget model as a core use case
16:03 * dbs also musing about possibilities for using service worker threads to intelligently cache network requests, etc
16:03 dbs Just need unlimited times
16:29 mmorgan joined #evergreen
16:41 kmlussier mmorgan just pointed out a problem on webby that we don't see on demo.evergreencatalog.com. I wonder if it's another issue with the new AngularJS.
16:41 kmlussier The input boxes in the copy editor for adding volume and barcode info appear to be missing. See http://www.screencast.com/t/YDGf3MHdwvl
16:42 kmlussier I don't have another test server to compare it against. Is anyone else seeing the same thing
16:42 kmlussier ?
16:56 berick kmlussier: meaning there should be inputs below Owning Library, Volumes, Classification, etc?
16:56 kmlussier berick: Yeah
16:57 berick k.  i'm seeing the same as you running master on my local dev VM
16:58 kmlussier This is what it should look like. http://www.screencast.com/t/JbB7gHufypI
16:58 kmlussier berick: OK, thanks. I'll file a bug then.
16:58 berick ah, ok
17:08 * kmlussier just noticed a Zazzle $10 off coupon in her Inbox and used it towards her new YAOUS mug. :D
17:09 mmorgan Oooh! That's timely.
17:09 kmlussier yes, I got the email four days ago, and they said the discount was only good for three days.
17:09 kmlussier They lied.
17:11 mmorgan left #evergreen
17:26 yboston joined #evergreen
19:32 dcook joined #evergreen

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