Evergreen ILS Website

IRC log for #evergreen, 2013-09-05

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

All times shown according to the server's local time.

Time Nick Message
00:24 zerick joined #evergreen
02:03 paxed well, this is interesting.
03:14 smyers_ joined #evergreen
03:53 paxed what determines if the "Copy Locations" selector is visible or hidden in the advanced search? Just wondering why it shows up on one computer, but not on another.
04:28 bshum joined #evergreen
04:34 adbowling-isl_ joined #evergreen
04:41 atheos joined #evergreen
07:44 rjackson-isl joined #evergreen
07:51 bshum paxed: The copy locations selector in advanced search only appears if there's JS enabled
07:52 bshum paxed: It also follows whether you have an org unit selected that has volumes
07:52 paxed ah. ok, it's the second one then.
07:52 bshum I think that's based on the org unit setting itself.
07:52 bshum Err, the flag on the org unit
07:52 bshum can_have_vols or whatnot
07:52 paxed ok
07:55 31NAAKLSX joined #evergreen
08:05 atheos left #evergreen
08:05 atheos joined #evergreen
08:05 collum joined #evergreen
08:21 akilsdonk_ joined #evergreen
08:32 ericar joined #evergreen
08:37 Dyrcona joined #evergreen
08:40 dbs paxed: I'm curious about what you think will happen with more than one language listed in the staff client accept_language parameter. I think dojo and OpenSRF, for example, expect just /^(\w\w)-(\w\w)$/.
08:41 dbs It's not being used as the normal browser accept_language parameter, IIRC.
08:41 paxed dbs: i was just writing this: http://bilious.alt.org/~paxe​d/eg/acceptlang_strings.txt
08:45 mrpeters joined #evergreen
08:45 paxed *insert meme* FIELDMAPPER  Y U SHOW ENGLISH?
08:47 dbs paxed: yeah, but I suspect your patch to make accept_languages hold multiple languages will break other things
08:47 paxed most likely.
08:48 paxed dbs: could you test if you can get fieldmapper to show finnish? user/paxed/oplibfi has our current changes.
08:49 paxed all i can do is short-circuit IDL.js so it loads the full xml every time, or whatever, and then it shows finnish.
08:50 dbs I'm just looking at dojo/fieldmapper/IDL.js, which uses the Accept-Language header to load the language of choice based on OpenSRF.locale. Maybe try testing your grid with that?
08:51 paxed but it never even goes that far. i've tried changing OpenSRF.locale in that to hardcoded 'fi-FI'
08:52 dbs curl -H "Accept-Language: fi-FI" http://localhost/reports/fm_IDL.xml
08:53 Shae joined #evergreen
08:53 paxed yes, that shows it in Finnish.
08:56 jboyer-isl joined #evergreen
08:57 paxed well, fuck me. here on my home box, it works. on my work box (and on the servers) it doesn't.
08:57 dbs paxed: Check your Apache configs
08:57 Dyrcona Yeah, I love it when stuff like that happens.
08:58 rfrasur joined #evergreen
09:00 paxed i wonder if it's the different distro...
09:00 paxed ahwell, need to test moar.
09:00 Dyrcona Probably different package version, and one has a bug that the other doesn't.
09:01 paxed my home box runs the bleeding edge debian.
09:01 * Dyrcona gives libyaz4 on Ubuntu the hairy eyeball.
09:02 Dyrcona testing or sid?
09:02 paxed testing
09:02 paxed not quite insane enough for sid :P
09:03 paxed hm. curl -H shows it in finnish.
09:08 Dyrcona i18n ain't easy.
09:08 Dyrcona but it should be.
09:08 paxed *insert meme* THE NUMBER OF I18N PATHS ... IS TOO DAMN HIGH
09:10 Dyrcona My current joy is dealing with a collection of MARC records that are encoded in two different character sets seemingly at random.
09:10 Dyrcona Oh, and all of the invalid MARC records in said collection.
09:10 rfrasur yeah..."joy" seems about right.
09:10 * Dyrcona mumbles something about proprietary ILS vendors.
09:10 * rfrasur mumbles something about librarians in general.
09:10 Dyrcona Invalid indicator "|" forced to blank should just never happen.
09:11 sseng joined #evergreen
09:11 rfrasur are you having to import MARC w/ |?
09:12 Dyrcona I'm running a script I wrote on the binary MARC, MARC::Record and MARC::Charset take care of the rest.
09:12 Dyrcona However, whenever MARC::Charset encounters a record that isn't MARC 8, I get a no mapping found message.
09:12 Dyrcona The record still goes in.
09:13 Dyrcona Just with the garbage character included.
09:13 rfrasur yeah...I'd go with "joy" rather than the really long of explanatory descriptors.
09:13 rfrasur really long string, that is
09:13 Dyrcona :)
09:18 Dyrcona Holy WTF, Batman!
09:18 Dyrcona Invalid indicators "Map on lining papers." forced to blanks in record 10693 for tag 500
09:18 Dyrcona Seriously? Seriously? What kind of shit software is TLC anyway?
09:19 rfrasur You just answered the question.
09:19 Dyrcona Yes, I'm calling them out on allowing a phrase to be entered as "indicators" on a record.
09:19 rfrasur At least they recognize that that's not a real indicator?
09:19 Dyrcona No, it is MARC::Record and friends that recognizes it is an invalid indicator.
09:20 Dyrcona TLC gladly accepted and then exported that crap.
09:20 rfrasur Was that actually entered as an indicator in the MARC? or was it a migratory mess?
09:21 Dyrcona I'm assuming it had to be entered to appear in the export. However, I have no idea what kind of shit TLC gets up to under the hood.
09:21 * rfrasur hopes it was an automatic mistake rather than a moron person.
09:21 Dyrcona rfrasur: It is always ultimately a moron person. Computers cannot by their nature make mistakes. They do exactly what they are told in exactly the manner that they are told to do it.
09:22 rfrasur truth
09:22 Dyrcona Bugs in software and hardware are ultimately a human error.
09:22 Dyrcona Fried or broken hardware can and does happen mechanically without human intervention.
09:23 rfrasur They are, but small mistakes in software and hardware can mushroom.  If that was a human inputing that record, they started at the big mess instead of a mushrooming small mess.
09:23 jcamins Dyrcona: unless the computer uses vacuum tubes and it's literally a bug in the hardware. ;)
09:23 rfrasur jcamins++
09:23 jcamins Dyrcona: did that "Map on lining papers" display in TLC?
09:23 jcamins Inquiring minds want to know.
09:23 Dyrcona jcamins: Thank you, Rear Admiral Hopper. :)
09:24 Dyrcona jcamins: I have no idea. I don't have access to the TLC system, just its spew.
09:24 * Dyrcona wants to develop a programming language named "Grace" but can't think of anything that would do the name or the person justice.
09:25 * rfrasur groans - Board meeting done and I just don't want to work anymore.
09:25 paxed hm. which reminds me, i should run a script on our data to check the indicators ...
09:25 paxed although i guess i need to create that script first.
09:25 rfrasur Dyrcona: I could see Grace as the name of the ultimate computer virus
09:32 paxed what does the "Hold is behind Circ Desk" mean, exactly? how does that work in other libraries, over there?
09:33 rfrasur If someone places a hold on an item...and that item is captured...it's generally stored behind the circ desk until they check it out.
09:33 collum We have drive-thru windows at our branches.  So there's a hold shelf at the circ desk and one a the drive thru.  "behind Circ Desk" for us = drive thru
09:34 rfrasur collum is right - the "circ desk" might be any number of places.
09:34 kbeswick joined #evergreen
09:34 paxed ok
09:36 paxed and where does it show up, not in OPAC? why would staff check it in Patron Reg when creating a patron?
09:37 jeff some libraries have public hold shelves and self checkout, and "behind circ desk" is for patrons who don't want their holds browseable on the public shelf.
09:37 rfrasur right
09:37 paxed aahh!
09:37 paxed thanks, that cleared it up
09:38 jeff the preference is set in the patron editor by staff, but i believe there is recent work in master and possibly 2.5 that allows it to be set on a per-hold basis. i don't know if that's by staff or patron or both.
09:38 collum It's both.   I'm looking for the link in LP.
09:38 jeff with the per-hold option, a flag indicating "this hold is behind the desk' is useful for things like inter-library loans and state resource sharing (another form of ILL, really), where the items cannot self-check and aren't on the public shelf.
09:39 * tsbere fixes git.evergreen-ils.org so that it can update working again as a distraction from his other issues
09:39 jeff tsbere++
09:39 jeff thanks.
09:39 paxed we don't have a public hold shelf, and i haven't even heard of such before.
09:39 rfrasur paxed: that's where the "alias" comes in as well.
09:39 collum https://bugs.launchpad.net/evergreen/+bug/1182519
09:39 pinesol_green Launchpad bug 1182519 in Evergreen "Per-hold value for holds-behind-desk setting" (affected: 2, heat: 12) [Wishlist,Fix committed]
09:41 rfrasur A patron can set up an alias so that their name isn't out there for all the world to see if their holds are on a public holds shelf.  We don't use one here, but larger libraries seem to pretty often.
09:42 paxed rfrasur: ahh.
09:42 jeff we allow patrons to set holdshelf aliases in the OPAC, and if they haven't set one, print the first 20 characters of their last name and the first two of their first name.
09:42 jboyer_isl joined #evergreen
09:42 jeff books on the public shelf are placed with the spine facing away, and with a removable sticky hold slip with the alias in large print, oriented how you would have a title on the spine of a book.
09:42 jeff we use 7 different colors of hold slips, and staff pull the color for a given day in the morning, making it easy to cancel the abandoned (shelf-expired) holds.
09:42 paxed and that reminds me...
09:42 rfrasur jeff: that seems like a pretty good workflow.  well, thought out.
09:42 rfrasur hmm...well thought out.  and well, thought out.
09:42 jeff the slips are printed on a specially modified Epson receipt printer, on "3M ReStick" stock.
09:43 jeff hold slips go to one printer, transit slips to another (because we don't want/need the sticky paper on the transit slips)
09:43 paxed we need to bill patrons 1 € for a hold they didn't pick up in 7 days. can that be done via A/T?
09:43 rfrasur joined #evergreen
09:43 jeff paxed: if memory serves, someone did do or at least look into doing that. we have not, as we don't have that need.
09:44 rfrasur (so it's going to be one of those days, huh?)
09:45 rfrasur I don't know what A/T is, but I do know that there are libraries in EG-IN that bill patrons for holds not picked up.
09:45 jeff rfrasur: thanks (re: workflow). we did our best to think it through before putting it in place this time last year.
09:45 paxed is the "item age <" in circ policies the age of the copy that gets matched?
09:46 jeff (we did an rfid + selfcheck + AMH + circ desk -> welcome desk remodel)
09:46 rfrasur jeff: I'm seen some other libs w/ public hold shelves where they seem to miss this or that.
09:46 paxed rfrasur: A/T == Action Trigger
09:46 jeff paxed: believe so, but i couldn't tell you offhand if it's the acp.create_date or acp.active_date
09:46 rfrasur paxed: oh...duh.  my apologies for silly question.
09:47 paxed jeff: ah. hm. will have to talk with the library people about that.
09:47 mllewellyn joined #evergreen
09:47 jeff rather than bill patrons for abandoned holds, i'd like to give patrons incentive to pick things up early. if we're going to hold it on the shelf for you for six days, and it's a hot dvd or something that only goes out for 7 days, if you pick it up on the first day, I'd like your due date to be 7 days + 6 days.
09:48 jeff on the second day, 7 days + 5 days, etc.
09:48 rfrasur I'd think that an action trigger should be able to used for that.  I can ask around our consortium and see how people handle it.
09:48 rfrasur jeff: that's an interesting idea.  how would you handle it in the system?
09:48 collum jeff++  That's a great idea.
09:48 paxed it would be nice to have a repository of action triggers so people could go there and look for how others have done theirs
09:49 jeff essentially: if you are checking out an item that was on the hold shelf, calculate the normal due date, then add any remaining time between the checkout time and the shelf_expire_time of the hold.
09:50 jeff or half the remaining time between now and shelf_expire_time, etc.
09:50 jeff it has some potential issues, but overall i think it might encourage holds and encourage people to pick things up quickly.
09:51 jeff i'm not sure how to address the fact that someone checking out that same item without a hold on it would only get it for the standard circ duration, though.
09:52 rfrasur It's something to think about.  My preference would be that we'd only keep new movies on the holds shelf for three days.
09:54 collum yep.  If it was available we would probably increase the cko period for a fraction of the hold shelf period.
09:55 * collum hates to see holds expire, get captured for another patron, and then expire again.
09:55 jeff yeah, variable hold shelf expiry seems a little unfriendly to patrons, and also doesn't mesh well with our "7 colors == finding holds to pull is EASY" scheme
09:56 rfrasur jeff: I don't disagree - but it's also unfriendly of patrons to not pick up those high demand items.
09:56 jeff recently resolved a loophole where our selfcheck machines were essentially allowing unlimited renewals. :-)
09:57 jeff if a checkout (or renewal) failed, we had them configured to check the copy's status, and if it was in a short list of statuses (including checked out), the selfcheck would perform a checkin then checkout.
09:57 rfrasur ooo, I'll bet that led to both some very happy patrons and some less so.
09:57 * tsbere wonders if jeff's idea would be better implemented as a "run the checkout as though it were happening at shelf_expire_time" type deal
10:02 jeff possibly, though that wouldn't allow for "bonus days as a ratio of days remaining on-shelf"
10:02 jeff (well, it could)
10:03 jeff rfrasur: the trickier bit was that some attempted item-in-hand renewals at selfcheck would fail due to the copy being needed for a hold...
10:03 jeff ...so the selfcheck would check the item status, see that its status was "checked out", and it would check the item in.
10:03 jeff ...which would capture it for the hold, and have its status be "in transit"
10:04 jeff the patron would then walk out the door with an item that was not checked out to them, and that the system now thought was "in transit" from us to us to fill a hold for a patron. now, no other copies will be captured to fill the hold in question.
10:05 jeff unhappiness all around. thankfully, extremely rare in our experience, but we were starting to see it with some increasing frequency (enough that it was noticed as "not just a one-time quirk/mistake")
10:10 berick tsbere: osrf_control fix coming right up
10:11 krvmga joined #evergreen
10:12 krvmga when a patron is logged into our OPAC and wants to add a title to a list they have created, they can only add to the specific list while searching the whole catalog. if they limit it to their own library, the title ends up in a temporary list and the drop down to select a specific list doesn't come up.
10:12 krvmga is this a bug or a feature
10:13 krvmga ?
10:18 rfrasur jeff:Ack!  Much unhappiness.
10:18 csharp krvmga: I can't confirm that behavior in PINES
10:18 * tsbere likes "git clean -f -x"
10:19 csharp I just logged into my account, did a consortium-level search and added a title, then limited the search to a system, then added another to the same list, then I limited a search to a branch, then added another title to the same list
10:20 csharp but it may be the order in which I did that that made it so I didn't recreate the problem
10:20 krvmga they didn't tell me the browser. i cant duplicate it either.
10:20 krvmga i thought i'd mention it here in case anyone else had run across something similar.
10:20 csharp oh - yeah this is FF23 on Fedora 19
10:21 csharp so probably not a good test case for run-of-the-mill patron usage ;-)
10:23 rfrasur (getting a book catalog from a company named "Firefly" makes me want to order all their books.  Just saying)
10:24 krvmga rfrasur: i could see where you would get a feeling of serenity from doing that.
10:24 rfrasur krvgma++ #you know it
10:24 rfrasur (which I watched again this weekend, tyvm)
10:25 krvmga browncoats forever!
10:25 * rfrasur whistles the theme song
10:25 krvmga lol
10:25 rfrasur browncoats++
10:25 krvmga rfrasur++
10:25 jeff rfrasur: in any event, after some research and testing, the fix was as simple as unchecking a single checkbox and restarting the selfchecks. :-)
10:25 rfrasur oh, and I also watched a documentary about the fan stuff as well.
10:26 krvmga yes, but do you have the complete book of scripts?
10:26 krvmga as some of us *cough* do
10:26 rfrasur jeff: I'm always impressed by libraries that do just about anything more than us with EG.
10:27 rfrasur lol, krvmga, no, I don't.  And though I love Firefly and Serenity (and Nathan Fillion from time to time), I wouldn't be a good browncoat.
10:27 krvmga lol
10:27 * rfrasur isn't fangirl enough about anything
10:28 paxed firefly just brings "Grave of the Fireflies" to my mind. but then, i never watched Firefly.
10:28 krvmga i was surprise how many people were sporting Jayne's hat at boston comic con
10:29 krvmga can't watch grave of the fireflies more than once
10:29 rfrasur paxed: It's pretty flippin' awesome.  If you like space stuff...and pioneer/war kinda stuff.
10:29 hopkinsju csharp: re: fedora 19 - I was asking about for the server. We are considering switching to Hyper-V and starting with Fedora 19 there is native support for MS stuff in the kernel.
10:29 rfrasur I dunno what that is.
10:29 rfrasur ooooooooo
10:30 * rfrasur is watching that tonight
10:30 jeff next up, evaluating the performance hit of any required config changes to enable on-screen renewals of items not-present.
10:30 paxed krvmga: imagine: the Grave was shown as a double feature with Totoro ...
10:30 paxed rfrasur: grave of the fireflies? get tissues reasy.
10:30 krvmga paxed: totoro. now, i love totoro.
10:30 * rfrasur also loves totoro
10:30 rfrasur so sweet
10:30 krvmga not that i have a big stuffed totoro at home or anything
10:31 krvmga wait. i do.
10:31 * rfrasur laughs
10:31 rfrasur hmm, netflix doesn't stream it.  next try.
10:32 rfrasur Good grief.  What am I doing? Purchasing librarian, hello.
10:33 paxed rfrasur: i like scifi etc, but Firefly never just clicked with me. pioneer and war, not really my things.
10:33 berick tsbere: http://git.evergreen-ils.org/?p=working​/OpenSRF.git;a=shortlog;h=refs/heads/us​er/berick/osrf-control-start-services
10:34 * krvmga cops to being a whedonite.
10:34 rfrasur paxed: I kinda wondered if it wouldn't appeal more exclusively to North American/Australia/NZ
10:35 krvmga ok, final share before we get totally TMI - Azumanga Daioh
10:35 krvmga that is all.
10:35 smyers_ joined #evergreen
10:35 * rfrasur looks it up
10:36 paxed watched several episode of that. then i just got bored with it.
10:36 krvmga it's funny and it's clean.
10:36 paxed overdosing, perhaps.
10:36 krvmga lol
10:37 rfrasur I moved into watching korean stuff because I was full up on anime at one point.  Most of the serials don't interest me anymore.  I'm trying to stay interested in Attack on Titan right now, but it's losing me.
10:38 * rfrasur periodically watches Monster
10:50 * paxed ponders a small improvement to the advanced search config.tt2 ... would it make sense to allow setting colspan/rowspan in there?
10:51 paxed (the boxes are set in a table - i know we'll want one of the boxes to be much taller than the others, so a rowspan for it would make sense)
10:54 paxed would looke like this: http://bilious.alt.org/~paxed/eg/asboxen.png
11:03 krvmga paxed: mine looks like this atm http://www.randompractice.com/adv_srch.png
11:04 paxed yeap, i'm just running ~master to test things, i know our people want to change it. i'm just thinking if i should add the configurability as a patch, instead of hard-coding.
11:05 paxed and not just pondering anymore, i'll add it to the bug 1220310
11:05 pinesol_green Launchpad bug 1220310 in Evergreen "Set heights for advanced search boxes in config.tt2" (affected: 1, heat: 6) [Wishlist,New] https://launchpad.net/bugs/1220310
11:14 * eeevil just noticed that relator codes are in the tpac as constants ... man, I wish those had been added as coded value maps instead :( (one less i18n path, useful outside the tpac (like, in the MARC editor, eventually), probably more benefits)
11:17 dbs patches welcome, dude.
11:17 eeevil dbs: :) ... touche
11:31 dbs it's been there for a year - bug 1046149  - and my thinking at the time was that it was the quickest path to an enhanced, i18n'ed TPAC display. I guess we could convert that to CCVM and do gymnastics in EGCatLoader/Record.pm, but immediately tangible benefits would be nice to justify that.
11:31 pinesol_green Launchpad bug 1046149 in Evergreen 2.4 "TPAC: Specific credits in record details based on relator codes" (affected: 2, heat: 10) [Low,Fix released] https://launchpad.net/bugs/1046149
11:37 kbutler joined #evergreen
11:47 acoomes joined #evergreen
11:49 jdouma joined #evergreen
12:01 yboston joined #evergreen
12:03 zerick joined #evergreen
12:16 eeevil dbs: oh, it's just that I know very little about tpac, really. that's my weakest area by far, and I just didn't know what I didn't know when saw the recent commits from you and Pasi
12:18 eeevil dbs: as for immediate benefits, I agree ... I imagine a "dropdown of relators for appropriate subfields" project would be the most obvious driver IMO
12:18 rfrasur (does it feel like a Friday to anyone else?)
12:19 * krvmga wishes it were friday
12:20 rfrasur yeah, me too.  it might have been a bad idea to have a really long weekend before a full but short week before vacation.  The diff between feeling productive and being productive.
12:36 ericar joined #evergreen
12:44 rjackson-isl Does anyone know what a Status of -1 on the Patron Holds screen means (as opposed to Suspended, In-Transit, Ready for Pickup, etc...)>
12:47 csharp rjackson-isl: that means it's somehow in an "invalid" state
12:47 berick rjackson-isl: it means the hold is in an undefined state -- something ain't right
12:47 csharp berick: jinx!
12:48 berick csharp: if only i was in GA, my answer would have gotten through the tubes faster! ;)
12:48 rjackson-isl Thanks - it came back as Ready for Pickup for me - but the library wanted answers!
12:48 csharp heh
13:27 kmlussier joined #evergreen
13:27 paxed hello kmlussier
13:29 kmlussier paxed: Hello!
13:29 paxed kmlussier: re. the icon project, what a coincident, i'd just did few days ago a quick hack on our system so we could use more icons. :)
13:29 paxed kmlussier: and we'd just talked few days earlier how we do have some money for dev projects that we really need.
13:30 kmlussier paxed: I remember that you had shown some interest in it when I mentioned it here a while back. Is the hack working well?
13:30 pinesol_green [opensrf|Bill Erickson] osrf_control --start/stop/restart-services - <http://git.evergreen-ils.org/?p​=OpenSRF.git;a=commit;h=e203c6e>
13:31 paxed kmlussier: it's really dirty - we have a search filter for field 007/1, and it just adds the content on that filter to the icon filename
13:32 paxed kmlussier: i didn't get far enough to polish it, or deploy it.
13:32 kmlussier Do you want me to e-mail somebody with details about the project?
13:32 paxed kmlussier: yes, please. i'll forward it to the other people here.
13:32 stevenyvr2 joined #evergreen
13:32 kmlussier I've heard from one other interested party since yesterday and know of somebody else who might be interested.
13:33 paxed and the multiple 007 fields is also something nifty.
13:34 kmlussier paxed: OK, I'll send it to you by the end of the day. We don't have any formal quotes yet - I wanted to see first if we could get enough partners together.
13:34 rfrasur kmlussier: can you email me information about the project.  Our board doesn't meet until October though.
13:35 kmlussier rfrasur: Sure!
13:35 rfrasur self: nice use of a question marks and correct punctuation.
13:35 rfrasur thanks ma'am
13:37 Dyrcona Evergreen needs more library directors like rfrasur who actually get involved with the community.
13:37 Dyrcona rfrasur++
13:37 rfrasur I'm trying to get more.
13:37 rfrasur librarians are weird though
13:38 Dyrcona Aren't we, though?
13:39 rfrasur yep...so very weird.
13:39 * Dyrcona has the MLS, but other than grad. school has never actually worked in a library.
13:40 rfrasur I only got the MLS so I could keep working in a library without getting fired.
13:40 * rfrasur was a poor quality subordinate
13:42 Dyrcona If anyone familiar with OpenSRF::Multisession could have a look at this http://pastebin.com/M33XUfGS and tell me what I am potentially doing wrong, I'd appreciate it.
13:42 Dyrcona I feel like I must have missed a step or something because it doesn't seem to work.
13:43 * eeevil looks
13:47 rfrasur Hah :-) http://www.unshelved.com/2013-9-5?utm_sour​ce=Overdue+Media&amp;utm_campaign=c4ff6bcb​48-UA-127250-5&amp;utm_medium=email&amp;ut​m_term=0_f17681c1b8-c4ff6bcb48-236092738
13:48 eeevil Dyrcona: it should work, yes. how long is the @ids array?
13:49 Dyrcona eeevil: It should be 1,892 ids or should have been on the previous run.
13:49 Dyrcona I'm editing the code to print if it is empty.
13:49 Dyrcona Actually, I'll just print its size.
13:51 Dyrcona eeevil: Thanks for looking.
13:52 jeff Dyrcona: when you say it doesn't seem to work -- what does it do instead? silently do nothing, go boom, other?
13:52 Dyrcona jeff: Nothing happens. I know my circulations are all overdue and should get bills attached, but they don't.
13:53 Dyrcona I've checked the fine rate and max fine and those look good.
13:54 gmcharlt are the individual generate_fines calls showing up in the logs?
13:55 Dyrcona gmcharlt: I didn't check the logs, but I will after I run it again this afternoon.
13:55 Dyrcona Think I'll truncate the logs after my marc load finished.
13:55 Dyrcona finishes.
13:56 yboston heads up, the DIG monthly meeting will be starting at 2 PM EST
13:57 * krvmga is here for the DIG meeting.
13:58 rsoulliere joined #evergreen
14:00 yboston #startmeeting 2013-09-05 - DIG Monthly Meeting Evergreen Documentation Interest Group (DIG) Monthly Meeting.
14:00 pinesol_green Meeting started Thu Sep  5 14:00:56 2013 US/Eastern.  The chair is yboston. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:00 pinesol_green Useful Commands: #action #agreed #help #info #idea #link #topic.
14:00 pinesol_green The meeting name has been set to '2013_09_05___dig_monthly_meeting_evergreen_docu​mentation_interest_group__dig__monthly_meeting_'
14:01 kmlussier1 joined #evergreen
14:01 yboston The agenda can be found here http://evergreen-ils.org/dokuwiki/doku.php?i​d=evergreen-docs:dig_meeting_20130907-agenda
14:01 yboston #topic Introductions
14:01 yboston Please feel free to start introducing yourselves...
14:01 * yboston is Yamil Suarez @ Berklee college of Music - DIG meetings facilitator
14:01 * krvmga is jim keenan, c/w mars
14:01 * rsoulliere is Robert Soulliere, Mohawk College
14:02 * rfrasur is Ruth Frasur, EG-IN/Hagerstown Library
14:02 * akilsdonk_ is Angela Kilsdonk, Equinox
14:02 * kbutler is Kate Butler, Rodgers Memorial
14:02 * kmlussier is Kathy Lussier, MassLNC
14:03 fparks_ joined #evergreen
14:05 yboston I think we can proceed for now
14:05 yboston BTW, I just sent an email to the DIG list with some survey related links for a topic I want to address at some point
14:05 krvmga got it
14:06 yboston #topic Updates from Content Coordinators
14:06 yboston We will continue having the content corrdinators try out the "#topic" AND "#info" Meetbot commands for their reports
14:06 yboston So content coordinators, please use "#topic" for the first post/line of your report
14:06 yboston then use "#info" for every other chat post/line of your report.
14:06 yboston for example...
14:06 yboston #topic this is a test report first post/line
14:06 yboston #info this is a test report second post/line
14:06 yboston Again, for everyone else participating in the meeting, don't worry about using any Meetbot commands, participate normally
14:07 kmlussier Sorry, I don't have anything to report again. I've been really busy the past couple months with other activities.
14:07 yboston no worries, you are leading the way for the next conference among other things
14:07 kmlussier But with the 2.5 beta release on the horizon, I'm sure I'll have more to report at the next meeting. :)
14:07 yboston kmlussier:  are you going to the hack-a-way in September?
14:08 kmlussier yboston: Yes, I'll be there.
14:08 yboston me too
14:08 yboston rsoulliere:  did you have anything to comment on or report? it is OK if you don't
14:09 rsoulliere I have a little bit to report
14:09 yboston go ahead
14:09 rsoulliere #topic Conversion Coordinator Report
14:09 rsoulliere #info Generated a database schema doc for 2.4.
14:09 ericar joined #evergreen
14:09 rsoulliere #info See: http://docs.evergreen-ils.org/2.4/schema/
14:09 rsoulliere #info  Moved the 2.2 docs link under "Older Versions" since it has been deprecated.
14:09 rsoulliere #info See: http://docs.evergreen-ils.org/
14:09 rsoulliere That is all.
14:10 kmlussier rsoulliere++
14:10 rfrasur wow
14:10 rfrasur rsoulliere++
14:10 krvmga rsoulliere++
14:10 yboston rsoulliere++
14:10 rsoulliere Does anyone have any feedback on the schema doc?
14:11 yboston not right now, but I will look at it later
14:11 krvmga i just started glancing at it
14:11 rsoulliere It used to be in tables included in the main docs, but I found it quite huge and increased the size of the documentation considerably.
14:11 yboston rsoulliere:  I do have a request for you if there are no other questions for you
14:12 yboston at this point
14:13 yboston rsoulliere:  So I would love to see a link to "Evergreen in action" information/PDFs from that page you just updated
14:13 yboston though "Evergreen in action" is slowly getting outdated, which is another topic
14:14 fparks joined #evergreen
14:14 rsoulliere yboston, OK... true about the shelf-life of "EG in Action".
14:14 schilds joined #evergreen
14:15 yboston what version did it target? EG 2.3?
14:15 kmlussier Yes, 2.3.
14:15 krvmga 2.3
14:15 yboston how time flies
14:15 rsoulliere A strategy to keep it updated long-term got lost in the shuffle.
14:15 yboston any other questions or comments for rsoulliere?
14:16 kmlussier On the Evergreen 2.4 doc needs, I identified the items that needed updating in Evergreen in Action.
14:16 kmlussier http://evergreen-ils.org/dokuwiki/d​oku.php?id=evergreen-docs:2.4_needs
14:16 yboston kmlussier++
14:16 rsoulliere kmlussier++
14:16 krvmga kmlussier++
14:16 kmlussier There were only three items, but nobody has done documentation on those three items.
14:16 yboston we can definitely revisit updating "Evergreen in action" going forward
14:16 rfrasur kmlussier++
14:17 kmlussier I could probably do the Vandelay default Match set very easily.
14:18 yboston should we switch to "old business" or do we want to continue as we are for now?
14:19 kmlussier +1 to switching to old business.
14:20 yboston moving on
14:20 yboston #topic DIG hack-a-way planning
14:21 yboston there was some excellent feedback on the mailing list
14:21 yboston like doing the asciiDoc training before hand
14:21 yboston and shooting for November dates at this point
14:22 yboston any volunteers to wrangle dates?
14:22 yboston like set up a doodle poll?
14:22 yboston I can work on the asciidoc training, and would welcome collaborators
14:23 rfrasur I don't mind to set up a doodle poll, but I'd need a little more info
14:23 krvmga i was surprised i couldn't find any video tutorials.
14:23 krvmga that's why i offered to do some
14:23 yboston the internet will thank us later
14:23 rfrasur like, how long is it going to be?  has the location been nailed down?
14:23 yboston rfrasur:  what info can we provide to you?
14:24 yboston rfrasur:  the only time we did it
14:24 rfrasur are we aiming for a midweek? weekend?
14:24 yboston we met up at around 9:00 AM EST and wrapped up
14:24 yboston around 5 PM EST
14:24 kmlussier rfrasur: Definitely not a weekend.
14:24 rfrasur so, one day.  kmlussier++
14:25 yboston usually only some people can do a weekend
14:25 yboston or want to anyway
14:25 * rfrasur wouldn't want to
14:25 yboston me too
14:25 yboston rfrasur:  I would pick some single days in November
14:26 GeoffSams joined #evergreen
14:26 yboston that work for you, as a starting point
14:26 rfrasur Okay, will do.  I'll have it ready tomorrow.
14:26 yboston what out for  US Thanksgiving dates :)
14:27 rfrasur yep...and I'll look around to make sure there aren't international things we might not know about...and election day and all that jazz.
14:27 yboston now that I think about it, I could use some feedback on went to provide asciidoc training, like what day, time of day, etc?
14:27 yboston I also think, we might need more than one round of doodle polls to learn about special dates
14:27 rfrasur Do you want to wait until we get some feedback regarding the hackaway?
14:28 yboston the first time around
14:28 rfrasur okay
14:28 rfrasur so, we'll start purposefully broad and then narrow it with a second round.
14:29 GeoffSams joined #evergreen
14:29 yboston rfrasur:  my IRC client is messing up the order of responses, so I am not sure what you mean by waiting for feedback
14:30 rfrasur oh, do you want to wait until we get some feedback for the actual dates of the hackaway before you decide on dates for the asciidoc training?
14:31 yboston aha, yes that make sense
14:31 yboston (makes)
14:31 rfrasur I can have the first round poll out by Monday at the very latest....so you could have plenty of lead time.
14:31 rfrasur well...some lead time.
14:31 rfrasur :D
14:32 yboston #action rfrasur  will set up at least one doodle poll to find some dates
14:33 yboston #action yboston  will start preparing for asciidoc training, and collaborators, or Guinea pigs welcome
14:33 yboston rfrasur: thanks
14:33 rfrasur mp
14:34 yboston any other DIG hack-a-way comments, questions?
14:34 yboston Also, any other good suggestions that I missed front he mailing list comments?
14:36 yboston shall we move on to another "old business" topic for now?
14:36 rfrasur yep
14:36 krvmga yes
14:37 yboston #topic brainstorming on survey draft
14:38 yboston I just sent out a survey related email as this meeting started, I will quote it now
14:38 yboston In the DIG August meeting we talked about wanting to increase DIG  participation. One way to reach that goal that was brought up was creating a DIG survey to better understand reasons why more community members are not participating.
14:38 yboston A draft survey was created by Ruth, but I wanted to take a step back and make sure we are all on the same page of what we want the goals of the survey to be. I also found a couple of basic sites with tips on survey making I wanted to hare with DIG for this discussion. Feel free to add your own preferred sites about this topic.
14:38 yboston http://www.howto.gov/customer-experience/collecti​ng-feedback/basics-of-survey-and-question-design
14:38 yboston http://help.surveymonkey.com/articl​es/en_US/kb/Design-Tips-How-to-crea​te-and-administer-effective-surveys
14:38 yboston http://www.surveygizmo.com/su​rvey-blog/designing-surveys/
14:39 yboston you can visit the links later, but I wanted to speak briefly about goals
14:39 yboston I had hoped to sue the survey to project some info about DIG, but it seems like that might be a bad idea
14:39 yboston to do within the survey questions
14:40 rfrasur yeah...that's generally the case.
14:40 yboston perhaps we can have a mini statement with some DIG misconceptions in the introductory paragraph
14:41 krvmga are there many misconceptions?
14:41 yboston yes, that there are
14:41 yboston strict membership requirements to join DIG
14:41 * rfrasur had that misconception
14:42 krvmga rly? oh myyyy
14:42 yboston others have explicitly expressed this to me before
14:42 rfrasur yeah...but I'm nosy, so it didn't last long
14:42 kbutler huh
14:43 yboston so  rfrasur  great draft  survey versions covered question geared to...
14:43 rfrasur I think the EG community, in general, is a little scary to outsiders.
14:43 yboston find out what misconceptions folks have about DIG
14:43 yboston and what is keeping community members from participating
14:43 yboston I am wondering if you should have the survey only focus on one of those, and just do some public relations on the other, etc
14:43 yboston or what ever you guys think?
14:44 rfrasur I'll link the survey.  hold on.
14:44 yboston I hope I am making sense to some of you?
14:45 krvmga is there a little list somewhere of low-hanging documentation fruit that beginners could do?
14:45 krvmga or should we make one?
14:45 yboston I don;t think so, but I have mentioned before that we need to make one
14:45 rfrasur https://docs.google.com/forms/d/1nbxmjny0-3​xR4ZFTYY5alfwauwgtOntuchcpddQ3ot0/viewform There actually is a little blurb at the beginning (actually, a fairly big blurb)
14:45 yboston I think that is a big barrier to paritcipation
14:46 kmlussier krvmga: I think identifying low-hanging documentation fruit (and even high-hanging fruit) was one of the reasons we were having the Launchpad discussion. As a better way to identify what needs to be done.
14:46 rfrasur yeah, kmlussier is right.
14:46 yboston another issue is that although something could be called low hanging fruit in terms of documentation
14:47 yboston you might need to have access to the latex EG versions to properly handle that fruit
14:47 yboston or you might need a few technical chops, like knowing asciidoc to clean up small things
14:47 rfrasur yes
14:47 yboston we are a talented bunch, for being non-develoers :)
14:47 yboston (developers)
14:47 kmlussier Do we still have current versions of Evergreen on community servers?
14:48 yboston except Kathy who has learned to do almost all (docs and dev)
14:48 yboston I don't think so,
14:48 kmlussier Ha! I know very little dev. But thank you anyway. :)
14:48 yboston BTW, another requirement for a successful DIG hack-a-way is to have a test server at the ready with the concerto data set pre-loaded
14:48 yboston also for when we try hacking at the conference
14:49 yboston DIG needs to "run heavy" we finally get rolling
14:49 yboston when we finally get going
14:50 kmlussier I can ask edoceo about his community server. I find that he's usually very responsive if anyone has trouble accessing it.
14:51 yboston he has been in the past, absolutely
14:51 kmlussier But it might not be a bad idea to have a multiple communtiy server to have available if one is down.
14:51 yboston to recap, it will benefit us as we try to increase participation to have ...
14:52 yboston simple tasks for those that want to help, so they hit the ground running
14:52 yboston we need to have test servers with the most recent version
14:52 yboston we also need to tag the simple tasks so that we have those that can be addressed with a copy of Microsoft word to create documentation
14:53 yboston and those that require just a little bit of asciidoc, etc
14:53 yboston in other words, these are the are some of the reasons there so few of us :)
14:53 yboston at this point
14:53 rfrasur for now
14:53 yboston :)
14:53 rfrasur it'll get better
14:54 kbutler Yeah. I do think the #1 thing is to have a very clear on ramp with explicit ideas and steps.
14:54 * rfrasur agrees with kbutler
14:54 yboston yes, and I think it is a natural progression of having a bunch of self taught collaborators
14:54 yboston but now we need for some of use to adopt a "trainers mentality," to usher in the next wave
14:56 yboston I am now thinking of the medical school approach to surgeries, etc; see one, do one, teach one
14:56 rfrasur it seems like a pretty logical progression.
14:56 rfrasur and might also make pulling people into the community proper a little less necessary.
14:56 yboston I have seen the debs go through a similar process, for example teaching new members to cut releases
14:57 yboston they had to go back and write down their procedures to make them reproducible by others
14:57 rfrasur I mean, of course, we want them...but if we can go out and teach people in our spheres...they can do some stuff and we can act as trainers/mediators.
14:57 yboston BTW, we are at the 57 minute mark
14:58 yboston #idea (suggested) requirement for a successful DIG hack-a-way is to have a test server at the ready with the concerto data set pre-loaded
14:59 kmlussier As far as finding a place to list documentation needs, I would like to suggest that, unless somebody is willing to volunteer time to evaluate the project management options that are available and come up with a recommendation,  we use our existing community tool - Launchpad. Becauswe otherwise we're going to keep talking about it and never getting the needs posted.
14:59 yboston #idea prepare lists of documentation "low hanging" fruit for new comers and/or attendees tot he DIG hack-a-way
15:00 rfrasur kmlussier: +1 so at least there can be some movement on it.  If, down the road, a better management tool comes along, we can evaluate it then.
15:01 yboston for the record, we have used the wiki to list documentation needs and that makes sense to me. Docuemnation bugs I am totally fine that they remain in launchpad
15:01 krvmga i agree
15:01 yboston then again, if we want to put most things in Launchpad on the short term, I am fine with that oo
15:01 yboston too
15:02 yboston kmlussier:  refresh my memory, do we want to put all documentation needs, big, small, all ; in launch pad or only small ones and doc bugs? (in the original proposal)
15:03 rfrasur If it's possible to keep as much of it in one area as possible, I think that'd be best.
15:04 krvmga keep as much of it in one area as possible. yes.
15:04 kmlussier yboston: I think your original proposal was using LP for error reporting. I think I was expanding it. :)
15:05 ldwhalen senator: I am starting to work with United Library Services, to try and get some Sitka libraries up and running with EDI and Acq.  They need to know if we are using the X12 or Edifact standards.
15:05 yboston kmlussier:  actually it was used that way already
15:05 senator ldwhalen: edifact
15:05 yboston ldwhalen:  we are just wrapping up a community meeting
15:05 senator (sorry all)
15:06 yboston ldwhalen:  we will be done soon, and it might be easier to get your info in about 5 to 15 minutes from now
15:06 rfrasur (no worries)
15:06 ldwhalen my appoligies
15:06 yboston senator++
15:06 yboston ldwhalen:  none needed
15:07 yboston so I guess we should reply to Kathy's email to make our votes public so we can move forward as a gorup
15:07 yboston group
15:07 yboston should we start wrapping up, and recap and make final comments soon? I can keep going, but it has been an hour so far
15:08 krvmga i am okay.
15:08 kmlussier I actually need to finish up here, but don't let it stop the rest of you from discussing.
15:09 rfrasur I'm okay for a few more minutes.
15:09 kbutler I'm fine.
15:09 yboston lets shoot to wrap up, any final comments or questions?
15:10 krvmga no
15:10 krvmga yboston++
15:10 rfrasur yboston++
15:10 kbutler yboston++
15:11 yboston OK folks, talk to you guys later
15:12 yboston #endmeeting
15:12 pinesol_green Meeting ended Thu Sep  5 15:12:02 2013 US/Eastern.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
15:12 pinesol_green Minutes:        http://evergreen-ils.org/meetings/evergr​een/2013/evergreen.2013-09-05-14.00.html
15:12 pinesol_green Minutes (text): http://evergreen-ils.org/meetings/evergr​een/2013/evergreen.2013-09-05-14.00.txt
15:12 pinesol_green Log:            http://evergreen-ils.org/meetings/evergree​n/2013/evergreen.2013-09-05-14.00.log.html
15:12 krvmga thanks all :)
15:16 ericar joined #evergreen
15:16 Dyrcona Well, I can't blame my fine generator code. The @ids array ends up being empty.
15:16 Dyrcona More print statements to see what is going on.
15:56 rfrasur Yay!  Looks like we'll have an Indiana "cell" for the DIG hackaway (whenever it is).
16:00 rfrasur @later tell RoganH ping me about inventory module dev project
16:01 pinesol_green rfrasur: The operation succeeded.
16:03 bshum rfrasur: Yay!
16:03 * rfrasur is mildly excited.
16:05 * rfrasur only gets mildly excited while folding brochures for National Library Card Sign-Up Month and making sure that teenager doesn't actually throw the case he's swinging around on his finger.
16:07 jboyer_isl Does anyone have any insight about what the acsconfig/server-params/check-for-dead setting does in oils_sip.xml? I want to make sure it's set appropriately since we've been upping our connection limit but not that.
16:09 berick jboyer_isl: man Net::Server::Fork
16:09 berick params there are passed through to the net::server
16:10 jboyer_isl Ah, thanks.
16:10 jboyer_isl berick++
16:13 jboyer_isl Huh. Kind of annoying that it won't "Bring out you're dead" until the max number of servers has been hit, but we start getting nagios warnings before that. :/
16:13 rfrasur (only the devs get the cool errors)
16:14 jboyer_isl Nah, I'm an ex-BeOS user, I make boring error messages more interesting.
16:14 jboyer_isl Manually, that is.
16:15 jboyer_isl Oh, and serious grammar fail. D:
16:15 rfrasur oh....well, it'd be pretty fun to have Monty Python style errors.
16:15 rfrasur +1 for that
16:18 * rfrasur ponders "Bring Out Your Dead" for a genealogy program
16:20 Dyrcona "My hovercraft is full of eels."
16:21 rfrasur Hmm, that could be a warning to clear the cache
16:21 rfrasur or delete old report output
16:34 bshum mrpeters: Did you ever figure out how to hide that "clear shelf" menu option from the circulation area?
16:34 kmlussier joined #evergreen
16:35 mrpeters nope
16:36 mrpeters library didnt want to spend the time, they went the training route
16:38 Dyrcona bshum: You want to lose "Clear Holds Shelf" from the Circulation menu?
16:38 mcooper bshum: lol, that sounds familiar
16:38 bshum Dyrcona: Yeah, that's what I think we're aiming for.
16:40 jeffdavis When creating a template in the reporter, what does "Enable nullability selection" do?
16:40 mcooper delete the menuitem from menu_frame_menus.xul?
16:41 bshum mcooper: I thought about doing that.  Since I've got an upgrade window coming on Sunday.
16:41 bshum So I could drop that quietly in and call it a day
16:42 mcooper or maybe add a higher level permission for using it ...
16:42 phasefx throwing a permission check into the perl would not be hard
16:43 Dyrcona You'd also have to remove the widgets from the hold shelf view if you wanted to completely remove the functionality from the client.
16:44 Dyrcona Permission gives you more control, too.
16:44 phasefx line 3558 in Circulate/Holds.pm, $e->allowed('UPDATE_HOLD', $org_id) or return $e->die_event;   Duplicate that and use a different permission
16:45 phasefx could just make one up, it doesn't actually have to exist
16:45 bshum Well no I think we want to keep the button in the shelf view
16:45 bshum Just that we don't want the menu option
16:45 bshum Cause it's too easy to mis-click straight to bad moves
16:45 bshum If that wasn't what you really wanted to do
16:45 phasefx mmm
16:46 Dyrcona Well, you could delete the menu entry or set the oncommand to cmd_broken.
16:46 mcooper i think a permission added to the commandset would be my choice ...
16:46 mcooper Dyrcona++
16:46 phasefx you may be able to reach it with custom.js and not have to redeploy any clients
16:47 acoomes joined #evergreen
16:47 mcooper oh, that would be even better
16:47 bshum Hmm
16:47 Dyrcona I'd push a branch that adds a permission for clear holds shelf, though by default I'd give it to anyone with update holds.
16:49 mcooper Dyrcona: that wouldn't work so well with not wanting it enabled in the menu, but ok from shelf view?
16:49 Dyrcona mcooper: No, it wouldn't, but it would work if someone doesn't want to allow certain groups of users to do it at all.
16:51 mcooper indeed, and there are always those people =)
16:51 rfrasur @blame those people
16:51 pinesol_green rfrasur: those people stole rfrasur's ice cream!
17:11 timf joined #evergreen
17:14 phasefx bshum: append or create server/skin/custom.js with this: http://pastebin.com/w2YdfWKS
17:16 rfrasur peace all y'all
17:16 bshum phasefx: That works!
17:16 bshum phasefx++
17:16 phasefx quick and dirty, though
17:20 Dyrcona Now I'm going to have to spend my nonexistent free time playing with custom.js.
17:21 mcooper phasefx++
17:21 phasefx berick++ for reminding me of custom.js a while back
17:21 timlaptop joined #evergreen
17:25 Dyrcona everybody++
18:28 jeffdavis I am looking at the reporter code and I am very confused...
18:29 jeffdavis Specifically, trying to see how to create a report with a left outer join (between config.circ_matrix_matchpoint and copy_location in this case).
18:31 jeffdavis But I am looking at web/reports/xul/source-browse.js, and it looks to me that if there is a has_a relationship between table A and B, you will get an option to create a right join (SELECT * FROM A RIGHT OUTER JOIN B...), but NOT a left join.
18:31 jeffdavis This seems precisely backwards. Halp?
18:57 mjingle joined #evergreen
19:15 mjingle left #evergreen
20:39 timhome_ joined #evergreen
23:33 zerick joined #evergreen

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