14:09:02 <mvollmer> #startmeeting meeting 14:09:02 <zodbot> Meeting started Mon Nov 28 14:09:02 2016 UTC. The chair is mvollmer. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:09:02 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:09:02 <zodbot> The meeting name has been set to 'meeting' 14:09:10 <mvollmer> .hello mvo 14:09:11 <zodbot> mvollmer: mvo 'Marius Vollmer' <marius.vollmer@gmail.com> 14:12:36 <mvollmer> nobody here? 14:13:56 <stefw> .hello stefw 14:13:57 <zodbot> stefw: stefw 'Stef Walter' <stefw@redhat.com> 14:15:00 <petervo_> i'm here, no agenda points though 14:15:05 <larsu> same for me 14:15:31 <stefw> * Debian Jessie 14:15:56 <stefw> * Exporting DBus Objects from javascript 14:22:55 <github> [cockpit] petervo pushed 1 new commit to master: https://git.io/v1LLQ 14:22:55 <github> cockpit/master eefdc0a Stef Walter: ostree: Don't overflow the 'Check for Updates' button... 14:24:08 <github> [cockpit] petervo pushed 1 new commit to master: https://git.io/v1LtJ 14:24:08 <github> cockpit/master c0114e7 Stef Walter: ostree: Display signature data at full panel width... 14:27:52 * stefw wonders if he got disconnected or something 14:28:04 <stefw> mvollmer, are my agenda points up there? 14:28:06 <petervo_> i think everyone just went quiet 14:28:14 <petervo_> they are 14:28:48 <mvollmer> yep, sorry, started doing something else... 14:28:51 <sgallagh> F25 COPR? 14:29:15 <mvollmer> okay, i repeat the agenda 14:29:20 <mvollmer> * debian jessie 14:29:29 <mvollmer> * Exporting DBus Objects from javascript 14:29:41 <mvollmer> * F25 COPR 14:29:53 <mvollmer> * UDisks and Storaged news 14:30:14 <mvollmer> okay, let's try to go through this quickly 14:30:24 <mvollmer> #topic Debian Jessie 14:31:17 <stefw> So we've done tons of work to test and fix Cockpit on Debian Jessie 14:31:37 <stefw> Does it work to actually have a repo that lets people use the work that we did by next release? 14:31:42 <stefw> it seems that people use it way more than unstable 14:31:55 <stefw> even if we had to ditch the debian unstable repo, and replace it with a jessie repo we'd come out a head 14:32:02 <stefw> what do you think larsu? 14:32:20 <stefw> if it's too hard to do both? 14:32:33 <larsu> I've been meaning to ask pitti about that 14:32:39 <larsu> but haven't yet 14:33:16 <larsu> but yeah, if all else fails, let's ditch unstable 14:34:54 <stefw> ok, so you'll let us know when all else fails? 14:34:54 <stefw> or just by next release? 14:34:55 <stefw> if by next release there's no progress we ditch unstable? 14:35:35 <larsu> sounds good to me. I'll try to reach pitti in the meantime 14:35:38 <stefw> or just two repositories with two different directories? 14:36:03 <larsu> I'd rather see different version numbers in the same repo 14:37:00 <stefw> if you have a concrete way to do that, i'd be all for it 14:37:05 <stefw> i mean fedora has that 14:37:13 <stefw> f25 and f24 in the rpm names 14:37:19 <stefw> well in the revision 14:37:30 <larsu> yeah, seems to be common in debian and ubuntu package names as well 14:37:50 <larsu> we couldn't use the same source package (which is part of your PR) in that case 14:38:03 <larsu> otherwise that should be easy to do 14:38:44 <stefw> ok, sounds good ... if both ubuntu, and each debian release need to build their own source package 14:38:46 <stefw> then fair enough 14:39:05 <stefw> but at the end of the day ... i think this is pretty important 14:39:10 <stefw> it prevents the work we're doing from actually being used 14:39:15 <larsu> right 14:40:16 <stefw> ok, next topic? 14:41:36 <mvollmer> #topic Exporting DBus Objects from javascript 14:42:50 <stefw> So a lot of the code is done for exporting DBus objects from javascript 14:42:56 <stefw> this isn't going to be creating real system services in DBus 14:43:07 <stefw> but for when a system service expects to talk to something else exported 14:43:12 <stefw> on the bus, by the "client" 14:43:19 <stefw> for example a polkit agent 14:43:39 <stefw> in the process the DBus client stuff is also getting cleaned up 14:43:45 <larsu> are there other things driving this, or only being a polkit agent? 14:43:56 <mvollmer> ahh, now I get what's going on... 14:43:59 <stefw> just that one, and also the finishing of the API 14:44:26 <stefw> some of my changes are running into NetworkManager race issues ... which mvollmer put in a heroic effort to solve a long time ago 14:44:33 <larsu> sounded a bit weird that we need this in cockpit 14:44:45 <stefw> that we need a polkit agent? 14:44:52 <larsu> no, services in general 14:44:53 <stefw> or that we need exporting dbus objects? 14:44:57 <larsu> polkit makes a ton of sense of course 14:46:25 <mvollmer> stefw, what races are those? 14:46:57 <stefw> the ones where consistency of state cannot be guaranteed unless at certain points in the code 14:47:06 <stefw> but anyway, i'm not complaining 14:47:10 <mvollmer> ahh, races in our own JavaScript? 14:47:16 <stefw> no in NetworkManager 14:47:24 <stefw> ... but this means there was a regression in my pull requests with regard to ordering or something 14:47:34 <stefw> so hopefully i can find the actual thing that regressed soon 14:47:40 <mvollmer> okay 14:48:01 <mvollmer> stefw, ping me if you need help 14:48:08 <stefw> thanks 14:48:11 <stefw> okay, that's it on that topic 14:48:23 <mvollmer> unfortunately, I can't recall the details right now... 14:48:42 <mvollmer> okay 14:48:50 <mvollmer> #topic F25 COPR 14:49:00 <mvollmer> sgallagh, that was your topic, right? 14:49:08 <sgallagh> yes 14:49:38 <sgallagh> COPR no longer automatically forks the releases, so if you want an F25 test repo, you need to manually add it to the COPR config 14:50:03 <sgallagh> Right now it's building F23, F24 and Rawhide 14:51:03 <mvollmer> thanks for the info 14:51:12 <mvollmer> i don't know what to do, unfortunately. 14:51:38 <sgallagh> mvollmer: It's a checkbox in the COPR admin interface for that project 14:51:52 <sgallagh> (Though it also may require changes to your CI infra; that part I don't know0 14:51:58 <mvollmer> stefw, do we release via coprs still? 14:52:01 <mvollmer> i guess so 14:52:07 <mvollmer> let's check that box then 14:52:07 <stefw> yes, it happens automatically 14:53:39 <stefw> i guess that's up to me? 14:53:43 <stefw> let me see 14:54:30 <stefw> done 14:54:43 * stefw notes that he just went here and edited it: https://copr.fedorainfracloud.org/coprs/g/cockpit/cockpit-preview/ 14:55:16 <mvollmer> thanks 14:55:50 <mvollmer> we have zero downloads... 14:56:04 <mvollmer> anyway 14:56:14 <mvollmer> #topic UDisks and Storaged news 14:56:38 <mvollmer> Martin Pitt has proposed to merge udisks2 and storaged back togetehr again 14:56:44 <mvollmer> so that's great news 14:56:56 <mvollmer> looks like it is going to happen 14:57:21 <larsu> woo 14:57:40 <sgallagh> mvollmer: RE zero downloads. I think there's a bug there, because I use the COPR :) 14:57:43 <mvollmer> pitti is the same person, right? 14:58:26 <sgallagh> Is it going to keep the (better) storaged name? 14:58:36 <larsu> martin pitt is pitti, yes 14:58:39 <mvollmer> https://lists.freedesktop.org/archives/devkit-devel/2016-November/001764.html 14:59:00 <mvollmer> sgallagh, i don't know, that's the difficult part 14:59:10 <stefw> sgallagh, you can join the bikeshed at that post :D ^^ 14:59:26 <mvollmer> personally, I wouldn't mind going back to udisks2 and freeing the storaged name for the real next step 15:02:34 <mvollmer> alright, done? 15:02:54 <mvollmer> sorry for messing up the start 15:03:20 <stefw> no worries 15:03:47 <mvollmer> #endmeeting