FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Fedora Development

 
 
LinkBack Thread Tools
 
Old 03-31-2010, 04:15 PM
Juha Tuomala
 
Default Upstream bugs vs. Fedora bugs: KDE people do it wrong

On Wed, 31 Mar 2010, Jeff Spaleta wrote:
> Unfortunately our ticketing tool doesn't do a great job at this, as we
> can't take one ticket and mark multiple release branches it affects
> and which of those release branches the fix is provided.

that's why there is 'clone' functionality. Use it.


Tuju

--
I couldn't repair your brakes, so I made your horn louder.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 03-31-2010, 04:20 PM
Jeff Spaleta
 
Default Upstream bugs vs. Fedora bugs: KDE people do it wrong

On Wed, Mar 31, 2010 at 8:15 AM, Juha Tuomala <Juha.Tuomala@iki.fi> wrote:
> that's why there is 'clone' functionality. Use it.

Are you saying that we should all clone every report that we all would
normally close as fixed rawhide?

-jef
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 03-31-2010, 04:29 PM
Till Maas
 
Default Upstream bugs vs. Fedora bugs: KDE people do it wrong

On Wed, Mar 31, 2010 at 07:15:30PM +0300, Juha Tuomala wrote:
>
>
> On Wed, 31 Mar 2010, Jeff Spaleta wrote:
> > Unfortunately our ticketing tool doesn't do a great job at this, as we
> > can't take one ticket and mark multiple release branches it affects
> > and which of those release branches the fix is provided.
>
> that's why there is 'clone' functionality. Use it.

Cloning is imho not really helpful, because it also separates the
comments for each bug, e.g. if a bug affects a certain version of a
package that is available in all Fedora releases, than probably all
comments except for the comments regarding only the update for a certain
release need to be mirrored manually to the other bugs afaik. And this
will only cause huge mail spam, because all (co-)maintainers would
receive every comment up to 4 times for Fedora.

Regards
Till
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 03-31-2010, 04:29 PM
Juha Tuomala
 
Default Upstream bugs vs. Fedora bugs: KDE people do it wrong

On Wed, 31 Mar 2010, Jeff Spaleta wrote:
> Are you saying that we should all clone every report that we all would
> normally close as fixed rawhide?

Are you saying, that everyone facing that bug, should search from
every release if that has been handled somewhere else other than the
product in question?

How is it so, that Fedora internal processes differ drastically
from that what an outsider, a regular user would initially assume?

How the hell some enduser would even know what the wierd term
'rawhide' stands for? Or wait, was it 'devel'? Right - it depends on
context.

Sometimes I get a feeling, that Fedora is not even meant for
'normal' people, not now, not in the future. Currently it certainly
is not.


Tuju

--
I couldn't repair your brakes, so I made your horn louder.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 03-31-2010, 05:07 PM
Jeff Spaleta
 
Default Upstream bugs vs. Fedora bugs: KDE people do it wrong

On Wed, Mar 31, 2010 at 8:29 AM, Juha Tuomala <Juha.Tuomala@iki.fi> wrote:
>
>
>
> On Wed, 31 Mar 2010, Jeff Spaleta wrote:
>>
>> Are you saying that we should all clone every report that we all would
>> normally close as fixed rawhide?
>
> Are you saying, that everyone facing that bug, should search from every
> release if that has been handled somewhere else other than the product in
> question?

No. I'm asking for you to clarify that you feel clone is appropriate
for wide spread use for the specific situation I'm commenting on. We
are very much stuck in a trap of designing our workflow to fit the
tools we have, instead of designing our tools to fit the workflow we
want. I fully recognize that and I'm sincerely asking if you think as
a matter of policy everyone should be encouraged to clone to as a way
to avoid using fixed rawhide as a closure when updates aren't going to
come down for a specific release.

But you bring up another point about terminology.... We don't all
necessarily agree that each release is itself is a "product" In fact
Bugzilla doesn't even consider a specific Fedora release as individual
products. The product is Fedora in Bugzilla-speak and the releases are
versions. its a nuance, but its important to note...we aren't all
using the same terminology to mean the same things. The tools we use
impose there on mental model. People who interact with Bugzilla a lot
may not think about workflow in the same way as someone else.

> How the hell some enduser would even know what the wierd term 'rawhide'
> stands for? Or wait, was it 'devel'? Right - it depends on context.

I wouldn't expect them to. I'm certainly not advocating for fixed
rawhide as a reasonable closure or any specific workflow
implementation for that matter. The policy we have now is the best
effort policy we have now. And with all policy/guidance we can always
look to do better.

I'm asking for a sketch of a policy that would do better at accurately
portraying what deficiencies are alive while still allowing
maintainers to efficiently track which issues they've resolved to
their satisfaction. Till's message about the difficulties inherent in
cloning bug comments are on point. Cloning seem very cumbersome as a
general policy. But we can certainly find a way to discuss making it
less cumbersome without getting hot under the collar.

>
> Sometimes I get a feeling, that Fedora is not even meant for 'normal'
> people, not now, not in the future. Currently it certainly is not.

There's a lot of emotion in those sentences which I'm not really sure
I can do anything constructive with. We can always try to do better.
And I think generally speaking that is what people here want to
do...to try to be better. But a lot of the time emotive speech derails
the intent.

-jef
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 03-31-2010, 06:26 PM
Juha Tuomala
 
Default Upstream bugs vs. Fedora bugs: KDE people do it wrong

On Wed, 31 Mar 2010, Jeff Spaleta wrote:
> No. I'm asking for you to clarify that you feel clone is appropriate
> for wide spread use for the specific situation I'm commenting on. We
> are very much stuck in a trap of designing our workflow to fit the
> tools we have, instead of designing our tools to fit the workflow we
> want.

True. If I put myself into enduser's position, she will certainly
only look for the release she has, doesn't find the report among
50-100 other report and certainly is not going to start looking for
other releases. Then she gets slapped into face with DUPLICATE and
her valuable well crafted comments get lost when maintainer didn't
bother to copy those comments / nyancies into 'right entry'.

I've seen this happen many times. And not being an enduser, I don't
like it either.

Those are just numbers and some db/disk space, that's all.

> I fully recognize that and I'm sincerely asking if you think as
> a matter of policy everyone should be encouraged to clone to as a way
> to avoid using fixed rawhide as a closure when updates aren't going to
> come down for a specific release.

If that remains broken in f11, I'd like to see it cloned there. It
will show up in queries and prevents duplicates to happen. It saves
people's time. There are more people wasting time entering those
duplicates than maintainer saves with current workflow.

It wouldn't get people upset at the front door, those people we
would like to step ahead and participate. Behaving badly towards
them through a machine is not going to make them feel that this is a
community I'd like to join to. Nor report anything again.

> I'm asking for a sketch of a policy that would do better at accurately
> portraying what deficiencies are alive while still allowing
> maintainers to efficiently track which issues they've resolved to
> their satisfaction.

> Till's message about the difficulties inherent in cloning bug
> comments are on point.

Yes, he has a point. Imo if the matter is complex and requires a lot
of comments, that could happen in rawhide entry, other release
entries could just work as status tracking and have a comment that -
real, release neutral discussion takes place in 'main bug'. Those
could even depend on it.

> Cloning seem very cumbersome as a general policy.

Yet it happens quite a bit when RHEL is involved.

> But we can certainly find a way to discuss making it less
> cumbersome without getting hot under the collar.

And that's assumption, towards a person. Why not just let the
matters argue?

>> Sometimes I get a feeling, that Fedora is not even meant for 'normal'
>> people, not now, not in the future. Currently it certainly is not.
>
> There's a lot of emotion in those sentences which I'm not really sure
> I can do anything constructive with.

Where you do you see emotion there? That's a fact.

I suggest that if you disagree, make your own field experiments with
people. I've done mine and they failed. Last one was an economist -
a friend of mine - that got fed up with Windows he had. He brought
the whole topic up/idea himself. After some time of trying, he's
still using windows.

> We can always try to do better. And I think generally speaking
> that is what people here want to do...to try to be better. But a
> lot of the time emotive speech derails the intent.

or getting it derailed by turning the discussion to metadiscussion.

http://fedoraproject.org/wiki/User_base
> Fedora contributors understand that they may not be representative
> of a very large class of users who may find free software serves
> their needs as well. By setting the bounds of this larger class,
> we can make good decisions about how to make Fedora work well for
> as many people as possible, including ourselves
>
> The Board considers these aspects applicable to the work of the
> entire Fedora Project. The Board will encourage process changes
> where appropriate to ensure we are meeting the needs of as many
> members of this class as possible.

http://fedoraproject.org/wiki/User_base_-_general_productivity_user
> They are common to both novice and experts alike

I think that says quite clearly that we should think those processes
from enduser's point of view. We know here what the current workflow
is, what rawhide, those resolutions, etc stands for. Enduser
doesn't since those are not obvious/clear whatever.

and btw, last time i suggested to get rid of that 'rawhide' because
it overlaps with 'devel' and is non-obvious, idea got shot down
'beacuse it fun inside joke'. I guess the bug is in target user
definition then.


Tuju

--
I couldn't repair your brakes, so I made your horn louder.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 03-31-2010, 07:12 PM
Adam Williamson
 
Default Upstream bugs vs. Fedora bugs: KDE people do it wrong

On Wed, 2010-03-31 at 15:02 +0530, Rahul Sundaram wrote:
> On 03/31/2010 02:55 PM, Ralf Corsepius wrote:
> >
> >
> > If your "unworthy bug" doesn't cause malfunctions, you could easily
> > close it "WONTFIX" and add a comment.
>
> Why do you advocate WONTFIX over FIXED RAWHIDE? The latter seems the
> more accurate status considering that I did fix it in Rawhide.

That's what the policy currently recommends, but I can see the converse
argument. My thinking in drafting the life cycle was broadly that the
point of the bug report is to track the resolution of a single problem
in a single release; the fact that a fix is in Rawhide means nothing to
the release against which the bug was filed. The resolution of the issue
in the release against which it was filed is that you intentionally did
not fix it: hence WONTFIX.

Again, we could change this if sufficient people seem to think it makes
more sense the other way. This is ultimately yet another manifestation
of the inherent problems Bugzilla has with tracking multiple components
of multiple distribution releases (it doesn't have sufficient
granularity to allow this in any particularly good way).

An alternative is to change the version to Rawhide and then you can use
CLOSED RAWHIDE. You should usually have the reporter's agreement before
doing this, though.

Once again I note that Launchpad handles this noticeably better than
Bugzilla.
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 03-31-2010, 07:15 PM
Rahul Sundaram
 
Default Upstream bugs vs. Fedora bugs: KDE people do it wrong

On 04/01/2010 12:42 AM, Adam Williamson wrote:
>
> An alternative is to change the version to Rawhide and then you can use
> CLOSED RAWHIDE. You should usually have the reporter's agreement before
> doing this, though.
>
> Once again I note that Launchpad handles this noticeably better than
> Bugzilla.
>

Well, then let's fix bugzilla to adopt launchpad improvements or just
adopt launchpad.

Rahul

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 03-31-2010, 07:16 PM
Adam Williamson
 
Default Upstream bugs vs. Fedora bugs: KDE people do it wrong

On Wed, 2010-03-31 at 19:15 +0300, Juha Tuomala wrote:
>
> On Wed, 31 Mar 2010, Jeff Spaleta wrote:
> > Unfortunately our ticketing tool doesn't do a great job at this, as we
> > can't take one ticket and mark multiple release branches it affects
> > and which of those release branches the fix is provided.
>
> that's why there is 'clone' functionality. Use it.

No, it's not why there is 'clone' functionality (that was initially
introduced to Bugzilla for different reasons). Using multiple bugs to
track the same issue in multiple releases is a poor workaround for a
lack of functionality in Bugzilla. It's not a really satisfactory
solution.

(Cloning doesn't really do what you want it to do in this case, anyway.
I'm always coming across reports that are cloned from, say, Fedora 13 to
RHEL 6. If the F13 bug was marked as F13Blocker, then the RHEL 6 bug
ends up blocking the F13 release too...people often forget to change
attributes of the initial bug which don't make sense for the new bug).
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 03-31-2010, 07:18 PM
Adam Williamson
 
Default Upstream bugs vs. Fedora bugs: KDE people do it wrong

On Wed, 2010-03-31 at 09:07 -0800, Jeff Spaleta wrote:
> I'm asking for a sketch of a policy that would do better at accurately
> portraying what deficiencies are alive while still allowing
> maintainers to efficiently track which issues they've resolved to
> their satisfaction.

I've thought about this quite a lot, at both MDV and Fedora, and come to
the conclusion that it's simply not possible to do this with the current
implementation of Bugzilla. There is no really satisfactory way to use
Bugzilla to track issues across multiple distribution releases, that I
can think of. It's not a question of a lack of a policy; we need
improvements to Bugzilla, or a different tool. Launchpad provides a good
model, in this regard (though it is not better than Bugzilla in all
respects).
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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

Thread Tools




All times are GMT. The time now is 05:26 PM.

VBulletin, Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org