[Fedora QA] #381: Bug and Update syncs shouldn't be halted by an isolated problem with one update or bug
by fedora-badges
#381: Bug and Update syncs shouldn't be halted by an isolated problem with one
update or bug
--------------------------------------+----------------------------------
Reporter: tflink | Owner: tflink
Type: enhancement | Status: new
Priority: major | Milestone: Undetermined Future
Component: Blocker bug tracker page | Version:
Keywords: | Blocked By:
Blocking: |
--------------------------------------+----------------------------------
= problem =
The current bug and update sync algorithms are very fragile in that one
error will stop the entire sync algorithm, leaving stuff out of sync with
bodhi or bugzilla. This has caused problems in the past
= analysis =
This could be solved by better error handling in the sync process such
that an error is logged but doesn't bubble up to the main sync code and
halt the entire process.
--
Ticket URL: <https://fedorahosted.org/fedora-qa/ticket/381>
Fedora QA <http://fedorahosted.org/fedora-qa>
Fedora Quality Assurance
9 years, 8 months
[Fedora QA] #384: Improve documentation
by fedora-badges
#384: Improve documentation
--------------------------------------+------------------------
Reporter: tflink | Owner: tflink
Type: enhancement | Status: new
Priority: major | Milestone: Fedora 20
Component: Blocker bug tracker page | Version:
Keywords: | Blocked By:
Blocking: |
--------------------------------------+------------------------
= problem =
At the moment, our documentation is out of date and somewhat incomplete.
= analysis =
Update the docs and find an appropriate place for them to live.
--
Ticket URL: <https://fedorahosted.org/fedora-qa/ticket/384>
Fedora QA <http://fedorahosted.org/fedora-qa>
Fedora Quality Assurance
9 years, 8 months
[Fedora QA] #383: Migrate from FAS to FAS-OpenID
by fedora-badges
#383: Migrate from FAS to FAS-OpenID
--------------------------------------+------------------------
Reporter: tflink | Owner: tflink
Type: enhancement | Status: new
Priority: major | Milestone: Fedora 20
Component: Blocker bug tracker page | Version:
Keywords: | Blocked By:
Blocking: |
--------------------------------------+------------------------
= problem =
With the introduction of FAS-OpenID, the current method of FAS
authentication will be going away somewhere around F20. We will need to
migrate to the newer FAS-OpenID before that time.
= analysis =
The OpenID code in python-fedora-flask should make the transition
relatively painless but it will still require quite a bit of testing to
make sure that everything still works.
--
Ticket URL: <https://fedorahosted.org/fedora-qa/ticket/383>
Fedora QA <http://fedorahosted.org/fedora-qa>
Fedora Quality Assurance
10 years, 2 months
[Fedora QA] #367: Display flash messages in appropriate place
by fedora-badges
#367: Display flash messages in appropriate place
--------------------------------------+----------------------------------
Reporter: mkrizek | Owner: tflink
Type: enhancement | Status: new
Priority: minor | Milestone: Undetermined Future
Component: Blocker bug tracker page | Version:
Keywords: | Blocked By:
Blocking: |
--------------------------------------+----------------------------------
= problem =
Currently flash messages containing information for user are not
displayed.
= analysis =
There should probably be a box right under the header on all pages that
would display flash messages.
= enhancement recommendation =
--
Ticket URL: <https://fedorahosted.org/fedora-qa/ticket/367>
Fedora QA <http://fedorahosted.org/fedora-qa>
Fedora Quality Assurance
10 years, 2 months
[Fedora QA] #372: Bugzilla Faults During Proposal are not logged, lead to http 500 errors
by fedora-badges
#372: Bugzilla Faults During Proposal are not logged, lead to http 500 errors
--------------------------------------+------------------------
Reporter: tflink | Owner: tflink
Type: defect | Status: new
Priority: critical | Milestone: Fedora 19
Component: Blocker bug tracker page | Version:
Keywords: | Blocked By:
Blocking: |
--------------------------------------+------------------------
= bug description =
When bugzilla faults during proposal don't have fault code 51, the
internal !BugzillaError class isn't used and the fault is lost when
attempting to extract information from it
{{{
[Wed Mar 27 13:26:38 2013] [error] [20130327-13:26PM] [blockerbugs]
[ERROR] Exception on /propose_bug [POST]
[Wed Mar 27 13:26:38 2013] [error] Traceback (most recent call last):
[Wed Mar 27 13:26:38 2013] [error] File "/usr/lib/python2.6/site-
packages/flask/app.py", line 1687, in wsgi_app
[Wed Mar 27 13:26:38 2013] [error] response =
self.full_dispatch_request()
[Wed Mar 27 13:26:38 2013] [error] File "/usr/lib/python2.6/site-
packages/flask/app.py", line 1360, in full_dispatch_request
[Wed Mar 27 13:26:38 2013] [error] rv = self.handle_user_exception(e)
[Wed Mar 27 13:26:38 2013] [error] File "/usr/lib/python2.6/site-
packages/flask/app.py", line 1358, in full_dispatch_request
[Wed Mar 27 13:26:38 2013] [error] rv = self.dispatch_request()
[Wed Mar 27 13:26:38 2013] [error] File "/usr/lib/python2.6/site-
packages/flask/app.py", line 1344, in dispatch_request
[Wed Mar 27 13:26:38 2013] [error] return
self.view_functions[rule.endpoint](**req.view_args)
[Wed Mar 27 13:26:38 2013] [error] File "/usr/lib/python2.6/site-
packages/blockerbugs/controllers/users.py", line 84, in decorated_function
[Wed Mar 27 13:26:38 2013] [error] return f(*args, **kwargs)
[Wed Mar 27 13:26:38 2013] [error] File "/usr/lib/python2.6/site-
packages/blockerbugs/controllers/main.py", line 375, in propose_bug
[Wed Mar 27 13:26:38 2013] [error] bugform.bugid.errors = [e.msg]
[Wed Mar 27 13:26:38 2013] [error] AttributeError: 'Fault' object has no
attribute 'msg'
}}}
= fix recommendation =
Either all of the bugzilla faults need to be wrapped in a !BugzillaError
or the error handling needs to be capable of handling multiple error
types.
--
Ticket URL: <https://fedorahosted.org/fedora-qa/ticket/372>
Fedora QA <http://fedorahosted.org/fedora-qa>
Fedora Quality Assurance
10 years, 3 months
[Fedora QA] #370: Change active milestone list on index to clickable links
by fedora-badges
#370: Change active milestone list on index to clickable links
--------------------------------------+----------------------------------
Reporter: tflink | Owner: tflink
Type: enhancement | Status: new
Priority: minor | Milestone: Undetermined Future
Component: Blocker bug tracker page | Version:
Keywords: easyfix | Blocked By:
Blocking: |
--------------------------------------+----------------------------------
= problem =
Currently, the milestones listed as current on the index are not links. It
would be nice if they linked to the milestone's buglist
= enhancement recommendation =
Change the index template such that the list of currently active
milestones also links to the named milestone's buglist
--
Ticket URL: <https://fedorahosted.org/fedora-qa/ticket/370>
Fedora QA <http://fedorahosted.org/fedora-qa>
Fedora Quality Assurance
10 years, 4 months
Finishing Migration from autoqa-devel to qa-devel
by Tim Flink
It's been a while since the qa-devel list was created and I'm planning
to start the process of decomissioning autoqa-devel.
I'm going to start looking for references to autoqa-devel on the
various Fedora wikis and change the references to qa-devel.
At the moment, I'm planning to put autoqa-devel into permanent
maintenance mode (no new messages accepted but archives will remain) on
Friday.
If you have objections to this, speak up soon :)
Tim
10 years, 5 months