|
| 1 | +### Title |
| 2 | + |
| 3 | +Packaging and maintenance of the Astropy ecosystem for Debian and Ubuntu |
| 4 | + |
| 5 | +### Project Team |
| 6 | + |
| 7 | +Ole Streicher [email protected]/ @olebole |
| 8 | + |
| 9 | +### Project Description |
| 10 | + |
| 11 | +This is a proposal to fund the ongoing continuous maintainance and |
| 12 | +interaction of Astropy and its related software within Debian, Ubuntu |
| 13 | +and other distributions that use Debian as a base. Aside from the |
| 14 | +major goal of providing high quality native packages of Astropy within |
| 15 | +Debian, this will improve the quality of the Astropy ecosystem by |
| 16 | +providing compatibility checks on a wide range of machine |
| 17 | +architectures and environments. |
| 18 | + |
| 19 | +### Project / Work |
| 20 | + |
| 21 | + * keep Astropy in Debian and Ubuntu up to date and in good shape |
| 22 | + |
| 23 | + - maintain distribution specific patches for Astropy and other packages |
| 24 | + (policy, tests, metadata etc.) |
| 25 | + |
| 26 | + - fix packaging related bugs |
| 27 | + |
| 28 | + - observe CI tests and rebuilds on supported platforms and ports for both |
| 29 | + Ubuntu and Debian; report problems and participate in the solution |
| 30 | + |
| 31 | + * maintain the Astropy related infrastructure in Debian |
| 32 | + |
| 33 | + - maintain required dependencies |
| 34 | + |
| 35 | + - follow changes in environment (dependencies, policy); react on new |
| 36 | + incompatibilities and requirements |
| 37 | + |
| 38 | + - ensure packaging of coordinated packages; maintain them if needed |
| 39 | + |
| 40 | + - propagate and coordinate packaging of affiliated packages and backports |
| 41 | + |
| 42 | + - Debian mentorship+sponsorship for affiliated packages if needed |
| 43 | + |
| 44 | + - observe the packaging of reverse dependencies; help in solving |
| 45 | + compatibility problems |
| 46 | + |
| 47 | + * act as a link between the Debian distribution and the Astropy community |
| 48 | + |
| 49 | + - discuss/forward bugs to upstream, backport/apply fixes if needed |
| 50 | + |
| 51 | + - participate in relevant discussion in both communities, connect |
| 52 | + people for problem solution if needed |
| 53 | + |
| 54 | +### Approximate Budget |
| 55 | + |
| 56 | +Due to the continuous nature of the work, the budget should be based |
| 57 | +on a hourly rate. By the experience from the last years, a realistic |
| 58 | +estimate would be 8 hours per month. Using a suggested rate of USD |
| 59 | +120/hour, this would sum up to an estimated total of USD 11,520 per |
| 60 | +year. For a total of three years this would sum up to total |
| 61 | +USD 34,560. |
| 62 | + |
| 63 | +### Period of Performance |
| 64 | + |
| 65 | +This is a continuous work, so I would ask for funding for three years, |
| 66 | +dependent of available funding. |
0 commit comments