Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Fedora Development (http://www.linux-archive.org/fedora-development/)
-   -   how to make things better(tm) (http://www.linux-archive.org/fedora-development/335888-how-make-things-better-tm.html)

Rex Dieter 03-04-2010 03:20 PM

how to make things better(tm)
 
Mike McGrath wrote:

> Alternatively, the KDE SIG could stop ignoring the problems that were
> caused this week by the updates they released. Even an "I'm sorry I broke
> your desktop" would go a long way. The update the busted my desktop
> happened on a pretty vanilla install, I suspect lots of users experienced
> issues.

To be clear, no one is ignoring anything. (What a silly thing to say?...
well, maybe not so silly... means there's a bad pr/perception problem. :( )

Like most any group making hard decisions, the KDE SIG bases them on the
best information available. Fact is, we extensively tested this new version
for over a month, and every serious issue/blocker that was reported or
identified was addressed prior to releasing this.

Unfortunately, it seems there were more problems than what we were aware of
when the decision was made to do the 4.4.0 (stable) update. Yeah, that
sucks.

So here we are in a bit of a pickle, with many unhappy folks. Brain dump on
"how to make things better(tm)" (or for you glass half-empty folks, "how to
make things suck less(tm)"):

1. Improve communication. Seems there's a bit of disconnected between kde
sig plans/intentions and the expectations of some significant portion of
other fedora contributors and user-base. Also, continue to work toward
making constructive feedback the obvious and expected norm. Clearly define
what this is, and it's intrinsic high value. imo, folks like to know that
they are being heard, and to feel that their constructive participation
yields positive results.

(dunno about everyone else, but this, to me, seems to be the biggest
"problem" at hand)

2. better and more testing. Work more to tap into ongoing fedora
qa/testing efforts.

3. adjust plans/policy wrt kde upgrades.
a. implement kde stability proposal as is (to limit 4.x type upgrades to at
most one per fedora release)

b. simply do new 4.x versions only for fn+1? pros: less chance to disrupt
current installations. cons: pushes off the problems to users upgrading to
fn+1.

c. defer any sig decisions, wait for fedora-wide fesco policy/guideline

....

99. profit.


-- Rex

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Mike McGrath 03-04-2010 03:32 PM

how to make things better(tm)
 
On Thu, 4 Mar 2010, Rex Dieter wrote:

> Mike McGrath wrote:
>
> > Alternatively, the KDE SIG could stop ignoring the problems that were
> > caused this week by the updates they released. Even an "I'm sorry I broke
> > your desktop" would go a long way. The update the busted my desktop
> > happened on a pretty vanilla install, I suspect lots of users experienced
> > issues.
>
> To be clear, no one is ignoring anything. (What a silly thing to say?...
> well, maybe not so silly... means there's a bad pr/perception problem. :( )
>

Well, so far all I've heard is that pushing the update was the right thing
to do. In fact, it was so the right thing to do that I have yet to see
acknolwedgement that had any downsides at all, thus why I used the term
"ignore".

> Like most any group making hard decisions, the KDE SIG bases them on the
> best information available. Fact is, we extensively tested this new version
> for over a month, and every serious issue/blocker that was reported or
> identified was addressed prior to releasing this.
>
> Unfortunately, it seems there were more problems than what we were aware of
> when the decision was made to do the 4.4.0 (stable) update. Yeah, that
> sucks.
>

So here's a question. I'm just going to throw it out there. Since, as
with this update, it's impossible to know all of the problems that will
come up when pushing a release out, why not just wait 2 months so everyone
does it when they upgrade to F13? That way, I have a reason to upgrade to
F13, and F12 doesn't get a reputation for breaking stuff in the middle of
a work week?

None of us know what we don't know, that's why some of us like to be
conservative. Especially since KDE is currently the main thing I use that
puts bread on my table at night. I know that's dramatic, but I was late
to a meeting Tuesday because daily updates that would normally have taken
20 minutes or less, took well over an hour because I had things to fix.

The KDE sig has said there's people that only use Fedora because it is
kept super up to date. What is the KDE sig doing to get the actual
metrics of what people that would prefer a stable release vs the bleeding
edge?

> 1. Improve communication. Seems there's a bit of disconnected between kde
> sig plans/intentions and the expectations of some significant portion of
> other fedora contributors and user-base. Also, continue to work toward
> making constructive feedback the obvious and expected norm. Clearly define
> what this is, and it's intrinsic high value. imo, folks like to know that
> they are being heard, and to feel that their constructive participation
> yields positive results.
>
> (dunno about everyone else, but this, to me, seems to be the biggest
> "problem" at hand)
>

By "Improve communication" I'd say do an actual study to see what your
users want then publish those results. The communication side of things
here needs y'all to listen as well not just talk at us.

> 2. better and more testing. Work more to tap into ongoing fedora
> qa/testing efforts.
>
> 3. adjust plans/policy wrt kde upgrades.
> a. implement kde stability proposal as is (to limit 4.x type upgrades to at
> most one per fedora release)
>
> b. simply do new 4.x versions only for fn+1? pros: less chance to disrupt
> current installations. cons: pushes off the problems to users upgrading to
> fn+1.
>
> c. defer any sig decisions, wait for fedora-wide fesco policy/guideline
>

I'm hoping for this as well, if we're supposed to be tracking upstream as
closely as possible, I'll certainly do it though my preference would be
for more stable releases. Not knowing is really eating away at me.

-Mike
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

John5342 03-04-2010 04:58 PM

how to make things better(tm)
 
On Thu, Mar 4, 2010 at 16:20, Rex Dieter <rdieter@math.unl.edu> wrote:
> Mike McGrath wrote:
>
>> Alternatively, the KDE SIG could stop ignoring the problems that were
>> caused this week by the updates they released. *Even an "I'm sorry I broke
>> your desktop" would go a long way. *The update the busted my desktop
>> happened on a pretty vanilla install, I suspect lots of users experienced
>> issues.
>
> To be clear, no one is ignoring anything. *(What a silly thing to say?...
> well, maybe not so silly... means there's a bad pr/perception problem. :( )
>
> Like most any group making hard decisions, the KDE SIG bases them on the
> best information available. *Fact is, we extensively tested this new version
> for over a month, and every serious issue/blocker that was reported or
> identified was addressed prior to releasing this.
>
> Unfortunately, it seems there were more problems than what we were aware of
> when the decision was made to do the 4.4.0 (stable) update. *Yeah, that
> sucks.

Yes there is the odd regression and i have been bitten by the odd one
over time myself but in the vast majority of cases i have had no
regressions at all by the time the updates hit stable. If i wanted an
absolutely rock solid distribution and desktop there are plenty of
other choices out there but i have personally found the improvements
with each update to far out weigh the very occasional regressions and
bugs (that mostly includes the betas and rcs from kde-redhat too).
Keep up the great work.

> So here we are in a bit of a pickle, with many unhappy folks. *Brain dump on
> "how to make things better(tm)" (or for you glass half-empty folks, "how to
> make things suck less(tm)"):
>
> 1. *Improve communication. *Seems there's a bit of disconnected between kde
> sig plans/intentions and the expectations of some significant portion of
> other fedora contributors and user-base. *Also, continue to work toward
> making constructive feedback the obvious and expected norm. *Clearly define
> what this is, and it's intrinsic high value. *imo, folks like to know that
> they are being heard, and to feel that their constructive participation
> yields positive results.
>
> (dunno about everyone else, but this, to me, seems to be the biggest
> "problem" at hand)

A simple way to encourage constructive input from users on both the
state of play and providing more bug reports might be to regularly
(perhaps even daily as soon as a significant update comes along) to
post a list of all the bugs that are reported against the updates
(both blockers and not). That might encourage people to report bugs,
give people an idea of what kind of problems to expect during testing,
feedback from users about what they consider blockers and what not,
give users an idea about how close things are to being released. All
of this information would then be useful for during the meetings to
decide if the updates really are ready in the eyes of the end users.

> 2. *better and more testing. *Work more to tap into ongoing fedora
> qa/testing efforts.

That can never hurt although i would say the testing provided by users
of kde-redhat already provides more useful feedback than the qa team
probably has the resources for.

> 3. *adjust plans/policy wrt kde upgrades.
> *a. implement kde stability proposal as is (to limit 4.x type upgrades to at
> most one per fedora release)

If you do one update like that per release than you may as well do the rest.

> *b. simply do new 4.x versions only for fn+1? *pros: less chance to disrupt
> current installations. *cons: *pushes off the problems to users upgrading to
> fn+1.

I generally keep up to date with the latest release but i would say a
better balance might be just to implement everything in the next
release and kde-redhat as is currently done. Then in the latest
release and just perhaps leave the updates for the most stable release
in testing just a bit longer to make extra sure regressions are fixed
as best as possible.

> *c. *defer any sig decisions, wait for fedora-wide fesco policy/guideline

In my opinion most of fesco has lost it's mind even contemplating the
recent suggestions. Please don't destroy one of Fedora's greatest
strengths for the sake of some morons who want Fedora to be RedHat
with a different colored hat... I am getting fed up of Fedora's latest
identity crisis and if the KDE SIG just turns into a sheep then that
would be the last straw for me.

> ....
>
> 99. profit.
>
>
> -- Rex
>
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
>



--
There are 10 kinds of people in the world: Those who understand binary
and those who don't...
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Rahul Sundaram 03-04-2010 05:07 PM

how to make things better(tm)
 
On 03/04/2010 11:28 PM, John5342 wrote:
>
> In my opinion most of fesco has lost it's mind even contemplating the
> recent suggestions. Please don't destroy one of Fedora's greatest
> strengths for the sake of some morons who want Fedora to be RedHat
> with a different colored hat... I am getting fed up of Fedora's latest
> identity crisis and if the KDE SIG just turns into a sheep then that
> would be the last straw for me.
>

While it is alright to criticize positions it is not acceptable to
engage in name calling and please refrain from doing so

Rahul
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Kevin Kofler 03-04-2010 06:00 PM

how to make things better(tm)
 
John5342 wrote:
> A simple way to encourage constructive input from users on both the
> state of play and providing more bug reports might be to regularly
> (perhaps even daily as soon as a significant update comes along) to
> post a list of all the bugs that are reported against the updates
> (both blockers and not). That might encourage people to report bugs,
> give people an idea of what kind of problems to expect during testing,
> feedback from users about what they consider blockers and what not,
> give users an idea about how close things are to being released. All
> of this information would then be useful for during the meetings to
> decide if the updates really are ready in the eyes of the end users.

We're already doing that (for the big updates like 4.4; we found it not
needed for the bugfix-only point releases), it's called a "tracker bug", see
e.g.:
https://bugzilla.redhat.com/show_bug.cgi?id=kde-4.4
https://bugzilla.redhat.com/showdependencytree.cgi?id=533921&hide_resolved=0

> In my opinion most of fesco has lost it's mind even contemplating the
> recent suggestions. Please don't destroy one of Fedora's greatest
> strengths for the sake of some morons who want Fedora to be RedHat
> with a different colored hat... I am getting fed up of Fedora's latest
> identity crisis and if the KDE SIG just turns into a sheep then that
> would be the last straw for me.

Let me be clear: while it is not my intention at all to be a "sheep" and
while I'm strongly opposing that sort of policies, if FESCo were to mandate
that all Fedora updates may only be to bugfix releases (or worse, that new
upstream versions are not allowed in updates at all), KDE SIG would not be
in a position to do something else (in the official Fedora updates; of
course, kde-redhat is a different story and kde-redhat stable might carry
the updates Fedora doesn't want anymore). Ignoring the policy would not be a
workable solution, it could lead to the updates getting rejected or other
sanctions and it'd also confuse users (e.g. "Why is 4.4.0 in the updates,
the policy says such updates are not allowed?"). So the only thing we can do
is to try to prevent such a policy from being passed in the first place.

Kevin Kofler

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

John5342 03-04-2010 07:11 PM

how to make things better(tm)
 
On Thu, Mar 4, 2010 at 19:00, Kevin Kofler <kevin.kofler@chello.at> wrote:
> John5342 wrote:
>> A simple way to encourage constructive input from users on both the
>> state of play and providing more bug reports might be to regularly
>> (perhaps even daily as soon as a significant update comes along) to
>> post a list of all the bugs that are reported against the updates
>> (both blockers and not). That might encourage people to report bugs,
>> give people an idea of what kind of problems to expect during testing,
>> feedback from users about what they consider blockers and what not,
>> give users an idea about how close things are to being released. All
>> of this information would then be useful for during the meetings to
>> decide if the updates really are ready in the eyes of the end users.
>
> We're already doing that (for the big updates like 4.4; we found it not
> needed for the bugfix-only point releases), it's called a "tracker bug", see
> e.g.:
> https://bugzilla.redhat.com/show_bug.cgi?id=kde-4.4
> https://bugzilla.redhat.com/showdependencytree.cgi?id=533921&hide_resolved=0

I was referring primarily to making it more visible on the mailing
lists. Being vocal to the users and testers may well create the same
in return. Obviously the purely testers will be aware of the tracker
bugs (me included). I don't think there is anything wrong with the
current way. Making it more visible by highlighting the list of bugs
to the KDE testers might however draw in a few extra people and
improve the feeling of openness about the updates even more than
already. It was merely an extension of the current ideas as Rex
appeared to be requesting.

>> In my opinion most of fesco has lost it's mind even contemplating the
>> recent suggestions. Please don't destroy one of Fedora's greatest
>> strengths for the sake of some morons who want Fedora to be RedHat
>> with a different colored hat... I am getting fed up of Fedora's latest
>> identity crisis and if the KDE SIG just turns into a sheep then that
>> would be the last straw for me.
>
> Let me be clear: while it is not my intention at all to be a "sheep" and
> while I'm strongly opposing that sort of policies, if FESCo were to mandate
> that all Fedora updates may only be to bugfix releases (or worse, that new
> upstream versions are not allowed in updates at all), KDE SIG would not be
> in a position to do something else (in the official Fedora updates; of
> course, kde-redhat is a different story and kde-redhat stable might carry
> the updates Fedora doesn't want anymore). Ignoring the policy would not be a
> workable solution, it could lead to the updates getting rejected or other
> sanctions and it'd also confuse users (e.g. "Why is 4.4.0 in the updates,
> the policy says such updates are not allowed?"). So the only thing we can do
> is to try to prevent such a policy from being passed in the first place.

Sorry. That was perhaps rather strongly worded. I was not suggesting
going against policies if they are mandated. My complaint about sheep
was towards the option of defering. Not the act of following what is
mandated if such policies are passed. Until such stuff is mandated
(hopefully never) everything should be done the right way. Not what
fesco currently seems to be considering.

What i said about leaving Fedora behind if such policies are passed
though and my views towards those members on fesco who are even
considering these policies do however very much stand and i hope that
such policies are never passed. It would be a real shame for an
otherwise brilliant distribution and a waste of some great KDE
packagers who are currently doing an excellent job. My current views
towards the suggested policies and the fesco members considering such
policies do however probably belong in another thread.

> * * * *Kevin Kofler
>
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
>



--
There are 10 kinds of people in the world: Those who understand binary
and those who don't...
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Rajeesh K Nambiar 03-05-2010 03:46 AM

how to make things better(tm)
 
On Thu, Mar 4, 2010 at 9:50 PM, Rex Dieter <rdieter@math.unl.edu> wrote:
[...]
> 3. *adjust plans/policy wrt kde upgrades.
> *a. implement kde stability proposal as is (to limit 4.x type upgrades to at
> most one per fedora release)
>
> *b. simply do new 4.x versions only for fn+1? *pros: less chance to disrupt
> current installations. *cons: *pushes off the problems to users upgrading to
> fn+1.
>

Does that mean if Fedora N is released with KDE 4.x, the users get
4.x+1 only in Fedora N+1? It sounds diagonally opposite to the
latest-and-greatest, bleeding edge policy of Fedora. And yes, a lot of
users will be unhappy if they have to wait 6 months to see the next
KDE SC release in Fedora, /me included.

--
Cheers,
Rajeesh
http://rajeeshknambiar.wordpress.com
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Kevin Kofler 03-05-2010 04:31 AM

how to make things better(tm)
 
John5342 wrote:
> Sorry. That was perhaps rather strongly worded. I was not suggesting
> going against policies if they are mandated. My complaint about sheep
> was towards the option of defering. Not the act of following what is
> mandated if such policies are passed. Until such stuff is mandated
> (hopefully never) everything should be done the right way. Not what
> fesco currently seems to be considering.

Deferring means continuing with our current policy (always push minor
feature releases, just leave disruptive major releases like KDE 4 (or KDE 4
ports of applications with significant rewriting and some feature
regressions) to new releases, like we did for KDE in Fedora 8 vs. 9, and for
applications as well, except in cases like Konversation where the KDE 4 port
came with no feature regressions and no significant UI changes) unless/until
FESCo mandates anything else. That's quite the opposite of sheepishly
following suggested conservative policies.

Kevin Kofler

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Rahul Sundaram 03-05-2010 06:45 AM

how to make things better(tm)
 
On 03/05/2010 10:16 AM, Rajeesh K Nambiar wrote:
> Does that mean if Fedora N is released with KDE 4.x, the users get
> 4.x+1 only in Fedora N+1? It sounds diagonally opposite to the
> latest-and-greatest, bleeding edge policy of Fedora.
>

If you would point me to such a "bleeding edge" policy then I could
agree but I believe this is merely assumed by some and if you want the
latest always you could use kde-redhat repo

Rahul
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Orcan Ogetbil 03-05-2010 07:15 AM

how to make things better(tm)
 
On Thu, Mar 4, 2010 at 11:20 AM, Rex Dieter wrote:
>
> Like most any group making hard decisions, the KDE SIG bases them on the
> best information available. *Fact is, we extensively tested this new version
> for over a month, and every serious issue/blocker that was reported or
> identified was addressed prior to releasing this.
>
> Unfortunately, it seems there were more problems than what we were aware of
> when the decision was made to do the 4.4.0 (stable) update. *Yeah, that
> sucks.
>

Maybe 1 month of testing was not enough. We should have left it in
update-testing for 2 months, 3 months... This would give more time to
the "curious" users to test KDE. This is why I defend the extensive
use of updates-testing idea. 4.x.0 releases stay in updates-testing
for a month. It is never pushed to stable. After a month 4.x.1 is
released with bugfixes. That one goes to testing, stays there for
about another month and then it will be pushed to stable. x.0.0
releases wait 1 full Fedora release to get in (speaking of 4.0.0 if
anyone didn't notice.).

There is one more thing. Very important thing. We have been pushing
KDE releases asap so far, and although it hurt me at times (at school
and at work), I like it. I don't blame people who don't. Here is the
thing: The bugs need to be reported most of the time to get fixed.
Fedora has been a pioneer in KDE development in this sense. If we
don't push 4.x.0 releases to stable, the 4.x.1 will be more buggy,
since not many distros do kde 4.x.0 updates to their stable releases.
Someone has to make some sort of sacrifice but I cannot come up with a
good-for-all resolution for this issue.

Orcan
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


All times are GMT. The time now is 06:26 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.