Time  Nick           Message
23:59 ala_3v0        any help?
23:59 ala_3v0        Hi Koha# I have this error message when koha-remove: ERROR 1396 (HY000) at line 1: Operation DROP USER failed for 'koha_koha'@'%'
23:13 wajasu         i'll load the database on my test server.  to reproduce the error.
22:59 wajasu         u r correct, changin it didn't break it on my test setup.   the other setup was a 3.0 ish system is attempting to move to 3.8.3
22:54 jcamins        Was the other one an upgrade from 3.0?
22:53 jcamins        wajasu: I doubt it, 'cause I tested on master, 3.8.3, and 3.6.7.
22:45 wajasu         my test install is just a out of the box install, no data in it yet.  let see of I change AutoCreateAuthorities if it breaks my test environment.
22:44 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8552 critical, P1 - high, ---, gmcharlt, NEW , BiblioAddsAuthorities set to Allow causes Software Error on Z3950 import
22:44 jcamins        Bug 8552.
22:44 jcamins        There's a bug somewhere... if you are able to figure out how to reproduce the problem, I'd like to know, and potentially fix it.
22:42 jcamins        But this is installation-specific, because I have a half-dozen sites using the linker heavily and not running into this problem.
22:42 jcamins        If you disable AutoCreateAuthorities, that might fix it, but at the cost of not automatically creating authorities.
22:41 wajasu         I'll look there
22:41 wajasu         :)
22:41 jcamins        Not ld.
22:41 jcamins        C4::Linker. :)
22:41 jcamins        Unfortunately, the bug report I was given didn't give me any clues where the actual problem might be.
22:40 wahanui        perl is probably different things to different people
22:40 wajasu         perl?
22:40 jcamins        wajasu: it has something to do with the linker.
22:38 wajasu         the indicators are both 0 in the 630 field.
22:37 wajasu         any ideas as what could be different on the other test server (which i dod not set up)?
22:36 wajasu         i set up the same server myself, and i don't get that error.
22:36 wajasu         on a  server someone setup  v3.08.03 koha, and i am importing a biblio from a z39.50 server.  upon save I see: Field 630 must have indicators (use ' ' for empty indicators) at /home/koha/kohaclone/C4/Charset.pm line 142
22:13 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8532 normal, P3, ---, robin, Passed QA , Old/iffy data causes error checking out
22:13 jenkins_koha   robin: Bug 8532 - improve robustness when converting dates
22:13 jenkins_koha   Project Koha_3.8.x build #127: SUCCESS in 1 hr 5 min: http://jenkins.koha-community.org/job/Koha_3.8.x/127/
22:07 jcamins        I guess if you use those anti-spam TEXT records in your DNS.
22:06 jcamins        And can't think why you'd want to, honestly.
22:06 jcamins        However, I've never tried.
22:06 jcamins        I think you could probably also get Postfix to use gmail as a smarthost.
22:02 rangi          read it? I dunno, ive never used it sorry
22:01 new_koha_usr   What to do with CONFIGURE.gmail?  Thanks
21:40 rangi          not for anything useful nope
21:39 * jcamins_away hopes that wasn't rangi's password.
21:19 rangi          mouse button fail
21:19 rangi          hmm
21:18 rangi          izban12
21:08 jenkins_koha   Starting build #127 for job Koha_3.8.x (previous build: SUCCESS)
20:42 ala_3v0        thanks, I'll try that.
20:41 jcamins        Okay, in that case you do not have a backup of koha-conf.xml anywhere, to the best of our knowledge. Use rangi's suggestion.
20:41 ala_3v0        not koha-dump
20:41 ala_3v0        no
20:41 jcamins        That is the name of a program.
20:41 jcamins        *?
20:41 jcamins        Did you run koha-dump.
20:41 jcamins        No, mysqldump is a different program.
20:40 jcamins        Okay, in the .tar.gz files you'll find a koha-conf.xml file you could use.
20:40 ala_3v0        it is mysqldump
20:39 ala_3v0        I used to dump them in my documents in the server before scp to my computer.
20:38 jcamins        Actually, let's go back a bit. You said that you had run koha-dump in the past. Where did you put the files it created?
20:37 jcamins        No one here has access to your system.
20:36 jcamins        Then ask that person if they have a backup.
20:36 ala_3v0        But someone else also has access to the koha
20:36 jcamins        rangi's suggestion will work, if you used packages.
20:36 jcamins        There you go.
20:36 ala_3v0        no
20:35 jcamins        Do you have an earlier copy of koha-conf.xml?
20:35 ala_3v0        are you sure
20:35 jcamins        No, you deleted the file and someone disabled your backups.
20:34 ala_3v0        is there any possibility to restore it to an earlier date
20:32 jcamins        Shouldn't.
20:31 ala_3v0        will that affect it
20:30 ala_3v0        yes, I did restored a sql file yesterday
20:30 jcamins        Okay, that doesn't explain why /var/spool/koha/koha was empty.
20:29 ala_3v0        I was trying to rename the koha-conf.xml.save to koha-conf.xml using mv but accidentally I used rm
20:28 jcamins        I suspect we are missing a crucial piece of information about your system.
20:28 ala_3v0        there is /var/spool/koha/koha but it is empty
20:28 jcamins        What were you trying to do?
20:27 rangi          otherwise, your cron jobs arent running
20:27 rangi          /var/spool/koha that is
20:27 rangi          but, if it was done with the packages, you should have stuff in /var/spool/ unless it was only created today
20:26 rangi          then edit the koha-conf.xml to point to your existing db
20:26 rangi          koha-create new_instance_name
20:26 rangi          or better
20:25 rangi          sudo koha-mysql new_instance_name < your_sql_backup
20:25 rangi          sudo koha-create new_instance_name --create_db
20:25 rangi          what you could do is
20:24 rangi          ls -l /var/spool/koha
20:23 ala_3v0        koha-common on debian squeeze 6
20:23 oleonard       Bye #koha
20:23 rangi          apt-cache policy koha-common
20:23 rangi          can you type
20:23 rangi          are you sure it was done with the packages?
20:20 ala_3v0        do I have to do a new installation
20:17 ala_3v0        yes
20:17 wizzyrea       so it exists, but there is nothing there?
20:16 ala_3v0        The koha has been installed by someone
20:15 ala_3v0        empty
20:15 wizzyrea       is there stuff there?
20:15 wizzyrea       does that exist?
20:15 wizzyrea       so you can go to /var/spool/koha/koha
20:15 ala_3v0        yes my instance name is koha
20:15 wizzyrea       in fact, I would just see what's in /var/spool/koha
20:15 * jcamins      has to go out run some errands.
20:14 wizzyrea       make sense?
20:14 wizzyrea       so my directory would be /var/spool/koha/lecompton
20:14 wizzyrea       my instance name is "lecompton"
20:14 wizzyrea       for example
20:14 wizzyrea       instancename is the name of your instance
20:14 wizzyrea       well /var/spool/koha/instancename
20:14 ala_3v0        yes
20:14 jcamins        When did you set up the instance?
20:14 jcamins        It's empty?
20:13 ala_3v0        the folder in /var/spool/koha/instancename is empty
20:13 jcamins        What exactly where you trying to do, BTW?
20:13 jcamins        You can retrieve the koha-conf.xml from the latest .tar.gz.
20:12 rangi          My stop
20:12 jcamins        I forgot that I didn't have to set that up myself. :)
20:11 wahanui        I know.
20:11 jcamins        Oh, that's right.
20:11 rangi          If you are using packages
20:11 rangi          Backups put it there everyday
20:11 jcamins        There.
20:11 jcamins        Ah.
20:11 jcamins        You should have a .tar.gz file... somewhere.
20:11 rangi          Check /var/spool/koha/instancename
20:11 * wizzyrea     presses the easy button
20:10 jcamins        This makes it easy.
20:10 jcamins        Excellent!
20:10 ala_3v0        did you ever run koha-dump
20:10 rangi          Right
20:10 wizzyrea       to which question :)
20:10 ala_3v0        yes
20:10 rangi          ?
20:10 rangi          So you deleted /etc/koha/sites/yourinstance/koha-conf.xml
20:09 jcamins        Did you ever run koha-dump?
20:09 wizzyrea       hm
20:09 wahanui        hmmm... packages is at http://wiki.koha-community.org/wiki/Debian
20:09 ala_3v0        packages
20:08 wizzyrea       packages or tarball install
20:08 ala_3v0        but I have the sql backup
20:08 ala_3v0        no
20:08 rangi          Did you have a backup?
20:07 ala_3v0        Hi Koha# I have accidentally deleted koha-conf.xml file, is there any chance of retrieving it?
20:07 rangi          I'm sure she will
20:06 cait           rangi:  hope she has a good time :)
20:05 maximep        perfect day
20:05 rangi          anitsirk is in Germany now
20:05 huginn         maximep: The current temperature in lac st-charles, quebec city, Quebec is 24.8°C (4:03 PM EDT on August 07, 2012). Conditions: Mostly Cloudy. Humidity: 54%. Dew Point: 15.0°C. Pressure: 29.90 in 1012 hPa (Falling).
20:05 maximep        @wunder cyqb
20:04 huginn         cait: The current temperature in Taegerwilen, Taegerwilen, Germany is 16.8°C (10:00 PM CEST on August 07, 2012). Conditions: Mostly Cloudy. Humidity: 71%. Dew Point: 12.0°C. Pressure: 30.24 in 1024 hPa (Steady).
20:04 cait           @wunder Konstanz
20:04 wizzyrea       better there :)
20:03 huginn         jcamins: The current temperature in APRSWXNET Jackson Heights NY US, Corona, New York is 26.7°C (3:32 PM EDT on August 07, 2012). Conditions: Mostly Cloudy. Humidity: 55%. Dew Point: 17.0°C. Pressure: 29.96 in 1015 hPa (Falling).
20:03 jcamins        @wunder 11375
20:03 * cait         agrees on too hot
19:59 wizzyrea       LIES
19:59 wizzyrea       or at least, it looks cloudy, even though it says "clear"
19:59 wizzyrea       cloudy even!
19:59 wizzyrea       very much too hot
19:59 rangi          Too hot!
19:57 huginn         wizzyrea: The current temperature in Jeff's Weather Lab, Lawrence, Kansas is 38.4°C (2:55 PM CDT on August 07, 2012). Conditions: Clear. Humidity: 10%. Dew Point: 1.0°C. Pressure: 29.94 in 1014 hPa (Steady).
19:57 wizzyrea       @wunder 66049
19:55 rangi          And full bus
19:49 rangi          Yeah wet
19:48 wizzyrea       chillyish
19:48 huginn         rangi: The current temperature in Wellington, New Zealand is 9.0°C (7:00 AM NZST on August 08, 2012). Conditions: Light Rain. Humidity: 93%. Dew Point: 8.0°C. Pressure: 29.59 in 1002 hPa (Steady).
19:48 rangi          @wunder nzwn
19:47 wizzyrea       mornin thar
19:46 rangi          Steaming but quiet
19:43 oleonard       How's the volcano today rangi?
19:43 cait           morning rangi
19:43 oleonard       Hi rangi
19:43 rangi          Morning
19:25 maximep        but still using Opera as my main. Yeah, Gentoo/Opera/KDE user. I'm weird.
19:25 maximep        firefox with tabs groups is just great =)
19:24 maximep        looks like I asked a discussion question here and then forgot about it. heh.
19:22 nengard        i'll report it
19:22 nengard        okay i found a bug
19:22 * oleonard     doesn't recall that, but no longer has the entire bug database in his memory banks
19:21 nengard        was there a bug where the 'checked out from' column on the circ screen wasn't being populated?
19:18 oleonard       ...among other label+id improvements
19:18 oleonard       That patch should make multiple datepickers work in SQL report parameters
19:17 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8588 normal, P5 - low, ---, oleonard, Needs Signoff , Duplicate field IDs cause problems with SQL report parameter entry
19:17 oleonard       Bug 8588
19:13 * oleonard     hasn't had IE open long enough to know whether it crashes, not for a long time anyway
19:12 wizzyrea       hm I suppose that's true
19:09 * oleonard     would rather put up with Firefox's infrequent crashes than IE's 24x7 awfulness
19:04 wizzyrea       :P
19:04 wizzyrea       but you know, I do ask them to cope with like, 30x tabs open.
19:03 wizzyrea       idk, i'm kind of mad at browsers in general
19:03 wizzyrea       hehe
19:02 oleonard       Comparing Firefox to IE is taking things a little too far
18:42 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8589 enhancement, P5 - low, ---, gmcharlt, NEW , Advanced Search for itemtype and location produces some results that are not useful
18:42 jcamins        Bug 8589... not an easy one to lick.
18:42 wizzyrea       hey cait
18:32 wizzyrea       chrome isn't much better though at the moment
18:32 wizzyrea       it's definitely reaching it's awkward adolescent phase.
18:32 jwagner        Firefox is rapidly approaching that level too, sigh.
18:31 wizzyrea       s/internet/www/
18:31 wizzyrea       i always just figure that people who use IE < 9 just think the internet is really broken.
18:31 wizzyrea       (is what we have to do to make things work in ie < 9)
18:30 wizzyrea       you mean debase every principle we hold dear?
18:28 maximep        is it public knowledge that IE < 9 is a piece of shit and what we have to do to make it work ?
18:26 huginn         wizzyrea: Quote #45: "<CGI988> sekjal - you are a genious!!!!! asking me about the browser!!!! yes it's the #$%$#%$#ing IE was messing my cataloguing, oh I hate miscrosoft, the evil!" (added by gmcharlt at 07:00 PM, November 05, 2009)
18:26 wizzyrea       @quote random
18:21 huginn         wizzyrea: Quote #19: "<chris> i just want to yell things like don't kick the ball, pass it and Feed the backs" (added by jdavidb at 12:11 PM, July 27, 2009)
18:21 wizzyrea       @quote random
18:21 huginn         wizzyrea: Quote #72: "<nengard> it's evil xslt in the staff client" (added by jdavidb at 12:28 PM, April 29, 2010)
18:21 wizzyrea       @quote random
18:21 wizzyrea       hehe
18:21 huginn         wizzyrea: Quote #85: "owen: Nothing says embracing my geekness like participating in an IRC meeting about software licenses!" (added by kf at 12:23 PM, July 14, 2010)
18:21 wizzyrea       @quote random
18:21 jwagner        Unfortunately I didn't wear my steel-toed boots today....
18:20 huginn         wizzyrea: Quote #97: "chris_n shakes his fist (again) in the direction of Redmond" (added by wizzyrea at 03:21 PM, October 08, 2010)
18:20 wizzyrea       @quote random
18:20 wizzyrea       there we go. :)
18:20 huginn         wizzyrea: The operation succeeded.  Quote #213 added.
18:20 wizzyrea       @quote add jwagner: There are few problems that can't be solved with patience, ingenuity, and a large kick in the pants (assuming servers wear pants, that is).
18:20 wizzyrea       humbug.
18:20 huginn         wizzyrea: 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).
18:20 wizzyrea       @quote add jwagner: There are few problems that can't be solved with patience, ingenuity, and a large kick in the pants (assuming servers wear pants, that is).
18:14 jwagner        There are few problems that can't be solved with patience, ingenuity, and a large kick in the pants (assuming servers wear pants, that is).
18:11 wizzyrea       yay!
18:10 jwagner        Aaaaannnnndddd ....  rebooting seems to have fixed the problem. Thanks everyone.
18:03 * wizzyrea     giggles
18:03 jwagner        Rebooting was IT's first suggestion too. Let's see how it goes.
18:03 wahanui        well, problem is its human beings doing it or that grub was nudged to the emergency holographic shell
18:03 wizzyrea       problem?
18:03 wahanui        okay, wizzyrea.
18:03 wizzyrea       problem is also that grub was nudged to the emergency holographic shell
18:03 wahanui        it has been said that problem is its human beings doing it
18:03 wizzyrea       problem?
18:02 jcamins        I think the problem is that grub was nudged to the emergency holographic shell.
18:02 wizzyrea       ^^ this
18:02 jcamins        Try restarting.
18:02 jwagner        No, df looks fine
18:02 wizzyrea       df would tell you
18:02 jwagner        Must be something wrong with the box itself, I'll ask the IT folks
18:01 wizzyrea       out of disk space?
18:01 jwagner        E303: Unable to open swap file for "test", recovery impossible
18:01 jwagner        jcamins, you seem to have hit it -- outside the kohaclone tree, I'm getting errors about opening the file for writing.
18:00 jcamins        And, just to confirm, you are able to edit files other than in the git repo?
18:00 wizzyrea       maybe you are root instead of jwagner (or vice versa)
18:00 jwagner        No, I'm in kohaclone, and logged in as my normal "owner" user ID
18:00 wizzyrea       i.e. file permissions
18:00 wizzyrea       jwagner - maybe you are signed in as a user that doesn't own that repo?
18:00 jcamins        jwagner: you are in the wrong directory? If you are one directory up from kohaclone, and it crossed to / looking for .git, you could end up with some funny error messages.
17:59 jwagner        git pull has always worked fine before
17:59 jwagner        Need some git help -- was trying to do a git pull on my master dev box, and it's telling me error: cannot open .git/FETCH_HEAD: Read-only file system
17:56 jcamins        process_messages.pl must be for a different program entirely.
17:56 jcamins        No. Only the first one exists.
17:56 jwagner        No.  You want misc/cronjobs/process_message_queue.pl
17:55 cwts12         Is process_messages.pl same as process_message_queue.pl?
17:51 jwagner        cwts12, checkout, checkin, and hold slips are generated automatically by the system -- no cron job needed to create them. The message queue cron is what actually sends out all emails.
17:50 oleonard       misc/cronjobs/process_message_queue.pl
17:50 oleonard       cwts12: http://manual.koha-community.org/3.8/en/cronjobsch.html#noticescron
17:48 cwts12         Right, I see fines.pl, advance_notices.pl, and overdue_notice.pl, but I do not see checkout_slip.pl.  Or is there one for such?
17:45 oleonard       The process_message_queue script sends all emails which have been queued by Koha, including item checkout notifications
17:43 cwts12         Thanks, that was what I have done for overdue, advanced notice... but I did not see a cronjob for check out slip
17:39 oleonard       http://manual.koha-community.org/3.8/en/cronjobsch.html#noticescron
17:39 oleonard       and ...
17:39 oleonard       http://manual.koha-community.org/3.8/en/tools.html#notices
17:38 oleonard       cwts12: Yes, you can have Koha send an email to the patron when they check things out
17:36 cwts12         I have question on Notices and Slips.  Does it mean we can send email for the books that were checked out. and how is it setup on the cronjob?
17:00 maximep        haha
17:00 mveron         maximep: De rien  :-)
16:59 maximep        mveron: thanks for fixing my patch =)
16:50 jcamins        Hehe.
16:50 oleonard       <Marvin voice>Oh, Kohacon. It's another Kohacon.</Marvin voice>
16:50 wizzyrea       I'm not feeling very creative
16:50 wizzyrea       http://koha-community.org/kohacon/
16:50 wizzyrea       someone have an idea for the blurb on this page
16:49 jcamins        So I can count that one as missed, too.
16:49 * oleonard     drags wizzyrea along
16:49 oleonard       c'mon US folks, no excuses this time
16:49 jcamins        Wait, I had started using Koha by Kohacon10.
16:49 * jcamins      missed 11 and 12 as well.
16:48 wizzyrea       may miss 13
16:48 oleonard       ...relatively speaking
16:48 wizzyrea       i missed 11 and 12
16:48 * oleonard     is happy for a kohacon close to home
16:48 * oleonard     missed kohacon10, kohacon11, and kohacon12 :(
16:46 * liw          missed kohacon12 :(
16:44 wizzyrea       der
16:44 wizzyrea       oh right india
16:44 wizzyrea       was there a kohacon11?
16:42 nengard        there's not much there yet, but it will all grow
16:42 nengard        if anyone wants to volunteer or what not: http://wiki.koha-community.org/wiki/KohaCon13_Summary
16:42 nengard        Pages are up on the wiki as well
16:42 nengard        thank you!
16:38 wizzyrea       thanks I'll deal with it
16:38 nengard        wizzyrea I created the page, but we might need some menu work on it ?  http://koha-community.org/kohacon13/
16:20 Joubu          bye ! ++
16:07 gaetan_B       bye !
16:05 wizzyrea       pretty wicked: http://jasongriffey.net/librarybox/
16:04 Joubu          I'm ok for C4::ZebraIndex
16:03 jcamins        And we want to make sure there aren't any circular dependencies in Koha::.
16:03 jcamins        But until the authority code *and* biblio code has moved to Koha::, it will have a whole lot of dependencies.
16:02 jcamins        Maybe C4::ZebraIndex, so it's clear what it does.
16:02 jcamins        I think probably C4::Index is the best option, even though it's awful.
16:02 jcamins        I think it would require too much refactoring to put it in Koha:: now.
16:01 Joubu          jcamins: I will try to discut with Julian (tomorrow?) about a new file. But where can we put it ? C4::Index (beurk) ? Koha::? In fact this code is for Koha::SearchEngine::Zebra::Index, but can we add this code now ?
15:57 * eythian      leaves now, expecting this to all be completed tomorrow
15:57 eythian        'preciate it :)
15:57 eythian        Oh, and Accounts.pm
15:57 jcamins        lol
15:57 eythian        while you're at it, Auth.pm needs some work.
15:56 jcamins        eythian: I proposed doing that.
15:56 eythian        jcamins: just rewrite search.pm. What could possibly go wrong?
15:56 jcamins        So I need to think about how to make it pass QA rather than just writing a follow-up to add my additional features.
15:55 jcamins        Joubu: that was my instinct, that the patch wouldn't pass QA.
15:55 Joubu          jcamins: C4::Search is already huge and I think this patch has to take this in consideration. I see DeleteRecordIndex and IndexRecord. These routines should belong to a new "indexation module"
15:52 wizzyrea       and we can give her a user to do stuff to it
15:52 nengard        :)
15:52 nengard        Okey Dokey
15:51 wizzyrea       nengard: just make a page for it
15:51 jcamins        Would it pass QA (assuming it works)?
15:51 jcamins        My question, though, is about the first patch.
15:51 jcamins        THe second patch is the functionality.
15:50 nengard        anyone know what needs to be done to get a KohaCon13 page up on the website?  Just talked to Nancy and she's gonna email out an invite to the first conference meeting soon but I figured we should get the site up and running so we can post stuff there too
15:50 jcamins        Joubu: the first patch just moves code from rebuild_zebra to C4::Search.
15:50 jcamins        Using Moo, we could be very sneaky and have $authority->marcrecord retrieve the MARC record from the database only when it is needed.
15:50 Joubu          jcamins: humm... it's difficult for me. I don't know the zebra code :-/ There is a lot of factorisation. I don't see what he does exactly
15:49 * jcamins      thought of a reason to use Moo.
15:48 eythian        not good
15:48 eythian        $sql =~ s/\bLIMIT\b\s*(\d+)(\s*\,\s*(\d+))?\s*/ /ig;
15:47 eythian        bad koha, bad.
15:47 eythian        koha removes the LIMIT from a subquery!
15:47 eythian        ohh
15:47 oleonard       Oh wait it is, never mind.
15:46 * oleonard     wonders why loop.count isn't working for him http://template-toolkit.org/docs/manual/Variables.html#section_loop
15:45 eythian        oleonard: I'm already over here
15:45 wizzyrea       :)
15:45 wizzyrea       oo
15:45 oleonard       Don't make us come over there, France!
15:45 eythian        that breaks the query somehow
15:45 eythian        koha adds "limit 0,1" to get the headers
15:44 wizzyrea       yay for fixing SIP to work with french selfchecks, but breaking it for Overdrive!
15:44 eythian        ahh
15:44 oleonard       Yeah
15:44 wizzyrea       or at least, a tolerable one
15:44 wizzyrea       but if I understand it, that was a pretty easy fix
15:44 wizzyrea       :)
15:44 * wizzyrea     doesn't use that either
15:44 oleonard       Instead they can call and complain about not being able to log in to Overdrive
15:43 wizzyrea       though I think that particular thing has been fixed.
15:42 wizzyrea       oh yes, as much as I would like 20 libraries calling me complaining about double fines, I think I'll take a pass on that.
15:41 eythian        we put it on the ones that do less of that
15:41 eythian        ah yeah
15:39 wizzyrea       we do mostly fines and circ - problematic areas. :P
15:39 eythian        We've just put the first few on it.
15:39 wizzyrea       i was scurred.
15:39 eythian        hmm, if I log the SQL, remove the apache stuff, I can paste it into mysql and it works.
15:39 * wizzyrea     doesn't run 3.8 in production yet
15:38 wizzyrea       it's probably been there forever and I just didn't notice it
15:38 eythian        it's in 3.8
15:38 eythian        it is
15:38 wizzyrea       that is superfrackinhandy
15:38 wizzyrea       ohh when did we add the edit button to the results screen.
15:37 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7419 enhancement, P5 - low, ---, julian.maurice, Needs Signoff , Add authority deduplication script
15:37 jcamins        Joubu: I suppose you'll be leaving soon, but if you are still here, I'm looking at julian_m's script for bug 7419, and I'd like your QAer's opinion.
15:37 wizzyrea       yea, unfortunately that's what I was afraid of
15:37 eythian        it probably wouldn't error in this way if there were no data
15:36 wizzyrea       and nothing in the log
15:36 wizzyrea       well I don't have data in my db for that but it does come back with the select, it's not an error
15:35 eythian        and if I copy-paste that into mysql, it's fine
15:33 wizzyrea       k
15:33 eythian        wizzyrea: there are no parameters, I removed them to be sure
15:33 maximep        jcamins: thanks!
15:33 wizzyrea       you aren't using the parameters right? you're defining your dates explicitly? (just ruling that out)
15:31 eythian        anyone know why?
15:31 eythian        http://paste.koha-community.org/80 <-- so this works in the mysql cli, but in koha it says "execute failed: Subquery returns more than 1 row"
15:31 jcamins        And you have to update kohastructure.sql.
15:31 jcamins        If you are changing the database structure, you just put the SQL code in the $dbh->do instead of an INSERT.
15:30 jcamins        maximep: http://wiki.koha-community.org/wiki/System_Preferences <-- that's better.
15:29 oleonard       Isn't there a T:T variable for the number of the current row in a FOREACH?
15:29 jcamins        Well, it's close.
15:28 jcamins        maximep: no.
15:28 eythian        which is against the law.
15:28 eythian        so the issue with the datepicker in 3.8 is that they all end up with the ID "date_"
15:27 maximep        I think it's the first time I send a patch with a database change :S
15:27 maximep        is this still up to date ? http://wiki.koha-community.org/wiki/Tutorial_for_Updating_Database_Files
15:27 wizzyrea       in reports
15:27 wizzyrea       I'd really love to see the actual error
15:27 wizzyrea       i  mean, the solution is "don't use the date picker"
15:26 eythian        handling of failed SQL in reports sucks too.
15:26 jcamins        Ouch.
15:26 jcamins        Ah.
15:25 wizzyrea       (master) http://screencast.com/t/8qXxh3E7VFf
15:24 * wizzyrea     will illustrate
15:24 jcamins        What doesn't work?
15:23 * oleonard     knows who to blame for it being broken in master
15:23 oleonard       Great, so 3.8 and master are both broken but in different ways
15:20 wizzyrea       k
15:19 eythian        firefox
15:19 wizzyrea       firefox
15:19 wizzyrea       er no
15:19 * wizzyrea     is using chrome
15:19 wizzyrea       eythian: what browser are you using?
15:19 eythian        wizzyrea: heh, different but similar :)
15:19 * wizzyrea     looked at master
15:19 wizzyrea       for the first box instead of the second
15:19 eythian        oleonard: no, 3.8
15:18 wizzyrea       yea, it picks the date
15:18 oleonard       In master eythian?
15:16 eythian        the "Last Date" popup doesn't pop up
15:16 wizzyrea       k sec
15:16 eythian        no, when you create SQL with e.g. WHERE (entrydate >= <<Start Date|date>> AND (datereceived < <<Last Date|date>>
15:15 wizzyrea       you mean in the guided reports wizard?
15:14 wizzyrea       ooh, no.
15:13 eythian        (well, you can but nothing happens)
15:13 eythian        has anyone seen something, where if you have two date pickers in a report, you can't click on the calendar of the second one?
14:56 wizzyrea       hmmm
14:55 eythian        https://www.humblebundle.com/ <-- this being what I'm referring to
14:54 eythian        amusingly, they still split out the averages by operating system, and Linux users are still the wealthiest/most generous.
14:53 eythian        ohh current humble indie bundle thing has music
14:52 eythian        I am a rare commodity.
14:50 wizzyrea       it's purely selfish :)
14:49 wizzyrea       it means I actually get to talk to you now and then :)
14:49 eythian        heh
14:49 wizzyrea       ;)
14:49 wizzyrea       did I mention that I like the euro-time eythian.
14:48 eythian        but I prefer this as it's faster
14:48 wizzyrea       *nod* i did ;)
14:48 eythian        you can enable that too
14:48 wizzyrea       i like the corners for that, a la osx
14:48 eythian        except for the zooming thing
14:48 eythian        yeah, this thing has a thumb button that I don't use for anything
14:48 * wizzyrea     swoons
14:48 wizzyrea       you have SPARE MOUSE BUTTONS?
14:47 eythian        wizzyrea: handy trick: bind the window zooming out thing to a spare mouse button
14:47 * oleonard     turns that off
14:47 wizzyrea       i'm not so bothered.
14:47 wizzyrea       also, some OSX apps do the whole hide your scrollbar thing
14:47 wizzyrea       i scroll with the mouse >.>
14:47 eythian        previously they were a waste of space, now they're not which is nice :)
14:46 oleonard       Nobody who has them enabled the Ubuntu way :P
14:46 wizzyrea       actually, I do - i have a 13in lappy
14:46 eythian        also, that's improved in 12.04, now they appear under your mouse
14:46 wizzyrea       who has a small screen?
14:46 eythian        oleonard: who uses a scrollbar?
14:46 jcamins        It doesn't work on small screens.
14:46 oleonard       Weird whack-a-mole scrollbar handles?
14:45 wizzyrea       ^^
14:45 eythian        oleonard: press 'alt', it's a new level of awesome :)
14:45 wizzyrea       *nod*
14:45 oleonard       Disappearing menus and all, wizzyrea ?
14:45 eythian        I like it too
14:45 wizzyrea       I know lots of people hate it.
14:45 * wizzyrea     likes ubuntu's ui. there. I said it.
14:44 * mtompset     waves.
14:44 eythian        later
14:44 mtompset       Well, Good night.
14:44 eythian        thanks, wahanui. thahanui.
14:44 * mtompset     laughs.
14:43 eythian        ...
14:43 wahanui        somebody said Ubuntu was installed. or getting into integrating websites into the desktop, e.g. grooveshark showing up on the sound menu, and things like that. It's an interesting idea. I have the beta installed and it's still quirky, but a great idea.
14:43 jcamins        Ubuntu?
14:43 wahanui        okay, eythian.
14:43 eythian        Ubuntu is also getting into integrating websites into the desktop, e.g. grooveshark showing up on the sound menu, and things like that. It's an interesting idea. I have the beta installed and it's still quirky, but a great idea.
14:43 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8175 normal, P5 - low, ---, gmcharlt, Needs Signoff , Check for something in materials field fails in catalogue/details.pl
14:43 mtompset       someone wants to do sign offs? bug 8175 needs some love. :)
14:43 eythian        wizzyrea: do you mean like app tabs (which ffx does too) or something fancier?
14:42 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8520 critical, P5 - low, ---, jcamins, Pushed to Stable , Authorities display incorrectly in staff results
14:42 jcamins        (bug 8520 on the authority autocomplete)
14:42 jcamins        tcohen: should be pretty easy to fix.
14:41 wizzyrea       but this would probably be better
14:41 * wizzyrea     currently uses a version of portable firefox
14:40 wizzyrea       chrome/chromium does this too - it's wicked.
14:40 eythian        it lets you turn a website into an app (essentially)
14:40 eythian        http://www.iloveubuntu.net/fogger-landed-ubuntu-software-center <-- hey, for people deploying Koha and setting it up in the library, this might be useful
14:40 * jcamins      waves to tcohen.
14:39 jcamins        Looks like in order to use Moo properly I'd have to add a lot more code.
14:35 eythian        annoying I have to use the subquery twice though
14:35 eythian        now just to clean it up some
14:35 eythian        http://paste.koha-community.org/79 <-- mtj, I think this does pretty much the same as that processing_report thing
14:34 jcamins        And I had understood that your focus was on the Solr code, since Zebra is working to the extent that it ever worked. ;)
14:34 Joubu          haaa ok :)
14:34 jcamins        But that's not going to be funded before 3.10.
14:33 jcamins        Joubu: oh, there will be lots of new Zebra code for the search rewrite.
14:33 Joubu          jcamins: How could you rewrite the SearchEngine layer without introducing new zebra code ?
14:33 mtj            might be that.. :)
14:32 jcamins        Yes. It doesn't do anything.
14:32 mtj            aah -> https://github.com/xercode/Data-SearchEngine-Zebra
14:32 mtj            i swear i've recently seen some Koha*Zebra module?
14:31 jcamins        Unless you're writing it? :)
14:30 jcamins        I don't think there's going to be any new Zebra code.
14:30 jcamins        For 3.10?
14:30 mtj            right... new zebra code - yes , but no new zebra module
14:29 jcamins        If anyone wants to see what it looks like.
14:29 jcamins        I switched 7417 to Moose-like syntax.
14:29 jcamins        If the search rewrite I proposed gets funded, I will not use Moose for it, though.
14:29 mtj            hmm, ok..
14:28 jcamins        mtj: there won't be a new module.
14:28 mtj            jcamins: snap
14:28 mtj            will new koha-3.10 zebra module use moose, too?
14:28 jcamins        As RM Presumptive, I won't be accepting any Moose-using code for anything outside of the Solr tree.
14:28 * mtompset     cackles evilly at the thought that Zebra will never go away. ;)
14:27 mtompset       no, tell them to use Zebra. ;)
14:27 mtj            ... and when people complain about koha being too slow, say '"use plack"
14:27 mtompset       that would be the plan.
14:26 mtj            so, we'll just have to use plack type techniques to speed it up, while koha uses moose  :/
14:26 jcamins        mtj: yeah, I'd think.
14:25 mtj            Data-SearchEngine looks to have a bunch of moose code too
14:25 mtompset       We have some flooding in the market. I'm praying it doesn't rain more. I don't want to get flooded out of the house.
14:24 mtompset       Oh, if you haven't seen how bad it is in Manila: http://www.bbc.co.uk/news/world-asia-19160604
14:21 mtj            oops, bad cut/paste :/
14:21 mtj            sorry,  data::SearchEngine::Solrne::* modules
14:20 mtj            prolly a few other data::SearchEngine::Solrne::* modules us moose, too
14:20 mtj            my hunch is: moose is  here for a while, with koha
14:19 mtompset       No... I need to relocate a couple things before going to bed.
14:18 mtj            thanks... or you, too ...
14:18 jcamins        Switching to Moo is a bit more complicated.
14:18 mtompset       but if you feel in a coding frenzy mood... go ahead and moo'ify it now. ;)
14:17 mtj            one thing for sureis... we will get there in the end :)
14:17 mtompset       I liked that about the documentation. It looked pretty easy.
14:17 * mtompset     nods.
14:17 jcamins        Well, switching to Moose-like syntax on Class::Accessor was nice and painless.
14:16 mtj            ha, fair point ..:)
14:16 mtompset       Solr is optional now, so Moose isn't a problem.
14:15 mtompset       And if you Moo'ify now, you'll have to moo'ify it each time we update the Solr stuff.
14:15 mtj            until we get there... we have a veeery slow system
14:15 mtompset       But that is the goal.
14:15 mtj            mtompset: we do noy yet have a plack-safe Koha system
14:14 mtompset       I'm just saying that for something plakified, the 3.25 seconds once in the course of a server's uptime seems okay.
14:08 mtompset       As long as the word Bowel doesn't come in there. ;)
14:08 jcamins        The issue with plugins is that I use plugins heavily, and I'm not sure if Moo and Module::Pluggable play nicely together.
14:08 jcamins        Joubu: I'm open-minded too... but if two open-minded people settle on Moo as an alternative to both Class::Accessor and Moose, that seems like the start of a movement.
14:08 mtompset       That I understood, mtj.
14:07 mtj            a one-line change,  s/use Moose/use Moo/
14:07 mtj            mtompset: im suggesting it, as a performance tweak
14:06 Joubu          jcamins: As I said in our discussion yesterday, I don't want to impose any choice. I am open-minded :)
14:06 mtompset       And something about plugins.
14:05 mtompset       I guess I'm not seeing the problem. There's two conversation threads. mtj wants to Moo'ify the search engine third party library.
14:04 mtompset       We can't get Moose to compile?
14:04 jcamins        mtompset: except that we can get Moo to compile. So if you're not using Solr you can still run tests.
14:03 jcamins        Can I use Module::Pluggable with Moo?
14:03 mtompset       Which means converting it to moo is overkill.
14:03 Joubu          jcamins: I have no plan :)
14:03 jcamins        Right. the 3.25 seconds are just to start up the server.
14:02 jcamins        I guess I can't use Module::Pluggable.
14:02 mtompset       mtj, I'm saying that if the code is plakified, the 3.25 seconds might not exist on the second search.
14:02 wahanui        plugins are just enabled or disabled with Wordpress, aren't they?
14:02 jcamins        plugins.
14:02 jcamins        Possible problem here...
14:02 jcamins        Hm.
14:02 jcamins        Joubu: if that is part of your plan, as a compromise I'll adopt Moo for 7417. :)
14:02 mtj            mtompset:  dude, in computer-land - 3.5 seconds is a real longgg time
14:01 Joubu          mtompset: return undef does not pass perlcritic
14:01 jcamins        mtj: the former isn't allowed by PBP, the latter is.
14:01 Joubu          I can try to replace Moose with Moo in Koha::SearchEngine::Solr before the end of this week if it is necessary
14:01 mtompset       What's the difference between "return undef if ($@);" and "return if ($@);"?
14:00 mtompset       That 3.5 seconds may not be such a big bump.
14:00 mtompset       Consider against a plakified version.
14:00 mtj            mtompset: for a 3.5 second speed bump? lets... :)
14:00 Joubu          mtompset: yes equivalent to use strict;warnings;5.10
13:59 mtj            after a little testing... i could ? :)
13:59 mtompset       Let's not go wasting time changing third party libraries that should work.
13:59 jcamins        mtj: I couldn't say.
13:59 mtj            theres a decent chance that D::Solr may run on moo.pm ?
13:59 jcamins        Right.
13:58 jeff           believe so, yes.
13:58 mtompset       Modern::Perl forces strict and warnings?
13:57 mtj            aah ok :)
13:57 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7417 enhancement, P5 - low, ---, jcamins, Signed Off , Include alternate forms from authorities in bibliographic searches
13:57 wahanui        i guess bug 7417 is a good one too
13:57 mtompset       bug 7417
13:56 jcamins        Well, it's a third-party library.
13:55 mtj            data::SearchEngine::Solr has a big moose dep?
13:55 jcamins        Data::SearchEngine::Solr could not be.
13:55 jcamins        mtj: the Koha code could be rewritten to use Moo.
13:54 mtj            is it possible to rewrite the moose code around solr to moo, or other ?
13:54 jcamins        Right. So the question returns to "do I rewrite 7417 to use Moo/Mouse?"
13:54 mtompset       -- except for the impending search changes to integrate Solr. ;)
13:53 mtj            wow, lets stay far away from moose?
13:52 jcamins        Looks like Moo and Mouse swap back and forth.
13:52 jcamins        Joubu: ooh, I like that benchmark, cool!
13:51 drojf          ah i think i misunderstood
13:51 jcamins        It works great.
13:51 Joubu          yet another benchmark https://gist.github.com/2514726
13:51 jcamins        But Plack is listening on 5000/5001, and I use nginx to proxy that site.
13:50 jcamins        For the record, I have Plack and numerous other sites running on my server.
13:50 drojf          i think
13:50 drojf          my plack listen on 5000, 5001. and my nonplack mediawiki worked
13:50 mtj            i use a simple apache-proxy technique
13:50 jcamins        You don't have nginx (or something) listening on port 80 and dispatching requests?
13:49 jcamins        You can only have one program listening on port 80.
13:49 jcamins        I mean, you can't mix a normal website (which uses Apache) with a Plack site.
13:49 mtj            no way!
13:49 jcamins        mtj: right, but they're all Plack, right?
13:49 mtj            i have many plack vhosts
13:48 jcamins        Moose is too old, and some of the Plack packages we need are very grouchy.
13:48 mtj            jcamins:  no - thats incorrect!
13:48 jcamins        Or you have to set up a passthrough proxy.
13:48 mtj            debian stable has a moose.deb? and plack?
13:48 jcamins        And if you are using Plack, you can't have any other virtual hosts on your server.
13:47 jcamins        Yeah, but all other dependencies compile.
13:47 jcamins        At least, that's my analysis.
13:47 mtj            well, many other parts of koha are non-standard perl deps, too - not just plack or moose
13:47 jcamins        So we either have to get Koha working with mod_perl, CGI, *and* Plack, then switch to Moose, or not use Moose for Koha's core.
13:47 jcamins        But we have never had Koha working with mod_perl.
13:47 jcamins        mod_perl or CGI.
13:46 huginn         04Bug 7417: enhancement, P5 - low, ---, jcamins, Signed Off , Include alternate forms from authorities in bibliographic searches
13:46 jcamins        http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7417#c23
13:46 mtj            ie: mod_perl even?
13:46 jcamins        Yeah, don't use it.
13:46 jcamins        Not if it uses Moose.
13:46 mtj            is there no way to fix moose's slow load, other than plack?
13:45 mtj            very plack-ified code wont run on basic cgi?
13:45 jcamins        It requires a stack of non-standard libraries, and a hand-tailored configuration file.
13:45 mtj            hmm, good point jcamins
13:44 jcamins        Yeah, that pretty much covers it.
13:44 wahanui        Plack is a FastCGI thingy that works with Koha. See http://wiki.koha-community.org/wiki/Plack for more information.
13:44 jcamins        Plack?
13:44 jcamins        CGI and mod_perl are well-supported on commodity VPSes.
13:43 jcamins        mtj: no.
13:43 mtj            jcamins: when plack is stable.. we can ditch cgi, yes?
13:42 Joubu          But it is an old benchmark
13:42 jcamins        Since we already support CGI, and don't support mod_perl, I think that's the way to go.
13:42 jcamins        mtj: I would presume so. But we need to maintain suport for CGI, or support mod_perl.
13:42 mtj            ok, heres what i wanna know - using plack, does moose run fast?
13:42 Joubu          jcamins: http://blog.jdpfu.com/2011/12/02/of-moose-mouse-moo-and-mo-for-oo-perl
13:41 jcamins        Mouse: Profile of test.pl for 256ms, executing 1879 statements and 307 subroutine calls in 22 source files and 2 string evals.
13:41 mtj            man, that is funny
13:40 mtompset       -s
13:40 mtompset       Thankfully, a user expects a little slow in a search... a LITTLE slow... not a tonnes.
13:39 mtj            holy cow thats slowwwww
13:39 jcamins        Joubu: I will run my benchmark with Mouse.
13:39 jcamins        mtj: 3.25 seconds to load a file, then it has to be run. :/
13:39 mtj            moose without plack on naked-cgi, sounds horrible :/
13:39 Joubu          Apparently we could include Mouse in the list of choices... which one supports the isa with types ( has 'x' => (is => 'rw', isa => 'Int'); )
13:38 mtompset       That's where Class::Accessor comes in./
13:38 jcamins        mtj: agreed. If you're using Solr, you have to be a Perl wizard anyway, so you should be able to get Plack set up.
13:38 koyauni        sorry guys, thanks you for the tips and help
13:38 mtompset       Of course not!
13:38 mtj            or simply... solr must use plack - ir it is tooo slow
13:37 jcamins        mtompset: so we should make it so that no part of Koha is fast enough to use on commodity hardware?
13:37 mtompset       But I do think what we can take away from this conversation is that we should be looking at Moose compatible syntax.
13:37 mtj            so, c::a or moo/mouse, then
13:37 mtompset       Moose has to be used for Solr.
13:37 jcamins        It doesn't even do anything with Moose.
13:36 mtj            ok, so moose really is out then :p
13:36 jcamins        mtompset: yup.
13:36 mtj            touche jcamins  :)
13:36 mtompset       3.25 seconds for a "Hello World"?!
13:35 jcamins        3.25 seconds to load a program that prints "Hi."
13:35 jcamins        mtj: well, Moose isn't an option.
13:35 mtompset       That's more of a reason against Moo. ;)
13:35 mtj            both class:accessor and moose have been added into the koha codebase, without a plan to use one , or the other OO system
13:34 jcamins        So far I've come up with "you don't have to write your own new() method- probably."
13:34 jcamins        If I can't figure out why Moo, chances are a lot of us developers don't really get what's better about it.
13:33 jcamins        mtj: that seems like a good way to get a lot of uninformed opinions.
13:33 mtj            i guess we should formally/officially have a +1 vote on this technical issue, really
13:31 mtj            so,   the switch from one to other is  quite possible - with some shared code , even
13:31 * jcamins      needs the "Moo for managers" version. ;)
13:30 jcamins        Joubu: yeah, I the Moo documentation.
13:30 mtj            C::A has minimal Moose compatibility mode which makes moving from class::Accessor to Moose easy
13:30 mtj            "Class::Accessor does a lot less than Moose, and is a nice alternative if you find Moose overwhelming. It's been around a long time and is well battle-tested. It also has a minimal Moose compatibility mode which makes moving from Class::Accessor to Moose easy."
13:30 mtj            interesting too...
13:30 * Joubu        discover the Moo documentation ...
13:29 Joubu          jcamins: yes but isa is supported (not with the Moose types). It's easy to test setters and constructors.
13:29 mtompset       Actually, I just looked at the two bug reports on Class::Accessor. It seems that the one is a documentation tweak in the POD stuff, and the second is writing uglier, faster code.
13:27 jcamins        For example, how is Moose's extends superior to use base?
13:26 * jcamins      is operating under the assumption that someone actually has a reason?
13:26 jcamins        These are all wonderful reasons why Moo isn't worse than Class::Accessor, but I'm still waiting on a reason why it is better.
13:25 mtompset       And if we are using Moose (due to Data::SearchEngine), it would make more sense to stick with it.
13:24 jcamins        Joubu: but I think Data::SearchEngine::Solr works with the version of Moose in Debian.
13:24 Joubu          mtompset: Koha::SearchEngine::Solr could be rewrite with Moo. Moose and Moo are compatibles. But Koha::SearchEngine::Solr use Data::SearchEngine::Solr which use Moose :-/
13:23 jcamins        Moo doesn't have native support for types either.
13:23 jcamins        Oh, you mean types?
13:23 jcamins        isa attributes?
13:22 Joubu          Apparently Class::Accessor does not support the isa attributes
13:20 * jcamins      is not writing off the possibility that there is, he just doesn't see it.
13:20 jcamins        Joubu: right, but what feature from Moo makes it worth the additional overhead?
13:19 mtj            oo
13:19 * mtj          just about to :p
13:19 wizzyrea       <3
13:19 wizzyrea       mtj: go to bed :)
13:18 mtj            wizzyrea: take a look at Joubu's qa-tools tweaks , too
13:17 Joubu          jcamins: "Class::Accessor functionality appears to be fully-implemented," > Yes, you are right, but apparently, there is not many features :) From http://search.cpan.org/~rjbs/perl-5.16.0/pod/perlootut.pod#Class::Accessor : "Even though it doesn't do much, it is still preferable to writing your own classes from scratch."  And under the "Perl OO Systems" title there is an other sentence: "There's really no good reason to write your classes from scratch in
13:16 wizzyrea       mtj++
13:16 wizzyrea       mostly because I won't sign off on anything if it fails tests. Knowing which tests are failing before the patch and if the patch introduces new ones semi-automatically will be a big help to me
13:16 * wizzyrea     has been frustrated by failing tests for a long time now
13:15 * wizzyrea     goes to check out mtj's qa tools.
13:15 * oleonard     is sleepy
13:15 wizzyrea       how is everyone this morning
13:15 wizzyrea       hehe
13:14 * oleonard     would have recognized that "waves" anywhere
13:14 mtompset       Greetings, wizzyrea
13:14 * wizzyrea     waves
13:14 wizzyrea       that's nicer.
13:14 Guest1725      hmm
13:14 * Guest1725    waves
13:13 mtompset       Congrats to rangi bringing it below triple digits!
13:13 oleonard       rangi++
13:13 mtompset       That means it must have been over 100 before rangi put in 14 signoffs earlier today.
13:12 mtompset       or specifically MooseX.
13:11 mtompset       which have Moose?
13:11 mtompset       Why does PerlDependencies have MooseX, where there are no other *.p[lm] files which
13:11 oleonard       Good news: The "needs signoff" list is down to 91 bugs. Bad news: 91 "needs signoff" bugs sounds like an improvement.
13:10 mtompset       but that is strange....
13:10 mtompset       It's listing PerlDependencies.
13:10 mtompset       Nevermind that lastbit.
13:09 mtompset       C4::Installer uses MooseX::Storage and MooseX::Types
13:08 mtompset       Moose, Moose::Role, Moose:Util
13:08 mtompset       Yes, but Koha::SearchEngine::* uses Moose.
13:07 eythian        The fact we're using it already seems like a vote for Class::Accessor then
13:06 mtompset       C4::Linker - Base class for linking authorities to bibliographic records
13:06 mtompset       Good guess.
13:06 eythian        just guessing
13:06 eythian        authorities linking?
13:05 mtompset       What is C4::Linker?
13:05 mtompset       C4::Templates.pm
13:05 mtompset       C4::Linker.pm
13:04 mtompset       Koha::Cache.pm
13:04 mtompset       Yes, that is the one I was thinking of, but couldn't remember.
13:04 hdl            and seems to be used in C4::Cache
13:03 eythian        Ah right, I've not looked into the SIP stuff
13:03 hdl            eythian: iirc, Class::Accessor is required for SIP2 support.
13:01 mtompset       And I haven't gone looking, but I suspect... there is another way in there somewhere.
13:01 eythian        +e
13:01 eythian        it does? I haven't seen that, but I haven't looked ither.
13:00 mtompset       It has Class:Accessor.
13:00 eythian        0, I think.
13:00 mtompset       Yes... but how many does Koha currently have?
12:59 eythian        Because that way lies madness
12:59 eythian        I would vote against a proliferation of OO frameworks however
12:58 mtj            jcamins:  fyi: i'm not suggesting you should rewrite your stuff to moo.pm - i think its ok as it is....
12:57 mtompset       I haven't thought why. I'm just rambling in this case. ;)
12:57 mtj            mtompset: why not?
12:56 mtompset       Because if you are re-writing the authentication modules, Class:Accessor isn't enough. ;)
12:56 mtj            jcamins:  i cant think of any reason :)
12:56 jcamins        mtj: I'm still looking for a reason why it would be worth my time to rewrite working code in Moo. I am willing to, if there is a technical reason it would be worthwhile.
12:55 arrun          hi
12:54 liw            http://www.hetzner.de/ rents real hardware (not virtual machines) for that price, and you can then have each of your sites in a virtual machine you set up on that real hardware yourself, if you want
12:54 mtj            koyauni:   i  use linode for koha, muuuuch cheaper
12:53 jcamins        http://www.linode.com/
12:53 jcamins        That seems rather pricey. Linode 768 is only $30.
12:53 koyauni        do you guys know any cheaper hosting
12:53 koyauni        that means link 5 at least, $60 a months
12:52 mtompset       512MB is painfully small for 39000 items.
12:52 jcamins        True.
12:52 eythian        also, 10GB of disk is risky
12:52 mtj            3) mst wrote it :)
12:51 mtj            1) moo is closely related to mouse and moose     2) more commit activity
12:51 jcamins        At least 512, and better 1GB.
12:51 jcamins        koyauni: no, you need more than 256MB of RAM.
12:51 mtj            having no experience with either... my hunch is moo, over C::A
12:50 koyauni        http://vpslink.com/debian-vps/
12:50 koyauni        is links 3 here good enough to go for
12:49 eythian        (also much indication of a userbase)
12:49 eythian        are there many open bugs?
12:49 mtompset       It was a very interesting video to watch though. :)
12:48 jcamins        Joubu: on the other hand, the Class::Accessor functionality appears to be fully-implemented, and we haven't encountered any bugs. It could be that Moo doesn't deliver on its promise yet.
12:48 eythian        activity is fairly important
12:48 mtompset       Activity doesn't mean much... perhaps Class:Accessor is perfect the way it is. ;)
12:48 Joubu          jcamins: For me, a good argument is the activity of the project. Last version for Class::Accessor is 15 Sep 2009. Instead of Moo, 04 Aug 2012 for the last version on cpan
12:47 mtompset       I think a potential disadvantage of Class:Accessor is being limited to just Accessors. Moo provides the ability to expand beyond that, though you don't have to.
12:46 koyauni        but that is locally and we want that on the server
12:46 mtj            koyauni: then,  when your centos koha is broken - you have a working debian koha to compare with
12:46 koyauni        We have Dev in house he has already done this on Debian,
12:46 jcamins        mtompset: yes, Class::Accessor supports a Moose-like syntax.
12:45 mtompset       mtj made a good suggestion. Once you've installed it at least once, it will help you understand the installation procedure.
12:45 mtj            koyauni:  don't run - before you learn to walk...
12:44 mtj            koyauni: start with a debian koha - when you have done a koha on debian, try a centos koha
12:44 mtompset       Yes, getting a new debian system is the best option.
12:43 mtompset       Which actually may be a drawback, if you want something trim.
12:43 mtompset       It seems to provide more functionality?
12:43 eythian        If it's busy, koha can put a reasonable amount of load on a system too, it's own host may prevent it upsetting other services.
12:43 jcamins        mtompset: no idea. I'm still looking for any reason that Moo is superior to Class::Accessor all the way across.
12:42 koyauni        I guess getting a new Debian host is best option then
12:42 mtompset       Wait... doesn't Class::Accessor have a Moose clone syntax?
12:41 mtompset       The major problem with multiple OO systems is multiple syntaxes.
12:40 eythian        it should be installable on a system like that, all you need is another virtual host, everything else is pretty much independent.
12:40 mtompset       jcamins: I suspect the fact that it has Moose compatible syntax makes it better, in the speakers mind?
12:39 mtompset       losing all data doesn't sound good. you said there were 10 other systems.
12:39 jcamins        Joubu: I watched the video, and I see why Moo is superior to Moose, but not why it's superior to Class::Accessor.
12:38 eythian        (requesting is easy, but I expect someone will give it to you ;)
12:38 koyauni        The server admin says that they can have debian on our server but we will loose all data and we need to configure everything from scartch
12:37 eythian        yes
12:37 mtompset       Dumb question... Let's say in 4-6 months, I actually have time, and I do succeed at getting sort of clean RPM-based OS installs. Would I be able to request a rpm.koha-community.org site to host RPM's of the missing libraries?
12:36 eythian        I have shell scripts to put things into repositories etc, but that's about it.
12:36 eythian        drojf: by-and-large, just run build-git-snapshot
12:35 mtompset       Nevermind. I haven't tried that yet. I'm still a novice.
12:35 mtompset       Oh, you're going to pre-package stuff yourself.
12:33 wahanui        yeah, that is cool - a way to enhance the OPAC without bloating Koha...
12:33 eythian        drojf: yeah, that
12:33 drojf          http://wiki.koha-community.org/wiki/Building_Debian_Packages
12:32 mtompset       The major advantage of packages is the disk space saving when you don't have to build it yourself.
12:32 drojf          damn computer with working caps lock
12:32 drojf          eythian: is there something about that in the wiki? i remember i built debian packages for something a long time AGO
12:32 mtompset       drojf: I've done all three kinds of installs.
12:32 eythian        it's not too hard.
12:31 drojf          eythian: i was thinking about that, but that would mean i would have to set up the building stuff too
12:31 mtompset       Actually, if you are familiar with apache configuration, you should be able to tweak the instructions at the end, koyauni.
12:31 eythian        though, I build packages with customations in and deploy them through a repo.
12:31 drojf          cool
12:31 eythian        drojf: yes, just checkout that tag
12:30 drojf          can i specify in git to install something like 3.8.7, i mean specify the exact version? i am wondering if i switch from packages to git when i wipe our installation with the zebra problems. would be easier to have local changes
12:30 jcamins        koyauni: I don't suppose that makes a whole lot of difference. However, as no one here has tried it, you'll have to keep that in mind and be prepared to troubleshoot.
12:29 jcamins        check_deps.sh makes generating the releases much easier.
12:29 jcamins        mtompset: it's an awesome script!
12:28 mtompset       Just remember I helped get check_deps.sh nicely cleaned up for your use. :P
12:28 koyauni        that instruction guide you as you will have only Koha on the server, but this server has 10 major websites on it,
12:28 mtompset       I can feel the love, jcamins.
12:28 jcamins        :P
12:28 jcamins        Agreed.
12:27 mtompset       Anything I would give would probably confuse you more.
12:27 mtompset       http://wiki.koha-community.org/wiki/Koha_3.6_on_Centos_6.2_i386
12:25 mtompset       Though, I would recommend just following the instructions that were linked here before.
12:25 koyauni        what is the command to check that, I can check that now
12:25 koyauni        yes, that exist as well
12:25 mtompset       And you will have to CPAN.
12:25 koyauni        at least I did install it yesterday
12:25 mtompset       It lists what is missing.
12:25 koyauni        we have PRM on our server
12:24 mtompset       But my yuminstall script is available for those who dare to run it on an RPM-based OS.
12:24 jcamins        Understandably.
12:24 eythian        mtj: for Rangetikei? 5 years ago? how could you not remember? ;)
12:24 mtompset       It's become a low priority.
12:24 jcamins        drojf: hehe. Last I heard he had thrown up his hands in frustration and given up on installing Koha on CentOS, at least until tomorrow.
12:24 mtj            eythian: hmm... doesnt ring a bell ?
12:23 mtompset       Ha ha, drojf.
12:23 koyauni        no I checked that, that kind of money for state owned uni does not exist, here you have to do it yourself our leave it
12:23 drojf          try to get mtompset to do it, he likes to make koha run on weird non-debian linuxes ;)
12:23 * jcamins      also generally avoids dealing with self-hosted systems even when they are running Debian.
12:23 wahanui        please see http://koha-community.org/support/paid-support/ for a list of paid Koha support vendors.
12:23 mtj            paid support?
12:22 jcamins        Or you could go with a hosted system, which is what I would probably recommend.
12:22 * jcamins      cannot, but if you take a look at the paid support page, you might find someone who would be willing to take it on.
12:22 eythian        koyauni: if you have the budget for it, you could get a hosted koha
12:22 koyauni        please if you can do this for us it will be of great help to our students
12:21 eythian        something to do with a custom report that gives information about item flow
12:21 eythian        mtj: it's "processing_reports.pl", last CVS id is 2007
12:21 jcamins        That said, I refuse to take jobs that require me to try it.
12:21 jcamins        koyauni: I've heard that some people have successfully installed Koha on CentOS.
12:20 koyauni        so I am trying to find out why he could not do this
12:20 koyauni        hoping to get this work, I got a paid dev to do this, a 2 hrs work became 3 weeks and at the end our server crashed :(
12:20 mtj            eythian:  i'm curious for a look
12:19 koyauni        I have created thsi subdomain library.koyauniversity.org
12:18 koyauni        koayuniversity.org
12:18 * jcamins      would have asked you to give his greetings to the faculty he knows there if you were.
12:18 koyauni        I am at Koya University, I am trying to get our all them manual library into Koha
12:17 koyauni        no, no
12:17 jcamins        American University of Iraq at Sulaimani. I guess you're not there.
12:17 eythian        mtj: I'm tempted to give you this code to work out, there's not even a comment that explains what it's trying to do :(
12:17 koyauni        what is AUI-S
12:17 jcamins        koyauni: yep. :)
12:17 koyauni        sorry are you asking me
12:16 liw            eythian, that is my impression too
12:16 jcamins        In the intest of making conversation, you're not at AUI-S, are you?
12:16 eythian        liw: I get the impression there'd be many, many more packages required than there is for the debian installation.
12:16 liw            (I would just rent a Debian host for Koha, myself, but then I'm biased)
12:16 liw            once that's done, installing on CentOS should become as easy as installing on Debian
12:15 liw            it would be possible for someone to create the necessary RPM packages for Koha and its dependencies, but that takes some effort; that effort is already spent on the Debian packages, and the RPM packages will happen when someone spends the effort on RPM packaging too (continued effort: it's not a one-time task)
12:15 eythian        I can get it running on Ubuntu or Debian in about an hour, including installing the OS
12:15 koyauni        id Ubuntu better
12:15 koyauni        and I am doing other pack slowly,
12:15 koyauni        I see, I have already put the latest Perl 5.16
12:14 koyauni        I think this is best application a uni can get, but it need to become easy to handle.
12:14 eythian        koha can't fix that (easily)
12:14 eythian        part of the problem on centos is that centos doesn't provide all the required libraries, so you have to get them in there by hand.
12:13 koyauni        Then I guess I have to give it a go
12:13 jcamins        koyauni: the problem with GSOC is there has to be a volunteer willing to spend an entire summer working with a student.
12:13 eythian        koyauni: on Debian, installation is fairly easy.
12:13 mtj            koha install can be easy... if you choose the easy way to install koha
12:12 koyauni        I even suggested to Google Summer code to take Koha and make more easier to average school/uni
12:12 mtj            koyauni:  and no need to backup all perl dependancies either... just database
12:11 eythian        koyauni: 99% of everything is stored in the database, you just back up your database.
12:10 koyauni        I have seen that but that spread all over the server and I am not able to make auto backup of the application
12:10 eythian        koyauni: there is much, much more configuration required, and options available.
12:10 kf             koyauni: what jcamins said
12:10 jcamins        Because Koha is a much larger application.
12:10 jcamins        Unfortunately, that is all the help I can give you.
12:10 koyauni        how come Koha is not friendly as installing Joomla, Wordpress or Drupal, :(
12:09 jcamins        koyauni: http://wiki.koha-community.org/wiki/Koha_3.6_on_Centos_6.2_i386
12:09 eythian        ah right. In that case, you'll just have to walk through the instructions for centos carefully. I've never done it, but I know that people have.
12:09 koyauni        so there is no choice of using what anything but what they offer
12:08 koyauni        well we are a university in Iraq and we have this dedicated server with Codero.com
12:08 eythian        koyauni: it's possible to do it on centos, but a lot harder than on debian
12:08 hdl            hi mtj.
12:08 eythian        koyauni: it'
12:08 mtj            hdl:  thanks for the info... and hi!
12:07 eythian        oh, they've restarted their versioning.
12:07 mtj            koyauni: use koha on debian *first*, if you have problems with centos
12:07 hdl            and btw and fwiw, Moo is both compatible with Moose and Mouse.
12:07 koyauni        well, the server host says that CentOS is Redhat free version
12:07 eythian        and unless they've restarted their versioning, redhat 6.2 is very. very old
12:06 eythian        koyauni: there's no such thing as redhat centos :)
12:06 eythian        fair enough. I was just trying to confuse the issue more ;)
12:06 hdl            and lighter too.
12:06 koyauni        It is REDhat CentOS 6.2
12:06 hdl            mtj eythian seems that Moo is WAY faster than Mouse
12:06 eythian        CentOS is harder.
12:06 eythian        oh.
12:06 koyauni        CentOS
12:06 mtj            koyauni:  use the debian koha packages... on debian
12:06 eythian        (or Ubuntu 12.04)
12:06 eythian        koyauni: running Debian?
12:05 mtj            its 3 times the size of moo?
12:05 koyauni        anyone got tips for me where to look
12:05 eythian        that's the standard way of doing it, yeah
12:05 koyauni        :) I found installing of Koha a nightmare, I need to install it on a subdomain on a dedicated server
12:05 eythian        mtj: jcamins: why not Mouse? :)
12:05 mtj            i guess the advantage of moo over C::A - is the easier upgrade to moose, if koha needed too?
12:04 eythian        koyauni: there's no special room, there is just here.
12:04 eythian        jcamins: my preference is small and easy to learn/use, that's about it.
12:03 koyauni        I am new to Koha, is there any special room dealing with installation of KOHA please
12:03 eythian        I've not used either
12:03 jcamins        eythian: okay, why Moo and not Class::Accessor?
12:02 eythian        trying to establish a standard OO library?
12:02 mtj            if we find the need to - we can always 'upgrade' from  Class::Accessor to moo ?
12:02 jcamins        mtj: I'm still looking for the killer feature of Moo that makes it superior to Class::Accessor.
12:01 mtj            if we find the need to - we can always 'upgrade' from moo to moose, easy
12:01 mtj            i like the idea of using moo first
12:00 mtj            ... back in the back old days before git  :/
12:00 * jcamins      is watching the video.
11:59 mtj            ^a
11:58 mtj            heh, some idiot - before she got herself decent scm...
11:57 jcamins        Hehe.
11:57 eythian        koha/intranet/modules/C4/Reserves2.pm.20070129.mtj <-- I wonder who it was who did that kind of thing ...
11:56 Joubu          jcamins: In june, I attend to the FPW (French Perl Workshop). Here is a talk by Matt Trout (the author of Moo). He explains why he wrote Moo. (sound is quite bad...) http://www.youtube.com/watch?v=MzTWTLaUZrg
11:35 eythian        synchronised swimmers, but close enough
11:35 kf             eythian: vampires?
11:33 magnuse        ouch?
11:33 eythian        http://i.imgur.com/TqgKh.jpg <-- or this
11:33 magnuse        lol
11:33 eythian        http://i.imgur.com/mylvx.jpg <-- careful, this is what the olympics brings out in people
11:32 tweetbot`      [off] twitter: @KohaAloha: "rangi++ wins world-record in the #KohaILS sign-off olympics"
11:30 kf             lol
11:29 eythian        it's how cows talk to each other.
11:27 jcamins        Joubu: I was trying to figure out the benefit of Moo.
11:27 mtompset       rangi++
11:26 mtompset       14... wow
11:21 liw            rangi++
11:13 kf             rangi++
11:04 magnuse        rangi++
10:54 rangi          yep, ive done 14 today. if its easy someone else can do it :)
10:53 mtompset       Come on... I'm pretty sure this is one you looked at before.
10:51 rangi          ive done enough sign offs today, someone elses turn :)
10:47 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8175 normal, P5 - low, ---, gmcharlt, Needs Signoff , Check for something in materials field fails in catalogue/details.pl
10:47 mtompset       anyone want an easy signoff? check out bug 8175. :)
10:45 mtompset       My poor VM's and netbook are grunting away.
10:26 mtompset       should have I rebuilt after the git pull?
10:25 mtompset       ^set^step^
10:25 mtompset       Are you suggesting there's a set I missed? If so, what is it?
10:24 mtompset       dom is the default setting.
10:24 kf             mtompset: did you activate dom indexing?
10:23 Oak            :) mtompset
10:23 Oak            magnuse
10:13 mtompset       Greetings, Oak... I almost typed Okay. :)
10:08 magnuse        Oak
10:08 mtompset       True. :(
10:07 drojf          mtompset: that is for unimarc
10:06 mtompset       I'm guessing something in 8136 may have triggered this warning which I didn't have before.
10:05 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8136 normal, P5 - low, ---, christophe.croullebois, Pushed to Stable , Changes the expected lenght of 100$a in rebuild_zebra.pl
10:05 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7818 critical, P1 - high, ---, robin, Pushed to Stable , support DOM mode for Zebra indexing of bibliographic records
10:05 mtompset       Though, I notice that a search for record.abs on bugzilla shows bug 7818 and bug 8136 which are pushed.
10:05 eythian        http://www.wired.com/gadgetlab/2012/08/apple-amazon-mat-honan-hacking/all/ <-- beware the ides of cloud (and apple ;)
10:04 mtompset       It isn't a question.
10:04 mtompset       I was noticing the comment on top.
10:03 drojf          not sure what that question means
09:57 mtompset       abs files?
09:56 mtompset       I'm seeing what's in the default.idx file.
09:56 mtompset       I found this old post: http://lists.indexdata.dk/pipermail/zebralist/2011-March/002465.html
09:50 mtompset       correct... I just did a ps aux | grep zebra.
09:46 eythian        probably a PID
09:45 mtompset       Is the 4597 an error code or a record number?
09:43 hdl            http://www.debian.org/security/2012/dsa-2525
09:43 mtj            aah ok - just curious..
09:42 mtompset       I mean staff client triggered web update.
09:42 mtompset       No. I did a git pull, web admin update, and then I figured I better do a full zebra index because a search for THE failed.
09:41 kf             and no idea what it measn.
09:41 kf             mtompset: I see that error too - still hoping someone will fix it - doesn't seem to have bad consequences so far
09:40 mtj            ... have you edited any of your zebra files?
09:40 mtj            mtompset:  hmm, not sure...
09:40 mtj            yep, an oldie - but a goodie :)
09:39 drojf          social engineering? sure
09:39 mtompset       What does "17:09:08-07/08 zebraidx(4597) [warn] Unknown register type:" mean?
09:38 mtj            its a clever exploit too
09:38 drojf          yeah for "the cloud"
09:37 mtj            woah, scary -> http://www.wired.com/gadgetlab/2012/08/apple-amazon-mat-honan-hacking/all/
09:22 rangi          ill watch the kayak tho
09:22 * magnuse      knows someone who played on the norwegian handball team in 1992 (and maybe 1996?)
09:21 rangi          id watch that, if i had any idea what the hell was going on
09:21 magnuse        yeah, thanks
09:21 rangi          http://www.london2012.com/country/norway/
09:21 rangi          handball
09:20 * magnuse      thinks any kind of olympics is kind of boring, though
09:19 magnuse        yeah, summer olympics is kind of boring for norwegians ;-)
09:19 rangi          france won that heat
09:18 rangi          wrong olympics for that
09:18 * magnuse      thinks hockey = ice hockey
09:17 rangi          (for womens hockey anyway)
09:16 rangi          and now nz in the semi finals for the first time ever!
09:16 rangi          so good improvement
09:16 rangi          last time germany won 5-1
09:16 rangi          yep
09:16 kf             hm 0:0?
09:16 rangi          yep
09:16 kf             nz germany in hockey was a draw?
09:15 rangi          france in this next heat
09:15 rangi          most countried appear to, its just a complicated sprint race :)
09:14 rangi          apparently
09:14 kf             we have keirin cyclers?
09:13 rangi          kf: germany just qualified too
09:10 magnuse        ooh, good plan!
09:09 drojf          magnuse: go early, spend the money you don't have to pay for the flight on holidays ;)
09:09 rangi          you could go really really early :)
09:09 magnuse        oh, too bad kohacon13 isn't in april, may or june! (my local airline starts a direct route from copenhagen to san francisco and has introductory offers in that period :-)
09:08 magnuse        yay!
09:07 rangi          nzer just qualified for the next round
09:04 drojf          no, japanese ;)
09:02 kf             weird :)
09:02 kf             huh
09:02 drojf          lol. i miss a lot of funny things not watching sports
09:02 rangi          https://en.wikipedia.org/wiki/Keirin
09:01 kf             keirin?
09:00 rangi          this is such a ridiculous event
09:00 rangi          oooh the keirin
08:57 drojf          "needs signoff: 94". cool, so 115 was not hardcoded ;)
08:55 * rangi        retests
08:50 rangi          just checking
08:50 rangi          cool, ill unobsolete it :)
08:50 Joubu          rangi: oups yes !
08:50 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7986 enhancement, P5 - low, ---, jonathan.druart, Needs Signoff , Export issues
08:50 rangi          Joubu: did you accidentally obsolete the first patch on bug 7986 ?
08:50 Joubu          jcamins_away: gaetan_B told me you want to talk to me ? :)
08:48 rangi          hi Joubu
08:46 Joubu          hi #koha
08:45 drojf          …about it is that it lies in the past. not awake yet
08:45 drojf          well, the best thing about it lies in the past ;)
08:44 * magnuse      suspects a hint a of irony...
08:42 kf             good old?
08:41 drojf          :)
08:41 magnuse        hehe
08:41 eythian        A shareware cpan module, eh
08:41 drojf          yes i think there are only dev releases. but trial is a weird name, sounds like a testversion before you pay for something. like in the good old windows days
08:40 kf             ah, got confused :)
08:39 rangi          yeah its a dev release, hasnt had a stable release yet afaict
08:38 kf             hm a no, ignore me
08:38 kf             seems to be a dev version
08:37 drojf          App-Sqitch-0.80-TRIAL. trial?
08:32 kf             it is a standalone change management system with no opinions about your  database engine, application framework, or your development environment.
08:31 magnuse        "Sqitch is a database change management application."
08:29 * magnuse      wonders briefly if https://metacpan.org/module/DWHEELER/App-Sqitch-0.80-TRIAL/lib/sqitch.pod might be useful for koha
08:27 drojf          hi kf
08:27 drojf          eythian: that is cool
08:27 * kf           waves
08:24 eythian        http://www.kickstarter.com/projects/joeyh/git-annex-assistant-like-dropbox-but-with-your-own <-- there is stuff like this too
08:22 drojf          eythian: i suppose that would kind of work if you get people to fund huge projects that you can work on for several months or longer, and/or you get several of your projects funded and you can work on one after the other. but i don't think that is really something "stable" that somebody would like to depend on to pay his/her bills
08:20 eythian        (also requires a US bank account, but that's not a feature of the model per se)
08:19 eythian        that seems to have a bit of a misunderstanding of kickstarter, which is more "if we get enough money, we'll do this thing", not a way of continuous income.
08:16 * magnuse      sends the article to his kindle for later reading
08:14 drojf          http://www.h-online.com/open/features/How-can-we-pay-for-Free-Software-1650191.html
08:13 magnuse        kia ora!
08:13 eythian        howdy
08:13 drojf          hey rangi
08:13 rangi          hi eythian
08:13 rangi          hi drojf
08:12 drojf          hello #koha
08:09 rangi          can't sign off, but it should be an easy fix
07:53 rangi          is joubu about?
07:50 mtompset       I was wondering if anyone could confirm that searching for <space> (the actual single space bar kind) triggers an error in their logs.
07:50 rangi          go on then, i dare you
07:46 kf             rangi: you kicked me off the dashboard - I will have to change that :)
07:45 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7986 enhancement, P5 - low, ---, jonathan.druart, Needs Signoff , Export issues
07:45 * rangi        starts testing bug 7986
07:40 kf             lots of sign-offs
07:40 kf             rangi++
07:39 rangi          cool, signing off
07:39 rangi          thats what i had done wrong
07:39 rangi          *nod*
07:39 hdl            French UNIMARC i mean.
07:39 * rangi        changes mapping to test
07:39 rangi          cool thanks hdl
07:39 rangi          no wonder i couldnt reproduce this
07:39 rangi          ahhh so not 999
07:38 rangi          well this patch is harmless if not anyway, and if it is, then it will stop the error
07:38 hdl            rangi: it is mapped to 001 by default iirc
07:38 kf             oh don't say bed...
07:38 magnuse        maybed?
07:38 rangi          hmm is biblionumber maybed to a control field in UNIMARC?
07:35 kf             :)
07:35 kf             hi mveron
07:34 mveron         Hi kf :-)
07:32 kf             good morning again #koha
07:13 mtompset       doh! Too slow.
07:11 matts          hi !
07:11 mtompset       700 = drwx------
07:09 gaetan_B       hello
07:08 dcook          I'm off to gallivant around the city now though. 'night, mtompset
07:05 dcook          I figured 000 was better than xxx
07:05 dcook          I just copied and pasted the example
06:59 mtompset       You mean 700, not 000, right?
06:57 dcook          In the end, zee git is saved ^_^
06:56 dcook          Also: " find . -type d -exec chmod 000 {} \; " works like a charm for just chmodding directories.
06:50 dcook          It appears that one can only open a directory in Linux if the execute bit is set
06:49 dcook          Interesting factoid...
06:20 * magnuse      wanders off to make breakfast for the mum
06:19 magnuse        Irma: :-)
06:19 Irma           magnuse: Good to hear!
06:18 magnuse        he's good too - eating and growing
06:18 Irma           how is the new born?
06:18 magnuse        Irma: all good :-)
06:17 Irma           Bonjour magnuse    ... how are you?
06:17 magnuse        kia ora Irma!
06:16 dcook          Hmm, this is problematic
06:14 mtj            https://git.wiki.kernel.org/index.php/ContentLimitations
06:13 mtj            just did a little test - looks like me wrogn :/
06:13 mtj            oops, me wrong :)
06:12 * dcook        ventures off to Google-land
06:12 dcook          It must somehow.
06:11 mtj            i'm sure git tracks file-perms?!
06:11 dcook          When I try a git stash save, it says there are no changes to save :/
06:10 dcook          The permission changes don't appear the same as regular code changes
06:10 dcook          I'm pondering how to do that at this point
06:10 mtj            ... you have a problem that git solves perfectly, afaik
06:09 wahanui        salut, Judit
06:09 Judit          hi
06:07 mtj            dcook:  why not just roll back your repo to before the badness?
06:06 magnuse        dcook: i had that happen once too - i just started over with a fresh clone...
06:06 magnuse        cait: yup
06:06 cait           will you be around later?
06:06 cait           maybe after the dentist
06:05 * cait         hides
06:05 dcook          Someone changed the permissions of the files in the git, and now all sorts of badness is happening..
06:05 magnuse        cait: feel like sending out an email?
06:05 dcook          I wonder if I'm alone on my newest burden though
06:04 dcook          :)
06:04 magnuse        dcook: you are not alone then, i think :-)
06:03 dcook          Thanks, magnuse. I really should take more advantage of the wiki...
06:01 * cait         too
06:01 * magnuse      wants to go and see te takere when it's finished
06:00 cait           :)
06:00 magnuse        yup, better late than never!
06:00 cait           I ddidn't manage to update the wiki page :(
06:00 cait           you think we could still call for gbsd on friday?
06:00 huginn         magnuse: The current temperature in Bodo, Norway is 10.0°C (7:50 AM CEST on August 07, 2012). Conditions: Scattered Clouds. Humidity: 94%. Dew Point: 9.0°C. Pressure: 29.74 in 1007 hPa (Steady).
06:00 magnuse        @wunder boo
06:00 magnuse        guten morgen cait
06:00 cait           hi magnuse :)
05:59 * magnuse      waves
05:59 magnuse        dcook: http://wiki.koha-community.org/wiki/System_Preferences#Adding_a_new_system_preference
05:56 dcook          Awesome! Thanks :)
05:55 cait           all good
05:55 cait           updatedatabase for updating existing installations, syspref.sql to make it work on new installations and the pref file to make it visible in the editor
05:55 cait           those are all
05:55 cait           nope :)
05:55 dcook          Potentially quick question for you, cait. I notice that you've posted a patch that introduced a system preference in the past. What are all the areas that a person needs to add besides the actual script in question. I'm seeing "sysprefs.sql", "updatedatabase.pl", and "opac.pref" (or whatever relevant .pref file). Are there any others that I might be missing?
05:52 cait           :)
05:52 Oak            compared to ours, it's very very nice :)
05:50 cait           Oak: yeah, could be a bit nicer :)
05:49 dcook          Hey cait :)
05:49 cait           hi dcook :)
05:49 dcook          Hola mtompset
05:49 mtompset       Greetings, dcook
05:49 Oak            hmm
05:49 huginn         Oak: The current temperature in Taegerwilen, Taegerwilen, Germany is 12.1°C (7:45 AM CEST on August 07, 2012). Conditions: Clear. Humidity: 96%. Dew Point: 12.0°C. Pressure: 30.24 in 1024 hPa (Steady).
05:49 Oak            @wunder konstanz
05:48 huginn         Oak: The current temperature in Islamabad, Pakistan is 32.0°C (10:00 AM PKT on August 07, 2012). Conditions: Haze. Humidity: 62%. Dew Point: 24.0°C. Pressure: 29.68 in 1005 hPa (Steady).
05:48 Oak            @wunder islamabad
05:48 Oak            :) rain is good.
05:47 mtompset       It should say "Torrential Rain".
05:47 huginn         mtompset: The current temperature in Manila, Philippines is 23.0°C (1:00 PM PHT on August 07, 2012). Conditions: Heavy Rain. Humidity: 100%. Dew Point: 23.0°C. Pressure: 29.71 in 1006 hPa (Falling).
05:47 mtompset       @wunder MNL
05:47 mtompset       Sorry, I work from home, and my son distracted me. :)
05:46 mtompset       Greetings, Oak.
05:46 cait           :)
05:46 * Oak          sends rangi ice cream.
05:46 Oak            :)
05:45 Oak            magnuse
05:45 cait           hi Oak :)
05:45 Oak            cait!
05:45 Oak            hello mtompset :)
05:45 Oak            kia ora #koha
05:35 mtompset       work flow?
05:35 mtompset       workflow?
05:30 mtompset       ^sure^pretty sure^
05:29 mtompset       I'm sure the analytic code is new.
05:28 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8175 normal, P5 - low, ---, gmcharlt, Needs Signoff , Check for something in materials field fails in catalogue/details.pl
05:28 mtompset       I only noticed because I was checking my bug: bug 8175.
05:27 cait           so it's not even different in typing
05:27 cait           I don't think using spaces instea of tabs makes anything harder - you can set your editor to do spaces for a tab
05:27 mtompset       I like rules. It makes decision making easier. Though, sometimes they make doing harder. Nah... Still like rules.
05:26 cait           we have a rule
05:26 cait           even if it succeeded
05:26 cait           but it doesn't matter much, if someone slipped in tabs, it's still wrong
05:25 mtompset       go to...
05:25 mtompset       And only if I got to the line.
05:25 cait           not sure how you call that
05:25 cait           if you show the .. hm characters you will
05:25 mtompset       Not if I change the display width of my tabs to 4.
05:25 cait           you can still see a difference between tab and spaces
05:24 cait           hi mtompset
05:24 mtompset       Oh, and greetings, cait. :)
05:24 mtompset       -- unless they have their tab settings to 4 as well, in which case they won't notice it. :)
05:24 cait           they already do in lots of cases
05:23 cait           then rm or qa will complain about it
05:23 mtompset       Yes, but someone added new code. They used tabs. |I think their tab setting is to 4.
05:23 cait           it should be in the coding guidelines?
05:23 mtompset       Is there a link somewhere that states that?
05:23 cait           :)
05:23 cait           but there is also a rule to not reindent old code only to reindent
05:21 cait           4 spaces
05:21 cait           we have
05:19 mtompset       Drop the why... Do we have a standard?
05:19 mtompset       Why don't have a stated preference for spaces or tabs, do we? It's weird reading code when my tabs and spaces cause bizarre indention.
05:08 mtompset       Looks like today, I get to check out my Koha bugs.
05:08 mtompset       Greetings, #koha.
04:21 cait           you have one lots today
04:21 cait           woot
04:16 rangi          Needs Signoff - 98  .. for the first time in ages, below 100
04:16 cait           hi rangi
04:16 rangi          hi cait
04:16 cait           morning #koha
01:03 rangi          hhmmm i guess we should add the openlx people eh?
00:52 wizzyrea       not much :)
00:52 rangi          sup wizzyrea
00:30 rangi          heh
00:29 Judit          olympics time waster: http://www.google.com/doodles/hurdles-2012
00:27 rangi          we should get a medal in womens hockey
00:27 Judit          teamgames?
00:27 rangi          and cycling
00:27 rangi          triathlon we sometimes get medals in
00:26 rangi          we got a silver in shotput
00:26 Judit          what else is the usual nz medal winner?
00:26 rangi          i like the cook islands kayaker too
00:26 rangi          ah yeah :)
00:25 Judit          this guy is my favourite rower at the moment: http://www.theaustralian.com.au/sport/london-games/nigers-hamadou-djibo-issaka-a-rowing-crowd-favourite/story-fne3b7l5-1226440138933
00:25 Judit          hungary and nz pretty much the same at the moment as for medals
00:25 rangi          things with boats we are good at it seems
00:25 rangi          and we should get one or 2 sailing ones too
00:25 rangi          we might get another in the k1/2000m womens
00:24 rangi          yep, and a bronze
00:24 Judit          nz has 3 gold in rowing!
00:23 rangi          hi Judit