Evergreen ILS Website

IRC log for #evergreen, 2015-05-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:00 bshum kmlussier: Yeah that's happened :(
00:00 bshum Oh well.
00:00 bshum New year. :)
00:18 jeff and... success!
00:28 berick @karma
00:28 pinesol_green berick: Highest karma: "bshum" (1), "cookies" (1), and "kmlussier" (1).  Lowest karma: "parts" (0), "bshum" (1), and "cookies" (1).
00:41 jeff oh good. my "keep this one handy" IP address that was added to the state firewall ruleset Way Back When is still on it.
01:59 gsams joined #evergreen
02:14 eady joined #evergreen
02:43 mtcarlson_away joined #evergreen
02:44 mnsri joined #evergreen
02:44 b_bonner joined #evergreen
04:54 eeevil joined #evergreen
05:49 csharp marc--
05:49 csharp ie--
05:49 csharp microsoft--
05:49 csharp apple--
05:49 csharp linux++
05:49 csharp evergreen++
05:53 csharp oh yeah
05:53 csharp reports--
07:15 sbrylander joined #evergreen
07:28 graced joined #evergreen
07:29 mrpeters joined #evergreen
07:48 mceraso joined #evergreen
07:48 bshum joined #evergreen
07:48 kmlussier joined #evergreen
07:57 rjackson_isl joined #evergreen
08:07 collum joined #evergreen
08:10 bshum joined #evergreen
08:14 ericar joined #evergreen
08:18 ericar joined #evergreen
08:39 mmorgan joined #evergreen
08:46 Dyrcona joined #evergreen
08:51 csharp @praise add In days of old, it was prophesied that a hero would come and restore karmic balance to #evergreen.  $who is that hero.
08:51 pinesol_green csharp: The operation succeeded.  Praise #8 added.
08:56 bshum Haha
08:56 bshum csharp++
08:56 csharp :-D
09:03 phasefx_ @praise And $who raised the report up on high, saying "O Lord, bless this thy circ report, that with it thou mayst blow thine enemies to tiny bits, in thy mercy."
09:03 * pinesol_green And $who raised the report up on high, saying O Lord, bless this thy circ report, that with it thou mayst blow thine enemies to tiny bits, in thy mercy. is one of the few who deserves to be praised
09:04 phasefx_ Oops :) on a phone, so am not retyping that ;)
09:04 Shae joined #evergreen
09:04 phasefx_ Damn autocorrect :)
09:04 Dyrcona heh
09:04 csharp @praise add And $who raised the report up on high, saying "O Lord, bless this thy circ report, that with it thou mayst blow thine enemies to tiny bits, in thy mercy."
09:04 pinesol_green csharp: The operation succeeded.  Praise #9 added.
09:04 Dyrcona I'm miffed. My final karma is too high by 1. ;)
09:04 phasefx_ csharp++
09:06 maryj joined #evergreen
09:16 yboston joined #evergreen
09:16 csharp @praise 8 bshum
09:16 * pinesol_green In days of old, it was prophesied that a hero would come and restore karmic balance to #evergreen. bshum is that hero.
09:18 jeff and now i have the music from Windwaker stuck in my head.
09:19 jeff that, and some random fight sounds.
09:19 jeff also, a very weird mash-up between two kids' shows.
09:19 jeff (i was up a little late last night)
09:19 csharp heh
09:20 Dyrcona Yay! Can't print from the wireless, 'cause latency, not to mention another bridge involved.
09:20 Dyrcona Gonna sign out and switched to wired.
09:21 RoganH joined #evergreen
09:23 Dyrcona joined #evergreen
09:23 jeff essentially this, with s/wonderpets/thundercats/ https://youtu.be/xxlWvE2U0nw?t=2m45s
09:24 RoganH jeff: I could have gone the rest of my life without hearing that _again_
09:25 jeff RoganH: you are very welcome
09:35 kmlussier Dyrcona: That's my fault. I upped your karma on Saturday because I was unsettled by the 666
09:36 Dyrcona heh.
09:36 Dyrcona I joked with bshum that we should just set my karma at 666 and make it immutable. :)
09:38 bshum Maybe -666
09:39 Dyrcona hah!
09:39 bshum csharp: That praise is hilarious.
09:39 Dyrcona @praise 9 phasefx_
09:39 * pinesol_green And phasefx_ raised the report up on high, saying O Lord, bless this thy circ report, that with it thou mayst blow thine enemies to tiny bits, in thy mercy.
09:40 Dyrcona The Holy Circ Report of Antioch.
09:40 Dyrcona @praise kmlussier
09:40 * pinesol_green the upgrade came off brilliantly, and it's all because of kmlussier
09:40 rjackson_isl for some reason I am seeing Charlton Heston and a rather large missile...
09:41 kmlussier Hmmm...I can't say I've ever been praised for pulling off an Evergreen upgrade.
09:41 bshum ... yet.
09:41 Dyrcona I see Graham Chapman.
09:43 Dyrcona and Michael Palin.
09:43 jboyer-isl bshum: Finally read the scrollback, glad to hear you got help with the CHQ bits. As for the text param to that func, that comes from CHQ, so they know who's what. (Just reiterating in case it wasn't completely clear.) We run it system-wide here even if there's only one location in the system, just in case.
09:44 bshum jboyer-isl++ # cool, cool, thanks :)
09:45 _whitni joined #evergreen
09:46 jwoodard joined #evergreen
09:47 Dyrcona Is --enable-python only an option for OpenSRF? I thought it existed for Evergreen, too.
09:48 Dyrcona NM. grep python configure.ac for the answer. :)
09:49 jboyer-isl Dyrcona: Planning to see if they still work? :)
09:49 Dyrcona Yeah.
09:50 jboyer-isl I certainly don't have time to make use of them at the moment, but I do at least like that they're available. I hope it all works as expected.
09:51 Dyrcona I have a script that I want to try rewriting in Python, partly to improve my Python skills.
09:52 Dyrcona Also, I overheard someone (jlamo?) saying at the conference that it was a one-line change to make the Python not require the name resolver module.
09:52 Dyrcona A fork of the particular module was being considered.
09:53 jboyer-isl A fork or a patch? How big a deal is this change?
09:53 jboyer-isl (one less lib to depend on sounds like a feature to me.)
09:54 Dyrcona I think it was a change in a Python module used by OpenSRF Python.
09:54 Dyrcona So, a fork, I guess.
09:55 Dyrcona Turns out, I won't need dnsmasq, since the servers I talk to are looked up via DNS, at least on the machine where I'm enabling python.
09:56 * Dyrcona uses, too, many, commas.
09:56 Dyrcona heh
09:56 jboyer-isl Oh, was. I read that as you saying you would keep your own version that dropped a dependency and I thought you should submit it as a patch. I follow now.
09:56 jboyer-isl Oh, meetings. How did people kill time before you came along. :/
09:56 bshum Pacman
09:56 bshum And goldfish snack crackers.
09:59 jeff @excuse
09:59 pinesol_green jeff: Mr. Spock: Something fascinating just happened.
09:59 Dyrcona Nah. I overheard a bit of conversation about it related to Debian packaging.
09:59 jeff alas.
09:59 * Dyrcona has a meeting at 11:00 EDT.
09:59 kmlussier Dyrcona: FWIW, the other two networks use python-enabled OpenSRF to use Syrup.
09:59 kmlussier For their purposes, it still works.
10:00 Dyrcona Yep. I hadn't thought of that, but they do.
10:00 * bshum wants pancakes.
10:00 * berick uses srfsh.py occaisonally
10:00 bmills joined #evergreen
10:00 berick bshum: i bought so Oregonian pancake mix at the airport :)  haven't tried them yet.
10:01 dMiller_ joined #evergreen
10:02 RoganH bshum always wants pancakes
10:02 Dyrcona @who always wants pancakes
10:02 pinesol_green jeff always wants pancakes.
10:02 berick Dyrcona++ # RM hat in the ring
10:03 jeff Dyrcona++
10:04 RoganH So, I'm trying to grok how detailed we want pg_tap tests in the non-concerto tests.  Do we want tests that ultimately would test for all the tables, indexes, etc...?
10:06 bshum Hmm, opinions on https://bugs.launchpad.net/evergreen/+bug/1454879 -- bug or new feature?  (I'm leaning towards new, since it never displayed that information before, and if so, we should put in release note entry and add it towards 2.next, aka, 2.9)
10:06 pinesol_green Launchpad bug 1454879 in Evergreen "Account Expiration Date in My Account" (affected: 2, heat: 10) [Undecided,New]
10:08 berick bshum: i'd call it new as well
10:09 bshum berick: Cool, I'll tag it as wishlist for now and keep an eye on it.  I like the feature :)
10:10 berick yeah, it's a good one
10:10 RoganH bshum: I like the idea.  I can't imagine off the top of my head a time that someone would want to toggle it on / off per org unit for patrons.
10:11 ohiojoe joined #evergreen
10:12 jeff interesting. the card that i used pretty much exclusively for the conference trip was just reissued due to being part of a compromise at an undisclosed merchant or service provider.
10:13 bshum Dun, dun, dunnnnn
10:16 RoganH jeff: I haven't gotten that. hmmmmm maybe if we compared expenses we could narrow down the compromise, lol.
10:17 jeff this particular card had the same number for something like 14 years until recently.
10:18 jeff i was impressed that it lasted that long.
10:18 RoganH once upon a time I was really interested in the dark net stuff and the commonality with which I discovered credit card data was bought and sold was enough to make me worry about our entire economic system
10:22 montgoc1 joined #evergreen
10:22 * kmlussier concurs on new feature for bug 145879
10:22 pinesol_green Launchpad bug 145879 in thunderbird (Ubuntu) "thunderbird-bin crashed with SIGSEGV in __kernel_vsyscall()" (affected: 0, heat: 14) [Medium,Invalid] https://launchpad.net/bugs/145879
10:22 kmlussier Well, not that bug. You know what I mean.
10:22 Dyrcona heh
10:22 Dyrcona Happens to me all the time.
10:24 Bmagic I love that the old karma database had ie at the bottom next to microsoft and windows! lol!
10:32 Dyrcona On --enable-python: srfsh.py works and I can authenticate, so guess python is still working.
10:34 Dyrcona Plus, I'm thinking of dusting off constrictor.
10:36 dbs Dyrcona++ # RM Ring!
10:36 wjr joined #evergreen
10:37 jwoodard @weather 76227
10:37 pinesol_green jwoodard: The current temperature in Nipe Ranch, Krugerville, Texas is 56.5°F (9:36 AM CDT on May 21, 2015). Conditions: Light Rain. Humidity: 90%. Dew Point: 53.6°F. Pressure: 30.19 in 1022 hPa (Rising).
10:38 jwoodard It was just 85°F and sunny yesterday...
10:38 dbs timely article on release management stresses in PostgreSQL: http://lwn.net/SubscriberLi​nk/645020/15f0367e0d5affff/
10:40 pgardella Hi, all. Trying to track down why many of our action triggers don't work.  Namely overdue notices.  Our hook=longoverdue.auto ones work. The hook=checkout.due ones do not, not even the example seed one.  The action_trigger.event.state is "invalid" when I try to test the action trigger from the staff client.  Nothing gets put into action_trigger.event_output, and the gateway.log only has osrf_http_translator 2015-05-21 14:37:42 [ACT:18040:./osrf_htt
10:40 dbs we still use OpenSRF python for our custom LDAP-based auto-population of actor.usr & friends
10:42 pgardella Any thoughts on how to debug it further?
10:44 kmlussier Dyrcona++ # dusting off constrictor.
10:45 berick pgardella: A/T notices are generated on the server, so you probably won't see much in the gateway log, since that generally represents external clients talking to evergreen.  i suggest checking the error/warn logs
10:45 berick and osrfsys
10:47 pgardella berick looking now
10:48 test-ignore joined #evergreen
10:52 bshum dbs: That article is eerie.
10:59 Dyrcona I haven't had time to read it all. I got excited at "upsert" being available in 9.5. ;)
10:59 Dyrcona Meeting time.
10:59 pgardella berick - looks like it fails validation, but with no WARN or ERROR.  open-ils.cstore.direct.action_trigger.event.update sets the state to "validating", then "collecting" and then to "invalid".
10:59 krvmga dbs: very interesting article
11:00 pgardella and it rolls back right after doing open-ils.cstore open-ils.cstore.direct.ass​et.copy_location.retrieve 1
11:00 Newziky1 left #evergreen
11:06 jboyer-isl The postgres article can sadly have a /PostgreSQL/(Project)/g applied to it and apply to way too many foundational projects.
11:06 jboyer-isl I especially like how people recommend more "move fast and break stuff" style releases to the one type of project least able to do so.
11:07 jboyer-isl Punch that ticket too many times and you're just another dead project that some people remember and crack jokes about at the conference for a more stable product.
11:08 dbs jboyer-isl++
11:10 kbutler joined #evergreen
11:11 jonadab That's why modern vcs is so important.   You can break stuff in a branch and not merge it until it is fixed.
11:11 jonadab git++
11:11 bshum git++
11:14 kmlussier jboyer-isl++
11:15 jboyer-isl jonadab: provided you can properly excersize it. We (I!) have issues with that, and that's before you even get to things like race conditions / bugs that lie in wait until the load spikes.
11:16 jonadab True.
11:16 krvmga git++
11:16 jonadab Although a project like Postgres is widespread enough to have a lot of people testing even the bleeding-edge code.
11:17 jboyer-isl git++ # in any case though.
11:17 bshum jonadab: Well, a project like Evergreen occasionally has... bleeding code
11:17 bshum And bleeding adopters
11:17 bshum But that's besides the point.
11:17 jonadab Yes, Evergreen would have more of a problem getting new stuff tested.
11:17 bshum I forgot what I was trying to say.
11:17 bshum I just see blood now.
11:19 jboyer-isl I don't know if Pg is on the list of projects that huge companies are now throwing money at (OpenSSL is where that started) but they probably should be.
11:19 jboyer-isl to lunch!
11:21 bmills joined #evergreen
11:22 bshum Bmagic++ # helping others upgrade on the lists (upgrading is *hard*)
11:27 Megakeen joined #evergreen
11:29 pgardella Can anyone point me to the code that creates the text from an action_trigger template and sends it to SendMail.pm?
11:29 bmills joined #evergreen
11:36 PaxtonJo joined #evergreen
11:37 berick pgardella: what validator are you using?  CircIsOverdue ?
11:56 bmills bug #1457544
11:56 pinesol_green Launchpad bug 1457544 in Evergreen "Self check: Patron login fails when username different than barcode" (affected: 1, heat: 6) [Undecided,New] https://launchpad.net/bugs/1457544
12:02 mmorgan bmills: I don't see this issue on our 2.7.2 system. Both username and barcode are working.
12:04 jihpringle joined #evergreen
12:06 bmills mmorgan: hmm, i wonder if something local could be causing the issue for us then.
12:06 mmorgan bmills: Your barcode is 15 digits long, is that what it should be?
12:07 kmlussier mmorgan: I'm impressed that you can accurately count all of those zeros
12:07 * mmorgan has a cursor and knows how to use it ;-)
12:09 kmlussier mmorgan: Do you have a regex set for your barcodes? bmills mentioned in his bug that no regex is set.
12:09 bmills mmorgan: that was just an example barcode, but the barcodes range from 12-16 in our system
12:09 jeff today if i have a chance to resume my jspac / craftsman / etc removal, I'll get to play "how many Javascript implementations of sprintf do we need?"
12:12 mmorgan kmlussier: "Regex for barcodes on patron registration" is not set.
12:12 bshum bmills: I just saw the bug you filed
12:13 bshum We had a similar issue too until we set one of the regex settings somewhere in our system.
12:13 mmorgan We do have "Patron barcode format" set
12:13 bshum Based on https://bugs.launchpad.net/evergreen/+bug/822874 I'm going to say that that was how the selfcheck was originally intended to function
12:13 pinesol_green Launchpad bug 822874 in Evergreen master "support username logins for web selfcheck" (affected: 1, heat: 6) [Wishlist,Fix released] - Assigned to Mike Rylander (mrylander)
12:13 bshum But it probably should be redesigned to be more accomodating or that we should set barcode format regex by default or something
12:17 RoganH a good wishlist would be to allow the user to select barcode or usrname
12:17 bmills bshum: ahh, thanks. missed that launchpad entry. not sure if we could do a system wide barcode regex since we have a lot of barcodes that look like usernames: hrccirc, ,etc..
12:18 bshum bmills: Well, the barcode regex only applies to the user creation phase.  We set our staff accounts up too, but not via the staff client, most often via DB.
12:18 bshum bmills: I think you can also write a regex that says, numbers or other
12:20 mmorgan Interestingly, we have Patron Barcode Format set to include a string of five numbers, but we have many "barcodes" that have letters, no numbers. So I wonder where that applies.
12:21 kmlussier mmorgan: Were those barcodes migrated over?
12:22 mmorgan No, our staff user barcodes are all letters, no numbers, and we have been creating them that way all along.
12:22 kmlussier mmorgan: Are you creating those in the staff client or in the database?
12:22 mmorgan In the staff client.
12:23 berick if a regex can't be created the differentiates between barcodes and usernames, how is EG supposed to know the difference?
12:23 berick s/the/that/
12:23 mrpeters hey all - who is the admin for the dokuwiki?  My account is associated with my old @library.in.gov email so I can't reset my password, but I would like to retain my edit history, etc. -- anyone able to change that?
12:24 jeff i tend to favor the route of "use regex to determine if value looks like barcode, try as barcode if so. if that doesn't work, try as username" :-)
12:24 mrpeters oh, thanks pinesol_green -- bshum took care of it last night :)
12:24 akilsdonk joined #evergreen
12:25 jeff but i'm also the one who wants to make usernames case insensitive, so who knows. :-)
12:25 berick heh
12:25 RoganH bshum++
12:25 bshum mrpeters: No problem man.
12:25 mrpeters bshum++
12:26 dMiller_ joined #evergreen
12:31 kmlussier Searching the catalog on webby doesn't appear to be retrieving any results.
12:31 kmlussier Or maybe somebody removed all the harry potter records. :)
12:31 csharp @who will create a larger disk for webby?
12:31 pinesol_green kitteh_ will create a larger disk for webby.
12:32 kmlussier Poor webby.
12:33 eeevil phasefx cleared some space on webby, so that's not it anymore. I'll kick it
12:34 csharp phasefx++ eeevil++
12:34 jeff 26,717,258 lines of "csv" data, 26,717,258 lines of "csv"... take some down, just kidding this isn't even close to being valid CSV, don't you wish this song were about beer on the wall?
12:52 buzzy joined #evergreen
13:01 krvmga joined #evergreen
13:03 krvmga joined #evergreen
13:19 pgardella berick: yes, CircIsOverdue
13:22 cmccarthy joined #evergreen
13:26 bshum left #evergreen
13:26 bshum joined #evergreen
13:26 pinesol_green All hail the supreme potentate!
13:26 bshum :D
13:26 bshum Okay, that was fun.
13:26 jeffdavis bshum++
13:27 jeffdavis We have a local customization to selfcheck so that it assumes a barcode has been entered if the barcode regex org setting is not set.
13:28 jeffdavis I think.
13:31 kmlussier Wait, where did that come from? Did pinesol_green become sentient?
13:31 bshum kmlussier: Beware the robots.
13:31 bshum I was just toying with the @herald plugin
13:31 bshum @herald bbqben Where's the barbecue going to be, other Ben?
13:31 pinesol_green bshum: You probably want hard-boiled eggs.
13:32 bshum Aww
13:32 bshum @herald add bbqben Where's the barbecue going to be, other Ben?
13:32 pinesol_green bshum: Error: I can't find bbqben in my user database. If you didn't give a user name, then I might not know what your user is, and you'll need to identify before this command might work.
13:32 bshum Damn shame
13:32 bshum Only works for cool kids
13:32 kmlussier @herald
13:32 pinesol_green kmlussier: <shaggy>We're, like, doomed.</shaggy>
13:33 bshum OKay, so if you have an identified nick with pinesol, you can ask it to politely welcome you every time you come into the channel.
13:33 bshum @herald add
13:33 pinesol_green bshum: (herald add [<channel>] <user|nick> <msg>) -- Sets the herald message for <user> (or the user <nick|hostmask> is currently identified or recognized as) to <msg>. <channel> is only necessary if the message isn't sent in the channel itself.
13:33 bshum @herald add bshum All hail the supreme potentate, bshum has arrived!
13:33 pinesol_green bshum: The operation succeeded.
13:34 * kmlussier thinks this EOB chair thing is going to bshum's head. ;)
13:34 bshum I have the power!
13:34 bshum This is my kingdom, AHAHAHAHAHA
13:34 bshum ...... err, of course with her majesty's approval.
13:35 bshum What, did nobody else watch the Great Mouse Detective when they were kids?  :)
13:35 * bshum goes back to playing with the bot
13:35 kmlussier Ummmm...I was 16 when the Great Mouse Detective was released.
13:36 bmills bshum:  so setting the regex in opac.barcode_regex allows usernames/barcodes in now with no issue! thanks! however, with the password setting enabled it's letting usernames through but not barcodes. and hanging on the "enter your password" screen. enter a password and it just stays there with no change.
13:36 bmills seeing some some "CALL: open-ils.auth open-ils.auth.authenticate.init null" in the osrfsys log after an attempt. not sure if that's related
13:36 * kmlussier should just wander off to the old folks home.
13:37 bshum kmlussier: They probably have some very comfortable chairs there.
13:38 rjackson_isl just a smidge under 28 for me kmlussier
13:38 bshum bmills: Hmm, anything else odd, like http vs. https?
13:38 bshum Or maybe the type of browser you've got
13:38 bshum Or weird caching
13:39 bmills bshum: all in https. in firefox now.
13:42 bshum bmills: Hmm, that sounds suspicious.
13:42 bshum Unfortunately we do not require passwords for our selfchecks
13:42 bshum So I don't think I've tested it lately.
13:43 bmills we only have one library interested in that aspect. otherwise..
13:52 bshum csharp: Every time I get a PGCon-announce email, I think to myself, (1) I wish I was going to hear the talks, and (2) I want poutine!!!  :( :(
13:52 bshum csharp: Just a little while to go, you'll have to share all the cool things you see and learn
13:53 bshum bmills: I'm firing up one of our test servers to see if I can duplicate the problem you see.
13:54 bshum Assuming of course, I can figure out which setting it is... whee!
13:54 * bshum sets both settings to TRUE for giggles
13:55 RoganH bshum: can we give karma to poutine?
13:56 yboston heads up, the IRC practice time will start at 2 PM EST
13:56 bshum RoganH: I would.... then I'd eat it.
13:57 RoganH yboston: are you going to cover bouncing between completely nonrelated discussions in IRC?
13:57 RoganH yboston: it seems like a good skill to develop
13:57 yboston RoganH: to be [erfectly hnest not sure if you are making a joke or have a legitimate sugegstion?
13:57 yboston though the more I think about it, I think you are serious
13:58 yboston last time things got crazy
13:58 RoganH yboston: actually, I am being serious
13:58 yboston RoganH: please take that as a compliment
13:58 RoganH yboston: it can be disorienting for folks not used to that kind of flow
13:58 bshum bmills: Confirmed, if I use a barcode, I can't get past the password entry phase.
13:58 bshum But usernames + password work just fine
13:58 Dyrcona Bah! Not enough M&M's.....
13:59 bmills bshum++
13:59 bshum RoganH: yboston: Agreed, poking with the name prefixes like that can be helpful towards guiding directed conversations.
13:59 bshum It can get noisy in here if we all get excitedly talking about things.
14:00 bshum bmills: Not sure why it's broken yet.  But yes, it definitely seems bad.  :\
14:00 yboston It is 2 PM EST time. Welcome everyone to the EG community IRC practice time
14:00 yboston My name is Yamil Surez from Berklee College of Music in Boston.
14:00 krvmga hi yboston!
14:01 yboston I met a bunch of you just last week. Others are used to me by now :)
14:01 krvmga #info krvmga is Jim Keenan from C/W MARS
14:01 yboston feel free to type your name and say hello
14:01 yboston also mention if you made it to the conferece last week
14:02 PaxtonJo Hello from Ohio
14:02 * bshum is Ben Shum, Bibliomation, from Connecticut.
14:02 yboston To get started, have a look at this longer version of my IRC presentation:  http://goo.gl/w3zml2
14:02 * Dyrcona is Jason Stephenson from MVLC.
14:02 krvmga if you're using webchat through a web browser, the place to enter text is at the bottom of the window. just type and hit enter.
14:02 ohiojoe I'll say hello now too, though I've been lurking for hours..
14:02 PaxtonJo PaxtonJo is Joni Paxton from COOL, Community Library, Sunbury, Ohio.
14:02 * mmorgan is Michele Morgan, North of Boston Library Exchange (NOBLE)
14:02 * kmlussier is Kathy Lussier, MassLNC
14:03 kmlussier Yay, IRC practice time! I had almost forgotten about it.
14:03 kmlussier yboston++
14:03 krvmga yboston++
14:03 montgoc1 yboston++
14:03 bshum yboston++
14:03 yboston I am going to practice addressing someone in particuar by tfirst typing their IRC "nickname" and then a colon
14:04 yboston yboston: this is me addressign myself (which does not make much sense)
14:04 makohund joined #evergreen
14:04 yboston kmlussier: hello Kathy!
14:04 ohiojoe PaxtonJo@ hi Joni!
14:04 krvmga if you're giving someone a thumbs up, an "atta boy" or "atta girl", type their irc handle (like yboston) and put two ++ after it.
14:04 kmlussier yboston: Hello!
14:04 Dyrcona yboston++
14:04 ohiojoe yboston++
14:04 krvmga kmlussier: hi!
14:04 makohund hey y'all
14:04 * kmlussier predicts that yboston will have the most IRC karma by the end of today.
14:05 krvmga lol
14:05 PaxtonJo ohiojoe: yo, Joe!
14:05 yboston when the IRC channe; has a lot of conversations happening at a tyme; this way of addressing someone in articular makes it easy to keep track of conversations
14:05 bshum Challenge accepted.
14:05 makohund lol
14:05 yboston kmlussier: no comment
14:05 Dyrcona It also gets highlighted in most IRC clients, so that person knows you're talking to them.
14:05 krvmga yboston: that's right. and in some chat clients, your name will get highlighted if a message is aimed at you.
14:05 Dyrcona Mine even gives a system notification.
14:06 kmlussier I also hear a ding, when my volume is turned up.
14:06 montgoc1 yboston: can you explain IRC karma for folk?
14:06 yboston if this is your first time on IRC; please reply to me with a  message to practice
14:06 supreme_potentat joined #evergreen
14:07 bshum In certain clients, hitting tab also auto-completes the name you're trying to type, if it's channel.
14:07 bshum So if I start typing y... b..., then hit TAB, it can complete to yboston
14:07 bshum With the : after it, to start typing next
14:07 ohiojoe That's a good tip on the autocomplete
14:07 ohiojoe bshum++
14:07 yboston montgoc1: I will give an explanation on karma
14:07 krvmga bshum: that certainly helps with fumbly fingers
14:08 bshum krvmga: I use it often.
14:08 montgoc1 yboston: cool, thanks.
14:08 yboston if you want to give someone a "pat on the back" or some type of encourragement you can type the nickname followed by two plus signs like this...
14:08 mmorgan Also avoids bshum being addressed as bhsum :)
14:08 yboston kmlussier++
14:08 ohiojoe lol
14:09 krvmga :)
14:09 ohiojoe @weather 45327
14:09 kmlussier mmorgan: Ha ha, that's true. :)
14:09 pinesol_green ohiojoe: The current temperature in Germantown - Ron Heights, Germantown, Ohio is 56.3°F (2:09 PM EDT on May 21, 2015). Conditions: Overcast. Humidity: 56%. Dew Point: 41.0°F. Pressure: 30.06 in 1018 hPa (Rising).
14:09 makohund not an irc newbie, but sporadic use = forgetting little tricks and learning them over again
14:09 krvmga @weather 01606
14:09 PaxtonJo bshum++
14:09 pinesol_green krvmga: The current temperature in Thornton Rd., Worcester, Massachusetts is 65.1°F (2:09 PM EDT on May 21, 2015). Conditions: Overcast. Humidity: 10%. Dew Point: 6.8°F. Pressure: 29.92 in 1013 hPa (Falling).
14:09 kmlussier @karma
14:09 pinesol_green kmlussier: Highest karma: "bshum" (7), "yboston" (6), and "Dyrcona" (4).  Lowest karma: "marc" (-1), "ie" (-1), and "microsoft" (-1).  You (kmlussier) are ranked 6 out of 19.
14:09 yboston BTW, I wanted to bring up the EG community calendar that list upcoming community meetings on IRC: http://evergreen-ils.org/communicate/calendar/
14:10 makohund not to mention never settling on a client... not even sure if some of them exist any more
14:10 kmlussier Our karma totals are a little low today because we just reset them to zero last night.
14:10 krvmga @karma
14:10 pinesol_green krvmga: Highest karma: "bshum" (7), "yboston" (6), and "Dyrcona" (4).  Lowest karma: "marc" (-1), "ie" (-1), and "microsoft" (-1).
14:10 yboston Some of the meetigns that you can find posted on the calendar are: developer, DIG, EG board, and web team meetings
14:10 tsbere marc--
14:10 krvmga :)
14:11 bshum @librarian
14:11 pinesol_green bshum: Management:11, Cataloging:8, Acquisitions:13, Reference:13, Circulation:13, Systems:12, Research:8, Custodial:14
14:11 cmccarthy First time I've used irc for any purpose besides online gaming :) Slly question, with the webchat client is there a trick to getting it to auto-scroll down to the newest messages? I'm used to mIRC at home and it does it automatically
14:11 yboston for the record, as a community we do not like to lower the karma of any user, unless it is done by the user themself
14:11 kmlussier Just a note, while it's okay for tsbere to give negative karma to something like marc, we ask that you never give another community member negative karma.
14:12 makohund makohund--
14:12 krvmga kmlussier: good note
14:12 kmlussier Though there are people who will give it to themselves like makohund just did. :)
14:12 makohund aka self deprecating humor?
14:12 makohund :)
14:12 yboston makohund: yes
14:12 tsbere @praise kmlussier
14:12 * pinesol_green kmlussier is kind and patient to newbies
14:13 makohund @praise thelordandpasstheammunition
14:13 * pinesol_green In days of old, it was prophesied that a hero would come and restore karmic balance to #evergreen. thelordandpasstheammunition is that hero.
14:13 yboston I wanted to mention some special comands that some re using. In this IRC channel we use an IRC helper bot called pinesol_green
14:13 yboston It listens for certain commnands that start with an "@" sign.
14:14 yboston likeif I want info on a marc tag
14:14 makohund yboston: I def need a pinesol_green class
14:14 yboston @marc 856
14:14 pinesol_green yboston: The information needed to locate and access an electronic resource. The field may be used in a bibliographic record for a resource when that resource or a subset of it is available electronically. In addition, it may be used to locate and access an electronic version of a non-electronic resource described in the bibliographic record or a related electronic resource. (Repeatable) (1 more message)
14:14 cmccarthy joined #evergreen
14:14 kmlussier @more yboston
14:14 pinesol_green kmlussier: [a,b,c,d,f,h,i,j,k,l,m,n,o,p,​q,r,s,t,u,v,w,x,y,z,2,3,6,8]
14:15 yboston makohund: here is a link on the wiki with more info that we added last year… http://wiki.evergreen-ils.org/doku.p​hp?id=community:using-pinesol_green
14:15 kmlussier cmccarthy: I don't know the answer to your question. It's been a long time since I've used the web IRC client.
14:15 krvmga kmlussier: i've noticed sometimes it seems chrome doesn't scroll right.
14:16 cmccarthy krvmga suggested trying another browser so we'll see how that works :) I'm a chrome fangirl so I defaulted to that
14:16 krvmga cmccarthy: normally, i am too. i'm using internet exploder right now, though.
14:16 makohund yboston: thanks... and nice this client will pop open a link for me
14:16 cmccarthy lol apt!
14:16 kmlussier krvmga: Ugh. Why?
14:17 yboston There are more IRC tips and links on the IRC section of the EG site: http://evergreen-ils.org/communicate/irc/
14:17 krvmga kmlussier: chrome wasn't scrolling properly for me. not sure why.
14:17 yboston For example, the link for the logs of previous conversation broken down by day http://irc.evergreen-ils.org/evergreen
14:18 yboston Another example, in case you joined us late here is a link to the IRC logs for today. http://irc.evergreen-ils.org/​evergreen/2015-05-21#i_177280
14:18 makohund I get what bots do, not so much how they do it
14:18 yboston This link start at 2 PM EST for those that joined after I started welcoming everyone
14:18 makohund a function of the irc server software, I suppose
14:18 kmlussier makohund: There's a blog post on that.
14:18 * kmlussier tries to hunt it down.
14:19 makohund kmlussier: sweet
14:19 * makohund annoyed that my username tab completion concludes with a comma, instead of a colon
14:19 kmlussier makohund: Our bot is based on the zoia bot that's used in code4lib. This blog post is from somebody who talks about making a plugin for that bot. http://andromedayelton.com/blog/2012/06/09/i-wro​te-a-plugin-for-zoia-in-code4lib-irc-heres-how/
14:20 dMiller_ joined #evergreen
14:20 krvmga in case anyone is wondering about the comments with asterisks in front: if you type /me (forward slash and the word me) in front of something, it puts your irc name there.
14:20 yboston to recap so far...
14:20 yboston 1) we have shared the link to the IRC presentation full of tips http://goo.gl/w3zml2
14:20 krvmga for example
14:21 * krvmga is trying to demonstrate the function.
14:21 bmills joined #evergreen
14:21 yboston 2) we have talked about "replying" to someone by starting the message with their nickname and a colon
14:21 yboston 3) we shared the EG community calendar so you now when meetings are held http://evergreen-ils.org/communicate/calendar/
14:22 yboston 4) we have spoken about karma
14:22 * makohund is hunting for xchat config to fix that
14:23 yboston any comments or questions?
14:23 yboston 5) we spoke about IRC logs too
14:24 yboston also, if you have not introduced yourself, feel free to just type a simple hello to us
14:24 PaxtonJo this is new to me.  i'm feeling schizophrenic.
14:25 krvmga PaxtonJo: welcome!
14:25 makohund leaving messages, private conversations, etc... prob good stuff to look at
14:25 yboston PaxtonJo: usually the channel is not as busy as it was when we first started the practice time. it has slowed down by now
14:25 makohund PaxtonJo: hi
14:26 yboston oops, I forgot about private messages
14:26 PaxtonJo makohund: right back at ya!
14:26 makohund that's the stuff I always forget about
14:26 yboston can someone remind me what the command is for private messages? I usualky right click with my mouse on my IRC program?
14:27 PaxtonJo "/ msg"
14:27 Dyrcona yboston: /msg user message
14:27 makohund I thing /msg
14:27 yboston PaxtonJo: thanks
14:27 PaxtonJo no space
14:27 bshum Doing "/query nick" can sometimes launch it as a new tab or something.
14:27 montgoc1 PaxtonJo++
14:27 bshum In case you wanted it separately viewed.
14:28 yboston for a private message, you need to start the message with a slashthen emmidiatly the letters "msg"
14:28 Dyrcona Or, if using a graphical client, you can usually double click on the list of nicks in the channel.
14:28 yboston who would like to private message me or get a message from me ?
14:28 makohund I'll do it
14:29 kmlussier yboston: Do you want to encourage people to add their names here?: http://evergreen-ils.org/dokuwiki/​doku.php?id=community:irc_channel
14:29 * cmccarthy is happy to report that the scrolling is working fine in Firefox btw
14:29 yboston for example, to private message me type at the beguining: /msg yboston
14:29 makohund there it was, and now for the bshum's version...
14:29 yboston kmlussier: good one
14:30 Dyrcona @quote
14:30 pinesol_green Dyrcona: Message root @ server God....Universe going down for reboot....
14:30 krvmga cmccarthy++
14:30 yboston our friend kmlussier posted a link ( http://evergreen-ils.org/dokuwiki/​doku.php?id=community:irc_channel) where folks can say what their IRC nickname is and what their real name / library system is
14:30 makohund OK, that was jarring, in xchat at least.  took a moment to see how it treats second conversations (not as windows or tabs)
14:32 yboston to edit that page of "who is who" you need an EG community wiki, and I can provide that to folks, or you can ask me to make an edit on that page for you
14:33 krvmga @sortinghat
14:33 pinesol_green Hmm... krvmga... Let me see now... GRYFFINDOR!
14:33 krvmga of course
14:33 cmccarthy That's awesome!
14:33 cmccarthy @sortinghat
14:33 pinesol_green Hmm... cmccarthy... Let me see now... HUFFLEPUFF!
14:33 krvmga :)
14:33 cmccarthy boring -_-
14:33 bshum Yeah, pinesol_green has some fun little commands for amusement.
14:33 bshum @dessert kmlussier
14:33 * pinesol_green grabs some boxes of Samoa cookies for kmlussier
14:34 krvmga good grief, i love those cookies.
14:34 kmlussier Ooh, yum!
14:34 kmlussier krvmga: I noticed you didn't buy any from me this year. :)
14:34 makohund @bartender everyone
14:34 * pinesol_green fills a pint glass with Allagash Musette, and sends it sliding down the bar to everyone (http://beeradvocate.com/beer/profile/4/31254)
14:34 krvmga kmlussier: how did that get past me?!
14:34 kmlussier That is, from my daughter. I obviously am no longer a Girl Scout.
14:35 krvmga now i have to wait till next year :(
14:35 kmlussier @coffee [someone]
14:35 * pinesol_green brews and pours a cup of Ethiopia Biloya Special, and sends it sliding down the bar to graced
14:35 yboston I am pretty sure we ended up talking about food at last year's IRC practice time
14:35 makohund nice, works randomly too
14:36 Dyrcona @developer
14:36 pinesol_green Dyrcona: Communication:14, BigPicture:10, DetailOriented:16, KungFu:18, GetsStuffDone:12, FlakeFactor:13, JavaAvoidance:14
14:36 krvmga Dyrcona: nice KungFu
14:36 * Dyrcona bows.
14:36 bshum For logs, sometimes people use [off] at the front of their statement to keep it out of logs.
14:37 bshum So as you can see, in the daily log or today:  http://irc.evergreen-ils.org/​evergreen/2015-05-21#i_177474 -- that last [off] isn't included.
14:37 Dyrcona But, others will still have logs of it, though, so don't count on it for privacy.
14:37 bshum Dyrcona++ # true.
14:37 krvmga Dyrcona: important safety tip
14:37 bshum We are watching you.
14:38 kmlussier Yes, if you don't want other people to see it, it's better not to say it in the public channel at all.
14:38 jeff protip: if you're considering using [off], consider just not saying that thing you were going to prefix with [off]
14:39 kmlussier jeff++
14:39 krvmga jeff++ # excellent LPT
14:39 yboston again, if you are joining us late, here is a link to the IRC logs for today:http://irc.evergreen-ils.org/​evergreen/2015-05-21#i_177280
14:40 yboston this log link starts at 2 PM EST when the meetign started
14:40 yboston that way you can catch up to what we have talked about.
14:40 makohund any per-platform client recommendations (or just preferences)?
14:41 Dyrcona Lots of people like quassel.
14:41 Dyrcona I'm currently using Pidgin.
14:41 * makohund googles quassel
14:42 krvmga makohund: i use X-Chat on Linux; i have used Pidgin on windoze; i'm in a web browser atm because i  gave staff here instructions on how to irc via browser and wanted to be in the same space with them.
14:42 montgoc1 X-Chat here too.
14:43 makohund Using xchat at the moment, have dabbled with irssi and a few others that I don't remember the names of anymore
14:44 berick irssi++
14:44 bshum makohund: Quassel is interesting for me, cause I use the server/client model, where I leave myself logged on 24/7 with quasselcore server on a Linux VM.  Then I use various quassel clients to connect back to the chat from any device.
14:44 kmlussier I like Pidgin. I use quassel now because somebody allows me to use their quassel server, but it may not be doable for everyone.
14:44 kmlussier bshum++
14:44 bshum kmlussier: :)
14:45 krvmga makohund: have tried hexchat, hydrairc, mirc and quassel
14:45 bshum I used to use Pidgin and some variants of ZNC bouncer to keep connected all the time.
14:45 Dyrcona @how is trying to convince Dyrcona to switch to quassel.
14:45 pinesol_green Dyrcona: http://wonder-tonic.com/geocitiesizer/content.ph​p?theme=2&amp;music=6&amp;url=evergreen-ils.org
14:45 ohiojoe quassel and a server sounds interesting..
14:45 Dyrcona Doh!
14:45 * bshum doesn't like missing anything from IRC
14:45 makohund bshum: that sounds pretty interesting... think I'll look into that
14:45 Dyrcona @who is trying to convince Dyrcona to switch to quassel.
14:45 pinesol_green edoceo is trying to convince Dyrcona to switch to quassel.
14:45 ohiojoe right now I'm using xchat because I could install the same client on both my Windows and Linux systems..
14:45 yboston any questions or comments from the newcomers?
14:45 ohiojoe and I thought installing an actual client my help me to be more invovled in the IRC than just turning up during practice time...  :-)
14:46 Dyrcona Pidgin is cross-platform. Quassel is also, including Android.
14:46 bshum ohiojoe++ # participation
14:46 makohund krvmga: I think mirc is one I've used before
14:47 bshum Quassel has an iOS version too, but I'm not sure how well maintained it is.  Plus it costs $$
14:48 makohund Quassel sounds like a fit for me, I must investigate further.  Usually on linux or mac, and often have a windows VM or remote desktop going.  Also plenty of androids and one iOS.
14:49 makohund I was trying to use irssi with screen to try to do the "leave it going and connect to it anytime" thing at one point.
14:49 bshum makohund: I enjoy that I can use it from multiple stations.  So sometimes I'll type here on one laptop and switch to my phone to go pick up a different laptop, and continue the conversation.
14:49 bshum But I live too much of my life in IRC.... maybe.
14:50 makohund bshum: exactly how I'd want/need to do it... otherwise I rarely get around to logging in in the first place
14:51 makohund bshum: end up invisibly lurking by reading logs, lol
14:51 bshum makohund: I've been there before.
14:52 bshum Once upon a time, my boss had to tell me to say at least one thing in IRC every day.  To eventually force me to join in the conversation.
14:52 bshum Maybe that's why I'm such good friends with the bot...
14:52 makohund lol
14:52 * bshum lets yboston get back to his practice
14:52 kmlussier bshum: No, that's a good story for practice time.
14:52 yboston I agree
14:53 kmlussier I lurked for several months to get a feel for the room before I said anything.
14:53 yboston we are down to the last 7 minutes of this practice time, but feel free to join in whenever you want.
14:53 makohund I should do that (get on and say something daily), and be sure to do it before 11 am PST.
14:53 kmlussier Dyrcona was the person who encouraged me to come in here to begin with.
14:53 yboston you can also stay logged on after the practice session ends
14:53 bshum Actually makohund makes a good point too.
14:54 bshum So, the lively hours of IRC tend to be during office hours of Eastern time in the Americas.
14:54 cmccarthy I have read the logs online before when a library reports a strange situation and I'm looking to see if it's come up before :) but only in the last few days have I come into the channel
14:54 bshum Not that we're ignoring anybody, it's just that people tend to be more focused during work hours usually.
14:54 makohund Else I don't login at all, or do so at 5PM PST... and most folks checked out by then.
14:54 Dyrcona I sometimes have google search the logs for me, using the site: feature in google search.
14:55 * cmccarthy nods
14:55 gsams Dyrcona: I think I use that just about every 2 days anymore
14:55 bshum But I know there are west coasters out there somewhere.
14:55 cmccarthy Love the Google search algorithm :)
14:55 * bshum stares at jeffdavis and ldw
14:56 makohund It's just a time zone thing, really.  Same goes for support with various vendors... have to watch the clock.
14:57 bshum It's easy enough to leave messages too.  People can follow back up via logs or whatnot.
14:57 Dyrcona @later tell bshum Hi!
14:57 pinesol_green Dyrcona: The operation succeeded.
14:57 gsams I'm a big fan of @later myself
14:57 bshum @love logs
14:57 pinesol_green bshum: The operation succeeded.  bshum loves logs.
14:57 makohund lol
14:57 kmlussier @whocares logs
14:57 pinesol_green moodaepo, csharp and bshum love logs
14:57 gsams @love @later
14:57 pinesol_green gsams: The operation succeeded.  gsams loves @later.
14:57 gsams @love logs
14:57 pinesol_green gsams: The operation succeeded.  gsams loves logs.
14:58 gsams woo
14:58 makohund https://www.youtube.com/watch?v=RTrAVpK9blw
14:58 gsams I haven't seen that in a while
14:59 makohund Terrible quality, just grabbed the first one.  Seemed appropriate.
14:59 bshum @later tell [someone] We missed you!
14:59 pinesol_green The operation succeeded.
14:59 bshum Mystery note for someone.
14:59 yboston OK folks time to wrap up. thank you for joing the practice time. I got two offers to have it June and I will follow through. Talk to you all later
15:00 makohund Thanks!
15:00 krvmga yboston++
15:00 bshum yboston++ # leadership
15:00 cmccarthy Thanks :)
15:00 krvmga yboston: thanks!
15:00 gsams yboston++
15:00 montgoc1 yboston++
15:00 makohund yboston++
15:00 cmccarthy yboston++
15:00 makohund And... he takes the lead!
15:00 makohund Maybe
15:00 bshum :)
15:00 bshum @karma
15:00 pinesol_green bshum: Highest karma: "yboston" (12), "bshum" (8), and "Dyrcona" (5).  Lowest karma: "marc" (-2), "ie" (-1), and "microsoft" (-1).  You (bshum) are ranked 2 out of 25.
15:00 gsams I was about to say, and yboston takes an early lead?
15:00 bshum Yes, yes, he does.
15:00 ohiojoe joined #evergreen
15:00 bshum But only for the moment.
15:01 makohund I owe a bit of these...
15:01 makohund bshum++
15:01 gsams I was surprised at how much I had before the reset honestly
15:01 makohund kmlussier++
15:01 makohund krvmga++
15:02 kmlussier yboston++
15:02 gsams I've got a bit of an issue I can't seem to figure out with z39.50 server
15:02 * bshum backs away slowly from gsams...
15:03 gsams bshum: a sound decision
15:03 bshum Now, go cut the red wire.
15:03 gsams hah
15:03 bshum No, no, not the orange one, the really, really red one.
15:03 gsams It's a port issue, I can't get it to listen on port 210 anymore
15:03 * bshum keeps backing up
15:04 gsams we had that odd issue with the server a few weeks back and now I'm having issues with both z39 and ezproxy
15:04 bshum gsams: Heh, all kidding aside, hmm...
15:04 gsams I know that starting z39 changed in our upgrade to be something that could be passed through oils_ctl.sh
15:04 gsams after trying to start it the old way a few times and failing anyway
15:05 gsams and I edited the oils_yaz to include a listener on ports 210 and 2210 because that was how it was setup originally
15:05 gsams but when I restarted it, it was only listening on 2210 locally
15:05 gsams if I remove that line from the config file it switched back the default 9999
15:06 bshum gsams: How did you add the listener for the port?
15:06 * bshum doesn't know offhand what it looks like in oils_yaz.xml
15:06 gsams <listen id="internal">tcp:@:2210</listen>
15:06 gsams <listen id="public">udp:@:210</listen>
15:06 gsams woops
15:06 Dyrcona gsams: To use port 210, z39.50 has to be started as root.
15:06 gsams that's not the right one, it's tcp
15:09 gsams Dyrcona: So I want to run the old method, because oils_ctl.sh requires opensrf?
15:10 Dyrcona gsams: Yep. If you want to use 210.
15:10 gsams Dyrcona: alrighty, I'll give that a go then thanks a bunch!
15:10 gsams Dyrcona++
15:10 Dyrcona Ports < 1024 require root permission on Unix/Linux systems.
15:12 bshum Dyrcona++
15:12 bshum Good to know.
15:13 tsbere You can always rig iptables or similar to redirect a < 1024 port to a > 1024 port to avoid that issue
15:15 tsbere ALT: Use the setcap command on the binary (if there is a binary) to add "cap_net_bind_service=+ep", then it can bind to <1024 ports without being root. It does get a pile of other restrictions, though...
15:18 jwoodard can believe y'all had practice time without me...
15:18 jwoodard *can't
15:18 gsams jwoodard: Every day is practice time for me
15:18 bshum jwoodard: What do you mean?  The interrogation (I mean... practice) continues...
15:18 bmills bshum:  is there any harm in adding an additional timeout reset to the SelfCheckManager.prototype.updateScanBox function? we've had a couple patrons with big piles books logging in and then getting timed out while they were scanning the items in. looks like the clock resets at patron login, printing lists and tab switching right now
15:18 gsams tsbere++ #I might just do that
15:19 gsams well, one of those
15:19 bshum bmills: That sounds like it might be a worthy goal...
15:19 bshum bmills: I haven't encountered it personally, but I guess I don't check out that slowly :)
15:19 tsbere gsams: I would call the iptables route more tested, though setcap kindof helps to ensure nothing else will use the port instead...
15:20 bshum I'd say Launchpad that idea, and if you can mock up a quick proof of concept on code, that'd be cool. : P
15:21 bmills bshum: thanks. mainly encountered the issue with the self check in kids. the piles can get big there
15:21 bmills bshum++
15:23 gsams Now I just have to figure out what went wrong with ezproxy...
15:24 * tsbere really needs to see about getting his "proxy straight in evergreen" stuff set up for testing somewhere...
15:24 tsbere I mean, I know it works in theory. I haven't actually tested with real services, though.
15:24 jboyer-isl gsams: I'
15:26 jboyer-isl I'd recommend looking into what tsbere mentioned re: iptables and redirection. That way you don't have to run the server as root. We actually have our firewall doing that before requests hit our z39.50 server, so that's another option. (And much more appealing since I think IPtables looks like a social experiment in gaslighting sysadmins...)
15:27 jboyer-isl Finally reading the rest of the scrollback, that's what he's doing anyway. Ah, well.
15:27 gsams jboyer-isl: heh, second opinions always welcome
15:28 bshum bmills++ # selfcheck goodness
15:29 * jwoodard thinks he knows all about reports then bills...
15:31 gsams jwoodard: I'm currently working up another round of training, and some advanced training as well
15:35 * bshum found a donut in the staff kitchen.
15:35 * bshum feels ready to take on the world now.
15:35 Megakeen joined #evergreen
15:36 jwoodard gsams: sweet! lets focus it all on billing lol
15:36 jwoodard I will crush these reports once and for all!
15:37 bshum Mention of "billings" just sucked away all my new energy.
15:37 bshum I need another donut now.
15:37 pgardella for A/T, where is the params.sender_email set?
15:39 jwoodard I tend to steer clear of it but I was assign to understand it
15:40 Megakeen Is there a good way to use OPAC to search for and display an arbitrary list of copies by their barcodes?
15:40 bshum pgardella: So that stuff lives in the database, in action_trigger.event_params, but I believe if you're in the staff client, and you click on the name of an A/T event definition, you can edit things like the environment and params.
15:40 Megakeen Or failing that, is there a way to request an encapsulated data structure (JSON, XML, etc) containing a copy's fields by its barcode?
15:40 bshum And from there you can add a value for "sender_email"
15:40 bshum Well, new entry anyways
15:41 tsbere Megakeen: There is the advanced "numeric" search by barcode option...
15:41 tsbere But that ends up dumping you into a bib, doesn't give you other copy info
15:42 pgardella bshum: OK, is there any way to reference the Library Settings "Sending email for patron notices" value in the template?
15:42 tsbere pgardella: Yes, there is. :D
15:42 * tsbere can dig up what MVLC does to do that if needed
15:43 tsbere helpers.get_org_setting(id, setting) I think is the function, though
15:43 pgardella tsbere: please!  I've looked at your old irc's and saw this: "[% user.home_ou.name %]" <[% params.sender_email || helpers.get_org_setting(user.home_ou.id, 'org.bounced_emails') || default_sender %]>
15:43 tsbere id being "org unit id", setting being "string containing the setting name"
15:43 pgardella I just didn't know how to look up the id and setting
15:43 tsbere yea, that org.bounced_emails is, I believe, the "Sending email for patron notices" setting
15:43 pgardella Ah.  OK.
15:44 pgardella I'll give it a shot!
15:44 Megakeen tsbere: I'm trying to come up with a less clunky (read: scripted) way to handle our branch's new items list but I'm a total web coding neophyte. I'm messing with OpenSearch atm but floundering at it.
15:44 tsbere user.home_ou.id is "the user who is getting the message's home library ID", but you probably only need usr.home_ou because I don't think the home_ou is fleshed by default.
15:44 Dyrcona Megakeen: If you can use the API, there is open-ils.circ.copy_details.retrieve.barcode which probably gives you way more information than you need.
15:44 tsbere Megakeen: Buckets. Specifically bookbag buckets. ;)
15:45 tsbere People can even search inside of bookbag buckets. :D
15:45 tsbere and get RSS feeds of them, etc
15:45 pgardella tsbere++
15:45 pgardella That worked!
15:46 Megakeen I'll take a look at that, then.
15:47 tsbere Megakeen: I actually wrote a database function to fill "new materials" bookbags based on various criteria for our members.
15:48 Megakeen I'm looking at a ppt about bookbag buckets now. I'll see what I can come up with.
15:49 Megakeen My local director expects miracles when I don't have access to anything at the consortium level--nothing on the back end. D:
15:51 makohund Megakeen: a test server with real data in it that you do have access to would be a nifty thing
15:51 Megakeen Okay, from what I'm reading it looks like user lists created in-browser in the catalog can be viewed/edited as buckets in the client?
15:52 Dyrcona Yes, that is true.
15:52 Megakeen I think that solves my issue, then. The powers that be requested an easier way to add/remove items from the new lists 'cause doing so from the web interface is clunky.
15:53 pgardella tsbere: Is there a way to set up an A/T to send an email to all overdue patrons regardless of how long they're overdue?  Most of them are set up for 1/7/14/30 days overdue, but I want to send to everyone here at the end of the semester.
15:53 Dyrcona You will likely need to know the database id of the list. I don't think they just show up for the owner.
15:54 Megakeen According to this ppt the ID shows up in the URL of the list in HTML view.
15:55 Dyrcona Oh, yes. That's right!
15:55 Dyrcona So, easy peasy.
15:59 tsbere Megakeen: You can load bookbags in the staff client record buckets interface
15:59 tsbere Megakeen: The problem is that sometimes permissions get wonky. Best if you either give all staff the "mess with all buckets" permissions or if the staff account to be managing the bookbag owns it
16:00 Megakeen The latter is already true, so that won't be an issue.
16:00 tsbere pgardella: Yes, there are ways to accomplish that.
16:01 Megakeen I haven't worked with buckets much, though. I see the big ol' button to remove items from the bucket, but how do I add stuff?
16:02 tsbere Megakeen: Add to bucket from many places in the client and you can switch to the "Record Query" and "Pending Records" sub-tabs
16:03 tsbere pgardella: "Processing Delay" should be set to a day or so, then "Max Event Validity Delay" should be unset.
16:04 pgardella OK
16:05 bshum @coin
16:05 pinesol_green bshum: tails
16:05 bshum Darn.
16:07 Dyrcona @roulette
16:07 pinesol_green *BANG* Hey, who put a blank in here?!
16:07 * pinesol_green reloads and spins the chambers.
16:07 bshum Dyrcona: Aww, you should have let me grant pinesol admin powers first ;)
16:07 Dyrcona heh
16:07 bshum It's more fun with live rounds.
16:08 Dyrcona @swill
16:08 * pinesol_green grabs a can of Sparks Plus and sends it sliding down the bar to Dyrcona
16:08 bshum Maybe we should rename it.
16:09 bshum pinesol_green is just a legacy from when we ran two bots, the original pinesol, vs. this one
16:09 pinesol_green bshum: I am only a bot, please don't think I'm intelligent :)
16:09 pinesol_green bshum: MARC still isn't dead yet, alas
16:09 Dyrcona pinesol is shorter to type.
16:12 kmlussier Isn't there a new item RSS feed that doesn't require the use of buckets?
16:13 Dyrcona kmlussier: Yes, but it doesn't do what most people want it to do.
16:15 kmlussier This is the one I was thinking of - http://catalog.mvlc.org/opac/ex​tras/browse/html/item-age/MCD/
16:15 kmlussier Though it would be much faster if we ever got that performance improvement from depesz in there.
16:15 * kmlussier should take a look at that one again.
16:16 berick re, pinesol, can we get rid of the "i am only a bot" message? :)
16:18 bshum kmlussier: Wait there's still depesz patches out there?  I thought we merged them already?
16:19 kmlussier bshum: No, not one of them. I think I found a problem with it.
16:19 bshum berick: I'm sure there's a way to do that.  If only someone out there knew more python...
16:19 bshum :D
16:19 kmlussier I thought the "i am only a bot message" was there for newbies who might not understand why pinesol_green is saying odd things to them.
16:19 Dyrcona Thing about item-age is it returns newest added copies, including old things that are being replaced or having new copies added.
16:20 bshum kmlussier: Probably.
16:21 jeff which is why one approach is to use the age of the oldest volume at the library in scope.
16:21 kmlussier Dyrcona: True. There's also one based on most recently-added bibs, but then that's not useful for libraries that may not have added a copy to that bib yet.
16:22 wongon joined #evergreen
16:22 berick yeah, i'm sure it's for the newbies.  and there's value in that.  it just really dimishes its charm when it keeps repeating it's a bot.
16:24 * berick is clearly taking a mental break from more pressing matters :)
16:24 Stompro joined #evergreen
16:24 kmlussier bshum: https://bugs.launchpad.net/evergreen/+bug/1236979
16:24 pinesol_green Launchpad bug 1236979 in Evergreen "Speed up bibs-by-item-age" (affected: 1, heat: 10) [Medium,Confirmed]
16:25 Dyrcona Other thing about item-age, is if you put in on order copies, they fill it up.
16:26 Dyrcona As in the example that kmlussier shared, the first couple of "pages" are all on order: o/o.
16:26 kmlussier We need one that's based on active date, if it doesn't already exist.
16:27 kmlussier berick: Everyone should take a mental break every once in a while so that we can focus on the bot.
16:33 gsams Anyone using Novelist Select?  I'm trying to help troubleshoot adding the service for a library
16:33 Sato joined #evergreen
16:34 gsams I've added the relevant information to the eg_vhost.conf file but something still seems to be out of sorts.
16:34 bshum gsams: Yes.
16:34 bshum We use it.
16:34 Dyrcona We do, too.
16:35 gsams Beyond that information was there anything else you needed to do to get it working properly?
16:36 bshum So, in theory
16:36 bshum You should just edit the NOVELIST variables
16:37 gsams Yeah, I edited the URL one, and added 2 more that weren't present in ours.
16:37 bshum That weren't present?
16:37 gsams yeah, two lines for a profile and password
16:38 bshum Oh, right.
16:38 bshum Yeah, I gotcha now.
16:39 gsams Apparently, after restarting the webserver it made a call for content but passed a blank profile and password
16:40 bshum gsams: Yep, that's what I see when looking at your catalog too ;)
16:40 bshum So the variable is something like "SetEnv OILS_NOVELIST_PROFILE " and it's not commented out or anything
16:41 Dyrcona The other one is OILS_NOVELIST_PASSWORD
16:41 gsams yeah SetEnv OILS_NOVELIST_PROFILE and , SetEnv OILS_NOVELIST_PASSWORD no comments
16:42 gsams hmm...
16:43 gsams I think they may have messed it up themselves
16:43 bshum gsams: Have you talked to Novelist?  Sometimes they do weird stuff where they don't...
16:43 bshum ... have the right OPAC URL or whatnot on their end
16:43 bshum And so they give you back junk
16:43 bshum For us, I think they use specific hostnames to verify that we are who we are.
16:43 bshum And that their content is allowed on our pages.
16:44 gsams Yeah, they were planning to pull the eg_vhost file from another site and the award.tt2 file from another site to see if we could figure it out
16:44 gsams I decided to take a shortcut
16:44 gsams but I think I know what's wrong, gonna test it
16:45 bshum Do you have multiple eg_vhost entries for your different virtualhosts?
16:45 bshum Maybe the variables aren't getting up to the right level
16:46 gsams The lines they sent me for those two variables had a colon in it that should have been a space
16:46 gsams and fixed
16:46 gsams bshum++
16:46 bshum Whoot, whoot
16:46 gsams Dyrcona++
16:46 bshum gsams++
16:46 gsams many thanks for my many problems today
16:46 bshum Pretty.
16:46 Dyrcona gsams++
16:47 bshum gsams: So if you look at Dyrcona's catalog's record pages, you'll see that they make a template change to move the novelist stuff out of the tab into the main record body area.
16:47 bshum Ours too, but you'd have to be looking at a library which subscribes.
16:47 bshum It's nicer when it's expanded out than inside the Awards, etc. tab.
16:47 bshum But that's up to you :)
16:47 Dyrcona I can't take credit for those changes. NOBLE did it first.
16:48 bshum Oh, right.  NOBLE++
16:48 Dyrcona We copied their templates.
16:48 bshum gsams: For example:  http://catalog.mvlc.org/eg/opac/record/1051723
16:49 gsams excellent, I will definitely look at making that change for them then.  I think it'd be helpful to have it out of that little confine as well
16:49 gsams I suppose I should
16:49 gsams NOBLE++
16:50 gsams bshum++ Dyrcona++
16:50 bshum Just something to think about.
16:52 _whitni left #evergreen
16:54 dMiller_ joined #evergreen
17:04 pgardella tbere++
17:11 mmorgan Hey! NOBLE got karma and I missed it?
17:14 mmorgan left #evergreen
17:18 pinesol_green Incoming from qatests: Test Success - http://testing.evergreen-ils.org/~live/test.html <http://testing.evergreen-ils.org/~live/test.html>
17:34 dkyle1 left #evergreen
17:40 wongon joined #evergreen
19:05 kmlussier tsbere++ #Making up for the typo above :)
19:06 dMiller_ joined #evergreen
19:56 kmlussier @karma
19:56 pinesol_green kmlussier: Highest karma: "yboston" (13), "bshum" (12), and "Dyrcona" (9).  Lowest karma: "marc" (-2), "ie" (-1), and "microsoft" (-1).  You (kmlussier) are ranked 5 out of 32.
19:56 kmlussier Heh, same rank that I had before the big purge.
19:57 eeevil @hate fake oils:// protocol
19:57 pinesol_green eeevil: The operation succeeded.  eeevil hates fake oils:// protocol.

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