RM: llvm-toolchain-snapshot [armel mips64el] -- RoQA; FTBFS, outdated snapshot

Emilio Pozuelo Monfort pochu at debian.org
Tue Oct 4 22:56:41 UTC 2016


On Wed, 28 Sep 2016 01:33:20 +0200 Andreas Beckmann <anbe at debian.org> wrote:
> Package: ftp.debian.org
> Severity: normal
> 
> Hi,
> 
> llvm-toolchain-snapshot is at version 4.0~svn... now, but due to FTBFS
> armel still has 3.8 binaries left. Packages picking these up during
> build may have problems migrating to testing ... and may need removal on
> armel, too.
> On mips64el there is no current build either, but only a few cruft
> packages are left.
> 
> There is also more cruft left from llvm-toolchain-snapshot 3.7, but I'm
> not sure how to properly request decrufting in this case:
> 
> clang-3.7-doc | 1:3.7~svn230892-1 | all
> liblldb-3.7 | 1:3.7~svn230892-1 | powerpc
> liblldb-3.7-dev | 1:3.7~svn230892-1 | powerpc
> lldb-3.7 | 1:3.7~svn230892-1 | powerpc
> lldb-3.7-dev | 1:3.7~svn230892-1 | all
> llvm-3.7-doc | 1:3.7~svn230892-1 | all
> llvm-3.7-examples | 1:3.7~svn230892-1 | all
> llvm-toolchain-snapshot | 1:3.7~svn230892-1 | source

The armel binaries are:

>From src:llvm-toolchain-snapshot: clang-3.8  clang-3.8-examples
clang-format-3.8  clang-modernize-3.8  cpp11-migrate-3.8  libclang-3.8-dev
libclang-common-3.8-dev  libclang1-3.8  libclang1-3.8-dbg  liblldb-3.8
liblldb-3.8-dbg  liblldb-3.8-dev  libllvm-3.8-ocaml-dev  libllvm3.8
libllvm3.8-dbg  lldb-3.8  llvm-3.8  llvm-3.8-dev  llvm-3.8-runtime
llvm-3.8-tools  python-clang-3.8  python-lldb-3.8

>From src:llvm-defaults: llvm  llvm-runtime  llvm-dev  libllvm-ocaml-dev  clang
clang-modernize  clang-tidy  clang-format  libclang1  libclang-dev  lldb

Other rdeps: gnome-builder  emscripten  qtcreator

For gnome-builder, I have dropped the clang support on armel in $VCS. Should be
uploaded soon.

For qtcreator, I have filed #839791.

As for the rest:

emilio at tatooine:~$ dak rm -Rn -a armel -b clang-3.8  clang-3.8-examples
clang-format-3.8  clang-modernize-3.8  cpp11-migrate-3.8  libclang-3.8-dev
libclang-common-3.8-dev  libclang1-3.8  libclang1-3.8-dbg  liblldb-3.8
liblldb-3.8-dbg  liblldb-3.8-dev  libllvm-3.8-ocaml-dev  libllvm3.8
libllvm3.8-dbg  lldb-3.8  llvm-3.8  llvm-3.8-dev  llvm-3.8-runtime
llvm-3.8-tools  python-clang-3.8  python-lldb-3.8  llvm  llvm-runtime  llvm-dev
libllvm-ocaml-dev  clang  clang-modernize  clang-tidy  clang-format  libclang1
libclang-dev  lldb  emscripten
W: -a/--architecture implies -p/--partial.
Will remove the following packages from unstable:

     clang |   1:3.8-34 | armel
 clang-3.8 | 1:3.8~svn247576-1 | armel
clang-3.8-examples | 1:3.8~svn247576-1 | armel
clang-format |   1:3.8-34 | armel
clang-format-3.8 | 1:3.8~svn247576-1 | armel
clang-modernize-3.8 | 1:3.8~svn247576-1 | armel
clang-tidy |   1:3.8-34 | armel
cpp11-migrate-3.8 | 1:3.8~svn247576-1 | armel
emscripten |   1.22.1-1 | armel
libclang-3.8-dev | 1:3.8~svn247576-1 | armel
libclang-common-3.8-dev | 1:3.8~svn247576-1 | armel
libclang-dev |   1:3.8-34 | armel
 libclang1 |   1:3.8-34 | armel
libclang1-3.8 | 1:3.8~svn247576-1 | armel
libclang1-3.8-dbg | 1:3.8~svn247576-1 | armel
liblldb-3.8 | 1:3.8~svn247576-1 | armel
liblldb-3.8-dbg | 1:3.8~svn247576-1 | armel
liblldb-3.8-dev | 1:3.8~svn247576-1 | armel
libllvm-3.8-ocaml-dev | 1:3.8~svn247576-1 | armel
libllvm-ocaml-dev |   1:3.8-34 | armel
libllvm3.8 | 1:3.8~svn247576-1 | armel
libllvm3.8-dbg | 1:3.8~svn247576-1 | armel
      lldb |   1:3.8-34 | armel
  lldb-3.8 | 1:3.8~svn247576-1 | armel
      llvm |   1:3.8-34 | armel
  llvm-3.8 | 1:3.8~svn247576-1 | armel
llvm-3.8-dev | 1:3.8~svn247576-1 | armel
llvm-3.8-runtime | 1:3.8~svn247576-1 | armel
llvm-3.8-tools | 1:3.8~svn247576-1 | armel
  llvm-dev |   1:3.8-34 | armel
llvm-runtime |   1:3.8-34 | armel
python-clang-3.8 | 1:3.8~svn247576-1 | armel
python-lldb-3.8 | 1:3.8~svn247576-1 | armel

Maintainer: LLVM Packaging Team <pkg-llvm-team at lists.alioth.debian.org>

------------------- Reason -------------------

----------------------------------------------

Checking reverse dependencies...
# Broken Depends:
gnome-builder: gnome-builder
libclc: libclc-amdgcn
        libclc-ptx
        libclc-r600
llvm-toolchain-snapshot: lldb-3.8-dev
                         llvm-3.8-examples
qtcreator: qtcreator

# Broken Build-Depends:
alberta: clang
beignet: clang-3.8
         libclang-3.8-dev
         llvm-3.8-dev
castxml: libclang-3.8-dev
         llvm-3.8-dev
clamav: llvm-dev
codelite: libclang-3.8-dev
          liblldb-3.8-dev
          llvm-3.8
diffoscope: llvm
freemat: libclang-dev
         llvm-dev
gnome-builder: libclang-dev
               llvm
hedgewars: clang
httping: clang
irony-mode: libclang-dev
iwyu: libclang-3.8-dev
      llvm-3.8-dev
kdevelop: libclang-3.8-dev (>= 1:3.8.1)
          llvm-3.8-dev (>= 1:3.8.1)
ldc: llvm-3.8-dev
libblocksruntime: clang
libc++: clang
libclang-perl: libclang-dev
               llvm
libclc: clang-3.8
        llvm-3.8-dev
libdispatch: clang (>= 2.8)
lightspark: llvm-dev (>= 1:3.3)
llvm-defaults: libllvm-3.8-ocaml-dev
               llvm-3.8-dev
mesa: libclang-3.8-dev (>= 1:3.8)
      llvm-3.8-dev (>= 1:3.8)
pocl: clang-3.8
      libclang-3.8-dev
      llvm-3.8-dev (>= 1:3.8)
python-shogun: clang
rustc: llvm-3.8-dev
       llvm-3.8-tools
shogun: clang
sparse: llvm-dev (>= 1:3.0~)
ycmd: libclang-3.8-dev
yrmcds: llvm

Dependency problem found.

libclc are arch:all. The llvm-toolchain-snapshot binaries are arch:all.

LLVM team: should emscripten be removed from armel?

I think as soon as gnome-builder and qtcreator are fixed, we can remove all the
cruft.

Thanks,
Emilio



More information about the Pkg-llvm-team mailing list