meeting
LOGS
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