Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #17184

Re: python-lsp-server new upstream version

From Jochen Sprickerhof <jspricke@debian.org>
Newsgroups linux.debian.maint.python
Subject Re: python-lsp-server new upstream version
Date 2025-11-21 11:30 +0100
Message-ID <LTwyR-eBVq-1@gated-at.bofh.it> (permalink)
References <LTvCN-eBeP-3@gated-at.bofh.it>
Organization The Debian Project

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Hi Aeliton,

thanks for working on this. python-lsp-server is version locked by 
python3-spyder and needs coordination with Julian (Cc).

@Julian: can we get a new version in?

* Aeliton G. Silva <aeliton@aeliton.com> [2025-11-21 06:06]:
>I managed to create a working package for python-lsp-server using the
>upstream version 1.13.2 and I'd like to check if everything looks good.
>
>According to [1] the next steps would be:
>
>$ git push origin : --tags
>
>but I'm not sure I should do that before any of the maintainers have a
>look at what I did.

quoting form the wiki:

| Once you've built and uploaded your package,

Note the "uploaded" (to the Debian archive). So you should not tag.

>From 9dabd3961d8e2383cfdbb58620fa41e2dc0ea0d4 Mon Sep 17 00:00:00 2001
>From: Aeliton Silva <aeliton@aeliton.com>
>Date: Fri, 21 Nov 2025 05:14:56 -0300
>Subject: [PATCH 6/7] Add python3-websockets as build dependency
>
>---
> debian/control | 1 +
> 1 file changed, 1 insertion(+)
>
>diff --git a/debian/control b/debian/control
>index 9d9d026..e18920f 100644
>--- a/debian/control
>+++ b/debian/control
>@@ -28,6 +28,7 @@ Build-Depends: black,
>                python3-setuptools,
>                python3-setuptools-scm,
>                python3-ujson,
>+               python3-websockets,

Can you test if this is a test only dependency and can be annotated 
with <!nocheck>?

>From acbc33166e43dae829175d1ddd54bc6cc831be67 Mon Sep 17 00:00:00 2001
>From: Aeliton Silva <aeliton@aeliton.com>
>Date: Fri, 21 Nov 2025 05:14:11 -0300
>Subject: [PATCH 4/7] Add black as a build dependency
>
>---
> debian/control | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
>diff --git a/debian/control b/debian/control
>index b052494..e012904 100644
>--- a/debian/control
>+++ b/debian/control
>@@ -5,7 +5,8 @@ Maintainer: Debian Python Team <team+python@tracker.debian.org>
> Uploaders: Pablo Mestre Drake <pmdcuba@gmail.com>,
>            Julian Gilbey <jdg@debian.org>,
>            Jochen Sprickerhof <jspricke@debian.org>
>-Build-Depends: debhelper-compat (= 13),
>+Build-Depends: black,

Dito here.

>From bdc87285ab9a12b6e06d858de93e287aadc09cde Mon Sep 17 00:00:00 2001
>From: Aeliton Silva <aeliton@aeliton.com>
>Date: Fri, 21 Nov 2025 05:12:09 -0300
>Subject: [PATCH 3/7] Skip test that hangs
>
>---
> .../0004-Disable-test-that-hangs.patch        | 21 +++++++++++++++++++
> debian/patches/series                         |  1 +
> 2 files changed, 22 insertions(+)
> create mode 100644 debian/patches/0004-Disable-test-that-hangs.patch
>
>diff --git a/debian/patches/0004-Disable-test-that-hangs.patch b/debian/patches/0004-Disable-test-that-hangs.patch
>new file mode 100644
>index 0000000..d2b417d
>--- /dev/null
>+++ b/debian/patches/0004-Disable-test-that-hangs.patch
>@@ -0,0 +1,21 @@
>+From: Aeliton Silva <aeliton@aeliton.com>
>+Date: Fri, 21 Nov 2025 03:32:11 -0300
>+Subject: Disable test that hangs
>+
>+---
>+ test/test_language_server.py | 2 +-
>+ 1 file changed, 1 insertion(+), 1 deletion(-)
>+
>+diff --git a/test/test_language_server.py b/test/test_language_server.py
>+index 9b36211..2b41ba9 100644
>+--- a/test/test_language_server.py
>++++ b/test/test_language_server.py
>+@@ -77,7 +77,7 @@ def test_not_exit_without_check_parent_process_flag(
>+ 
>+ 
>+ @flaky(max_runs=10, min_passes=1)
>+-@pytest.mark.skipif(RUNNING_IN_CI, reason="This test is hanging on CI")
>++@pytest.mark.skip(reason="This test is hanging on CI")
>+ def test_missing_message(client_server_pair) -> None:

Please add the test in d/rules instead.

Cheers Jochen

Back to linux.debian.maint.python | Previous | NextNext in thread | Find similar


Thread

Re: python-lsp-server new upstream version Jochen Sprickerhof <jspricke@debian.org> - 2025-11-21 11:30 +0100
  Re: python-lsp-server new upstream version Andrey Rakhmatullin <wrar@debian.org> - 2025-11-22 10:10 +0100
    Re: python-lsp-server new upstream version Andrey Rakhmatullin <wrar@debian.org> - 2025-11-22 16:40 +0100
      Re: python-lsp-server new upstream version Andrey Rakhmatullin <wrar@debian.org> - 2025-11-22 17:50 +0100
  Re: python-lsp-server new upstream version Julian Gilbey <jdg@debian.org> - 2025-11-23 09:50 +0100
    Re: Spyder with loosen versions of python-lsp-server Julian Gilbey <jdg@debian.org> - 2025-11-25 08:00 +0100

csiph-web