Time  Nick         Message
00:00 mtj          ie: regex the instance name
00:03 wizzyrea     right
00:06 wizzyrea     I think I'd want to try this out before doing it for realsies, but this is good advice. A tool to generate just these files would be a nice thing to have.
00:07 mtj          yeah, its pretty doable
00:08 mtj          the assumption with my method is that the zebra files were not modified/tweaked after install
00:10 mtj          but, you can use 'git diff' to spot that
00:12 mtj          $ cd /etc/koha/sites/koha1 ; find .  -type f   | xargs perl -pi -e 's/koha2/koha1/g'
00:13 mtj          ..has worked ok for me, before :0)
00:21 * wizzyrea   files that away
00:21 wizzyrea     for 8-ish hours from now
01:08 mtj          cool wiz
01:09 mtj          i also was struggling to parse that DOM wiki page, with 1am upgrade brain
01:19 dcook        Huh... just realized the statistics table doesn't have a primary key
01:20 dcook        I suppose we treat datetime like one although it's not really..
01:24 mtj          dcook: hmm, it should really have one, huh..
01:24 dcook        mtj: probably :)
01:24 mtj          have people spotted this.. -> http://it.slashdot.org/story/15/08/19/1420208/air-traffic-snafu-faa-system-runs-out-of-memory
01:32 tcohen       hi there
01:32 wahanui      que tal, tcohen
01:33 wizzyrea     http://tech.slashdot.org/story/15/08/19/1347240/italian-city-to-dump-openoffice-for-microsoft-after-four-years?sdsrc=prev aw
01:33 wizzyrea     hi tcohen
01:33 tcohen       hi wizzyrea
03:55 rangi        @wunder nzwn
03:55 huginn       rangi: The current temperature in Wellington, New Zealand is 11.0°C (3:30 PM NZST on August 25, 2015). Conditions: Overcast. Humidity: 82%. Dew Point: 8.0°C. Pressure: 29.95 in 1014 hPa (Steady).
03:55 eythian      http://www.theonion.com/article/shoddy-chinese-made-stock-market-collapses-51163
03:56 wizzyrea     oh onion
04:09 eythian      https://apps.getpebble.com/en_US/application/5387b383f60819963900000e <-- rangi, wizzyrea - this is quite good, if you're into that sort of thing.
04:11 wizzyrea     hmmm
04:15 wizzyrea     how do I find the Koha watch face?
04:15 rangi        search for koha in the get watchfaces
04:16 wizzyrea     hrm
04:16 wizzyrea     mine doesn't find it :/
04:16 wizzyrea     but
04:16 wizzyrea     that's me, not you
04:17 wizzyrea     yay I found it
04:17 rangi        my next thing is to make it configurable
04:17 rangi        so you can choose the branch you want to watch
04:18 wizzyrea     ^.^
04:19 wizzyrea     that would be neat. I assume the code is somewhere in a repo?
04:19 rangi        yep
04:19 wizzyrea     nvm I found it
04:19 rangi        the online sdk
04:19 rangi        lets you push directly
04:19 eythian      really what you want is a timeline thingamie
04:20 eythian      so it adds a thing when the status changes or something happens
04:20 rangi        yep
04:20 rangi        its halfway done
04:20 wizzyrea     or bzzzts
04:20 rangi        https://cloudpebble.net/ide/ is what I use for dev
04:21 cdickinson   wow, configuring mod_fcgid for PHP is not easy
04:21 rangi        ive got the api keys for timeline, just need to write the code to add things to it
04:21 rangi        it's all really well documented, so its just finding the time
04:22 rangi        you could totally do a timeline for koha itself, so that you get pins when your reserves are ready to pick up etc
04:22 eythian      cdickinson: what are you doing with mod_fcgid?
04:23 cdickinson   eythian: want to run a REST API through Apache
04:23 eythian      ah right
04:23 cdickinson   server side JavaScript doesn't seem to be a thing, so PHP it is
04:23 cdickinson   outside of node, that is
04:23 eythian      I bet there's a mod_node or something terribad
04:24 cdickinson   hmm
04:26 cdickinson   most of the tutorials I find are for mod_fastcgi, which isn't included in Ubuntu's repos
04:26 rangi        are you wedded to apache?
04:26 rangi        i find nginx a lot faster to set up, when im proxying
04:26 cdickinson   not really, but since I already am using Apache for the Koha instances, it would save me work by having to integrate anything else into Puppet
04:27 rangi        yeah makes sense
04:27 cdickinson   if I can't get this working, I might end up doing it anyway
04:28 cdickinson   at least I have somewhere to start with configuring nginx
04:28 wizzyrea     a koha timeline would be neat
04:29 rangi        with a companion app
04:29 rangi        you could totally respond too
04:32 wizzyrea     Ok, so.
04:32 wizzyrea     as an example
04:32 wizzyrea     the Skinny app notifies me when things happen with my account.
04:32 wizzyrea     I want this, but for koha
04:32 wizzyrea     it doesn't even have to do anything else.
04:32 rangi        https://developer.getpebble.com/tutorials/
04:32 rangi        start here :)
04:32 wizzyrea     ^.^
04:33 rangi        you can whack a watchface up pretty fast
04:33 wizzyrea     believe it or not, I have actually written programs that function in C. Not in 15 years or more, but I have done it.
04:33 rangi        and get a feel for it
04:33 rangi        https://developer.getpebble.com/guides/
04:33 rangi        then move on to apps themselves
04:34 * wizzyrea   bookmarks
04:35 rangi        next
04:35 rangi        make a smartstrap
04:35 rangi        that can do nfc
04:35 rangi        and now you can issue books via rfid with your watch
04:36 wizzyrea     and wear your selfcheck on your wrist.
04:36 rangi        yep
04:36 eythian      just have it present a barcode you scan
04:36 eythian      cheaper+easier
04:36 wizzyrea     have the pebble present a barcode you mean
04:36 eythian      yeah, as your card
04:36 wizzyrea     ooo
04:36 rangi        i meant for reading the rfid tags on books
04:36 wizzyrea     having your library card on your wrist is a terriffic idea
04:36 wizzyrea     spelled correctly, of course
04:36 wizzyrea     terrific?
04:36 wizzyrea     there we go.
04:37 rangi        be kinda cool if as a librarian
04:37 rangi        you could circulate an item to any borrower just with your watch :
04:37 rangi        )
04:37 eythian      if we had more of an OPAC API, it'd be easy.
04:37 wizzyrea     yes that would be neat
04:38 wizzyrea     slightly more evilly, you could go to all of the insecure rfid libraries and rewrite all of the tags!
04:38 rangi        even if just to do an ndf talk about it
04:38 wizzyrea     not that anyone would ever *do* that
04:39 rangi        speaking of rfid, waitaki are going to move to that too
04:39 eythian      pop-quiz: is the "show more" thing on facets actually useful, do people think? It takes them from showing 5 to showing 10. Why not just show 10 to start with?
04:39 rangi        screen space is the only thing i can think of
04:40 rangi        i think things like that would be better to have a default for
04:40 rangi        then let users pick their settings
04:40 eythian      this doesn't make my task here easier, which is what I was hoping for.
04:40 rangi        theres a bunch in the OPAC that would be nice to let users customise .. or have a remember my choices option
04:41 wizzyrea     yeah probably still not easier
04:41 wizzyrea     :)
04:41 eythian      oh, actually
04:41 eythian      I can mimic how zebra works
04:41 eythian      I thought it was going to be harder than it actually is.
04:42 wizzyrea     does it do tricky stuff like "most relevant facets" in the first 5, because that's the only reason to "show more" imo
04:42 wizzyrea     if it's dumb, and it's just the first 5, then no reason not to show them all.
04:42 eythian      well, not relevant, just the most common
04:43 eythian      which is arguably the same thing
04:43 * wizzyrea   almost argued with you
04:43 wizzyrea     but then you said the 2nd thing
04:43 wizzyrea     and it was ok.
04:43 eythian      relevance I'd consider having relation to the search term as much as the results, possibly.
04:44 eythian      in an ideal world this'd be handled by the template which would javascript expand things when clicked.
04:44 eythian      but we're not in that world.
04:45 rangi        not yet
04:45 wizzyrea     no, no we're not.
04:57 cdickinson   thank goodness
04:57 cdickinson   got it working
06:31 reiveune     hello
06:33 putti        reiveune, hi
06:35 reiveune     salut putti, magnuse, rangi
06:36 * magnuse    waves
06:37 * magnuse    finally saw the first "Taxi" movie - that was fun!
06:38 magnuse      (the french original from Marseille, of course, not the us remake)
06:41 liw          interestingly, the French and US Taxi movies both include Luc Besson (writer, producer)
06:48 reiveune     magnuse: yep only the first is cool
06:49 reiveune     (in french version of course)
06:49 BobB         magnuse, back to work!  I have a question  :)
06:50 BobB         On the Search Results page, the sort by field:
06:50 BobB         Publication/Copyright date: newest to oldest
06:50 magnuse      reiveune: ah, i was thinking of buying numbers 2, 3 and 4 too!
06:50 alex_a       bonjour
06:50 BobB         I seem to recall that runs off the date in the 008, not off the 260$c
06:51 BobB         can anyone confirm that?
06:51 magnuse      BobB: yup
06:51 BobB         cool, many thanks
06:51 magnuse      'cause 260$c is "free text" and can include crazy s**t like "cop 1994"
06:52 BobB         yes, yes !!
06:52 magnuse      the relevant positions in 008 should contain a "clean" year
06:52 BobB         exactly
06:52 magnuse      i was thinking about this while walking the dog this morning...
06:52 BobB         thanks magnuse, problem solved
06:52 reiveune     magnuse: I enjoyed only the first (like many people), but you may appreciate the following
06:52 fridolin     hie there
06:53 magnuse      reiveune: yeah, i think i will give them a chance
06:53 reiveune     :)
07:00 magnuse      reiveune: we also started watching "De guerre lasse" http://www.imdb.com/title/tt2806878/ but my wife fell asleep after half an hour ;-)
07:00 magnuse      we'll finish it soon, though
07:01 magnuse      a.k.a. "MARSEILLE DE GUERRE LASSE"
07:02 reiveune     magnuse: I have not seen it, but it has not a good score on imdb
07:04 magnuse      5.2 out of 10? yeah, that is not a lot
07:04 magnuse      we'll see...
07:08 magnuse      bonjour sophie_m
07:08 sophie_m     Hello magnuse
07:17 Joubu        hello
07:19 magnuse      bonjour Joubu
07:25 magnuse      @wunder boo
07:25 huginn       magnuse: The current temperature in Bodo, Norway is 18.0°C (8:50 AM CEST on August 25, 2015). Conditions: Clear. Humidity: 64%. Dew Point: 11.0°C. Pressure: 29.98 in 1015 hPa (Steady).
07:25 magnuse      @wunder marseille
07:25 huginn       magnuse: The current temperature in Marseille / Marignane, France is 20.0°C (9:00 AM CEST on August 25, 2015). Conditions: Clear. Humidity: 46%. Dew Point: 10.0°C. Pressure: 30.07 in 1018 hPa (Rising).
07:25 putti        Joubu, ¡hola!
08:10 magnuse      tjänare andreashm
08:21 andreashm    halloj magnuse
08:33 magnuse      ncip! ncip! ncip!
08:41 * cait       waves
08:47 * magnuse    waves to cait
09:25 Joubu        Does someone want how I can import an xml file with several records in it?
09:25 ashimema     did magnuse do a happy dance there?
09:25 ashimema     is your ncip working magnuse?
09:25 Joubu        I have used MARC::Record::new_from_xml, but only the first record is retrieved
09:25 cait         Joubu: i think the bulkscript can do it
09:26 cait         or do ou want to know about the structure?
09:26 cait         bug 10407
09:26 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10407 enhancement, P5 - low, ---, gmcharlt, NEW , allow MARCXML records to be imported via Koha's GUI
09:27 Joubu        cait: I am writting a test, I have generated a xml file with several records, and I want to read it to be sure it has been correctly imported
09:27 Joubu        I could use a XML lib, but I would prefer a MARC way
09:27 Joubu        ha, MARC::Batch
09:28 ashimema     don't you want MARC::Batch for that?
09:28 ashimema     lol.. I should read up before posting
09:29 Joubu        ashimema: I have read the doc, but grep xml in the doc of MARC::Batch returned nothing
09:29 ashimema     https://metacpan.org/pod/MARC::File::XML
09:29 ashimema     there's an example in the Synopsis.. does that not work?
09:30 ashimema     my $batch = MARC::Batch->new( 'XML', $filename );
09:30 ashimema     while ( my $record = $batch->next() ) {
09:30 ashimema     }
09:30 ashimema     I 'think' that's how i've done it in the past?
09:31 Joubu        it works pretty well and it's exactly what I wanted, thanks!
09:31 ashimema     brill :)
09:34 cait         ashimema++ Joubu++
09:35 magnuse      ashimema: nah, no happy dance now. my ncip server is mostly working, i am working on the client side of things + the ui. so still a ways to go...
09:35 ashimema     you had me excited there ;)
09:38 magnuse      sorry about that
09:39 magnuse      it was just my little rallying cry
09:40 ashimema     hehe.. ncip needs such a cry I imagine.. before going to war with it
09:41 magnuse      yup
09:41 magnuse      @wunder boo
09:41 huginn       magnuse: The current temperature in Bodo, Norway is 21.0°C (11:20 AM CEST on August 25, 2015). Conditions: Clear. Humidity: 56%. Dew Point: 12.0°C. Pressure: 29.95 in 1014 hPa (Steady).
09:42 magnuse      right now i am going to do take the dog outside and do a small skirmish with the heat, then a major battle with lunch!
09:42 ashimema     hehe
11:04 magnuse      phew, that was close
11:04 magnuse      @wunder boo
11:04 huginn       magnuse: The current temperature in Bodo, Norway is 22.0°C (12:50 PM CEST on August 25, 2015). Conditions: Clear. Humidity: 53%. Dew Point: 12.0°C. Pressure: 29.95 in 1014 hPa (Steady).
12:02 fridolin     Joubu: a little bit work for you Bug 14544
12:02 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14544 enhancement, P5 - low, ---, jonathan.druart, ASSIGNED , Move the list related code to Koha::Virtualshelves
12:05 Joubu        fridolin: thanks!
12:05 fridolin     ;)
12:09 Joubu        fridolin: very nice catches!
12:09 fridolin     I have 1 more
12:09 * fridolin   bughunter
12:11 Joubu        fridolin: which one?
12:12 fridolin     I'll tel you, just a </div> pb
12:21 cait         :)
12:30 tcohen       morning
12:34 fridolin1    Joubu: I have a new one, may I write a new note ?
12:36 Joubu        fridolin1: yes please
12:55 xarragon     How do i print the available columns in a dbix::class resultset?
13:06 putti        Hello
13:06 wahanui      niihau, putti
13:11 putti        In circulation.tt there is the section which starts like "[% IF ( noissues ) %]<div>[% ELS", I want to copy similar section to the moremember.pl page because it would be great to see all the notices also there. But my problem is that I don't know how I can abstract the code from circulation.pl so that I could use it in both: circulation.pl and moremember.pl. Any ideas?
13:13 putti        Can .inc files solve this problem?
13:16 Joubu        putti: .inc if for TT files
13:16 putti        Well now I looked into those include files, looks like they can only abstract the template files. Is there any example of the .pl files which would output same params in both scripts?
13:16 Joubu        s/if/is
13:16 putti        yeah!
13:17 Joubu        putti: yes, c/p ...
13:17 putti        ... D:
13:33 tcohen       hi there
13:37 Joubu        tcohen: hi!
13:37 tcohen       hi Joubu
13:42 * cait       waves
13:49 tcohen       hi cait
13:50 cait         tcohen: i won't make the meeting tomorrow
13:50 tcohen       cait: :-P
13:51 tcohen       that could lower your karma actually
13:58 tcohen       who keeps schema.koha-community.org?
13:59 cait         is it not listed on the wiki?
14:00 tcohen       wiki?
14:00 wahanui      i guess wiki is http://wiki.koha-community.org
14:00 tcohen       @later tell nengard could you please upgrade the DB schema on the site?
14:00 huginn       tcohen: The operation succeeded.
14:01 * xarragon   is starting to slowly hate dbix::class
14:17 tcohen       xarragon: why is that?
14:29 xarragon     tcohen: If you are not familiar with it the work needed to debug the result of a query is massive.
14:30 tcohen       yeah
14:30 tcohen       i usually rely on use Data::Printer colored => 1; warn p($rs); a lot
14:30 tcohen       :-D
14:34 xarragon     Yeah.. I got solved now, the quickstart for data access solved it for me.. I had previously written code that accessed the data in some other fashion, using $rs->{COLUMN_NAME} and it would not work with the search method.
14:34 xarragon     I guess it was bad code.. So good riddance. But it was a lot of code to wade through.
14:34 xarragon     But learning new stuff without setting aside time for it always stupid.. So it is my own fault.
14:57 tcohen       xarragon: you will love Koha::Objects
15:03 Shane-S      Q: My users are reporting when doing Patron Card Creator and creating a new batch they can't add multiple users, it just adds whomever they click, replacing the previous one....and we can't add user who have an apostrophe in their name, like O'Leary
15:03 Shane-S      anything I should look for on my end? Koha version 3.20.02.000
15:04 Shane-S      If it helps, it was upgraded from 3.12 so there have been some thing I have had to fix.
15:05 Shane-S      Also, if you go to manage batches, and click edit, you CAN add multiple people, but you still can't add people with apostrophes. Sadly we only have 300 users, and only 2 have apostrophes...couldn't wide spread test.
15:07 reiveune     bye
15:24 Kchris       kchris_away
15:27 Joubu        khall: around?
15:27 khall        what's up?
15:29 Joubu        khall: I don't understand your note on bug 12632
15:29 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12632 major, P5 - low, ---, kyle, Signed Off , Hold limits ignored for record level holds with item level itemtypes
15:29 Joubu        the patch fixes a bug, so I expect a test to fail before the patch, which will be fixed after applying the fix
15:30 khall        Joubu: only the one unit test is testing this bug, the other tests are just proving existing functionality
15:30 khall        to prevent future regressions
15:31 khall        If I run the tests without the main patch, I get 1 test failing
15:31 khall        if I run the tests after applying the main patch, I get 0 tests failing
15:34 Joubu        khall: well, just tried again and you are right
15:35 Joubu        sorry about that. I don't know what I have tested... The tests pass without the patch
15:35 Joubu        I suspect I haven't launch the right test file...
15:35 Joubu        +ed
15:36 khall        np Joubu!
15:37 khall        better safe than sorry ; )
16:12 ktc          for regional language searching in OPAC is it necessary to make changes in /etc/koha/zebradb/etc/default.idx file by commenting line charmap word-phrase-utf.chr and adding line icuchain words-icu.xml
16:12 ktc          with latest version of koha
16:13 cait         i think that's still true
16:13 cait         it might be possible to create an instance from the beginning with icu - but i am not sure
16:14 ktc          but while instance is created it does not ask anything
16:14 ktc          for icu
16:14 cait         if there is something it would be in the config file for creating instances
16:15 ktc          oh k
16:16 ktc          koha-sites.conf only has indexing mode option
16:20 cait         hm i guess the only way is editing the file sthen
16:20 ktc          ok
16:35 Joubu        bye!
17:18 * magnuse    waves
18:12 magnuse      ¡hola tcohen!
18:12 tcohen       hola magnuse!
18:14 tcohen       magnuse: should i fork kohadevbox or just provide a pull request ?
18:14 tcohen       we now have the ability to launch starman processes from the packages
18:15 tcohen       maybe we should branch it
18:15 tcohen       pre-3.22
18:16 tcohen       @wunder cordoba, argentina
18:16 huginn       tcohen: The current temperature in Cuatro Hojas, Mendiolaza, Argentina is 27.9°C (3:16 PM ART on August 25, 2015). Conditions: . Humidity: 29%. Dew Point: 8.0°C. Pressure: 29.57 in 1001.2 hPa (Falling).
18:35 magnuse      @later tell tcohen a pull request would be cool!
18:35 huginn       magnuse: The operation succeeded.
18:43 magnuse      tcohen a pull request would be cool!
19:18 Shane-S      sorry I was away, I checked the log, didn't see an answer. Anyone know why I can't add more then 1 patron to a new batch in the Patron Card creator...and part 2, why I can't add names with
19:18 Shane-S      and ' in them like O'Leary
19:21 barton       @seen chris_n
19:21 huginn       barton: chris_n was last seen in #koha 1 week, 6 days, 0 hours, 12 minutes, and 29 seconds ago: <chris_n> wizzyrea++ # for the nice label interface improvements
19:39 chris_n      Shane-S: I'm headed out now, but maybe bug 14123 is the issue with the multiple patron problem?
19:39 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14123 normal, P5 - low, ---, cnighswonger, NEW , Patroncard: Patron search for batch no longer has Select / Select All / Add selected
19:39 chris_n      not sure about the apostrophe
19:40 Shane-S      okay thank I will look, I will see if I can record the screen...just need an easy place to upload...youtube is blocked here
19:57 tubaclarinet Greetings everyone!
20:53 * cait       waves
22:02 rangi        hmm i have to upgrade the jenkins server, new jenkins is exploding because java is too old
22:03 cait         oh no
22:03 cait         need a bigger server now or software update?
22:05 rangi        needs to go to at least wheezy
22:05 rangi        doing that now
22:05 cait         keeping fingers crosed
22:19 eythian      hi
22:19 wahanui      bidet, eythian
22:24 rangi        chug chug chug .. it hasnt exploded yet
22:27 cait         heh
22:37 tcohen       hi kiwis
22:38 * cait       waves
22:40 rangi        hi tcohen
22:40 eythian      cait: what are you doing waving, you don't live here! :)
22:40 rangi        im just fixing jenkins (well trying too)
22:40 eythian      also, hello tcohen
22:40 tcohen       rangi: what's going on with jenkins?
22:40 rangi        server ran out of space
22:40 tcohen       ouch
22:40 tcohen       hi eythian
22:41 rangi        then it couldnt restart cos the new version needs at least java7
22:41 rangi        so ive upgraded the box to wheezy
22:41 rangi        (ill do it to jessie at some point)
22:41 rangi        which was tricky cos it is all in french
22:41 rangi        and now it has java7
22:42 mtj          hi rangi, hey... why is it in french?
22:42 rangi        it's biblibres server
22:42 mtj          aah, slap!
22:43 tcohen       rangi: dpkg-reconfigure locales
22:43 tcohen       i don't think they would care
22:43 tcohen       heh
22:43 tcohen       they are rewriting bokeh with english as a basis...
22:44 tcohen       eythian: i need to add starman and libplack-middleware-reverseproxy-perl as dependencies
22:44 tcohen       but need your opinion on making them mandatory
22:45 eythian      hmm
22:45 eythian      the libplack isn't so bad, starman I'm less sure about.
22:46 tcohen       they are both shipped with all supported versions
22:46 rangi        http://jenkins.koha-community.org/
22:46 rangi        looks like it is back
22:46 eythian      tcohen: well, I was mostly expecting it to have tons of deps, but it actually doesn't
22:46 tcohen       debian 7, debian 8 and ubuntu 14.04+
22:47 eythian      tcohen: may as well add them, it's the way we want things to be going.
22:47 tcohen       i think so, yes
22:47 tcohen       after pushing it i found a disgusting truth about the implementation
22:47 eythian      heh
22:48 eythian      which one did you discover?
22:48 tcohen       the apache server documentation had a lie
22:48 tcohen       it said apache 2.4.7 introduced UDS support on ProxyPass
22:48 tcohen       (2.4.7 is what 14.04 ships)
22:49 tcohen       well, i did all my tests on jessie...
22:49 tcohen       when i tried in 14.04, i found that it didn't work :-D
22:49 tcohen       then read the apache changelog, and it seems the feature was introduced by 2.4.8 :-D
22:49 eythian      ah
22:49 tcohen       liers!
22:50 eythian      that'd be annoying
22:50 tcohen       so i think i will add a warning for the users about apache version
22:50 tcohen       and pointing them to the wiki, explaining how to install backports on the needed versions
22:51 eythian      probably a good plan
22:51 tcohen       at least it doesn't break (the apache config tests for the apache version)
22:51 tcohen       so, starman will be running, but won't be used
22:51 tcohen       in apache <2.4.8
22:52 eythian      tcohen: I presume you mean only if you configure an instance/installation to use plack in the first place?
22:52 eythian      (I haven't had a good look yet at how you've done it.)
22:54 tcohen       i added a koha-plack script
22:54 tcohen       that supports —start, —stop, —restart, —enable, --disable
22:54 tcohen       by (un)commenting an include line in apache
22:55 tcohen       the controlling switches just rely on starman —daemonize and star-stop-daemon to handle per instance daemons
22:55 eythian      OK. but, does starman run even when nothing is going to be using plack?
22:55 eythian      because that'd be weird
22:58 tcohen       eythian: there is this is_plack_enabled check :-D
22:58 eythian      ah OK :)
22:58 tcohen       it even has tab-completion :-P
22:58 eythian      does it have a separate starman instance per koha instance?
22:58 tcohen       it runs a starman process per instance
22:58 eythian      hmm
22:59 tubaclarinet francesca: Hello (again)
22:59 tcohen       it is configured to serve 50 requests
22:59 eythian      that's not ideal.
22:59 tcohen       what you mean?
22:59 eythian      if you have two instances on one machine, it requires twice as much RAM
22:59 tcohen       true
22:59 eythian      It's not something that needs solving immediately, but it's something we need to solve.
22:59 francesca    hey its tubaclarinet!
22:59 francesca    how are you?
23:00 tcohen       eythian: i agree. i really had too little feedback about the options
23:00 tubaclarinet Well, thank you
23:00 tcohen       so i figured i should push it with enough time for tweaking
23:00 eythian      tcohen: we have a patch somewhere that pushes the koha-conf.xml through the headers from apache to starman. Which makes me feel a bit strange.
23:01 eythian      but it means you can have one starman running for many instances.
23:01 pianohacker  eythian: the entire thing, or just the value of $KOHA_CONF
23:01 pianohacker  ?
23:02 * francesca  waves at pianohacker
23:02 pianohacker  allo
23:02 tcohen       hi pianohacker francesca
23:02 eythian      pianohacker: the entire thing.
23:02 francesca    hey tchoen
23:02 eythian      that way we don't have a file open that could be compromised. But it's also weird.
23:04 pianohacker  :/ yeah, there's gotta be a better way
23:06 pianohacker  bye all
23:12 tcohen       eythian: you cannot rely on cache, right? that's the problem
23:12 eythian      tcohen: that's what Koha::Cache solves
23:12 tcohen       another thing i made use to be able to use a single common configuration file for all intances was variable definitions in apache
23:13 eythian      I can't parse that sentence :)
23:13 tcohen       https://github.com/tomascohen/koha/commit/812a53f41681dc01833915240079d259f24d4694
23:14 tcohen       tcohen: you don't use that many commas either
23:15 tcohen       so i reuse ${instance}
23:16 tcohen       eythian: it would be great if you took a look at the implementation at some point
23:16 eythian      that should be OK, I'd think.
23:16 eythian      yeah, I will when I get the chance.
23:16 tcohen       should i fill a bug for the dependencies?
23:16 eythian      hmm. So, the lib should be added to the regular dependencies thing so it gets autogenerated.
23:16 eythian      starman will have to be manually added to control.in
23:17 rangi        tcohen: ive updated the schema
23:17 tcohen       rangi: awesome!
23:17 wahanui      That'll be $1 for the awesome jar, tcohen
23:17 eythian      I don't mind if it's a separate bug or in the one for the rest of the work
23:17 tcohen       i'll add a followup
23:17 tcohen       will ask your review before pusing, though
23:17 francesca    you guys have an awesome jar?
23:18 eythian      http://notalwaysright.com/this-customer-is-a-time-bomb/44954 <-- "online card catalog" ?!
23:18 eythian      tcohen: sure
23:25 tubaclarinet Good bye :-)
23:29 tcohen       eythian: is there a way to script thing inside pbuilder?
23:29 eythian      how do you mean?
23:29 tcohen       i'm creating kohabuildbox, to create an environment suitable for building packages
23:29 tcohen       and i would like to add everything we need to the pbuilder env
23:30 tcohen       vagrant + ansible to create everything that is needed
23:30 eythian      the point of pbuilder is that you don't do that
23:30 eythian      so you're doing a build in a totally clean environment
23:31 tcohen       suppose i want to build a build server, and i want to script all its setup
23:31 tcohen       that's pretty much what i'm doing
23:31 rangi        yeah dont put vagrant and ansible etc inside pbuilder .. the other way round really
23:31 eythian      oh, like you want to script the creation of the pbuilder environment?
23:32 tcohen       exactly!
23:32 eythian      yeah, you can do that, though it's fiddly
23:32 rangi        have you looked at docker?
23:32 tcohen       rangi: i did
23:32 rangi        it might be easier to make a docker receipe with the pbuilder set up in it already
23:32 eythian      http://wiki.koha-community.org/wiki/Building_Debian_Packages#Configuring_Pbuilder <-- tcohen, this is a bit old but might give you the gist
23:33 eythian      also, some part of it doesn't work quite right, but I don't remember which bit
23:33 tcohen       —othermirror
23:33 tcohen       i'm sure it should be possible to make pbuilder run a script
23:34 eythian      cat script | pbuilder --login --save ?
23:34 eythian      but, I'd aim to have it work from a command because that's more better.
23:34 eythian      https://twitter.com/maxlavergne/status/636092624219336704
23:34 tcohen       rangi: i was intrigued by that option, but it is not that familiar to me, and i had too little time to do it
23:36 tcohen       eythian: thanks, i'll try something like that
23:36 tcohen       oh, pbuilder-scripts
23:36 eythian      just keep in mind that if you make too many changes to the environment, you're defeating the purpose of pbuilder :)
23:38 tcohen       eythian: i just want to add one of my own repos, and pull some packages for the build, and have it up to date too
23:38 eythian      if packages are needed for the build, they should be in Build-Depends and in the koha repo.
23:39 eythian      (unless you've got something weird going on)
23:39 * francesca  does a happy dance
23:39 tcohen       eythian: good point