Skip to content

Commit 4eaa911

Browse files
committed
Add Cycle 5 proposal for Ole Streicher
1 parent 4487a3f commit 4eaa911

File tree

1 file changed

+70
-0
lines changed

1 file changed

+70
-0
lines changed
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
### Title
2+
3+
Packaging and maintenance of the Astropy ecosystem for Debian and Ubuntu
4+
5+
### Project Team
6+
7+
Ole Streicher olebole@debian.org/@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+
This project contributes to the roadmap item "Improve support for
20+
using Astropy tools in heterogeneous computing environments such as
21+
cloud environments or GPU systems."
22+
23+
### Project / Work
24+
25+
* keep Astropy in Debian and Ubuntu up to date and in good shape
26+
27+
- maintain distribution specific patches for Astropy and other packages
28+
(policy, tests, metadata etc.)
29+
30+
- fix packaging related bugs
31+
32+
- observe CI tests and rebuilds on supported platforms and ports for both
33+
Ubuntu and Debian; report problems and participate in the solution
34+
35+
* maintain the Astropy related infrastructure in Debian
36+
37+
- maintain required dependencies
38+
39+
- follow changes in environment (dependencies, policy); react on new
40+
incompatibilities and requirements
41+
42+
- ensure packaging of coordinated packages; maintain them if needed
43+
44+
- propagate and coordinate packaging of affiliated packages and backports
45+
46+
- Debian mentorship+sponsorship for affiliated packages if needed
47+
48+
- observe the packaging of reverse dependencies; help in solving
49+
compatibility problems
50+
51+
* act as a link between the Debian distribution and the Astropy community
52+
53+
- discuss/forward bugs to upstream, backport/apply fixes if needed
54+
55+
- participate in relevant discussion in both communities, connect
56+
people for problem solution if needed
57+
58+
### Approximate Budget
59+
60+
Due to the continuous nature of the work, the budget should be based
61+
on a hourly rate. For the requested period (May 2025 - Dec 2026) the
62+
estimated required time woulf be 186 hours. Using a rate of USD
63+
120/hour, this would sum up to an estimated total of USD 22,320 per
64+
year.
65+
66+
### Period of Performance
67+
68+
This proposal should start with the end of the corresponding ROSES-20
69+
grant and therefore run from 2025-05-01 until 2026-12-31, with a
70+
possible extension by another year.

0 commit comments

Comments
 (0)