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