Re: Bodhi allows resubmitting an update with different packages?!

2010-04-14 Thread Matt McCutchen
On Sat, 2010-04-10 at 22:30 -0700, Adam Williamson wrote:
 On Fri, 2010-04-09 at 20:05 -0400, Matt McCutchen wrote:
  How hard is it to use Bodhi properly?

 To be clear, there's nothing 'improper' about editing updates, it's
 common practice. You can suggest ways that the practice could be
 improved, but telling other people they're not using Bodhi properly
 really isn't appropriate in this case.

You are right.  I apologize for the remark.

I thought Dan was suggesting that the confusion caused by seeing old
feedback on an edited update page was not a big deal (though I could be
wrong about that too), and I was reacting to that suggestion.

-- 
Matt

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


Re: Bodhi allows resubmitting an update with different packages?!

2010-04-10 Thread Michael Schwendt
On Fri, 9 Apr 2010 16:31:32 -0800, Jeff wrote:

 I'll repeat. If a testing package is missing in bodhi...it means its
 obsoleted by a newer one.
 Bodhi has a search interface which will let you find the newer ones.
 The bugzilla tickets have the reference to the newer ones.

It's bad to delete obsolete bodhi tickets. Feedback from testers
is lost. Anything that has been published in a repo should still be
findable in bodhi.

The new test update may suffer from the same problems as the
obsolete one, but maybe nobody reports that prior to the new update
getting marked stable. A [different] tester might want to review
feedback left in the obsolete ticket and try to reproduce with the
new update.

 Keeping the obsoleted packages in the bodhi interface would only
 encourage you to add comments that are no longer relevant..

Obsolete bodhi tickets could be locked, so that it is no longer possible
to comment on them. The last comment would be bodhi's, mentioning the
newer update request.

 ..no longer useful to the maintainer.

Short-sighted view. Bodhi is not only for the maintainer(s). You want
more testers? Then make bodhi more convenient for them.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Bodhi allows resubmitting an update with different packages?!

2010-04-10 Thread Kevin Kofler
Matt McCutchen wrote:
 There are nine bugs mentioned in the update. Do you really suggest that
 the update submitter should always manually copy them from an old update
 to a new update?
 
 Yes.  What's so hard about that?  It's a single copy and paste.

Its several copies and pastes: list of packages in the update set, list of 
fixed bugs, update notes. Plus, you need to explicitly unpush the old 
update. And it's all completely unnecessary as that's what editing is for.

Kevin Kofler

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


Re: Bodhi allows resubmitting an update with different packages?!

2010-04-10 Thread Kevin Kofler
Matt McCutchen wrote:
 The top of the page now shows the newest package versions, but much of
 the feedback referred to older versions, which are not listed.  IMO,
 this is a terribly confusing practice and Bodhi shouldn't allow it.  New
 packages should be submitted in a new update so that feedback remains
 associated with the correct package versions.

We always edit updates in KDE SIG and IMHO this is a required feature of 
Bodhi.

The workflow we use is:
* push testing update set for the new KDE version,
* edit update with fixed packages as often as necessary,
* eventually, queue the update to stable, with or without one final edit.

I don't see why we should clutter Bodhi with old versions of the update set. 
In addition, some builds would be in both the old and the new update set, 
which IMHO is much more confusing than an edited update (and AFAIK Bodhi 
doesn't even allow it at this time).

Kevin Kofler

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


Re: Bodhi allows resubmitting an update with different packages?!

2010-04-10 Thread Kevin Kofler
Matt McCutchen wrote:
 This surprised me.  I assumed updates were immutable and did not find
 any suggestion to the contrary until today.

Only stable updates are (except in special circumstances) immutable. Testing 
updates are testing for a reason.

Kevin Kofler

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


Re: Bodhi allows resubmitting an update with different packages?!

2010-04-10 Thread Kevin Kofler
Jeff Spaleta wrote:
 What? We don't tag testing-updates with an ID.

Actually we do. :-)

But this is just one more reason to edit (the update keeps its ID, so we 
know that FEDORA-2010- is always KDE 4.4.2 for F12, with or without 
edits).

Kevin Kofler

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


Re: Bodhi allows resubmitting an update with different packages?!

2010-04-10 Thread Adam Williamson
On Fri, 2010-04-09 at 20:05 -0400, Matt McCutchen wrote:

 How hard is it to use Bodhi properly?

You have jumped from asking 'am I missing something' to lecturing other
people on the 'proper' use of Bodhi in the space of three emails,
despite the fact that no reply to your original mail suggested there was
in fact anything wrong with this usage of Bodhi. 

To be clear, there's nothing 'improper' about editing updates, it's
common practice. You can suggest ways that the practice could be
improved, but telling other people they're not using Bodhi properly
really isn't appropriate in this case.
-- 
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


Bodhi allows resubmitting an update with different packages?!

2010-04-09 Thread Matt McCutchen
The log of the following update shows that it was submitted five times,
I assume with newer packages each time:

https://admin.fedoraproject.org/updates/NetworkManager-0.8.0-6.git20100408.fc12,ModemManager-0.3-9.git20100409.fc12

The top of the page now shows the newest package versions, but much of
the feedback referred to older versions, which are not listed.  IMO,
this is a terribly confusing practice and Bodhi shouldn't allow it.  New
packages should be submitted in a new update so that feedback remains
associated with the correct package versions.

Thoughts?  Am I missing something?

-- 
Matt

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


Re: Bodhi allows resubmitting an update with different packages?!

2010-04-09 Thread Till Maas
On Fri, Apr 09, 2010 at 07:10:59PM -0400, Matt McCutchen wrote:
 The log of the following update shows that it was submitted five times,
 I assume with newer packages each time:
 
 https://admin.fedoraproject.org/updates/NetworkManager-0.8.0-6.git20100408.fc12,ModemManager-0.3-9.git20100409.fc12
 
 The top of the page now shows the newest package versions, but much of
 the feedback referred to older versions, which are not listed.  IMO,
 this is a terribly confusing practice and Bodhi shouldn't allow it.  New
 packages should be submitted in a new update so that feedback remains
 associated with the correct package versions.
 
 Thoughts?  Am I missing something?

There are nine bugs mentioned in the update. Do you really suggest that
the update submitter should always manually copy them from an old update
to a new update?

But it would be nice if Bodhi would support to create a new update using
an old update as a template, then editing the builds attached to an
update would probably not be needed.

Regards
Till


pgploWN8EJGjw.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Bodhi allows resubmitting an update with different packages?!

2010-04-09 Thread Jeff Spaleta
On Fri, Apr 9, 2010 at 3:10 PM, Matt McCutchen m...@mattmccutchen.net wrote:
 Thoughts?  Am I missing something?


When someone is publishing updates and putting them into testing
specifically to address known bugs... and they get the fix wrong in
some way... I think its perfectly acceptable to reuse the same update
notice for the testing packages in order to do a series of such test
packages...letting intermediate test packages expire out of existence.

You can make the same argument about confusion in the bugzilla
comments to. Unless people take the time to state which version they
are using in every comment if there are several intermediate attempts
to fix a bug handed out to users..whether it be via bodhi or even just
koji builds..bug reports get harder to follow...unless people state
which versions they are testing.  And I certainly wouldn't expect
people to refile a new bug report each time a testing package is spun
up just to keep the flow of commentary clear as to which version
everyone was referring to when they were providing feedback.

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

Re: Bodhi allows resubmitting an update with different packages?!

2010-04-09 Thread Matt McCutchen
On Sat, 2010-04-10 at 01:20 +0200, Till Maas wrote:
 There are nine bugs mentioned in the update. Do you really suggest that
 the update submitter should always manually copy them from an old update
 to a new update?

Yes.  What's so hard about that?  It's a single copy and paste.

 But it would be nice if Bodhi would support to create a new update using
 an old update as a template, then editing the builds attached to an
 update would probably not be needed.

I entered a ticket:

https://fedorahosted.org/bodhi/ticket/413

-- 
Matt

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


Re: Bodhi allows resubmitting an update with different packages?!

2010-04-09 Thread Matt McCutchen
On Fri, 2010-04-09 at 15:32 -0800, Jeff Spaleta wrote:
 When someone is publishing updates and putting them into testing
 specifically to address known bugs... and they get the fix wrong in
 some way... I think its perfectly acceptable to reuse the same update
 notice for the testing packages in order to do a series of such test
 packages...letting intermediate test packages expire out of existence.
 
 You can make the same argument about confusion in the bugzilla
 comments to. Unless people take the time to state which version they
 are using in every comment if there are several intermediate attempts
 to fix a bug handed out to users..whether it be via bodhi or even just
 koji builds..bug reports get harder to follow...unless people state
 which versions they are testing.  And I certainly wouldn't expect
 people to refile a new bug report each time a testing package is spun
 up just to keep the flow of commentary clear as to which version
 everyone was referring to when they were providing feedback.

The comparison to bugs is not valid.  A bug is the same bug until it is
fixed.  An update consisting of different packages is a different
update.

-- 
Matt

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


Re: Bodhi allows resubmitting an update with different packages?!

2010-04-09 Thread Matt McCutchen
On Fri, 2010-04-09 at 16:26 -0700, Dan Williams wrote:
 That would be nice.  Though in the end, as long as the update has not
 reached stable, is editing a testing update to fix regressions really
 that big of a deal...

It confuses the people who put in the effort to test your packages.  I
updated to NetworkManager-0.8.0-4.git20100325.fc12.x86_64 and hit bugs
576925 and 578141.  I wanted to leave negative feedback on the update,
but I could not find one for that package version.  It took me a minute
to realize that you had edited the update to contain newer packages.
Edits also break the links that the update system posts on Bugzilla,
such as the ones here:

https://bugzilla.redhat.com/show_bug.cgi?id=573510#c2

How hard is it to use Bodhi properly?

-- 
Matt

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


Re: Bodhi allows resubmitting an update with different packages?!

2010-04-09 Thread Matt McCutchen
On Fri, 2010-04-09 at 19:57 -0400, Matt McCutchen wrote:
 On Fri, 2010-04-09 at 15:32 -0800, Jeff Spaleta wrote:
  When someone is publishing updates and putting them into testing
  specifically to address known bugs... and they get the fix wrong in
  some way... I think its perfectly acceptable to reuse the same update
  notice for the testing packages in order to do a series of such test
  packages...letting intermediate test packages expire out of existence.
  
  You can make the same argument about confusion in the bugzilla
  comments to. Unless people take the time to state which version they
  are using in every comment if there are several intermediate attempts
  to fix a bug handed out to users..whether it be via bodhi or even just
  koji builds..bug reports get harder to follow...unless people state
  which versions they are testing.  And I certainly wouldn't expect
  people to refile a new bug report each time a testing package is spun
  up just to keep the flow of commentary clear as to which version
  everyone was referring to when they were providing feedback.
 
 The comparison to bugs is not valid.  A bug is the same bug until it is
 fixed.  An update consisting of different packages is a different
 update.

Better comparison: Bugzilla does not allow the content of an attachment
to be edited once it is submitted.  Instead, people submit a new
attachment and obsolete the old one.

-- 
Matt

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


Re: Bodhi allows resubmitting an update with different packages?!

2010-04-09 Thread Jeff Spaleta
On Fri, Apr 9, 2010 at 3:57 PM, Matt McCutchen m...@mattmccutchen.net wrote:
 The comparison to bugs is not valid.  A bug is the same bug until it is
 fixed.  An update consisting of different packages is a different
 update.

What? We don't tag testing-updates with an ID.  Testing packages...are
implicitly in flux...there's no intention to provide an audit trail
via a mechanism like our ID nomenclature that tags a collection of
packages as an identifiable update when the packages are in testing.

I think your overly narrowing the flexibility inherent in the testing
process with your attempt to define a testing updating they way you
just did.

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

Re: Bodhi allows resubmitting an update with different packages?!

2010-04-09 Thread Jeff Spaleta
On Fri, Apr 9, 2010 at 4:05 PM, Matt McCutchen m...@mattmccutchen.net wrote:
 https://bugzilla.redhat.com/show_bug.cgi?id=573510#c2

 How hard is it to use Bodhi properly?

And then at the bottom of the bug report... there's newer
packages...and newer links.

There's no value in commenting on testing packages that are already
superceded by newer testing packages.

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


Re: Bodhi allows resubmitting an update with different packages?!

2010-04-09 Thread Jeff Spaleta
On Fri, Apr 9, 2010 at 4:05 PM, Matt McCutchen m...@mattmccutchen.net wrote:
 It confuses the people who put in the effort to test your packages.  I
 updated to NetworkManager-0.8.0-4.git20100325.fc12.x86_64 and hit bugs
 576925 and 578141.  I wanted to leave negative feedback on the update,
 but I could not find one for that package version.

See... that's where I would have stopped and asked myself the following:

 Self, why can't a find this package in bodhi it must be obsoleted
by a newer version. Hey let me search via the web interface and
see...yes..yes it was. I'll give it a day and let my mirrors sync up
so I can get the latest _test_ update so I can provide feedback that
will be useful. Good thinking self, you've earned a beer and a
baconiase infused devilled egg.


Once a testing package is obsoleted by newer testing packages, why do
we need to keep those packages in bodhi's interface? Why do we need to
duplicate this at all? If you can't find a package in bodhi any longer
that means its no longer the latest available update and its no longer
relevant to the discussion.

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

Re: Bodhi allows resubmitting an update with different packages?!

2010-04-09 Thread Jeff Spaleta
On Fri, Apr 9, 2010 at 4:09 PM, Matt McCutchen m...@mattmccutchen.net wrote:
 Better comparison: Bugzilla does not allow the content of an attachment
 to be edited once it is submitted.  Instead, people submit a new
 attachment and obsolete the old one.

Yes and koji keeps builds around to even when they aren't in a
published tree.  Doesn't make that behavior appropriate for what bodhi
is trying to accomplish.

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

Re: Bodhi allows resubmitting an update with different packages?!

2010-04-09 Thread Jeff Spaleta
On Fri, Apr 9, 2010 at 4:20 PM, Matt McCutchen m...@mattmccutchen.net wrote:
 There's another possible explanation for that policy: users who don't
 participate in testing know that any update with an ID went to stable
 and won't be distracted by references to IDs of testing updates in
 various forums.  But actually, I would prefer giving every update an ID.

Clearly you would. And you'd burn through the ID numbering scheme with
no real auditting benefit.

I'll repeat. If a testing package is missing in bodhi...it means its
obsoleted by a newer one.
Bodhi has a search interface which will let you find the newer ones.
The bugzilla tickets have the reference to the newer ones.

Keeping the obsoleted packages in the bodhi interface would only
encourage you to add comments that are no longer relevant..no longer
useful to the maintainer.  Yes its unfortunate that you installed an
outdated testing package. It happens...because testing revisions can
be quite fast paced when maintainers are on the ball and your local
mirror might not sync as fast as others so you are a step or three
behind the current conversation.

And in this case, even if you found the package listing you were
looking for...any comment you would have added...any karma you would
have added..would just be wasted effort because the relevant
conversation had moved on to the newer package.  And we certainly
don't want you to waste even more effort adding karma or a comment on
an obsoleted testing package. We want you using and commenting on the
testing packages that are most current.

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

Re: Bodhi allows resubmitting an update with different packages?!

2010-04-09 Thread Matt McCutchen
On Fri, 2010-04-09 at 16:31 -0800, Jeff Spaleta wrote:
 I'll repeat. If a testing package is missing in bodhi...it means its
 obsoleted by a newer one.

This surprised me.  I assumed updates were immutable and did not find
any suggestion to the contrary until today.

 Bodhi has a search interface which will let you find the newer ones.
 The bugzilla tickets have the reference to the newer ones.
 
 Keeping the obsoleted packages in the bodhi interface would only
 encourage you to add comments that are no longer relevant..no longer
 useful to the maintainer.  Yes its unfortunate that you installed an
 outdated testing package. It happens...because testing revisions can
 be quite fast paced when maintainers are on the ball and your local
 mirror might not sync as fast as others so you are a step or three
 behind the current conversation.
 
 And in this case, even if you found the package listing you were
 looking for...any comment you would have added...any karma you would
 have added..would just be wasted effort because the relevant
 conversation had moved on to the newer package.  And we certainly
 don't want you to waste even more effort adding karma or a comment on
 an obsoleted testing package. We want you using and commenting on the
 testing packages that are most current.

I understand that!  Once I saw that my package was obsolete, I did not
comment about the bugs.

As you have said, feedback on obsolete packages is irrelevant.  So it is
confusing to see it on the page for the new update.  I have to remember
to start reading after the last This update has been submitted.  If
the feedback log would be cleared upon resubmission, then the outcome
would be indistinguishable from my proposal.

-- 
Matt

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


Re: Bodhi allows resubmitting an update with different packages?!

2010-04-09 Thread Matt McCutchen
On Fri, 2010-04-09 at 16:19 -0800, Jeff Spaleta wrote:
 Once a testing package is obsoleted by newer testing packages, why do
 we need to keep those packages in bodhi's interface?

To keep the contents of bodhi and the repository consistent at all times
(subject to mirroring).  As soon as the obsolete packages are unpushed
from the repository, I have no objection to the update disappearing from
bodhi.  But this is really a separate issue from my main complaint,
which was about old feedback appearing on the update page.

-- 
Matt

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