Time  Nick          Message
00:11 tcohen        jcamins around?
00:12 tcohen        what framework were u using to glue node + titan?
00:17 mtompset      INSERT IGNORE is a MySQLism, correct?
00:17 pianohacker   probably
00:17 pianohacker   most of MySQLs useful commands are proprietary
00:17 pianohacker   good night all
00:17 * mtompset    chuckles.
00:18 mtompset      Good night, pianohacker.
00:18 tcohen        night pianohacker
00:19 jcamins       tcohen: node-gremlin.
00:19 jcamins       tcohen: sorry, gremlin-node.
00:19 tcohen        thanks jcamins
00:20 jcamins       tcohen: A/B testing + random graph database tests: https://github.com/biblionarrator/website_ab_testing
00:20 tcohen        got interested in the subject, and wanted to see how could it fit in our infrastructure
00:20 tcohen        oh, thanks!
00:20 jcamins       In Koha's, or in UNC's?
00:20 jcamins       'Cause it couldn't fit at all in Koha's infrastructure.
00:20 tcohen        heh, of course
00:21 tcohen        we have node around in our infrastructure
00:21 tcohen        we use it to build our webservices proxy
00:21 tcohen        to couple most of our systems
00:22 jcamins       What you really need is a graph-based discovery layer!
00:22 jcamins       And what do you know, I'm making one!
00:23 mtompset      Where is druthb_away to complain about patch pimping type activities. ;)
00:25 tcohen        is gremlin your query language?
00:25 tcohen        i'll be very interested in following your work
00:25 jcamins       Yeah.
00:26 jcamins       https://github.com/tinkerpop/gremlin/wiki
00:26 * jcamins     will be too! :P
00:26 tcohen        :-D
00:26 tcohen        gotta run: dinner time
00:26 jcamins       Enjoy.
00:55 mtompset      There are so many system preferences!
01:04 mtompset      Greetings, dcook. :)
01:04 mtompset      What fun things are you playing with today?
01:04 dcook         hey mtompset
01:04 wahanui       rumour has it mtompset is disliking the silent warnings flooding his error logs
01:04 dcook         Mmm, good question
01:05 dcook         Trying to figure out how...
01:05 mtompset      Actually, the warnings this time are installer warnings. :)
01:05 dcook         To support Koha that's not on packages and Koha that is on packages
01:05 dcook         Simultaneously
01:05 mtompset      On the same server?!
01:06 dcook         Nopes
01:06 dcook         The packages one is a remote server
01:06 dcook         Luckily, with that one, the remote access freezes when it comes from our office
01:06 dcook         So I have to remote on through a laptop using 4G
01:06 dcook         *le sigh*
01:08 mtompset      Well, if you do a git installation and do the perl Make... and make and make test steps... you can answer STANDARD.
01:08 dcook         ...
01:08 mtompset      I suspect then that you could tarball up the /usr/share/koha directory and replace the non-git version's.
01:09 mtompset      But I haven't ever tried to do something like that.
01:09 dcook         Yeah...that's the idea that presents itself, but I suspect there will be problems there
01:09 * dcook       would rather just use packages for all
01:10 mtompset      That is the point of packages. :)
01:10 dcook         [off] If only I could persuade others of this idea too.
01:11 dcook         It would be great if we could build RPMs as well as DEBs from the same source..
01:12 mtompset      That would be quite an undertaking, but potentially useful.
01:12 jenkins_koha  Starting build #1274 for job Koha_master (previous build: STILL UNSTABLE -- last SUCCESS #1271 9 hr 45 min ago)
01:13 gmcharlt      dcook: know anybody who would be interested in helping build RPMs?
01:13 mtompset      Though, a better first step would be to have an RPM repo of the missing CPAN libraries in a default CentOS, RedHat, Fedora, or something else RPMish.
01:13 mtompset      Then you could at least install the tarball more easily.
01:14 dcook         gmcharlt: Alas, I do not. I'd be interested in learning, but somewhat strapped for time and knowledge at this point.
01:15 mtompset      I played with cpan2rpm or something like that on CentOS, but I'm not sure I was doing it the best way.
01:15 mtompset      Sadly, due to project focus constraints, I can't offer to help, though I would like to do so.
01:15 dcook         gmcharlt: Personally, I'd rather just switch to Debian from Suse and save myself the headache, but...I'm sure others would find RPMs useful too
01:15 dcook         mtompset: I guess that's the problem. Too much work, not enough time/people with time.
01:17 gmcharlt      yeah -- there are plenty of potential users who are mandated to use RHEL-based distros (or RHEL itself -- and of course, RHEL5's age really presents problems), but thus far that doesn't seem to have translated into folks will to put in enough effort to maintain it
01:17 dcook         That does seem to be the current state of affairs :/
01:18 mtompset      CentOS had the least number of available packages in the default repositories. I would suspect it would make a good OS to decide what CPAN modules to RPM up. :)
01:18 mtompset      (last time I checked)
02:01 dcook         @wunder sydney, australia
02:01 huginn        dcook: The current temperature in Sydney, New South Wales is 16.0°C (11:30 AM EST on June 28, 2013). Conditions: Light Rain Showers. Humidity: 88%. Dew Point: 14.0°C. Pressure: 30.21 in 1023 hPa (Steady).
02:01 dcook         Light rain showers?
02:01 wahanui       Light rain showers are not so light
02:02 dcook         Exactly, wahanui. Exactly.
02:02 dcook         Lunch indoors it is.
02:24 dcook         eythian: You around?
02:24 eythian       yarp
02:24 dcook         Mind fielding a few questions about packages?
02:25 eythian       sure.
02:25 druthb        o/
02:25 dcook         hey ya druthb :)
02:26 dcook         Let's say that I have a 3.12.00 instance of Koha installed via packages
02:26 dcook         If I want to upgrade to 3.12.01, I do an apt-get update and apt-get install koha-common?
02:27 dcook         I assume that overwrites everything (except config generated via koha-create, of course)
02:27 eythian       yep
02:27 dcook         Is there any way of doing more incremental upgrades with packages where only the "changed" files are overwritten with new files?
02:27 eythian       yeah, stuff in /etc won't be touched without your approval, but everything else will be overwritten.
02:27 eythian       nope.
02:28 dcook         Hmm, how long does it usually take to build packages?
02:28 eythian       modifying files on the server is a bad idea because it means they're not in version control.
02:28 dcook         Wait...does that mean that only /usr/share/koha is overwritten?
02:29 eythian       depends a lot on your machine. ~5-10 minutes I guess on my fairly good desktop.
02:29 dcook         Ah, I thought it was considerably longer than that. That's not too bad.
02:29 eythian       though you could do it faster at the expense of being less rigorous easily enough.
02:29 eythian       hmm, yeah, it'd only be everything under /usr.
02:30 dcook         So I assume the control file says if koha-common already exists, just overwrite /usr?
02:30 jenkins_koha  Yippie, build fixed!
02:30 jenkins_koha  Project Koha_master build #1274: FIXED in 1 hr 17 min: http://jenkins.koha-community.org/job/Koha_master/1274/
02:30 eythian       no, that's just how packages work on debian
02:30 eythian       /etc is special, everything else isn't.
02:31 dcook         So after an upgrade, you'd need to reindex
02:31 dcook         And your backups would be splatted if they're in var?
02:31 eythian       not really.
02:31 eythian       no
02:31 dcook         Oh wait, durr
02:31 eythian       it doesn't remove things that are already there
02:31 dcook         But doesn't it remove /usr/share/Koha?
02:32 eythian       no
02:32 eythian       it deploys to there, overwriting things in the process
02:32 eythian       it doesn't remove anything.
02:32 eythian       also, the index and such are all in /var
02:33 dcook         Right
02:33 mtompset      nengard++ # replying while out of the office. :)
02:33 dcook         So /etc is special. /usr is overwritten. What happens with var?
02:33 dcook         Is var created via koha-create, or does install koha-common create the initial directories and koha-create just creates sub-directories for individual instances?
02:33 eythian       nothing really. The only thing the packages do with that is make sure the right directories exist.
02:34 dcook         Mmm, k
02:34 eythian       I can't remember.
02:34 eythian       I think that koha-create-dirs ensures that everything exists, but the packages may do it as well
02:34 dcook         Well, the packages create them, so I would hope so, eh?
02:35 dcook         Mmm, unless they don't
02:35 dcook         I see what you're saying
02:35 eythian       ah, it does
02:35 eythian       the package creates /var/{lib,lock,log,spool}
02:35 eythian       err
02:35 eythian       /var/{lib,lock,log,spool}/koha
02:36 dcook         and run, apparently
02:36 eythian       nope
02:36 dcook         According to README.Debian
02:36 eythian       it's not in koha-common.dirs
02:36 eythian       koha-create-dirs does that though
02:36 dcook         Does koha-create-dirs get called by koha-create as well?
02:37 eythian       I think so. Also the init script, I think. Just in case something has changed.
02:37 dcook         Neato
02:38 dcook         In a way, it's too bad that the whole source needs to be packaged up and used to overwrite the current code
02:38 dcook         Yet, like you say, if you don't do that...it's tougher to keep version control
02:38 dcook         But wouldn't doing a diff of the files potentially tell you what's been changed and only those need to be changed?
02:39 dcook         I guess that doesn't count as version control though as there is no way to rewind a diff
02:39 dcook         You would just be overwriting, overwriting, overwriting...
02:39 dcook         Hoping that your diff is doing a good enough job
02:39 eythian       yeah, that's a terrible idea :)
02:40 eythian       we maintain a set of git branches that we build packages from.
02:42 mtompset      dcook - you could write a script to tarball the directory up with a timestamp, and then replace it. Then another one could restore one tarball over the existing one. ;)
02:42 mtompset      But yes, bad version control. :)
02:44 eythian       or make your own packages. I think that's easier :)
02:44 mtompset      Yes, but do it the hard way for fun. ;)
02:47 eythian       wahanui: draw me a picture
02:47 wahanui       eythian: excuse me?
02:47 eythian       hmm
02:47 eythian       wahanui: picture
02:47 wahanui       a picture of eythian: http://rasher.dk/y/eythian
02:47 eythian       t/hee
02:49 mtompset      musical flashback: http://youtu.be/XoKFBjd5-F8 (Can You Picture That?)
02:51 dcook         eythian: I like the idea of building my our own packages :)
02:51 dcook         So a set of git branches so you support different versions of Koha?
02:52 eythian       more for different client customisations
02:52 dcook         Mm, that's more what I meant
02:52 dcook         Neato
02:52 dcook         Ever run into any troubles with deploying packages?
02:53 dcook         I have a package install at home, and I'm setting one up on a VM as we speak, but I can't really put them through their paces without actual users and data
02:54 eythian       no, debian packaging is pretty robust.
02:55 eythian       99% of the time it'll fail to build if something is wrong, rather than deploy
02:56 dcook         Makes sense to me
03:02 dcook         Thanks for the info, eythian :)
03:02 dcook         eythian++
03:02 eythian       no worries
03:05 mtompset      [off] I'm off to go watch the daily show then the colbert report. :)
03:05 dcook         have fun, mtompset
04:00 mtj           hi peeps,  whats the best approach to dealing with localized/custom updatedatabase.pl entries
04:00 dcook         wb cait1
04:00 dcook         mtj: Good question :)
04:00 mtj           specifically, handling 'localised' version numbering?
04:02 mtompset      why would you have localized version numbering?
04:03 mtompset      I'm asking, because I just spent a couple hours, adding some friendly warning catching code into updatedatabase.pl :)
04:03 mtj           ...the way ive been doing it, so-far, is using a the 4th minor digit in the version
04:06 mtompset      But why would you have a localized version of the numbering?
04:06 mtj           coz i need to add a local change
04:06 mtompset      Is this some sort of localized patch that will never make it into Koha?
04:07 eythian       mtj: it just works if you add it to the 4th dp or so
04:07 mtj           cool eythian - it does seem to be working ok, like that
04:07 mtompset      I think the extra digits to the last number should work without breaking things (at least in updatedatabase.pl)
04:09 mtj           mtompset, i have a situ where i am pulling patches not yet accepted for master, into a test koha
04:10 mtj           these patches have no version-number assigned to then, yet
04:10 mtompset      Ah.
04:11 mtj           if my koha is version 3.10.000, i *could* just call this patch .001
04:11 mtj           but, then, what happens when the offical .001 comes along? oops :/
04:11 eythian       why not call it 3.10.000.999, that might work
04:12 eythian       I think it works anyway though
04:12 mtj           ah, yeah - i hadnt tried that even
04:13 mtj           thats a really nice way of doing it
04:14 mtompset      eythian: But what if mtj does multiple patches at the same time?
04:14 mtompset      999 works great for a single patch case.
04:14 mtompset      But I would think an extra digit would would better for multiple patches.
04:14 mtj           easy… just 3.10.000.001, 3.10.000.002, etc...
04:16 mtj           i think 999 local patches between offical koha db changes, is overkill here… but still, i get the point
04:16 mtompset      Actually, for a single patch, aren't you supposed to use XXX?
04:19 mtj           thats only a req. for submitting a patch to kc.org
04:20 mtompset      But why not use the same for a patch that is localized?
04:22 mtj           afaik, koha's installer will attempt to apply that .XXX patch every time
04:23 mtj           fine for testing a patch… not great for a prod system
04:39 mtompset      not everytime.
04:55 mtj           yeah… but more than once - and thats a no-go for my situation
05:00 Oak           @wunder islamabad
05:00 huginn        Oak: The current temperature in Islamabad, Pakistan is 33.0°C (10:00 AM PKT on June 28, 2013). Conditions: Partly Cloudy. Humidity: 55%. Dew Point: 23.0°C. Pressure: 29.50 in 999 hPa (Falling).
05:00 Oak           Guten morgen cait1
05:00 Oak           kia ora #koha
05:01 mtompset      Greetings, Oak. :)
05:01 Oak           heya mtompset :)
05:02 cait1         hi all
05:03 mtompset      Greetings, cait.
05:03 mtompset      Greetings, cait1. That one is very important. ;)
05:09 cait          morning
05:16 dcook         Quick debian question
05:17 dcook         What is the name of the DB in SQL for a new instance?
05:17 dcook         koha_newinstance?
05:17 mtompset      in the packages, I believe so.
05:17 dcook         Cool. Thanks.
05:22 mtompset      Can't seem to figure out what the forbidden patterns are. GRRRR...
05:22 pastebot      "mtompset" at 127.0.0.1 pasted "Any ideas on how to fix these?" (10 lines) at http://paste.koha-community.org/105
05:27 mtj           s/IndependantBranches/IndependentBranches/
05:27 mtompset      It was a typo that get corrected in a later version of Koha.
05:28 mtj           yep
05:28 mtompset      So what in the QA tool makes it check for typos?
05:30 mtj           some code, i assume
05:31 mtj           ./QohA/File/Perl.pm:156:        {pattern => qr{IndependantBranches},...
05:32 mtompset      Ah, so both a good and bad thing.
05:42 mtompset      A little obfuscation, and all is good. :)
05:49 druthb        o/
05:51 mtompset      Hello, druthb.
05:51 druthb        Hi, mtompset. :)
05:52 mtompset      Time for sleep now. I got my updatedatabases.pl to qa validate cleanly. :)
05:52 mtompset      perlcritic level -4. (one better than 5)
05:52 mtompset      test my problems later. :)
05:58 mtompset      Have a good day (24 hour period), everyone.
06:05 dcook         @later tell cait Good idea :)
06:05 huginn        dcook: The operation succeeded.
06:11 drnoe         hello #koha. it's late night for me and I just move a db over to server where they named the home dir kohaadmin (i have no idea why). naturally koha is not happy when I search.
06:11 drnoe         I/O warning : failed to load external entity "/home/koha/kohaclone/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slimUtils.xsl" compilation error: file unknown-55f20a0 element import
06:11 drnoe         I just cannot figure out for the life of me what line 220 is reverncing.  I am noew to koha, and these C4  .pm files are greek to me  " $stylesheet->{$xslfilename} = $xslt->parse_stylesheet($style_doc);"
06:12 * magnuse     waves
06:18 drnoe         cd ..
06:19 magnuse       :-)
06:28 alex_a        bonjour
06:37 reiveune      hello
06:38 magnuse       who can give the wiki a kick?
06:38 magnuse       let's look it up on the wiki!
06:38 magnuse       but then again, maybe not
06:39 magnuse       @wunder boo
06:39 huginn        magnuse: The current temperature in Bodo, Norway is 18.0°C (8:20 AM CEST on June 28, 2013). Conditions: Mostly Cloudy. Humidity: 73%. Dew Point: 13.0°C. Pressure: 29.86 in 1011 hPa (Steady).
06:39 magnuse       @wunder marseille
06:39 huginn        magnuse: The current temperature in Marseille, France is 18.0°C (8:30 AM CEST on June 28, 2013). Conditions: Clear. Humidity: 52%. Dew Point: 8.0°C. Pressure: 30.09 in 1019 hPa (Falling).
06:39 magnuse       hah!
06:39 magnuse       @wunder hyltebruk
06:39 huginn        magnuse: Error: No such location could be found.
06:39 magnuse       pf
06:54 asaurat       hi!
06:55 magnuse       bonjour!
06:56 matts         hi !
07:08 dcook         bonne fin de semaine oceanic folks
07:08 dcook         Hope everyone else enjoys their friday :)
08:20 wizzyrea      drnoe - are you using a custom xslt?
08:21 wizzyrea      anyway, your problem is that the xslt file on the server can't find your slimutils - the path is defined on line 11
08:23 wizzyrea      update the path to be the new location and it should work.
08:32 Joubu         @pole support: je suis en intervention sur la preprod de Paris8 pour la journée
08:32 huginn        Joubu: I've exhausted my database of quotes
08:32 Joubu         oops, wrong channel, sorry
08:33 * wizzyrea    hopes your intervention works out well
08:49 * magnuse     waves to wizzyrea
08:52 wizzyrea      oh hey
08:52 wahanui       bidet, wizzyrea
08:52 wizzyrea      poo on you too,wahanui
08:52 wahanui       wizzyrea: huh?
08:53 wizzyrea      you're the one who brought up bidets.
08:54 wizzyrea      how is everyone today
08:56 magnuse       not too shabby
08:56 magnuse       in the mood for pizza and a weekend
08:57 magnuse       and a bit of summer holiday soon!
08:58 wizzyrea      ooh summer holiday!
08:58 * wizzyrea    had pizza earlier
09:04 wizzyrea      http://devopsreactions.tumblr.com/post/54088017876/that-was-not-supposed-to-work
09:06 magnuse       wizzyrea: nice
09:07 wizzyrea      D-OR is my favorite blog
09:13 magnuse       oops, there went  minutes of my life... ;-)
09:13 wizzyrea      i know. and half of it was spent giggling eh
09:13 wizzyrea      or nodding in sympathy
09:14 magnuse       yup
09:14 magnuse       so it was time well spent :-)
09:16 magnuse       didn't someone talk about some developments for "home bound patrons" a while back?
09:19 magnuse       ah bug 5670
09:19 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5670 enhancement, P5 - low, ---, colin.campbell, NEW , Housebound Readers Module
10:00 wizzyrea      wow my git bz, even with the new branch is pretty impressively broken
10:01 wizzyrea      attaching just sends me back the page as html :/
10:03 rangi         works for me
10:03 wizzyrea      weird. oh well I'll figure it out.
10:04 rangi         the git-bz you are using is the updated one eh? i checked out the new branch but forgot i hadn't symlinked but had copied the file, so it was still using the old one
10:04 wizzyrea      was that how the
10:04 wizzyrea      other one failed?
10:04 wizzyrea      you have a good point I will check
10:05 rangi         yep if it talks about tokens
10:06 wizzyrea      ah yep,  I couldn't see the top because not enough backlog - but I see the suspicious actions thing now
10:06 wizzyrea      thanks for the pointer
10:06 rangi         last commit should be to do with utf8
10:07 wizzyrea      hm yep it seems right
10:09 rangi         do a which git-bz
10:10 wizzyrea      :) beat you to that
10:13 wizzyrea      that's better - I just grabbed a whole new copy and redid the lot
10:13 rangi         :)
10:20 wizzyrea      man tons of unimarc patches
10:21 rangi         yep
10:21 magnuse       yup
10:26 magnuse       Oak
10:54 wizzyrea      how inbiggerating. http://img703.imageshack.us/img703/5292/3ndx.png
10:56 Oak           magnuse
10:57 magnuse       Oak
10:57 Oak           magnuse
10:57 Oak           :)
10:57 magnuse       :-)
10:59 Oak           @wunder islamabad
10:59 huginn        Oak: The current temperature in Islamabad, Pakistan is 37.0°C (3:00 PM PKT on June 28, 2013). Conditions: Scattered Clouds. Humidity: 42%. Dew Point: 22.0°C. Pressure: 29.47 in 998 hPa (Falling).
10:59 Oak           hmm :-|
10:59 magnuse       @wunder boo
10:59 huginn        magnuse: The current temperature in Bodo, Norway is 19.0°C (12:50 PM CEST on June 28, 2013). Conditions: Mostly Cloudy. Humidity: 68%. Dew Point: 13.0°C. Pressure: 29.77 in 1008 hPa (Falling).
10:59 magnuse       yay :-)
10:59 Oak           19 sounds very nice
11:00 wizzyrea      @wunder nzwn
11:00 huginn        wizzyrea: The current temperature in Wellington, New Zealand is 9.0°C (10:00 PM NZST on June 28, 2013). Conditions: Mostly Cloudy. Humidity: 76%. Dew Point: 5.0°C. Pressure: 30.21 in 1023 hPa (Steady).
11:00 magnuse       Oak: it is! :-)
11:00 Oak           the age 19 was also nice. 9 was even better!
11:01 magnuse       hehe
11:01 Oak           :) yup.
12:21 huginn        New commit(s) kohagit: Bug 10386: improvements to VirtualShelves.t <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=93e87ca0b61611fc35238bf13eb226f477cf9c4e>
12:26 oleonard      Hi #koha
12:27 jenkins_koha  Starting build #1275 for job Koha_master (previous build: FIXED)
13:02 tcohen        morning #koha
13:03 oleonard      Hi tcohen
13:07 magnuse       hiya tcohen and oleonard
13:08 tcohen        hola magnuse
13:16 oleonard      Floating toolbar working now if I arbitrarily add 20px to its position: http://screencast.com/t/L9H9X2yIRrn
13:16 oleonard      Fixed: Yay! Don't know why it works: Boo!
13:16 oleonard      (at least, working in FF, Chrome and IE10)
13:19 tcohen        oleonard++
13:20 oleonard      Not karma-worthy yet, but I'd really like to see it working well. Not sure how else to offer those controls to mobile users in a non-annoying way.
13:38 oleonard      CCSR theme doesn't give you links to the next page of search results in the mobile view?
13:40 magnuse       that sounds like a noticeable omission...
13:41 * magnuse     calls it a week
13:42 oleonard      Not noticeable enough I guess. Also no link to advanced search, no link back to the home page
13:44 jenkins_koha  Project Koha_master build #1275: UNSTABLE in 1 hr 17 min: http://jenkins.koha-community.org/job/Koha_master/1275/
13:44 jenkins_koha  Marcel de Rooy: Bug 10386: improvements to VirtualShelves.t
13:44 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10386 normal, P5 - low, ---, m.de.rooy, Pushed to Master , UT: VirtualShelves.t needs some more adjustments
13:45 oleonard      It is interesting how the CCSR theme handles tables in the narrow view though
13:51 maximep       magically ? :p
13:51 oleonard      On the other hand, maybe it's just too constraining to use tables for data like the logged-in user's list of checked out items, overdues, and holds
13:54 oleonard      Of course we'd lose sorting... I wonder if the patrons really care...
13:58 * tcohen      thinks its time to catch up with the master commits
14:03 oleonard      Clever that the CCSR theme uses CSS content generation to add labels to table cells in the narrow view, but it's completely non-translatable
14:06 maximep       yeah, we didn't find a better way to do it :/
14:07 oleonard      maximep: Was it a requirement that the theme work without JS?
14:08 maximep       pretty sure we used javascript for some stuff
14:08 maximep       id have to ask to have more details
14:08 oleonard      I'm thinking maybe we could use JS to pull the table header test and add labels to the cells that way
14:09 oleonard      s/test/text
14:12 maximep       afaik u can't do adaptative js
14:12 maximep       can you ?
14:13 maximep       maybe you could add the label, hide them and just show them in the css
14:13 maximep       that's probably how we should have done it
14:14 oleonard      That would work too. Lots of extra markup though... Not sure how much we should worry about it.
14:15 oleonard      maximep: I'm using a jquery plugin that does responsive js
14:15 oleonard      http://wicky.nillia.ms/enquire.js/
14:16 maximep       oh, cool. I wonder if it takes a ton of cpu when you quickly resize
14:17 oleonard      I don't know. I also wonder just how much resizing is done in the real world. I would think that few people would be resizing between phone size and desktop size often.
14:17 maximep       yeah, good point
14:36 mtompset      Greetings, #koha.
14:47 pug           Hi guys ...
14:48 pug           is there a documentation that describes how the maintenance branches (3.8.x, 3.10.x etc.) are placed vis-avis the master ?
14:48 pug           any graphic that can explain that plan?
15:01 tcohen        is jenkins running?
15:01 tcohen        jenkins_koha: start 3.12.x
15:01 jenkins_koha  tcohen did you mean me? Unknown command 'start'
15:01 jenkins_koha  Use '!jenkins help' to get help!
15:02 tcohen        !jenkins help
15:02 jenkins_koha  Available commands:
15:02 jenkins_koha  abort <job> - specify which job to abort
15:02 jenkins_koha  alias [<alias> [<command>]] - defines a new alias, deletes one or lists all existing aliases
15:02 jenkins_koha  botsnack [<snack>] - om nom nom
15:02 jenkins_koha  build <job> [now|<delay>[s|m|h]] [<parameterkey>=<value>]* - schedule a job build, with standard, custom or no quiet period
15:02 jenkins_koha  cb - list jobs which are currently in progress
15:02 jenkins_koha  comment <job> <build-#> <comment> - adds a description to a build
15:02 jenkins_koha  currentlyBuilding - list jobs which are currently in progress
15:02 jenkins_koha  h [<job>|-v <view>] - show the health of a specific job, jobs in a view or all jobs
15:02 jenkins_koha  health [<job>|-v <view>] - show the health of a specific job, jobs in a view or all jobs
15:02 jenkins_koha  jobs [<job>|-v <view>] - show the status of a specific job, jobs in a view or all jobs
15:02 jenkins_koha  q - show the state of the build queue
15:02 jenkins_koha  queue - show the state of the build queue
15:02 jenkins_koha  s [<job>|-v <view>] - show the status of a specific job, jobs in a view or all jobs
15:02 jenkins_koha  schedule <job> [now|<delay>[s|m|h]] [<parameterkey>=<value>]* - schedule a job build, with standard, custom or no quiet period
15:02 jenkins_koha  status [<job>|-v <view>] - show the status of a specific job, jobs in a view or all jobs
15:02 jenkins_koha  testresult [<job>|-v <view>] - show the test results of a specific job, jobs in a view or all jobs
15:02 jenkins_koha  userstat <username> - prints information about a Jenkins user
15:02 tcohen        gmcharlt: are the jenkins hooks still set?
15:05 mtompset      pug, I don't know how to answer your question, but I do know that the git repository has tags (starting with v) for each version. I suppose master just happens to be the HEAD of the git repository?
15:05 mtompset      Greetings, tcohen alex_a pianohacker pug.
15:06 pianohacker   hi pug!
15:06 alex_a        bonjour mtompset
15:11 jenkins_koha  Starting build #57 for job Koha_3.12.x (previous build: SUCCESS)
15:12 reiveune      bye
15:25 mtompset      Is there a MARC export from Koha?
15:26 mtompset      I'd like to export my data, empty my database, git checkout a super earlier version, web installer koha, import the data, git checkout my patch, and test.
15:28 tcohen        in the Tools section mtompset
15:53 jenkins_koha  Project Koha_3.12.x build #57: SUCCESS in 41 min: http://jenkins.koha-community.org/job/Koha_3.12.x/57/
15:53 jenkins_koha  * Galen Charlton: bug 6281: add test case for sorting LC call numbers correctly
15:53 jenkins_koha  * Galen Charlton: bug 6281: introduce LC::CallNumber::LC for sorting LC call numbers
15:53 jenkins_koha  * Galen Charlton: bug 6281: add Library::CallNumber::LC as a required Perl dependency
15:53 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6281 normal, P5 - low, ---, gmcharlt, Pushed to Stable , Bug in LCC sort routine
15:53 jenkins_koha  * Galen Charlton: bug 9370: test case for splitting LC call number
15:53 jenkins_koha  * Galen Charlton: bug 9370: add invalid call number to LC splitting test cases
15:53 jenkins_koha  * Galen Charlton: bug 9370: improve splitting of LC call numbers for labels
15:53 jenkins_koha  * Owen Leonard: Bug 10297 - categorycode and branchcode should be required when adding patrons
15:53 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9370 enhancement, P5 - low, ---, gmcharlt, Pushed to Stable , use Library::CallNumber::LC when splitting LC call numbers for spine labels
15:53 jenkins_koha  * Juan Romay Sieira: Bug 10443 - Table borrower_files does not exists in kohastructure.sql file
15:53 jenkins_koha  * Galen Charlton: Bug 10443: (follow-up) make sure borrower_files has FK constraint
15:53 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10297 minor, P5 - low, ---, oleonard, Pushed to Stable , categorycode and branchcode should be required when adding patrons
15:53 jenkins_koha  * Tomas Cohen Arazi: Bug 10443: DBRev 3.12.01.001 - make sure borrower_files exists
15:53 jenkins_koha  * Jonathan Druart: Bug 10458: t/Z3950.t should be removed too
15:53 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10443 major, P5 - low, ---, juan.sieira, Pushed to Stable , Table borrower_files does not exists in kohastructure.sql file
15:53 jenkins_koha  * Marcel de Rooy: Bug 10458: Remove obsolete Z3950 module and test
15:53 jenkins_koha  * Tomas Cohen Arazi: Bug 10444 - In advanced search(more), [+] and [-] should behave like links on hover
15:53 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10458 trivial, P5 - low, ---, m.de.rooy, Pushed to Master , Remove obsolete Z3950 module and test
15:53 jenkins_koha  * Tomas Cohen Arazi: Bug 10444 - (CCSR followup) In advanced search(more), [+] and [-] should behave like links on hover
15:53 jenkins_koha  * Jonathan Druart: Bug 10444: Fix prevent the default action on click
15:53 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10444 minor, P5 - low, ---, oleonard, Pushed to Stable , In advanced search(more), [+] and [-] should behave like links on hover
15:58 tcohen        woot
16:01 pug           mtompset --
16:01 pug           let me rephrase my question then ..
16:02 pug           when I clone the git ... the 3.8.x, 3.10.x are the maintenance branches, right?
16:02 pianohacker   correct
16:04 pug           so once 3.8.0 is released , all bug fixes related to that release go to 3.8.x , right?
16:04 pug           and the devlopment on the master goes on independently
16:04 pianohacker   Yes
16:05 pug           Then Im unable to understand the follow-- I cloned a fresh git .. and a diff 3.12.x..3.10.x is blank
16:06 pug           they seem to be pointing to the same commits ..
16:06 pug           how is that?
16:07 oleonard      pug: "git diff origin/3.12.x origin/3.10.x" ?
16:07 druthb        pug:  Style tip: don't use two minus signs in a row in here…it looks like giving bad karma to something, to the assortment of bots around here.
16:07 druthb        @karma mtompset
16:07 huginn        druthb: Karma for "mtompset" has been increased 27 times and decreased 2 times for a total karma of 25.
16:08 pianohacker   pug: Running a git diff origin/3.12.x..origin/3.10.x shows a number of commits on my system
16:09 pug           druthb - ok on the karma system, thanks
16:09 pianohacker   there is a difference between 3.12.x and origin/3.12.x; the former is a local branch that may be tracking the upstream one, whereas origin/3.12.x is the lastest fetched copy of what's on the git server
16:09 pianohacker   pug++
16:09 druthb        you're welcome, pug. :)
16:09 pianohacker   ^ Is how you increase someone's karma
16:11 pug           pianohacker - you are right. they do . I think i botched up something -
16:11 pug           handt tried with origin/ before
16:11 pug           thanks
16:11 pianohacker   Possibly. If you want a local tracking branch, the usual procedure is git checkout -b 3.12.x origin/3.12.x
16:12 pianohacker   Then if you have the 3.12.x branch checked out, you can update it to the latest using git pull
16:12 pug           ah right - ok - got it
16:13 pug           thanks
16:13 pug           so I want to give you karma for this I say - druthb^ ?
16:13 druthb        plus-plus.
16:13 druthb        pug++
16:13 oleonard      druthb++
16:14 druthb        pianohacker++
16:14 tcohen        how do I match a tab (\t) in vim? i seem to have forgotten..
16:14 pug           alright guys - druthb++ pianohacker++
16:14 druthb        Thanx, pug!
16:14 pianohacker   tcohen: If \t isn't working, try ^V^I
16:15 tcohen        i want to substitute \t(.*) with \t\($1\)
16:17 pianohacker   <Ctrl-V><Ctrl-I>, that is
16:18 oleonard      I thought pianohacker was giving us the happy owl:   ~|^V^|~
16:18 tcohen        %s/\t\(.*\)/\t(\1)/g
16:18 pianohacker   heh
16:18 pianohacker   vim++
16:19 tcohen        vim++
16:23 pianohacker   oleonard: my god, have you read the latest firebug changelog? https://hacks.mozilla.org/2012/12/firebug-1-11-new-features/ amazing stuff
16:23 pianohacker   and, come to think of it, is there anyway for firebug loading not to take a good few seconds each time it's opened?
16:26 oleonard      More RAM? Stop running any other programs besides Firefox? :P
16:28 pianohacker   heh, don't think those are the issue, but ya never know :)
16:44 maximep       yeah, firebug slows down everything so much that you need to only enable it when needed :/
16:46 pianohacker   that's been my experience...
16:46 pianohacker   but it's _so_ nice
16:46 pianohacker   the built-in developer tools are just missing some very nice features
16:47 maximep       really getting better quickly
16:47 maximep       trying to switch to using the built in for some stuff
16:47 maximep       so much faster
16:48 pianohacker   yeah
16:48 maximep       but almost everyone here switched to chrome
16:48 pianohacker   heh, yeah. chrome's okay, but I can't customize it enough to fit my workflow
16:48 maximep       I need tab groups... there's extension to do it in chrome, but it's not the same
16:49 maximep       I have 23 tab groups for the 23 projects I currently work on
16:49 pianohacker   mah lord. 23 projects?
16:49 maximep       well, I pretty much never close a tab
16:50 maximep       it would probably takes 32424243 megs of ram in chrome :p
16:53 cait-m        hi #koha
16:54 maximep       hi cait-m
16:55 cait-m        hi maximep
16:57 pianohacker   maximep: I approve! I use tree-style tabs to a similar end, my largest sessions got up into the 250-tab range
16:58 maximep       nice
16:58 maximep       hmmm never tought of using tree-style to do the same
17:00 pianohacker   I started running into some annoying CPU-nomming bugs with it
17:00 pianohacker   but it's a fantastic extension
17:01 pianohacker   Also fabtabs, herpderp and vimperator
17:49 drojf         good evening #koha
17:50 cait          good evening drojf
17:51 drojf         hi cait
17:52 tcohen        TmplTokenizer.pm is way too complex given the task
17:53 pianohacker   agreed
17:56 drojf         so, Is {from_name} our friend?
17:58 cait          ?
18:00 drojf         there was a junk message on the mailing list
18:04 cait          ah
18:06 drojf         looks like it uses the email adress of a real listee as a name, it's the second message already
18:06 drojf         and the url has a 'invitername' with the first name of the real person. that's odd. maybe he got some infection?
18:08 drojf         oh no, i played "touch the chili, touch your nose" ^^
19:11 mtompset      What?! Why did pug decrease my karma?!
19:12 tcohen        @karma mtompset
19:12 huginn        tcohen: Karma for "mtompset" has been increased 27 times and decreased 2 times for a total karma of 25.
19:12 * oleonard    bids mtompset good morning and offers him some breakfast
19:12 mtompset      It's afternoon, actually. I just don't usually get on the channel till later.
19:13 mtompset      I'm in Eastern.
19:13 mtompset      (timezone)
19:13 oleonard      mtompset: I was referring to the fact that it seems you have just woken up ;)
19:15 mtompset      druthb++
19:15 * oleonard    quits for the day
19:15 mtompset      vim++ #way better than emacs. ;)
19:15 oleonard      See you later #koha
19:17 druthb        :P
19:17 druthb        @karma
19:18 huginn        druthb: Highest karma: "rangi" (842), "oleonard" (722), and "jcamins" (602).  Lowest karma: "<!" (-115), "failed" (-103), and "ie" (-96).  You (druthb) are ranked 14 out of 2546.
19:18 druthb        @most increased
19:18 huginn        druthb: "rangi": 849, "oleonard": 727, "jcamins": 604, "cait": 422, "wizzyrea": 416, "gmcharlt": 415, "chris_n": 315, "kf": 295, "paul_p": 280, "sekjal": 247, "nengard": 246, "magnuse": 242, "eythian": 212, "druthb": 197, "slef": 180, "tcohen": 123, "drojf": 102, "marcelr": 98, "fredericd": 96, "bgkriegel": 82, "mtj": 74, "biblibre": 71, "hdl": 69, "mveron": 68, and "hdl_laptop": 60
19:25 tcohen        have a nice weekend #koha
19:45 mtompset      @karma
19:45 huginn        mtompset: Highest karma: "rangi" (842), "oleonard" (722), and "jcamins" (602).  Lowest karma: "<!" (-115), "failed" (-103), and "ie" (-96).  You (mtompset) are ranked 50 out of 2546.
19:46 mtompset      Well, at least I'm in the top 100?
19:46 pianohacker   Better than the poor HTML comment delimeter
19:46 pianohacker   worse karma than IE!
19:46 rhcl          have just installed KohaOfflineCirculation_1.0_i386.deb on Mint, appeared to install fine, but I can't find the executable. Synaptic shows lots of libkoha... files. Anybody know the executable or where it might be installed?
19:47 mtompset      sorry. I don't know, rhcl.
19:47 pianohacker   rhcl: dpkg -L KohaOfflineCirculation | grep bin
19:47 mtompset      Oooo... nice idea.
19:48 pianohacker   dpkg is a wonderful thing once you coax it out from within its grumpy shell
19:48 pianohacker   other fun ones: apt-cache policy, dpkg -S
19:49 druthb        @quote add <pianohacker> dpkg is a wonderful thing once you coax it out from within its grumpy shell
19:49 huginn        druthb: The operation succeeded.  Quote #266 added.
19:49 pianohacker   quotes++
19:50 druthb        @quote random
19:50 huginn        druthb: 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)
19:50 pianohacker   we'll need someone to get some IRL quotes from KohaCon
19:53 rhcl          @seen khall_away
19:53 huginn        rhcl: khall_away was last seen in #koha 5 weeks, 3 days, 21 hours, 50 minutes, and 32 seconds ago: <khall_away> happy bday rangi!
19:53 pianohacker   rhcl: any luck finding that executable?
19:53 rhcl          pianohacker: the dpkg seems to confirm it didn't get installed
19:53 pianohacker   weird.
19:54 rhcl          using dpkg -i fails for unspecified dependencies, but synaptic seemed to be fine with it
19:55 rhcl          is there an arg "show-dependencies" to dpkg?
19:55 pianohacker   command_line++ # confusing terseness over invisible errors :)
19:56 pianohacker   rhcl: Couldn't tell you. I usually just try to install it and see what dpkg complains about
19:57 mtompset      where did you get the deb file?
19:57 rhcl          http://sourceforge.net/projects/koha-oc/files/?source=navbar
19:58 rhcl          gonna try this google find: dpkg-deb --field p4.deb depends
19:58 mtompset      dpkg -s
19:58 mtompset      There's a "Depends" line.
19:59 mtompset      dpkg -s KohaOfflineCirculation | grep Depends
19:59 mtompset      Then you can try to make sure all the dependencies are properly installed?
20:00 drojf         looks like it would be /usr/bin/KohaOfflineCirculation if installed correctly
20:01 drojf         rhcl: you know that there is also an offline circulation firefox plugin?
20:01 drojf         and a cool html5 offline circulation patch on bugzilla
20:03 rhcl          looks like the above worked, but there are a number of libqtx problems. If kyle were around I'd ask about forcing, but...
20:04 rhcl          drojf: yea, but the offline circ module is used by a series of people already and this is what they needed
20:04 rhcl          staff here, I mean
20:04 rhcl          I may just have to have her boot into windows
20:05 rhcl          I should also mention that jcamins is working on a more better solution too
20:06 cait          that's the one drojf was pointing to on bugzilla
20:08 pianohacker   Testing-related questions: are there any guides to setting up db-dependent tests? Never done it before, but I poked a C4 module
20:08 drojf         cait is qam and my secretary :)
20:08 cait          lol
20:09 cait          guess if i am qam i should do some qaing
20:09 cait          soomeon eelse experiencing problems with the new git bz?
20:10 drojf         still have not tried it :(
20:10 cait          aaq
20:10 cait          aaw
20:11 * pianohacker hands cait a new keyboard
20:11 cait          heh thx
20:14 cait          not sure it will help
20:15 mtompset      pianohacker: I don't even know how to know if your test is db-dependent or not. The line seems fuzzy to me.
20:15 pianohacker   mtompset: the db-dependent tests all depend on an actual MySQL database to be in place, and usually test DB modification code
20:16 pianohacker   Most of the non-db-dependent classes either use a DBI::Mock or test pure calculations, to my knowledge
20:16 mtompset      For example, the test suite I attached on bug 10454 might be in the wrong place. :)
20:16 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10454 major, P5 - low, ---, mtompset, Needs Signoff , Duplicate card numbers may be generated
20:17 drojf         look, it's that daily spam^W^mention of mtompsets bug :P
20:17 * druthb      looks for her Nerf gun!
20:18 pianohacker   no druthb
20:18 pianohacker   it's come to more drastic measures
20:18 * pianohacker sighs regretfully
20:18 * druthb      wields pointy stick.
20:18 pianohacker   mtompset--
20:19 druthb        :-O
20:19 * cait        holds her breath
20:19 mtompset      that was mean.
20:19 pianohacker   http://www.youtube.com/watch?v=uvqJ1mTkEuY
20:20 pianohacker   mtompset: Well, it was either harass you
20:20 pianohacker   or take away the imaginary internet points
20:20 pianohacker   the latter seemed more entertaining
20:21 cait          therehas been a lot ofmentioning that bug lately
20:22 * mtompset    doesn't reply, lest he incur the point-deducting wrath of pianohacker. :P
20:23 pianohacker   oh yes. this is very serious business ;)
20:57 mtompset      Greetings, drojf cait. Back from picking up my son from daycare. :)
22:08 drojf         cool, argentina is already on the list for kohacon 2014
22:08 drojf         tcohen++
22:08 drojf         bgkriegel++
22:24 drojf         i wonder how long it takes from here to argentina by raft
22:32 cait          :)
22:33 drojf         cait: wanna share a raft? ;)
22:34 cait          heh maybe
22:34 cait          we can take turns rowing
22:35 drojf         i thought we'd let the wind do all the magic ;)
22:35 cait          oh better paln
22:35 cait          plan
22:40 drojf         good night #koha
22:43 cait          good night drojf
22:44 cait          good night #koha
23:33 pianohacker   good night
23:33 wahanui       I'll be waiting for you to come back, pianohacker.
23:33 pianohacker   thanks, wahanui!
23:33 wahanui       bitte pianohacker