Re: python-lsp-server new upstream version

"Aeliton G. Silva" <[email protected]>
Newsgroups gmane.linux.debian.devel.python
Message-ID <[email protected]>
On Sat, 2025-11-22 at 16:40 -0300, Aeliton G. Silva wrote:
> On Sat, 2025-11-22 at 21:46 +0500, Andrey Rakhmatullin wrote:
> > On Sat, Nov 22, 2025 at 01:39:05PM -0300, Aeliton G. Silva wrote:
> > > $ export DEB_BUILD_OPTIONS=nocheck
> > > $ export DEB_BUILD_OPTIONS="nocheck"
> > > $ gbp buildpackage
> > 
> > Unless the build runs in a minimal chroot, this test doesn't make
> > sure that 
> > the optional deps aren't installed.
> > I also can't say if this actually uses the build profile or not.
> 
> I executed the following commands on my second test:
> 
> 1. remove old debs from previous tests
> 
> $ rm -f ../profiles/nocheck/python3-pylsp_1.13.2-1_all.deb
> ../profiles/default/python3-pylsp_1.13.2-1_all.deb
> 
> 2. Remove all packages tagged with !nocheck (all nocheck in d/control
> are preceded by !)
> $ cat debian/control | grep nocheck | sed 's/Build-Depends://'| sed
> 's/<.*$//' | sed 's/(.*$//'|
> xargs sudo apt-get -qy remove
> 
> $ sudo apt-get -qy autoremove
> 
> 3. Set nocheck profile & build
> $ export DEB_BUILD_OPTIONS="nocheck"
> $ export DEB_BUILD_PROFILES="nocheck"
> $ git clean -dfx
> $ git checkout .
> $ gbp buildpackage
> 
> 4. Move the generated package
> $ mv ../python3-pylsp_1.13.2-1_all.deb ../profiles/nocheck/python3-
> pylsp_1.13.2-1_all.deb
> 
> 5. Prepare normal build & build
> $ unset DEB_BUILD_PROFILES
> $ unset DEB_BUILD_OPTIONS
> $ git clean -dfx
> $ git checkout .
> $ gbp buildpackage # fails
> $ sudo apt-get install -qqy black flake8 pylint python3-autopep8
> python3-flaky python3-matplotlib python3-numpy python3-pandas
> python3-
> pydocstyle python3-pyqt6 python3-pytest python3-rope python3-
> websockets
> python3-whatthepatch python3-yapf
> $ git clean -dfx
> $ git checkout .
> $ gbp buildpackage
> 
> 6. Move the generaged package
> mv ../python3-pylsp_1.13.2-1_all.deb ../profiles/default/python3-
> pylsp_1.13.2-1_all.deb
> 
> 7. Diffoscope the two versions
> diffoscope ../profiles/default/python3-pylsp_1.13.2-1_all.deb
> ../profiles/nocheck/python3-pylsp_1.13.2-1_all.deb&& echo "\n\nThe
> two
> files are identical"
> 
> I can confirm the two files are identical.
> 
I'll test this with pbuilder too. I'll post results soon.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.