Re: Package QA Tracker

2015-08-21 Thread Nicholas Skaggs
On Wed, Aug 19, 2015 at 4:18 AM, Pasi Lallinaho p...@shimmerproject.org
wrote:

 On 19/08/15 09:27, floccul...@gmx.co.uk wrote:
  On 18/08/15 21:44, Nicholas Skaggs wrote:
  It can be setup anyway you wish. Historically it's been found useful
  to retain the results for an entire cycle at once for packages. When
  we removed older results, we got duplicate bugs and it was harder to
  see what had been touched and what had not. It would be interesting
  to have a discussion about how you want to use the tracker and what
  would be the most useful to you. It's likely we can make the changes
  you want without needing to make changes to the site/code. It would
  simply require a quorum among those who use it.
 
  Or.
 
  Something not needing quorum would be to have to work like the image
  tracker.
 
  Xubuntu have both types at our bit of that tracker.
 
  http://iso.qa.ubuntu.com/qatracker/milestones/340/builds
 
  64 and 32 bit refresh daily. The core package doesn't - just sits
  there for a whole cycle.
 
  If we did that then one flavours preference wouldn't affect anyone else.
 

 The package tracker can work in the same way as the ISO tracker already;
 you can add new builds per package at least manually. The problematic
 part with this are packages that are shared; you can only have one way
 with one package.

 In my opinion, if we want non-full-cycle builds, then the builds would
 have to update automatically and happen only when packages are actually
 updated. I don't think there is code that could do this currently.

The code to do this can  be seen in action on the debian installer. It does
technically exist, but I'm not sure it's something we want to pursue.
http://iso.qa.ubuntu.com/qatracker/milestones/340/builds/98875/testcases

It's updated only when a new version is published.


 Instead of trying to change how the builds work, another option would be
 adjusting how the current data is laid out. I could see that a version
 field in the reporting form could get us to similar results as with
 fiddling with builds if that field was somehow shown in the reported
 bugs list. This would obviously need new code too, but updates to the
 bug list have been planned for a long time - this is easily done with
 those changes.

Indeed. Folks interested in solving some of the longstanding bugs, please
check out the bug tracker and get in touch here on the list. The site is in
drupal. The wiki has everything you need to know to get started (
https://wiki.ubuntu.com/QATeam/Roles/Developer#Developing_the_QA_Trackers)
-- 
Ubuntu-quality mailing list
Ubuntu-quality@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-quality


Re: Package QA Tracker

2015-08-19 Thread flocculant

On 18/08/15 21:44, Nicholas Skaggs wrote:
It can be setup anyway you wish. Historically it's been found useful 
to retain the results for an entire cycle at once for packages. When 
we removed older results, we got duplicate bugs and it was harder to 
see what had been touched and what had not. It would be interesting to 
have a discussion about how you want to use the tracker and what would 
be the most useful to you. It's likely we can make the changes you 
want without needing to make changes to the site/code. It would simply 
require a quorum among those who use it.



Or.

Something not needing quorum would be to have to work like the image 
tracker.


Xubuntu have both types at our bit of that tracker.

http://iso.qa.ubuntu.com/qatracker/milestones/340/builds

64 and 32 bit refresh daily. The core package doesn't - just sits there 
for a whole cycle.


If we did that then one flavours preference wouldn't affect anyone else.

--
Ubuntu-quality mailing list
Ubuntu-quality@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-quality


Re: Package QA Tracker

2015-08-18 Thread Simon Quigley
I guess it would be great if the Package QA Tracker worked like this in my
opinion.

People can submit QA results like usual. Every 24 hours minimum(when all
the results are submitted for each individual set, passed or failed, like
for Lubuntu Desktop, Ubuntu GNOME, etc) the QA tracker could go through
this cycle:

If a result is passed, just a reset of that specific test case. Allow for
new submissions. If a package is working perfectly fine, why hold it back?

If a result is failed, until the bug is fixed, the test case would stay the
same, but no duplicate test results(if the same bug is found, just a me
too in Launchpad, if it is a new bug, a new test case like normal). We
could use the existing function that you can view the details of the bug
with when you hover to get that running. Another alternative option for
this would be to just have a history and before submitting test cases with
bugs, you had to take a look at the history to see what bugs were reported.
Although this alternative option probably wouldn't work, a history
nonetheless is a good idea.

And for the release cycles, if one of these cycles(the proposed cycle)
happen to fall in between these checkpoints, then there should be a way to
indicate, This was in Alpha, this was in Beta, etc.

I am open to any and all ideas, so feel free to leave feedback.

-- 
Have a nice day,
Simon Quigley
-- 
Ubuntu-quality mailing list
Ubuntu-quality@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-quality


Re: Package QA Tracker

2015-08-16 Thread Walter Lapchynski
so it resets every month?

@wxl | http://polka.bike
Lubuntu Release Manager  Head of QA
Ubuntu PPC Point of Contact
Ubuntu Oregon Team Leader
Ubuntu Membership Board  LoCo Council Member
Eugene Unix  GNU/Linux User Group Co-organizer
On Aug 16, 2015 12:16 AM, floccul...@gmx.co.uk wrote:

 On 15/08/15 16:35, Simon Quigley wrote:


 If a test result for a package in week 1 of a dev cycle shows a
 fail and has a bug filed against it why is that invalid in week 20
 if it hasn't been fixed?

 My point wasn't that. Then the QA person would have to reattach the
 bug(not so hard if there was somewhat of a history).

 I'm not really sure how removing test results for a cycle is useful.

 I would expect QA people to know if a bug reported against a
 package is still relevant or not.

 ​
 ​Because of regression. If there is package regression and the QA tracker
 shows a passed result, then it would be a little confusing to see a bug
 report
 ​ concerning the same package ​
 by the same person, don't you think?​
 ​

 Or I would be pleased to be in a position to know that it was a regression
 because I could simply see that the same thing passed last month ;)


 --
 Have a nice day,
 Simon Quigley


 --
 Ubuntu-quality mailing list
 Ubuntu-quality@lists.ubuntu.com
 Modify settings or unsubscribe at:
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-quality

-- 
Ubuntu-quality mailing list
Ubuntu-quality@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-quality


Re: Package QA Tracker

2015-08-16 Thread flocculant

On 16/08/15 17:27, Walter Lapchynski wrote:


so it resets every month?


No.

It doesn't reset at all. Just finishes at cycle end and then starts again.

Nick can tell you more about why it was set up as it is.


@wxl | http://polka.bike
Lubuntu Release Manager  Head of QA
Ubuntu PPC Point of Contact
Ubuntu Oregon Team Leader
Ubuntu Membership Board  LoCo Council Member
Eugene Unix  GNU/Linux User Group Co-organizer

On Aug 16, 2015 12:16 AM, floccul...@gmx.co.uk 
mailto:floccul...@gmx.co.uk wrote:


On 15/08/15 16:35, Simon Quigley wrote:


If a test result for a package in week 1 of a dev cycle
shows a
fail and has a bug filed against it why is that invalid in
week 20
if it hasn't been fixed?

My point wasn't that. Then the QA person would have to
reattach the bug(not so hard if there was somewhat of a history).

I'm not really sure how removing test results for a cycle
is useful.

I would expect QA people to know if a bug reported against a
package is still relevant or not.

​
​Because of regression. If there is package regression and the
QA tracker shows a passed result, then it would be a little
confusing to see a bug report
​ concerning the same package ​
by the same person, don't you think?​
​

Or I would be pleased to be in a position to know that it was a
regression because I could simply see that the same thing passed
last month ;)


-- 
Have a nice day,

Simon Quigley


-- 
Ubuntu-quality mailing list

Ubuntu-quality@lists.ubuntu.com
mailto:Ubuntu-quality@lists.ubuntu.com
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-quality



--
Ubuntu-quality mailing list
Ubuntu-quality@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-quality


Package QA Tracker

2015-08-14 Thread Simon Quigley
To whom it may concern:

Walter and I share a common concern about the packages QA tracker. It would
be great if instead of just having the results pile up(therefore eventually
making them invalid), if it would reset every so often(anywhere from 36
hours to a week would be phenomenal), then it would make those results more
useful to the QA people.

-- 
Have a nice day,
Simon Quigley
-- 
Ubuntu-quality mailing list
Ubuntu-quality@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-quality