Skip to content

Proposal -- 2022-01-19-tryton-updates-2.md

Project Data

Title Tryton updates for Debian 2
Funding source LTS or Freexian
Submitter Mathias Behrle mathiasb@m9s.biz
Executor Mathias Behrle
Reviewer @codehelp
Proposal date 2022-01-19
Approval date 2022-02-07
Request for bids No call for bids
Project management issue #24 (closed)
Completion date (insert date when completed)

Rationale

The goal of this project is to complete the available Tryton modules in Debian main and to automate this task as much as possible.

Description

  • Add some official tools to ease/automate the task of packaging Tryton modules.
  • Package and upload the current published, but not yet packaged Tryton modules.

Project Details

Please see submitter bid section below;

Completion Criteria

  • Publication of the tools in the official team repos at git@salsa.debian.org:tryton-team/tryton-team-tools.git
  • Package and upload the missing official 53 modules (110 currently packaged, 163 available) including their evtl. dependencies.

Estimated Effort

Depending on the tooling and achievable automation the effort should amount to 1875 - 3750 EUR (25-50 hours of work).

Submitter Bid

  • Debian tooling for the Tryton suite

    • cookiecutter template or script to automate the creation of packages for Tryton modules
    • scripting for automatic creation of autopkgtests
  • Completion of the Tryton suite

    • Packaging of missing published modules of the project
    • Packaging of missing dependencies
Edited by Jeremiah C. Foster
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information