workstation
LOGS
13:01:38 <kalev> #startmeeting Workstation WG
13:01:38 <zodbot> Meeting started Mon Sep 10 13:01:38 2018 UTC.
13:01:38 <zodbot> This meeting is logged and archived in a public location.
13:01:38 <zodbot> The chair is kalev. Information about MeetBot at http://wiki.debian.org/MeetBot.
13:01:38 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
13:01:38 <zodbot> The meeting name has been set to 'workstation_wg'
13:01:51 <kalev> #meetingname  workstation
13:01:51 <zodbot> The meeting name has been set to 'workstation'
13:01:55 <kalev> #topic Roll call
13:02:00 <kalev> morning! who's around today?
13:02:03 <stickster> .hello pfrields
13:02:04 <zodbot> stickster: pfrields 'Paul W. Frields' <stickster@gmail.com>
13:03:02 <juhp> .hello petersen
13:03:03 <zodbot> juhp: petersen 'Jens Petersen' <petersen@redhat.com>
13:03:16 <stickster> kalev: ryanlerch is out sick and sent regrets
13:03:22 <kalev> #chari stickster juhp otaylor ryanlerch
13:03:24 <kalev> ahh k
13:03:27 <kalev> #chair stickster juhp otaylor ryanlerch
13:03:27 <zodbot> Current chairs: juhp kalev otaylor ryanlerch stickster
13:03:39 <kalev> I think mclasen might still be travelling
13:04:00 <stickster> Ah, I see -- cschaller as well?
13:04:12 <kalev> not sure
13:04:20 <stickster> *nod
13:05:13 <otaylor> .hello otaylor
13:05:14 <zodbot> otaylor: otaylor 'Owen Taylor' <otaylor@redhat.com>
13:05:58 <stickster> Seems we're short one body for quorum, fwiw. But if there are things we can discuss or move forward, I'm fine to keep going here :-)
13:06:42 <kalev> #chair cschalle
13:06:42 <zodbot> Current chairs: cschalle juhp kalev otaylor ryanlerch stickster
13:06:48 <kalev> now we should have quorum!
13:07:06 <kalev> soooo, let's get started
13:07:20 <kalev> we have quite an agenda in https://pagure.io/fedora-workstation/issues?status=Open&tags=meeting
13:07:38 <kalev> I'd like to put an item to the top of the agenda and start with that
13:07:47 <kalev> #topic GNOME 3.30.0 megaupdate
13:08:11 <kalev> I've been out like half of the summer, but back since last week and have been wrangling the 3.30 updates
13:08:33 * stickster saw builds rolling in
13:08:56 <kalev> we were much behind there and as it stands right now, what's going to be in F29 beta is a mix of 3.28 and early 3.29 development snapshots + some final 3.30 packages
13:09:18 <juhp> oh
13:09:19 <kalev> there was a bit of discussion on the list about that, some of that spilled over to -devel and -test lists as well
13:09:52 <kalev> #info 3.30.0 megaupdate prepared and in updates-testing now
13:10:11 <kalev> https://bodhi.fedoraproject.org/updates/FEDORA-2018-85d637c544
13:10:35 <kalev> I'd like some help here, first with testing if anyone has time to give it a spin
13:10:52 <kalev> and second I'd like some opinions if we should try to push it to be included in F29 beta or not
13:11:56 <stickster> Man, it would be a shame to not get a better package set into F29 Beta... the mixture sounds like it'll be rather doomy
13:12:01 <otaylor> kalev: I think including it makes more sense than landing a big pile of updates after beta
13:12:34 <stickster> the upshot is anyone on the beta is going to get a big pile of those updates, yeah. so I'm not sure what good it does to delay that
13:12:41 <kalev> I'm leaning that way as well
13:13:23 <kalev> sgallagh and others had concerns that it might destibilize beta and delay it if something goes wrong
13:13:44 <kalev> mattdm seemed to like the idea of including it in beta
13:14:04 <stickster> it's a fair worry, but OTOH it seems like these packages should be in *better* shape than 3.29.x
13:14:23 * kalev nods.
13:14:48 <otaylor> kalev: Obviously it would be better if we could test out composes with the big pile of updates before landing them and seeing if anyhting breaks - but without that capability, I think going ahead makes more sense than the alternative
13:15:02 * kalev nods.
13:15:11 <kalev> okay, I'll try to push for it then
13:15:30 <kalev> if anyone has time to hang out at the blocker review meeting in the evening and argue for it, that would be wonderful :)
13:15:31 <juhp> Cool
13:15:53 <otaylor> kalev: Do you know the time of that?
13:16:00 * mattdm shows up :)
13:16:00 <kalev> proposal: #agreed Workstation WG would like to see the GNOME 3.30.0 megaupdate land in F29 beta
13:16:10 <kalev> can we vote for ^^ please? so I have some WG backing to show
13:16:16 <stickster> +1
13:16:18 <kalev> +1
13:16:26 <cschalle> +1
13:16:30 <sgallagh> kalev: My concern is that it's a huge number of rebases well-past when we froze. It's effectively a restart of the Freeze
13:16:33 <juhp> +1 assuming no significant regressions
13:16:39 <mattdm> It seems odd to have one of our Editions not have its fundametnal software close to the version intended to release
13:16:48 <otaylor> +1
13:16:53 <sgallagh> And it's a bigger jump (at least in version numbers) than we usually see at this stage, because some things are going straight from 3.28
13:17:00 <mattdm> Ideally, we'd be able to release a workstation beta separately from Server
13:17:06 <mattdm> but eh, here we ware
13:17:08 <mattdm> are
13:17:18 <stickster> I think it would be a good idea for WG members to participate in the testing of a candidate, if it's agreed that there'll be a compose with 3.30 included.
13:17:31 <mattdm> What I want, though, is to make sure that the primary effort is supported by the edition WG
13:17:31 <sgallagh> Also, we *have* already seen a regression in pygobject3, which is somewhat alarming
13:17:37 <stickster> Not assume that QA (or someone) will just do it
13:17:49 <mattdm> yeah. what stickster is saying :)
13:17:49 <kalev> sgallagh: that's already fixed before any builds reached testing
13:17:57 <juhp> stickster: right
13:18:05 <otaylor> sgallagh: it's clear that it's non-ideal, but I don't think anyone would propose that we don't go to 3.30 during the F29 cycle and stick with 3.28 ... so it's a question of how best to manage that
13:18:20 <sgallagh> kalev: Sure, and I appreciate the rapid response, but it *does* indicate that such things can and may happen
13:18:43 <mattdm> I support sgallagh's concern particularly because sgallagh tends to do hours of extra work including late nights and weekends making sure releases go out
13:18:45 <sgallagh> otaylor: I guess I don't understand why 3.29.92 isn't the right choice
13:19:01 <kalev> sgallagh: of course, but that is the exact reason why I want it in beta -- to get as much testing as possible, so that final can be less painful
13:19:19 <stickster> mattdm: indeed.
13:19:22 <otaylor> sgallagh: For beta or GA? But also, it's sound like we don't have 3.29.92 - we have "mixed set of development snapshots"
13:19:24 <kalev> sgallagh: and I'm confident we have the resources to hunt down regressions in a reasonable time if anything comes up
13:19:56 <sgallagh> otaylor: Could we meet in the middle with the expectation that GNOME will target 3.31.92 for Beta next time around and not do this same late-delivery dance?
13:20:19 <otaylor> kalev: no getting married again in the next 6 months! ;-)
13:20:23 <kalev> ok! :)
13:20:31 <stickster> sgallagh: Do we have release schedules for F30 and GNOME 3.32 already?
13:20:42 <sgallagh> Or at least have Workstation contact FESCo and request an exemption in advance, rather than force the issue mid-Freeze?
13:20:50 <sgallagh> stickster: I think so, yes
13:21:03 <stickster> sgallagh: ^ yes, that *for sure* (advance notice/comms)
13:21:07 <otaylor> sgallagh: I think that's a reasonable expectation to have - and clearly we should have manage to shift the work around and get it done anyways
13:21:10 <sgallagh> (Oh, congratulations on your wedding, kalev!)
13:21:16 <kalev> I think it's difficult to not have a schedule clash, given that GNOME releases every 4 weeks (and 2 weeks during RC time) and Fedora freezes are 3 weeks
13:21:18 <cschalle> sgallagh, yeah, sorry about that I think kalev being gone and general summer vacations cause a bit of a breakdown this time
13:21:22 <stickster> kalev: I didn't even realize that was why you were gone! Congratulations
13:21:23 <kalev> sgallagh: thanks! :)
13:21:31 <mattdm> sgallagh: f30 release schedule yes
13:21:31 <kalev> stickster: thanks!
13:21:52 <mattdm> #link https://fedoraproject.org/wiki/Releases/30/Schedule
13:21:53 <kalev> here's GNOME 3.32 schedule: https://wiki.gnome.org/ThreePointThirtyone
13:21:59 <mattdm> #link https://wiki.gnome.org/ThreePointThirtyone
13:22:04 <mattdm> thanks kalev
13:22:10 <kalev> #chair mattdm
13:22:10 <zodbot> Current chairs: cschalle juhp kalev mattdm otaylor ryanlerch stickster
13:22:10 <sgallagh> OK, I think I'm on-board with this exception this time, if only because of the non-3.29 bits in the mix.
13:22:23 <mattdm> #link https://fedoraproject.org/wiki/Releases/30/Schedule
13:22:26 <mattdm> #link https://wiki.gnome.org/ThreePointThirtyone
13:22:51 <sgallagh> But like I said, it would be really beneficial to the Project as a whole if we had advance coordination about disconnects like this.
13:23:14 <sgallagh> FESCo might have decided (for example) to skip entering Freeze and just assert that we were moving to the Rain Date for Beta
13:23:15 <kalev> yes, indeed
13:23:34 <sgallagh> Given everyone else a little extra unfrozen time too
13:23:46 <kalev> anyway! looks like we have an agreement here and +5 votes as well
13:23:50 <sgallagh> Or not, but the option would have been therre
13:24:00 <sgallagh> OK, I've said my piece. Thanks for listening :)
13:24:01 <kalev> #agreed Workstation WG would like to see the GNOME 3.30.0 megaupdate land in F29 beta (+1:5, 0:0, -1:0)
13:24:07 <stickster> Ha, yup -- 3.32 on 2019-03-11 and F30 beta freeze 2019-03-06 :-D
13:24:11 <kalev> thanks sgallagh and mattdm!
13:24:27 <mattdm> Experience has shown that moving the Fedora schedule back past these dates leads to other problems
13:24:49 <stickster> sgallagh: also, I think it would be fair for you to put WG on the hook to assist with extra work here
13:25:09 <mattdm> stickster: GNOME 3.31.92 rc release  is set for same day as F30 freeze
13:25:37 <sgallagh> mattdm: Let's move that discussion to a theoretical FESCo ticekt
13:25:41 <mattdm> What I'd like to see is a F30 change for GNOME 3.32 with a freeze exception scheduled in
13:26:04 <stickster> seems sensible to me
13:26:07 <mattdm> okay, but I want that fesco ticket to be started by a Change submission :)
13:26:22 <sgallagh> ack
13:26:36 <kalev> ack, I can do the 3.32 Change
13:26:51 <kalev> #action Kalev to ask for a 3.30.0 megaupdate freeze exception
13:27:06 <kalev> #action Kalev to file a 3.32 Change for Fedora 30
13:27:19 <kalev> otaylor: you asked earlier when is the blocker review meeting, I think it's at 16:00 UTC in #fedora-blocker-review, but I couldn't find an official mail
13:27:42 <sgallagh> otaylor: noon EDT
13:27:48 <otaylor> sgallagh: Thanks
13:28:03 <kalev> ok, let's move on
13:28:27 <kalev> #topic Review F29 deliverables
13:28:30 <kalev> https://pagure.io/fedora-workstation/issue/72
13:29:22 <kalev> I think we can just +1 it and move on, don't think anything has changed wrt deliverables
13:29:55 <otaylor> +1
13:30:28 <juhp> +1
13:30:33 <kalev> proposal: #agreed Workstation WG acknowledges the deliverables. No requirements have changed compared to F28.
13:30:36 <kalev> +1
13:31:29 <kalev> there was some talk in another ticket about dropping the install tree, which I think would get rid of the netinstall, but that's for F30 I think
13:32:17 <cschalle> +1
13:32:41 <stickster> +1
13:33:09 <stickster> kalev: I just realized I hadn't seen dusty's comment on filing an RFE on that install tree issue -- done now, https://github.com/rhinstaller/anaconda/issues/1600
13:33:17 <kalev> thanks stickster
13:33:22 <kalev> #agreed Workstation WG acknowledges the deliverables. No requirements have changed compared to F28.
13:33:40 <kalev> (+1 from me too)
13:33:49 <kalev> #topic Should we include NetworkMaanger-ppp by default?
13:33:52 <kalev> https://pagure.io/fedora-workstation/issue/70
13:34:16 <otaylor> I
13:34:18 <kalev> I have no clue here if it's something that we should do or not
13:34:25 <otaylor> I'd want to see feedback from the NM maintainers
13:35:02 <kalev> makes sense
13:35:04 <kalev> #info kalev to add NM maintainers to ticket, revisit in two weeks
13:35:09 <stickster> I don't see any big requires list for this. Pulls in ppp of course, and that doesn't seem to have any big stacks behind it.
13:35:57 <stickster> +1 kalev
13:35:57 * kalev nods.
13:36:04 <kalev> #topic Decide whether to include gnome-shell-chrome
13:36:04 <cschalle> +1
13:36:07 <kalev> https://pagure.io/fedora-workstation/issue/66
13:37:03 <kalev> so this is what's replacing the npapi (firefox) plugin that the gnome shell extensions web site was using for installing extensions
13:37:17 <stickster> If it's needed for Firefox and Chrome, this seems like a no-brainer to me
13:37:17 <otaylor> Making extensions.gnome.org work out of the box without a need to layer something on silverblue sounds right to me
13:37:26 <otaylor> do we need to remove the old npapi plugin?
13:37:56 <kalev> hm, not sure. right now it's still installed by gnome-shell
13:38:00 <kalev> /usr/lib64/mozilla/plugins/libgnome-shell-browser-plugin.so
13:38:03 <juhp> (I think ppp for mobile modem doggles)
13:38:42 <juhp> I think we should add it too
13:38:48 <otaylor> kalev: well, probably we don't *need* to remove it - we could just wait for upstream to elimintate it
13:38:53 * kalev nods.
13:39:15 <kalev> yeah, I think we would have heard complaints if we _had_ to remove it to make gnome-shell-chrome work
13:39:39 <stickster> *nod
13:39:51 <kalev> +1 from me for including it
13:39:58 <stickster> +1 here, obviously
13:40:01 <juhp> +1
13:40:02 <otaylor> +1
13:41:20 <kalev> cschalle: ?
13:42:05 <cschalle> +1
13:42:08 <kalev> #agreed Workstation WG agrees to include gnome-shell-chrome (+1:5, 0:0, -1:0)
13:42:40 <kalev> ok, I think that's all from the meeting list. we have a few more tickets tagged with the meeting tags, but looks like some of them got discussed last week when I was gone
13:43:12 <kalev> and the dropping of evolution ticket I'd rather not discuss without mclasen, and I forgot to invite aday and Milan
13:43:32 <kalev> so, that's all from me
13:43:35 <kalev> #topic Open Floor
13:43:55 <otaylor> I'd like to promote my Flatpak creation call-for-participation
13:44:10 <otaylor> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/GMJWTQBZW37A64IJMTQOUT7VQYW7UQKO/#ZD7JW7C7QGKS5R7G3LGI4EV2VG3CMM5D
13:44:32 <kalev> #info otaylor has flatpak building working in koji
13:44:47 <kalev> awesome work, Owen!
13:45:17 <cschalle> as a sidenote here, we need to come up with a plan for Fedora Flatpaks ie. repository inclusion etc, but lets do that next time
13:45:18 <otaylor> In summary, while there are some loose ends to tie up, we're ready for people to dive in and start creating Flatpaks from Fedora RPMs (and would appreciate people doing that to find holes in the tools and documentation)
13:45:42 <mattdm> otaylor++
13:45:42 <zodbot> mattdm: Karma for otaylor changed to 3 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
13:46:12 <otaylor> There is also a page of 300+ applications that should be easy to create Flatpaks of - https://fedoraproject.org/wiki/Flatpak:Easy
13:46:31 <stickster> otaylor++++
13:46:37 <stickster> otaylor++
13:46:40 <zodbot> stickster: Karma for otaylor changed to 4 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
13:46:45 <stickster> zoddie you scamp
13:46:48 <stickster> cookie party!
13:46:54 <kalev> otaylor++
13:46:55 <zodbot> kalev: Karma for otaylor changed to 5 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
13:47:41 * otaylor wants Flatpaks more than cookies!
13:48:15 <stickster> otaylor: Sorry if I'm missing something obvious -- what does the colored number represent in that page?
13:48:39 <stickster> is that like "relative difficulty"?
13:48:50 <otaylor> stickster: the colored number represents the the number of dependencies that are needed to be rebuilt
13:48:53 <stickster> Oh never mind -- I get it, it's deps
13:48:55 <stickster> *jinx
13:49:22 <otaylor> stickster: it's one measure of difficulty (or at least, time you have to sit waiting for builds)
13:49:25 <stickster> :-)
13:50:04 <kalev> #info next meeting is on Monday Sep 24, chair is ryanlerch
13:50:16 <kalev> thanks for coming everybody!
13:50:20 <kalev> #endmeeting