Evergreen ILS Website

IRC log for #evergreen, 2014-05-14

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

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

Time Nick Message
00:22 dbwells_ joined #evergreen
00:22 remingtron_ joined #evergreen
00:26 DPearl joined #evergreen
00:57 dac joined #evergreen
01:14 zerick joined #evergreen
03:39 dcook joined #evergreen
04:34 pinesol_green Incoming from qatests: Test Failure - http://testing.evergreen-ils.org/~live/test.html <http://testing.evergreen-ils.org/~live/test.html>
06:38 timlaptop joined #evergreen
07:47 Callender joined #evergreen
07:52 rjackson-isl joined #evergreen
08:01 akilsdonk joined #evergreen
08:20 ericar joined #evergreen
08:28 mrpeters joined #evergreen
08:29 Dyrcona joined #evergreen
08:47 Shae joined #evergreen
08:48 mmorgan joined #evergreen
09:07 RoganH joined #evergreen
09:07 jeff @later tell phasefx I think that might be the second time we've seen that qatests failure with ejabberd -- any ideas?
09:07 pinesol_green jeff: The operation succeeded.
09:09 jeff @later tell kmlussier regarding adding a block type to an existing standing penalty, I suspect the issue is that Bmagic has only one org unit that wants the existing penalty to block holds, and the others do not want it to block holds. Currently, there's no way to have per-org-unit block masks.
09:09 pinesol_green jeff: The operation succeeded.
09:09 jeff (And I'm not yet sure how I feel about introducing them, even though I think we did have some use case here where I was looking into something along those lines.)
09:12 tsbere jeff: I would be much more willing to introduce per-org-unit penalties, each being a specific system-level "this is how we generate this one" type. For added fun that would let us say "you can't circ when you owe $10, you can't place holds when you owe $50, and we stop capturing your existing holds when you owe $75" - Which the current single PATRON_EXCEEDS_FINES block doesn't allow
09:13 RoganH joined #evergreen
09:13 jeff tsbere: *nod*
09:14 jeff tsbere: i don't remember the use case here, but i do like the "different penalty means different things" rather than the idea of "this penalty can mean different things depending on the context ou"
09:14 phasefx jeff: I'll look
09:15 tsbere jeff: Of course, I have issues with org-unit level thresholds right now too. <_<
09:16 jeff phasefx: cool. thanks! i wasn't sure if it was a weird timing issue that resolved itself last time, etc.
09:17 RoganH_ joined #evergreen
09:17 phasefx jeff: I don't recall ever seeing that ejabberd error; but I've been out sick for more than a week
09:18 RoganH_ phasefx: you have my empathy, I've been out sick too
09:18 phasefx RoganH_: hello friend plague zombie
09:19 jeff phasefx: similar but not identical test failure back in April, http://testing.evergreen-ils.org/~live​/archive/2014-04/2014-04-26_16:00:02/
09:19 jeff phasefx: and welcome back!
09:21 phasefx jeff: thanks :) if you ever need to, you can jump from the buildbot testing server by sudoing to 'live' and then ssh esi@192.168.25.129
09:21 phasefx from testing server to qa server, that is
09:21 jeff phasefx: thanks. made a note of it.
09:22 phasefx I see some Failed legacy authentication in the ejabberd log
09:32 yboston joined #evergreen
09:36 phasefx jeff: I think I'm just going to put a bigger sleep after the ejabberd start, and maybe sprinkle some timestamps around so we can more easily cross-reference with the logs next time
09:37 jeff phasefx: sounds like a reasonable place to start
09:38 phasefx any changes we push to collab/phasefx/wheezy_installer automatically get picked up next run if you ever want to tinker
09:45 BigRig joined #evergreen
09:56 dkyle left #evergreen
09:57 mrpeters is there a YAOUS for a "default address" when registering a patron or would you have to resort to schema changes, like default au.mailing_address.id?
10:01 krvmga joined #evergreen
10:01 phasefx mrpeters: don't think a simple schema change would work with expectations within the patron editor for new users
10:02 mrpeters no?  damn.  i was thinking it might auto populate an address in the patron registration based on a single "stock" address everyone uses
10:02 phasefx well maybe it would, if you're not requiring an address
10:02 phasefx worthy of an experiment if nothing else :)
10:02 phasefx it just wouldn't "show up" during registration
10:02 mrpeters it's a school, so they just want to use the school's address -- trying to avoid a schema change removing the not null constraint, or doing the described.
10:03 mrpeters right, but since it would have a default value it would allow you to skip over it
10:03 jeff you can have patrons without an address, iirc.
10:04 phasefx may be better to not have an address, and just modify whatever templates actually need an address to use the school default if required
10:04 jeff so if there's no requirement for any address, adjusting the tt/js for the patron editor to remove the current behavior of creating one new address for a new user... could do the trick. might run into some unexpected things especially if you're using staged users.
10:05 * phasefx would just encourage them to press the red X :)
10:05 tsbere mrpeters: What null constraint are you running into? We have several users with no address blocks, though there is an OU setting for requiring one...
10:06 mrpeters i think it was more a migration issue -- inserting patrons with null street1/city1/etc. by the migrator dropping the not null on aua
10:06 mrpeters but you make a good point, phasefx -- you dont HAVE to have an address, do you...just have to have all the bits if you start one
10:07 krvmga i've written some code that fixes a tiny - almost unnoticeable - bug in holds status display. i don't understand the process for submitting code for consideration. help?
10:14 phasefx krvmga: do you have a git environment set up?
10:15 montgoc1 joined #evergreen
10:15 phasefx krvmga: this may help: http://wiki.evergreen-ils.org/doku.php?id=dev:git
10:18 mllewellyn joined #evergreen
10:19 krvmga phasefx: thx
10:19 krvmga i have my own local git.
10:19 krvmga (to answer your original question)
10:20 csharp has anyone implemented institutional library cards (as opposed to individuals)?  I know it's not a feature, but I was wondering if anyone has figured out a good workaround/process for that
10:20 phasefx krvmga: then the   git format-patch origin   route on that page sounds relatively easy, but I prefer the "working" branches when it comes to checking stuff out
10:20 rjackson-isl for anyone doing Evergreen support that has ever waded thru log files attempting to debug a failed patron delete - you might want to review this post by jboyer-isl: https://bugs.launchpad.net/evergreen/+bug/88527​0/+attachment/4112365/+files/fix_addresses.sql
10:20 pinesol_green Launchpad bug 885270 in Evergreen "Delete User Aborts on Shared Address" (affected: 4, heat: 22) [Medium,Confirmed]
10:20 krvmga phasefx++
10:21 jeff csharp: what are the challenges as you see them?
10:21 rjackson-isl Here at Evergreen Indiana we had 13K patrons updated...
10:21 tsbere csharp: I have considered notes for cards so that the system could store "who was given this card" and other useful information (such as "do not re-activate this card, confiscate if someone hands you it"), but haven't implemented anything.
10:21 csharp I'm in a PINES executive committee meeting where an "institutional" card is being considered
10:22 jeff rjackson-isl: i'm assuming that bug 885270 can provide more context?
10:22 pinesol_green Launchpad bug 885270 in Evergreen "Delete User Aborts on Shared Address" (affected: 4, heat: 22) [Medium,Confirmed] https://launchpad.net/bugs/885270
10:23 rjackson-isl the link posted is to an attachment on that bug - it is sql code to fix shared addresses -creating unique addresses per patron
10:23 tsbere csharp: If I had any say in how our libraries did some of this (given that they have done some of it for a couple of other systems I don't have much) I would have recommended starting "institutional" cards with a different leading digit (Patron is 2XXXX, Item 3XXXX, institutional card 5XXXX or something) to make it easier to identify personal compared to institutional cards
10:23 jeff rjackson-isl: the filename "fix_addresses.sql" is in the eye of the beholder -- some might interpret what that script does as damage.
10:23 csharp so there would be an institution as the card holder and an official representative that signs for it
10:23 csharp it will probably be a feature request
10:24 csharp but there are some legal questions about whether an institution can owe fines, be put in collections, etc.
10:24 jeff csharp: i'm not sure how you'd like them to be different.
10:24 rjackson-isl jeff: for us it was very helpful since deletion of the accounts after the shared addresses exist is a pain
10:25 Bmagic kmlussier: Yes, we want the holds to be blocked at a lower number than exceeds fines penalty which blocks other things
10:25 * csharp will have to ponder that
10:25 phasefx csharp: is it necessary to load the concepts into "card", rather than just a unique permission group / profile?
10:25 jeff rjackson-isl: certainly -- for your specific environment, with this bug in its current state, i can see how you found those updates to be beneficial. i just wanted to warn about what that change can mean to others whose environments are different.
10:26 phasefx we know how folks love fake users as it is :)
10:26 csharp phasefx: I haven't fully thought this out, so I'm not sure how this would need to be implemented.
10:26 jeff csharp: in short, someone might be overthinking it.
10:26 jeff pseudopatrons--
10:26 csharp @eightball do librarians overthink stuff?
10:26 pinesol_green csharp: The answer is certainly yes.
10:27 csharp pinesol_green++
10:27 * csharp will take it home to chew on it - it's possible the policy won't even be adopted
10:31 eeevil RoganH: head's up, there's a 2.5-ish version of https://bugs.launchpad.net/evergreen/+bug/925776 if you want to test
10:31 pinesol_green Launchpad bug 925776 in Evergreen "located URIs appear in staff client OPAC searches regardless of $9's" (affected: 8, heat: 46) [Medium,Confirmed]
10:31 RoganH yboston: I blame you for ending up reading OCLC docs again.  Ug.
10:32 RoganH eeevil: I already put it on our test server, I'm waiting on feedback from users now.
10:32 RoganH eeevil: and thank you!
10:32 eeevil RoganH: cool! any initial up/down?
10:32 dbs RoganH / yboston / dbwells : I pointed to this a week or two ago: https://www.mail-archive.com/code4​lib@listserv.nd.edu/msg23252.html
10:33 RoganH eeevil: not yet but I'll let you know.  I'll probably get tired of waiting by this afternoon and test it myself.
10:33 RoganH dbs: I just sent another email about it.  I think there is a route for us but of course it's OCLC so it's going around your elbow to your knee to get there.
10:35 RoganH dbs: I'm glad for Roy's sentiment but it comes down to your legal level of ease.  Me, I say do it, I'm comfortable with it.  But I feel I'm being dishonest if I said "there's no way someone couldn't raise a legal stink about it" - not that I think OCLC would, just that they could.
10:37 dbs RoganH: Oh, I agree with you. That and/or the contributor of a given record to OCLC could (_highly theoretically_) raise a stink.
10:37 dbs At least it seems unlikely that records that one has to pay for (and which would be a much likelier source of stink) would be in OCLC.
10:38 dbs The nuances of providing attribution as laid out in OCLC's recommendations for ODC-BY licensing might be annoying though.
10:38 dbs CC0 would be so much nicer to deal with :/
10:38 RoganH dbs: I think under the path I outlined in the last email there may be a way to arguably use other's records (so long as you have holdings) permitted under the OCLC policy but as so many things in licenses it's about "how defensible is it" not absolute yes and no.
10:40 phasefx and remember, lawyers beget more lawyers
10:40 dbs RoganH: well, and as Equinox and ByWater and others are commercial enterprises, the whole "non-commercial" bit becomes problematic
10:40 RoganH In SCLENDS we as policy put out everything as CC or GPL but we'd never talked about MARC records as a consortial creation.  Hmmm....
10:41 dbs So if the project rolls in a set of OCLC records as part of the sample dataset, do Equinox and others have to strip them out or come to an agreement with OCLC before redistributing them?
10:41 * dbs hates turning over legal rocks but prefers that to feigning ignorance
10:42 dbs Speaking of ignorance: I have a workshop I have to prepare :)
10:42 RoganH dbs: they wouldn't be the recipients of the records though, the Evergreen Community would be.  I was imagining that the recipient would technically be the folks whose name I can't think of because I need more coffee.
10:43 dbs SFC?
10:43 RoganH That's it.
10:43 RoganH They are essentially the legal entity umbrella we are under as a community.
10:49 dbs Yeah, actually, reading the ODC-BY license there are no restrictions on commercial usage. So on www.oclc.org/data/attribution.en.html the sentence "This license allows the data to be used for study and research, among other things, with attribution in derivative works produced from the dataset" that I was worried about is actually toothless.
10:50 dbs opendatacommons.org/licenses/by/1.0/ under 3.0 Rights granted says "These rights explicitly include commercial use, and do not exclude any field of endeavour."
10:50 dbs So let's include the whole WorldCat database :)
10:51 RoganH dbs: right, teh ODB-BY is very open but that's dependent on the right's owners, the individual record creators :)
10:51 RoganH dbs: are you planning on a separate package for the OCLC version?  :)
10:52 dbs Right, under the fine Preamble statement "this license only governs the rights over the Database, and not the contents of the Database individually"
10:52 RoganH Still, we find one decent OCLC library doing RDA who says "sure you can use these for Evergreen" and they don't even have to do ODB, we're in the clear with their permission.
10:53 RoganH If they're using ODB-BY then it's even easier of course.
10:53 eeevil dbs / RoganH: heh ... I just brought up that point on the EOB list... ;)
10:54 RoganH eeevil: that's actually debatable
10:54 RoganH eeevil: and unfortunately recent court rulings would be against us there
10:54 eeevil RoganH: the fact-ness of MARC, you mean?
10:54 RoganH eeevil: yep.
10:54 dbs Finding a decent library with RDA records that they created and who were willing to let us redistribute them was actually my original request, to avoid this entire mess!
10:54 eeevil dbs++
10:55 dbs FACT: Apparently nobody has decent RDA records.
10:55 RoganH eeevil: the descriptive versus expressive work debate is an old one.  For example, rankings used to be considered descriptive and facts but recent court rulings have said if a unique process discovered them then they're not.
10:55 gmcharlt for that matter, a recent enough contribution of MARC records to the IA from an academic library may well have some RDA records
10:55 * gmcharlt can't comment on how decent they might be
10:55 eeevil RoganH: I'm behind the times, then! IIRC, it was just 2005-ish when the consensus was "they're facts" ... but, 9 years is a long time
10:55 RoganH eeevil: so if you have a unique process to creating a MARC .... now, another court may rule the opposite way
10:56 RoganH eeevil: this stuff is up in the air, there's not absolute black and white on it
10:56 tsbere dbs: Doesn't a decent RDA record imply a decent MARC record? And I don't know if the latter is possible.
10:56 RoganH dbs: Hey, I agree with you.
10:56 eeevil hrm... I thought Fiest did away with the process argument... but /again/ IANAL ;)
10:57 RoganH The evolution of copyright in the digital age is actually the topic of an upcoming presentation of mine.
10:57 RoganH eeevil: no, Fiest vs Rural established that a low enough amount of original work is not enough but each judge gets to rule what is above that threshold
10:58 eeevil "first thing, kill all ..."
10:58 RoganH eeevil: now, me, I would rule that a MARC record is below that threshold and I can probably find 3 judges who would agree with me at least one that wouldn't
10:58 RoganH eeevil: the question becomes which judge hears your case?
10:59 Dyrcona RoganH++
10:59 eeevil well, if they're in texas, dead. ;)
10:59 eeevil er, "we're dead"
11:00 RoganH Exactly.
11:01 RoganH All of this comes back to are you conservative or willing to take a risk?  Sometimes the risk is really, really low but it's still a risk.
11:01 RoganH The conservative route is to do what dbs and I proposed and just get permission from a rights holder (even if I don't personally believe they should have an enforceable copyright on said records).  :)
11:02 Dyrcona Yeah, well the joy of shared databases, like shared code, is who are the rights holders?
11:02 Dyrcona Anyone who touched the record has a legal right to their part of it.
11:03 gmcharlt Dyrcona: 15 subfields as a de minimum contribution to assert copyright, a la the guideline one sometimes hears about code?
11:03 RoganH Dyrcona: That is an interesting legal question and scope of use and other individual issues will be part of that.  SCLENDS would be messy since we say they're communally owned but we agreed to do a Creative Commons Non-Commercial by Attribution release for all non GPLed products so it would be covered under that.
11:04 RoganH I'm wondering if we should switch that to an open data license for the MARC records.
11:04 Dyrcona gmcharlt: I wouldn't be so sure... As RoganH says, it all depends on your judge and which side's lawyer has the more expensive suit. ;)
11:05 RoganH Drycona: and which lawyer the judge plays golf with :)
11:09 Dyrcona Yep, who needs conspiracy when you have the same tee time?
11:12 RoganH Dyrcona: Yep.  I have one story in that vein from my own life (not terribly exciting, traffic court related).  It's human nature.
11:22 rjackson_isl joined #evergreen
11:24 akilsdonk_ joined #evergreen
11:25 mllewellyn1 joined #evergreen
12:12 vlewis joined #evergreen
12:23 jwoodard joined #evergreen
12:32 Bmagic mmorgan: PATRON_EXCEEDS_HOLD_LIMIT.overrid permission doesnt exist in my database, do you have that in your database ?
12:32 kmlussier joined #evergreen
12:42 vlewis I'm working on Launchpad bug 914800. For testing, how do I set a patron's status to 'in collections' from the Staff Client and in which table is it recorded in the database? Thanks.
12:42 pinesol_green Launchpad bug 914800 in Evergreen "Attempting to merge user in collections provides an unfriendly error message" (affected: 3, heat: 18) [Low,Confirmed] https://launchpad.net/bugs/914800
12:53 kayals joined #evergreen
12:54 jihpringle joined #evergreen
12:56 jeff vlewis: you don't normally (and I think probably "can't") do it from the staff client. an entry in the money.collections_tracker table is present when a user is in collections. there is an API call which performs the needed actions (which off the top of my head includes inserting a row into that table and setting a user standing penalty -- possibly more). it also handles billing them an optional collections fee.
13:37 tonyb_ohionet joined #evergreen
13:42 RoganH joined #evergreen
13:44 bmills joined #evergreen
13:49 mrpeters anyone ever tried using fingerprinter to dedupe a set of authority records (in marcxml) against themselves?  I've got a batch of about 30K that seem to be running into unique constraint collisions on "  ERROR:  duplicate key value violates unique constraint "unique_by_heading_and_thesaurus"
13:50 mrpeters thought maybe i might be able to knock out some of these with fingerprinter, but i dont know that it was designed with authority MARC in mind or not...
13:51 Bmagic I am trying to make a log entry by editing some Evergreen code. I am editing Holds.pm and adding the line $logger->warn("testing"); directly after the subroutine definition: sub create_hold {    After restarting opensrf, that change should be live right? Why doesnt my log entry show up in /openils/var/log/ ?
13:52 Bmagic mrpeters: Are you attempting to dedupe your database using your database and turning it back onto itself?
13:53 hbrennan joined #evergreen
13:57 Dyrcona Bmagic: Either your line didn't get called when you thought it should or your loglevel isn't logging warnings in osrfsys.log.
14:06 zerick2 joined #evergreen
14:08 RoganH joined #evergreen
14:12 mrpeters Bmagic: no, deduping a set of MARCXML that has never been loaded
14:23 RoganH joined #evergreen
14:49 Bmagic Dyrcona: When placing a hold for a patron, that line should* be executed, I would think. I figured the more sever log level would have a better chance of making it to the log
14:52 Dyrcona Bmagic: Look in opensrf_core.xml for your loglevel.
14:53 Bmagic Dyrcona: 3
14:54 Bmagic sever = severe
14:57 Dyrcona Bmagic: loglevel can be set in multiple places.
14:58 Dyrcona in opensrf_core.xml. I have some 3 and some 2.
14:58 Bmagic Dyrcona: I have level 2 in two places and 3 in two places
14:58 Dyrcona Well, two should include warnings.
14:59 Bmagic Dyrcona: But shouldn't 3 include warns,errors,info ?
14:59 Dyrcona Yes.
14:59 Dyrcona The point is, you should be getting warnings to the logs.
14:59 Bmagic Dyrcona: So if I logger->warn() then my settings would catch that and log it
15:00 Bmagic right, so perhaps my code isn't getting executed
15:00 Dyrcona So, I'd try moving the logger line around a bit. Maybe the code isn't doing exactly what you think it is.
15:00 Bmagic I tried that already...... sub create_hold doesnt get executed when a hold is getting placed?>
15:00 Dyrcona That might depend on how the hold is getting placed.
15:01 Bmagic ok, I will move it around more
15:01 Dyrcona It has been a while since I looked put there are multiple pathways through the holds code.
15:05 Worch joined #evergreen
15:10 tsbere Bmagic: Holds have a "test" phase and a "create" phase - The latter doesn't tend to happen unless the former says it is ok to place the hold.
15:13 krvmga joined #evergreen
15:14 Bmagic tsbere: I am making some headway now, I finally got it to put something in the logs and the corrisponding function that made it happen was test_and_create_hold_batch
15:20 krvmga in our system (cwmars, eg2.4), if a patron tries to renew an item in their account and gets denied because of late fees, there is a link on the page that says they can override this (and, of course, they can't). i must have done something wrong if this is appearing in the patron's account but i don't know what.
15:22 Dyrcona krvmga: Pretty much any time you see the option to override, it means you can't, whether patron or staff.
15:24 kmlussier That sounds like a bug. Is there anything in LP on that?
15:32 krvmga Dyrcona: this reminds me of the buttons they put at street corners. you push them because you think the light will change faster but the main effect is "nothing happens".
15:33 kmlussier krvmga: I just tried renewing an item in another catalog with an account that had reached the max fine threhold, and I didn't get the same message.
15:33 kmlussier I'm still digging. There's something I want to check.
15:34 krvmga kmlussier: i wonder why it's appearing in mine. that's not an area i hacked around in.
15:34 krvmga i'm gonna go look at the code and see if it tells me anything.
15:36 eeevil krvmga: are you sure it doesn't say that you can override some, or might be able to override? (IIRC, the wording is vague because of lack of internal event context at the UI level)
15:37 krvmga eeevil: let me double check
15:43 krvmga eeevil: i double checked. the exact wording is "You have permission to override some of the failed holds. Click Submit to override and place your hold on the selected items." This appears, though, for an attempted hold placement on one item.
15:44 kmlussier krvmga: Is this for holds or renewals?
15:44 mmorgan There is a launchpad bug for the holds message: lp 1194860
15:44 krvmga kmlussier: i just tested for holds. it was reported to me for a renewal. i'll double check it.
15:44 pinesol_green mmorgan: Error: Could not gather data from Launchpad for bug #1194860 (https://launchpad.net/bugs/1194860). The error has been logged
15:45 jeff @isitdown launchpad.net
15:45 pinesol_green jeff: Try restarting apache.
15:45 jeff :P
15:45 jeff anyway, launchpad appears down from here.
15:45 mmorgan Here too.
15:46 kmlussier krvmga: For holds, you might want to see if your "Auto-Override Permitted Hold Blocks (Patrons)" is enabled. I know some of our other networks are using that to prevent that message from appearing.
15:46 hbrennan I created a bug report a few minutes ago
15:46 kmlussier @blame hbrennan
15:46 pinesol_green kmlussier: Your failure is now complete, hbrennan.
15:46 kmlussier hbrennan: Sorry, I couldn't resist. I'm sure it wasn't you.
15:46 eeevil krvmga: right. if there's more than one reason for the failure, but the UI level doesn't know the details beyond "they seem to have some of the overrides required", that's the message you'll get. I know I've proposed a few dev projects (none funded yet) that would address that by surfacing the details so a smarter/better/more accurate message would be possible (in addition to several other use cases affected by the underlying issue)
15:46 hbrennan Sorry guys, I broke Launchpad
15:46 hbrennan haha
15:46 mmorgan lp 1194860
15:46 pinesol_green Launchpad bug 1194860 in Evergreen ""You have permission to override some of the failed holds." appearing when it should not for patrons in the OPAC" (affected: 5, heat: 22) [Medium,Confirmed] https://launchpad.net/bugs/1194860
15:46 mmorgan It's back!
15:47 hbrennan Phew
15:47 hbrennan 000106813
15:47 hbrennan Woops.. that was barcode I just scanned in
15:48 gmcharlt let's play guess the title!
15:48 gmcharlt The Hunger Games?
15:50 krvmga i think the patron must have reported the problem incorrectly; that it was over a hold and not over a renewal. when i just tried a renewal i got the popup for "are you sure you want to renew?" and then a clear failure message.
15:51 ericar llama llama red pajama?
15:51 jeff krvmga: perhaps the patron attempted to then place a hold on the item they were trying to renew, and THAT failed with the override message. *shrug*
15:53 jeff hbrennan: Woman's day June 2014 issue.
15:53 jeff (i cheated)
15:53 _bott_ joined #evergreen
15:53 krvmga bug 1194860 seems to be it. i agree with kmlussier that no message like that should be displayed on this page.
15:53 pinesol_green Launchpad bug 1194860 in Evergreen ""You have permission to override some of the failed holds." appearing when it should not for patrons in the OPAC" (affected: 5, heat: 22) [Medium,Confirmed] https://launchpad.net/bugs/1194860
15:54 kmlussier krvmga: I agree with me too. But you can get that message to stop displaying if you enable that setting I mentioned above.
15:54 hbrennan jeff: What? I stepped away for a minute
15:54 krvmga kmlussier: i have every intention of doing so. thx!
15:54 jeff hbrennan: sorry, you scanned an item barcode and gmcharlt said "let's play guess the title!"
15:54 hbrennan jeff: Oh, haha
15:54 eeevil fwiw, that was intentional, as a corollary to the "auto-override when you can" flag
15:55 hbrennan jeff: I would have figured it out in a minute
15:55 hbrennan :)
15:55 hbrennan Don't you wish the scanner knew which window my eyes were looking at? That would be a great technological advancement
15:56 jeff some desktop environments have/had a feature called "focus follows mouse" -- many jokes were made about "focus follows eyes"
15:56 tsbere hbrennan: I have worked in the same building as people that worked on "the window you are looking at gets focus automatically" - Issues included "reading instructions from one window while typing into another" >_>
15:56 hbrennan I would pay for such a thing
15:58 tsbere Though I don't think they ever got better than "focus follows screen you are looking at" due to various issues with properly figuring out where your eyes are focused either....I didn't have a lot of interaction with them >_>
15:59 hbrennan I know it's possible. I was a psych major and many experiments require knowing where eyes are looking. I think it requires something attached to your head though :)
15:59 tsbere They were using cameras mounted in fixed positions
16:01 hbrennan Until I receive such a set-up, guess I'll try paying more attention to where my cursor is
16:01 krvmga kmlussier: currently Auto-Override Permitted Hold Blocks (Patrons) has no context or value in our system.
16:02 kmlussier krvmga: You'll want to set it to True.
16:02 krvmga kmlussier++
16:19 krvmga why would downloading checkout history as a csv result in a 0 byte file?
16:22 tsbere krvmga: Because that is an A/T based task and it timed out waiting?
16:23 Dyrcona I have it on my list of things to fix.
16:23 Dyrcona Downloading my lists can have the same result.
16:28 Sato`kun joined #evergreen
16:31 krvmga Dyrcona: i'm wondering if the time out is a function of how big the history list is.
16:31 Dyrcona That, and going through action-trigger.
16:33 krvmga Dyrcona: has this been noted as a bug in launchpad. i would guess it has.
16:35 Dyrcona Yep. lp 1208875
16:35 pinesol_green Launchpad bug 1208875 in Evergreen "OPAC: My Account: Download Checkout History CSV breaks when there are a large number of items in the history" (affected: 4, heat: 20) [Medium,Confirmed] https://launchpad.net/bugs/1208875
16:35 Dyrcona You might find who submitted it to be very interesting. ;)
16:37 frank_____ joined #evergreen
16:38 frank_____ hi all, I am trying to run the  version-upgrade/2.5.3-2.6.0-upgrade-db.sql script but I am getting this  cannot ALTER TABLE "record_entry" because it has pending trigger events
16:38 frank_____ how could I solve it
16:38 frank_____ ?
16:41 Sato`kun joined #evergreen
16:44 phasefx frank_____: you may need to cut that script up
16:47 mrpeters left #evergreen
16:48 krvmga Dyrcona: i just looked at who submitted it. Clearly, someone is masquerading as me.
16:48 krvmga lol
16:48 phasefx interesting, I expected for that upgrade script to be in master, but it's not
16:48 krvmga it was submitted by Alterjim from bizarro world
16:49 frank_____ so, phasefx is not necesary ALTER TABLE "record_entry"?
16:49 dbwells phasefx: that's my fault, sorry
16:49 Dyrcona frank_____: No, its necessary, but it needs to happen elsewhere.
16:50 dbwells phasefx: I like to wait for at least one "it works" before pushing it upstream, but I never got one :)
16:50 dbwells phasefx: I'll do it now, even though, at least in some circumstance, it doesn't work
16:51 frank_____ What should I do to solve it?
16:51 phasefx frank_____: one strategy might be to use  grep block_check\(\' 2.5.3-2.6.0-upgrade-db.sql to get the individual version numbers out of the script.. and then in the ../upgrade/ directory, run each of those corresponding scripts individually, in order
16:52 phasefx so for example, the first line from that grep will be   SELECT evergreen.upgrade_deps_block_check('0851', :eg_version);
16:52 phasefx and in ../upgrade, there will be a file called 0851.function.remove_extra_utf8_decodes.sql
16:53 phasefx dbwells: you know, shame on me, but I've run into that error of frank's before and just worked around it without bugging it
16:54 dbwells phasefx: We also had a similar kind of problem with the 2.5 upgrade script, but I could never reproduce it.
16:54 * phasefx is just in the habit of breaking up the upgrade scripts automagically and running the individual components
16:54 dbwells frank_____: In the interest of trying to solve this for all, would you be willing to try a different upgrade script if I post it somewhere?
16:55 Pigimi joined #evergreen
16:55 frank_____ dbwells: of course
16:56 dbwells frank_____: ok, thanks, give me minute or two
16:56 frank_____ sure
16:57 phasefx dbwells++ frank_____++
17:00 Pigimi hello, I am trying to install openSRF 2.3 for Evergreen on Ubuntu 14.04 I am currently at the step 'make install' to install opensrf but I get an error regarding apxs2. Please note that I have apache2 the new version 2.4 as well apache2 mpm prefork. I hope someone can help me with this information
17:01 Pigimi here's the error message I get /bin/mkdir -p `/usr/bin/apxs2 -q LIBEXECDIR` /bin/mkdir: missing operand Try '/bin/mkdir --help' for more information. make[3]: *** [install-exec-local] Error 1 make[3]: Leaving directory `/home/library/opensrf/opensrf-2.3.0/src/gateway' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/home/library/opensrf/opensrf-2.3.0/src/gateway' make[1]: *** [install-recursive] Error 1 make[1]: Leav
17:02 bshum Pigimi: For the time being, you may want to try installing OpenSRF/Evergreen on Ubuntu 12.04
17:02 bshum The make targets for 14.04 are still being worked on.
17:03 bshum That was recently released and the Evergreen developers are still working on getting all the issues worked out.
17:04 bshum For the time being, 12.04 is the latest LTS that is expected to work with Evergreen / OpenSRF.
17:05 Pigimi ok, I see.
17:07 Pigimi Can you tell me some details about the /usr/bin/apxs2 file, what it does for apache, and what should be its content?
17:07 dbwells frank_____: changed file is here: http://git.evergreen-ils.org/?p=working/Ever​green.git;a=blob_plain;f=Open-ILS/src/sql/Pg​/version-upgrade/2.5.3-2.6.0-upgrade-db.sql;​h=3814b720c50111cc7ebef6eb4bc09c88f79cc0ae;h​b=ddfc59f4cae6813b05638d67bd567d851b8019b5
17:07 pinesol_green Incoming from qatests: Test Success - http://testing.evergreen-ils.org/~live/test.html <http://testing.evergreen-ils.org/~live/test.html>
17:09 dbwells frank_____: file is in branch user/dbwells/rel_2_6_0_upgrade_test on working  -  http://git.evergreen-ils.org/?p=workin​g/Evergreen.git;a=shortlog;h=refs/head​s/user/dbwells/rel_2_6_0_upgrade_test
17:12 frank_____ ok dbwells I started to run it
17:14 frank_____ it finished, I didn´t get the same error. I just get some NOTICES
17:15 dbwells frank_____: Ok, that's good, thanks for the report.  The notices are by design.
17:15 frank_____ yes, dbwells thanks for your help
17:16 mtate joined #evergreen
17:16 frank_____ Do I have to run a reingest after that?
17:17 dbwells frank_____: yes
17:17 frank_____ what script do I have to run? I mean, which file?
17:20 dbwells frank_____: There's more than one way to do it.  The notice at the end of the upgrade script suggests one possible way, but it might not be your best option depending on individual circumstances.
17:21 Pigimi I would like to ask if openSRF readme file has been updated for the new apache version 2.4?
17:21 mmorgan left #evergreen
17:31 Pigimi thanks for your help
17:46 pinesol_green [evergreen|Dan Wells] Forward-port 2.6.0 version upgrade script - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=bcf542d>
17:50 Dyrcona joined #evergreen
17:54 ktomita When updating bib records with this setting enabled, ingest.metarecord_mapping.skip_on_update, what must be done to redo the metarecord mapping after?
17:56 pinesol_green [evergreen|Dan Wells] Preserve script version from 2.6.0 - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=82a6569>
17:59 pinesol_green [evergreen|Dan Wells] Move authority.record_entry trigger changes out of transaction - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=0c159df>
19:32 dcook joined #evergreen
19:40 kmlussier joined #evergreen
19:56 bbqben joined #evergreen
23:35 zerick2 joined #evergreen

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