Evergreen ILS Website

IRC log for #evergreen, 2015-12-01

| 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:10 bmills joined #evergreen
00:44 bmills joined #evergreen
06:36 artunit joined #evergreen
06:45 jboyer-isl joined #evergreen
06:47 jeff_ joined #evergreen
07:12 jeff_ joined #evergreen
08:09 collum joined #evergreen
08:11 collum joined #evergreen
08:17 krvmga joined #evergreen
08:21 maryj joined #evergreen
08:44 mmorgan joined #evergreen
08:54 mrpeters joined #evergreen
08:54 Dyrcona joined #evergreen
09:20 Dyrcona Whee! Kernel updates.
09:22 RoganH joined #evergreen
09:25 sciani joined #evergreen
09:26 jwoodard joined #evergreen
09:27 suec joined #evergreen
09:27 suec left #evergreen
09:28 Dyrcona joined #evergreen
09:35 yboston joined #evergreen
11:01 drigney joined #evergreen
11:01 akilsdonk joined #evergreen
11:01 phasefx_ joined #evergreen
11:03 jyorio joined #evergreen
11:06 miker joined #evergreen
11:09 vlewis joined #evergreen
11:20 Christineb joined #evergreen
11:38 rjackson_isl joined #evergreen
11:41 * Dyrcona sings along with Sting: I don't wanna spend the rest of my life looking at the barrel of a normal life....
11:42 Dyrcona @wunder 01845
11:42 pinesol_green Dyrcona: Have you tried taking it apart and putting it back together again?
11:42 Dyrcona @weather 01845
11:42 pinesol_green Dyrcona: North Andover, MA :: Overcast :: 36F/2C | Tuesday: Partly cloudy skies this morning will give way to occasional showers during the afternoon. High near 45F. Winds SE at 5 to 10 mph. Chance of rain 50%. Tuesday Night: Cloudy with showers. Low 36F. Winds light and variable. Chance of rain 70%. | Updated: 11m ago
11:46 * Dyrcona likes his own interpretation better. :)
11:47 bmills joined #evergreen
11:49 * Dyrcona spots errors in the lyric for "J'aurai toujours faim de toi" on Google Play.
11:51 berick Dyrcona: i like yours better, too.  more existential
11:51 Dyrcona berick++ # More like Synchronicity II
11:52 Dyrcona Think I'll get some lunch in a minute or ten.
12:10 maryj joined #evergreen
12:14 kitteh_ joined #evergreen
12:17 sandbergja joined #evergreen
12:21 dbwells So, finally converting our "volumes" into proper parts, and have a question.  As part of the switchover we have begun to use the unified copy/call_number editor.  Unlike the old copy editor, you cannot change the owning lib, only the circ lib.  What's the guiding reason for that, and are people doing "transfers" instead, or something else?
12:27 jihpringle joined #evergreen
12:35 graced joined #evergreen
12:44 kmlussier dbwells: I'm pretty sure we're doing transfers under that scenario. I'm not sure there was a guiding reason, but it looks like that will change and you'll be able to change the owning lib from the editor in the web client.
12:45 dbwells kmlussier: good to know, thank you
12:51 ericar joined #evergreen
13:47 kmlussier Unfortunately, I missed a lot of the discussion on hatch at the hack-a-way.
13:50 kmlussier Is the code for the hatch installer in an almost ready state or is it something that still needs a lot of work?
13:51 kmlussier I'm just wondering where I should get started if I wanted to get hatch installed to see how it works.
13:57 berick kmlussier: installer still needs work.  you could install it the manual way, but takes a good bit more effort
13:58 kmlussier berick: OK, thanks!
13:58 berick i also had some print problems at the hackaway I had never seen before.  could be probs with the browser app proper, but in any event, more bugs to track down
13:59 * tsbere is still willing to help with some of the installer dance, if needed, including "building it on Linux" parts
13:59 kmlussier berick: Ugh
14:08 Shae joined #evergreen
14:21 sciani left #evergreen
14:27 * csharp is willing to test both Windows and Linux installers whenever they're in a semi-working state
14:28 csharp "wait! what about Mac?"
14:28 tsbere csharp: I am not in a position to really help too much with *linux* installers, but building windows installers on linux is something I have done several times now.
14:28 csharp tsbere: oh - I see
14:28 csharp :-)
14:29 * tsbere usually goes with "extract the tar.gz file and run this shell script" for linux ;)
14:29 csharp tsbere: that's all I'd expect
14:29 csharp and I'm willing to do that once I have it installed the manual way - I got hung up on the java keystore issue
14:29 csharp s/the/a/
14:30 * tsbere hasn't actually attempted it the manual way yet >_>
14:32 tsbere csharp: I also still think we should see about picking up a wildcard cert, or at least checking with some potential providers thereof to see if they would revoke it once we started using it...
14:33 csharp maybe we could look into becoming a certifying authority ourselves?  I literally have no idea if that's feasible or just crazy
14:34 tsbere I would go with "crazy" given the hoops I suspect we would need to get through to be added to browsers.
14:34 csharp yeah :-/
14:34 tsbere May be better than self-signed certs, but not by much
14:36 csharp when I get a week without a work-related trip (in sunny Savannah today), I plan to test the multiple-firefox-profile approach to multiple printers
14:36 * tsbere is less sure about the potential need for 17,891,328 DNS entries for the wildcard cert to trigger on, though
14:37 tsbere Oh, add at least one for localhost as well, I suppose. :/
15:04 jboyer-isl I don't suppose anyone has migrated in a Polaris system recently?
15:05 jboyer-isl We're looking at some sample data and are dry-heaving currently.
15:07 kitteh_ what are you migrating from?
15:09 Dyrcona kitteh_: I believe jboyer-isl meant he was migrating data from a Polaris system.
15:09 vlewis I hope someone can help me. I'm working on https://bugs.launchpad.net/evergreen/+bug/1436987 patron search parameters not retained.  On line 816 of Open-ILS/web/js/ui/default​/staff/circ/patron/app.js  val.value = $scope.profiles.filter(function(p) { p.id() == val.value })[0]  val.value comes back undefined
15:09 vlewis I don't understand what the function is doing
15:09 pinesol_green Launchpad bug 1436987 in Evergreen "Patron search parameters not retained" [Undecided,Confirmed] - Assigned to Victoria Lewis (vlewis-q)
15:10 tsbere vlewis: I think it is trying to ensure that the profile is "in scope" before trying to set it
15:11 * tsbere hasn't taken a close look though
15:11 jboyer-isl kitteh_: Dyrcona's right, we're looking at brining in a Polaris system into our existing system. Just looking at the marc there are bizarre holdings fields that may or may not require copious coding to codify. (i.e. it stinks.)
15:11 tsbere jboyer-isl: Is it at least valid MARC?
15:12 Dyrcona jboyer-isl: Very often, you can configure the MARC holdings fields before export, but 1) I don't know if Polaris can do that and 2) if it can, I don't know if the people giving you the data know how to do that.
15:12 jboyer-isl tsbere: yes, but there are multiple holdings tags with varying formats. I'm not sure how that was done, but un-doing it is going to be most of the work.
15:13 Dyrcona jboyer-isl: That smells of the remnants of previous migrations.
15:13 jboyer-isl Dyrcona: That's what I'm hoping. (Well, what I was really hoping for was someone to say "Oh, you probably need to have them BLAH" where BLAH isn't 3 dozen config changes)
15:14 * jeff scrolls up
15:15 jboyer-isl Dyrcona: That's a possibility. This is also the first time we're seeing any of their sample extract, perhaps it can be improved without boiling any oceans.
15:16 Dyrcona jboyer-isl: Most likely. I'd be surprised if Polaris can't remove fields on export nor add holdings in a configurable manner.
15:16 jeff tsbere: What are your thoughts with a wildcard cert?
15:16 Dyrcona But, I'd probably not be surprised if it can't.
15:16 jeff tsbere: There are several potential issues, but it may depend on what your intentions are.
15:17 Dyrcona Funny how the browsers get all uptight about self-signed certs, but in most general cases, I trust them more than I do ones signed by the Turkish Intelligence Service.
15:19 tsbere jeff: a truncated example of what I was thinking: http://tomtrunk.mvlcstaff.org/wildcard.zone
15:20 Dyrcona So, that's where the 555 MB zone file came from .... :)
15:21 sandbergja joined #evergreen
15:22 jeff tsbere: so, guessing... please let me know if i'm incorrect: you'd obtain a wildcard certificate for *.hatch.evergreen-ils.org and share the private key?
15:23 tsbere jeff: Pre-embed it in the installer type deal, yea.
15:23 Dyrcona What could possibly go wrong? :)
15:24 jeff Yeah, it'll be revoked as soon as someone notices.
15:24 Dyrcona Um, well, not if someone sets up a private CA for that purpose, but then everyone needs to add that CA to the affected browsers.
15:25 tsbere jeff: I am less sure of that, given some other things I have seen people do with certs, which is why I figured we could ask before buying one.
15:26 jeff Having hatch maintain a connection to the Evergreen server or optionally another server might be a better approach.
15:26 jeff I know that we had some discussions about that in Boston.
15:27 tsbere As in have it connect to the EG server and have jobs stream to it from there?
15:27 * jeff nods
15:28 tsbere Could work, could also create major headaches if things start coming out of printers in the wrong building.
15:30 Dyrcona Hmm. So, looks we got a receipt for a different book from a different library, but here you go!
15:31 jeff There are a few sections of the current CA/B Forum Baseline Requirements that can apply to the idea of "everyone shares a wildcard". Mostly 9.6.3 and potentially 6.1.2.
15:32 jeff 9.6.3 requires that the subscriber agreement "MUST contain provisions imposing" ... "An obligation and warranty by the Applicant to take all reasonable measures to maintain sole control of, keep confidential, and properly protect at all times the Private Key"
15:32 Dyrcona Hey, that looks like something good to read when I can't fall asleep.
15:32 Dyrcona jeff++
15:33 tsbere jeff: Given that I have already heard of commercial software bundling private certs for websocket use on localhost (single name, granted, instead of multiple name) I am not sure we will actually have issues.
15:34 jeff and 6.1.2 has "If the CA or any of its designated RAs become aware that a Subscriber?s Private Key has been communicated to an unauthorized person or an organization not affiliated with the Subscriber, then the CA SHALL revoke all certificates that include the Public Key corresponding to the communicated Private Key."
15:34 jeff That last one is under a subheading of "Private Key Delivery to Subscriber", so could be argued to not quite apply...
15:36 berick having hatch connect to a different server would work, i just fear the latency.  it would have to be heavily optimized.  i recall angry librarians years back with long lines and slow printing.
15:36 * jeff nods
15:36 berick don't actually remember how that was resolved, but haven't heard about that in a long time
15:39 jeff tsbere: on the matter of certs for "localhost": 1) they're deprecated, 2) CAs cannot issue them as of Nov 1, 3) On 2016-10-01 any existing unexpired certs will be revoked.
15:39 jeff (this is glossing over a small not-applicable-to-this-conversation bit about .onion hostnames. :-)
15:43 dbwells berick: We're rolling with the new auth code in production, and so far, so good.  I have a few small questions I'll post to the bug later on, but wanted to give an update in case I don't get to that today (heading to a meeting).
15:43 berick dbwells: awesome.  authproxy patch was pretty easy?
15:45 dbwells yes, no problems
15:46 dbwells probably spent more time doing unrelated refactoring while I was rethinking through it
15:46 dbwells in AuthProxy, that is
15:46 * berick knows the feeling
15:47 berick thanks for the heads up
15:48 * dbwells disappears for a while
15:50 jeff tsbere: Also, as a concrete example of "CA will revoke a cert for this kind of thing", see https://blog.pivotal.io/labs/labs/sslip-io-a​-valid-ssl-certificate-for-every-ip-address
15:54 tsbere jeff: I still think it is worth asking a wildcard-issuing authority or two. Can't hurt to ask, right? Also, 127-0-0-1.blah would not be a cert for "localhost".
15:56 dbs dbwells++
15:58 berick csharp: just filled my Hyperion ebook hold.  looking forward to it.  thanks for the suggestion.
15:58 berick (libraries + ebooks)++
16:00 jeff tsbere: sorry, my localhost statement was with regard to your mention of localhost, which upon re-reading may not have been literal.
16:01 tsbere jeff: Yea, not quite that literal. Just an entry for it in the wildcard list. Though I suppose the entry could be changed from 127-0-0-1.blah to localhost.blah ;)
16:01 tsbere (the latter would allow us to publish an IP4 and IP6 version, but I don't know if we care enough about IP6)
16:02 berick does auth-2-auth linking have any effect on auth-2-bib linking and vice versa?  IOW, does it matter what order they run?
16:03 * tsbere has no clue, but would assume that they don't matter in order unless auth-2-bib actually pays attention to auth-2-auth
16:04 kmlussier yboston: I see you still have progress on web client docs on the agenda for the DIG meeting. Given gmcharlt's plans for the web client in 2.10, I was thinking it might be a good idea to schedule another web client doc day.
16:04 tsbere berick: Also, now that I re-read that, I would assume you mean bib-2-auth as I don't think auth records are set to link to bib records at all...
16:04 berick tsbere: yes, exactly
16:05 tsbere berick: Given that as far as I know the linking ends up being by IDs I assume you don't have to worry about order. But I will admit to knowing very little as well.
16:05 * berick nods
16:09 jeff berick++ for bug 1521693
16:09 pinesol_green Launchpad bug 1521693 in Evergreen "Investigate using Sqitch for database change management" [Wishlist,New] https://launchpad.net/bugs/1521693 - Assigned to Bill Erickson (berick)
16:19 jlitrell joined #evergreen
16:20 Dyrcona berick: Order doesn't seem to matter.
16:21 Dyrcona I've done both on my devel system from time to time. We do bib 2 auth in production. Don't think we've done auth 2 auth in a while.
16:22 berick Dyrcona: good to know, thanks
16:28 csharp berick: awesome - enjoy - I actually have Stories of Your Life and Others at home right now too ;-)
16:35 mmorgan I'm working on a trigger to send library account expiration courtesy notices.
16:36 mmorgan The email part is working fine, but I'm also trying to add a message to the patron message center and that part's not working.
16:37 mmorgan No message is being created, and I can't find any clues in the logs.
16:38 csharp mmorgan: is the trigger output getting created?
16:38 mmorgan I suspect my problem is with the "Message Library Path" and the "Message User Path"
16:38 mmorgan csharp: Yes, the trigger template output is being created.
16:38 csharp ok
16:40 mmorgan Since it uses the au.expired hook, with au as the core, any ideas how I should set the Message Library Path and the Message User Path?
16:44 mmorgan I looked at the stock message center triggers for holds, that use the ahr core, and for those, Message Library Path is set to usr.home_ou, and Message User Path is set to usr
16:44 tsbere mmorgan: home_ou and blank, I would imagine
16:45 tsbere and in ahr the usr field is an au
16:46 mmorgan tsbere: I am pretty sure I did try home_ou and blank, but I will give that another shot.
16:46 jeff Check-in completed for item "[redacted]" [redacted] (ItemStatus=Illegible) (Result = OK)
16:46 tsbere mmorgan: On a "being more specific" front, the DB would see "empty string" and "null" as two very different things, and in the UI "blank" may mean "null", not "empty string"
16:47 * jeff looks for "Illegible" in the SIP spec... nope.
16:47 lualaba joined #evergreen
16:48 lualaba Hello i am not able to sign in in staff client via web localhost/eg/staff/login?route_to=%2​Feg%2Fstaff%2Fcirc%2Fpatron%2Fsearch any ideas?
16:49 tsbere jeff: As crazy as it may sound, do you have such a status in your system? >_>
16:49 lualaba :) i am admin
16:50 jeff tsbere: we do not. :-)
16:50 lualaba button sign in not working at all, version 2.8.1
16:51 lualaba srfsh: Received Data: {   "ilsevent":0,   "textcode":"SUCCESS",   "desc":"Success",   "pid":33168,   "stacktrace":"oils_auth.c:531",   "payload":{     "authtoken":"56fefe0b40e9bee17ed0431408b0ba61",     "authtime":420   } }
16:52 jeff tsbere: item status is currently reshelving.
16:52 jeff (and Checked out prior to that)
16:52 mmorgan So the trigger definition in the db did indeed have NULL for the message user path, changed that to blank, but still no message.
16:53 tsbere jeff: In that case, I have no clue.
16:53 jeff lualaba: What happens when you try to sign in at https://localhost/eg/staff/home ?
16:53 lualaba everything is ok
16:53 jeff lualaba: I don't know offhand if there are issues with attempting to sign in via localhost as a hostname.
16:53 tsbere jeff: For that matter, I am not sure what you are using.
16:53 mmorgan How would I specify the user in the template? [%- user = ??? -%]
16:54 lualaba also workstation is empty in web client (no logs, nothing )
16:54 tsbere mmorgan: target, I think
16:55 tsbere mmorgan: Also, I believe things that group end up with target being an array, but that wouldn't apply here unless you were grouping on home_ou or something. Which makes no sense in this context.
16:55 Dyrcona lualaba: Does it work from a browser on a different computer?
16:56 lualaba no
16:56 lualaba where can i found corresponding log files?
16:56 lualaba desctop staff client works without any issue
16:57 Dyrcona lualaba: Do you get a blank page at /eg/staff/home ?
16:57 mmorgan tsbere: Ok, I did have "target", and no grouping, still no message. Will keep poking. Thanks.
16:58 lualaba no i get signin user/password/workstation but after fill user/pass nothing is happened
16:59 Dyrcona I have not seen that behavior before.
16:59 jeff tsbere: the output was from an AMH/sorter. For all I know, that's perfectly normal for it, but it stuck out to me and made me curious. I may or may not digg more later.
16:59 Dyrcona And, it is time for me to go, now.
16:59 Dyrcona lualaba: Good luck!
17:00 lualaba Thank you, can anyone suggest where can i found problem?
17:00 tsbere jeff: Ahhh, in that case it could very well be that the sorter doesn't see it as needed for a hold, or for sorting to a normal bin. They can be wonky. <_<
17:00 * tsbere goes as well ;)
17:08 mmorgan left #evergreen
17:10 kmlussier Good night #evergreen!
17:11 jwoodard So a little Christmas cheer today. I was working on a billing report and created a Christmas tree. https://drive.google.com/file/d/0ByGpJM​WyDlTeZG1seFl3Z3QzUlk/view?usp=sharing
17:12 jeff jwoodard++
17:13 csharp jwoodard++
17:15 * csharp now has "Bills...Yay (clone) (clone) (clone)" playing in his head
17:16 gmcharlt jwoodard++
17:16 csharp jwoodard: may I save and use your image for my future reports trainings?  I think PINES library staff would appreciate it ;-)
17:18 Lualaba joined #evergreen
17:26 Lualaba joined #evergreen
17:27 Lualaba I should install something for web client staff functionality?
18:20 jwoodard csharp: Go right ahead. I would be honored if my suffering can bring joy to others. Haha
18:35 jboyer-isl berick: You were right at the hackaway about my coding changes to the web staff client blind; of 2 changes 1 half works and the other doesn't at all, heh.
20:53 kenstir joined #evergreen
22:39 kmlussier joined #evergreen
22:40 mceraso joined #evergreen

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