14:01:11 <mvollmer> #startmeeting 14:01:11 <zodbot> Meeting started Mon Nov 16 14:01:11 2015 UTC. The chair is mvollmer. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:11 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:01:13 <dperpeet> .hello dperpeet 14:01:14 <zodbot> dperpeet: dperpeet 'None' <dperpeet@redhat.com> 14:01:15 <mvollmer> .hello mvo 14:01:19 <zodbot> mvollmer: mvo 'Marius Vollmer' <marius.vollmer@gmail.com> 14:01:32 <mvollmer> #topic Agenda 14:01:53 <mvollmer> * Mock in VM 14:01:56 <dperpeet> * fedora atomic 22 vs 23 14:02:05 <stefw> .hello stefw 14:02:06 <zodbot> stefw: stefw 'Stef Walter' <stefw@redhat.com> 14:02:28 <mvollmer> * fedora-testing 14:02:56 <dperpeet> * cockpit on debian 14:04:52 <mvollmer> okay! 14:05:04 <mvollmer> #topic Mock in VM 14:05:13 <mvollmer> Work is progressing 14:05:29 <mvollmer> #info https://github.com/cockpit-project/cockpit/pull/3138 14:05:43 <mvollmer> new images needed to be made, which found new bugs 14:05:49 <mvollmer> many are already fixed again 14:06:03 <mvollmer> so Fedora 23 setup is pretty clean now 14:06:19 <mvollmer> i want to test atomic and fedora-testing manually 14:06:26 <mvollmer> but have trouble with atomic 14:06:35 <mvollmer> it doesn't announce its IP apparently 14:06:44 <dperpeet> I'm working on reproducing that 14:06:45 <mvollmer> so the tests hang 14:07:06 <mvollmer> the mock related changes are working, though 14:07:24 <mvollmer> but would be nice to get a green light on the PR also for aotmic 14:07:41 <mvollmer> I'll 'rebase' fedora-testing on Fedora-23 now 14:07:57 <mvollmer> "should be straightforward" 14:08:14 <dperpeet> do we want a green light on atomic to be required to get this in? 14:08:19 <petervo> atomic isn't really working now 14:08:26 <petervo> so it probably shouldn't block this 14:08:29 <mvollmer> okay 14:08:36 <dperpeet> good to know! 14:08:37 <mvollmer> but let's not let it rot... 14:08:43 <petervo> though we do need it fixed 14:09:03 <mvollmer> and we should make the "mock-in-vm" stuff work for it too 14:09:15 <mvollmer> so that we don't need mess with that when we fix it for real 14:09:16 <dperpeet> that would be best 14:09:30 <petervo> yep 14:09:42 <mvollmer> okay, so mock-in-vm is close to be done. 14:09:52 <dperpeet> good job 14:09:59 <stefw> nice 14:10:02 <mvollmer> thanks 14:10:09 <mvollmer> took longer than expected, as always 14:10:29 <mvollmer> hofstadtlers law 14:10:35 <mvollmer> sp? 14:10:52 <mvollmer> https://en.wikipedia.org/wiki/Hofstadter's_law 14:11:18 <mvollmer> next? 14:11:37 <dperpeet> let me know if there are parts to review already 14:11:48 <mvollmer> yes, it can be reviewed 14:12:00 <dperpeet> ok 14:12:25 <mvollmer> ok, next. 14:12:39 <mvollmer> #topic fedora atomic 22 vs 23 14:12:54 <dperpeet> since fedora atomic 23 has been released, the question is what to focus on 14:13:03 <dperpeet> do we still need to test 22? 14:13:15 <dperpeet> or try to get 23 up and running 14:13:47 <stefw> i would suggest getting fedora 22 going 14:13:50 <stefw> at least first 14:13:59 <stefw> typically Fedora Atomic has lagged Fedora development 14:14:03 <stefw> while they roll new releases regularly 14:14:18 <stefw> it has been the case that these releases have been rolled from Fedora 22 througout the Fedora 23 development cycle 14:14:29 <stefw> i would suggest getting it working as a separate step to upgrading it to Fedora 23 14:15:09 <dperpeet> so we get 22 working first? 14:15:38 <dperpeet> atomic host is based on fedora 23 14:15:48 <dperpeet> on the official page https://getfedora.org/cloud/download/atomic.html 14:15:56 <stefw> yup 14:16:02 <mvollmer> petervo, is it possible to quickly summarize what is broken about atomic? 14:16:17 <stefw> but i would think we should work through the issues and get back to a known good working state, and then move forward 14:16:21 <mvollmer> i mean, our fedora-atomic-22 test config 14:16:26 <petervo> haven't really looked into it 14:16:27 <dperpeet> yes, I agree stefw 14:16:35 <mvollmer> okay 14:16:51 <petervo> just haven't been able to run it since we moved away from hubbot 14:17:08 <petervo> i was going to pick it next if no one else had by then 14:17:13 <dperpeet> did you try to create a new image? 14:17:17 <dperpeet> I know that stefw rolled back a few 14:17:21 <dperpeet> not sure if atomic was among those 14:17:24 <petervo> there is also this https://github.com/cockpit-project/cockpit/pull/3081 14:17:39 <stefw> petervo, yes, i didn't have time to finish new atomic images 14:18:49 <dperpeet> stefw, should mvollmer and me pick up from #3081? 14:19:55 <stefw> sure 14:20:11 <dperpeet> mvollmer, I'll look at atomic today 14:20:16 <dperpeet> let's keep in touch 14:20:23 <mvollmer> okay 14:20:48 <mvollmer> next` 14:20:57 <mvollmer> next? 14:21:03 <dperpeet> yes 14:21:17 <mvollmer> #topic fedora-testing 14:21:33 <mvollmer> as part of mock-in-vm, I'll switch fedora-testing over to Fedora 23. 14:21:37 <mvollmer> okay? :-) 14:21:50 <dperpeet> yes 14:21:54 <dperpeet> let's see everything turn red 14:22:11 <stefw> sure 14:22:11 <mvollmer> should we run it regularly? 14:22:21 <stefw> yes, it will be helpful 14:22:27 <stefw> especially when tracking updates that fix regressions 14:22:33 <mvollmer> only master or all PRs? 14:22:33 <stefw> i guess the question is, where should we run it? 14:22:48 <stefw> probably just on master, no? we don't currently have a mode for that 14:22:52 <mvollmer> now with the naughty machinery, we could run it for each PR, actually. 14:23:17 <mvollmer> check-verify --github=master should do it, no? 14:23:27 <stefw> mvollmer, hmm, yes probably 14:23:37 <mvollmer> but the container doesn't do it. 14:23:37 <stefw> although it will just test the same thing over and over again 14:23:42 <mvollmer> yep 14:23:48 <stefw> we just need more hardware in that case ... or make the verifiers just pick jobs from a list like we talked about 14:23:57 <stefw> rather than each being limited to a single TEST_OS 14:24:00 <stefw> or N TEST_OS 14:24:38 <stefw> maybe i can work on that later this week 14:24:52 <dperpeet> I think having verifiers pick a job from a list with multiple TEST_OS values would help scalability 14:24:57 <stefw> and then it should be simple to schedule tests of all the operating systems, in whatever combination we want 14:25:38 <mvollmer> yes, pretty much in the same way that hubbot did it 14:25:50 <stefw> right except distributed 14:25:54 <mvollmer> yes 14:26:10 <mvollmer> but one machine only runs one OS at any one time, right? 14:26:24 <mvollmer> but it switches between them from one run to the next 14:27:07 <stefw> yeah 14:27:14 <stefw> the TEST_OS will be set as part of --github=next 14:27:27 <mvollmer> yep 14:27:47 <mvollmer> would it then make sense to split check-verify into two parts? 14:28:04 <mvollmer> one that figures out what to test and checkout the right sources, and the other that runs all the tests? 14:28:12 <stefw> that's the way it is already 14:28:23 <mvollmer> i mean, two source files 14:28:24 <stefw> testlib.py is the second part 14:28:34 <mvollmer> hmm 14:29:37 <mvollmer> yeah, good enough, I think 14:30:07 <stefw> we can certainly move parts of it to testlib.py for any particular part where that makes sense 14:30:22 <mvollmer> maybe invoking testsuite-prepare 14:30:30 <stefw> yes, that colud be part of testlib.py 14:30:51 <mvollmer> okay 14:32:02 <mvollmer> okay, so we wait with fedora-testing until that machinery works. 14:32:14 <stefw> makes sense 14:32:22 <mvollmer> I have one more topic 14:32:41 <mvollmer> shall I go ahead? 14:32:43 <dperpeet> so do I (listed above) 14:32:52 <mvollmer> ahh. 14:32:57 <dperpeet> but go ahead if you wish 14:33:13 <mvollmer> #topic cockpit on debian 14:33:19 <mvollmer> no, sorry, it slipped my mind 14:33:28 <dperpeet> last week we told a bit about systemd.conf 14:33:45 <dperpeet> as a follow-up I wrote down how we got Cockpit working on debian: http://dominik.perpeet.eu/cockpit-on-debian-8-2 14:33:55 <dperpeet> there were a few responses 14:34:18 <dperpeet> mbiebl had a follow-up session last weekend and hacked on it a bit more 14:34:20 <dperpeet> https://anonscm.debian.org/cgit/collab-maint/cockpit.git/ 14:34:36 <dperpeet> and also mentioned the progress on the systemd mailing list http://lists.alioth.debian.org/pipermail/pkg-systemd-maintainers/2015-November/009477.html 14:34:59 <dperpeet> I'm in communication with him and will also look at the packaging 14:35:26 <dperpeet> some of the issues were filed on github, thanks stefw for working on that and merging things quickly 14:35:52 <mvollmer> really nice 14:35:53 <dperpeet> mbiebl is currently just hacking on this, but not committed to become a cockpit maintainer on debian 14:35:56 <dperpeet> so we're still looking 14:36:16 <dperpeet> but the goal is to get as many of the changes we need for debian to go upstream into cockpit 14:36:29 <dperpeet> and the idea is that once it works, it'll be easier for someone to become the maintainer 14:37:52 <dperpeet> discussions and what should go in and what shouldn't we'll just have as they arise 14:37:54 <dperpeet> end of topic 14:37:57 * mvollmer is looking forward to see Cockpit with Debian branding 14:38:11 <mvollmer> #topic pyblk 14:39:01 <mvollmer> i am discussing with the pyblk author about how to improve Cockpit storage with it 14:39:24 <mvollmer> pyblk is a 'next-gen' lsblk 14:39:35 <stefw> that's a library that one could use to draw a d3 graph of the various storage objects in the system, right? 14:39:39 <stefw> because there's another one for network 14:39:42 <stefw> called plotnetconfig 14:39:44 <mvollmer> #info https://github.com/mulkieran/pyblk/ 14:40:00 <mvollmer> stefw, yes, it can draw the graph 14:40:05 <mvollmer> i see 14:40:17 <mvollmer> discussion is on cockpit-devel 14:40:50 <mvollmer> https://lists.fedorahosted.org/pipermail/cockpit-devel/2015-November/000372.html 14:41:01 <mvollmer> heh, did I not reply to the list? 14:41:05 <mvollmer> I'll fix that 14:41:23 <mvollmer> i guess I replied to the 'wrong' mail 14:41:32 <mvollmer> so, discussion will be on the list. :-) 14:42:36 <mvollmer> eot? 14:42:39 <dperpeet> wait 14:42:55 <dperpeet> mvollmer, do you know if GiB/GB et cetera is also part of that design effort? 14:43:09 <mvollmer> i donÄt think it is 14:43:09 <dperpeet> looking over the doc quickly didn't tell me anything about that 14:43:23 <dperpeet> let's poke them about it 14:43:33 <dperpeet> if there are discussions 14:43:38 <mvollmer> you do that, dperpeet, you do that. :-) 14:43:47 <dperpeet> ok, I'll poke the sleeping tiger 14:44:49 <mvollmer> okay, that's it? 14:46:34 <mvollmer> all right, thanks everybody! 14:46:38 <mvollmer> #endmeeting