From august 29th, 2011 to this day, the Bug Submission Assistant was implemented and released.
Continue reading “libreoffice Bug Submission Assistant postmortem”
resolving XiVO submissions confusion
A recuring pattern in the past two weeks has been the need to resolve a situation where the build machines and the associated respositories could not be used because either:
- the reprepro repository rejected one of the packages found in a build machine because of a checksum error, i.e. because it contained the same version of the package with a different checksum
- the packaging-farm installed on the build machine claimed it had no work to do
- packages were not manually submitted to the build machine
In the following each source of confusion is analyzed and clarified.
XiVO submission configuration
A default configuration file for submit-xivo.sh was created to avoid typos. When the environment of submit-xivo.sh changes, the sources are rebuilt. The 2.0.14 version of packaging-farm was released with these modifications, installed on all build machines with the associated migrations.
Rebuilding XiVO gallifrey
The production version of gallifrey was rebuilt to strip the timestamp and hash. A compilation problem with sangoma-wanpipe blocking the development version of gallifrey was diagnosed. A bug on kernel-modules dependencies was fixed. To avoid confusion the build configuration files were moved to /etc/packaging-farm. The 2.0.13 version of packaging-farm was released with these modifications, installed on all build machines with the associated migrations.
libreoffice bug reporting (part 4)
The information required to create a bug assistant page is extracted from the advanced bug tracker query form and the wiki page describing the components using a mixture of XSLT and perl scripts. The BugReport_Details has been updated with class conforming to a newly defined libreoffice-bug microformat.
Continue reading “libreoffice bug reporting (part 4)”
libreoffice bug reporting (part 3)
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)”
XiVO package versioning
The version 2.0.12 of packaging-farm was published with modifications to the package version conventions and disk usage optimization. The gallifrey production and development build machines were upgraded and the errors found when trying to rebuild were reported.
libreoffice bug reporting (part 2)
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)”
libreoffice bug reporting (part 1)
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.
gamequery sample application
A gamequery sample application demonstrating the use of collisions and HTML5 based sounds was written during bigjam.