Time  Nick         Message
23:45 drojf        "The antenna design has been perfected to maximize read range with such a small device." why of course i wouldn't want to know the actual range but prefer to read what your marketing department made up?!
23:37 * jcamins    hopes to be back later, since he was actually planning on working.
23:36 jcamins      Better shut down the computer, since it's a desktop.
23:36 jcamins      Wow. I think that lightning strike was across the street.
23:36 wahanui      do you like my aspirational, irritatingly American, optimism?
23:36 jcamins      be wizzyrea?
23:28 rangi        and while im distracting people https://www.youtube.com/watch?v=0xow-aK9KGs
23:28 pianohacker  Good night #koha
23:28 pianohacker  I like the mix, though, thanks
23:25 pianohacker  hahahahaha wow
23:23 rangi        specially from about 5 mins on
23:23 rangi        will help your code
23:22 rangi        https://soundcloud.com/robscott/time-on-the-fucking-moon
23:22 rangi        also
23:22 rangi        thats why i like the .pl to be small, cos then converting it from pure CGI to PSGI is easy peasy :)
23:20 pianohacker  but regardless
23:20 pianohacker  I suppose I could make just one, actually
23:19 pianohacker  would that significantly complicate deployment? It would be much technologically cleaner, but I'm looking at making more of these in the same vein, and don't want to make things too crazy
23:19 rangi        and avoid having to use the wrapper/emulation
23:18 rangi        you can write something that can be run as psgi and cgi
23:18 rangi        if that was possible that would be nicer
23:18 pianohacker  SRU gateway to funnel axis360 (ebook service) through the Pazpar2 work I've been doing
23:18 rangi        yeah
23:17 jcamins      Depending on what it is, you might be able to just make it a PSGI application.
23:17 jcamins      What's your next project?
23:16 pianohacker  my next project needs to be plackable (as opposed to implackable?), so I want to make sure I have a clear understanding of it
23:16 rangi        you can test it easily enough :)
23:15 bag          actually pianohacker it's awesome to have these questions in the logs :)
23:15 pianohacker  cool
23:15 rangi        actually no that should be ok
23:15 pianohacker  rangi++ # for patient explanation of all this
23:14 rangi        lemme just quickly read it
23:14 pianohacker  how so?
23:14 pianohacker  cool
23:14 rangi        well there might be scope issues
23:13 rangi        nope
23:13 pianohacker  (just as an example)
23:13 pianohacker  question: admin/cities.pl seems fairly straightforward, and does not depend on any sort of closure in StringSearch. the redirect line (85) seems questionable, but aside from that, would this break horribly under Plack?
23:05 rangi        but i suspect most of the .sql files would load in
23:05 rangi        manually
23:05 rangi        so i just made some branchcategories and a branch
23:04 rangi        well i didn't try loading in any data
23:04 bag          ah nice
23:04 bag          heh
23:04 bag          small medium large?
23:04 rangi        but i got gmcharlt's test script to run
23:04 bag          how much stuff?
23:04 rangi        then had to manually insert some stuff
23:04 rangi        created a postgresql db, loaded the schema in
23:04 rangi        of mysql
23:04 rangi        i dumped the schema out
23:03 pianohacker  damn, very cool
23:03 rangi        i just had to hack at my config file a bit
23:03 bag          :)
23:03 rangi        pianohacker: the good thing is, Koha::Database worked with postgres
23:02 cjh          that does avoid a bunch of problems around versioning/modifying them, I like.
23:02 rangi        sounds good to me
23:02 pianohacker  that would be cleanest
23:02 gmcharlt     instead, just generate them during installation
23:01 cjh          the future of Koha is bright.
23:01 rangi        is how id imagine it
23:01 gmcharlt     rangi: BTW, I'm toying with the notion that we don't actually check in the DBIC::Schema::Loader files
23:01 rangi        and Koha::Circulation would interact with them
23:01 rangi        Koha::Item
23:01 rangi        Koha::Borrower
23:01 rangi        so youd have something like
23:01 rangi        however Koha::Database gives us almost all the methods we need
23:01 pianohacker  kk
23:00 rangi        most likely yes
23:00 pianohacker  we'd still have some modules that deal with logic and may access the db on behalf of something else, correct? i.e., there would eventually be a Koha::Circulation that went through Koha::Database ?
23:00 huginn       04Bug 8798: enhancement, P3, ---, elliott, In Discussion , Add the use of DBIx::Class
23:00 rangi        http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8798#c86
23:00 rangi        also
23:00 cjh          I love it how it provides a nice interface but still allows you to grab the dbh :D
22:59 mtompset     !@#$!@$ 469K patch?!
22:59 rangi        the unit test is kinda a good tutorial
22:59 rangi        easier to see
22:59 rangi        http://bugs.koha-community.org/bugzilla3/page.cgi?id=splinter.html&bug=8798&attachment=19141
22:59 cjh          heh
22:58 jcamins      cjh: just so long as it isn't also "use Moose;"
22:58 pianohacker  woops, clicked all files, sorry firefox
22:58 cjh          use Modern::Perl, nice.
22:58 rangi        actuall 2 secs
22:57 rangi        but if you click on Database.pm
22:57 cjh          simple to qa, just test everything... T.T
22:57 cjh          lol
22:57 rangi        exactly
22:57 pianohacker  hahahaha holy god, the file listing alone almost goes off my screen
22:57 rangi        who could code review that
22:56 rangi        i mean sweet jesus
22:56 rangi        paul squashed all the patches on that bug together
22:56 rangi        http://bugs.koha-community.org/bugzilla3/page.cgi?id=splinter.html&bug=8798&attachment=19248
22:56 cjh          has it now been absorbed by another feature?
22:56 rangi        but some people think squahing patches together is actually helpful
22:56 rangi        it was in its own patch
22:56 rangi        dang
22:56 pianohacker  roight
22:55 rangi        id run this all past gmcharlt of course
22:55 pianohacker  and thanks for going along with my silly example, trying to get a feel for where we're trying to go in terms of coding style
22:55 pianohacker  where is this Koha::Database you speak of? :)
22:54 cjh          neato!
22:54 rangi        yup
22:54 cjh          so is Koha::Database using DBIx::Class ?
22:54 rangi        and using $schema->resultset etc
22:53 rangi        i would be more focused on getting Koha::Database pushed
22:53 pianohacker  and, in the present day, using the $dbh module of course
22:53 rangi        i wouldnt separte
22:53 pianohacker  Koha::Database::Frabnar?
22:52 rangi        using the $schema object
22:52 rangi        is where you access data
22:52 rangi        and Koha::Database
22:52 rangi        subclass of Koha::Admin (if that made sense)
22:52 rangi        Koha::Admin::Frabnar
22:52 rangi        what i would do is
22:52 rangi        most likely it wouldnt no
22:51 rangi        then we can rearrange things to our hearts content and be sure we arent busting things
22:51 pianohacker  let me make sure I have this straight, though. Let's say I want to add a new admin module, to control library-specific frabnars. Would I make an admin/frabnar.pl that called subs from Koha::Admin::Frabnar, which in turn called data access subs in Koha::Frabnar, then generated the necessary output in the $template?
22:51 rangi        is 90% test coverage of all the subs ;)
22:51 rangi        for anything
22:51 rangi        but yeah i think our biggest win
22:50 rangi        *nod*
22:49 pianohacker  just using it as a terminology reference :)
22:49 cjh          heh
22:49 rangi        follow it strictly and suddenly its really unagile
22:49 rangi        like agile
22:49 rangi        but you cant take it too seriously
22:48 rangi        mvc is a nice idea ..
22:48 cjh          model and controller arent really well defined anyway :)
22:48 rangi        nothing new should be in C4
22:48 pianohacker  Is that what we're aiming for? I'd hate to be griping at a strawman :)
22:47 pianohacker  hrm, I suppose. Feels kind of silly to have both all of our model _and_ controller code in C4 though
22:47 jcamins      Hey... if we needed a macro in a pl file, we could use closures: my $thingy = sub { dostuff };
22:47 cjh          rangi++
22:47 rangi        hell of a lot easier to unit test too
22:46 rangi        get a template, get some user input, give it to a sub, output
22:46 rangi        ideally your .pl file is 5 lines long
22:45 pianohacker  well, if they're messing with the DB, absolutely
22:44 rangi        even if you only think you might use them once
22:44 rangi        its better to just put them in a module :)
22:43 pianohacker  which sucks, because they're an awesome way to encapsulate functionality in things like admin scripts
22:43 cjh          see the section talking about my variables for an explanation of the issues that arise (it talks about inner subroutines/closures which is exactly how the cgi->plack emulation works)
22:43 pianohacker  I'm guessing because of the "compiling-into-sub" trick...
22:43 cjh          most of https://perl.apache.org/docs/general/perl_reference/perl_reference.html also applies to plack
22:43 jcamins      Oh, and subs in pl files are really annoying.
22:42 pianohacker  ?
22:42 pianohacker  Do you have any scripts in particular in the plack repo that follow these guidelines well
22:41 rangi        pianohacker: its exactly that
22:40 pianohacker  right, the emulation is what seems to make this tricky
22:40 jcamins      pianohacker: you can use return/exit, but you have to be very careful of side effects.
22:40 rangi        if its a true psgi script, that is not a problem
22:40 cjh          sorry, I was saying 'that can cause state to leak' as a carry on to my previous comment, not in reply to pianohacker :)
22:40 rangi        which like jcamins says, means its all compiled into one
22:39 rangi        because we are running an emulation mode
22:39 pianohacker  also, what would you use in a script as a replacement for return or exit if you know that you need to fail early?
22:39 rangi        my is only bad
22:39 jcamins      pianohacker: it's okay in pl files that are compiled only into a single function.
22:38 cjh          that can cause state to 'leak' between sessions T.T
22:38 pianohacker  jcamins: woah, what? something as simple as my $input = new CGI count (line 33 of admin/cities.pl, for example)?
22:38 cjh          my variables are bad when you rely on them having a default value (ie; undef)
22:38 jcamins      Right.
22:38 pianohacker  gotcha. aside from the usual things like @EXPORT and @ISA, of course
22:38 jcamins      "my" will fail under Plack.
22:37 jcamins      "our" works, but is almost always the wrong thing to do.
22:37 jcamins      File-level returns and exits.
22:37 pianohacker  File-level variables? "our" declarations in modules?
22:37 jcamins      Any sort of caching that doesn't include cache invalidation.
22:36 jcamins      File-level variables are the worst.
22:36 jcamins      Oh well.
22:36 jcamins      fastcgi?
22:36 jcamins      plack guidelines?
22:36 jcamins      Hm.
22:36 wahanui      Plack is a FastCGI thingy that works with Koha. See http://wiki.koha-community.org/wiki/Plack for more information.
22:36 jcamins      plack?
22:36 pianohacker  jcamins: Small question for you, as you've poked at Plack a fair amount. Are there specific coding practices/modules/problems that make it easy or hard to throw an existing CGI script into Plack?
22:34 jcamins      Okay, message is sent.
22:33 drojf        midnight_mango++
22:15 drojf        lol
22:15 rangi        heh
22:14 * jcamins    does the "not RM and therefore able to tell people to... errr... go bug someone else" dance.
22:14 * drojf      hides
22:14 drojf        but you said you are volunteering your time! :O
22:13 jcamins      And if need be I'll send a message to the list stating categorically that all e-mail messages requesting free help that are addressed to me will be deleted unread.
22:12 cjh          heh
22:12 jcamins      drojf: they read that anyway.
22:12 drojf        jcamins: i can tell you what some people will read: "my name is jared, please ask me for free support of the live dvd"
22:06 jcamins      http://paste.koha-community.org/106 <-- anyone have a good subject?
22:05 cait         hm must havemissed that
22:05 drojf        in the beautiful opac
22:05 drojf        there is blinking text at the end of the video
22:03 maximep      on the sourceforge page
22:02 cait         is there a screenshot somehwere?
22:02 jcamins      Hehe.
22:02 maximep      let's just say it would look good in 2001
22:01 pianohacker  maximep: what are you talking about? It's inclusive! He didn't forget a single one of the web-safe colors
22:00 jcamins      drojf: ah.
22:00 drojf        he said in the other email (like, yesterday) he did a livedvd for 3.9.8 or something before
22:00 maximep      his customizations in the opac are....
21:59 jcamins      I'm not sure if I am more or less offended by this.
21:59 jcamins      That guy didn't even volunteer to do a livedvd.
21:59 jcamins      Yeah, I just realized that.
21:59 wahanui      someone else is, like, going to have to look at acquisitions
21:59 rangi        someone else
21:59 rangi        not vimal
21:58 jcamins      Wait... who the heck is it who sent that e-mail?
21:58 maximep      so much happenning in holds right now
21:58 maximep      I will have more time this summer this send some patches.... afraid they conflict with his stuff
21:58 pianohacker  hmm, okay. khall's probably out for the day, but should be back thursday morning
21:57 jcamins      Where a patron can reserve an item for a specific period.
21:57 jcamins      I'm pretty sure khall was working on a different feature that does that, though.
21:57 jcamins      pianohacker: not really.
21:57 maximep      my bad
21:57 maximep      yeah... I forget what we have and what is in a vanilla koha :/
21:56 pianohacker  maximep: does the course reserves module cover any of that?
21:56 jcamins      Someone was working on that.
21:56 jcamins      Ah.
21:56 maximep      creating a hold in the future, for exemple tomorrow from 10 to 12
21:56 pianohacker  why wouldn't you be able to now?
21:56 drojf        what would that err yes what the others say
21:56 jcamins      You can place holds on items that only circulate for a few hours.
21:55 pianohacker  hourly how?
21:55 jcamins      What do you mean?
21:55 maximep      iirc aren't in koha, right ?
21:55 maximep      hourly holds
21:55 drojf        do you want us to guess what it is? ;)
21:55 maximep      just tought that I it relies on local stuff. bleh.
21:54 maximep      hmmm
21:54 maximep      on another subject, i'm working on a feature that I wonder if anyone ever worked on
21:52 pianohacker  hahahaha wellllll
21:52 jcamins      pianohacker: I don't think you understand what the LiveDVD is for. The LiveDVD is for complication!
21:51 pianohacker  jcamins: No, it isn't. Closest sane alternative to the livedvd imo
21:51 maximep      just didnt have the time yet to do it
21:51 maximep      a better one would start with a clean debian 7
21:50 maximep      so it only works on 3.10
21:50 maximep      the problem is that it used a base box with all dependency installed
21:50 rangi        http://wiki.koha-community.org/wiki/Install_Koha_via_Chef_and_Vagrant
21:50 maximep      rangi: yeah I know, used it to work a bit on my own
21:50 jcamins      pianohacker: shhh. That's not complicated, silly.
21:50 rangi        maximep: its even been done
21:49 pianohacker  Or a debian netinstaller CD with Koha's repositories and packages set up to install by default
21:49 jcamins      maximep++
21:49 maximep      combined with a vagrantfile that uses that chef recipe, if you want to try out koha in a vm
21:48 maximep      it seems to me that writing a chef recipe for koha would be a better way to help installing it than a livedvd
21:44 drojf        the latest feature i came up with for my livedvd is that it spits out a sysadmin that installs a real debian and a real koha. and steals the dvd drive. i'm still working on the compression though
21:40 rangi        heh
21:38 jcamins      I would like to send an e-mail that starts with "Speaking as the immediate past Release Manager, I have *NEVER* been so ashamed..." except I'm not sure what comes after that.
21:38 * cait       nods
21:37 rangi        yep
21:37 jcamins      Right, I have serious objections to that e-mail message.
21:35 cait         drojf++ :)
21:34 cjh          heh
21:34 drojf        [off] koha is an acronym for 'koha is neither an acronym nor a live dvd'
21:26 rangi        [off] they should just rename and be done with it
21:19 drojf        [off] "you may get remote support from my side and other community" <-- is that the google group?
21:16 cait         ok, now I am getting curious about that mail
21:16 drojf        my guess is "not"
21:16 rangi        how is that helping
21:16 rangi        fragmentation and unmaintainable systems for people who dont know how to look after a server ....
21:15 rangi        heh
21:15 drojf        rangi: chill out, get a personal live dvd :P
21:14 cait         and that doesn't seem to be a good plan
21:14 cait         one specific?
21:14 rangi        getting grumpy at emails
21:14 drojf        sleepwalking?
21:14 cait         morning rangi
21:14 cait         hmmmmm?
21:13 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10346 trivial, P5 - low, ---, oleonard, Pushed to Master , "Add multiple copies" should be labelled "Add multiple items"
21:13 jenkins_koha Owen Leonard: Bug 10346 - "Add multiple copies" should be labelled "Add multiple items"
21:13 jenkins_koha Project Koha_master build #1289: SUCCESS in 1 hr 16 min: http://jenkins.koha-community.org/job/Koha_master/1289/
21:13 rangi        hmmmmmmm
19:57 jenkins_koha Starting build #1289 for job Koha_master (previous build: SUCCESS)
19:55 huginn       New commit(s) kohagit: Bug 10346 - "Add multiple copies" should be labelled "Add multiple items" <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=79df5211d6faff8ab31b46c815ed50c70093a057>
19:47 oleonard     Feel free to email comments directly to me or add them to the bug. I'm out for the day.
19:46 mtompset     If every other row was shifting back and forth, I'd go with staggered. :)
19:43 oleonard     One thing that worries me is that sometimes (at least in Chrome), the narrow layout doesn't switch back to the full layout if I resize when I'm on a different tab. However, that's very much an edge case.
19:43 cait         ?
19:41 * drojf      will continue his little soliloquy outside
19:38 drojf        for the record, just checking out bootstrap-opac instead of origin/bootstrap-opac worked.
19:33 oleonard     I think a similar problem is on the patron update screen--that form layout needs alternate CSS for smaller screens
19:33 cait         i suddenly have Search: order by: [authority type pull down]
19:33 cait         the label seems to move in a wrong place too
19:33 oleonard     I see what you mean though cait
19:32 * oleonard   spends most of his time ignoring them :P
19:32 jcamins      Depending on the exact problem. :)
19:32 jcamins      Or "askew," I suppose.
19:32 oleonard     I don't think I have tested responsiveness on the authority search yet
19:31 cait         thx
19:31 jcamins      cait: it is an English term, but the more idiomatic term would probably be "staggered."
19:30 cait         if that is an english term... even.
19:29 cait         it alings them all in one row and when making the screen smaller they are a bit... zig zag?
19:29 cait         and on the big screen
19:29 cait         ok, one more thing - the search form for authorities behaves a bit weird when you change the screen size
19:26 oleonard     I don't know, but I can look into it.
19:26 cait         i wonder if that will still be usable on a small screen with lots of itemtypes, not sure what's possible
19:25 cait         would it be possible to optimize the itemtype display a bit more? it moves to 1 column very soon
19:25 cait         oleonard: still looking at the advanced search page :)
19:24 oleonard     Goot point cait. Bootstrap wants to style all dropdowns with a fixed width, and it's not always appropriate.
19:21 cait         they seem a bit huge for the small ocntent :)
19:21 cait         only thing is maybe making the pull downs for boolean a bit smaller
19:21 cait         i like the advanced search too :)
19:21 cait         more tihnking of the templates... but you are most probably right
19:20 oleonard     I wouldn't think it was the theme's fault cait, since it's straight HTML
19:19 drojf        hm. i tried koha-gitify that i leanred about a few hours ago to point an instance koha_oleonard to my clone at /home/mirko/oleonard/koha-dev and i am on the origin/bootstrap-opac branch but i don't have a bootstrap theme to choose from in my installation. am i missing something?
19:19 cait         is that thme or koha?
19:19 cait         broken umlaut in the library pulldown
19:19 wahanui      interesting is sometimes good and sometimes bad
19:19 cait         hm interesting
19:19 jcamins      Bug it is.
19:19 * jcamins    is not a saint, and it would take a saint to automate posting comments on the general wiki.
19:19 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10309 enhancement, P5 - low, ---, oleonard, ASSIGNED , New OPAC theme based on Bootstrap
19:19 oleonard     There is a bug: Bug 10309
19:19 jcamins      Errr... separate wiki.
19:18 jcamins      Your options are... bug or wiki, so I guess I shouldn't have made that sound so open-ended.
19:18 cait         oleonard: and the save record options :)
19:18 jcamins      oleonard: is there a bug the OPAC should be locked to, or is there a different way you'd like comments?
19:18 cait         oleonard: i like the new breadcrumbs :)
19:17 cait         that sounds awesome
19:17 cait         jcamins++
19:17 cait         !
19:16 jcamins      I'll even hook it up so that people can enter the comments directly on the OPAC.
19:16 jcamins      But not right now.
19:16 jcamins      I can set up an example server running it.
19:16 cait         i don't have an installation i could offer as a test box currently :(
19:15 cait         *ponders*
19:15 cait         hmm
19:14 cait         woul dit work on one of the biblibre sandboxes? if you installed it?
19:14 oleonard     I would like that very much
19:14 cait         then libraries could test easier
19:14 cait         oleonard: maybe we could find a server or sandbox for this
19:14 cait         :)
19:12 pianohacker  that's its job, yes
19:11 cait         ok, google translate makes no sense
19:11 cait         hm
19:10 tweetbot     [off] twitter: @jsicot: "@27point7 @YvesTomic ou 2... Il faudrait en créer un nveau from scratch (avec bootstrap) et en profiter pr revoir le syst. de trad #KohaILS"
19:02 cait         bye tcohen :)
18:58 tcohen       bye #koha
18:52 cait         hi drojf
18:52 cait         oleonard++
18:44 drojf        hi cait
18:43 drojf        oleonard++
18:38 * khall      wonders of that repo should be moved to git.koha-community.org
18:38 rambutan     yep, I just looked under "files"
18:37 khall        http://sourceforge.net/p/koha-oc/code/ci/master/tree/
18:36 rambutan     hummm, I'm sure that musta been there but don't remember seeing it. On sourceforge? I was in a hurry so probably missed it.
18:35 khall        you can always compile it from source!
18:35 rambutan     khall: was tinkering with your offline circ the other day. Had problems getting it installed on Mint14. Looked like the problems involved dependencies apparently in debian but not in Mint. Any wise thoughts offhand?
18:33 cait         hi tcohen :)
18:32 tcohen       hi cait
18:28 cait         hey all :)
18:25 jcamins      oleonard++
18:21 tcohen       does it involve beer magnuse ?
18:20 * magnuse    wanders off
18:18 magnuse      ah, that is outside my jurisdiction, i'm afraid :-)
18:17 khall        I don't think dpavlin will let it go so easily!
18:17 khall        : )
18:17 magnuse      khall: and the last, if you so wish :-)
18:16 tcohen       hmmm, i've been told nothing astonishing happened at marseille...
18:15 magnuse      hey, it's the first time i mention it :-)
18:10 khall        gahh! I'm never going to shake that one, am i  ; )
18:10 magnuse      well, you kind of had to be there, right khall?
18:09 mtompset     Yes, magnuse. Grant us a joke to cheer our day. ;)
18:05 drojf        wonders even
18:05 * drojf      has not been to marseille and woners what the joke is
18:04 * magnuse    is reminded of a joke from marseille ;-)
18:04 * magnuse    will soon move the gratis installations and the demos (of which there are quite a few) to a separate server
18:04 * mtompset   goes back to the grind singing, "Knives! Knives to grind. Any knives to grind?"
18:03 tcohen       you should try my koha-common-3.12.1-1~indexer build then ;)
18:03 magnuse      tcohen: yup, a virtual server at linode
18:03 drojf        tcohen magnuse one linode to rule them all ;)
18:02 khall        maximep: it wouldn't hurt!
18:02 tcohen       are they on the same metal magnuse?
18:02 maximep      khall: should I sign off again ?
18:01 khall        maximep: yes, there were a number of changes to that file that I had to take into account during the rebase
18:01 drojf        heh yes i probably should
18:01 magnuse      hehe, try offering them gratis installations :-)
18:01 drojf        magnuse: i wish there were that many people interested in koha over here
18:00 magnuse      drojf: about half of those are from my "gratis koha" offer (to library people in norway)
17:59 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7710 enhancement, P5 - low, ---, kyle.m.hall, Signed Off , multiple holds per title
17:59 maximep      khall: is it normal your latest rebased patch on bug 7710 has more changes in request.pl than the previous ones ?
17:59 drojf        magnuse: 50 instances? you alone rule over more koha installations than i expect there are in whole germany
17:57 mtompset     liw: All contributions regardless of time are still good. :)
17:57 maximep      cool! gmcharlt++
17:56 gmcharlt     maximep: just doing some testing; I expect to push it in the next few days
17:56 huginn       mtompset: Karma for "liw" has been increased 40 times and decreased 0 times for a total karma of 40.
17:56 mtompset     @karma liw
17:56 huginn       tcohen: Karma for "eythian" has been increased 214 times and decreased 0 times for a total karma of 214.
17:56 tcohen       @karma eythian
17:56 huginn       tcohen: eythian liw has neutral karma.
17:56 tcohen       @karma eythian liw
17:55 * liw        bows in memory of his ancient contributions
17:55 magnuse      liw++
17:55 magnuse      eythian++
17:55 magnuse      packages++
17:54 magnuse      everything looks ok, so that is 50 instances updated in less than 15 minutes :-)
17:54 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9394 enhancement, P5 - low, ---, kyle, Passed QA , Use reserve_id where possible
17:54 maximep      hi gmcharlt. Could you tell me the status of bug 9394 ? I'm not sure if you were waiting on something from khall or not
17:53 magnuse      yay
17:51 tcohen       yes, it checks the po files are there too, before deleting sutf
17:50 magnuse      it's very nice not to have to remember sudo perl KOHA_CONF=... etc!
17:49 magnuse      tcohen++
17:49 * tcohen     feels proud for helping magnuse
17:47 * magnuse    gives three cheers for koha-translate
17:43 * drojf      watches magnuse talk to himself
17:42 * magnuse    talks to himself
17:40 * magnuse    upgrades his customers to 3.12.1
17:37 magnuse      i don't think i ever added a new dependcy to koha...
17:35 magnuse      huh, what did i do?
17:30 tweetbot     [off] twitter: @YvesTomic: "Depuis la version 3.10, Koha propose désormais deux thèmes pour l'OPAC: http://t.co/7LVdtauOHd #KohaILS"
17:30 tcohen       pong
17:26 drojf        ping
16:46 tcohen       mtompset: as kf said, bf means non-optional
16:36 eythian      bye kf
16:34 kf           bye all
16:34 mtompset     yellow means not high enough version. doesn't say optional or not, as far as I know.
16:33 eythian      it is :)
16:31 kf           nice bug number
16:22 tcohen       yes, was just reading it trying to fill a bug too
16:22 eythian      So Data::Pagination can't be redistributed by us.
16:22 eythian      https://rt.cpan.org/Public/Bug/Display.html?id=80000 <-- and no reply to my query about it.
16:21 eythian      currently it has nothing
16:21 eythian      yeah
16:21 tcohen       heh, something
16:20 eythian      something that allows it to be redistributed.
16:20 tcohen       (for data::pagination)
16:20 tcohen       what license do we need eythian?
16:18 khall        I tend to install modules via apt if I can, cpan otherwise
16:18 khall        sorry!
16:17 eythian      bad khall and magnuse!
16:17 tcohen       :-P
16:17 tcohen       so khall and magnuse are to blame
16:17 eythian      maybe we should add that to the QA tools somehow, so it flags it if they require something that's not in squeeze.
16:16 tcohen       really bad...
16:16 tcohen       (1.30 on squeeze)
16:16 eythian      which is bad.
16:16 eythian      probably what they do is install the latest from cpan and set the version to that.
16:16 tcohen       1.44 for mechanize, we have 1.36
16:16 eythian      also, it makes more work for me.
16:15 eythian      people should be more careful about their versioning. If we're supporting squeeze, then requiring a higher version than exists there is a bad idea unless essential.
16:15 kf           but not sure
16:15 kf           i think the non-bold ones were optional
16:15 kf           MooseX::Types?
16:15 tcohen       kf: minimum archive::extract version on PerlDependencies.pm is 0.60, we have 0.48 on precise
16:14 kf           nothing exploded yet
16:14 kf           we have lots more yellow and red in the stest installation
16:14 kf           oh lol
16:14 eythian      oleonard: it's perhaps more realistic to say that sometimes I'm on a tour at home.
16:14 kf           oleonard: when are you finally coming over? :)
16:14 eythian      it could also mean that, though that module is optional anyway.
16:13 oleonard     Wait, eythian is on another European tour?
16:13 eythian      well, I'm still in Brighton, and will be for a while, so not really much of a tour so far :)
16:13 kf           i think yello wmeans maybe an older version
16:13 tcohen       r u a rockstar eythian?
16:13 tcohen       how is your europe tour going?
16:12 eythian      I haven't looked at it yet though
16:12 eythian      I did
16:12 tcohen       did u see the history.txt patch btw eythian?
16:12 tcohen       thank god is not a liver failure i have...
16:11 eythian      oh, optional I think.
16:11 tcohen       http://snag.gy/vHL1d.jpg
16:09 eythian      yellow colour means you might have liver failure.
16:09 tcohen       "too new"?
16:08 tcohen       maybe I missunderstood what the yellow color means?
16:08 tcohen       you are right eythian
16:08 * drojf      is doing a "10 goto home"
16:08 tcohen       plugins
16:08 eythian      libtest-www-mechanize-perl is 1.30-1 in squeeze, 1.36-1ubuntu1 in precise.
16:07 * tcohen     is doing grep -R "Archive::Extract" *
16:06 eythian      libarchive-extract-perl isn't in squeeze at all.
16:06 eythian      I think so, yeah
16:05 kf           that was used by solr, right?
16:05 eythian      Data::Pagination is explicitly blacklisted as we don't have the rights to distribute it. it shouldn't even be in Koha.
16:03 tcohen       eythian++ # for the library::lc::callnumber work
16:02 tcohen       it is really possible that i messed things there
16:02 tcohen       data::pagination seems missing on my demo site, archive::extract seems old, the same for test::www::mechanize
16:01 eythian      (It went into the repo a couple of days ago)
16:00 eythian      if you're missing library::lc::callnumbers, then you just haven't updated.
16:00 tcohen       2 older versions
16:00 mtompset     the library::lc::call?
16:00 tcohen       there is only one missing
16:00 mtompset     It's missing 4. I pulled 2 from raring, if I recall.
15:59 eythian      ubuntu 12.04 should be a bit newer that squeeze, so I'd expect it to have pretty much everything.
15:59 mtompset     you'll have to forgive Ubuntu. ;)
15:59 eythian      tcohen: I didn't think there were any missing ones.
15:59 drojf        nice!
15:59 * drojf      did not know about koha-gitify
15:58 mtompset     Speaking of instructions, I think I managed to chop the 22K long ubuntu packages instructions down to 10k.
15:58 tcohen       eythian, is it possible to pack missing dependencies for 12.04?
15:53 smeagol      Thank you very much!
15:51 eythian      but otherwise perfectly nice.
15:51 eythian      y
15:51 eythian      and needs a rewite one da
15:51 eythian      (also works identically for wheezy)
15:51 eythian      http://wiki.koha-community.org/wiki/Koha_3.x_on_Debian_Squeeze <-- there's a perfectly nice wiki page
15:50 mtompset     Well, it seems like pre-squeeze instructions haven't been updated.
15:49 smeagol      install.debian    http://git.koha-community.org/gitweb/?p=koha.git;a=blob_plain;f=INSTALL.debian;hb=HEAD
15:49 mtompset     Where are you getting those instructions?
15:49 smeagol      i guess not.
15:49 smeagol      Do I not have to do... $ wget -O- http://ftp.indexdata.dk/debian/indexdata.asc | sudo apt-key add - then, as well?
15:48 smeagol      I haven't had them yet, since I loaded Wheezy...we'll see, I guess.
15:47 eythian      your kernel oopses and network messages would be concerning though.
15:47 smeagol      Ahhh so...that's the problem..didn't know that..thanks, you guys are the best!
15:46 eythian      pianohacker: possibly, I'm not sure.
15:46 mtompset     smeagol: No need to mention those repos.
15:46 eythian      you don't need the indexdata one, zebra is in debian
15:46 eythian      smeagol: don't do that
15:46 tcohen       hi eythian
15:46 pianohacker  Does debian have a quick way to run a system-wide checksum verification?
15:46 smeagol      It doesn't like...deb http://ftp.indexdata.dk/debian wheezy main
15:46 mtompset     I do the old-school (long download) git clone. ;)
15:45 eythian      ^-- using that
15:45 wahanui      i guess gitify is at https://github.com/mkfifo/koha-gitify
15:45 eythian      wahanui: gitify
15:45 eythian      packages work on wheezy, I'd use them and convert them to a git install.
15:45 eythian      usually when I see that I run memtest etc., if that comes back clean, I format and reinstall from fresh on the theory that cosmic rays got in during installation/upgrade.
15:45 smeagol      Well, i'm primarily interested in an install.debian text for wheezy....i guess. Not to get off track.
15:44 mtompset     as does memory.
15:44 eythian      hmm. could be memory failure, or something that's gone screwy in the installation.
15:44 mtompset     How old are the servers? nic cards die eventually.
15:44 mtompset     Good point, eythian. Unsupported hardware.
15:43 smeagol      I've never had a problem with these servers before...
15:43 eythian      it might also be your hardware is unsupported on Linux.
15:43 smeagol      git
15:43 smeagol      I would like to do a dev install.
15:43 eythian      but the fact it's saying you have no network is probably a good place to start.
15:43 mtompset     smeagol: I installed koha on a wheezy vm yestesterday with no problems.
15:43 eythian      anyway, there are packages for wheezy.
15:42 eythian      I don't think that drops a core, not totally sure though
15:42 rambutan     core file?
15:42 smeagol      Yes, the kernel is crashing all over the place.
15:41 reiveune     bye
15:41 eythian      then that's a kernel level fault.
15:41 eythian      and so on
15:41 eythian      p snd_pcm snd_timer snd soundcore parport_pc snd_page_alloc mac_hid shpchp lp parport radeon 8139too ttm drm_kms_helper drm pata_atiixp i2c_algo_bit usbhid hid wmi r8169
15:41 eythian      Modules linked in: btrfs zlib_deflate libcrc32c ufs qnx4 hfsplus hfs minix ntfs vfat msdos fat jfs xfs reiserfs ext2 nfsd nfs lockd fscache auth_rpcgss nfs_acl sunrpc dm_crypt ppdev ipt_REJECT ipt_LOG ipt_MASQUERADE xt_state iptable_mangle iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 iptable_filter ip_tables x_tables joydev sp5100_tco edac_core i2c_piix4 serio_raw k8temp edac_mce_amd snd_hda_codec_hdmi snd_hda_intel snd_hda_codec snd_hwde
15:41 smeagol      eythian: that's IT
15:41 eythian      CPU 1
15:41 eythian      general protection fault: 0000 [#12] SMP
15:41 eythian      now, if it's something like:
15:40 mtompset     smeagol: Are you sure your hardware isn't failing?
15:40 eythian      mtompset: no, because they have a different message and occur in different places.
15:40 mtompset     from an end-user perspective, they are the same. :P
15:40 eythian      mtompset: that's a segmentation fault
15:39 mtompset     eythian: I know. Unless you aim to do something stupid like intentionally try to write to null pointers and other stupid things.
15:39 drojf        green plastic frogs
15:39 smeagol      no, that's what it said.
15:39 eythian      mtompset: linux doesn't tend to have those :)
15:39 mtompset     general protection faults?
15:39 eythian      You didn't install windows by accident, did you? :)
15:38 eythian      smeagol: gpf?
15:38 eythian      sure, it's hard to get a realistic view on a person, but there are better ways than picking a known-bad method. You're testing a person under a totally different form of stress to what they'd normally have, too.
15:38 smeagol      Hello everyone. I have a conundrum. When I install debian squeeze, i get many gpf's, crashes, etc when i never did before. But when i install Wheezy, i get this error. failed: Network is unreachable. gpg: no valid OpenPGP data found: Does this mean that the server is down, or there's no package for Wheezy yet for zebra?
15:38 druthb       mtompset:  the one we're giving now. :)
15:37 druthb       He's settling down now, doing some good thinking; his initial solution to one problem was not the most efficient, but it was sound, and he immediately spotted improvements.
15:37 mtompset     druthb: Talking about the grilling you will be giving soon? ;)
15:37 mtompset     Greetings, drojf druthb.
15:36 druthb       I'm not entirely sure there's *any* interview method that lets you see what they're really like.  Given that we're throwing programming problems, which is What We Do Here, and asking him to think out loud, which we do a *lot* here, we get to see if he can do that. :)
15:36 drojf        eythian: for some reason interviewers often don't care about what you are like, just what you do under stress. which leads me to believe they see the positions they want to fill as permanent stress situations
15:36 mtompset     Greetings, #koha.
15:31 eythian      well, it's not that it's an evil trick, it's that it's an ineffective method that sets up a threatening or at least stressful environment, meaning that you don't get to see what the person is actually like in real life.
15:30 druthb       It's a pretty evil trick, yes.  But what we do is that one presents whiteboard problems, and he solves 'em, may ask any of us for resources.
15:30 oleonard     What is a "peer position?"
15:29 eythian      oh, that's a terrible way to interview.
15:29 druthb       polyglot, which we need.
15:29 druthb       He holds an MS in CompSci, ink still wet.  Nice guy.
15:28 druthb       He's clearly rattled.
15:28 druthb       nope.  It's a firing squad interview.
15:27 drojf        i bet the candidate is happy s/he got some audience ;)
15:26 druthb       <—sitting in the back of the room while her boss is interviewing a candidate for a peer position.
15:26 druthb       o/
15:26 eythian      heh
15:25 drojf        [off] of course the important question is what my needs are when i take that thing home to watch movies on it :D
15:22 eythian      yeah, all it needs is a button for power and focus. Bonus points if the remote has a laser pointer.
15:20 drojf        from the projector use i have seen here i'd guess nobody will ever use the menu, they just place the thing somewhere, focus it a little and maybe put a few books under it to get the picture higher up the wall. so why should i care...
15:17 kf           aah
15:17 drojf        project wants to buy a non-expensive video projector for meetings
15:16 kf           drojf: what are you doing?
15:14 eythian      heh
15:13 drojf        and the user menu makes me aggressive just by looking at it in the manual
15:12 drojf        unfortunately i should delete the acer projectors too, for bullshit bingo reasons. acer eview/etimer/epower/e3d management;  ColorBoost II+, DLPâ„¢ BrilliantColorâ„¢ DarkChipâ„¢
15:06 eythian      sounds reasonable
15:05 drojf        lol. this NEC projector gets deleted from the list for that entry in the manual
15:05 eythian      at least you're not using a gopher browser!
15:04 drojf        "Network Setting by Using an HTTP Browser ... Please be sure to use	'Microsoft Internet Explorer 6.0' or a higher version for the web browser."
14:50 drojf        cool
14:50 rambutan     well, I speak korean, although not perfectly certainly. Even have a degree in interpreting and translating Korean.
14:49 drojf        take some evening classes in korean then if you need to translate a sentence. or ask a native speaker :D
14:46 rambutan     and in some languages, Korean for one, only the verb stems are listed in the dictionary, in actual use verbs get completley mangled and for a non-speaker of the language there's no way to get the meaning
14:45 drojf        there are printed grammars too. nothing wrong with a few hours of language learning fun to translate a sentence ;)
14:44 rambutan     but the language dictionaries don't help with the grammar
14:43 rambutan     or some people (me?) would have dug up a language dictionary and painstakingly translated every word, hoping to get the gist of the message
14:43 drojf        open a printed dictionary? a so-called 'book'. weird stuff, made from dead trees
14:38 marcelr      not translate?
14:32 rambutan     whatever did we do in the days before translate.google.com?
14:26 tweetbot     [off] twitter: @shangueh: "Ca y est ! je suis suivi par @YvesTomic, le président de l'association Kohala :) #KohaILS"
14:10 marcelr      no bgkriegel here?
13:02 marcelr      hi tcohen
13:02 tcohen       morning #koiha
12:59 magnuse      success! \o/
12:55 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10428 trivial, P5 - low, ---, fridolyn.somers, Pushed to Master , undefined check in add additem.pl
12:55 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10488 enhancement, P5 - low, ---, bgkriegel, Pushed to Master , New MARC21 authority tags and subfields should be propagated to non-default frameworks
12:55 jenkins_koha * Fridolyn SOMERS: Bug 10428: undefined check in add additem.pl
12:55 jenkins_koha * Marcel de Rooy: Bug 10488: Followup replacing DELETEs by more restricted INSERTs
12:55 jenkins_koha * Bernardo Gonzalez Kriegel: Bug 10488 - New MARC21 authority tags and subfields should be propagated to non-default frameworks
12:55 jenkins_koha Project Koha_master build #1288: SUCCESS in 1 hr 12 min: http://jenkins.koha-community.org/job/Koha_master/1288/
12:46 oleonard     Indeed.
12:45 marcelr      Joubu++ for diligent testing
12:10 magnuse      heia Viktor
12:06 drojf        yay, i'm useful :)
12:06 jcamins      I need to arrange for a projector.
12:06 marcelr      ok
12:06 oleonard     marcelr: Last time I looked it was working well, but I didn't have time to test enough for a signoff.
12:06 jcamins      drojf: ooh, thanks for reminding me.
12:06 marcelr      oleonard: just curious if you have a reason not to sign off perhaps?
12:05 Viktor       Hei magnuse
12:05 magnuse      3d-- = 2d ;- )
12:05 oleonard     marcelr: Yes. Is there something in particular, or are you just hoping to get it signed off?
12:05 drojf        hi marcelr
12:05 marcelr      hi drojf
12:05 drojf        looks like projectors nowadays are only sold as "3d ready" and other things that i don't care about at all
12:05 marcelr      oleonard: hi! can i still ask you to have a look at the shared lists stuff :) ?
12:04 Viktor       drojf Yes - good to finally get it done (even if it's to early to celebrate just yet).
12:03 drojf        can somebody recommend a video projector for office use?
12:03 huginn       magnuse: The current temperature in Bodo, Norway is 15.0°C (1:50 PM CEST on July 03, 2013). Conditions: Mostly Cloudy. Humidity: 72%. Dew Point: 10.0°C. Pressure: 29.80 in 1009 hPa (Steady).
12:03 magnuse      @wunder boo
12:03 drojf        hej Viktor. that's great about the swedish translation
12:01 * oleonard   wishes
12:00 drojf        paid siesta time? :)
12:00 oleonard     It's siesta time drojf
12:00 huginn       drojf: The current temperature in Prenzlauer Berg, Berlin, Germany is 28.1°C (1:43 PM CEST on July 03, 2013). Conditions: Clear. Humidity: 35%. Dew Point: 11.0°C. Pressure: 29.80 in 1009 hPa (Steady).
12:00 drojf        @wunder berlin, germany
11:59 * drojf      yawns
11:42 jenkins_koha Starting build #1288 for job Koha_master (previous build: FIXED)
11:41 gaetan_B     coming back later...
11:33 huginn       New commit(s) kohagit: Bug 10428: undefined check in add additem.pl <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=e31b158245f4eff36decebf30c8a87c8cfebe472> / Bug 10488: Followup replacing DELETEs by more restricted INSERTs <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=14babcecf681874e4a75eff0a5ba2d869f1966bf> / Bug 10488 - New MARC21 authority tags and subfields should be propagated to non-defau... <http://gi
11:21 marcelr      hi #koha
11:20 eythian      and when it's misleading, it does more harm than good.
11:20 eythian      (usually)
11:19 eythian      yeah, but users don't care.
11:19 kf           because you can also use it to limit your search
11:19 kf           eythian: I think some things like distinguishing beween serials and monographs make a lot of sense
11:19 eythian      For many others, especially when converted from a system that had no concept of marc types, it's just plain wrong.
11:19 eythian      kf: for many library types, it simply doesn't make sense even when used correctly.
11:19 kf           eythian: one of the advantages of the union catalog... I think it's mandatory there
11:18 kf           eythian: our libraries are all using it :D
11:18 gaetan_B     i'll just set this syspref off then, thanks eythian and jcamins :)
11:17 gaetan_B     i don't really want them to get a headache with ideas such as encoded fields though
11:16 gaetan_B     jcamins: aaah ok, that's a good explanation
11:15 magnuse      yeah, it's just a twitter habit to prefix with a #...
11:14 eythian      magnuse: there's no one in that channel...?
11:14 magnuse      #marcmustdie
11:13 jcamins      OpacIconsXSLT.
11:13 eythian      many of our libraries have that turned off. I think there might be a syspref for it.
11:13 jcamins      eythian: you have a point there.
11:13 eythian      the leader is never set correctly.
11:13 huginn       jcamins: unknown tag leader
11:13 jcamins      @marc leader
11:13 jcamins      No. That is a result of the LEADER not being set correctly.
11:11 gaetan_B     all documents have "books" in the detailed display whatever their document type is, is it a bug in the default marc21 xslt ?
10:59 gaetan_B     that would explain what they saw
10:58 gaetan_B     oh ok
10:58 gaetan_B     and they seem to indicate it had been translated
10:58 jcamins      It has translations that were copied from 3.8 and 3.12, but my understanding was that Karam didn't translate 3.10 since it didn't play nicely with RTL.
10:58 gaetan_B     there are files on pootle though
10:58 gaetan_B     err
10:57 jcamins      gaetan_B: you know that 3.10 was never translated to Arabic at all, right?
10:57 kf           that's weird
10:57 kf           oh?
10:57 gaetan_B     at least that's what they were saying
10:57 gaetan_B     it seems the arabic translation is just a google translate of the interface
10:56 gaetan_B     and
10:56 gaetan_B     it's still far from perfect
10:56 kf           ah ok
10:56 gaetan_B     but we we applied the patches actually
10:56 gaetan_B     i'll see if i can update the code before leaving indeed
10:56 gaetan_B     because that's what was available when we did the install
10:56 kf           gaetan_B: there was a ton of work for RTL display in 3.12
10:55 kf           gaetan_B: why using 3.10 for them?
10:51 jcamins      I'll split it into a separate patch.
10:51 gaetan_B     never mind, i was wrong the default framework is fine
10:50 jcamins      *fix it
10:50 jcamins      kf: I did think it, yes.
10:49 gaetan_B     and bigger troubles than with my custom framework at that :D
10:49 gaetan_B     hmm configuration is ok, maybbe there is a bug in 3.10.04 then, because even with the default framework i am having troubles now
10:48 eythian      gaetan_B: I would have expected $a to be it
10:48 Viktor       gaetan_B no idea - sorry :/
10:47 kf           Viktor: that sounds reasonable :)
10:47 kf           it's depending on your configuration too if koha will add an authority
10:47 Viktor       Guess we'll have to do that too, but I'll save it for last.
10:46 gaetan_B     in marc21 which fields are mandatory for Koha to properly generate an authority ? it seems just filling the $a is not enough
10:46 Viktor       Thanks kf
10:46 kf           make sure to take a look at an existing translation before - you have to leave out the comments at the beginnings of each entry in your translation to make it work right
10:46 kf           in administration
10:45 kf           it translates the system preferences
10:43 Viktor       But what functions does the file pref.po have?
10:42 kf           khall: around?
10:42 Viktor       Update from our translators btw - Swedish should be done by end of july/during august.
10:37 Viktor       (thats better)
10:36 viktorsarge_ Hi drojf
10:36 viktorsarge_ Just trying to get my regular nick :)
10:36 viktorsarge_ Hi kf
10:36 kf           hi viktorsarge_
10:36 viktorsarge_ (test)
10:29 mtj          all very interesting stuff, that i know very little about :o)
10:26 mtj          http://en.wikipedia.org/wiki/SQL:2011
10:26 mtj          i didnt really know this until now, but… i guess what we are aiming for is ISO/IEC spec SQL, for Koha
10:20 mtj          hey, that would be a good sub-bug, under 'removing mysqlisms'
10:11 kf           ah, that should be an easy one then
10:11 mtj          yeah, i think so… its a synonym of now() - but ANSI compliant
10:09 kf           so are we sure current_timestamp is safe? :)
10:08 mtj          kf, so yeah… you are correct :)
10:08 mtj          http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html
10:08 mtj          CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP	Synonyms for NOW()
10:08 mtj          aaah, interesting ...
10:07 kf           [off] feeling a bit like someone else now
10:05 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8367 enhancement, P5 - low, ---, jonathan.druart, Needs Signoff , How long is a hold waiting for pickup at a more granular level
10:05 kf           wondering abu bug 8367
10:05 mtj          'You can also use CURRENT_TIMESTAMP, if you feel like being more ANSI compliant' ?
10:04 mtj          http://stackoverflow.com/questions/385042/sql-server-equivalent-of-mysqls-now
10:04 mtj          kf, yeah i think so
10:03 kf           ?
10:03 kf           hm i think Now() is a mysqlismß
09:56 mtj          connordewar, keep us posted, aye :)
09:53 eythian      later
09:53 connordewar  well im off . goodbye all
09:52 kf           ?
09:51 magnuse      eythian: dunno, ask kf
09:50 connordewar  oh yeah I might have a play! always good to play with another language
09:49 eythian      of course it is, why else would you have an umlaut?
09:47 magnuse      LÖVE - is that a heavy metal umlaut? :-)
09:47 mtj          i think its a good middle-ground between pygame and native c, for game stuff
09:46 eythian      I think lua is pretty popular for game scripting environments. Never used it myself, but see it around a bit.
09:45 connordewar  looks nice iv only played with lua on a mod for minecraft
09:45 mtj          website has some nice demos, too  :)
09:44 mtj          it uses sdl as well, but ive heard its fast and lean
09:43 eythian      lua
09:43 connordewar  is it a python library?
09:42 mtj          https://love2d.org/
09:42 mtj          hey connor, fwiw, i've been meaning to have a poke at love2d for games
09:42 magnuse      as long as you have fun!
09:41 magnuse      nah, i really don't care, honestly
09:41 connordewar  ahh I did help with some koha unit tests and the perl was very pretty code
09:40 magnuse      because it's not perl :-)
09:40 eythian      Because it's an upstart trying to take over the areas that Perl does perfectly well, and we use perl :)
09:39 connordewar  I still dont see why theres such an anti python attitude
09:38 eythian      heh OK
09:37 connordewar  iv already had alot of fun with pygame but wasnt happy with the speed :)
09:37 eythian      then you should perhaps also look into pygame.
09:36 connordewar  c++ has alot of game possibiltys though thats my freetime project
09:35 eythian      Of course, I think you'd be better off doing Perl, but I'm biased ;)
09:35 connordewar  good idea thanks!
09:34 eythian      connordewar: I'd email ian@catalyst.net.nz, he runs our academy stuff, he might have some ideas too.
09:34 connordewar  nothing wrong with python! im now dabbling in some c++
09:33 eythian      connordewar: ah, nice.
09:33 magnuse      python?!? ewww ;-)
09:32 magnuse      eythian: yeah, even that should be good for a few laughs :-)
09:32 connordewar  hi eythian well I was going to ask him about seeing if I could tag along with the python team or something at catslyst these school holidays.
09:32 eythian      magnuse: I'm reduced to judging them by their terrible covers :)
09:31 eythian      connordewar: I wouldn't be too surprised if he wasn't. Anything I can help with?
09:29 magnuse      eythian: that blog inspired a norwegian blog: https://trangtihylla.wordpress.com/
09:29 connordewar  hello kf
09:28 kf           hi connordewar :)
09:28 huginn       connordewar: I'll give you the answer just as soon as RDA is ready
09:28 connordewar  @rangi are you about?
09:25 eythian      http://awfullibrarybooks.net/the-final-frontier/ <-- this is excellent
09:22 connordewar  hi magnus
09:22 magnuse      hiya connordewar
09:10 wahanui      okay, eythian.
09:10 eythian      wahanui: facepalm is also a tiny member of the Arecaceae family whose preference for warm, humid environments makes it a perfect choice for cultivation in the human nasal cavity.
09:09 wahanui      ...but facepalm is <reply>http://buikitty.files.wordpress.com/2012/02/20120202-094434.jpg...
09:09 eythian      wahanui: facepalm is a tiny member of the Arecaceae family whose preference for warm, humid environments makes it a perfect choice for cultivation in the human nasal cavity.
09:07 tweetbot     [off] twitter: @wizzyrea: ""@devopsreactions: Codebase over time - by George http://t.co/qj0lTLtKs9" as it applies to #KohaILS (its supposed to be funny.)"
09:04 kf           bye drojf
09:04 * drojf      has to leave. see you later
09:01 drojf        what do you mean? change the record?
09:01 kf           os it works after recataloging it?
09:00 drojf        gaetan_B: fwiw i copied your title and put it in a record, it looks the same to me in results and detail view
08:53 magnuse      :-)
08:53 magnuse      not 100% elegant, but it seems to work
08:53 magnuse      thanks
08:51 kf           magnuse: that should work yes
08:48 magnuse      yeah, i think that must be it
08:46 eythian      but I don't think I've ever tried this.
08:45 eythian      that would seem like it could do it.
08:44 magnuse      do i have to set "Current checkouts allowed" = 0 for all the other Patron categories, for this Item type?
08:41 magnuse      i thought adding a sepecific rule in "Circulation and fines rules" for Patron category = x and Item type = y would do it, but it seems i got that wrong...
08:40 magnuse      is there a way to make it so that only one patron category is able to check out a given item type?
08:40 eythian      merry old, yep.
08:39 magnuse      ah, england
08:39 eythian      yeah, 9.40
08:39 magnuse      10:40 here
08:38 kf           9:40? :)
08:38 kf           heh
08:38 eythian      it's a bit weird, yeah :)
08:37 magnuse      nice time to show up for work! ;-)
08:37 eythian      g'day
08:37 magnuse      kia ora eythian
08:33 drojf        but it's something that zebra definitely uses to manipulate the indexes
08:32 drojf        i'd try it without any of those just to make sure. it may not even be the rules but a bug in there, who knows
08:32 gaetan_B     but i don't understand this very well
08:32 gaetan_B     i don't see how this would invert word oder though
08:32 gaetan_B     that's the only thing i have here
08:31 gaetan_B     i have addes what karam added on the wiki
08:26 drojf        gaetan_B: there would not be any strange ligature/replacement settings in the icu configuration? have you tried without anything in there?
08:26 kf           maybe try the mailing list? haven't seen karam in a while, but he might know
08:25 gaetan_B     it is icu, but that's not enough it seems
08:25 gaetan_B     drojf: :D that's ok this problem should confuse pretty much any sane person
08:24 kf           then it 'should' work
08:24 drojf        ha you really got me confused there :D
08:24 kf           i think the only thing you need for sure is icu
08:24 gaetan_B     drojf: i was sort of joking, i don't think there's any rtl setting for zebra
08:24 gaetan_B     when we sent everything to their production instance (which we installed ourselves, so it's a regular French debian like the other should be) these problems almost vanished
08:23 drojf        where do you have to set it to rtl? i don't think i did that when i tested icu and it looked ok by default
08:23 gaetan_B     on our migration instance
08:23 gaetan_B     because we had a whole lot of records that zebra refused to index
08:23 gaetan_B     it could also be a system problem
08:22 gaetan_B     it seems to be super specific
08:22 kf           gaetan_B: but i have never heard of something like this from the library with hebrew records.
08:22 gaetan_B     they were probably not talking about zebra anyway
08:22 magnuse      drojf: probably because it would be slower?
08:22 gaetan_B     yes i am only kidding
08:22 kf           gaetan_B: more likely the library they visited
08:22 drojf        also, why does the search results take the title from zebra and not from the marc recordß?
08:22 gaetan_B     drojf: ^^
08:22 gaetan_B     زانست وسه رده م
08:21 gaetan_B     kf: someone here told me "but it's very easy someone in  germany told us we only have to set it to RTL and everything will be fine!" i hope it wasn't you :D
08:21 drojf        out of curiosity, what are the words?
08:20 drojf        the zebra is a strange animal :/
08:20 kf           ugh.
08:19 gaetan_B     but the same words in another sentence might not give you any trouble
08:19 magnuse      weird!
08:19 gaetan_B     drojf: yes and also systematically reproductible with this words in this order
08:19 drojf        but only in one case?!
08:18 gaetan_B     which means zebra does some pretty evil voodoo with RTL languages
08:18 gaetan_B     it does look like it
08:18 gaetan_B     you would see the proper title "funny stuff"
08:18 magnuse      i *think* the data in the result list comes from zebra, and the data in the detail view comes from the MARC in the database?
08:18 gaetan_B     and looking at the detailed record
08:18 gaetan_B     and in the search results looking up funny would bring you "stuff funny" in the results list
08:17 gaetan_B     you have to search "stuff funny"
08:17 gaetan_B     say if the title was "funny stuff"
08:17 gaetan_B     it shows in the right order
08:17 gaetan_B     but in the detailed view
08:17 gaetan_B     you need to enter them in the wrong order to get the right result
08:17 gaetan_B     also if you search
08:17 gaetan_B     and it shows up in the search results with the two words in the wrong order
08:16 drojf        or not do
08:16 drojf        what does it do?
08:16 gaetan_B     (we have had titles with this structure and no problems)
08:16 gaetan_B     has two words with a space in between
08:15 gaetan_B     but just this one title
08:15 gaetan_B     and it was all fine and nice
08:15 gaetan_B     they have entered quite a few titles in RTL languages so far
08:15 gaetan_B     well
08:15 wahanui      gaetan_B: what?
08:15 gaetan_B     wahanui: you have a point here
08:15 magnuse      lol
08:14 drojf        lol wahanui
08:14 wahanui      well, the problem is it's human beings doing it. Rebuild your indexes.
08:14 kf           gaetan_B: what's the problem?
08:13 gaetan_B     i am running into some really awful zebra related RTL problems here
08:13 gaetan_B     hello
08:03 magnuse      kewl!
08:03 kf           :)
08:02 rangi        then the unit tests would be running against mysql and maria
08:02 rangi        we could have one of those nodes running maria
08:02 rangi        eg
08:02 kf           showing once again that koha has a strong international community :)
08:02 kf           maybe some nice news for the newsletter/koha blog too?
08:02 kf           nice!!
08:02 rangi        yep and more
08:01 magnuse      what does that translate to? faster testing?
08:00 rangi        one in tokyo (galen's) and bernardo's (in argentina)
08:00 magnuse      yay!
08:00 rangi        in more positive news, jenkins now has 2 extra nodes to use
07:59 magnuse      e
07:59 magnuse      yeah, that might be tru
07:57 rangi        imho
07:57 rangi        thats only if the person who wrote the patch doesnt care enough .. in which case they should die
07:55 magnuse      yeah, but i also have a feeling it is a place where bugs go to die in silence...
07:53 drojf        i think it is more a "nothing to sign off here atm"
07:52 * magnuse    thinks "in discussion" might not be serving it's puropse
07:50 kf           gmcharlt++ for his blog tutorial too :)
07:49 magnuse      gmcharlt++ for 3.14 RM update #1
07:43 kf           :)
07:43 magnuse      wb kf
07:43 magnuse      116 bugs are "in discussion"
07:39 magnuse      sophie_m: i know, and that is awesome! :-)
07:38 magnuse      yup
07:37 rangi        190 to needs signoff, it just means lots and lots of work is being done
07:36 sophie_m     magnuse: kenza is trainee at BibLibre
07:35 magnuse      yes, our bug queues are too long, but having 158 bugs signed off in june is still pretty awesome
07:33 tweetbot     [off] twitter: @KohaILS: "#KohaILS  Koha 3.14 Release Manager’s Update #1 http://t.co/e7mY8mgLEr"
07:30 magnuse      yay!
07:30 kenza        yes!
07:29 magnuse      first time here, i think?
07:29 kenza        :)
07:27 magnuse      welcome to #koha kenza!
07:26 kenza        hello!
07:26 christophe_c bonjour magnuse ;-)
07:26 * magnuse    wonders if renewing his I-name is worth it
07:26 sophie_m     hello magnuse and #koha
07:26 magnuse      bonjour kenza christophe_c sophie_m
07:06 tweetbot     [off] twitter: @ranginui: "Koha bugzilla statistics for June 2013 #KohaILS http://t.co/VHM4rFjUNF"
07:06 huginn       drojf: The current temperature in Prenzlauer Berg, Berlin, Germany is 20.6°C (8:43 AM CEST on July 03, 2013). Conditions: Clear. Humidity: 59%. Dew Point: 12.0°C. Pressure: 29.86 in 1011 hPa (Steady).
07:06 drojf        @wunder berlin, germany
07:05 christophe_c hello #koha
07:01 magnuse      bonjour asaurat
07:01 asaurat      hi
06:58 drojf        hi dcook and magnuse
06:57 magnuse      moin drojf and reiveune
06:57 dcook        morning drojf
06:53 drojf        good morning #koha
06:45 cait         i am not overly confident about this... but it seems to make it work better
06:45 cait         10519 ready for testing :)
06:45 cait         ok
06:42 reiveune     hello
06:32 magnuse      gmcharlt++
06:32 magnuse      dcook: we might not be representative :-)
06:32 alex_a       bonjour
06:30 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10519 normal, P5 - low, ---, katrin.fischer, Signed Off , Suggestions: 'Organize by' and correct display of tab descriptions broken
06:30 cait         might take a bit longer, but it will be on bug 10519
06:30 cait         i have a bit of a weird patch coming up... someone want to volunteer to review?
06:30 cait         seems i can't stop giving our RM karma
06:30 cait         gmcharlt++
06:30 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9987 enhancement, P5 - low, ---, jonathan.druart, Pushed to Master , biblioitemnumber is useless for orders.
06:30 jenkins_koha Galen Charlton: Bug 9987: remove reference to biblioitemnumber from test case
06:30 jenkins_koha Project Koha_master build #1287: FIXED in 1 hr 17 min: http://jenkins.koha-community.org/job/Koha_master/1287/
06:30 jenkins_koha Yippie, build fixed!
06:30 dcook        Shattering my preconceived notions of Norway and Germany here!
06:30 cait         we will have an update party with cookies and pretzels and dcook can get beer :)
06:29 magnuse      yay cait!
06:29 * cait       is with magnuse on that
06:29 dcook        O_O
06:29 magnuse      (not because of the alcohol, but because of the awful taste)
06:29 dcook        :O
06:28 * magnuse    would rather upgrade koha than drink beer ;-)
06:27 dcook        I'm going...to have pretzels and beer tonight :)
06:27 dcook        Nice one!
06:27 * magnuse    thinks he will probably upgrade his customers to 3.12.1 tonight
06:25 magnuse      wassup?!?
06:22 magnuse      hiya dcook
06:21 dcook        Hey ya magnuse
06:21 * magnuse    waves
06:16 dcook        Boo for 3.8 being on v1.3.2...
06:16 dcook        Yay for master using jquery v1.7.2!
06:02 cait         gmcharlt++
05:14 huginn       New commit(s) kohagit: Bug 9987: remove reference to biblioitemnumber from test case <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=58ccb8342b2d7291926fec0076fe68303313da90>
05:12 jenkins_koha Starting build #1287 for job Koha_master (previous build: STILL UNSTABLE -- last SUCCESS #1274 5 days 4 hr ago)
04:53 dcook        No worries :)
04:47 jenkins_koha Project Koha_master build #1286: STILL UNSTABLE in 1 hr 15 min: http://jenkins.koha-community.org/job/Koha_master/1286/
04:44 gmcharlt     dcook: thanks for finding the typo
04:44 gmcharlt     3.2, 3.12 .... both still not quite pi yet ;)
04:32 mtompset     Have a great day, #koha.
04:29 dcook        gmcharlt: "I was release manager for Koha 3.12." ?
04:15 tweetbot     [off] twitter: @gmcharlt: "Tutorial: Perl 5.10 and Koha http://t.co/CgNsVXJXNw #KohaILS"
03:32 jenkins_koha Starting build #1286 for job Koha_master (previous build: STILL UNSTABLE -- last SUCCESS #1274 5 days 2 hr ago)
03:31 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9987 enhancement, P5 - low, ---, jonathan.druart, Pushed to Master , biblioitemnumber is useless for orders.
03:31 jenkins_koha Galen Charlton: Bug 9987: DBRev 3.13.00.009 - remove acqorders.biblioitemnumber
03:31 jenkins_koha Project Koha_master build #1285: STILL UNSTABLE in 1 hr 15 min: http://jenkins.koha-community.org/job/Koha_master/1285/
03:25 dcook        Hmm...they look ok too...not sure
03:24 dcook        circ rules even
03:24 dcook        I have the feeling the problem someone has raised likely has to do with their fines rules then..
03:23 rangi        no worries
03:23 dcook        Thanks heaps :)
03:23 dcook        rangi++
03:22 rangi        yup
03:22 dcook        Hence the need for your patch
03:22 dcook        And with pre-patched 3.8, it'll also add fines on check-in
03:22 dcook        Thanks, rangi :)
03:22 dcook        Nice
03:22 rangi        forget even
03:21 rangi        it will only increment on hte 3rd (or 4th i forge) then 6 or 7th etc
03:21 rangi        but if its 3 days, and 3 day increments
03:21 rangi        then it shojld match pretty much everything
03:21 rangi        so if your rule is 1 day, and 1 day increments
03:21 rangi        bearing in mind it has to match
03:20 rangi        circrules has the fines
03:20 dcook        Mmm
03:20 rangi        (one for notices one for fines)
03:20 rangi        and circ rules
03:20 dcook        Under tools?
03:20 dcook        That would probably do it
03:20 rangi        under tools
03:20 dcook        ...
03:20 rangi        for overdues
03:20 rangi        and your rules?
03:19 dcook        Calculate and charge
03:19 dcook        already*
03:19 dcook        Yeah, alreayd have :/
03:19 dcook        finesMode?
03:19 rangi        check that
03:19 rangi        finesmode
03:19 rangi        theres a syspref
03:19 dcook        I thought it was related to the bugs that Galen cites but I'm starting to think it's not...
03:19 dcook        Note, this is 3.8.0
03:19 dcook        I swear that I have an overdue item, but if I run fines.pl, it doesn't increment...
03:18 dcook        fines.pl?
03:18 dcook        Hmmm, how do fines get generated?
03:05 * mtompset   laughs, "Totally understandable."
03:04 * gmcharlt   was very careful to word it that way for fear that nobody would ever give me cookies again if I sounded too enthusiastic about dead code removal ;)
03:04 huginn       mtompset: The operation succeeded.  Quote #267 added.
03:04 mtompset     @quote add  gmcharlt: I like patches that remove dead code almost as much as I like cookies.
03:03 huginn       mtompset: Error: You must be registered to use this command. If you are already registered, you must either identify (using the identify command) or add a hostmask matching your current hostmask (using the "hostmask add" command).
03:03 mtompset     @quote add  gmcharlt: I like patches that remove dead code almost as much as I like cookies.
03:02 huginn       mtompset: 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)
03:02 mtompset     @quote random
02:56 mtompset     gmcharlt++
02:55 dcook        gmcharlt++
02:51 rangi        gmcharlt++
02:50 tweetbot     [off] twitter: @gmcharlt: "My first update as release manager for Koha 3.14: http://t.co/SA8q83oEAu #KohaILS"
02:49 jcamins      gmcharlt++
02:49 gmcharlt     http://koha-community.org/koha-3-14-release-managers-update-1/
02:17 jenkins_koha Starting build #1285 for job Koha_master (previous build: STILL UNSTABLE -- last SUCCESS #1274 5 days 1 hr ago)
02:11 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9987 enhancement, P5 - low, ---, jonathan.druart, Pushed to Master , biblioitemnumber is useless for orders.
02:11 jenkins_koha Jonathan Druart: Bug 9987: Remove DB field aqorders.biblioitemnunmber
02:11 jenkins_koha Project Koha_master build #1284: STILL UNSTABLE in 1 hr 19 min: http://jenkins.koha-community.org/job/Koha_master/1284/
01:51 huginn       New commit(s) kohagit: Bug 9987: DBRev 3.13.00.009 - remove acqorders.biblioitemnumber <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=9598f6365e8aaca741ba422e6195d4fd67f00480>
01:17 dcook        Words are interesting...
01:17 dcook        But we assume it's with the rest when it's actually the position of the U and the O
01:17 dcook        I find it interesting that we're tempted to write flourescent...but we stop after flour because something seems wrong
01:16 dcook        If you just think about it as flourescent but remember that the u comes before the o, you're pretty good to go
01:16 mtompset     yes, but I didn't want to look up the spelling. :P
01:16 mtompset     But yes, if you didn't catch the context, that was a reasonable assumption, dcook. ;)
01:16 dcook        fluorescent?
01:15 mtompset     Compact Flour... whatever... Lightbulb.
01:12 wahanui      stuff is probably working quite well... ... But not ready for production at the moment. or in xslt
01:12 dcook        stuff?
01:12 wizzyrea     stuff
01:09 dcook        First thought "Canadian Football League" when I saw CFL...
00:54 jenkins_koha Starting build #1284 for job Koha_master (previous build: STILL UNSTABLE -- last SUCCESS #1274 4 days 23 hr ago)
00:51 jenkins_koha Project Koha_3.8.x build #328: FIXED in 42 min: http://jenkins.koha-community.org/job/Koha_3.8.x/328/
00:51 jenkins_koha Yippie, build fixed!
00:16 wizzyrea     http://www.atsdr.cdc.gov/mmg/mmg.asp?id=106&tid=24
00:16 wizzyrea     (for mercury)
00:16 wizzyrea     decontamination = bag the clothes, vent the area, take a shower
00:16 jcamins      Yeah, but the CFL is fine.
00:15 wizzyrea     so, in case you were wondering
00:15 wizzyrea     it's in the CFL's tho
00:15 wizzyrea     definitely not.
00:15 jcamins      wizzyrea: mercury is definitely not an ingredient in incandescent bulbs, though.
00:15 wizzyrea     but if it's flakes it's probably not mercury
00:14 wizzyrea     jcamins - I'd vent your apartment
00:13 jcamins      I just checked. It is definitely an incandescent bulb.
00:13 jcamins      lol
00:13 druthb       Not you, jcamins.  Wizzyrea...after dealing with SirsiDynix, I've always felt really dirty and wrong.
00:13 jcamins      druthb: yeah, guess I won't be eating dinner just yet.
00:11 wizzyrea     well I know it would be liquid at room temp, not sure about in a bulb
00:11 druthb       Take a shower afterward?  Decontaminate?
00:11 wizzyrea     it does some neat things, and some utterly nonsensical things
00:11 * wizzyrea   had a look at sirsi enterprise today
00:11 druthb       no, you're right, wizzyrea.  It should be liquid at room temp, at normal atmosphere.
00:10 wizzyrea     kek
00:10 wizzyrea     I think it would be liquid at room temp
00:10 * cjh        double checks channel
00:10 wizzyrea     or ... i'm feeling wrong
00:10 wizzyrea     if under pressure, gaseous (as in a bulb)
00:10 wizzyrea     mercury would be either gaseous or liquid at room temp
00:10 jenkins_koha Starting build #328 for job Koha_3.8.x (previous build: STILL FAILING -- last SUCCESS #325 9 days 23 hr ago)
00:09 dcook        lol
00:09 tcohen       that's great :-D
00:09 jenkins_koha Project Koha_3.12.x build #62: FIXED in 40 min: http://jenkins.koha-community.org/job/Koha_3.12.x/62/
00:09 jenkins_koha Yippie, build fixed!
00:08 dcook        Mmm ravioli...
00:08 tcohen       bye dcook
00:08 dcook        tcohen*
00:08 dcook        Seee ya, tcohenn
00:08 dcook        Touché
00:08 tcohen       bye #koha!
00:08 * tcohen     heads to the kitchen: crab raviolis almost cooked
00:08 jcamins      dcook: having laboriously gotten it into a trash bag, I'm not inclined to run the risk of getting all over everything again.
00:07 jcamins      It sure looked like mercury, though.
00:07 dcook        Pics or it didn't happen
00:07 dcook        Hmm, no idea what you're talking about?
00:07 druthb       That's odd.
00:07 jcamins      druthb: this was an incandescent.
00:07 jcamins      Yeah. Never seen it on another bulb.
00:07 druthb       compact fluorescents contain mercury, IIRC
00:07 dcook        For the base?
00:07 dcook        Metal leaf?
00:06 jcamins      (the metal leaf that's coating everything)
00:05 jcamins      Out of curiosity, what on earth is it that they put in those lightbulbs?
00:04 wahanui      success is a good thing jenkins
00:04 jcamins      Success!
00:03 druthb       get hit by that, it hurts *lots*
00:02 druthb       India and Jordan both do, too.  'course, both of them are running at 220VAC, too.
00:02 dcook        Means fewer accidental shocks. That's for sure.
00:02 dcook        I think they do it in Europe as well..
00:02 dcook        smart even...
00:02 dcook        To Australia's credit, this whole putting switches on electrical outlets...pretty smrat
00:01 dcook        Although slight electrical shocks are...interesting
00:01 * dcook      would probably turn off the electricity in any case
00:01 jcamins      Actually, I think that might be my first plan.
00:00 wizzyrea     zzzzap
00:00 * druthb     has used the potato trick.  :)
00:00 tcohen       tongs
00:00 dcook        Potatos!
00:00 jcamins      wizzyrea: smart! That's my new backup plan.
00:00 wizzyrea     just cram the potato on the broken bit
00:00 wizzyrea     you can use a potato to twist the bulb out
00:00 wizzyrea     also, if you happen to break the bulb, or it comes out