Evergreen ILS Website

IRC log for #evergreen, 2016-07-14

| 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:45 Mark__T joined #evergreen
03:51 gsams_ joined #evergreen
06:09 gsams joined #evergreen
07:09 mrpeters joined #evergreen
07:18 JBoyer joined #evergreen
07:21 rjackson_isl joined #evergreen
07:22 agoben joined #evergreen
07:39 artunit joined #evergreen
07:56 ericar joined #evergreen
07:58 kmlussier joined #evergreen
08:43 mmorgan joined #evergreen
08:49 kmlussier Good morning #evergreen!
08:49 kmlussier @coffee [someone]
08:49 * pinesol_green brews and pours a cup of Ethiopia Yirga Cheffe Koke Espresso, and sends it sliding down the bar to phasefx
08:49 kmlussier @tea [someone]
08:49 * pinesol_green brews and pours a pot of Golden Orchid, and sends it sliding down the bar to dbwells (http://ratetea.com/tea/whisper​ing-pines/golden-orchid/7244/)
09:01 jwoodard joined #evergreen
09:10 druthb @tea druthb
09:10 * pinesol_green brews and pours a pot of Keemun Full Leaf Tea, and sends it sliding down the bar to druthb (http://ratetea.com/tea/fooj​oy/keemun-full-leaf/6686/)
09:11 bos20k joined #evergreen
09:17 bos20k joined #evergreen
09:24 jvwoolf joined #evergreen
09:29 csharp @quote random
09:29 pinesol_green csharp: Quote #29: "<Rogan_> Apparently I'm a trouble maker or busy body or something." (added by gmcharlt at 02:28 PM, July 11, 2012)
09:46 JBoyer @quote random
09:46 pinesol_green JBoyer: Quote #3: "<berick> doh" (added by Dyrcona at 11:24 AM, February 17, 2011)
09:53 Stompro left #evergreen
09:53 Stompro joined #evergreen
10:09 Dyrcona joined #evergreen
10:16 * csharp ups clark_kent's --statement-timeout to 480 minutes to accommodate crazy long-running end of year reports
10:16 csharp reports--
10:18 jeff reporting++
10:23 csharp the_general_ability_to_retrieve_data++
10:32 ericar joined #evergreen
10:34 Dyrcona joined #evergreen
10:51 ericar_ joined #evergreen
10:58 Christineb joined #evergreen
11:17 mceraso joined #evergreen
11:17 bshum joined #evergreen
11:23 bos20k joined #evergreen
11:24 Dyrcona Anyone out there using point of sale devices for accepting credit card payments?
11:25 jeff yes.
11:29 Dyrcona Thanks, I'll ask my questions in private chat in case there are security concerns. :)
11:42 * Dyrcona waits on a longish query.
11:48 mmorgan1 joined #evergreen
11:54 Dyrcona And its running longer than anticipated.
11:54 Dyrcona I may just cancel it....
12:08 bmills joined #evergreen
12:13 brahmina joined #evergreen
12:19 jihpringle joined #evergreen
12:33 Dyrcona Oh, the query finished some time ago, btw. It produced a 596MB output file.
12:34 Dyrcona In case anyone is curious....It's a test of a Novelist On-the-Shelf extract.
12:37 Dyrcona tsbere++ # For pointing out the -P footer=false psql option to me today.
13:06 mmorgan joined #evergreen
13:19 kmlussier Is there a git command I can use to find the branches I signed off on during a certain time period?
13:22 kmlussier I see how I can find ones where I'm the author or committer.
13:22 Dyrcona Probably not in one command, but some combination of commands might do it.
13:22 Dyrcona You can probably combine that with dates. What are you using to find yourself as the committer?
13:26 Dyrcona A number of git command accept the --since and --until options with dates, git log for one.
13:35 kmlussier Sorry to ask a question and then wander away
13:35 kmlussier git log --since=<date> --until=<date> --committer="lussier"
13:36 Dyrcona That'll work on the current branch.
13:37 kmlussier Which actually brought back stuff from the working repo, now that I look at it. So I added master to it. But it won't show things I signed off on without committing them.
13:37 Dyrcona For that, you'd need grep the log message output.
13:37 berick git filter-branch --msg-filter "sed /signed off regex goes here/"
13:38 berick something like that anyway
13:38 Dyrcona berick++
13:39 berick took that from gmcharlt's "change add the LP #" command:  git filter-branch -f --msg-filter "sed '0,/^/s//LP\#1402797 /1'" origin/master..
13:39 kmlussier Thanks! I'll try that.
13:39 berick uh, change /to/ add the lp #
13:40 berick well, hm, that's for modifying commits, not just finding them
13:40 berick maybe if the sed only matched, with no replace, it might work.
13:40 berick ok, now I'm raising more questions than answering
13:41 kmlussier heh
13:42 Dyrcona Hmm. A simple one is telling me unterminated address regex, but it should be terminated.
13:43 Dyrcona Hmm... Think I would avoid filter-branch.
13:44 kmlussier git log master --since=2015-07-01 --until=2016-07-01 --grep="Signed-off-by: Kathy Lussier" --pretty=short
13:44 kmlussier That seems to work. I think.
13:44 jeff or for those things you signed off on but are not author on:
13:44 jeff git log --grep='^Signed-off-by: Kathy Lussier' --branches=master --pretty=format:'%h -%d %s (%cr) <%an>' | grep -v '<Kathy Lussier>'
13:45 kmlussier jeff: You anticipated my next question. :)
13:45 jeff that's an overly complex format string, i just copied from one i had handy.
13:45 Dyrcona kmlussier++ jeff++ # I already incr'd berick. :)
13:46 JBoyer Aw, jeff beat me to it. I was about to say "what about git log --grep?" :)
13:46 * Dyrcona never used the --grep option before. Nice to learn a new trick.
13:46 jeff there is a command line way to invert the --grep, but no simple way to invert the --author param's argument. it might be possible in the pattern itself, but I wasn't successful in my first attempt or two, so i resorted to grep.
13:49 kmlussier Excellent! Got just what I need. Dyrcona++ berick++ jeff++
14:00 Dyrcona This may sound like a newb question, but I've never needed to know before: Is it possible to pay fines via the OPAC? (I don't think it is, but thought I would ask anyway.)
14:01 jeff yes.
14:01 jeff I recommend the Stripe method, just because compliance and complexity is a bit reduced.
14:01 Dyrcona Thanks!
14:02 jeff But you can also use any of the supported payment processors that you can use in the staff client. I don't personally recommend that option for OPAC or staff client use at all.
14:03 jeff I think there's also potential to adjust/improve the Stripe option -- I think they added another integration option / API after the original addition of that option in Evergreen.
14:04 jeff We link people out to a CGI that displays their fines and redirects them to a third party site for payment, then we get a JSON file that we post to Evergreen using a script. Pretty sure GRPL still uses that method as well.
14:05 JBoyer jeff, absolutely. The current Stripe perl module has been abandoned to the best of my knowledge, though it still works fine. The alternatives at the time were... quite large.
14:06 Dyrcona Ok. Let me rephrase to make sure my real question is answered. :)
14:07 Dyrcona Not "is it possible," how 'bout, is it a stock feature that can be turned on without writing fancy programs?
14:08 JBoyer Dyrcona, yes. Set a few OUS and it's off and running.
14:08 Dyrcona Thanks, again.
14:08 * Dyrcona just wants to make sure, and can't be arsed to find it in the code. :)
14:14 jihpringle joined #evergreen
14:19 kmlussier Dyrcona: In addition to Stripe, I think there's stock support for PayPal and Authorize.net.
14:20 Dyrcona Yes, thanks!
14:20 Dyrcona I just wasn't sure about the OPAC bit. :)
14:20 Dyrcona I'm being asked to look into other processors.
14:22 kmlussier mmorgan: What did NOBLE ultimately go with for its processor? Was it Stripe?
14:23 bmills1 joined #evergreen
14:23 mmorgan kmlussier: Dyrcona: Yes, we ended up with Stripe.
14:24 Dyrcona Where I am presently uses PayPal, but they're looking at POS systems that use other processors and for reasons would like to keep everything on the same processor.
14:25 mmorgan We did all our initial testing with PayPal. Switching to Stripe at the last minute was surprisingly easy.
14:27 Dyrcona Yeah. My hope is that if I can find Business::OnlinePayment::<Processor> that the set up won't be too difficult.
14:28 jeff setup generally is less of an issue than PCI DSS scope
14:29 mmorgan Dyrcona: To switch from paypal to stripe, we just switched the library settings
14:30 Dyrcona mmorgan: Right. I'll need to add the new module and other stuff, though.
14:30 Dyrcona Stripe is not an option.
14:30 jeff unfortunate, that.
14:31 * mmorgan nods
14:31 JBoyer Can you name the payment processor? There's a 4th one that's already supported. (though it's basically a re-branded Auth.net service I think...)
14:31 jeff Braintree? Square?
14:32 jeff most of the Business::OnlinePayment modules are going to be the kind of thing where Cardholder Data passes through Evergreen, which will bring your Evergreen system in-scope.
14:34 jeff oh, forgot Braintree was eaten by PayPal. :-(
14:35 JBoyer Ah. the 4th option is PayFlowPro. Never dealt with them.
14:38 Dyrcona Nope. None of those are options.
14:38 Dyrcona My options are apparently limited to what a Verifone vendor, or possibly Verifone itself, has made available.
14:39 Dyrcona I was given a Matrix.
14:39 Dyrcona Err, no capital M.
14:40 Dyrcona I found modules for 4 of them, 6 if you count the three branches of one processor separately.
14:40 Dyrcona Assuming, of course, that the modules work....
14:41 Dyrcona And one of the processors has a "No" in the web column, so it may not be allowed under their contract.
14:42 Dyrcona I'm going to recommend sticking with PayPal in the OPAC.
14:51 bmills joined #evergreen
14:58 JBoyer berick, others, assuage a fear real quick: Is OpenILS/src/edi_translator​/install-ubuntu-trusty.sh still functional? I noticed an error whir past (json requires ruby version ~> 2.0) but everything seemed to complete without complaint.
14:59 JBoyer Have I overestimated Ruby's awfulness or have I taken my first step toward Ryleh?
15:00 JBoyer Or R'lyeh.
15:02 miker JBoyer: the former is unpossible
15:03 berick JBoyer: i worked for me about 18 months ago.  never looked back ;)
15:04 Dyrcona Oh R'lyeh?
15:04 JBoyer I suppose that goes without question. I may have overestimated the awfulness of installing what Evergreen needs for EDI. :) The edi_webrick.rb daemon is running without complaint, I guess I just need to test it.
15:05 Dyrcona I've never had a good time installing anything that required Ruby because versions.
15:05 JBoyer Dyrcona, Yes, R'lyeh
15:05 JBoyer That's why I'm skeptical that it appears to be functional.
15:06 Dyrcona https://www.youtube.com/watch?v=XxScTbIUvoA
15:06 jeff hrm. Given two calls to __PACKAGE__->register_method with the same api_name and method, but only the second call passes an api_level or argc... is that just cruft, or something clever/useful with the signature for introspection/etc? http://git.evergreen-ils.org/?p=Evergree​n.git;a=blob;f=Open-ILS/src/perlmods/lib​/OpenILS/Application/Collections.pm#l524
15:06 Dyrcona I've considered learning Ruby just the same, but I'm afraid that way lies madness.
15:10 JBoyer Seems a tall mountain to climb, yes.
15:10 Dyrcona jeff: That looks like an oops to me.
15:11 Dyrcona The description is apparently for a different method.
15:11 mmorgan1 joined #evergreen
15:13 jeff Dyrcona: ah, yes. good point. :-)
15:14 Dyrcona JBoyer: The Mountains of Madness?
15:15 kmlussier JBoyer: I don't know if the info in this bug is current, but if you're just getting started with EDI, you should be aware of bug 1297967. I know that one has bit us in the past.
15:15 pinesol_green Launchpad bug 1297967 in Evergreen "document openils-mapper code for enriched EDI" [Undecided,New] https://launchpad.net/bugs/1297967
15:16 JBoyer Yup. Although all of my lovecraft refs are basically from the titles and mild secondhand exposure. Never read one.
15:17 JBoyer kmlussier, it looks like the install-ubuntu-trusty.sh script already has that in place.
15:19 kmlussier Ah, ok. Is that a bug that can be closed then? I wonder if we're at a point where that bug can be closed, then.
15:19 Dyrcona JBoyer: His stuff is now public domain in the US. You can download the whole collection for free.
15:19 JBoyer I suppose so. It looks like that script has most of berick's comment C+P'd into place.
15:21 * Dyrcona prefers Clark Ashton Smith.
15:22 Dyrcona We should just eliminate ruby already....
15:22 * Dyrcona should help with that.
15:22 kmlussier hmmm...Do Debian users use the install.sh script? If so, I don't think it's been updated.
15:24 Dyrcona Probably. I couldn't get it to install on Ubuntu 16.04, but I didn't spend more than 45 minutes on it.
15:41 jihpringle joined #evergreen
16:20 bmills joined #evergreen
16:27 jeff Is anyone aware of more than one company making use of open-ils.collections API calls?
16:27 jeff Anyone using them internally for other than testing, or anyone using them with a third party other than Unique?
16:39 jeffdavis I had never even noticed that service before
16:42 mmorgan joined #evergreen
16:44 Dyrcona jeff: I'm not aware of anyone other than Unique using it.
16:45 jeff It's mostly/exclusively used for third party "collection agency" efforts to recover outstanding items/fines. If you don't use it, you can look into disabling it. Arguably it could be disabled by default.
16:50 Dyrcona Well, I'm calling it a day. Thanks everyone!
17:08 mmorgan left #evergreen
17:20 jvwoolf left #evergreen
17:27 kmlussier Bmagic: Looks like one of the issues I reported in bug 1411422 was not caused by your code. I'm still poking around to see when the regression appeared.
17:27 pinesol_green Launchpad bug 1411422 in Evergreen 2.9 "Copy details repeated in search results when item/volume moved with parts attached" [Medium,Confirmed] https://launchpad.net/bugs/1411422
17:30 jeffdavis berick, kmlussier: if you have the time/brainpower for acq stuff (a major caveat, I know!), any input you can provide on bug 1589586 would be appreciated - I have a "solution" but don't know if it's reasonable
17:30 pinesol_green Launchpad bug 1589586 in Evergreen "Acquisitions: Cannot prorate charges on invoice" [Undecided,New] https://launchpad.net/bugs/1589586
17:33 kmlussier jeffdavis: I don't have time now, but I'll be around tomorrow. Well, not at this hour, but you know what I mean. ;)
17:34 berick ditto :)
17:34 jeffdavis heh, tomorrow would be great, thanks! :)
22:12 gsams_ joined #evergreen

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