Time  Nick       Message
02:16 tcohen     @later tell cait I answered actually
02:16 huginn     tcohen: The operation succeeded.
02:16 tcohen     wizzyrea: do you know how to do it?
02:16 wizzyrea   yep
02:16 tcohen     shoot
02:16 tcohen     :-D
02:16 wizzyrea   oh you mean to have it configurable?
02:16 tcohen     both
02:16 wizzyrea   well the easy way is to start with a base box that has a bigger disk
02:17 wizzyrea   the rest of the ways are annoying :P
02:17 tcohen     I can make it configurable, just don't have the time to spend to investigate
02:17 tcohen     hahaha
02:17 tcohen     forget about it
02:17 tcohen     then
02:17 tcohen     :-D
02:17 tcohen     what do you need space for?
02:18 rangi      its unusable with a database of any size
02:18 tcohen     zebra indexes and mysql?
02:18 wizzyrea   and if you have more than one or two branches
02:18 tcohen     right
02:18 rangi      or, if you are debugging, you can fill the logs really fast
02:18 rangi      if we didnt care about windows, we'd choose a disk format you can resize easily
02:18 wizzyrea   (I get that the git part can be avoided by using an external repo)
02:18 wizzyrea   well I don't care about windows :P
02:18 wizzyrea   I KNOW I KNOW
02:19 wizzyrea   but yeah what he said :)
02:19 tcohen     my focus is on koha-testing-docker to be honest
02:19 tcohen     which works pretty well on all major OS
02:19 tcohen     but I accept ideas
02:20 tcohen     or pull requests
02:20 wahanui    pull requests are great for anything big
02:20 rangi      i'd just double the size
02:20 tcohen     basically, if we could avoid having our own image...
02:20 wizzyrea   oh I wasn't suggesting that you fix it. There may be base boxes out there that have bigger base disks
02:20 wizzyrea   I admit to not having looked
02:20 tcohen     wizzyrea: we could just pick debian/squeeze64 and resize it?
02:21 wizzyrea   sure, but providing that ongoing is annoying :/
02:21 wizzyrea   that is mahi I want someone else* to do (*someone that has it all automated already)
02:21 tcohen     maybe is as trivial as just uploading it
02:22 wizzyrea   maybe
02:23 tcohen     my first thought when that bug was filled, was that we should (maybe) provide a way to mount other dirs
02:23 tcohen     like C:\tmp => /my_mounts/tmp
02:24 tcohen     and then we could have aliases to move things like zebra or mysql files
02:25 tcohen     has anyone tried koha-testing-docker?
02:25 tcohen     its really amazing how easy is to have it working for a test drive
02:25 wizzyrea   i really think that's probably a better way to go
02:25 wizzyrea   to get the docker stuff working
02:26 wizzyrea   I suppose I should try
02:26 tcohen     I was surprised when I managed to get it working
02:27 tcohen     and jenkins has been running it for all branches for a while already
02:27 tcohen     I think I will try to spend some time porting handy stuffs from kohadevbox into it on friday
02:28 wizzyrea   I'm running one up now
02:28 wizzyrea   just to see
02:28 wizzyrea   we are often wanting to get devs up and going ASAP
02:28 wizzyrea   devbox is good but it often dies for this or that reason
02:29 tcohen     the main issues I've seen (and are one of the reasons I wanted to move somewhere else) ae
02:29 tcohen     - bad master packages builds (or updated, thus missing deps)
02:29 tcohen     - networking issues / firewall (I expected we move things to https would solve most of this)
02:29 wizzyrea   yeah I think we've just come up against one of those
02:30 tcohen     I've already built a docker image to be used to build koha-* packages
02:30 tcohen     and then build 'official' master images with that
02:30 tcohen     as a pipeline
02:31 wizzyrea   yeah that's a reasonable thing to do
02:31 tcohen     basically to test the package building
02:31 tcohen     and then test installing it
02:31 tcohen     as part of the whole test pipeline
02:31 tcohen     of course then the packaging manager/release maintainers would need to do it themselves, or sign those packages, or whatever
02:32 tcohen     my main concern is to automate as much as possible to ease testing
02:32 * tcohen   switches verbose mode off
02:32 wizzyrea   hm, does it have to be docker 3?
02:33 wizzyrea   ubuntu only packages 2 something
02:33 wizzyrea   as yet
02:33 tcohen     docker-ce is version 1.18 I think
02:33 tcohen     and hey
02:34 tcohen     the instructions are all wrong
02:34 tcohen     LOL
02:34 wizzyrea   well then why is it complaining about my version
02:34 wizzyrea   lol
02:34 tcohen     ah, the docker-compose file format you mean
02:34 wizzyrea   yes, sure
02:34 tcohen     you need to install docker-compose using their instructions, not the shipped one
02:35 tcohen     docker: https://store.docker.com/editions/community/docker-ce-server-ubuntu
02:35 tcohen     docker-compose: https://docs.docker.com/compose/install/#install-compose
02:35 tcohen     the instructions are:
02:36 tcohen     git clone https://gitlab.com/koha-community/koha-testing-docker.git
02:36 tcohen     cd koha-testing-docker
02:36 tcohen     SYNC_REPO="/path/to/kohaclone" docker-compose up
02:36 wizzyrea   having trouble with "curl and pipe it to shell with sudo privileges!" That feels weird.
02:36 * wizzyrea does it the old fashioned way
02:37 wizzyrea   which honestly isn't any better but at least they won't hide anything in the paste.
02:38 tcohen     it will download like a gig of stuffs
02:38 tcohen     just in case
02:38 tcohen     elastic, selenium, mysql, the official koha-testing image, etc
02:39 tcohen     https://jenkins.koha-community.org/job/Koha_Master_D8/460/consoleFull
02:39 tcohen     ^^^ there, begining with + are the commands jenkins runs
02:39 tcohen     port mapping is missing…
02:40 tcohen     feel free to file any issues
02:40 tcohen     and https://gitlab.com/koha-community/koha-testing-docker#having-elasticsearch-run
02:45 tcohen     rangi, wizzyrea: this could work with a couple configuration entries in vars/*.yml and some test for the plugin
02:45 tcohen     https://github.com/sprotheroe/vagrant-disksize
02:46 tcohen     if Vagrant.has_plugin?("vagrant-disksize")…
02:50 wizzyrea   that works if it's not the what is it .vdi it's gotta be the other format
02:50 wizzyrea   i forget - the one that we're using is the one that's cross platform but not expandable, the other is expandable but not (as?) cross platform
02:51 wizzyrea   sorry tcohen I've got a lot of incoming comms atm >.<
02:52 wizzyrea   if you're using the expandable format, that variable I think does it
02:54 * tcohen   needs to sleep
02:54 wizzyrea   docker is currently happily (I hope) downloading things
02:54 wizzyrea   was gonna say it's quite late for you