workstation
MINUTES
16:00:40 <stickster> #startmeeting
16:00:40 <zodbot> Meeting started Wed Nov 19 16:00:40 2014 UTC.  The chair is stickster. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:40 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
16:00:46 <stickster> #meetingname workstation
16:00:46 <zodbot> The meeting name has been set to 'workstation'
16:00:56 <stickster> #meetingtopic Workstation WG
16:00:59 <stickster> #topic Roll call!
16:01:10 <stickster> .hellomynameis pfrields
16:01:11 <zodbot> stickster: pfrields 'Paul W. Frields' <stickster@gmail.com>
16:02:26 <kalev> .hellomynameis kalev
16:02:28 <zodbot> kalev: kalev 'Kalev Lember' <kalevlember@gmail.com>
16:02:44 <jwb> hi
16:02:56 * ryanlerch is here
16:02:56 * jsmith lurks
16:03:04 <sgallagh> /me lurks
16:03:04 * otaylor is here
16:03:26 <stickster> #chair kalev jwb ryanlerch otaylor
16:03:26 <zodbot> Current chairs: jwb kalev otaylor ryanlerch stickster
16:04:26 <stickster> Is that it? Anyone seen Christian, Matthias?
16:05:14 <otaylor> stickster: Matthias said he would be on a plane today
16:05:20 <stickster> Ah, thanks otaylor.
16:05:24 <stickster> Well, let's proceed.
16:05:34 <stickster> #topic Branding status
16:05:56 <stickster> ryanlerch: Did you want to give a summary? I saw you had some recent info on the list too.
16:07:27 * langdon lurks
16:07:28 <cschalle_> hi sorry for late arrival
16:07:42 <stickster> #chair cschalle_ langdon sgallagh
16:07:42 <zodbot> Current chairs: cschalle_ jwb kalev langdon otaylor ryanlerch sgallagh stickster
16:07:44 <stickster> (for good measure)
16:08:07 <zeenix> cschalle_: hi, glad you survived the toddler jumping on your belly :)
16:08:37 <cschalle_> :)
16:09:22 <stickster> ryanlerch: The way I understand things now is that we are going with logo extension for wallpaper for F21, will plan specific user testing post-GA for other branding changes
16:09:42 <ryanlerch> stickster, yeah, that is about where we are at still
16:09:44 * stickster hopes he's not stealing thunder, just wants to keep things moving :-)
16:10:23 <stickster> And I think we've properly requested exceptions for remaining bits, and waiting on a new fedora-logos package from spot. I talked to spot briefly this morning and he said he'd try to produce that package tonight.
16:10:24 <cschalle_> I vote +1 on that. (to keep thing moving :)
16:10:36 <cschalle_> things even
16:10:41 <kalev> cool
16:10:49 <kalev> I think we need a new fedora-logos for anaconda branding as well
16:11:05 <stickster> kalev: Right, I mentioned to spot that both mizmo and ryanlerch had graphics that needed to be added
16:12:13 <stickster> Anything else we need to cover here?  Anything else someone is waiting/blocked on for branding?
16:12:44 <stickster> OK, sounds like not.
16:13:14 <stickster> #info Logo extension and Anaconda branding work still underway, via exception process. Waiting on new fedora-logos package. Still think we can get this done.
16:13:24 <stickster> #topic XDG base dir proposal
16:14:19 <stickster> OK, this is the XDG basedir spec proposal that Rahul asked us to vote on. It wasn't resolved on the list.
16:14:44 <stickster> Proposal: Shall we require that default apps in Workstation use XDG basedir as shown in the freedesktop spec?
16:14:54 <kalev> I think it makes sense to require things that we can actually get done
16:14:55 <stickster> There was already -1 from at least otaylor stickster mclasen
16:14:57 <kalev> the XDG dir proposal would probably not get fully done for years
16:15:00 <cschalle_> -1
16:15:12 <kalev> unless we put significant development resources in it, which I don't think anyone wants to do
16:15:16 <kalev> -1
16:15:26 <ryanlerch> -1 for a hard requirement
16:15:33 <stickster> kalev: I agree -- I think it does make sense to collaborate with upstream to help move it forward, but not to sit downstream and block things on that basis
16:16:13 <sgallagh> Perhaps put together a "Best Practices" document that recommends this, but not block on it?
16:16:32 <jwb> i think someone with sufficient interest could do that
16:16:39 <jwb> i think the WG has bigger fish to fry
16:16:45 <stickster> So that brings us to -6
16:17:06 <stickster> #rejected The WG will not require XDG basedir
16:17:30 <ryanlerch> for me, the amount of pain required to implement this doenst balance the payoff to the end user...
16:17:38 <stickster> The other proposal was: Shall we recommend default apps in Workstation use XDG basedirs as shown in the freedesktop spec?
16:17:55 <stickster> I think this is where the "best practices" thing comes in
16:17:59 <cschalle_> yeah, I agree it is a good practice, I 'hardcode' the XDG dirs in Transmageddon for that reason, but I don't want to make it a hard requirement
16:18:19 <cschalle_> +1 to recommending it
16:18:22 <kalev> I'd draw a line on old / new apps -- new apps that get written for Workstation should use XDG base dir specifications
16:18:37 <stickster> kalev: "should" meaning recommended?
16:18:41 <jwb> how many apps are getting written for workstation?
16:18:44 <jwb> very very few
16:18:52 <jwb> we take whatever defaults the upstream apps have
16:19:07 <jwb> so a "recommends" in fedora seems like it's going to reach an extremely small audience
16:19:13 <kalev> quite a few, recently -- Software and Logs were specifically written for Fedora WOrkstation
16:20:10 <jwb> i was under the impression that they were written upstream
16:20:18 <jwb> for general usage
16:20:40 <stickster> That's what I thought as well, although I imagine the use case may have come from WS
16:21:14 <stickster> I guess the question begged above is, *where* would we make such recommendations, and who's going to seek/see them?
16:21:21 <jwb> right
16:21:22 <cschalle_> yeah, we don't write apps with the intent of making them no generally usable, but the WS to provide the motivation for putting people on those projects
16:21:49 * stickster not looking to establish a bunch more busywork here.
16:23:24 <stickster> It might be enough for us to just point out on the WS page that we "generally recommend new projects follow specifications such as:" and then list them, non-exhaustively
16:23:34 <cschalle_> so I am fine with the recommendation and I do think its best practice, but I don't want spend time on running after a project that for some reason doesn't want to do it waiving patches and tears at them
16:24:18 <jwb> stickster, i like your suggestion
16:24:42 <stickster> jwb: I made that proposal to see what people felt about recommendations, so I can withdraw it and instead just do some wiki editing
16:24:55 <stickster> #info stickster withdraws the recommendation proposal
16:25:17 <stickster> #action stickster will work on some extra text in the wiki where we can make recommendations on specs for new apps
16:26:06 <stickster> Shall we move on?
16:26:10 <cschalle_> yes
16:26:16 <stickster> #topic Open seat
16:26:45 <stickster> We have an open seat still to fill -- Josh, whose seat was this in the original lineup?'
16:27:00 <jwb> lukas tinkls
16:27:05 <stickster> OK, that's what I thought.
16:27:25 <stickster> The candidates are aday_ and rdieter
16:28:13 <kalev> I think they are both strong candidates
16:28:27 <cschalle_> me too
16:29:41 <stickster> Agreed, at this point IMHO it comes down to who can bring the most useful contribution toward a successful Workstation
16:29:51 <aday_> i'm interested, but would like to know a little more about what the role involves
16:30:36 <jwb> stickster, that's not easy to decided.  i think they'd both bring completely different kinds of contributions toward different Workstation goals :)
16:30:36 <aday_> stickster: makes sense
16:31:26 <stickster> jwb: Agreed. In my mind, this role is less directing code or design, but more high-level perspective
16:31:54 <aday_> but it does depend on how much time and energy we're prepared to invest
16:31:55 <stickster> At the same time, the WG members have to have a pretty good knowledge of what we're currently shipping
16:32:04 <kalev> when I put up aday's candidacy, my thought was that since he's leading much of upstream GNOME design, it would be good to have him on board here to make sure Fedora's and GNOME's goals are aligned
16:32:49 <stickster> kalev: That's a fair point.
16:33:35 <sgallagh> At the same time, I have some slight concerns that this will lead too much towards aday's influence pushing onto Fedora and overshadowing other voices.
16:33:45 <mcatanzaro> aday_: My impression: it's a responsibility to attend the weekly one-hour meetings, vote on the issues, read the Fedora desktop mailing list....
16:33:46 <stickster> kalev: At the same time, it feels to me like the WG clearly has a lot of GNOME involved folks. One of the things that I also think we want is to have a cross-desktop voice as well
16:33:52 <sgallagh> /me realizes he isn't a WG member and cannot vote on this.
16:34:45 <stickster> mcatanzaro: That's pretty fair (although biweekly). I think it's probably something on the order of a couple (or few) hours a week -- but there's quite a bit of overlap with what people may already be doing in Fedora Workstation
16:34:49 <sgallagh> But I think rdieter is good at both having a dissenting opinion and encouraging compromise.
16:35:39 <stickster> sgallagh: If it wasn't both, no one would call him a good candidate. ;-)
16:36:06 <otaylor> as a general comment - the only *exclusive* role of a WG member is voting - coming to meetings, contributing in meetings and the list, volunteering to do stuff, etc, is all open to anyone. That being said, the WG members will often be the first line of volunteers so it make some sense to have people on the WG that have  knowledge and activity appropriate to doing things that need to happen for a successful workstation
16:36:06 <otaylor> product
16:36:32 <stickster> otaylor: "flavor" :-)
16:36:35 <stickster> heh
16:37:13 * stickster takes the slow discussion as a sign people are really thinking hard about this
16:37:40 <mcatanzaro> sgallagh: Both rdieter and aday are good at encouraging compromise.
16:37:40 <aday_> mcatanzaro: thanks for the information
16:39:22 <stickster> I feel like we haven't seen cwickert around much in the WG, but that he is also a good voice of dissent who tries to find compromoise.
16:39:23 <otaylor> I don't have a strong opinion here - I think both are strong candidates - I really want to have aday involved in the workstation, but that doesn't strictly require him to have a WG seat. rdieter has the advantage of not being a Red Hat employee - which I think it important
16:39:25 <stickster> *compromise.
16:39:44 <sgallagh> Sorry if that sounded like I dislike aday_. I'm more concerned about not having a mostly homogenous makeup of the Workstation WG.
16:39:50 <cschalle_> I am in the same boat as otaylor
16:39:58 <stickster> sgallagh: I think we're all adults, and no one should be insulted :-)
16:40:12 <stickster> sgallagh: I think that's the point I'm getting at
16:40:18 <kalev> I'm in the same boat as otaylor too -- he's always good at voicing my thoughts in a proper manner :)
16:40:20 <sgallagh> stickster: Yeah, but IRC is a really terrible medium for communicating subtlety
16:40:24 <stickster> sure
16:40:45 <ryanlerch> so is this decided with a vote?
16:41:28 <kalev> if it comes to voting, I am +1 aday, +0 rdieter
16:41:35 <stickster> What I'm getting at is that if cwickert can't really give cycles to Workstation, perhaps I should talk to him about having rdieter step in, if rdieter is interested in the seat
16:41:49 <kalev> but before that, I am not sure aday_ has agreed to actually being on the WG
16:42:23 <stickster> kalev: you're right. aday_ , is this something you want to do, given discussion above about what the members are responsible for?
16:42:40 <cschalle_> stickster, I like your idea
16:42:52 <aday_> i can certainly do the meetings and voting. i'm a bit hesitant about taking on the role without being more involved in the workstation more generally - which is something i'd like to do, but is dependent on me finding the time
16:43:29 <aday_> i'm sure i can help to coordinate between gnome and fedora though
16:43:54 <aday_> and i'm enthusiastic about having a design voice in the WG
16:44:41 * stickster feels like it would be strong to have not just one but two designers involved, with both ryanlerch and aday_
16:44:52 <stickster> But I also feel strongly about not having a monoculture in the WG
16:47:07 <stickster> OK, I feel like there's not a lot more discussion to be had about this seat, but we have a discussion ahead about how to balance other seats.
16:47:10 <stickster> Should we vote?
16:47:18 <cschalle_> ok, so my suggestion would be that we give rdieter the current open space, and at the same time we look into if another spot would be available for aday
16:47:21 <mcatanzaro> stickster: With aday on the WG, it would be 50% upstream GNOME contributors (I'm counting mclasen, kalev, otaylor, cschalle, aday).
16:48:36 <jwb> mcatanzaro, there's only 9 members
16:48:49 * stickster was hoping to have rdieter here but he apparently couldn't break free.
16:48:52 <jwb> so if 5 of them are GNOME contributors, that's >50%
16:48:55 <mcatanzaro> jwb: Oops :)
16:49:10 <mcatanzaro> Counting: not my strongest skill.
16:49:11 <jwb> i'm simply commenting on the math, nothing else :)
16:49:54 <stickster> I'm +1 rdieter, +0 aday -- and I'll commit to seeing if we can re-energize an additional seat
16:50:08 <kalev> one thing I'd like to keep is to make sure the WG is a doers group
16:50:14 <rdieter> stickster: I just got back to my laptop, hi
16:50:22 <jwb> stickster, need more dilithium crystals
16:50:25 <kalev> if we have one seat that doesn't show up on the meetings, it might be best to try to find someone more active
16:50:40 <rdieter> so here, in case I'm needed for ... whatever
16:51:06 <jwb> rdieter, we need you to fix all the problems.
16:51:09 <jwb> get on it.
16:51:15 <stickster> That's being a doer!
16:51:16 * rdieter goes to get on it
16:51:34 <kalev> awesome :)
16:51:44 <cschalle_> so same vote as stickster from me then
16:51:45 <stickster> aday_: Would you continue to be interested in a seat if it turns out we free another one?
16:51:56 <aday_> stickster: sure
16:52:28 <stickster> vote's not over though. So cschalle_ and I may end up being the first against the wall when the revolution comes...
16:52:34 <stickster> ;-)
16:53:15 <stickster> ryanlerch: kalev: otaylor: need your votes
16:53:16 <otaylor> I'll join with stickster and cschalle on this one
16:53:28 <stickster> kalev: Sorry, I missed yours above
16:53:52 <stickster> +3 rdieter, +1 aday total so far
16:53:57 <ryanlerch> +1 rdieter
16:55:11 <stickster> Technically, that means 1/2 of voting members are for rdieter, so it would be possible to tie. But if our 5 folks here are a quorum, I think it's clear rdieter should fill the seat. Any opposed?
16:55:35 <stickster> sorry to be a noodge, just being transparent
16:55:47 <cschalle_> not opposed
16:55:53 <cschalle_> (I have to run, got another meeting)
16:55:59 <stickster> cschalle_: OK, me too
16:56:11 <stickster> OK, I hear no other opposition
16:56:24 <stickster> #agreed rdieter will fill ltinkl seat on Workstation WG, effective immediately
16:56:38 <kalev> rdieter: welcome!
16:56:49 <stickster> #action stickster will follow up on possible add'l seat availability
16:56:58 <stickster> #topic Final release collateral
16:57:28 <stickster> OK, just a couple minutes here before we break -- We have a larger release announcement from about 1.5 months back, which needs to be revived for the Final release
16:57:57 <stickster> We'll need WG members and other contributors to help go through that for accuracy and also to make sure we're talking about all the cool stuff in/about Workstation
16:58:20 <stickster> #info Need WG members and contributors to help review Final release announcement for F21
16:58:32 <stickster> #info Also, screenshots welcome at https://fedoraproject.org/wiki/F21_screenshots_library
16:58:55 <stickster> kalev: I think a bunch of us are running away to another meeting, can we table geo-location for the list?
16:59:04 <Southern_Gentlem> stickster, i am sure the docs folks would like help as well
16:59:16 <kalev> stickster: I guess so
16:59:19 <stickster> Southern_Gentlem: Great point, I will get our initial stuff on the wiki and contact them
16:59:41 <stickster> #action stickster Put latest Final release announcement WS stuff on wiki
16:59:48 <stickster> #action stickster Invite Docs help with WS rel-ann
17:00:03 <stickster> I appear to have picked up all the action items, that's what I call a successful meeting for everyone else ;-D
17:00:14 <stickster> kalev: Thanks, and sorry for running out of tiem
17:00:17 <stickster> *time
17:00:35 <stickster> All right, thanks for your time everyone! Happy hacking!
17:00:36 <kalev> the upstream discussion is still ongoing as well
17:00:52 <stickster> kalev: Right, I think we probably need a bit more hashing out to determine what we can/should do
17:00:58 <stickster> #endmeeting