Time  Nick        Message
23:58 dcook       yo wizzyrea_ :)
23:52 wizzyrea_   hi dcook
23:36 dcook       heya eythian
23:36 eythian     hi dcook
23:36 * dcook     waves
22:58 pianohacker I was just about to tell cait to go to bed
22:54 wahanui     kohadevbox is at https://github.com/digibib/kohadevbox
22:54 wizzyrea_   kohadevbox
22:53 wizzyrea_   it's the primary reason for not doing a standard dev install.
22:53 wizzyrea_   going back to what we were talking about before, alternative to having gitify modify the koha-* scripts to set the perl5lib correctly, I'd want to be able to specify on the command line which one to use, or have it get it from the koha-conf, or something. It's a problem that annoys me because using the package tools for things like reindexing and koha-shell is really nice for devs.
22:52 cdickinson  that's a relief
22:51 wizzyrea_   oh oh I found one with 3 prongs! I swear I didn't see this several months ago when I was looking
22:50 wizzyrea_   i totally would!
22:49 wizzyrea_   like, I can't *get* a grounded version
22:49 wizzyrea_   I don't actually see an alternative one, either
22:48 cdickinson  downright dangerous
22:48 wizzyrea_   http://www.amazon.com/ASUS-Zenbook-TaiChi-Power-Adapter/dp/B008U0310S like this but with nz/au power prongs.
22:48 wizzyrea_   yeah it's silly
22:47 cdickinson  Wow
22:47 wizzyrea_   nope
22:46 cdickinson  does it have a three-prong connector at the power supply end?
22:46 wizzyrea_   nope, it's a two prong.
22:46 cdickinson  the plug isn't grounded? any laptop made within the past forever should be grounded
22:45 wizzyrea_   it's a known thing with this particular asus laptop.
22:44 wizzyrea_   it is, the plug isn't grounded, and I'm the ground.
22:44 eythian     yeah
22:44 cdickinson  sounds like a grounding problem
22:43 wizzyrea_   I'd have to take it all apart to fix it.
22:43 wizzyrea_   it basically is
22:42 cait        it sounds like your laptop is a torture device
22:42 eythian     that's bad
22:42 wizzyrea_   sorry that was a non-sequitur.
22:42 wizzyrea_   all good when it's on the battery.
22:41 wizzyrea_   omg I cannot deal with this shocking laptop. So frustrating. It shocks me when it's plugged in.
22:41 eythian     the "best" way is to have everything in a library, and the appropriate function is called, and the script is only a very thing wrapper around that.
22:41 pianohacker true, but it would be nice to have a cleaner solution that worked for multiple gitfies :)
22:40 wizzyrea_   which is really the only context I'm thinking in at this exact moment.
22:40 wizzyrea_   right, but in devbox you probably wouldn't
22:40 rangi       yeah you could have a bunch
22:40 eythian     wizzyrea_: that wouldn't work
22:40 pianohacker wait, though, which git install?
22:39 pianohacker yes! definitely
22:39 wizzyrea_   it would be really nice if on gitify, we could symlink the package tools to the one in the git install
22:38 wizzyrea_   hi eythian
22:38 eythian     hi
22:37 wizzyrea_   yeah, fixing the messages would be nice
22:37 rangi       id still like to fix this shell issue, but yeah i think its not causing tcohens problem
22:37 wizzyrea_   because devbox uses a gitified package install, rather than a dev install
22:37 rangi       yeah that makes sense
22:36 pianohacker ah okay
22:36 wizzyrea_   based on the perl5lib
22:36 wizzyrea_   because it's doing a use Koha::something and it's asking for the one in usr/share/koha
22:35 pianohacker ... why would perl5lib affect warns?
22:35 wizzyrea_   changed the perl5lib to the git install, ran the test, warns galore.
22:35 wizzyrea_   evidence, I put in a warn in git, started koha-shell, ran the test, no warn.
22:35 rangi       ahh yeah, that makes sense
22:34 wizzyrea_   it uses the one from the packages.
22:34 wizzyrea_   because I think what's happening is that the perl5lib isn't set right in koha-shell, you have to set it each time for a git install
22:34 wizzyrea_   to the messages, anyway
22:34 wizzyrea_   I think the warns are unrelated to the shell
22:31 pianohacker at least on my system :)
22:31 pianohacker sleep 10<Enter><Ctrl-Z> backgrounds zsh, not sleep
22:30 rangi       i mean i can see warns on the command line
22:30 wizzyrea_   mtj was asking about this ages ago
22:30 rangi       the warns seem to be happy
22:30 pianohacker ah, looks like zsh has the same issue, it just doesn't complain about it :)
22:29 rangi       sh: 0: can't access tty; job control turned off
22:29 rangi       sudo koha-shell test -s sh
22:29 rangi       in the same way sh and bash do
22:29 rangi       zsh doesnt care about the tty
22:29 rangi       it just does a couple of weird things
22:29 rangi       and can do everything
22:29 rangi       i mean i still get a shell
22:28 rangi       bash: no job control in this shell
22:28 rangi       bash: cannot set terminal process group (-1): Inappropriate ioctl for device
22:28 rangi       sudo koha-shell test -s bash
22:28 pianohacker how does zsh cope, then?
22:28 rangi       nope
22:26 pianohacker ;)
22:26 pianohacker (and yes, I bet they're beautiful ;
22:26 pianohacker wait, hold on, does -s bash work?
22:24 rangi       unfortunately you can't see the pretty colours ;)
22:24 rangi       test-koha@rorohiko /home/chrisc/git/catalyst-koha
22:24 rangi       sudo koha-shell test -s zsh
22:23 rangi       cos thats my prefered shell, so i dont bump into this
22:23 rangi       i usually run -s zsh
22:22 rangi       true, yeah reordering would work
22:22 rangi       koha-shell is happier (well its 90% happy anyway)
22:22 pianohacker if we leave that out, we're just running env, no?
22:21 rangi       if we leave that out
22:20 rangi       but the actual problem is just the /bin/bash
22:20 rangi       we could
22:19 pianohacker env -i KOHA_CONF=... PERL5LIB=... su -p - test-koha
22:19 pianohacker sorry
22:19 pianohacker rangi: okay, so without no scope creepin', couldn't we do *breathes in* env -i KOHA_CONF=... PERL5LIB=... su - test-koha *breathes out* ?
22:18 rangi       doh too slow
22:18 wizzyrea_   later tcohen
22:18 pianohacker bye tcohen :)
22:18 rangi       actually no, it comes from the /bin/bash bit ;)
22:18 tcohen      see u guys, have to leave
22:17 tcohen      rangi, wizzyrea, pianohacker: that made my day, thanks. It must be the flu
22:17 rangi       the error just comes from the empty --command
22:17 pianohacker yeah I know
22:17 rangi       dude, you're scope creeping
22:17 wizzyrea_   which I am ashamed I didn't know about until this very moment.
22:17 pianohacker according to https://wiki.debian.org/sudo , section "The include directive", this should work in wheezy
22:16 rangi       yep
22:16 wizzyrea_   suppose you can use --preserve-environment
22:16 rangi       well thats a whole other thing, i dont think using it using su is any more or less secure, its only a problem if debian decides to remove su from its machines
22:16 wizzyrea_   additionally it would be nice to be able to feed it the perl5lib to use.
22:14 pianohacker we'd have to do some automatic sudoers setup, but that should be possible in theory with /etc/sudoers.d, no? The only barrier is that I'm not sure how long debian has had sudoers.d
22:14 rangi       is what it is running
22:14 rangi       '/bin/su' '--command' 'env KOHA_CONF=/etc/koha/sites/test/koha-conf.xml PERL5LIB=/usr/share/koha/lib /bin/bash' 'test-koha'
22:14 tcohen      should work
22:14 tcohen      sudo -u kohadev-koha -s
22:13 pianohacker indeed
22:13 rangi       well sudo adn su do totally different things
22:12 pianohacker rangi: yeah, we should switch to sudo if possible, it looks like this is a security WONTFIX for su: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628843 (barton told me about this)
22:12 rangi       cos  sudo /bin/su test-koha  is happy
22:11 rangi       its just running /bin/su with a bunch of options .. i suspect we need to change something so it fixes that
22:10 tcohen      i guess i've been a bit lazy today
22:10 tcohen      thanks
22:09 rangi       those are symptoms of the same thing, it's a koha-shell thing
22:09 rangi       bash: no job control in this shell
22:09 rangi       bash: cannot set terminal process group (-1): Inappropriate ioctl for device
22:09 tcohen      really?
22:08 rangi       it even warns you :)
22:08 * tcohen    knew he wasn't *that* crazy
22:08 tcohen      ahhhhhhhh
22:08 wizzyrea_   you're not crazy.
22:08 wizzyrea_   oh, it doesn't work inside koha-shell
22:07 cait        social bookmarking- is thisstill a thing?
22:06 wizzyrea_   yea, it works for me
22:06 tcohen      wizzyrea: do you have your kohadevbox easily accesible?
22:06 wizzyrea_   wfm
22:06 tcohen      thanks
22:05 tcohen      it is certaintly weird
22:05 tcohen      and then run it
22:05 tcohen      vagrant ssh > koha-shell kohadev > cd kohaclone
22:05 tcohen      I do
22:05 tcohen      do
22:05 rangi       its on my laptop, not on my work computer
22:04 tcohen      inside your vagrant box
22:04 rangi       i can when i get home tonight
22:04 tcohen      and run prove t/RecordProcessor.t
22:04 tcohen      warn something inside Koha::RecordProcessor::new()
22:04 tcohen      can u try a small thing rangi?
22:04 tcohen      box
22:04 tcohen      it works flawlessly on my ubuntu bow
22:04 wizzyrea_   I use it most of the time at home
22:03 rangi       weird, i haven't run into that at all
22:03 rangi       i use it most days at home, and aleisha uses it
22:03 tcohen      not sure how the f* but i cannot warn on the terminal
22:03 tcohen      i've been struggling with my kohadevbox recently
22:03 wizzyrea_   42
22:03 wahanui     the question is "What is the meaning of life, the universe and everything?"
22:03 wizzyrea_   tcohen: what's the question?
22:02 rangi       or just in general?
22:02 wahanui     somebody said right now was testing just somebody seeing if it works?
22:02 rangi       right now?
21:59 tcohen      ?
21:59 tcohen      is anyone around using kohadevbox
21:59 tcohen      hi Francesca
21:51 Francesca   hello
21:50 wahanui     hey, tcohen
21:50 tcohen      hi
20:57 huginn`     Francesca: The current temperature in Wellington, New Zealand is 7.0°C (8:30 AM NZST on August 05, 2015). Conditions: Clear. Humidity: 93%. Dew Point: 6.0°C. Windchill: 5.0°C. Pressure: 30.01 in 1016 hPa (Steady).
20:57 Francesca   @wunder wlg
20:56 huginn`     Francesca: The current temperature in Wellington, New Zealand is 7.0°C (8:30 AM NZST on August 05, 2015). Conditions: Clear. Humidity: 93%. Dew Point: 6.0°C. Windchill: 5.0°C. Pressure: 30.01 in 1016 hPa (Steady).
20:56 Francesca   @wunder wlg
20:55 cait        agrees
20:53 drojf       it's the most summery summer in a while i think ;)
20:52 pianohacker dbix class question; does the join => parameter to search take the table or resultset name?
20:51 Francesca   I have a fan pen
20:51 pianohacker loud but does the trick
20:51 Francesca   so hot!
20:50 pianohacker portable air conditioner/swampcooler?
20:50 pianohacker ow...
20:50 drojf       they announced up to 38
20:50 Francesca   thats a pretty extreme temperature
20:49 drojf       would really help to cool my flat down. which would help with sleeping before 3am
20:49 Francesca   wow
20:49 drojf       Francesca: i love them, and even more after a day with 35°C
20:48 * Francesca waves at wizzyrea
20:48 Francesca   I hate thunderstorms
20:47 drojf       where is the promised thunderstorm? and i'm sure it is way warmer than 23
20:47 huginn`     drojf: The current temperature in Berlin Tegel, Germany is 23.0°C (10:20 PM CEST on August 04, 2015). Conditions: Light Rain Showers. Humidity: 69%. Dew Point: 17.0°C. Pressure: 29.92 in 1013 hPa (Rising).
20:47 drojf       @wunder berlin, germany
20:25 Shane-S     I will give it a go and stop back in if I can't get it working solo
20:25 Shane-S     awesome left it in an open tab and bookmarked
20:24 pianohacker absolutely
20:24 Shane-S     Thank you very much pianohacker and cait
20:24 cait        and this might be helpful http://wiki.koha-community.org/wiki/Switching_to_dom_indexing
20:24 Shane-S     yeah, once I read that log made more sense
20:23 Shane-S     okay, thanks!
20:23 cait        just keep in mind you want to know how to switch your koha from grs1 to dom
20:23 cait        oh we will be here
20:23 Shane-S     maintaince is kicking me out :(
20:23 Shane-S     will you all be one tomorrow?
20:23 cait        it reads a bit confusing, but we will figure it out :)
20:22 pianohacker cait++ # good idea
20:22 cait        yep
20:22 Shane-S     seems*
20:22 Shane-S     see I am in depreciated setup
20:21 pastebot    "Shane-S" at 127.0.0.1 pasted "Warning The <zebra_bib_index_m" (5 lines) at http://paste.koha-community.org/32
20:20 cait        Shane-S: could you go in your koha and on the about page check the system infrmation tab for a warning?
20:20 pianohacker we have a wiki page for that, right?
20:20 pianohacker ohhhhhhhhhh
20:20 cait        dom
20:20 cait        i think i have an idea
20:20 cait        hmmmm
20:20 Shane-S     yeah 3.12-> 3.20 required many ubuntu package updates..but everything looked fine initially
20:19 pianohacker that's... quirky
20:19 Shane-S     got this...and sitting at a still cursor...16:17:48-04/08 zebraidx(19638) [warn] Couldn't open collection.abs [No such file or directory]
20:18 Shane-S     pianohacker: okay thank,s doing it now
20:17 pianohacker the switches mean authorities, biblios, full reindex and verbose in that order
20:17 pianohacker Shane-S: Run sudo koha-rebuild-zebra -a -b -f -v woodburyhts koha
20:16 pianohacker okay, excellent
20:16 pianohacker ignore wahanui, it's a chatbot :)
20:16 wahanui     probably is probably not, but i do not know another way
20:16 Shane-S     probably
20:15 Shane-S     mine...5K+ the woodburyhts one problem <1K
20:15 pianohacker how many bib records do you have?
20:15 pianohacker Shane-S: one quick way to check is to manually reindex zebra
20:15 Shane-S     I guess I could launch mysql and check myself.
20:15 Shane-S     since it is across both, but we go no errors entering records/items, I assume it is Zebra for the search.
20:14 Shane-S     well both are having issues, I entered data in both and can't find the new records/items in the admin "search the catalog"
20:12 pianohacker Shane-S: it does look like you have two different koha sites; positive you're using the right one?
20:09 pastebot    "Shane-S" at 127.0.0.1 pasted "ps aux" (5 lines) at http://paste.koha-community.org/31
20:07 pianohacker ps aux | grep zebra
20:07 pianohacker Shane-S: run the following:
20:07 Shane-S     not seeing zberasrv at all watching top
20:06 Shane-S     can I grep top? I don't see it when I watch it
20:06 pianohacker what about zebrasrv?
20:06 Shane-S     rebuild_zebra.p pop to up once in top
20:05 pianohacker though I'd recommand ps aux | grep zebra as a faster method
20:05 pianohacker yup
20:05 Shane-S     not sure how to check either...would the daemon show with top?
20:04 pianohacker Shane-S: is your zebra daemon running, and do you have the indexing cronjob running?
19:55 Shane-S     If it helps, I upgraded from 3.12 to the 3.20
19:53 Shane-S     Q: I added a new record and item...now (about a week later) I can't find it searching in the admin side... any clue what might be stopped? Zebra? Koha Version:.20.02.000
18:42 cait        sec
18:42 cait        argh
18:26 tcohen      cait: can't read
18:17 tcohen      mk_ro_accessors?
16:49 pianohacker hi cait
16:48 cait        ping pianohacker
16:33 huginn`     tcohen: The operation succeeded.
16:33 tcohen      @later tell mtompset I cc-ed you on a bug. It is a message :-D
15:49 gaetan_B    bye
15:36 Joubu       See you tomorrow!
14:47 drojf       [off] that would be awesome! but i don't think so
14:46 cait        [off] ... if it's an underwater library? :)
14:45 drojf       [off] on what? :)
14:45 cait        [off] ... it depends?
14:43 huginn`     Kchris: The current temperature in APRSWXNET, Winooski, Vermont is 21.7°C (10:10 AM EDT on August 04, 2015). Conditions: Scattered Clouds. Humidity: 64%. Dew Point: 14.0°C. Pressure: 29.82 in 1010 hPa (Rising).
14:43 Kchris      @wunder burlington, vermont
14:42 drojf       [off] is it inappropriate to wear swimming shorts when signing a contract with a client?
14:39 drojf       meh
14:39 huginn`     drojf: The current temperature in Berlin Tegel, Germany is 35.0°C (4:20 PM CEST on August 04, 2015). Conditions: Clear. Humidity: 25%. Dew Point: 12.0°C. Pressure: 29.83 in 1010 hPa (Steady).
14:39 drojf       @wunder berlin, germany
14:36 drojf       there may be unique call numbers i could controlnumberify. everything beyond that is probably not possible on the available budget
14:28 jcamins     drojf: badly. But it's doable.
14:27 drojf       true
14:27 cait        so assigning a 001 alone is only half the fix :)
14:27 cait        it works - but we sometimes get old data where the link are missing the $w
14:26 cait        yep
14:23 drojf       cait: don't you use ppn as control numbers in your libraries? would that not work for analytics?
14:20 cait        yeah... it does a phrase search... although without icu ext would be even more exact
14:20 drojf       i don't remember if/ how i generated control numbers for my old library, have to look that up
14:19 drojf       and if you have lots of (unrelated) stuff with the same title it won't work either i guess
14:19 cait        given you don't have stuff that zebra doesn't like anyway
14:18 cait        if the title and the string match exactly, it will work perfectly
14:18 cait        long.. complicated... strange punctuation...
14:18 cait        the new library we have...it doesn't work very well
14:18 cait        it depends on your data
14:17 drojf       how bad will analytics work with links by title instead of control number?
14:11 wahanui     sample records is http://wiki.koha-community.org/wiki/Free_sample_MARC_data
14:11 tcohen      sample records?
14:11 kivilahtio  but you do have a point
14:11 wahanui     OK, tcohen.
14:11 tcohen      wahanui: sample records is http://wiki.koha-community.org/wiki/Free_sample_MARC_data
14:10 kivilahtio  tcohen: or name them smartly :)
14:10 tcohen      kivilahtio: we should probably show more information to be able to choose the right own
14:05 kivilahtio  it it is acceptable
14:05 kivilahtio  I wonder if I can fix that
14:05 kivilahtio  we can have exactly same named vendor multiple times in the GUI and who knows which one to pick?
14:04 kivilahtio  tcohen: I cant believe aqcontacts and aqbookseller don't have the name as a UNIQUE column
14:02 tcohen      http://wiki.koha-community.org/wiki/Free_sample_MARC_data
14:02 Kchris      Yes, I was thinking of sample marc records. But I guess I can just load those throug z39.50.
14:01 tcohen      sample records?
14:01 tcohen      marc records?
14:01 tcohen      there are soem on the wiki
14:01 tcohen      ah, you are right, I missread, it doesnt' have any records
14:00 Kchris      tcohen: you mentioned that if I have successfully run kohadevbox, I will have all the needed data. I can run kohadevbox, but I don't see that it is populated with any marc records. Perhaps I haven't completed the setup?
13:56 cait        :)
13:55 cait        Kchris: also whenever you have questions - just jump in here
13:53 Kchris      kivilahtio: I am new to this. So this is all good advice.
13:52 kivilahtio  it is very easy with the default DB since it is so small
13:52 kivilahtio  I am sure you already knew that :)
13:52 kivilahtio  just a hint
13:52 kivilahtio  If you make manua lwork backup it, so you can more easily replay your tests
13:52 kivilahtio  Kchris: no, I was refering to you craeting new Records and Items and Subscriptions and Orders when testing for stuff.
13:51 Kchris      Kivilahtio: Is that the sample data you were referring to?
13:50 kivilahtio  Kchris: redoing them again and again get really borings quickly
13:50 kivilahtio  Kchris: make a lot of DB dumps to back up your test contexts
13:50 Kchris      kivilahtio: thanks for the idea about using z39.50/SRU. I noticed there is a link to test data here:http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=6653
13:46 kivilahtio  Kchris: also by building the manual test contexts using Koha you learn a lot about how it works
13:45 kivilahtio  Kchris: Everybody is really happy to hear that someone is eager to start signing off patches
13:45 kivilahtio  Kchris: but I think you make 99% of everybody happy by just having the default database
13:45 kivilahtio  Kchris: but this says nothing about real world performance issues for ex.
13:44 kivilahtio  Kchris: this way you can easily set up manual test contexts
13:44 tcohen      hi cait
13:44 Kchris      I haven't loaded any data. I noticed a link to a test data set on the wiki.
13:44 kivilahtio  Kchris: I recommend using Z39.50/SRU searches to get example biblios from Library of Congress
13:44 cait        hi tcohen :)
13:43 cait        hm there is a small marc21 database i think for testing with sandboxes -but i'd recommend starting with the sample data and build it up yourself a bit
13:43 kivilahtio  Kchris: if you want to do more extensive testing, then you need some extensive data. We have a lot of data for Koha 3.16 :) but that is too stale to help you now.
13:42 kivilahtio  Kchris: this is the default configuration and all tests and features are developed against it
13:42 tcohen      then you have all the needed data in place
13:42 tcohen      Kchris: if you have successfully run kohadevbox
13:42 kivilahtio  Kchris: to sign off patches all you need is the default Koha database you get when you install Koha
13:42 kivilahtio  Kchris: tough one
13:34 Kchris      Hi. I am looking to try to help out with Koha development, possibly by starting with signing off on patches. So far, I have set up Kohadevbox and have been reading up on the Koha wiki about development with Git. I don't have any test data yet installed on the server, and am not clear how to do this. Any general advice?
13:19 kivilahtio  so we can hardly blme him for it
13:19 kivilahtio  way before Joubu was born
13:19 kivilahtio  that sounds like it has been here for ages
13:19 kivilahtio  or did he?
13:19 kivilahtio  but the imprtant thing here is that Joubu didn't invent the thing
13:19 * Joubu     is closing his eyes
13:18 Joubu       go on
13:18 kivilahtio  yesh it sounds like something from the future
13:18 tcohen      hey, I would troll Virtualshleves :-P
13:17 Joubu       (as I kept VirtualShelves)
13:17 kivilahtio  I understand :)
13:17 Joubu       so to avoid trolls, etc. I  kept Bookseller
13:17 kivilahtio  so we could have only one term to describe this one thing
13:17 Joubu       given that everything I develop take ages to be integrated, I try to introduce as few changes as possible
13:17 kivilahtio  Joubu: :) I just had this discussion should Bookseller be renamed to Vendor, as it is in the front end
13:17 Joubu       really I don't know what to answer you
13:17 kivilahtio  Joubu: *I would presume that the term bookseller is here to stay?
13:16 kivilahtio  *Vendor
13:16 kivilahtio  and not refactoring to endor in the business layer?
13:16 kivilahtio  Joubu: I would presume that the term bookseller is here to saty?
13:14 kivilahtio  hi!
13:14 tcohen      hi!
13:14 Joubu       tcohen: yes, you are right
13:14 kivilahtio  cool
13:14 tcohen      end of november
13:13 kivilahtio  tcohen: do you have any heads up when 3.22 is coming out?
13:13 kivilahtio  tcohen: Koha::Object runs nicely on 3.16 as well
13:13 kivilahtio  tcohen: yes
13:12 tcohen      new classes can be backported
13:12 kivilahtio  Joubu: we are planning to upgrade but I don't know into which Koha version
13:11 Joubu       it won't backportable to 3.16
13:10 kivilahtio  and possibly reuse your Koha::Objects
13:10 kivilahtio  Joubu: I am thinking how I can make these as compatible as possible
13:10 kivilahtio  Joubu: your bug introduces a lot of new changes and I cannot use that as a dependency when backporting to 3.16
13:10 kivilahtio  Joubu: The problem is that after developing against Master i need to backport my test things to 3.16
13:09 kivilahtio  Joubu: I am trying
13:08 Joubu       please don't duplicate effort :)
13:07 kivilahtio  thanks
13:07 kivilahtio  ok
13:05 Joubu       and I did not want to rebase the tax rewrite on top of anything
13:05 wahanui     but is it right? -a -b -x should abort because -a and -x are not mixable?
13:05 kivilahtio  Joubu: but?
13:05 Joubu       kivilahtio: I did it after the VAT rewrite
13:01 kivilahtio  I could just pick them and sign off that
13:01 kivilahtio  Joubu: it would be nice if thise Koha::Objects would be in their own separate commits
12:59 kivilahtio  shouldnt that be dealt with using DBIx prefetch or caching or something?
12:59 huginn`     04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13719 enhancement, P5 - low, ---, kyle, Needs Signoff , Make Koha::Objects store list of resultant objects on an as needed basis
12:59 cait        bug 13719
12:58 kivilahtio  and scary
12:58 kivilahtio  Joubu: 13719 looks hairy
12:58 Joubu       kivilahtio: all others have been pushed
12:58 kivilahtio  Joubu: depends on a lot of things
12:58 huginn`     04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13323 enhancement, P5 - low, ---, jonathan.druart, Signed Off , Change the tax rate on receiving
12:58 Joubu       kivilahtio: but it depends on bug 13323...
12:57 kivilahtio  Joubu: I am looking at your commit
12:57 Joubu       kivilahtio: I have created a Koha::Acq::Bookseller::Contacts class
12:56 Joubu       kivilahtio: it needs SO for a while
12:56 kivilahtio  Joubu: thanks! Great job
12:55 huginn`     04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13726 normal, P5 - low, ---, jonathan.druart, Needs Signoff , Koha::Acquisition::Bookseller should use Koha::Object
12:55 Joubu       kivilahtio: have you seen bug 13726?
12:47 kivilahtio  but currently hypnotoad get s the rest api rolling.
12:47 kivilahtio  a bit like plack, or starman
12:46 kivilahtio  even the name is :)
12:46 kivilahtio  hypnotoad is pretty cool :)
12:46 kivilahtio  which is much cool
12:46 kivilahtio  but like I said it comes preinstalled with Mojolicious, there is no running away, it also supports hot code refresh
12:45 kivilahtio  tcohen: If you have better alternatives for hypnotoad please let me know
12:44 kivilahtio  tcohen: that is how it is reverse proxied, but currently in proxies staff.fqdn/v1
12:44 kivilahtio  tcohen: yes we have those endpoints
12:43 tcohen      reverse-proxying it
12:43 kivilahtio  so I made a reverse proxy config, also I don't understand anything about the original confiuration Julian made :)
12:43 tcohen      something like opac.fqdn/api and staff.fqdn/api
12:42 tcohen      it is supposed to run with plack. yes
12:42 kivilahtio  tcohen: also we cannot just simply pop up a new dns-rule for us, we need to beg for it, so it is much more convenient to reverse proxy
12:42 kivilahtio  which is know nothing of
12:42 kivilahtio  afaik REST API is supposed to be ran with plack?
12:41 kivilahtio  hypnotoad also comes with Mojolicious so you don't need to install anything new
12:41 tcohen      hmpf
12:41 kivilahtio  tcohen: somebody could make scripts how it works with Plack :)
12:41 kivilahtio  hypnotoad seems to be the recommended reverse proxy produyction choice for Mojo
12:41 tcohen      i'm not saying i don't like it, just wondering how can avoid people flying away of this dev
12:41 kivilahtio  tcohen: we reverse proxy to Mojolicious-capable server
12:40 kivilahtio  tcohen: we don't use plack so I cannot help you in deploying Koha REST API with it
12:40 tcohen      are you upstreaming your infrastructure's setup?
12:40 kivilahtio  this is an alternative
12:40 huginn`     04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13799 new feature, P5 - low, ---, julian.maurice, Needs Signoff , Add base for building RESTful API
12:39 kivilahtio  tcohen: if you are talking about  Bug 13799 - 1.1 RESTful API with reverse proxy configuration without api.host.domain
12:38 kivilahtio  tcohen: Is it?
12:38 tcohen      as a dependency for the REST API?
12:38 tcohen      kivilahtio: hypnotoad? really?
12:30 tcohen      wb Joubu
12:30 tcohen      morning
12:28 kivilahtio  well maybe that is for the best
12:28 kivilahtio  hmm, somebody already implemented Koha::Acquisition::Bookseller, without thought of improving the used terminology
12:25 kivilahtio  thanks for the chat!
12:25 kivilahtio  so ill just keep doing what i do for now
12:25 kivilahtio  well mu brain cannot deal with all of this at once
12:25 kivilahtio  this is hard :)
12:24 kivilahtio  but then we need custom code to deal with exceptions
12:24 kivilahtio  this would eliminate a lot of duplicate code
12:24 kivilahtio  we could create a configuration fole for each testobjectfacotry subclass and there define constructor, destructor, updater
12:23 kivilahtio  how do you think introspection will help here?
12:23 khall       sounds like a good plan
12:23 kivilahtio  so we can refactor the internals to a better model
12:23 khall       we do have some instropspection abilities
12:23 kivilahtio  atleast the object factories provide a uniform interface for all actions
12:23 kivilahtio  and depend on varying amounts of stuff
12:22 khall       true
12:22 kivilahtio  and that is very difficult since all object constructors are different
12:22 kivilahtio  it must utilize the business logic used to create objects
12:22 kivilahtio  testbuilder cannot be just a direct DB interface
12:21 khall       I have no strong opinion at the moment. If we *could* combine the two it would be good. We have no real standards for unit tests
12:21 kivilahtio  There is a lot of code that needs to be written to create the test factories and it would help to have some testbuilder approach, but at the same time we must be able to utilize the C4:: constructors for objects
12:21 kivilahtio  I have been thinking of if there is a way of combining those two
12:21 kivilahtio  khall: what do you think of the object factories vs a more dynamic approach, like Joubus testbuilder
12:20 khall       can do!
12:20 kivilahtio  just asking for a heads up
12:20 khall       yes, we'll be looking at all that ; )
12:20 kivilahtio  there is a bug about that hint hint :)
12:19 kivilahtio  khall: but just asking if you have any idea what I talk about when I say use TestObjectFactories?
12:19 kivilahtio  it is qome owrk to get the test frameworks updated to match all dependencies
12:19 kivilahtio  we are following the TestObjectFactories and PageObject patterns
12:18 khall       fantastic!
12:18 kivilahtio  khall: I just started working on the serials impriovements and that includes a lot of testing scaffolding for serials
12:18 kivilahtio  khall: looking forward to it
12:18 khall       not sure when, but it's on the todo list
12:18 khall       fantasic! I know we'll be taking a look to try to sign off on your patches
12:17 kivilahtio  khall: fixing bugs as they come and keeping the bugzilla code fresh
12:17 khall       excellent!
12:17 khall       kivilahtio: I'm not privy to those details, but I think your work on auth is a great start
12:17 kivilahtio  I havent replied to that yet, but we are still testing the big rewrites ourselves and are gently easing those thing into production now
12:16 kivilahtio  I understood that you must get the REST API and ES done by the end of year to get the money
12:16 kivilahtio  khall: btw I read about bywater looking for funding to get into the auth rewrite?
12:16 kivilahtio  yes sir!
12:16 khall       then go forth and code!
12:15 kivilahtio  must code
12:15 kivilahtio  my patience is limited
12:15 khall       lol
12:15 kivilahtio  khall: I have consulted enough
12:15 khall       thanks!
12:15 khall       kivilahtio: you could consult with Joubu on that
12:15 kivilahtio  khall: what a great opinion :D
12:15 kivilahtio  khall: yes!
12:15 khall       kivilahtio: that's really a personal choice. I'd go with Koha::Acquisitions::VendorContact(s) myself
12:15 kivilahtio  I know I wont run out of creativity renaming things :)
12:15 kivilahtio  which adds to the maximum confusion of Koha internals nicely
12:14 kivilahtio  well if we are to use proper terms then I guess we need to use them in the backend as well
12:14 kivilahtio  khall: :)
12:14 kivilahtio  or Koha::Accontacs :)
12:14 nengard     hmm - that's more of a khall question than a question for me
12:13 kivilahtio  cait: nengard: If I need to create a Koha::Object subclass for koha.aqcontacts-table, should I name it Koha::VendorContacs, or Koha::Acqui::VendorContacts?
11:54 huginn`     drojf: The current temperature in Berlin Tegel, Germany is 33.0°C (1:50 PM CEST on August 04, 2015). Conditions: Clear. Humidity: 26%. Dew Point: 11.0°C. Pressure: 29.86 in 1011 hPa (Steady).
11:54 drojf       @wunder berlin, germany
11:54 drojf       woah that's ice cold :D
11:52 cait        we are lucky here today
11:52 huginn`     cait: The current temperature in Bodensee Konstanz City, Konstanz, Germany is 24.9°C (1:52 PM CEST on August 04, 2015). Conditions: Clear. Humidity: 55%. Dew Point: 15.0°C. Pressure: 30.04 in 1017 hPa (Steady).
11:52 cait        @wunder Konstanz
11:51 kivilahtio  thx
11:50 huginn`     drojf: The current temperature in Thessaloniki, Greece is 33.0°C (2:20 PM EEST on August 04, 2015). Conditions: Partly Cloudy. Humidity: 38%. Dew Point: 17.0°C. Pressure: 29.89 in 1012 hPa (Steady).
11:50 drojf       @wunder thessaloniki
11:42 nengard     is the term we use here in the US
11:42 nengard     Vendor
11:42 nengard     oh - i see
11:41 cait        thought you had more
11:41 cait        not looking for a debate, just trying to slip out :)
11:41 nengard     huh?
11:41 kivilahtio  I think this makes much sense without summoning everybody to debate it
11:41 wahanui     i think khall is volunteering to come over and fix it for you, it seems. ;)
11:41 cait        nengard: khall?
11:41 kivilahtio  one test factory coming up :)
11:40 kivilahtio  ok
11:40 cait        vendor contact / contacts would amke sense to me
11:40 kivilahtio  yes
11:40 cait        aqcontacts is the table that stores the multiple contacts for a vendor
11:40 cait        hm native pseakers?
11:40 kivilahtio  vendor contact?
11:40 kivilahtio  how about aqcontacs?
11:39 cait        ah redmine :)
11:38 kivilahtio  http://renki.pohjoiskarjala.net:8090/projects/mls/wiki/Termist%C3%B6_suomi-englanti
11:38 kivilahtio  cait: here is our Finnish-Koha-Finnish terminology
11:38 kivilahtio  i'll bookmark taht
11:38 kivilahtio  thanks
11:37 cait        after the recent discussions we started a new wiki page
11:37 cait        http://wiki.koha-community.org/wiki/Terminology
11:37 kivilahtio  lots of dependencies
11:37 kivilahtio  just setting up test context for serials :)
11:37 kivilahtio  thanks
11:37 cait        vendor
11:37 kivilahtio  What is the correct term to use for bookseller/bookvendoer/vendoer/seller/supplier?
11:36 kivilahtio  hi there!
11:36 cait        morning khall, nengard
11:35 nengard     morning
11:33 khall       mornin cait et al!
11:13 huginn`     drojf: The current temperature in Berlin Tegel, Germany is 33.0°C (12:50 PM CEST on August 04, 2015). Conditions: Clear. Humidity: 28%. Dew Point: 12.0°C. Pressure: 29.89 in 1012 hPa (Steady).
11:13 drojf       @wunder berlin, germany
10:36 drojf       i have been sending people there for years. i think it has been the best guide for a while now. but it looks like it got some cleaning
10:34 cdickinson  yeah, but at some point it has to be called 'good enough' :P
10:34 cdickinson  lol
10:34 drojf       isn't a wiki page a draft forever really? :)
10:34 cdickinson  maybe I didn't notice when the old guide was changed out
10:34 cdickinson  drojf: well, it was just a draft for a long time
10:33 drojf       cdickinson: what do you mean by 'made official'?
10:29 cdickinson  huh, so that Koha on Debian guide was finally made official
10:28 drojf       [off] heh http://irc.koha-community.org/koha/2015-08-04#i_1711314
10:28 drojf       wahanui++
10:23 cdickinson  been working fine here, though I always have to ignore the errors for self-signed certs...
10:22 drojf       anyone else having ssl problems with the irc server? i was unable to connect earlier
10:21 drojf       hi #koha
08:48 cait        morning khall :)
08:48 nlegrand    Joubu++
08:47 nlegrand    bonjour #koha
08:19 cait        Joubu++
08:19 cait        Joubu: thx!
08:14 Joubu       cait: it looks safe looking at the code. There is only 1 call to GetMarcBib in ModBiblio, should not be heavy
08:08 cait        it's showing a warning message, but i amnot sure if it still applies:   Don'log/Log  any changes to bibliographic or item records. Since  this occurs whenever a book is checked in or out as well, it is not  advisable to turn this on.
08:07 cait        hi all, anyone any experience with performance issues with cataloguing log turned on?
07:40 cait        morning gaetan_B
07:25 gaetan_B    hello
07:21 cait        wb Joubu
07:17 cait        #koha
07:17 cait        morning #oha
07:02 alex_a      bonjour
06:30 Joubu       Hello #koha
05:12 New_User    ty for aswer me
05:12 New_User    but I guess that I need to see how it goes
05:12 New_User    there are some things I dont understand
05:11 New_User    ty
05:11 eythian     both ubuntu and debian are fine, if you're building a server, go with the server version, otherwise the decisions are based on whatever you're the most familiar with
05:11 New_User    ok
05:11 liw         use the one you're more familiar with
05:11 New_User    so... can you answer my question?
05:09 eythian     it's just a bot
05:09 New_User    im serious!!!
05:09 New_User    is this a joke?
05:09 wahanui     Someone is missing
05:09 New_User    Someone?
05:09 wahanui     Anyone is free to organize one at any time :-)
05:09 New_User    Anyone?
04:59 New_User    and should I get ubuntu desktop? or ubuntu server?
04:55 New_User    users*
04:55 New_User    supose that I got a lot of user
04:54 New_User    ubuntu or debian?
04:54 New_User    and what do you recommend?
04:54 New_User    Ok
04:54 * rangi     has to go catch a bus, but that guide will work for ubuntu or debian, as long as you are installing on trusty or later
04:53 New_User    or should I use debian?
04:53 New_User    so... i can install it using ubuntu?
04:52 New_User    ok
04:52 rangi       there is no easier way than that
04:52 rangi       http://wiki.koha-community.org/wiki/Debian
04:51 New_User    but i want to make a clean installation
04:51 New_User    and to put them online
04:51 New_User    to migrate some records
04:49 wizzyrea    what are you planning to use  your Koha for?
04:48 New_User    steps are not clearly to me
04:47 New_User    I dont know how to do it
04:47 New_User    I want to install Koha
04:47 New_User    I got a new pc...
04:46 New_User    I need some help
04:46 New_User    My name is Robert
04:46 New_User    hello everyone
04:27 eythian     I just haven't done that.
04:27 eythian     I know there are places it can be optimised though.
04:27 eythian     (though, I'm not sure.)
04:26 wizzyrea    ew
04:26 eythian     and now it's possibly slower than a zebra reindex
04:26 eythian     I just remember it being really speedy in the past.
04:26 eythian     hard to say
04:24 wizzyrea    how slow is slow?
04:23 eythian     elasticsearch indexing is getting really slow these days, as more stuff gets crammed in there. It really needs some optimisation. Anyone bored? :)
04:13 wizzyrea    ^.^
04:13 eythian     happy blackhat week :)
04:10 wizzyrea    suggestion, don't turn it on, or plug it in to anything ever.
04:10 wizzyrea    http://www.techworm.net/2015/08/thunderstrike-2-apple-malware.html more good news for mac users
04:04 * wizzyrea  is not a poor soul with a mac
04:02 eythian     that's what you would say.
04:01 wizzyrea    oh boy.
03:41 eythian     https://www.fsf.org/blogs/community/who-actually-reads-the-code
03:17 rangi       oh thats a nasty one
03:14 eythian     http://arstechnica.com/security/2015/08/0-day-bug-in-fully-patched-os-x-comes-under-active-exploit-to-hijack-macs/ <-- if you're a poor soul with a mac
02:09 wizzyrea    teehee
02:04 eythian     http://homestarrunner.com/flashisdead.html
00:12 wizzyrea    bobb - about?
00:08 eythian     np
00:08 wizzyrea    ty for the video editing thread, btw eythian