On Sat, Nov 22, 2025 at 12:30:29PM -0300, Aeliton G. Silva wrote:
No, the upload to Debian archive is only done by your sponsor.> > Push your repo to salsa.debian.org: This is not about uploading to the archive.Thanks for the clarifications Andrey. About pushing it to salsa, can I do it or this should also be done by a sponsor?
You should push but not tag.
> > Can you test if this is a test only dependency and can be > > annotated > > with <!nocheck>? > > > > Good shout, thanks. websockets are in the [project.optional- > dependencies] in the pyproject.toml of the upstream, so I assume it > should be annotated with <!nocheck>. What matters is whether it's used for building or just for testing and whether the package builds fine with the nocheck build profile after your changes. You shouldn't just guess.If I remove either black or python3-websockets from debian/control, gbp buildpackage will succeed creating python_lsp_server-1.13.2-py3-none- any.whl, but the test session will fail when any of the packages is not installed. The debian package builds normally after annotating both dependencies with <!nocheck>.
Still, it's a bad idea to annotate deps with a build profile without actually testing it.
-- WBR, wRAR
signature.asc
Description: PGP signature

