Time  Nick         Message
00:00 bag          yeah
00:00 bag          pianohacker++
00:01 BobB         that is such a step forward for Koha, it plugs one of the big gaps
00:02 tcohen       good night #koha
00:04 dcook        bag: That does sound rather interesting!
00:05 dcook        When I first read the title, I wasn't sure what you would use it for, but that could be rather handy for ILL...
00:05 dcook        Are there other scenarios that you have in mind?
00:07 BobB         federated search, dcook, eventually
00:08 dcook        BobB: Federated search is a funny term though. It seems to me that can mean a few things.
00:08 dcook        In a way, this would be a federated search, because you're searching multiple targets at once (although the results aren't being de-duplicated/aggregated)
00:09 dcook        But even if the results were de-duplicated/aggregated...wouldn't it only be useful insofar as users are able to actually get access to those items?
00:09 dcook        i.e. ILL
00:09 dcook        Err "e.g. ILL"
00:09 rangi        lots of libraries have recirpocal borrowing
00:09 rangi        not ILL
00:09 rangi        but you live on the border of the districts
00:09 rangi        you could drive to either library
00:09 dcook        Yeah, I've lived in a few places with reciprocal borrowing
00:10 rangi        be nice to be able to search both from either catalogue
00:10 dcook        I suppose I put that under the category of ILL still :p
00:10 dcook        But I suppose strictly speaking it's not
00:10 rangi        ILL usually sucks
00:10 rangi        reciprocal borrowing doesnt :-)
00:10 dcook        hehe
00:10 dcook        Reciprocal borrowing is pretty good
00:10 * dcook      ponders
00:11 bag          dcook: you can also write connectors into pay-for databases - IE ebsco etc…
00:11 dcook        bag: So it's going on the same idea as that Overdrive patch, eh?
00:11 bag          so you could search local libraries (maybe eventually leading to a ILL module with NCIP) and you could also search databases
00:11 bag          dcook: it uses the same idea as overdrive
00:11 bag          just much broader :)
00:12 dcook        Totes
00:12 dcook        It might be worth mentioning some of these use cases in the bug/commit message
00:12 bag          yeah I'm assuming a wiki page will be an eventual landing spot :)
00:12 dcook        rangi: I suppose for reciprocal borrowing...this would provide a level of discovery and then you'd have to log into that system's ILS to place the hold
00:13 dcook        bag++
00:13 dcook        pianohacker++
00:13 bag          with NCIP you hopefully would only have to log into Koha :)
00:13 rangi        yep
00:14 dcook        That would be pretty great :)
00:14 dcook        Hmm, here's one I've never done before
00:14 dcook        Koha++
00:14 bag          Koha++
00:15 dcook        I was thinking this morning  about how glad I am to be a part of a project like this.
00:15 bag          dcook++
00:15 bag          I think that everyday :D
00:15 dcook        hehe
00:16 dcook        I suppose I do every day too, but this was a renewed burst of warm fuzzies
00:16 bag          wait until you return from Kohacon
00:16 bag          you'll have enjoy energy to fly home yourself skipping the plane
00:16 dcook        The community seems to have such a healthy vitality as well. Koha really does help open the future for libraries.
00:16 dcook        lol
00:17 dcook        Air Canada has decent in-flight movies though...
00:17 bag          well hopefully we continue to stay a step ahead :)
00:17 dcook        :)
00:19 BobB         :)
00:21 wizzyrea     @quote add <dcook> The community seems to have such a healthy vitality as well. Koha really does help open the future for libraries.
00:21 huginn       wizzyrea: The operation succeeded.  Quote #262 added.
00:21 wizzyrea     @quote random
00:21 huginn       wizzyrea: Quote #106: "<jwagner> Bah, humbug" (added by druthb at 01:31 PM, November 29, 2010)
00:21 wizzyrea     @quote random
00:21 huginn       wizzyrea: Quote #142: "Pianohacker: hrm. What's the plural of ILS again? Rangi: ILSESESESESESES" (added by wizzyrea at 08:54 PM, June 08, 2011)
00:21 wizzyrea     ^ love that one
00:24 dcook        wb drojf
00:24 dcook        hehe
00:25 dcook        Whoa...apparently there is an "English" stackoverflow: http://english.stackexchange.com/questions/3348/plural-of-an-initialism-that-ends-with-the-letter-s
00:25 dcook        Wait...that's stackexchange
00:25 dcook        Must be Friday
00:29 bag          dcook: it's Thursday
00:29 dcook        So what you're saying is...in Australia and New Zealand, Koha is developed in the future
00:29 dcook        No wonder it's awesome
00:30 bag          HA - so true
00:43 dcook        It seems like you could say ILSs, ILSes, or...*cringe* ILS's
00:44 dcook        I have a degree in English and the more time goes by, the more I feel sympathy for anyone learning English as an additional language
00:44 dcook        Such a hodge podge of a language
00:44 * dcook      is a bit of a fan of French grammar
00:44 dcook        I suppose it has its own bizarre, archaic exceptions too though
01:15 jcamins      Ooh, do we have new stable releases? Is that what I see in the scrollback?
01:16 jcamins      Yay!
01:16 jcamins      tcohen++
01:16 jcamins      bgkriegel++
01:17 rangi        http://wheninwellington.tumblr.com/  <-- from wizzyrea
01:18 bag          also jcamins in your scrollback http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10486
01:18 huginn       04Bug 10486: enhancement, P5 - low, ---, jweaver, Needs Signoff , Allow external Z39.50 targets to be searched from the OPAC
01:18 dcook        rangi: lol
01:18 jcamins      bag: I already saw that.
01:18 jcamins      :)
01:18 bag          heh :)
01:25 cjh          I will be rolling the 3.8 release tonight, not quite sure about the po files yet though.
01:26 jcamins      Probably too late for bgkriegel.
01:27 cjh          we spoke about sending the patches via email earlier, but AFAIK I havent received them.
01:28 * cjh        flicks off an email
01:44 bgkriegel    cjh?
01:44 wahanui      cjh is, like, just finishing off a report on the remaining issues with plack, which should help finish that work off
01:44 cjh          bgkriegel: hey :)
01:44 bgkriegel    hi :)
01:44 cjh          wahanui: forget cjh
01:44 wahanui      cjh: I forgot cjh
01:45 cjh          bgkriegel: was just writing a reply :)
01:45 bgkriegel    Ah ok
01:45 bgkriegel    we have some time yet
01:45 cjh          so I will do the release tomorrow, hopefully at a similar time to you and tcohen :)
01:45 cjh          so I can follow your excellent lead ;)
01:46 bgkriegel    ok :) we can exchange some mails to agree on the right time
01:47 cjh          awesome, you can pick a time/timezone and as long as I am awake I should be able to follow :)
01:47 bgkriegel    of course :)
01:47 bgkriegel    ok, see you
01:48 cjh          cheers
01:48 cjh          bgkriegel++
01:48 jcamins      cjh, you were.working on Plack?
01:48 eythian      http://www.blorpy.com/post/40438160965/libraries-matter
01:52 cjh          jcamins: a long time ago, in a country far-far-away.
01:53 cjh          a long time ago I wrote a document about some problem areas of plackify-ing koha, recently I did some work on getting plack working with the packages.
01:57 dcook        eythian++
01:57 dcook        I'm still reading it, but...yep
01:57 dcook        When I went to library school, my entrance essay was all about public libraries
01:59 dcook        This isn't the article I've read before but...http://metronews.ca/news/saskatoon/95808/cap-cuts-could-mean-less-hours-for-rural-libraries/
01:59 dcook        A lot of government folks were (probably still are saying) that everyone has access to computers and internet at home, so why waste money on the public library
02:05 dcook        Public libraries are a tough one. I loved my pubic library in Vancouver. I've gone on and on about it before. I went to it several times a week (at various branches throughout the city), but I never go here in Australia...
02:06 dcook        Actually, a librarian I met when I first moved to Sydney really helped me out
02:06 dcook        She helped set me up with computer/printer access so that I could print out forms and identification, so that I could apply for an apartment through the real estate. She was amazing ^_^
02:07 eythian      wahanui: google it is <reply>http://i.imgur.com/1n6mH4N.jpg
02:07 wahanui      OK, eythian.
02:26 wizzyrea     there are a nontrivial number of people who only get internet through mobile, or not at all
02:26 wizzyrea     those people use the library.
02:26 eythian      jcamins or someone: when the marc spec says a leader field is #, that means ' ', right? Or is it literal?
02:26 wizzyrea     there's a general trend to try and forget them
02:26 wizzyrea     meanwhile, governments are moving services all online
02:27 dcook        eythian: Come again?
02:27 wizzyrea     so they're taking away the access, then requiring it
02:27 dcook        Oh, I gotcha
02:27 wizzyrea     that's a top notch plan.
02:27 * dcook      ponders
02:28 dcook        eythian: Different systems implement it differently, but generally speaking it's ' '
02:28 eythian      cool
02:28 dcook        I believe that's how Koha tends to do it as well
02:28 wizzyrea     and not government services for rich people, I'm talking about government services for the less well off, the poor even, like income support
02:28 dcook        I think MarcEdit (and other systems) sometimes use "/" instead of ' '
02:28 * dcook      prefers the space
02:28 eythian      OK. I'll stick with space then
02:29 dcook        wizzyrea: Exactly
02:29 dcook        Top notch plan to save money
02:29 dcook        Save on overhead, plus make people unable to use the service
02:29 wizzyrea     WIN
02:29 wizzyrea     er,
02:29 wizzyrea     PROFIT
02:29 dcook        My father works for the CRA (Canadian Revenue Agency), and they stopped providing in-person assistance
02:29 dcook        Now, I think you have to call into a call centre
02:30 dcook        I once spent HOURS on the phone over a tiny little detail
02:30 wizzyrea     in inda
02:30 dcook        Possibly
02:30 dcook        It's really quite sickening
02:30 dcook        Also...if you're overseas...you aren't able to file your taxes online
02:31 dcook        You can only file your taxes online if you live in Canada
02:31 dcook        If you're overseas, you have to mail them in
02:31 dcook        Unless you're filing as a resident of Canada (which is silly...because you're a resident for tax purposes in another country)
02:32 dcook        Since I did procrastinate a bit...I filed as a resident instead of a non-resident, as I was entitled
02:32 dcook        Because otherwise I would've had to mail in my return...which takes a while O_o
02:32 dcook        I didn't have to pay anything because I had student tax credits saved up, but...if I didn't...I would've been on the line for like...4-5k
02:33 dcook        Tax law for individuals isn't too bad in itself, but tax policies...ugh
02:35 wizzyrea     same in the states
02:36 wizzyrea     [off] I mailed my taxes months ago, was supposed to get a refund, haven't heard a thing
02:36 wizzyrea     [off] obviously haven't seen my refund
02:38 dcook        [off] Ugh, that sucks. Anyway to check the status of your return online? Do you have direct deposit or would they mail a cheque?
02:39 wizzyrea     no, DD
03:07 rangi        hey kathryn
03:07 rangi        nope, nothing you need to do
03:07 cjh          kathryn: hey :)
03:09 mtompset     Greetings, #koha.
03:10 dcook        hey kathryn, mtompset
03:10 mtompset     Greetings, dcook.
03:10 * wizzyrea   is glad that kathryn is alright
03:17 jcamins      eythian, right. Space.
03:17 eythian      ta :)
03:23 mtompset     I have a question.
03:24 mtompset     Let's say I have OpacHiddenItem set to hide a shelving location.
03:24 mtompset     I search in the staff client and find the 2 items.
03:24 mtompset     I search in the OPAC and find no items, but the search results says 2.
03:25 mtompset     Is this a bug?
03:26 mtompset     Greetings, dcook wizzyrea jcamins eythian. :)
03:27 bag          I think that could be classified as a bug…
03:28 bag          search results are different than items :(
03:29 mtompset     That's what I was thinking, because even though it hasn't leaked the details of the items in question, it has leaked that something really is there.
03:30 bag          yeah I think that maybe a harder one to solve
03:31 mtompset     Yes, but it is a bug that I'd be willing to attempt to fix.
03:31 wizzyrea     be rangi
03:31 wahanui      There's a bug for that
03:31 wizzyrea     be rangi
03:31 wahanui      There's a bug for that
03:32 wizzyrea     send a patch!
03:32 wizzyrea     there.
03:38 eythian      http://adpgtech.blogspot.com.au/2013/06/a-literate-client-comments-on-postgres.html
03:38 kathryn      oh hello, all the hellos :)   wizzyrea whisked me into an involved conversation :)
03:39 dcook        be rangi
03:39 wahanui      Send a patch!
03:39 dcook        Third time's a charm?
03:39 dcook        Glad you're all right, kathryn! Sounds like it's been brutal over there...
03:40 kathryn      thanks dcook and wizzyrea, I didn't take any exciting pics of the stormyness, but this is a pic from just down from my house http://www.stuff.co.nz/national/photos/8822612/Storm-batters-Wellington
03:41 kathryn      oh actually pic 14 at that link hmph
03:41 dcook        wow...
03:42 kathryn      anyway, rocks and logs found their way out of the sea and over the road
03:42 dcook        Looks like...O_O
03:42 eythian      > A fell tree on Maungaraki Road.
03:42 eythian      not sure that's the best English there
03:42 eythian      well, unless it's an evil tree
03:42 eythian      that'll cause bad luck to everyone
03:42 dcook        I was about to comment on demon possession...
03:43 kathryn      hey rangi, cool thanks
03:44 kathryn      hi cjh :)
03:45 cjh          glad things are going well on your end :)
03:45 wizzyrea     the pic of the bus without a windshield is quite... errrrrrrrrrrr
03:45 wizzyrea     that would have been scary
03:45 cjh          wont load for me :(
04:03 mtompset     Well, it's after midnight, and I think I'm turning back into a pumpkin.
04:03 mtompset     Have a great day (24 hour period), #koha. :)
04:06 gmcharlt     and here is my cat's contribution to Koha hacking today: ≈nhhhhhhhhhhhhhhhhhhhhhhhdffffffffbbbbjfdfn
04:10 wizzyrea     <3
04:10 wizzyrea     your cat is awesome
04:24 cait         :)
04:24 * cait       waves
04:24 cait         wizzyrea: how is wellington today?
04:24 cait         @wunder Konstanz
04:24 huginn       cait: The current temperature in Taegerwilen, Taegerwilen, Germany is 13.4°C (6:20 AM CEST on June 21, 2013). Conditions: Mostly Cloudy. Humidity: 96%. Dew Point: 13.0°C. Pressure: 30.04 in 1017 hPa (Steady).
04:28 eythian      cait: slowly calming down
04:28 eythian      I don't think it's actually windy right now
04:29 cait         cool
04:29 eythian      oh, it's down to ~60kph anyway
04:32 wizzyrea     it's not so bad today
04:33 wizzyrea     really awful last night... well, no, yea that was awful.
04:36 kathryn      hi cait :)
04:36 kathryn      eythian I think it has to be more than 60kph here...
04:36 cait         h kathryn :)
04:39 eythian      it's hard to tell around here, it's too directional.
05:18 dcook        \o hey Oak
05:19 Oak          o/ hello dcook :)
05:19 * Oak        waves
05:22 * cait       struggles to leave the laptop behind for the weekend
05:24 dcook        cait: Isn't it only morning still?
05:24 cait         dcook: hm?
05:25 cait         ah yeah, i have an exam for my distance study today, so off work :)
05:25 dcook        Ahhh
05:26 dcook        Good luck with the exam!
05:26 * dcook      thinks it might be time to grab some lunch...
05:31 cait         enjoy your lunch
05:33 dcook        Yeah, I think it's going to be one of those things where I say I'm going to go grab food but I don't for another 30-60 minutes :p
05:33 dcook        If only jcamins delivered through a wormhole...
05:34 Oak          good luck with the exam cait. keep calm :)
05:40 cait         thx Oak
05:49 WaylonR      hiya all, how do i get Koha to use a zebra server via tcp thats on another computer?
05:51 WaylonR      both authorities and biblios... for some reason, zebra doesn't work on the server koha is on.. but on another install it does.. I believe its the same config. yes, I reindexed.. and it segfaults partway through the reindexing.
05:52 WaylonR      but yaz-client is able, via tcp, to access the other servers zebra server.
05:52 dcook        WaylonR: I'm a bit busy at the moment, but have you looked at the permissions?
05:52 dcook        Consider pasting your error message here using paste.koha-community.org
05:53 dcook        http://koha-community.org/faqs/zebra-indexing-wont-work-fix-it-aka-search-stuff-up-help/
05:53 dcook        That's also useful
05:54 dcook        Also, I think that there should be some information about using tcp rather than unix sockets in the actual koha-conf.xml
05:54 dcook        But I would suggest trying to resolve the actual problem before resorting to a workaround :)
06:38 reiveune     hello
06:40 dcook        salut reiveune :)
06:40 dcook        top of the morning, paul_p
06:40 reiveune     salut dcook
06:43 mattsz       hi !
06:44 dcook        hey ya matts :)
06:45 WaylonR      ... can't help if the server i wanted to run zebra on.. is offline.. gah.
06:46 dcook        WaylonR: That would certainly put a damper on things ;)
07:18 gaetan_B     hello
07:23 * dcook      waves to the BibLibre folks
07:23 dcook        Time for me to head off. Good day, all.
08:02 cait         hi koha
08:03 cait         @wunder munich
08:03 huginn       cait: Error: timed out
08:04 cait         @wunder muenchen
08:04 huginn       cait: The current temperature in Muenchen, Flughafen, Germany is 18.0°C (10:00 AM CEST on June 21, 2013). Conditions: Overcast. Humidity: 66%. Dew Point: 14.0°C. Pressure: 30.01 in 1016 hPa (Falling).
09:43 cait-m       @wunder munich
09:43 huginn       cait-m: Error: No such location could be found.
09:43 cait-m       @wunder münchen
09:43 huginn       cait-m: Error: No such location could be found.
09:44 cait-m       @wunder muenchen
09:44 huginn       cait-m: The current temperature in Berglern, Mitterlern, Germany is 20.5°C (11:39 AM CEST on June 21, 2013). Conditions: Mostly Cloudy. Humidity: 63%. Dew Point: 13.0°C. Pressure: 30.04 in 1017 hPa (Steady).
13:41 tcohen       hi #koha
14:06 gmcharlt     @quote random
14:06 huginn       gmcharlt: Quote #196: "oleonard: maybe if I didn't have all this Bugzilla stuff stored in my head I would be able to walk and chew gum at the same time." (added by wizzyrea at 04:41 PM, April 02, 2012)
14:06 mtompset     Greetings, #koha.
14:06 gmcharlt     hi mtompset
14:06 mtompset     Greetings, gmcharlt.
14:07 mtompset     Well, just lost a couple days worth of work. Thankfully, most of the work was thinking, so recoding shouldn't be too much of a problem.
14:07 gmcharlt     server/VM crash?
14:07 mtompset     git mess up.
14:08 gmcharlt     ah
14:09 mtompset     Are MySQL strings 0-based or 1-based?
14:09 mtompset     substr(blah,0,1) is first digit or ,1,1?
14:09 gmcharlt     1-based
14:18 rhcl         @seen jcamins
14:18 huginn       rhcl: jcamins was last seen in #koha 11 hours, 1 minute, and 14 seconds ago: <jcamins> eythian, right. Space.
14:18 * jcamins    waves.
14:19 mtompset     jcamins: You were awfully still for 11 hours. ;)
14:19 mtompset     Greeetings, gmcharlt jcamins rhcl. :)
14:20 gmcharlt     who allowed jcamins to actually sleep?  we've got to correct this problem!
14:20 jcamins      gmcharlt: I wasn't sleeping, I was just being bibliographic on other channels. :P
14:20 mtompset     Oh my! Have you been cheating on us? ;)
14:21 gmcharlt     @quote add <jcamins> I wasn't sleeping, I was just being bibliographic on other channels. :P
14:21 huginn       gmcharlt: The operation succeeded.  Quote #263 added.
14:23 tcohen       hi mtompset
14:23 mtompset     Greetings, tcohen.
14:25 mtompset     I was noticing that OpacHiddenItems works well, and that the staff client still sees hidden items and the OPAC does not. I was wondering if a OpacHiddenItemsOverride system preference Yes/No that should check if the user has 'view catalogue' and 'staff client' permissions to show the hidden things in the OPAC is an okay idea.
14:27 tcohen       bug 9890
14:27 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9890 normal, P5 - low, ---, koha-bugs, Signed Off , Fix the new plugin system for package installs
14:27 tcohen       magnus_away: would you take a look at 9890?
14:30 rhcl         hi mtompset
14:41 jenkins_koha Starting build #1266 for job Koha_master (previous build: SUCCESS)
14:44 huginn       New commit(s) kohagit: Bug 10334: remove t/db_dependent/needs_user_input/* tests <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=b46f0238f230b0d88d1e04cb4cec2aa825dd949d>
15:05 riba         o/
15:05 riba         I wanted to comment on http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8798 but didn't find a way without creating yet another account
15:05 huginn       04Bug 8798: enhancement, P3, ---, elliott, Signed Off , Add the use of DBIx::Class
15:05 ribasushi    wtf..
15:06 ribasushi    anyway - is any of the bug participants around?
15:06 jcamins      ribasushi: I think gmcharlt, khall, and paul_p have been discussing that recently.
15:07 paul_p       ribasushi yes, I'm here
15:07 ribasushi    hi
15:07 paul_p       hi ribasushi
15:07 gmcharlt     hi ribasushi
15:07 ribasushi    paul_p: I am the current-long-standing DBIC maint
15:08 ribasushi    I am excited you guys are migrating DBIC wholesale - I need more such success stories to brag about ;D
15:08 ribasushi    I looked over some of the diffs and there's one thing that jumped at me as very wrong
15:09 paul_p       ribasushi well, we've got the decision, some nice hackers, what we lack is time (or money, but that's almost the same thing : I could dedicate 2 FTE to this task if I had enough money...)
15:09 paul_p       ribasushi which mistake ?
15:09 ribasushi    you have set (in many places) ...
15:09 ribasushi    I am looking for it, lost the diff...
15:09 ribasushi    $ENV{'DBIC_DONT_VALIDATE_RELS'} <- you set this all over the place
15:10 ribasushi    it was introduced as a backcompat measure for folks with broken preexisting schema definitions
15:10 ribasushi    in *new code* this is a sign of a latent data eater
15:10 ribasushi    you need to resolve the cause of this (whatever it may actually be) before "going public" with a call for conversions
15:11 gmcharlt     ribasushi: we were figuring that corrections to the schema were needed anyway
15:11 gmcharlt     but could you expand on what you mean by "latent data eater"?
15:12 ribasushi    the presence of this warning implies an incorrectly set metadata on the source in question
15:12 ribasushi    most likely the "direction" of the relationship is reversed
15:12 ribasushi    the higher the DBIC version - the more I rely on the correctness of such metadata to make informed decisions on the SQL I generate
15:13 ribasushi    for instance an incorrect relationship direction may end up in a cascaded delete going in a way that you never anticipated
15:13 ribasushi    or an entire JOIN being dropped away because DBIC can "prove" (based on the erroneous metadata) that it does not need it
15:13 gmcharlt     gah
15:13 gmcharlt     thanks for the warning
15:14 ribasushi    because this stuff happens deep in the guts the consequences may compound to something I can't currently think of
15:14 paul_p       ribasushi = am I right if I say "adding this will hide any error in your schema, and that's a bad idea, better fixing the schema" ?
15:14 ribasushi    on the other hand - I *never* rely on metadata blindly, unless I can provide a reasonable (and timely) warning way in advance "hey your schema metadata makes no sense!"
15:15 ribasushi    gmcharlt: so I am not taking the risk lightly, but there is only so much I can do ;)
15:15 ribasushi    paul_p: "any error" is a tad strong, "a number of errors" would be more correct
15:15 ribasushi    paul_p: also s/better fixing/we have to fix/
15:16 gmcharlt     ribasushi: well, we'll take that out of the patch and exercise it more
15:17 ribasushi    I am sadly not much around IRC lately (life happens etc)
15:17 ribasushi    but I am always available with a reasonable turnaround at ribasushi@cpan.org
15:17 ribasushi    so feel free to contact me if more issues arise
15:17 ribasushi    gmcharlt: ^^
15:17 ribasushi    paul_p: ^^
15:17 gmcharlt     great -- and thanks for taking the time to look it over
15:18 paul_p       ribasushi we'll probably ask for some hints later ;-)
15:18 gmcharlt     ribasushi: do you have any objections to my pasting this conversation into the bug report? (the channel is logged anyway, to be clear)
15:18 ribasushi    gmcharlt: not at all
15:18 gmcharlt     thanks
15:18 ribasushi    gmcharlt: I'd also grp for other ENV overrides
15:18 ribasushi    in case I missed something (it's a lot of code ;)
15:19 ribasushi    *grep
15:21 ribasushi    in any case - I happen to see @KohaBugs updates (I look for q{DBIx} on twitter wholesale :) so when the schema is deemed "final-ish" I will look in more details again
15:21 ribasushi    may pop up with more "OH NOES" later on ;)
15:22 gmcharlt     ribasushi++
15:23 ribasushi    and now I have to run &
15:54 jenkins_koha Project Koha_master build #1266: SUCCESS in 1 hr 12 min: http://jenkins.koha-community.org/job/Koha_master/1266/
15:54 jenkins_koha Jonathan Druart: Bug 10334: remove t/db_dependent/needs_user_input/* tests
15:54 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10334 normal, P5 - low, ---, jonathan.druart, Pushed to Master , UT: t/db_dependent/needs_user_input/* are unusable
16:20 gaetan_B     bye
17:13 jcamins      gmcharlt: hey, any chance you could ask Marlene if WA has any sort of barcode prefix registry?
17:13 gmcharlt     jcamins: sure, I'll ask
17:14 jcamins      Thanks!
17:14 pianohacker  jcamins: What are you working on?
17:14 jcamins      pianohacker: I want to make a definitive list of what states have their own barcode prefix registries.
17:14 jcamins      Enough of this uncertainty about whether you should just use your own ZIP code or...
17:15 pianohacker  huh. interesting. has colorado popped up on there by any chance?
17:15 jcamins      pianohacker: I e-mailed someone at the national library and haven't gotten a response.
17:15 jcamins      Hey...
17:16 jcamins      pianohacker: any chance you could find out if Colorado has a state-wide barcode prefix registry?
17:16 jcamins      :D
17:16 pianohacker  hahahaha
17:16 pianohacker  Yeah, lots of librarians on Facebook. I'd be happy to
17:16 jcamins      Thanks.
17:16 jcamins      Huh. Facebook.
17:16 wahanui      facebook is *not* a universal authenticator!
17:16 jcamins      Never thought of using social media for this.
17:17 jcamins      (and no, that was not an ironic statement)
17:21 druthb       wahanui:  botsnack pretzel
17:21 wahanui      thanks druthb :)
17:22 druthb       hm.
17:22 druthb       wahanui:  botsnack my overly-long to-do list.
17:22 wahanui      thanks druthb :)
17:22 druthb       no, thank you. :)
17:22 mtompset     Greetings, druthb pianohacker.
17:22 druthb       Hi, mtompset! :D
17:22 pianohacker  hallo
17:23 mtompset     Co-ordinating cross country meetings is a pain!
17:23 mtompset     LA, Toronto, Dublin, Manila.
17:23 jcamins      What time is it in Manila now?
17:23 mtompset     1:23am
17:23 druthb       oooh…that would be tough.  Dublin and Manila are just about as far apart as you can get.
17:24 mtompset     not really.
17:24 mtompset     -3,0,+5,+12 -- 0 = EST :)
17:25 druthb       The antipode of Ireland is somewhere south of NZ, in a cold, cold ocean….the antipode of Manila is in western Brazil.
17:25 mtompset     It's the combination of the timezones that is bad... remove a location, and things go much better.
17:26 * druthb     discovers that the anitpode of most of the continental US is in the southern Indian Ocan.
17:26 * druthb     tries again to type "Ocean."
17:27 gmcharlt     ocan you?
17:27 gmcharlt     ;)
17:27 * druthb     chucks Skittles at gmcharlt.
17:28 mtompset     Make sure they are licked, so they are more likely to stick. :P
17:28 druthb       ewwwww
17:28 jcamins      gmcharlt: quick! Apply some http://news.cnet.com/8301-17938_105-57590077-1/spill-a-lot-neverwets-ready-to-coat-your-gear/
17:29 gmcharlt     jcamins++
17:29 jcamins      "None shall stick. Noooonnneee shall stick."
17:30 * druthb     could move to Cordoba, stay with tcohen, and start digging a hole all the way to China…and actually have China on the other end of the hole.  Fun playing with http://www.freemaptools.com/tunnel-to-other-side-of-the-earth.htm
19:08 mtompset     Hmmm... if the chances of generating a duplicate are now known at 10^28 roughly. Is that small enough?
19:08 jcamins      Depends how you were able to determine that number.
19:08 mtompset     my process, that doesn't lock, generates a random string.
19:09 mtompset     It is 16 characters long and each character is 1 of 62 characters (a-z,A-Z,0-9).
19:09 mtompset     If the random string is identical in the case that two process are running, a duplicate will be generated.
19:10 jcamins      Personally, I would say that is not a sufficiently sound algorithm, and that you should be using something that is guaranteed unique by its nature if you're not using any meaningful barcode number generator.
19:11 jcamins      But if you're determined that it has to be generated and not derived, I don't imagine anyone will come up with a better solution.
19:11 jcamins      (short of actually fixing the generator)
19:12 mtompset     OH! I have an idea!
19:12 mtompset     Derived may be possible.
19:12 mtompset     $$
19:12 mtompset     The process ID for two processes calling the same function will be different, correct?
19:13 jcamins      Yes, but are you sure you don't have something else derivably unique?
19:14 tcohen       r u trying t generate unique ids for item barcodes mtompset? (sorry, got late int the chat)
19:14 mtompset     No... the problem is with cardnumbers.
19:14 jcamins      Like, say, the user identifier and the SAML domain, or whatever the equivalents are with SAML?
19:14 tcohen       oh, we use the national id number for that
19:15 mtompset     I don't think the user id would be unique, necessarily... some library branch beyond my control could log in as a the same user twice.
19:15 jcamins      I do not see how that is possible without causing breakage anyway.
19:15 mtompset     tcohen: that would be a privacy issue on other countries.
19:16 mtompset     jcamins: if stupid is possible. it will be done.
19:16 jcamins      Yes, but your system will have broken anyway by the time you get to generating the barcode, so who cares?
19:16 jcamins      You are creating a new user based on the SAML login, right?
19:16 jcamins      You will have a duplicate key error when you try to create the second user thanks to the user name.
19:17 mtompset     Yes, but the function fixup_cardnumber is not just called by my SAML code.
19:17 mtompset     There are other screens and methods of calling it.
19:18 mtompset     I like adding the process id ($$) into the string.
19:18 jcamins      I do not.
19:18 jcamins      I did not realize that you were trying to change the way Koha generates card numbers.
19:18 jcamins      Libraries depend on those numbers incrementing.
19:18 mtompset     I'm trying to FIX...
19:18 druthb       PIDs are *way* more repeatable than 16-digiters.
19:18 mtompset     this is for LOCKING without locking.
19:19 mtompset     this number is only in my new cardnumber_sequence table.
19:19 mtompset     I'm not changing the algorithm for cardnumber generation.
19:19 jcamins      mtompset: okay.
19:19 jcamins      In that case, I have no objection.
19:19 mtompset     druthb... yes, but are they repeatable in a matter of seconds?
19:21 mtompset     if not... then even if the random string portion is identical in a matter of seconds, the $$ portion of it shouldn't be.
19:21 jcamins      They are, yes.
19:21 druthb       mm..  yeah.
19:21 jcamins      With Plack, every single request may have the same pid.
19:21 mtompset     mmm.... that sucks.
19:22 mtompset     is there a millisecond timer I can grab somehow?
19:22 mtompset     because the milliseconds between two string generations should differ.
19:22 jcamins      Time::Hires.
19:22 jcamins      Or something like that.
19:23 mtompset     Okay... thinking more hypothetical....
19:24 mtompset     a dual processor machine.... calls the function in both processors at the same time.
19:24 tcohen       use /dev/random mtompset
19:26 mtompset     I'm currently using String::Random.
19:26 druthb       http://en.wiktionary.org/wiki/bikeshedding
19:33 * tcohen     and florencio are following the thread http://snag.gy/KXUqX.jpg
19:34 druthb       kitteh!
19:56 mtompset     Nice... bug 10478 got me added to CC. :P
19:56 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10478 enhancement, P5 - low, ---, gmcharlt, NEW , Do we need a sequential number generator?
19:57 mtompset     my problem is, will LAST_INSERT_ID be the last id for process 1 or process 2.
19:57 mtompset     This is why I'm working with the generate/derive id for a string identifier.
19:59 mtompset     also, last_insert_id is very much MySQL. :)
20:49 cait         tes
20:49 cait         t
22:46 mtompset     SPLIT!
22:46 mtompset     Is everyone back (or front)?
22:58 * Dyrcona    just logged in to babble about something off topic in another channel on another IRC network.
22:58 * Dyrcona    is leaving, now.
23:54 mtompset     okay... more thinking about generating/deriving a unique string.
23:55 mtompset     the time stamp part could only duplicate if running on different processors.
23:55 mtompset     (as far as I can reason)
23:55 mtompset     the random string at the front can only duplicate 1 in 62^16.
23:56 mtompset     I realized the session id might be useful, so that should be a 32 character uniqueness there, but not necessarily as someone might have multiple tabs on the same domain.
23:57 druthb       That's a much lower chance than the odds of you dying by asteroid collision, so you've probably got something workable there.
23:57 mtompset     and if for some reason there is no session id, I generate a random string 32 characters long (1 in 62^32 chances)
23:57 * druthb     can't type, has the sleepy
23:58 mtompset     Are you sure?
23:59 mtompset     Wow... I have gotten it far, far lower.
23:59 druthb       If you've spent more than an hour thinking on this--you're overthinking the problem, I suspect.