Time  Nick          Message
23:58 cait          night
23:52 huginn        cait: The operation succeeded.
23:52 cait          @later tell drojf can you take a look at bug 15058? updates to the german web installer
23:51 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15154 minor, P5 - low, ---, koha-bugs, Passed QA , Allow correct translation for upload local cover image
23:51 cait          would you mind adding your idea to the bug? it's bug 15154
23:50 cait          i passed qa on it after you saidit was ok :)
23:50 cait          wizzyrea: argh - missed your comments
23:11 wizzyrea      we have a lot of places where we have too many words.
23:09 wizzyrea      and not, I think, less usable.
23:09 wizzyrea      fewer words anyway.
23:09 wizzyrea      which I think is even better for translation?
23:08 wizzyrea      You could even change the button to say "Upload file" and remove the please select... text
23:08 cait          better for translations too :)
23:08 cait          oki
23:08 wizzyrea      yes, much better then
23:07 cait          please <a>upload</a> one.
23:07 cait          it was before:
23:07 wizzyrea      seems ok to me
23:07 cait          the text in the images tab - does it work?
23:07 cait          wnickc, wizzyrea: http://librarygeekgirl.de/pics/pic_4cae7b.png
22:43 * wnickc      is always surprised at how much is there
22:43 wnickc        wiki++
22:42 cait          if you have soome good git aliases... put them on the wiki :)
22:41 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14969 enhancement, P5 - low, ---, jonathan.druart, Signed Off , Remove C4::Dates from serials/*.pl files
22:41 cait          i am on bug 14969 now
22:41 bag           :)
22:41 bag           will be back in a bit
22:40 bag           we are showing wnickc and barton git aliases and qa-tools now
22:40 cait          anthing dates would be good and all bugs
22:40 bag           yessem
22:40 cait          there are enough left!
22:40 bag           heh
22:40 cait          hehe
22:40 bag           cait++
22:40 bag           man I pay attention to kyle and pianohacker talking and cait steals my qa bug from under me :P
22:40 cait          wnickc++
22:40 cait          hi wnickc :)
22:36 wnickc        and hi cait ;-)
22:35 wnickc        I thought I tried both
22:34 wnickc        I don't remember right now, but I can try again when back in office next week
22:33 cait          i think that it happens when you reedit a serial issue item from within the serials module
22:32 cait          in cataloguing or from the serial collection page?
22:32 cait          where did you edit?
22:31 cait          hm let me see
22:30 wnickc        cait: I couldn't recreate, I thought was just me, but maybe more details on process?
22:28 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15030 blocker, P5 - low, ---, philippe.blouin, Needs Signoff , Certain values in serials' items are lost on next edit
22:28 cait          Bug 15030 - Certain values in serials' items are lost on next edit - anyone? :)
22:19 bag           :)
22:19 tcohen        next step will be that once bag pushes Joubu's selenium scripts, we add the dependencies to kohadevbox too
22:18 tcohen        that way all tests (including those that go through apache) can be run inside the koha-shell
22:18 wizzyrea      sweet
22:18 tcohen        wizzyrea: this is what we put in the instance's home directory https://github.com/digibib/kohadevbox/blob/ansible/roles/kohadevbox/templates/instance_bashrc.j2
22:15 wizzyrea      because I know why it' shappening and others don't seem to have the problem.
22:15 wizzyrea      anyway, it happens sometimes, and I don't much worry about it.
22:15 tcohen        wizzyrea: i switch between wheezy, trusty and jessie each time i start my day
22:15 wizzyrea      dunno, I get that one all the time
22:14 tcohen        http://snag.gy/7AaJ6.jpg
22:14 bag           yeah I need to upgrade to jessie soon
22:14 wizzyrea      that explains why I don't see it on master anymore ^.^
22:14 wizzyrea      oh yay that one's been pushed.
22:14 tcohen        wizzyrea: i do it in jessie
22:13 wizzyrea      this must be a difference between ubuntu and debian, since it's uneven in appearance
22:13 huginn        04Bug 14602: minor, P5 - low, ---, mtj, Pushed to Master , Fix failing t/Creators.t test, when using koha-shell
22:13 wizzyrea      http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14602
22:13 tcohen        home
22:12 tcohen        by dropping a .bashrc file inside kohadev user
22:12 tcohen        wizzyrea: we fix it in kohadevbox:ansible
22:12 tcohen        i just cd kohaclone once in
22:12 wizzyrea      I almost always have this problem on a gitified install.
22:12 tcohen        nope
22:12 wizzyrea      do you have your koha-shell set to point to your git checkout tcohen?
22:11 tcohen        prove t/Creators.t
22:11 tcohen        cd kohaclone
22:11 tcohen        sudo koha-shell kohadev
22:11 wizzyrea      mason did a patch for it
22:11 bag           but I want to :P
22:11 tcohen        bag: you should run tests using
22:11 wizzyrea      don't worry about it
22:10 bag           yes creators.t
22:10 wizzyrea      to your git checkout
22:10 wizzyrea      are you using koha-shell, and not setting the perl5lib?
22:10 wizzyrea      on a kohadevbox?
22:10 wizzyrea      is it creators.t?
22:09 bag           silly tests
22:09 bag           why are my tests failing
22:02 eythian       wizzyrea: he didn't
22:01 wizzyrea      2 shakes
22:01 wizzyrea      cait: I think I see something that might be doing it
22:00 wizzyrea      eythian: did alvet stop by yesterday? he might today.
21:58 cait          item loss bug
21:58 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15030 blocker, P5 - low, ---, philippe.blouin, Needs Signoff , Certain values in serials' items are lost on next edit
21:58 cait          hm a sign off ofr bug 15030 would be nice
21:58 eythian       dcook: so I heard there's an issue with the EDS API
21:57 eythian       hi
21:57 cait          green lock, grey triangle
21:56 cait          it does show the lock, but with a triangle
21:56 wizzyrea      because mine says "content is blocked" but shows me the lock.
21:56 cait          triangle
21:56 wizzyrea      do you mean the half grey one or the triangle exclamation point one?
21:56 cait          the main page
21:56 cait          firefox
21:55 wizzyrea      and with what browser
21:55 wizzyrea      just the home page?
21:55 wizzyrea      what page specifically are you looking at?
21:52 cait          hn nope that didn't work
21:52 cait          oh i have an idea
21:51 cait          not obvious what it#s annoyed about
21:51 cait          thy are all from https://....
21:51 wizzyrea      so might have to do a full one :)
21:51 wizzyrea      plus I'm never sure if the simple cache dump ever works
21:51 cait          yeah for me too
21:51 wizzyrea      but interested to know what yours says
21:51 wizzyrea      it shows all good for me
21:51 wizzyrea      then click "media"
21:50 wizzyrea      and click "more information
21:50 wizzyrea      if you click the sign
21:50 cait          but can't see what it exactly complains about
21:50 cait          wizzyrea: hm still the little sign for me
21:50 cait          i have never written one, you are way ahead :)
21:49 wizzyrea      I am so dumb at rewrite rules.
21:49 wizzyrea      RewriteCond %{HTTP_REFERER} !^http://(.*)?koha-community\.org [NC] < would this mean that the rule only applies to http://
21:45 wizzyrea      (I don't, if that's encouraging)
21:45 wizzyrea      (you might have to clear your cache too)
21:45 wizzyrea      (I cleared the cache)
21:44 wizzyrea      theoretically you shouldn't see any blocked things on the homepage now
21:44 cait          wizzyrea++
21:41 wizzyrea      I figured I'd get the homepage all golden, then make my way through
21:41 wizzyrea      you have to fix all that kind of stuff.
21:41 wizzyrea      that's what happens when you use a full path instead of a relative one
21:40 cait          :)
21:40 cait          it's usually what happens to me
21:40 wizzyrea      yeah
21:40 wizzyrea      there will be a bit of that
21:40 wahanui       images are showing a bit ... hope that doesn't break things
21:40 cait          images?
21:40 wizzyrea      I've fixed that
21:40 wizzyrea      oh right yeah I need to clear the cache
21:40 cait          wizzyrea: looks good - but firefox tells me it has blocked some unsafe things
21:39 wizzyrea      \o/ should do, that's what I told it to do. :D
21:39 tcohen        https://koha-community.org/ works too
21:38 tcohen        unless you pay nginx pro or smth like that
21:37 tcohen        to change them
21:37 tcohen        and they required re-compilation
21:37 tcohen        but we found that at some high amount of requests the default nginx configurations didn't help
21:37 tcohen        (we use a wildcard cert on the proxy pointing to the hosts that serve the services, for easier deployment of the certs)
21:36 tcohen        i would like to mention that here we are dropping nginx for reverse proxying
21:36 wizzyrea      fantastic :)
21:36 tcohen        so it works heh
21:36 tcohen        wizzyrea: it shows green
21:35 tcohen        gmcharlt++
21:35 * wizzyrea    ought to go back and reread all the things he's said to me again, I've slept since I last did
21:34 wizzyrea      I think so
21:34 wizzyrea      if it works, we're winning :)
21:34 wizzyrea      not sure, gmcharlt did the procurement of the certs
21:34 cait          hm?
21:34 tcohen        wizzyrea: wildcard?
21:33 wizzyrea      for your testing amusement, https://www.koha-community.org
21:33 cait          i am kind of on my way to that... but wouldn't mind anyone beating me to it :)
21:33 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15166 enhancement, P5 - low, ---, jonathan.druart, Signed Off , Make output_pref accept a string as parameter
21:33 cait          bug 15166
21:32 bag           I can take a look tcohen
21:32 jenkins_koha  tcohen: you're so kind to me!
21:32 tcohen        jenkins_koha: botsnack
21:32 jenkins_koha  Koha_Master_D7: Health [Clover Coverage: Conditionals 38% (6970/18426)(54%), Test Result: 0 tests failing out of a total of 17,216 tests.(100%), Build stability: No recent builds failed.(100%): http://jenkins.koha-community.org/job/Koha_Master_D7/584/
21:32 tcohen        jenkins_koha: health Koha_Master_D7
21:30 tcohen        any QA team member willing to test 15166?
21:30 tcohen        mveron-away: thanks for pointing that out
21:21 bag           yeah :)
21:20 mveron        The best temperature is around 24°C... And dry...
21:20 bag           funny right
21:20 wizzyrea      what happens there?
21:20 wizzyrea      kittyland love center?
21:20 bag           HAHA even more humidity :P
21:20 huginn        bag: The current temperature in Kittyland Love Center, E Tabor, Portland, Oregon is 9.1°C (1:19 PM PST on November 11, 2015). Conditions: Mostly Cloudy. Humidity: 94%. Dew Point: 8.0°C. Windchill: 9.0°C. Pressure: 30.35 in 1028 hPa (Falling).
21:20 bag           @weather 97215
21:20 bag           this is where I came from yesterday
21:19 bag           and humid
21:19 bag           heh it’s too hot here mveron
21:17 mveron        Oh, that is a little bit warmer...
21:15 huginn        bag: The current temperature in West End, Austin, Texas is 29.1°C (3:15 PM CST on November 11, 2015). Conditions: Mostly Cloudy. Humidity: 58%. Dew Point: 20.0°C. Pressure: 29.80 in 1009 hPa (Steady).
21:15 bag           @weather austin, tx
21:15 mveron        Hi cait :-)
21:15 cait          hi mveron :)
21:14 huginn        mveron: The current temperature in Basel, Switzerland is 3.0°C (10:00 PM CET on November 11, 2015). Conditions: Clear. Humidity: 93%. Dew Point: 2.0°C. Pressure: 30.33 in 1027 hPa (Steady).
21:14 mveron        @wunder Allschwil
21:12 mveron        ...and hi everybody :-)
21:12 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15166 enhancement, P5 - low, ---, jonathan.druart, Signed Off , Make output_pref accept a string as parameter
21:12 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14985 enhancement, P5 - low, ---, veron, Failed QA , Remove C4::Dates from 6 files in folder C4/*.pm
21:12 mveron        tcohen: Failing test on bug 14985 was due to missing dependency on bug 15166
21:07 * mveron-away should put his glasses...
21:07 mveron-away   Good
21:07 mveron-away   Gooed evening / daytime #koha
20:46 wahanui       wizzyrea: I forgot wizzyrea
20:46 wizzyrea      forget wizzyrea
20:43 wahanui       well, wizzyrea is having serious trouble with the last bits of words today.
20:43 bag           hey wizzyrea
20:37 * cait        waves
20:27 huginn        wizzyrea: The operation succeeded.
20:27 wizzyrea      @later tell wnickc thanks, I will give it a look :D
20:27 * wizzyrea    waves
19:27 bag           nothing to see here (bag waves his hand like a ginny-jedi)
19:26 pianohacker   cait: to mention an internal ticket yes :)
19:26 cait          pianohacker: we are the wrong channel???
19:25 huginn        04Bug 15176: enhancement, P5 - low, ---, koha-bugs, NEW , Add a sanity check when starting SIP2 (permissions)
19:25 bag           khall http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15176
19:24 tcohen        later #koha
19:13 * pianohacker waves at wrong channel
19:08 * cait        waves
19:03 pianohacker   khall: rt 30345
18:54 huginn        New commit(s) kohagit: Bug 13799: (PM followup) Dependency updates <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=a98776756fe26054ebb6d101150c2a44acefd67b>
18:07 tcohen        i wasn't aware of the opmission
18:07 tcohen        khall: thanks for pointing the missing ansible info
18:00 tcohen        and installing ansible inside the VM would make things easier
18:00 tcohen        for instance, mtompset didn't find a way to run it on a windows host
18:00 tcohen        khall: that would actually make sense
18:00 khall         for some reason I was thinking that was something vagrant would bootstrap install on the vm. thanks tcohen!
18:00 bag           heh hi there tcohen
17:59 khall         I wonder how I managed to have it installed on my desktop ; )
17:59 khall         thanks! that's not in the installation instructions afaict
17:58 tcohen        khall: yes, you are missing ansible!
17:58 wahanui       any ideas are welcome :)
17:58 khall         any ideas?
17:58 khall         not sure what you mean. I'm trying to set it up on my macbook. I was able to set it up on my mac pro just fine last week!
17:58 tcohen        khall: are you trying to run kohadevbox inside a VM?
17:22 bag           bye bye Joubu
17:22 bag           hi Joubu
17:22 Joubu         See you tomorrow #koha
17:22 Joubu         Hi and bye bag :)
17:21 Joubu         tcohen: ha no, it's U14
17:20 bag           bye bye
17:19 cait          cya all later
17:19 cait          :(
17:17 Joubu         tcohen: erk, back to the dark side, master is unstable
16:50 bag           heya
16:37 * mveron      has to prepare a meeting
16:35 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14969 enhancement, P5 - low, ---, jonathan.druart, Signed Off , Remove C4::Dates from serials/*.pl files
16:35 mveron        Jobu++ for Bug 14969
15:41 talljoy       hiya druthb
15:23 * druthb      waves to talljoy.
15:21 talljoy       good morning #koha
15:01 cait          it#s used for searching - the indexes are updated when a record or item record is changed
14:48 cabillman     does anything get written to zebra? or is it just for seraching
14:47 cait          maybe split of zebra indexes?
14:44 cabillman     we have it running in our vmware cluster. I've already given it over 16 gigs of ram just for web/zebra box. mysql is on a different vm
14:41 cabillman     something must have gone wrong on one of the student machines because apache had like 200 requests to the opac in the span of 10 seconds
14:41 cabillman     like a 3 second pause causes my phone to ring...
14:40 cabillman     since they have kids lining up they are SUPER sensitive to slow downs
14:40 cabillman     we have 10 buildings
14:40 cabillman     to give a little bit of context... our librarians have like 30 students line up with two books each and try to check them out as fast as possible
14:40 drojf         at least not on a server where you consider splitting staff and opac instead of upgrading your hardware ;)
14:39 drojf         i would not expect that to happen
14:39 drojf         what cait says. i mean, what number of people using the opac at once do we talk about?
14:39 cait          maybe the queston is why it slowed down your system so much
14:38 cait          hm also showing htem the user accounts i guess - it's a normal thing
14:38 cabillman     i'm sure our librarians want them using the real opac...
14:38 cabillman     drojf: the situation was k-6 students being tought how to use the opac to find books
14:37 drojf         anyway i am interested in the question in general :)
14:37 drojf         cabillman: don't use the a production server to teach maybe?
14:36 cabillman     cait: would i be better off posting this to the mailing list?
14:36 cabillman     cait: thanks :)
14:36 cait          I haven't heard about separating staff and opac... I think in theory maybe you could have 2 kohas pointing to the same database... but that's more something you shoudl discuss with a system administrator (not me :) )
14:25 cabillman     my thought was to seperate them to minimize the impact clients can have on the staff functions
14:24 cabillman     cait: we had a situation where a bunch of classes were teaching opac use and it was causing slow downs for the librarians running checkouts
14:24 cabillman     cait: we already have separate mysql server
14:23 cait          cabillman: hm actally i am not sure if waht you want to do is possible - separating opac and staff. separating mysql, zebra and koha I should be possible
14:19 huginn        New commit(s) kohagit: Bug 15102: Fix capitalization for some strings on XSLT detail pages <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=d64afea6f5297f553d1cc45230039d839404e5c9> / Bug 14553: Silencing warn triggered when clearing item rating on OPAC <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=94c5f8d5f06b588da0903c9607349adbf16344be> / Bug 14998: Restore previous behavior <http://git.koha-community.org/git
14:02 tiuna         where I setup X & Y?
14:01 tcohen        so the double
14:01 tcohen        For example: x=1 and y=2 will add 2 suspension days for each overdue day
14:01 tcohen        you usually set the frecquency of the calculation to x and the suspension days to y, so for each x overdue days, it will add y suspension days.
13:59 tcohen        tiuna: again?
13:52 tiuna         Hello everyone!, I've a small question, I need to setup some rule for calculate a suspension based on the double o overdues days, someone of you knows?
13:27 andreashm     cait: regarding automatic renewals - having that on, means that a user cannot manually renew an item? is that correct?
13:20 tcohen        Joubu: was about to, as soon as i got notified by chrome .-D
13:20 cabillman     sepecifically zebra - i'm not sure if i need to run one instance and have it listen on the network. Or if I can run two instances one on each server
13:20 Joubu         (debug mesg in opac-search)
13:20 Joubu         tcohen: I have just attached a quick followup on 14544, please push :-/
13:19 cabillman     Hi everyone. I'm starting to prep for a 3.22 upgrade. I would like to split our opac + staff access onto two seperate servers. Are there any guides for that kind of setup?
13:06 andreashm     .
12:55 cait          :)
12:55 magnuse       w00t!
12:55 tcohen        it is beta time!
12:55 tcohen        hi!
12:54 cait          hi tcohen
12:54 tcohen        hi!
12:53 magnuse       kia ora tcohen!
12:31 cait          or could turn out to be... the 852 does not exactly match our 952
12:31 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7492 enhancement, P5 - low, ---, paul.poulain, NEW , Split item-level_itypes in two
12:31 magnuse       bug 7492
12:30 cait          you could probably teach koha about them, but it would be complicated
12:30 cait          andreashm: i am not sure... holdings are quite complicated
12:30 magnuse       yeah, i think so too
12:30 cait          hmmm
12:28 cait          magnuse: i thought there is bug for that somewhere
12:26 magnuse       ah, item-level_itypes. but that changes several things at once...
12:25 magnuse       there is no way to have itemtype icons show up in opac result lists, right? even if records have 942$c set?
12:24 * andreashm   wishes Koha had holdings records, if only for this reason
12:23 andreashm     you said that the reason for looking at bibs first is in case there is a new record. but a new record should have a holding as well?
12:22 andreashm     yeah, it's a bit difficult.
12:22 cait          andreashm: sorry, i don't quite understand
12:21 cait          if they were included in the bilbiographic file... maybe you could have an xslt conversion step or something like that in koha deal with it
12:21 andreashm     cait: on your ealier question: new records should be included even if looking at holdings first, as long as the bib actually has any holdings? (and for us, if a bib doesn't have holdings we don't want it in Koha)
12:21 cait          not sue how to solve it differently as long as the holdings are separate
12:21 cait          not ideal... but hm
12:18 andreashm     cait: that makes sense
12:18 cait          for oai... we'd probably still have a conversion step that happens outside of koha
12:18 cait          we create a marc file for koha .... and then use the staged tools from command line
12:18 cait          andreashm: we have solved that outside of Koha basically
12:18 andreashm     cait: we have a similar functionality... batch exports. but we would like it to be much, much faster... thus OAI-PMH.
12:17 cait          drojf: it's on some of my slides i think... the wiki is probably not qute up to date
12:17 cait          with the bibliographic and holdings and authorities each night - that is specific to the library
12:17 andreashm     even if going for holdings first, these would have to be staged somehow I guess to be marged when the bibs are downloaded... otherwise Koha would have difficulties. =)
12:17 drojf         cait: is the workflow in the bsz wiki? that will probably be interesting for the seminar
12:17 cait          so we get a file set
12:16 cait          maybe another difference is that we get always matching records
12:16 andreashm     yes, the import should preferably only be once.
12:16 cait          on my slides this is what the "converter" does that we use withour nightly imports
12:15 cait          because the holdings include information about local URLs, classification, subjects...
12:15 cait          so actually we merge and import once
12:15 cait          we merge information from the holdings into the bilbiographic record
12:15 andreashm     drojf: I don't think so - these will have to be merged. Which is a little difficult since Koha doesn't have holdings records.
12:15 cait          hm in our workflow
12:14 andreashm     The Swedish way of doing it is to look at the holdings first, and then connect the bibs... just because you do most changes in the holdings records. I'm wondering if we are alone in this workflow.
12:14 cait          but i might be missing something :)
12:14 cait          in case it's a new record
12:14 drojf         can you have holdings without bib records in koha?
12:14 cait          i think first the bibliographic
12:14 cait          um
12:13 andreashm     heh, I don't know if I've ever written such an hypothetical question
12:13 andreashm     potentially, if you where to use OAI-PMH to harvest records from the union catalogue into your local Koha instance (if you even have that workflow), and for server reasons there where separate flow for bib and holdings set up: would you prefer to first download and import bibs and then connect relevant holdings records or the other way around (holdings first, and the connect and download/import the bibs)?
12:10 andreashm     sweet!
12:10 cait          am back now :)
12:09 andreashm     I know BSZ does, but cait isn't around...
12:09 andreashm     preferably one that uses bibliographic and holdings records.
12:09 andreashm     well, that have libraries that are connected to a union catalogue.
12:06 drojf         andreashm: what do you mean by "working with"?
12:01 andreashm     anyone working with a union catalogue here?
11:46 andreashm     hi drojf!
11:38 drojf         hi andreashm
11:35 * andreashm   waves
11:16 wahanui       lunchtime is a terrible time for a meeting
11:16 mveron        Lunchtime...
10:47 drojf         hi #koha
10:43 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14969 enhancement, P5 - low, ---, jonathan.druart, ASSIGNED , Remove C4::Dates from serials/*.pl files
10:43 mveron        Joubu, I signed off blocking bugs for Bug 14969
09:58 cait          sounds like a good idea
09:53 bumby         I'll go with Frédérics suggestion to limit my patch to what was actually requested, and perhaps open a new one for this feature.
09:52 bumby         true, I can see how that would be very annoying
09:46 cait          so there will probably always be a pop-up
09:45 cait          iam not sure you can print in the background in a browser currently
09:40 bumby         hm, perhaps there could be a CircAutoPrintQuickSlip that will automaticly print a slip after a checkout, without any user interaction needed. I'm a bit unsure of the usability of that though, don't know too well how the system is actually used in reality :P
09:37 cait          CircAutoPrintQuickSlip
09:37 cait          bumby: that's driven by a system preference
09:37 bumby         The single item checkout page will print a slip if you hit enter in the barcode textbox if it's empty
09:37 cait          so first ime you click a link, later on it just opens it
09:36 cait          hm maybe a cookie + checkbox? to open by default?
09:36 bumby         didn't know there was a shortcut system in koha, but if so, that certianly seem like a good idea
09:34 Joubu         Did you try to define shortcut for this link?
09:34 Joubu         It's certainly not a good idea to open something by default
09:34 bumby         :D
09:34 Joubu         no :)
09:33 bumby         do you thank it might be a better solution to automaticly open the "Print"-menu and put focus on the "print slip" item?
09:32 bumby         the idea was to make it so that you wouldn't have to navigate by mouse (which seems be the only reasonable way to reach the print-slip submenuitem)
09:31 bumby         I can see your point in it beeing a bit redundant, and perhaps even confusing :P
09:31 bumby         trying to figure out a good way to handle this "print slip" shortcut-link
09:31 Joubu         hi bumby
09:31 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15116 normal, P5 - low, ---, koha-bugs, Failed QA , show circ buttons at the top of batch circ page
09:31 bumby         Joubu: Hi, martin here, working on bug 15116
08:23 magnuse       mveron++ Joubu++
08:16 mveron        Joubu++
08:16 Joubu         thanks mveron
08:15 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14946 enhancement, P5 - low, ---, jonathan.druart, Signed Off , Remove C4::Dates from files acqui/*.pl
08:15 mveron        Joubu: Thanks for taking care of Bug 14946, I signed off.
08:14 mveron        Good morning everybody :-)
08:03 Joubu         hi
07:30 cait          magnuse: someone asking where to find your work :)
07:09 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13642 enhancement, P5 - low, ---, hector.hecaxmmx, Needs Signoff , Adding new features for Dublin Core metadata
07:09 magnuse       cait: i'll have a look at bug 13642 as soon as i can find the time for it
07:08 * cait        waves back
07:05 * magnuse     waves
06:38 dcook         Looks like a bad authtoken...
06:26 dcook         And... it appears that EBSCO has indeed changed the API and there is a new plugin version out as of this afternoon
06:26 dcook         Other endpoints work
06:26 dcook         Actually, I think the connection is successful, but then the server interrupts it or drops it or something...
06:23 dcook         It really looks like something isn't working right for http://eds-api.ebscohost.com/edsapi/rest/createsession
06:22 dcook         Because there is an earlier request to a different URL with the same hostname and getpeername is working for that
06:22 dcook         I really should've realized sooner actually
06:20 * dcook       is surprised he hasn't heard anyone else complaining about EDS in that case though...
06:20 dcook         So I think there's something up with EBSCO's API
06:20 dcook         We changed the URL to a few different things and it works
06:19 dcook         So $sock isn't what getpeername expects it to be
06:19 dcook         I think there was a problem with the initial connection
06:19 dcook         Well, vague idea
06:19 dcook         eythian: I think I know why I was getting that error...
04:49 dcook         ${*$sock}{'io_socket_peername'} ||= getpeername($sock); (http://cpansearch.perl.org/src/GBARR/IO-1.25/lib/IO/Socket.pm)
04:49 dcook         Which is interesting..
04:48 dcook         Good ol' inheritance...
04:48 dcook         Ahhh the peername method is from IO::Socket
04:47 dcook         I don't know. The code looks fine?
04:47 dcook         And SvGETMAGIC(addr); is supposed to turn it into a string...
04:46 dcook         I'm guessing $sock->peername is an object?
04:41 dcook         O_O
04:41 dcook         Similarly, generic C code must call the SvGETMAGIC() macro to invoke any 'get' magic if they use an SV obtained from external sources in functions that don't handle magic.
04:40 dcook         http://perldoc.perl.org/perlguts.html
04:39 dcook         Midway through it croaks as addr doesn't appear to be a string according to SvPOKp()
04:39 dcook         getnameinfo() which is defined in Socket.xs
04:39 dcook         _get_host_service... passes $self->peername to..
04:39 dcook         Maybe I'm wrong about getpeername...
04:37 eythian       who knows
04:37 eythian       though, addr shouldn't be a string there too.
04:37 eythian       probably
04:37 dcook         I figure it must be using getpeername (http://man7.org/linux/man-pages/man2/getpeername.2.html)
04:36 dcook         That's where my stacktrace points me
04:36 dcook         sub peerhost { my $self = shift; ( $self->_get_host_service( $self->peername, NI_NUMERICHOST, NIx_NOSERV ) )[0] }
04:32 dcook         $self->peername
04:32 dcook         Well...I don't have the data
04:32 dcook         Oh right... it's this
04:32 eythian       hmm
04:32 dcook         I'd like to know what addr is exactly
04:31 wahanui       i already had it that way, dcook.
04:31 dcook         addr is not a string at /usr/lib/perl5/5.20.1/IO/Socket/IP.pm
04:31 eythian       what's the error?
04:31 dcook         I suppose?
04:31 dcook         Which... could mean that it's getting something bad in there
04:31 dcook         But I'm still getting that IO::Socket::IP error
04:31 eythian       oh right
04:31 dcook         When I pull my head out and don't use paths for mtr and traceroute... it works
04:31 dcook         Well, that's what I'm confused about now
04:30 eythian       but failing DNS is a bad sign
04:30 dcook         in that case, traceroute works too :p
04:30 dcook         silly dcook
04:30 dcook         Ah, that would be logical
04:29 eythian       it doesn't take paths
04:29 eythian       mtr is a prettier traceroute
04:29 eythian       it won't
04:29 dcook         that doesn't
04:29 dcook         mtr eds-api.ebscohost.com/edsapi/rest/createsession
04:29 dcook         that works
04:29 dcook         mtr eds-api.ebscohost.com
04:29 eythian       check your DNS servers and make sure they all work
04:29 dcook         Well... for a shortened version
04:29 dcook         I just keep trying and now mtr works
04:28 wahanui       hmmm... .. is that cause of the custom css, or is it that way for everyone
04:28 dcook         The hell..
04:26 eythian       that's suspicious
04:26 eythian       right
04:26 dcook         Failed to resolve host: Name or service not known
04:26 dcook         mtr shows this:
04:23 dcook         I'll look at mtr then :)
04:21 eythian       mtr will tell you where
04:21 eythian       sounds like there's a firewall blocking ICMP.
04:21 dcook         Can't ping it..
04:20 dcook         yep
04:19 eythian       and that is running the code?
04:19 dcook         Yeah, same server for both the wget and traceroute
04:19 eythian       from the server that's running it?
04:19 dcook         But it's still doing the name lookup correctly
04:19 dcook         It's a 400
04:19 dcook         Well, actually, it doesn't..
04:18 dcook         If I go a wget, it works
04:18 dcook         When I googled the original message, people said vaguely that it had been down to DNS issues..
04:17 eythian       that seems suspicious
04:17 dcook         Name or service not known
04:17 dcook         Cannot handle "host" cmdline arg
04:17 dcook         But can do other things like google
04:17 dcook         Hmm couldn't do a traceroute on it
04:16 eythian       or firewalling or something
04:16 eythian       yeah
04:16 eythian       do that with unix tools and see what happens
04:15 dcook         Ah, that could still be our DNS, couldn't it..
04:15 eythian       well, it's supposed to be doing something.
04:15 dcook         How do you mean?
04:15 dcook         So there's an issue with the peer host address
04:15 eythian       check the network
04:15 dcook         But the specific function which calls that generic function is IO::Socket::IP::peerhost
04:15 dcook         So the error message comes from the generic function IO::Socket::IP::_get_host_service... I knew that
04:13 dcook         Back to my actual problem...
04:08 dcook         Even if the protocol I use will be super short and straight forward... I rather do something the right way
04:08 dcook         So you don't wind up truncating the message by accident..
04:08 dcook         I think the maximum size of the messages varies but I think there IS still a maximum and that a person needs to be wary of that...
04:07 dcook         So far, that's my understanding as well, but yeah... more research needed
04:07 eythian       My understanding is you should treat TCP and UNIX sockets pretty much the same, but I'm no expert at this
04:07 dcook         Except catching the SIG{DIE} and using Carp on it... I wish that I would've thought to do that years ago!
04:06 dcook         Anyway... that's totally unrelated to today's issues ^_^
04:06 dcook         But yeah... I think signals still count as IPC and it's common to use SIG{TERM} to force a config reload or even a daemon restart... but I can't catch that SIG{TERM} while waiting for a unix socket connection
04:05 dcook         I think it's just a stream so you shouldn't have to buffer... you just read until you get a pre-defined terminator
04:05 dcook         I know with a TCP socket that you need to read in the buffer as you can get multiple packets for a single message, but unsure about unix sockets...
04:04 dcook         Which actually works pretty well, although I need to do some more research into buffering from unix sockets...
04:04 dcook         So I'm all like "oh yeah, I can use a unix socket for that, sure"
04:03 dcook         I was thinking about that debugger/logging talk we saw though where he was talking about using IPC to communicate with daemons
04:03 dcook         Hopefully you won't need to!
04:02 eythian       it's not something I've really played with
04:02 eythian       heh
04:02 dcook         Of course, the documentation makes it sound a lot more technical than that :p
04:01 dcook         Could catch the INT before or after I think... but while listening it was too far into the C I think to listen to Perl
04:01 dcook         Working on a listener for a unix socket but I couldn't trap the INT while listening on the socket
04:00 dcook         I was actually working at catching signals for INT and... TERM the other day
03:58 dcook         I wonder if I can get any more information..
03:58 dcook         Fortunately, that confirms what I already suspected... really good having that confirmation though
03:58 eythian       heh
03:58 dcook         eythian: That one is a keeper
03:58 dcook         Beautiful
03:57 dcook         Yes
03:57 dcook         $SIG{ __DIE__ } = sub { Carp::confess( @_ ) };
03:57 dcook         use Carp;
03:57 dcook         Oh ho... did I find something..
03:57 dcook         ^
03:56 * eythian     hates modules that don't use carp to give good messages.
03:56 dcook         I'd think so, eh?
03:56 eythian       there must be some way, I'm sure
03:56 dcook         Nopes :/
03:56 eythian       that's only good if it's already using that
03:56 eythian       that's not what you need
03:56 eythian       oh
03:55 eythian       https://metacpan.org/pod/Carp#Forcing-a-Stack-Trace
03:55 dcook         That'd be awesome
03:55 dcook         Yeah?
03:55 eythian       i.e. you load it in a special way with -M and it'll something something stacktrace
03:55 dcook         Yeah, I think it can too, although only if used in the right place?
03:55 eythian       I think the Carp module can do it
03:55 eythian       I can't answer that, but I'm sure I've seen that it's possible
03:54 dcook         That would be great
03:54 dcook         Yes, yes I should
03:54 dcook         hehe
03:54 eythian       what you should be asking is "how do I get a backtrace on an exception"
03:54 dcook         As that'll tell me all the things
03:54 dcook         So I'm hoping to look at the function that called that function
03:54 dcook         Well, the error message tells me what line number of the module, but it's a pretty generic function
03:52 eythian       doesn't the error message tell you that?
03:52 eythian       it doesn't break there per se
03:52 eythian       ah
03:52 dcook         Basically, I just want to step until it dies so I can see which line did it
03:52 eythian       well, press "c"
03:51 dcook         "run"?
03:51 eythian       that terminates the program. You may as well just do "run" then
03:51 dcook         In this case, I think a fatal error
03:50 eythian       dcook: define "can't step any more"?
03:48 mario         .
03:48 dcook         Or do you have to "continue until position"?
03:47 dcook         eythian: Is there a way to use perl -d to step until it can't step anymore?
03:44 eythian       new master packages uploading
03:37 tcohen        night
03:35 huginn        tcohen: The operation succeeded.
03:35 tcohen        @later tell rangi I will just get rid of using a regexp for extracting translations info
03:35 * tcohen      loves the existence of HTML::TableExtract
03:32 eythian       kk
03:32 tcohen        eythian: np, but maybe sent it as attachment so i do it once i wake up?
03:28 eythian       (I'm just feeling too lazy to make a bug for it.)
03:28 eythian       tcohen: can you add this patch? http://paste.koha-community.org/159
03:25 dac           tcohen: :p
02:50 tcohen        dcook: format c:
02:47 dcook         Hmm might be any number of things..
02:43 dcook         I'm thinking the server is having trouble looking up information about itself?
02:38 dcook         So I'm guessing LWP::Protocol::http::_get_sock_info() might be the culprit...
02:35 dcook         http://perldoc.perl.org/perlguts.html
02:35 dcook         Wow... I'd never heard of SvPOKp() before...
02:33 dcook         Anyway, gotta run..
02:32 dcook         Booyah
02:32 dcook         newXS("Socket::getnameinfo", xs_getnameinfo, __FILE__);
02:29 dcook         Guess you can download the tar.gz...
02:29 dcook         Always wondered why CPAN doesn't seem to show XS files in the interface..
02:27 dcook         xs_getnameinfo in Socket.xs...
02:27 dcook         See the error message now..
02:27 dcook         Looks like I"m looking at too old a version of Socket.xs
02:26 tcohen        nevermind, i'm too sleepy
02:26 tcohen        did u already test fixing an address in /etc/hosts? only to make sure?
02:25 dcook         Just not sure how exactly
02:25 dcook         Pretty sure it's a name resolution issue
02:25 tcohen        it reminds me name resolution issues
02:24 dcook         If it's talking about addr
02:24 dcook         or gethostbyaddr maybe
02:24 dcook         The error message looks familiar
02:23 dcook         So I think it'll be... gethostbyname?
02:23 dcook         addr is not a string at /usr/lib/perl5/5.20.1/IO/Socket/IP.pm
02:23 dcook         Getting a 500 error locally... and getting a HTTP::Response object back when trying to contact the API with the following error:
02:23 dcook         EDS plugin*
02:22 dcook         EBSCO EDS is getting an error and I can't find where it's from
02:22 tcohen        dcook: what are you using such a low-level aPI for?
02:21 tcohen        hey, 56.3% code coverage on the tests, great
02:20 dcook         Hmm might not have mattered anyway..
02:19 dcook         http://cpansearch.perl.org/src/TOMC/Socket-1.5/Socket.xs
02:18 dcook         There we go
02:18 dcook         XSLoader*
02:18 dcook         EXLoader
02:18 dcook         ahh
02:18 dcook         http://cpansearch.perl.org/src/PEVANS/Socket-2.020/Socket.pm
02:18 dcook         I don't see the function definition in the source though
02:18 tcohen        hi Francesca
02:17 dcook         eythian: Yeah, that's what I'm looking at now
02:17 * Francesca   waves at dcook and tcohen
02:17 tcohen        hi dcook
02:17 eythian       http://perldoc.perl.org/Socket.html
02:16 * dcook       waves to tcohen
02:16 dcook         But usually with C functions there should be some Dyna Loader or whatever yeah?
02:12 huginn        tcohen: The current temperature in Bo Altos de San Martin - NW, Cordoba city, Cordoba City, Argentina is 18.9°C (11:10 PM ART on November 10, 2015). Conditions: Scattered Clouds. Humidity: 80%. Dew Point: 15.0°C. Pressure: 30.18 in 1022 hPa (Rising).
02:12 tcohen        @wunder cordoba, argentina
02:12 tcohen        rangi, I'll take a look thanks
02:12 tcohen        yawn
01:54 huginn        Francesca: The current temperature in Wellington, New Zealand is 13.0°C (2:30 PM NZDT on November 11, 2015). Conditions: Light Rain Showers. Humidity: 88%. Dew Point: 11.0°C. Pressure: 29.92 in 1013 hPa (Rising).
01:54 Francesca     @wunder wlg
01:53 eythian       it sounds like one
01:34 dcook         I wonder if that means it's a C function...
01:34 dcook         But cannot see where unpack_sock_addr_in() is defined...
01:33 dcook         And I'm sure the problem is Socket::unpack_sockaddr_in()
01:33 dcook         The problem is in Socket::getnameinfo which is just an alias for Socket::fake_getnameinfo...
01:31 dcook         Which is referencing some other module in some interesting way
01:31 dcook         But IO::Socket::IP is a child of Socket...
01:30 dcook         The error message is for IO::Socket::IP... which is a parent of Net::HTTP... which is a parent of LWP::Protocol::http:::Socket...
01:30 dcook         One of the downsides of inheritance... trying to find the damned module where a function is initially defined!
00:09 brick         Yes, perhaps unwrap it was... ohhh демоны кто это поднимал
00:06 dcook         Converting between unimarc and marc21 isn't a pleasant, or even perfectable, automated task
00:06 dcook         I'd probably spin up a new instance in unimarc and try that instead
00:05 brick         yes =)