Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-11 Thread Jaroslav Reznik
On Mon, Aug 10, 2015 at 9:19 PM, Adam Williamson
adamw...@fedoraproject.org wrote:
 On Mon, 2015-08-10 at 14:43 +0200, Jaroslav Reznik wrote:

 Also for KDE theming, final wallpapers packages has to
 exist
 before (it's not that important these days, as we do not change
 design too much
 and it's more like sed-version of Fn package but still causes
 delays).

 It seems rather bizarre that KDE needs a new source package for its
 theme for every distro release. Is there any reason why this is
 actually *necessary*?

In reality, it's even more complicated :). But it should be possible
to alter fxx-backgrounds
to install everything in place, create symlink that could be used by
other themes to pick
up current default wallpaper. And there would be only one master
theme, so it would no
require even any changes in kde-settings (to make it all default).
This all comes from times,
when I was young and I had a lot of time to really play with theming.
Aka times of Solar wp
where KSplash theme had small micro-comets, UI was inspired by wp etc.
So let's take a
look how to change it - as currently creating new theme is more
sed-like task instead of
anything else.

Jaroslav


 --
 Adam Williamson
 Fedora QA Community Monkey
 IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
 http://www.happyassassin.net

 --
 test mailing list
 test@lists.fedoraproject.org
 To unsubscribe:
 https://admin.fedoraproject.org/mailman/listinfo/test



-- 
--
Jaroslav Řezník jrez...@redhat.com
Engineering Program Manager

Office: +420 532 294 645
Mobile: +420 602 797 774
PIN: REZZABBM
Red Hat, Inc.   http://www.redhat.com/
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-11 Thread Jaroslav Reznik
On Mon, Aug 10, 2015 at 5:27 PM, Paul W. Frields sticks...@gmail.com wrote:
 On Fri, Aug 07, 2015 at 01:23:10PM -0400, Matthew Miller wrote:
 On Fri, Aug 07, 2015 at 10:03:34AM -0700, Adam Williamson wrote:
  The blocker process is not a tool for the rest of the project to use as
  a reminder system. It doesn't work very well for that. The expectation
 [...]
  * QA tests Thing and finds no-one ever even started working on it
  * QA files bug and marks it blocker
  * Team Thing starts working on Thing
  I realize that's an exaggerated example, but it's just to make the
  point clear. That's not a sane development process.

 Yeah; if this wasn't clear in my last message, I think that it does,
 unfortunately, seem to work that way by default for lack of any
 better/stronger schedule reminder system. I think in any case where we
 *do* hit something which slipped off whichever non-QA schedule, we
 should fix _that_ side first.

 Now, maybe it is also the case that the wallpaper is not really an
 appropriate blocker. I'm pretty sympathetic to that point on its own,
 too. So, I think the appropriate thing to do here is to drop this
 particular blocker, but add it to something else that serves as a
 that reminder system — ideally, with some form of teeth. Since this
 seems like a program management function, I'm going to talk to Jan
 Kurik — Fedora Program Manager — about it.

 This sounds like a very good idea to me, Matthew.

That's actually the way how we did it :). At some point, I checked what's
the status of backgrounds, very often Design team was already on it (as
always, great job). But sometimes it was stuck and that was my job to
unstuck it. Yes, I could leverage the blocker to push on Desing team but
I don't think it's really that necessary as great guys on board.

Jaroslav




-- 
--
Jaroslav Řezník jrez...@redhat.com
Engineering Program Manager

Office: +420 532 294 645
Mobile: +420 602 797 774
PIN: REZZABBM
Red Hat, Inc.   http://www.redhat.com/
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-10 Thread Paul W. Frields
On Fri, Aug 07, 2015 at 01:23:10PM -0400, Matthew Miller wrote:
 On Fri, Aug 07, 2015 at 10:03:34AM -0700, Adam Williamson wrote:
  The blocker process is not a tool for the rest of the project to use as
  a reminder system. It doesn't work very well for that. The expectation
 [...]
  * QA tests Thing and finds no-one ever even started working on it
  * QA files bug and marks it blocker
  * Team Thing starts working on Thing
  I realize that's an exaggerated example, but it's just to make the
  point clear. That's not a sane development process.
 
 Yeah; if this wasn't clear in my last message, I think that it does,
 unfortunately, seem to work that way by default for lack of any
 better/stronger schedule reminder system. I think in any case where we
 *do* hit something which slipped off whichever non-QA schedule, we
 should fix _that_ side first.
 
 Now, maybe it is also the case that the wallpaper is not really an
 appropriate blocker. I'm pretty sympathetic to that point on its own,
 too. So, I think the appropriate thing to do here is to drop this
 particular blocker, but add it to something else that serves as a
 that reminder system — ideally, with some form of teeth. Since this
 seems like a program management function, I'm going to talk to Jan
 Kurik — Fedora Program Manager — about it.

This sounds like a very good idea to me, Matthew.

To be clear, I wasn't speaking for anyone on the Design team, nor
trying to describe their team process.  Rather I was noting that I've
observed that deadlines (which correspond to the blocker process,
obviously) have kicked up efforts on background wp.  I don't think
anyone on the Design team intends to abuse the blocker process, nor do
I think they're directly doing so.

-- 
Paul W. Frieldshttp://paul.frields.org/
  gpg fingerprint: 3DA6 A0AC 6D58 FEC4 0233  5906 ACDB C937 BD11 3717
  http://redhat.com/   -  -  -  -   http://pfrields.fedorapeople.org/
The open source story continues to grow: http://opensource.com
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-10 Thread Adam Williamson
On Mon, 2015-08-10 at 14:43 +0200, Jaroslav Reznik wrote:

 Also for KDE theming, final wallpapers packages has to
 exist
 before (it's not that important these days, as we do not change 
 design too much
 and it's more like sed-version of Fn package but still causes 
 delays).

It seems rather bizarre that KDE needs a new source package for its
theme for every distro release. Is there any reason why this is
actually *necessary*?

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-10 Thread Jaroslav Reznik
On Fri, Aug 7, 2015 at 8:32 PM, Matthew Miller mat...@fedoraproject.org wrote:

 On Fri, Aug 07, 2015 at 02:03:31PM -0400, Stephen Gallagher wrote:
   Here's a thought: maybe the Fedora background logo GNOME Shell plugin
   could detect if running on an Alpha/Beta release (or on Rawhide) and
   change appropriately?
  Which is fine and dandy on a GNOME/Workstation system, but doesn't help
  KDE at all.

 Could there be something equivalent for KDE? A plasma widget?

It might be possible to create such Plasma widget for consistency between
main desktop offerings. And it will be just a few lines of QML code, not a
heroic effort. I'll take a look. I'm just not sure I like it at all :).

For wallpapers and release blocking... It's always nice to have at least some
version of backgrounds in Alpha to get feedback. There were wallpapers voted
down by community after Alpha. But there might be more ways how to ensure
feedback, I can imagine packaging it for stable Fn version, so everyone can
install it and try etc.

Btw. I don't like that enforcing part of being Alpha blocker. With
Sirko, we pushed
so much once that Design community wasn't happy that something was marked
as Alpha wp... Also for KDE theming, final wallpapers packages has to exist
before (it's not that important these days, as we do not change design too much
and it's more like sed-version of Fn package but still causes delays).

On the other hand - we have to force new wallpaper for final release,
so it's final
release... And on the third hand - we can just use one wallpaper for longer than
one release and only change it, if there's newer, nicer, more modern design? But
it's more question for Design team... So many options :D.

Jaroslav



 --
 Matthew Miller
 mat...@fedoraproject.org
 Fedora Project Leader
 --
 test mailing list
 test@lists.fedoraproject.org
 To unsubscribe:
 https://admin.fedoraproject.org/mailman/listinfo/test




-- 
-- 
Jaroslav Řezník jrez...@redhat.com
Engineering Program Manager

Office: +420 532 294 645
Mobile: +420 602 797 774
PIN: REZZABBM
Red Hat, Inc.   http://www.redhat.com/
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-09 Thread Sudhir D



On 08/07/2015 10:41 PM, Kevin Fenzi wrote:

On Fri, 07 Aug 2015 10:03:34 -0700
Adam Williamson adamw...@fedoraproject.org wrote:


This is exactly what I *don't* want to happen, and what rather annoys
me about this whole business.

The blocker process is not a tool for the rest of the project to use
as a reminder system. It doesn't work very well for that. The
expectation the blocker process is built around is that people should
be working towards its requirements *all the time*, ideally well in
advance, and the blocker process is there to catch the relatively
*few* cases where things break unexpectedly. It's absolutely not
supposed to work like this:

* QA tests Thing and finds no-one ever even started working on it
* QA files bug and marks it blocker
* Team Thing starts working on Thing

I realize that's an exaggerated example, but it's just to make the
point clear. That's not a sane development process.

+1000.


+1k1.



I'd like to propose something somewhat shocking.

How about we get these things done in rawhide, so we are a release
ahead of things instead of scrambling to get them done at the last
minute all the time.

Cannot the design team work on F24 wallpaper _right_ now? get it in
rawhide and test that it's all there and then when we branch it's done,
they can work on f25 in rawhide and so on.


+1.

In this process we would have to work on both 24 and 25 simultaneously, 
with higher priority on 24. Cause on the day we branch from rawhide, 
they should have 25 wallpaper ready so that people don't get confused 
again :)


Another proposal would be to have a rawhide wallpaper with watermark 
(probably the same wallpaper as of of n+1 release with watermark saying 
rawhide). That way, design team would need not worry about 2 
simultaneous release wallpaper, if that helps.


Regards,
Sudhir


Just a thought...

kevin




-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Matthew Miller
On Fri, Aug 07, 2015 at 11:59:51AM -0700, Adam Williamson wrote:
  Here's a thought: maybe the Fedora background logo GNOME Shell plugin
  could detect if running on an Alpha/Beta release (or on Rawhide) and
  change appropriately?
 That's certainly what I thought would help with the whole backgrounds
 thing, yes - making it *more* complex and tied to advanced desktop
 -specific functionality.
 (you may wish to apply your sarcasm detector to the above sentence :)

Aw man -- I was just about to take it literally. :)

In any case, the reasoning is: this is a one-time thing which would
then not require any updates or new design or action on any calendar.
Except, of course, keeping the branding widget/extension working, which
we want to do anyway.

-- 
Matthew Miller
mat...@fedoraproject.org
Fedora Project Leader
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Richard Ryniker
Auto Freeze Exeception seems too complicated an answer to this
question.

Either continue to call new background a blocker, or decide it is
desirable but not a blocking issue.

If lovely new art is not available, some generic Fnn background could
be used then replaced by an update after release, in order to avoid delay.
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Sandra McCann
There are pros and cons to a generic background to pass the blocker
status.  The benefit of course is that it fulfills the need to be a
different background and thus detectable as not the latest/stable etc.  The
cons is that quality of that generic background image may be less than it
currently is, and that could change perception of the quality of the Alpha
itself to anyone outside the core group who experiments with it.

So, if we could come up with a high-quality, generic background image that
is the image we always use for prerelease etc, then sounds like a good
compromise. There wouldn't be a holdup for new artwork, yet it would look
different and thus noticable as not stable.

Going back to the criteria of 'different from the two prior stable
releases' - suggests we could recycle earlier release backgrounds? At least
as a temporary patch for Alpha.

Mind you, when I read the requirements, I take a different reason for why
we have it - and that would be to detect I have the latest/greatest Fedora.
Does that background change between Alpha and final release?  If not, then
I'd suggest the alpha blocker is more for showing off the new release than
detecting it's an unstable release.

Sandra






On Fri, Aug 7, 2015 at 9:15 AM, Richard Ryniker ryni...@alum.mit.edu
wrote:

 Auto Freeze Exeception seems too complicated an answer to this
 question.

 Either continue to call new background a blocker, or decide it is
 desirable but not a blocking issue.

 If lovely new art is not available, some generic Fnn background could
 be used then replaced by an update after release, in order to avoid delay.
 --
 test mailing list
 test@lists.fedoraproject.org
 To unsubscribe:
 https://admin.fedoraproject.org/mailman/listinfo/test
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Gavin Flower

On 08/08/15 05:42, Matthew Miller wrote:

On Fri, Aug 07, 2015 at 10:22:56AM -0700, Adam Williamson wrote:

What I *can't* find is any reference for the justification usually
cited for the criterion. Several times we mention that there was an
actual case where people downloaded an Alpha or Beta then got confused
because the background was the same as the previous stable release, but
I've been searching for 15 mins and can't find it. This is probably
just because it's a difficult thing to search for, though.

It's worth noting that we used to use considerably more 'striking'
desktop backgrounds than we currently do; the last few releases have
all been fairly subtle variations on the theme of 'abstract shapes in
Fedora blue', really.

Here's a thought: maybe the Fedora background logo GNOME Shell plugin
could detect if running on an Alpha/Beta release (or on Rawhide) and
change appropriately?



Some us fled from GNOME, when GNOME 3 was unleashed!

I now use Mate, and avoid GNOME as much as is practicable.


Cheers,
Gavin
--
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Gavin Flower

On 08/08/15 03:06, Kevin Fenzi wrote:
[...]
I don't even think the desktop background is all that visible anymore, 
especially on some desktops (like workstation/gnome). People there 
tend to use full screen apps and never even see the wallpaper. That 
also seems like a pretty poor way to tell what release you are running.

I have a 30 monitor and have 35 Virtual Desktops under Mate.

The only time I regularly use a full screen app is for Eclipse IDE. Not 
all of us have a Microsoft mentality!  :-)


It is usually more productive, not to automatically make apps fullscreen.
[...]


Cheers,
Gavin
--
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Stephen Gallagher
On Fri, 2015-08-07 at 09:15 -0400, Richard Ryniker wrote:
 Auto Freeze Exeception seems too complicated an answer to this
 question.
 
 Either continue to call new background a blocker, or decide it is
 desirable but not a blocking issue.
 

That's fair. I was trying to offer an alternative to that ultimatum,
but maybe it *is* a bit of a premature optimization.


 If lovely new art is not available, some generic Fnn background 
 could
 be used then replaced by an update after release, in order to avoid 
 delay.

Believe it or not, the way wallpapers are handled today, that would
actually be no easier to accomplish (and probably harder) than actually
updating them properly.

signature.asc
Description: This is a digitally signed message part
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Matthew Miller
On Fri, Aug 07, 2015 at 09:06:26AM -0600, Kevin Fenzi wrote:
 I don't even think the desktop background is all that visible anymore,
 especially on some desktops (like workstation/gnome). People there tend
 to use full screen apps and never even see the wallpaper.

FWIW, I use GNOME without fullscreen apps. On the other hand, I also
don't see the wallpaper since I change it to a plain dark gray. :)


-- 
Matthew Miller
mat...@fedoraproject.org
Fedora Project Leader
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Kevin Fenzi
On Fri, 07 Aug 2015 08:30:44 -0400
Stephen Gallagher sgall...@redhat.com wrote:

 As promised at yesterday's Go/No-Go meeting, I'm starting a discussion
 on the Alpha criterion that states: The default desktop background
 must be different from that of the two previous stable releases.
 
 As I understand it, the intent is essentially that no one booting a
 Fedora pre-release should infer that it is a stable release and that
 this should be obvious from the desktop background.

I don't even think the desktop background is all that visible anymore,
especially on some desktops (like workstation/gnome). People there tend
to use full screen apps and never even see the wallpaper.

That also seems like a pretty poor way to tell what release you are
running.
 
 I suppose this makes some sense for Live media (particularly when
 burned to a USB stick that may not have a label). That being said, I
 do not agree that this should be a *blocking* issue for release.

I agree. I think we should remove this critera from the alpha critera. 

...snip...

 I'd like to propose that we remove this as a strict blocking criterion
 and instead introduce a new category of criteria for automatic freeze
 -exceptions of which this could be a part. Essentially, up to the
 moment that an RC is declared gold, any changes made to support an
 automatic freeze-exception must be pulled in.
 
 The idea would be that these auto-FEs should still be part of the
 validation runs, but not blocking for the release. Does this seem like
 a reasonable middle-ground?

I don't think we should do this, it sounds overcomplex. How about we
just let new backgrounds propose as FE's and get pulled in if we feel
they should be. 

kevin


pgpdyMxg_x472.pgp
Description: OpenPGP digital signature
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Matthew Miller
On Fri, Aug 07, 2015 at 08:30:44AM -0400, Stephen Gallagher wrote:
 It's very likely to get into last blocker discussions (as it did
 yesterday). (By last blocker I mean those cases where the Go/No-Go
 would tend to waive it as a blocker if it was the only one holding up a
 release). To me, that means it's not really a blocker (and shouldn't be
 classified as one).

I'm not sure it should be dropped as a blocker. A lot of these things
are here as a way of encoding institutional knowledge so that if
someone was doing something we found to be important every release but
then moves on to somethin else, it doesn't get forgotten. Maybe the
release criteria aren't the best place for it, but we don't have much
else which is a) global, b) well-documented, and c) has teeth.

Making a non-blocker-but-checked state removes c, and while it
theoretically keeps a and b, I'm kind of afraid that without c, the
first ones fall by the wayside in the last-minute crunch. But, really,
every time something gets into a last-minute crunch, we should evaluate
how we can avoid that problem for the next release. (For example, with
this cloud boot problem, the automated testing we're working on for
two-week atomic will transfer directly to having much earlier warning
about that kind of problem.)

So, rather than dropping it as the first response, I think we should
check if someone — from Design, presumably, possibly with the
assistance of the maintainers of the backgrounds rpm; or else from the
Workstation team — will put this on their schedule for next and future
releases well before Alpha. If we can't find someone to do that, *then*
weigh whether it is really important (and, if we decide it still is,
look harder for the commitment).


-- 
Matthew Miller
mat...@fedoraproject.org
Fedora Project Leader
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Paul W. Frields
On Fri, Aug 07, 2015 at 09:06:26AM -0600, Kevin Fenzi wrote:
 On Fri, 07 Aug 2015 08:30:44 -0400
 Stephen Gallagher sgall...@redhat.com wrote:
 
  As promised at yesterday's Go/No-Go meeting, I'm starting a discussion
  on the Alpha criterion that states: The default desktop background
  must be different from that of the two previous stable releases.
  
  As I understand it, the intent is essentially that no one booting a
  Fedora pre-release should infer that it is a stable release and that
  this should be obvious from the desktop background.
 
 I don't even think the desktop background is all that visible anymore,
 especially on some desktops (like workstation/gnome). People there tend
 to use full screen apps and never even see the wallpaper.
 
 That also seems like a pretty poor way to tell what release you are
 running.
  
  I suppose this makes some sense for Live media (particularly when
  burned to a USB stick that may not have a label). That being said, I
  do not agree that this should be a *blocking* issue for release.
 
 I agree. I think we should remove this critera from the alpha critera. 
 
 ...snip...
 
  I'd like to propose that we remove this as a strict blocking criterion
  and instead introduce a new category of criteria for automatic freeze
  -exceptions of which this could be a part. Essentially, up to the
  moment that an RC is declared gold, any changes made to support an
  automatic freeze-exception must be pulled in.
  
  The idea would be that these auto-FEs should still be part of the
  validation runs, but not blocking for the release. Does this seem like
  a reasonable middle-ground?
 
 I don't think we should do this, it sounds overcomplex. How about we
 just let new backgrounds propose as FE's and get pulled in if we feel
 they should be. 

That sounds reasonable.

I think it would make sense for the Design team to be aware of this
proposal too.  I think the criterion has been used as a forcing
function in the past, so if it's not going to trigger a notification
they expect, we don't want designers to be surprised by this change in
the future.

Obviously this change would beg the discussion of how they manage
background art schedule in the future, but at least we want to afford
them the opportunity.


-- 
Paul W. Frieldshttp://paul.frields.org/
  gpg fingerprint: 3DA6 A0AC 6D58 FEC4 0233  5906 ACDB C937 BD11 3717
  http://redhat.com/   -  -  -  -   http://pfrields.fedorapeople.org/
The open source story continues to grow: http://opensource.com
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Adam Williamson
On Fri, 2015-08-07 at 09:15 -0400, Richard Ryniker wrote:
 Auto Freeze Exeception seems too complicated an answer to this
 question.
 
 Either continue to call new background a blocker, or decide it is
 desirable but not a blocking issue.
 
 If lovely new art is not available, some generic Fnn background 
 could
 be used then replaced by an update after release, in order to avoid 
 delay.

This is actually exactly what's supposed to happen already, but it
seems no-one ever implemented such a mechanism. The criterion was
already watered down back in 2012 (from a version requiring the
wallpaper correctly identify the release) specifically to allow for use
of a generic pre-release wallpaper outside of final releases.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Kevin Fenzi
On Fri, 07 Aug 2015 10:03:34 -0700
Adam Williamson adamw...@fedoraproject.org wrote:

 This is exactly what I *don't* want to happen, and what rather annoys
 me about this whole business.
 
 The blocker process is not a tool for the rest of the project to use
 as a reminder system. It doesn't work very well for that. The
 expectation the blocker process is built around is that people should
 be working towards its requirements *all the time*, ideally well in
 advance, and the blocker process is there to catch the relatively
 *few* cases where things break unexpectedly. It's absolutely not
 supposed to work like this:
 
 * QA tests Thing and finds no-one ever even started working on it
 * QA files bug and marks it blocker
 * Team Thing starts working on Thing
 
 I realize that's an exaggerated example, but it's just to make the
 point clear. That's not a sane development process.

+1000. 

I'd like to propose something somewhat shocking. 

How about we get these things done in rawhide, so we are a release
ahead of things instead of scrambling to get them done at the last
minute all the time. 

Cannot the design team work on F24 wallpaper _right_ now? get it in
rawhide and test that it's all there and then when we branch it's done,
they can work on f25 in rawhide and so on. 

Just a thought... 

kevin


pgpcGwFs074_p.pgp
Description: OpenPGP digital signature
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Adam Williamson
On Fri, 2015-08-07 at 11:57 -0400, Paul W. Frields wrote:

 I think it would make sense for the Design team to be aware of this
 proposal too.  I think the criterion has been used as a forcing
 function in the past, so if it's not going to trigger a notification
 they expect, we don't want designers to be surprised by this change 
 in
 the future.

This is exactly what I *don't* want to happen, and what rather annoys
me about this whole business.

The blocker process is not a tool for the rest of the project to use as
a reminder system. It doesn't work very well for that. The expectation
the blocker process is built around is that people should be working
towards its requirements *all the time*, ideally well in advance, and
the blocker process is there to catch the relatively *few* cases where
things break unexpectedly. It's absolutely not supposed to work like
this:

* QA tests Thing and finds no-one ever even started working on it
* QA files bug and marks it blocker
* Team Thing starts working on Thing

I realize that's an exaggerated example, but it's just to make the
point clear. That's not a sane development process.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Matthew Miller
On Fri, Aug 07, 2015 at 02:03:31PM -0400, Stephen Gallagher wrote:
  Here's a thought: maybe the Fedora background logo GNOME Shell plugin
  could detect if running on an Alpha/Beta release (or on Rawhide) and
  change appropriately?
 Which is fine and dandy on a GNOME/Workstation system, but doesn't help
 KDE at all.

Could there be something equivalent for KDE? A plasma widget?


-- 
Matthew Miller
mat...@fedoraproject.org
Fedora Project Leader
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Matthew Miller
On Fri, Aug 07, 2015 at 10:22:56AM -0700, Adam Williamson wrote:
 What I *can't* find is any reference for the justification usually
 cited for the criterion. Several times we mention that there was an
 actual case where people downloaded an Alpha or Beta then got confused
 because the background was the same as the previous stable release, but
 I've been searching for 15 mins and can't find it. This is probably
 just because it's a difficult thing to search for, though.
 
 It's worth noting that we used to use considerably more 'striking'
 desktop backgrounds than we currently do; the last few releases have
 all been fairly subtle variations on the theme of 'abstract shapes in
 Fedora blue', really.

Here's a thought: maybe the Fedora background logo GNOME Shell plugin
could detect if running on an Alpha/Beta release (or on Rawhide) and
change appropriately?


-- 
Matthew Miller
mat...@fedoraproject.org
Fedora Project Leader
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Matthew Miller
On Fri, Aug 07, 2015 at 10:03:34AM -0700, Adam Williamson wrote:
 The blocker process is not a tool for the rest of the project to use as
 a reminder system. It doesn't work very well for that. The expectation
[...]
 * QA tests Thing and finds no-one ever even started working on it
 * QA files bug and marks it blocker
 * Team Thing starts working on Thing
 I realize that's an exaggerated example, but it's just to make the
 point clear. That's not a sane development process.

Yeah; if this wasn't clear in my last message, I think that it does,
unfortunately, seem to work that way by default for lack of any
better/stronger schedule reminder system. I think in any case where we
*do* hit something which slipped off whichever non-QA schedule, we
should fix _that_ side first.

Now, maybe it is also the case that the wallpaper is not really an
appropriate blocker. I'm pretty sympathetic to that point on its own,
too. So, I think the appropriate thing to do here is to drop this
particular blocker, but add it to something else that serves as a
that reminder system — ideally, with some form of teeth. Since this
seems like a program management function, I'm going to talk to Jan
Kurik — Fedora Program Manager — about it.

-- 
Matthew Miller
mat...@fedoraproject.org
Fedora Project Leader
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Adam Williamson
On Fri, 2015-08-07 at 09:59 -0700, Adam Williamson wrote:
 On Fri, 2015-08-07 at 09:15 -0400, Richard Ryniker wrote:
  Auto Freeze Exeception seems too complicated an answer to this
  question.
  
  Either continue to call new background a blocker, or decide it is
  desirable but not a blocking issue.
  
  If lovely new art is not available, some generic Fnn background 
  could
  be used then replaced by an update after release, in order to avoid 
  delay.
 
 This is actually exactly what's supposed to happen already, but it
 seems no-one ever implemented such a mechanism. The criterion was
 already watered down back in 2012 (from a version requiring the
 wallpaper correctly identify the release) specifically to allow for 
 use
 of a generic pre-release wallpaper outside of final releases.

For some history, here's the discussion:

https://meetbot.fedoraproject.org/fedora-bugzappers/2010-09-03/fedora-b
ugzappers.2010-09-03-16.00.log.html/ (search for 'art')

that led to the original criteria:

https://lists.fedoraproject.org/pipermail/test/2010-September/093476.ht
ml

Here's the proposed blocker from 2012:

https://bugzilla.redhat.com/show_bug.cgi?id=849982

that led to watering down the criteria to their current state:

https://lists.fedoraproject.org/pipermail/test/2012-August/109712.html

The discussion of the blocker is in this meeting:

https://meetbot.fedoraproject.org/fedora-bugzappers/2012-08-22/f18-alph
a-blocker-review-4.2012-08-22-16.01.log.html

What I *can't* find is any reference for the justification usually
cited for the criterion. Several times we mention that there was an
actual case where people downloaded an Alpha or Beta then got confused
because the background was the same as the previous stable release, but
I've been searching for 15 mins and can't find it. This is probably
just because it's a difficult thing to search for, though.

It's worth noting that we used to use considerably more 'striking'
desktop backgrounds than we currently do; the last few releases have
all been fairly subtle variations on the theme of 'abstract shapes in
Fedora blue', really.

Purely considering this criterion on its merits, I can live with
removing at least the Alpha component. What worries me about this whole
process is that twice now we'll have realized we can't meet some
requirements which should be really pretty easy and decided to just
throw them out instead. It should not be beyond the abilities of a
decade-old software project to update its desktop backgrounds in a
timely fashion.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Stephen Gallagher
On Fri, 2015-08-07 at 13:42 -0400, Matthew Miller wrote:
 On Fri, Aug 07, 2015 at 10:22:56AM -0700, Adam Williamson wrote:
  What I *can't* find is any reference for the justification usually
  cited for the criterion. Several times we mention that there was an
  actual case where people downloaded an Alpha or Beta then got 
  confused
  because the background was the same as the previous stable release, 
  but
  I've been searching for 15 mins and can't find it. This is probably
  just because it's a difficult thing to search for, though.
  
  It's worth noting that we used to use considerably more 'striking'
  desktop backgrounds than we currently do; the last few releases 
  have
  all been fairly subtle variations on the theme of 'abstract shapes 
  in
  Fedora blue', really.
 
 Here's a thought: maybe the Fedora background logo GNOME Shell plugin
 could detect if running on an Alpha/Beta release (or on Rawhide) and
 change appropriately?

Which is fine and dandy on a GNOME/Workstation system, but doesn't help
KDE at all.


signature.asc
Description: This is a digitally signed message part
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Chris Murphy
On Fri, Aug 7, 2015 at 11:11 AM, Kevin Fenzi ke...@scrye.com wrote:
 On Fri, 07 Aug 2015 10:03:34 -0700
 Adam Williamson adamw...@fedoraproject.org wrote:

 This is exactly what I *don't* want to happen, and what rather annoys
 me about this whole business.

 The blocker process is not a tool for the rest of the project to use
 as a reminder system. It doesn't work very well for that. The
 expectation the blocker process is built around is that people should
 be working towards its requirements *all the time*, ideally well in
 advance, and the blocker process is there to catch the relatively
 *few* cases where things break unexpectedly. It's absolutely not
 supposed to work like this:

 * QA tests Thing and finds no-one ever even started working on it
 * QA files bug and marks it blocker
 * Team Thing starts working on Thing

 I realize that's an exaggerated example, but it's just to make the
 point clear. That's not a sane development process.

 +1000.

 I'd like to propose something somewhat shocking.

 How about we get these things done in rawhide, so we are a release
 ahead of things instead of scrambling to get them done at the last
 minute all the time.

 Cannot the design team work on F24 wallpaper _right_ now? get it in
 rawhide and test that it's all there and then when we branch it's done,
 they can work on f25 in rawhide and so on.

 Just a thought...

For that matter, it still baffles me that there are late changes
(before and even after freeze) that get applied to Rawhide and Fedora
N concurrently. I thought such changes were supposed to go in Rawhide
first. That's what I think needs teeth, is ending this simultaneous
application of changes to Rawhide and current.


-- 
Chris Murphy
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Re: Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Adam Williamson
On Fri, 2015-08-07 at 13:42 -0400, Matthew Miller wrote:
 On Fri, Aug 07, 2015 at 10:22:56AM -0700, Adam Williamson wrote:
  What I *can't* find is any reference for the justification usually
  cited for the criterion. Several times we mention that there was an
  actual case where people downloaded an Alpha or Beta then got 
  confused
  because the background was the same as the previous stable release, 
  but
  I've been searching for 15 mins and can't find it. This is probably
  just because it's a difficult thing to search for, though.
  
  It's worth noting that we used to use considerably more 'striking'
  desktop backgrounds than we currently do; the last few releases 
  have
  all been fairly subtle variations on the theme of 'abstract shapes 
  in
  Fedora blue', really.
 
 Here's a thought: maybe the Fedora background logo GNOME Shell plugin
 could detect if running on an Alpha/Beta release (or on Rawhide) and
 change appropriately?

That's certainly what I thought would help with the whole backgrounds
thing, yes - making it *more* complex and tied to advanced desktop
-specific functionality.

(you may wish to apply your sarcasm detector to the above sentence :)
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Alpha Criterion Discussion: Desktop Backgrounds

2015-08-07 Thread Stephen Gallagher
As promised at yesterday's Go/No-Go meeting, I'm starting a discussion
on the Alpha criterion that states: The default desktop background
must be different from that of the two previous stable releases.

As I understand it, the intent is essentially that no one booting a
Fedora pre-release should infer that it is a stable release and that
this should be obvious from the desktop background.

I suppose this makes some sense for Live media (particularly when
burned to a USB stick that may not have a label). That being said, I do
not agree that this should be a *blocking* issue for release.

It's very likely to get into last blocker discussions (as it did
yesterday). (By last blocker I mean those cases where the Go/No-Go
would tend to waive it as a blocker if it was the only one holding up a
release). To me, that means it's not really a blocker (and shouldn't be
classified as one).

I'd like to propose that we remove this as a strict blocking criterion
and instead introduce a new category of criteria for automatic freeze
-exceptions of which this could be a part. Essentially, up to the
moment that an RC is declared gold, any changes made to support an
automatic freeze-exception must be pulled in.

The idea would be that these auto-FEs should still be part of the
validation runs, but not blocking for the release. Does this seem like
a reasonable middle-ground?

signature.asc
Description: This is a digitally signed message part
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test