You are here
Build Farm enhancements
Description: This project will fix various bugs in the PkgForge build farm software and deliver a number of feature enhancements.
Deliverables:
Customer: Informatics computing team. Potentially also external users so they should not be ignored but they are not a priority.
Case statement:
Since its entry into service in Informatics the PkgForge software build farm has been very successfully used to port LCFG and DICE to the SL6 platform. A number of minor bugs and niggles with the interface have been discovered that users would like resolved.
Due to a shortage of time with the original project the web interface is rather basic and needs a lot of work to provide a better user experience, it also needs reworking internally to use the correct APIs.
There are also a few new features which are very desirable, for instance, gpg signing of packages would help enhance the security of our systems.
Status:
Timescales:
Priority:
Time:
Proposal:
Resources:
Plan:
- Add systemd support for daemons (1 day)
- Fix reported bugs (1 day)
- Rework the web interface (4 days)
- Feature enhancement: Add support for signing packages (2 days)
- Feature enhancement: Soft/hard build timeouts (1 day)
- Feature enhancement: Job resubmission (2 days)
- Feature enhancement: Live view of build logs (2 days)
- Feature enhancement: Allow building against a target without submission (1 day)
- Feature enhancement: Add query functionality to the command line client (2 days)
- Feature enhancement: Enhance package quality checks (rpmlint, etc) (2 days)
Dependencies:
Risks:
Milestones
| Proposed date | Achieved date | Name | Description |
|---|