14:02:20 #startmeeting meeting 14:02:20 Meeting started Mon Jan 4 14:02:20 2016 UTC. The chair is mvollmer. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:02:20 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:02:20 The meeting name has been set to 'meeting' 14:02:25 .hello mvo 14:02:26 mvollmer: mvo 'Marius Vollmer' 14:02:29 .hello stefw 14:02:33 stefw: stefw 'Stef Walter' 14:02:34 .hello dperpeet 14:02:36 dperpeet: dperpeet 'None' 14:03:07 do we have andreas? 14:03:23 doesn't look like it 14:04:06 #topic Agenda 14:04:09 * debian packages 14:04:15 * CSP fixes 14:04:32 * Test failures 14:06:15 okay 14:06:22 #topic Debian packages 14:06:36 I asked our Debian contacts for help 14:07:02 Great 14:07:13 So the goal for us upstream is continuous delivery of each weekly release 14:07:17 2 tests failed - http://fedorapeople.org/groups/cockpit/logs/master-0dfcac2d-fedora-22/log.html 14:07:22 into a debian repo where people can try it out 14:07:27 that *may* be debian experimental 14:07:43 but any publicly accessible repo should do 14:07:48 but if debian experimental cannot be automated, then it's likely a different package repo where we would push to 14:08:06 we can either push sources or binaries 14:08:12 likely both? 14:08:20 on fedora we push both, no? 14:08:21 do we package the source for debian? 14:08:28 or just tarball the tree 14:08:31 yeah, either sources only, or sources+binaries 14:08:42 what's the advantage to sources only? 14:08:46 sources only is easier for the release container, I think. 14:08:51 true 14:08:54 we could start with that 14:09:16 but then we need a builder at the other end 14:09:28 which could be our verify container, slightly modified 14:09:35 openSUSE build service? 14:09:39 Ubuntu PPA 14:09:49 we could use any of those builders if we publish source packages from our Continuous delivery 14:09:51 yep, or something that exists already 14:10:07 but using our verify container isn't bad either 14:10:17 is there a single command to build a debian package, given the sources? 14:10:34 sorta like the rpmbuild rebuild stuff? 14:10:54 ther is dpkg-buildpackage 14:11:05 but that doesn't set up the build environment 14:11:22 debuild 14:11:35 apt-get has build-dep 14:11:49 i guess my question is can we expect end users to try out a source package 14:11:53 the mock equivalent would be pbuilder 14:12:00 early adopters, etc 14:12:13 I guess we could, actually. 14:12:20 or put another way: 14:12:28 what should our continuous delivery deliver for debian 14:12:31 well, jpsutton specifically asked for the source packages today 14:12:41 to build for ubuntu 14:12:49 cool 14:12:54 so i agree with mvollmer 14:12:59 what if source packages in a repo is our next step? 14:13:10 the goal should be both 14:13:13 but we can do source first 14:13:19 yup 14:13:29 good idea, didn't think of that at all 14:13:42 jpsutton can use what we have for debian and make it work on ubuntu 14:13:45 we can then say we need a maintainer to get the source packages built into debian experimental 14:14:02 and if that's not automatable, then it'll just be a routine job 14:14:08 for that maintainer 14:14:09 everyone I've spoken to agrees that having it work on ubuntu is a good step towards getting into debian 14:14:26 should I work on the source repo? 14:14:30 i think so 14:14:36 okay 14:14:38 mvollmer, maybe we should talk to jpsutton 14:14:45 to see what exactly he needs 14:14:52 and what makes sense to release 14:15:06 sure 14:15:19 do you want to reply to his e-mail on the list? 14:16:04 otherwise I can do that and send a link to what we've done for debian 14:16:05 hmm, did I miss the email? 14:16:10 let me check 14:17:11 okay, got it 14:17:14 I'll reply 14:17:29 thanks! 14:18:11 [cockpit] stefwalter opened pull request #3410: Fix default test operating system "fedora-23" (master...fix-23-default) http://git.io/vuZ2i 14:18:39 #action mvo talk to jpsutton about a 'official' Ubuntu PPA for Cockpit 14:20:08 and we agreed to do the source repo right? 14:20:25 yes 14:20:54 #action mvo will add logic to the continous release tooling to create a source repo 14:21:02 likely on files.cockpit-project.org ... i would imagine 14:21:05 #action mvo let the release scripts maintain a repo with Debian sources 14:21:11 or fedorapeople.org 14:21:12 ha ha 14:21:27 oh, now I have to do it twice 14:21:36 the second time should be easier 14:21:41 :) 14:21:50 but the bar will be higher regarding code design 14:22:14 maybe I do them the other way around, hmm. 14:22:24 okay, next? 14:23:15 #topic CSP fixes 14:23:33 The CSP stuff included in 0.89 was broken in 3 different ways 14:23:37 i'm surprised cockpit works at all 14:23:40 especially on chrome 14:23:50 the CSP syntax was an old syntax 14:24:04 in addition, the websocket gets blocked from being created 14:24:15 but apparently inspite of all that, it still "works" on Firefox 14:24:19 and many versions of Chrome 14:24:29 so much for security 14:24:30 yeah, works fine here... 14:24:37 anyway, just a heads up 14:24:43 there's a pull request 14:24:48 I couldn't reproduce the failure 14:24:52 i'll review 14:24:54 since it doesn't seem *that* broken ... i won't treat 0.89 as broken 14:24:56 with my versions of firefox and chrome 14:25:14 but if anyone runs into these issues 14:25:17 that's probably the cause 14:25:22 okay 14:25:30 #info https://github.com/cockpit-project/cockpit/pull/3408 14:25:31 petervo, I only added needswork because of the typos - I didn't properly review 14:25:47 ok 14:26:42 that's it on that topic 14:27:02 #topic Test failures 14:27:13 Everything seems to be red on pull requests 14:27:21 Can we split up the work of getting it green again? 14:27:24 i'll work on the IPA problems 14:27:39 * mvollmer hadn't really noticed yet. 14:29:32 petervo, the rpm-ostree crash seems to be happening regularly 14:29:47 did the new images get merged? 14:29:58 no idea 14:30:06 mvollmer, blank pages on every second run of debian 14:30:06 https://fedorapeople.org/groups/cockpit/logs/pull-3408-37c385fe-debian-unstable/TestPages-testBasic-FAIL.png 14:30:08 https://github.com/cockpit-project/cockpit/pull/3382 14:30:35 so i guess that's waiting on mvollmer 14:31:02 okay 14:31:07 or who created those images? 14:31:16 unfortunately one gets to debug the issues when one creates images 14:31:26 peter's images got merged I think 14:31:27 * stefw is worrying about creating a new ipa image 14:31:31 i created a new image 14:31:40 but it's included in that PR 14:31:42 ah ok 14:32:07 i guess i can create another one 14:32:47 without the network changes, if that PR is blocked 14:32:58 i think the PR is just blocking on image related test failures 14:34:06 mvollmer, will you create a new image for this? 14:34:23 hmm, now I can't follow 14:34:36 i can create another one, but i'm not sure that docker problem will be fixed by a new image 14:34:48 I have no idea how old the image in #3382 is 14:34:49 i agree 14:35:02 it might "overwrite" a newer one 14:35:23 that would be a merge conflict, no? 14:35:37 ok, I checked 14:35:41 dperpeet, it won't 14:35:43 it wouldn't overwrite a newer one 14:36:15 mvollmer, something with the images can quickly disappear during a rebase 14:36:30 but no matter, this is a straightforward update 14:37:06 in any case, I'll try to unblock that PR, of course 14:39:09 so, action point for me is to check the debian failures, right? 14:39:19 if you could, that would be the missing part 14:39:26 okay 14:39:27 everything else seems to be tracked down 14:39:32 and just waiting on fixes 14:39:42 * stefw has tracked down the IPA problems to an expired password 14:39:44 in the IPA image 14:39:46 * stefw regenerates 14:39:56 ahh 14:40:06 is ipa now based on f23? 14:40:17 * stefw ain't got time for that 14:40:33 we're not testing ipa 14:40:40 no 14:40:42 so i figure leaving it on fedora-22 which has been working, is ok 14:40:50 sure, just curious 14:40:51 stefw, you can fix the image and upload that without creating an entirely new one 14:41:17 dperpeet, i'll do that if it doesn't work to create a new one 14:41:22 ok 14:41:36 stefw, maybe we can stop the passwrod from expiring 14:41:44 5 tests failed - http://fedorapeople.org/groups/cockpit/logs/master-0dfcac2d-fedora-testing/log.html 14:41:46 or reset it from the tests 14:42:24 maybe 14:43:10 will see if i have time 14:43:11 mvollmer, i think the blank pages might be my bug 14:43:30 i don't think it's debian specific 14:43:41 okay, tell us more. :) 14:43:57 since i messed with index.js 14:44:16 i can look into it 14:44:23 okay, thanks! 14:45:22 #topic other business 14:45:49 Talk accepted for FOSDEM main room 14:46:00 which is pretty exciting and scary 14:46:07 i have my work cut out for me 14:46:14 wow! 14:46:23 [cockpit] stefwalter closed pull request #3410: Fix default test operating system "fedora-23" (master...fix-23-default) http://git.io/vuZ2i 14:46:27 https://fosdem.org/2016/schedule/track/enterprise/ 14:46:45 awesome! 14:46:56 And the day before, Friday, i'll be talking at the CentOS Dojo at IBM in Brussels 14:47:00 a little more low key 14:47:10 but hopefully lots of sysadmins and nice folk 14:47:55 good goo 14:47:57 d 14:48:01 there's a duplicate sentence on the details page: https://fosdem.org/2016/schedule/event/cockpit/ 14:48:20 strange 14:48:29 * stefw looks at my submission 14:48:51 Ah, because it's in the abstract and in the description 14:48:56 i guess i'll remove it from one of them 14:49:34 k, i changed it 14:49:41 probably will take a while to update 14:50:08 do you need help in preparing? 14:50:20 no, would you like help in preparing? =) 14:50:30 yes 14:50:42 i need to spend time to come up with a plan 14:50:59 and so for starters, i probably need to focus less on keeping things like the test system running 14:51:13 but will know more, if there's stuff we can work on together for the talks 14:51:18 will know more soon 14:54:14 okay, are we done? 14:55:01 I believe so 14:55:21 yup 14:55:28 #endmeeting