Re: Request to join Debian Python Team Salsa namespace
Louis-Philippe Véronneau <[email protected]> Thu, 18 Jun 2026 12:38:27 -0400
| Newsgroups | gmane.linux.debian.devel.python |
|---|---|
| Message-ID | <[email protected]> |
On 2026-06-18 04:18, Michele Cane wrote: > Hello Debian Python Team, > I would like to request access to the Debian Python Team Salsa namespace. > > My Salsa login is: heiserhorn > > I am working on packaging Rayforge for Debian. The related ITP is: > > #1137607 ITP: rayforge > https://bugs.debian.org/1137607 > > Rayforge is a Python desktop application for laser cutting and engraving. I would like to maintain the Python parts of this dependency chain in a team-maintainable way under the Debian Python Team, following the team workflow. > > Current Python packaging work includes: > > * python-asyncudp > - Salsa repo currently under my namespace: > https://salsa.debian.org/heiserhorn/python-asyncudp > - Imported from the PyPI release tarball using gbp/pristine-tar. > - Branches: debian/sid, upstream, pristine-tar. > - Builds successfully with sbuild. > - Deep lintian has no errors. > > * python-pyvips > - Salsa repo currently under my namespace: > https://salsa.debian.org/heiserhorn/pyvips > - Imported/maintained with upstream, pristine-tar, and debian/sid branches. > - Updated packaging for current Debian sid libvips transition. > - Builds successfully with sbuild. > - Upstream tests pass for supported Python versions. > - Deep lintian currently only reports the expected initial-upload-closes-no-bugs warning. > > Remaining Python packages in the Rayforge chain are: > > * raygeo / python3-raygeo > - Needed by Rayforge. > - Packaging is blocked on the Clipper2 chain: > Clipper2C -> clipper2c-sys -> clipper2 -> raygeo. > - rstar is already available in Debian, but raygeo still needs clipper2. > > * vtracer / python3-vtracer > - Needed by Rayforge. > - Python package is blocked on the Rust vtracer/visioncortex chain. > - The Rust vtracer packaging has already been prepared and built locally against local visioncortex packages. > > * rayforge > - Final application package. > - Current Debian packaging already tracks dependencies on python3-asyncudp, python3-pyvips, python3-raygeo, and python3-vtracer. > - Upload-readiness depends on the above Python/Rust/C++ dependency chain becoming available in Debian. > > Related Rust/C++ progress already done in support of this Python packaging work: > * rstar: accepted in Debian unstable. > * source-location: packaged, merged in the Debian Rust Team repository, and accepted in Debian unstable. > * flo_curves: accepted in Debian unstable. Follow-up i386 test fix MR prepared. > * visioncortex: packaged, MR opened, CI passed. > * vtracer: packaging prepared and successfully built locally against local visioncortex packages. > * Clipper2C: standalone C++ packaging prepared and pushed. > * clipper2c-sys and clipper2: Rust packaging prepared and locally validated against local Clipper2C packages, waiting for the C++ dependency to be available in Debian. > > > I have read the Debian Python Team policy: > > https://salsa.debian.org/python-team/tools/python-modules/-/blob/master/policy.rst > > and I accept it. I intend to follow the team workflow, including using upstream release tarballs, pristine-tar, and team-maintainable packaging suitable for transfer into python-team/packages. > > Thank you, > Mike > > Michele Cane, PhD Welcome to the team!