Evergreen ILS Website

IRC log for #evergreen, 2014-12-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
04:59 pinesol_green Incoming from qatests: Test Success - http://testing.evergreen-ils.org/~live/test.html <http://testing.evergreen-ils.org/~live/test.html>
05:42 artunit_ joined #evergreen
06:50 kmlussier joined #evergreen
06:56 wsmoak joined #evergreen
06:56 wsmoak joined #evergreen
07:29 kmlussier Google Hangout link for web client documentation day - https://plus.google.com/hangout​s/_/g3rpsa6kxtroslyv4okgzsnhg4a
07:38 _bott_ joined #evergreen
07:40 dkyle joined #evergreen
07:51 dkyle joined #evergreen
07:52 _bott_ joined #evergreen
07:53 rjackson-isl joined #evergreen
07:59 jboyer-isl joined #evergreen
08:11 SallyF joined #evergreen
08:13 Shae joined #evergreen
08:21 kmlussier So the current docs for logging into the staff client address adding SSL exceptions if the server has a self-signed certificate. I wonder if there is some kind of equivalent extra step that needs to be documented for the web client.
08:23 mrpeters joined #evergreen
08:29 mdriscoll joined #evergreen
08:32 Christineb joined #evergreen
08:37 Dyrcona joined #evergreen
08:40 mmorgan joined #evergreen
08:41 ericar joined #evergreen
08:42 ericar left #evergreen
08:46 mrpeters joined #evergreen
09:07 pinesol_green [evergreen|Kathy Lussier] Minor fix to web client section headers in root.txt - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=278e1ac>
09:13 remingtron graced: eeevil: gmcharlt: I'm writing web client docs. Where should early adopters send feedback? Dev list? Launchpad?
09:21 mrpeters joined #evergreen
09:34 graced remingtron: what kind of feedback?
09:35 graced I do have a known bug list that we're working through and I was hoping to get a copy out to the community this week but, alas, I haven't gotten it tidied up yet.
09:36 remingtron I can direct certain kinds of feedback to certain places. Any preferences?
09:36 remingtron e.g. feature requests to the dev list, but bugs/errors to launchpad?
09:37 * dbs would suggest open-ils-dev as a starting point
09:37 graced I wouldn't do bugs to LP since we already have a pretty good accounting.
09:37 dbs and if we don't have one already, perhaps we should set a standard tag for web staff client bugs in launchpad so they can be easily checked
09:37 graced I apologize for not getting that list out before today.  :-/
09:38 dbs graced: who is "we"?
09:38 graced We, Equinox, have an internal list of bugs as reported by the testers who were the funders of Sprint #1.
09:38 graced And we're working thorugh those bugs now.
09:38 kmlussier At some point, though, bugs will eventually be funneled through Launchpad, right? I'm guessing the testers didn't find everything.
09:39 graced Yes, but I'd hate to see duplication of things we're currently fixing.
09:39 remingtron right, these docs don't have to be published right away
09:39 graced And that's my faulty for not making that list more visible before today.
09:39 graced *fault
09:39 remingtron do you have a timeframe on the current bug list?
09:39 kmlussier graced: There's a lot of manage there. :)
09:40 graced End of the month for critical bugs.
09:40 graced And then I'm going to reassess where we are and what we've got left.  I think that we'll make it through most of the list before year end though
09:41 dbs Seems like at this point if the community in general is writing docs then we need to shift into more standard-operations community mode
09:42 yboston joined #evergreen
09:44 kmlussier I do agree, though, that it doesn't make much sense to start posting things to Launchpad until the list is out there, primarily because many of those bugs may already be reported with fixes in the works.
09:44 remingtron dbs: or at least we (the community) need to communicate more with ESI
09:44 remingtron kmlussier: +1
09:45 graced really, it's on us for not communicating more.  apologies!
09:45 remingtron what if we push our docs to master as they are ready, but not push into 2.7 until January?
09:45 remingtron graced: apology accepted. thanks for taking responsibility. :)
09:46 remingtron we all want this thing to succeed
09:46 graced remingtron: you are very kind.  :)
09:48 dbs +1 to that :)
09:51 remingtron kmlussier: sound good to you to hold back web client docs until January (checking with ESI first)?
09:52 remingtron and the docs will suggest bugs go to launchpad at that point
09:53 kmlussier remingtron: Hold back from 2.7, right? But add to master?
09:53 remingtron kmlussier: yes
09:53 kmlussier I'm fine with that.
09:53 kmlussier But maybe I should revert some of those changes I made to 2.7 over the past 24 hours.
09:54 remingtron kmlussier: sure, sounds good
09:55 remingtron graced: sound good? that new web client docs will start saying in January: "Post bugs to launchpad"
09:55 remingtron of course, we'll check in with you first, but that general timeframe
09:55 graced sounds perfect, thank you!
09:56 remingtron #agreed :)
09:56 kmlussier yboston: Are you paying attention to all of this?
09:56 * kmlussier runs off for a second to grab caffeine.
10:10 remingtron @coffee kmlussier
10:10 * pinesol_green brews and pours a cup of Costa Rica Micro Lot "Pepe" Honey Processed, and sends it sliding down the bar to kmlussier
10:11 kmlussier remingtron: Thank you! That's much better than the cup of Lipton Tea I'm drinking now.
10:33 * kmlussier is not being as productive as she had hoped.
10:34 remingtron stuck on something?
10:35 kmlussier No, just wandering down the path of straying too far from just updating what's there. What we talked about at yesterday's meeting. :)
10:36 remingtron ah yes, the common temptation
10:36 remingtron don't give up!
10:36 remingtron you can do it!
10:37 kmlussier Heh. I commit to commit something by day's end.
10:37 remingtron kmlussier++
10:41 dkyle1 joined #evergreen
10:42 _bott_1 joined #evergreen
10:44 sfortin joined #evergreen
10:58 eeevil remingtron / kmlussier: I've got a few fixes from Bill that are not yet deployed on webby.  would you like me to make that happen? it'll cause just a second of outage while apache is restarted
10:58 kmlussier I'm okay with that. I think there are only a few of us working on it right now.
10:59 remingtron eeevil: I'm not actively testing right now
10:59 remingtron eeevil: thanks!
10:59 kmlussier eeevil: Anything interesting with the fixes?
10:59 pinesol_green [evergreen|Remington Steed] Docs: Web Client preview intro - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=14784b3>
11:01 eeevil kmlussier:  they're all right here: http://git.evergreen-ils.org/?p=working/Everg​reen.git;a=shortlog;h=refs/heads/collab/miker​/web-client-sprint1-bug-fixing-rebased-collab ...
11:01 vlewis joined #evergreen
11:02 eeevil kmlussier: I think just those top 3 are from berick and were not already applied (about to apply that branch, heads up!)
11:03 alynn26 joined #evergreen
11:04 berick kmlussier: the big one is the org tree race condition one, which caused intermittent patron app render failures for me
11:05 berick probably dependant on the environment, though, since it's a race condition.
11:05 kmlussier Yeah, I don't know if that's one I ever came across.
11:05 kmlussier eeevil++ berick++
11:10 alynn26 quick Question can someone explain how to set up hatch for printing in the web client, I've looked for directions, and have not found them anywhere.
11:11 berick alynn26: we don't have a Hatch installer yet.  it can be run from source, though.
11:12 berick i have some install notes for linux in the repository README
11:12 berick http://git.evergreen-ils.org/?p=working/random.g​it;a=blob;f=README;h=3add0a0059fa0c2be422f5fd5e9​57524e9d7b818;hb=refs/heads/collab/berick/hatch2
11:12 berick windows is.. very different, though
11:12 alynn26 I'm looking more for a windows machine
11:12 berick you could work backwards from these docs to figure it out on windows, but it's not documented.
11:13 berick hatc has a lot of work left to do
11:13 berick er, hatch
11:13 alynn26 I saw the linux version, i quess that is what I am going to have to do.
11:22 mtcarlson joined #evergreen
11:30 bshum joined #evergreen
11:30 mceraso joined #evergreen
11:32 kbutler joined #evergreen
11:35 dreuther joined #evergreen
11:41 mrpeters Fix for Bug #1154656 at http://git.evergreen-ils.org/?p=working/Everg​reen.git;a=shortlog;h=refs/heads/user/mrpeter​s/lp1154656_marc_expert_search_duplicate_rows if anyone has a break from documentation party today for a signoff/pullrequest!
11:41 pinesol_green Launchpad bug 1154656 in Evergreen 2.4 "MARC Expert Search "Add Rows" adds duplicate row" (affected: 5, heat: 22) [Medium,Confirmed] https://launchpad.net/bugs/1154656
11:49 kmlussier If you exit the browser without first logging out, you stay logged into the web client. Is that right?
11:49 kmlussier Do we know how long users stay logged in?
11:51 sandbergja joined #evergreen
11:51 * kmlussier can't test this without either completely exiting out of the browser with my Google Hangout session or the browser that is playing my music. :(
11:51 sandbergja joined #evergreen
11:51 jcamins kmlussier: time to download a new browser!
11:51 remingtron kmlussier: don't you have seven different browsers installed just for testing purposes? :)
11:52 jcamins kmlussier: fortunately, there are lots of options, even just with Firefox: https://www.mozilla.org/en-US/firefox/developer/ https://nightly.mozilla.org/
11:53 kmlussier No, but I have about 12 different xul staff clients installed.
11:54 eeevil bshum: first, thank you for signing off the sip branch!!! unfortunately, you've got some merge issues remaining in your commit ... look at the bottom of http://git.evergreen-ils.org/?p=working/SIP​Server.git;a=blobdiff;f=SIPServer.pm;h=beb6​e001719b477bd7ae6d43167aafb64d96a3d2;hp=36f​505de5cb99b10dd081c8586339c26f69168e3;hb=b0​786d3ae13fedb87b13463c18e1bfb43df9c3b5;hpb=​c8e2ac5fe68961219095ab1b42486b161ce68e48
11:54 kmlussier jcamins: I'll remember that next time. For this go-around, sacrificed the music.
11:54 alynn26 I'm in the middle of staff day, had a break thought  I would work on Hatch, Got to go back with the rest of the crowd, and I've logged into Webby, will close it out and come back later, and test it after a few hours.
11:54 eeevil bshum: if you want, I can rebase the branch to master for a clean signoff
11:55 bshum eeevil: Maybe you mean to be talking to Bmagic?
11:55 kmlussier eeevil: I think that was Bmagic, wasn't it?
11:55 bshum :P
11:55 kmlussier bshum: Beat me to it!
11:55 eeevil bshum: HA!
11:55 eeevil yes
11:55 * eeevil hangs head
11:55 bshum Not that I wouldn't sign off either
11:55 bshum :D
11:56 Bmagic ?
11:56 Bmagic SIPServer?
11:56 csharp Bmagic: http://git.evergreen-ils.org/?p=working/SIPServer​.git;a=shortlog;h=refs/heads/user/blake/LP1339190
11:57 mrpeters pushed one more change to "user/mrpeters/lp1154656_marc_​expert_search_duplicate_rows" in order to make sure the <label> for the cloned rows gets bolded, like the original.
11:57 csharp Bmagic: check the SIPServer.pm file
11:57 eeevil Bmagic: want me to rebase the branch to master?
11:58 Bmagic Perhaps I made a mistake?
11:58 Bmagic oh, I see it, sorry yall
11:58 Bmagic yeah, rebase
11:59 Bmagic I thought it was odd that I only needed to change the includes...... silly rabbit
12:04 sandbergja left #evergreen
12:05 mrpeters bah, hold off on testing that -- i broke Advanced Search now -- ReferenceError: addSearchRow is not defined :(
12:05 mrpeters fix one thing, break another ;P
12:05 sandbergja__ joined #evergreen
12:08 Dyrcona mrpeters++
12:08 * mrpeters loves a good game of whack-a-mole
12:08 mrpeters we used to cheat so bad on that at Chuck E Cheese haha
12:09 mrpeters way back when it was Showbiz Pizza --- ah the memories!
12:10 eeevil Bmagic: I'm not sure why you got conflicts... my branch is already completely rebased to master.  are you using http://git.evergreen-ils.org/?p=working​/SIPServer.git;a=shortlog;h=refs/heads/​user/miker/timeout-keepalive-relais-sta​tus_before_login-multiplex-final_squash ?
12:10 Dyrcona @quote get 99
12:10 pinesol_green Dyrcona: Quote #99: "<mrpeters> fix one thing, break another ;P" (added by Dyrcona at 12:09 PM, December 05, 2014)
12:10 mrpeters heh nice that might be my first quote
12:10 Dyrcona @quote random
12:10 pinesol_green Dyrcona: Quote #90: "<jeff> I feel like I'm stuck inside of a TCP joke." (added by gmcharlt at 12:37 PM, August 27, 2014)
12:11 kmlussier mrpeters++
12:11 sandbergja joined #evergreen
12:11 mrpeters Dyrcona: you guys are still running master right?
12:11 mrpeters i think Advanced Search add row may be broken to begin with
12:11 Dyrcona Yes, but from late July at this point.
12:11 mrpeters the href is just to javascript:; whereas Expert does javascript:addExpertRow();
12:12 kmlussier It works for me in master
12:12 Dyrcona We'll be upgrading to basically 2.7.1 this Sunday, i.e. master as of 11/06.
12:12 jeff_ joined #evergreen
12:13 jihpringle joined #evergreen
12:13 mrpeters interesting
12:13 kmlussier mrpeters: How is it broken?
12:13 mrpeters i see  <a href="javascript:;" id="myopac_new_global_row" onclick='addSearchRow();'>[% l('Add Search Row') %]</a> -- ill try flipping that to act like the Expert search and see what happens
12:13 mrpeters kmlussier: http://eg-master.emeralddata.net​/eg/opac/advanced?pane=advanced
12:14 mrpeters nothing happens when you click add row, js console shows ReferenceError: addSearchRow is not defined
12:14 tsbere mrpeters: I will point out that both are valid, and changing to javascript:addSearchRow won't help, because addSearchRow may still not be defined.
12:15 * tsbere usually sees href="#" instead of href="javascript:;" though
12:15 kmlussier Huh. I had not trouble with it here - https://mlnc1.mvlcstaff.org/eg/opac/advanced. I don't remember when master was loaded there, but there haven't been a lot of commits to master lately.
12:16 mrpeters yeah, you are right it doesnt help
12:16 jboyer-isl mrpeters: You might check for any syntax errors in the JS, One of the things I’ve run into is that if there’s any problem in a file, everything in that file is ignored.
12:16 mrpeters kmlussier: well, my patch to fix Expert Search has clearly broken the Advanced tab :(
12:17 mrpeters jboyer-isl: good point
12:19 mrpeters doesn't appear to be any syntax errors though
12:21 jboyer-isl Anything interesting in the JS Console? It may be complaining about something that looks otherwise ok.
12:21 mrpeters nothing in the firefox js console log
12:22 mrpeters just ReferenceError: addSearchRow is not defined
12:22 mrpeters and adv_expert_row is not defined (which I expect)
12:24 jboyer-isl Huh. :/ Paste a ‘git diff master’ (or whatever branch you started with) or the whole JS file you edited if it’s not in git yet, maybe something will stick out.
12:24 mrpeters its in git
12:25 mrpeters http://git.evergreen-ils.org/?p=worki​ng/Evergreen.git;a=commitdiff;h=51e00​a7fe43f69fe82e5d6c65138b80057a47424
12:26 jboyer-isl Take out line 16 and give it a shot.
12:26 mrpeters line 16 of the diff, or of the blob?
12:29 mrpeters removing line 16 of my simple.js breaks everything
12:29 Shae joined #evergreen
12:29 jboyer-isl blob, but nevermind that, just taking that out won’t help. All of the functions defined between 16 and 45 are being hidden from the rest of the file, they’re only available within the redefined $() function.
12:33 jcamins jboyer-isl: change it to (function($, window) { ... })($, window);
12:33 mrpeters eh, i did something else and its working
12:34 jboyer-isl I’m not familiar enough with what’s going on in there to offer much more than this: You probably can’t use that (function $() { … })($) construction at all becuse there’s a $() defined at the top of the file.
12:34 mrpeters i just put http://pastie.org/9762953 back in above the new function i created for expert search
12:35 mrpeters so i can likely remove that from the new function
12:35 jcamins jboyer-isl: (function($) { ... })($) is just running the code inside the function and giving it access to the jQuery library.
12:35 mrpeters yep thats working perfect
12:35 jboyer-isl That puts it outside of the $() that was hiding it, which is why it appears
12:37 jboyer-isl jcamins: Yes, but near the top of the file there’s another definition of $(), which is just an alias for document.getElementById, I don’t think jQuery is used anywhere in Eg yet.
12:40 jcamins jboyer-isl: that's... different.
12:42 mrpeters jboyer-isl++ jcamins++ thanks guys, pushing up an amendment
12:42 sandbergja remingtron: Just started working on docs for holds in the web client, but I only seem to be able to place holds for admin
12:43 sandbergja remingtron: Is there a different section of the docs I should work on?  Or choose one at random?
12:45 remingtron sandbergja: I think that's a good question for kmlussier or yboston
12:46 remingtron sandbergja: you are certainly welcome to choose whichever sections interest you
12:46 remingtron but maybe someone can help you place holds for other users in the web client
12:47 bshum Hmm
12:47 bshum sandbergja: Did you register a workstation before trying to place holds?
12:47 bshum I think I've seen before where if I log into the web client without specifying my workstation, that sometimes it weirded out on hold placements
12:47 sandbergja bshum: oh!  thanks!  I will try that
12:48 kmlussier Sorry, I was eating lunch. I recall that problem, but thought it was fix. Try what bshum suggested with workstation registration.
12:48 kmlussier There are a couple of other things that work better with workstation registration, IIRC
12:48 * bshum is eating mushroom pizza today.  :D
12:48 kmlussier bshum: Lucky you.
12:49 jcamins bshum: I haven't made pizza in ages.
12:49 jcamins That is very sad, I must say.
12:49 sandbergja bshum: now I am super hungry!
12:49 * kmlussier makes pizza every Sunday night.
12:49 sandbergja yes!  workstation registration makes all the holds business work
12:49 sandbergja thanks everyone
12:50 * kmlussier would love to see a requirement for workstation registration in the web client.
12:50 sandbergja kmlussier: I was just going to ask about that
12:51 sandbergja kmlussier: is it worth adding a note to the docs that your station has to be registered in order for holds to work properly?
12:53 kmlussier sandbergja: Sure. I don't know if that's going to be a problem for the long-term future, but it's something that could be removed if need be.
12:53 sandbergja kmlussier: sounds good
12:53 sandbergja kmlussier: also, a quick stylistic thing.  Should I call it the "staff client", the "staff web client", the "web client", or some other term?  Just want to be consistent with what other folks are calling it.
12:53 kmlussier I was just working on the logging in section. I think I'll add a note strongly recommending workstation registration to get certain features to work.
12:54 sandbergja :-)
12:55 kmlussier It looks like I've been calling it the web client.
12:55 kmlussier But, in some cases, I've simply been calling it the client.
12:55 bshum +1 to "web client"
12:55 kmlussier For now, I guess we should refer to it as the web client to distinguish it in the docs.
12:56 sandbergja sounds good -- thanks!
12:56 kmlussier But once we're all moved over, I'm thinking that word "web" won't be necessary anymore.
12:57 * kmlussier returns to finishing lunch while dreaming of pizza
12:57 remingtron kmlussier: +1
12:57 remingtron kmlussier: that's a +1 to "web client" for now, until it's all we have
12:58 * bshum is +1 to pizza too
12:58 remingtron kmlussier: but +1 to pizza dreaming, too
12:58 bshum pizza++
12:58 bshum @love pizza
12:58 pinesol_green bshum: But bshum already loves pizza!
12:58 bshum :D
12:58 kmlussier @whocares pizza
12:58 pinesol_green bshum loves pizza
12:58 kmlussier @love pizza
12:58 pinesol_green kmlussier: The operation succeeded.  kmlussier loves pizza.
13:01 csharp @love pizza
13:01 pinesol_green csharp: The operation succeeded.  csharp loves pizza.
13:07 purcellm joined #evergreen
13:07 nhilton joined #evergreen
13:12 dreuther_ joined #evergreen
13:23 dreuther joined #evergreen
13:26 Bmagic eeevil: my git expierence is little which is the problem here. here is the sequence: git  clone git://github.com/atz/SIPServer.git SIPServer  git remote add working git://git.evergreen-ils.org/working/SIPServer.git  git checkout -b LP1339190 origin/master git cherry-pick -s 9b3ca581d92298904652f52b512dc2eb1b153977
13:27 Bmagic eeevil: perhaps I should have simply checked out the working branch instead of cherry pick
13:28 bshum Bmagic: I think the problem is that origin/master in that situation is atz's branch
13:28 bshum Not the community remote
13:29 Bmagic bshum: there we go
13:29 Bmagic im not sure how I arrived at that link
13:29 bshum In the future, I might suggest cloning the main repo
13:29 bshum It used to be that we used that sipserver
13:29 bshum But we stopped a long time ago
13:30 Bmagic bshum: oh, here is how http://docs.evergreen-ils.o​rg/2.1/html/sipserver.html
13:30 Bmagic is there a more updated doc for it?
13:31 Bmagic I think I answered my own question
13:36 purcellm quit
13:37 eeevil Bmagic: ah! well, no worries. the code works for you, so I'm happy :)
13:37 yboston Bmagic: there is a newwer version with a couple of small cahnges that I help re-format
13:37 yboston http://docs.evergreen-ils.org/dev/_sip_server.html
13:41 jboyer-isl Oh, man
13:41 jboyer-isl @love pizza
13:41 pinesol_green jboyer-isl: The operation succeeded.  jboyer-isl loves pizza.
13:42 jboyer-isl Wouldn’t have made it through 1.5 semesters of college without that.
13:42 kmlussier @who doesn't love pizza?
13:42 pinesol_green StomproJ doesn't love pizza.
13:42 bshum Haha
13:47 dbs Bmagic: don't feel too bad about that old misleading link, our team was misled back in June too :/
13:51 Dyrcona @who is play Throwing Muses' The Real Ramona?
13:51 pinesol_green tsbere is play Throwing Muses' The Real Ramona.
13:51 Dyrcona o.O
14:05 Bmagic dbs: thanks!
14:08 kmlussier Maybe pinesol_green meant to say tsbere can hear Throwing Muses' The Real Ramona from the next office over? ;)
14:08 Dyrcona :)
14:20 mtcarlson joined #evergreen
14:21 yboston does the new web client support "function keys", like F4 to bring up "search for patrons"?
14:21 kmlussier No
14:21 kmlussier Not yet
14:21 yboston OK, will take it out of the docs for now.
14:22 yboston are there plans at this point for the web client to have a "toolbar"?
14:25 kmlussier I would like to see some kind of equivalent to the toolbar, even if it isn't a toolbar, but I personally haven't heard any solid plans for something like that.
14:25 kmlussier For today, I guess I would stick to documenting what's there, and then we can return to these other areas if/when they are added.
14:29 dreuther_ joined #evergreen
14:31 dreuther__ joined #evergreen
14:34 pinesol_green [evergreen|Kathy Lussier] DOCS: Logging into the web client - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=b3a7ce9>
14:34 pinesol_green [evergreen|Kathy Lussier] DOCS: Tab documentation for web client - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=d7e1c5e>
14:37 remingtron kmlussier++
14:38 kmlussier I've committed to my commitment to commit by the end of the day. :)
14:38 kmlussier remingtron++ #For keeping us focused on getting web client docs done.
14:39 * kmlussier needs to take a break from documentation for a bit, but hopes to do a little more before the day is done.
14:46 yboston kmlussier: thanks for the updates, I was going to ignore those features but I was curious if there were any ongoing plans for both
14:50 akilsdonk joined #evergreen
15:19 bshum eeevil: I updated the couple of bugs that were also pushed today for SIPServer. I was confused at first why there were so many new commits in SIPServer till I realized it were multiple bug tickets afoot.
15:19 bshum New stuff looks cool :)
15:22 bshum A question though
15:22 bshum The changes for sipconfig.xml in the commit, that's a test config file of some kind right?
15:23 bshum Do those need to be adapted towards oils_sip.xml config or whatever we point SIPServer to use?
15:23 Bmagic I didnt look at that
15:23 bshum I'm thinking on things like the <cache> area, and specifying a different memcache source for the Multiplex mode
15:24 bshum And the keepalive params
15:27 kmlussier For those who are still in the Hangout (I don't think anyone is sitting at their computer right now), I need to leave right now. I don't know if that's going to shut down the entire Hangout since I'm the one who started it, but, if it does, you'll need to start up a new one.
15:28 kmlussier Or finish up the Hangouts for today. It's been very quiet there today.
15:30 eeevil bshum++ # thanks for the cleanup!
15:31 dreuther joined #evergreen
15:31 bshum Well I guess it's actually oils_sip.xml.example in the repo.  We just turn it into oils_sip.xml :)
15:31 eeevil bshum: I left them out of the evergreen sip config example, since, really, the sipserver's example should trump evergreens.  I'd argue for /removing/ oils_sip.xml.example from evergreen, personally
15:32 eeevil and saying "look at SIPconfig.xml that comes with the SIPServer you installed"
15:32 bshum eeevil: I'm fine with that, we just need to also find all the places where we tell people which config file to use and follow appropriately.
15:32 bshum In the documentation.
15:34 bshum eeevil++
15:35 bshum Maybe something to work towards for 2.8?  Deprecate oils_sip.xml and update instructions to say use the one that ships with SIPServer
15:36 bshum In any case, if I wanted the benefits of the fancy newest SIPServer, that's what I need to do.  Cool, cool.
15:37 eeevil +1 to that. if we do that, though, we should see if the koha folken are close to being able to use stock SIPServer, and if so, we can each have an example <institution> with the appropriate implementation attribute
15:39 kmlussier joined #evergreen
15:39 phasefx berick: in services/ui.js, with the focusMe directory, how kludgy/horrible does it sound to you to add a second to that timeout wrapping the .focus method?  I've been beating my head against the problem of the patron-checkout-barcode input not getting focus after scanning in a patron
15:40 phasefx s/directory/directive/
15:43 * berick looks
15:44 kmlussier1 joined #evergreen
15:45 bshum eeevil: I filed bug 1399790 against Evergreen for now to keep track of it for 2.next.  I'll spend some time poking at it in the coming weeks unless someone else beats me there.
15:45 pinesol_green Launchpad bug 1399790 in Evergreen "deprecate oils_sip.xml" (affected: 1, heat: 6) [Wishlist,Triaged] https://launchpad.net/bugs/1399790
15:46 phasefx berick: 1-second works for me, but it's obviously a race condition and not ideal.  Without the timeout, I can see that the input does get focus, but it immediately blurs afterward.. <body> ends up getting it
15:48 eeevil bshum: rock, thanks!
15:51 sandbergja left #evergreen
15:54 berick phasefx: that's very odd.  first time you access it from anywhere, it won't focus.  jump to a tab, jump back, it focuses fine
15:54 phasefx berick: yeah
15:54 berick even a timeout in the checkout controller reseting focusMe has no effect
15:55 phasefx berick: I tried an $emit/$on deal with a virtual event for focusing, fired off in the controller, and that works in Firefox, but not Chrome
15:56 phasefx berick: and the watch handler _is_ getting called with the existing code
15:58 berick phasefx: did you try a shorter timeout?  like 1?
15:58 phasefx berick: yeah, tried 1, and an explicit 0.  DIdn't try 30 or anything
15:59 berick hm, yeah, 1 fails for me to.  confirmed 1000 works, though.  ugh.
16:00 phasefx you can spit out document.activeElement to the console, and in some scenarios with code tweaks, I can it to show the input temporarily, but body has it most of the time
16:02 berick phasefx: yeah, i don't have any better suggestion at the moment
16:03 jcamins phasefx: might I look at the code?
16:03 jcamins I was just fiddling with Angular focus directives the other day.
16:04 phasefx jcamins: the first directive here: http://git.evergreen-ils.org/?p=working/Everg​reen.git;a=blob;f=Open-ILS/web/js/ui/default/​staff/services/ui.js;h=c960ffb6af0bfb674d3834​9727a024bf3cfffeca;hb=refs/heads/collab/miker​/web-client-sprint1-bug-fixing-rebased-collab
16:05 phasefx the corresponding template: http://git.evergreen-ils.org/?p=working/Evergree​n.git;a=blob;f=Open-ILS/src/templates/staff/circ​/patron/t_checkout.tt2;h=f42bfe967349de253264148​7bc219bd622aed1b9;hb=refs/heads/collab/miker/web​-client-sprint1-bug-fixing-rebased-collab#l27
16:06 bshum dbs: I just pushed to working this branch to address the problems for upgrading you found with the skipped 2.6.2-2.6.3 script and 2.7 series:  http://git.evergreen-ils.org/?p=working/E​vergreen.git;a=shortlog;h=refs/heads/user​/bshum/fix_2.7_upgrade_scripts_in_master
16:06 phasefx berick: thanks man
16:06 bshum It's for master only, we'll need to port the 2.6.2-2.6.3 to rel_2_7 before adding the rest of those changes on top of it.
16:07 bshum Along the way, I also want to finish vetting StomproJ's changes in bug 1390138 for upgrading to 2.7
16:07 pinesol_green Launchpad bug 1390138 in Evergreen "Documentation: 2.7 upgrade docs need to be updated" (affected: 1, heat: 6) [Medium,Confirmed] https://launchpad.net/bugs/1390138 - Assigned to Josh Stompro (u-launchpad-stompro-org)
16:07 bshum And include a note about how the upgrade  path is 2.6.3-2.7.0
16:07 bshum So that folks don't miss the stuff in the 2.6.2-2.6.3 version upgrade script.
16:09 bshum If I've missed anything there, let me know.
16:12 buzzy joined #evergreen
16:18 sandbergja joined #evergreen
16:22 bshum "Reduce GIN index size" sounds... nice from the PG 9.4 release notes.
16:22 bshum :)
16:23 jcamins bshum: the smaller the index, the faster you can find it and drink it?
16:23 bshum :D
16:24 bshum Guess 9.4 is getting close to being official: http://www.postgresql.org/message-​id/26295.1417708564@sss.pgh.pa.us
16:49 * Dyrcona is looking forward to VODKA indexies. ;)
16:49 Dyrcona And that's how you spell after too much indexing with VODKA or GIN. :)
16:58 kmlussier joined #evergreen
17:03 phasefx berick: jcamins: eeevil figured out a good solution for the focus issue, using promises: http://git.evergreen-ils.org/?p=worki​ng/Evergreen.git;a=commitdiff;h=9730c​b52064bce949a352e379759f9daec28550c
17:04 jcamins phasefx: ooh, good call!
17:09 berick ++ to that.  but I wonder why that worked and not $timeout(func-to-set-focus, some-huge-number-to-test)
17:09 mdriscoll left #evergreen
17:09 berick even tested an embedded $apply()
17:09 berick anyway, eeevil's approach is superior to any time
17:09 berick glad it works
17:14 phasefx berick: we can actually get rid of the $timeout, but I didn't want to do that until we looked at all other uses of focusMe
17:15 phasefx but I experimented with removing $timeout with .finally in play and it worked
17:16 berick phasefx: hm, yeah, i'd be wary of removing the timout within the focusMe directive
17:17 berick i mean, i'd be wary of the original zero timeout
17:17 berick arg, i'd be wary of *removing* the original zero timeout
17:17 phasefx berick: the some-huge-number-to-test not working thing, I'm not groking that.  1-second was working for you?
17:17 berick sorry, that comment was unclear
17:18 berick i tested adding a timeout within the checkout controller
17:18 phasefx oh, right
17:18 berick which would fire after initTab had completed (also promise-based)
17:18 berick so, i was confused why one promise resolver worked, but not another
17:19 phasefx very weird stuff.. an alert() prior to the .focus() would also "fix" things
17:19 phasefx we've seen stuff like that before with xulrunner I recall
17:19 mmorgan left #evergreen
17:43 * kmlussier is making the executive decision to remove the hyphen from check-box in our documentation.
17:51 Bmagic so, when you are looking at a bib with the staff client, holdings maintenance for example, you see the bib title and author at the top. We have a bib that has a space in the title but only in that view. The MARC does not have this. I have the reingest_same_marc flag turned on and set id=id. It still doesnt fix
17:52 Bmagic I found a few tables in the metarecord schema that have the space, I corrected those, but it still doesnt go away in the staff client
17:54 Bmagic it looks like the code is from bib_brief_overlay.xul, however, I can't seem to trace/connect the data back to a db table
19:14 StarLibrary joined #evergreen
19:14 dreuther_ joined #evergreen
19:15 StarLibrary I need some help
19:16 StarLibrary When issueing PATH=/openils/bin:$PATH ./configure --prefix=/openils --sysconfdir=/openils/conf I get bash: ./configure: No such file or directory
20:58 sarabee joined #evergreen
21:24 kmlussier joined #evergreen

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