[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1003103: Clients are missing from the package



Package: elpa-lsp-mode
Version: 8.0.0-2
Severity: grave
Tags: patch
X-Debbugs-Cc: thomas@koch.ro

A large part of the program isn't included in the package, see a debdiff
between version 8.0.0-2 and a correctly built package:

Files in first .deb but not in second
-------------------------------------
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-actionscript.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-ada.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-angular.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-bash.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-beancount.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-clangd.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-clojure.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-cmake.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-crystal.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-csharp.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-css.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-d.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-dhall.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-dockerfile.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-elixir.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-elm.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-erlang.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-eslint.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-fortran.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-fsharp.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-gdscript.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-go.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-groovy.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-hack.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-haxe.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-html.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-javascript.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-json.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-kotlin.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-lua.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-markdown.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-nim.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-nix.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-ocaml.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-perl.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-php.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-prolog.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-purescript.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-pwsh.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-pyls.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-pylsp.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-r.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-racket.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-rf.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-rust.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-solargraph.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-sorbet.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-sqls.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-steep.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-svelte.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-terraform.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-tex.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-v.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-vala.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-verilog.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-vetur.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-vhdl.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-vimscript.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-xml.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-yaml.el
-rw-r--r--  root/root   /usr/share/emacs/site-lisp/elpa-src/lsp-mode-8.0.0/lsp-zig.el

The error in building the package was detected by the test suite, but the
problem of the tests failing was "solved" by disabling the tests, resulting in
this completely broken package.

The patches fixing this are available in Salsa,
https://salsa.debian.org/emacsen-team/lsp-mode/-/merge_requests/1

Since the changes for version 8.0.0-2 haven't been pushed reverting them and
merging those fixes is left for the reader.

I'll note here that uploading the package twice without testing it once is
simply unacceptable.

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (990, 'testing'), (400, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.15.0-2-amd64 (SMP w/8 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages elpa-lsp-mode depends on:
ii  dh-elpa-helper      2.0.10
ii  elpa-dash           2.19.1+dfsg-1
ii  elpa-f              0.20.0-3
ii  elpa-ht             2.3-2
ii  elpa-lv             0.15.0-3
ii  elpa-markdown-mode  2.4-1
ii  elpa-spinner        1.7.4-1
ii  emacsen-common      3.0.4

Versions of packages elpa-lsp-mode recommends:
ii  emacs              1:27.1+1-3.1
ii  emacs-gtk [emacs]  1:27.1+1-3.1+b1

elpa-lsp-mode suggests no packages.

-- no debconf information


Reply to: