The Bug Submission Assistant is built from information found in wiki and bugzilla. When they disagree, either because of a spelling mistake or another inconsistency, the Bug Submission Assistant fails. sanity checks were implemented to detects such inconsistencies and they are run each time the Bug Submission Assistant is updated.
Continue reading “Bug Submission Assistant : sanity checks”
The first version of the Bug Submission Assistant only allowed to attach a screenshot after the bug report was submitted. In addition it was not protected from double submission and not comment could be attached to the uploaded document. The two steps submission ( bug report followed by attachment ) was merged into a single step submission. The description field displayed under the file selection is for the description of the screenshot and replaces the hardcoded SCREENSHOT string.
The bug assistant draft page was updated with information extracted from the Bug Report Details page and the bugzilla page. It now shows the components, the matching subcomponents, the list of available versions, displays a comment explaining the component when it is selected and fetches the existing bug reports when a subcomponent is selected.
Continue reading “libreoffice bug reporting (part 3)”
A draft implementation of a bug report front end for libreoffice was assembled behind a reverse proxy pretending that http://freedesktop.dachary.org/ is http://bugs.freedesktop.org/. For the Writer and BASIC components a subcomponent can be selected. The URLs of the existing bug reportings is appended to the page. When the form is submit the user is redirected to bugs.freedesktop.org with the proper fields set.
Continue reading “libreoffice bug reporting (part 2)”
In a private conversation during the desktop summit Michael Meeks mentioned that work was needed on the easy / accurate bug filing task. According to him the primary goal is to reduce the number of bugs reports that cannot be used by asking a few simple questions to the reporter. The work done in February 2011 by Daniel Neel was partialy reimplemented and tested using jquery.