Builds complete, it was reproducible in this new environment.
And even found more, yet some only info/pedantic level suggesting but not 
requiring an action.


E: llvm-toolchain-rocm source: binary-with-bad-dynamic-table 
[llvm/test/tools/llvm-xray/X86/Inputs/elf64-objcopied-instrmap.bin]
E: llvm-toolchain-rocm source: license-problem-convert-utf-code 
[llvm/lib/Support/ConvertUTF.cpp]
E: llvm-toolchain-rocm source: unpack-message-for-orig 
llvm-toolchain-rocm_7.1.0+dfsg.orig.tar.xz . ar failed for 
ROCm-llvm-project-d9bbb15/clang/test/Driver/Inputs/montavista_i686_tree/usr/lib/gcc/i686-montavista-linux/4.2.0/libgcc.a
E: llvm-toolchain-rocm source: unpack-message-for-orig 
llvm-toolchain-rocm_7.1.0+dfsg.orig.tar.xz . ar failed for 
ROCm-llvm-project-d9bbb15/llvm/test/Object/Inputs/aix-big-archive.a
E: llvm-toolchain-rocm source: unpack-message-for-orig 
llvm-toolchain-rocm_7.1.0+dfsg.orig.tar.xz . ar failed for 
ROCm-llvm-project-d9bbb15/llvm/test/Object/Inputs/aix-empty-big-archive-with-freelist.a
E: llvm-toolchain-rocm source: unpack-message-for-orig 
llvm-toolchain-rocm_7.1.0+dfsg.orig.tar.xz . ar failed for 
ROCm-llvm-project-d9bbb15/llvm/test/Object/Inputs/thin-path.a
E: llvm-toolchain-rocm source: unpack-message-for-orig 
llvm-toolchain-rocm_7.1.0+dfsg.orig.tar.xz . ar failed for 
ROCm-llvm-project-d9bbb15/llvm/test/tools/dsymutil/Inputs/libfat-test.a
E: llvm-toolchain-rocm source: unpack-message-for-orig 
llvm-toolchain-rocm_7.1.0+dfsg.orig.tar.xz . ar failed for 
ROCm-llvm-project-d9bbb15/llvm/test/tools/llvm-objdump/MachO/Inputs/malformed-machos/00000031.a

W: llvm-toolchain-rocm source: elf-error In ELF header: File contains multiple 
dynamic string tables [llvm/test/tools/llvm-objcopy/ELF/Inputs/partitions.elf]
W: llvm-toolchain-rocm source: elf-error In ELF header: File contains multiple 
dynamic symbol tables [llvm/test/tools/llvm-objcopy/ELF/Inputs/partitions.elf]
W: llvm-toolchain-rocm source: elf-error In ELF header: Reading 16777215 bytes 
extends past end of file for string table 
[llvm/test/Object/Inputs/invalid-strtab-size.elf]
W: llvm-toolchain-rocm source: elf-error In ELF header: Reading 2368 bytes 
extends past end of file for section headers 
[llvm/test/tools/llvm-dwarfdump/X86/Inputs/invalid.elf]
W: llvm-toolchain-rocm source: elf-error In ELF header: Section headers are not 
available! [llvm/test/Object/Inputs/invalid-e_shnum.elf]
W: llvm-toolchain-rocm source: elf-error In ELF header: Section headers are not 
available! [llvm/test/tools/llvm-dwarfdump/X86/Inputs/invalid.elf]
W: llvm-toolchain-rocm source: elf-error In ELF header: Too many program 
headers - 0x3030 - the file is not that big 
[llvm/test/Object/Inputs/invalid-e_shnum.elf]
W: llvm-toolchain-rocm source: elf-error In ELF header: Too many program 
headers - 0x9 - the file is not that big 
[llvm/test/tools/llvm-dwarfdump/X86/Inputs/invalid.elf]
W: llvm-toolchain-rocm source: elf-error In program headers: Unable to find 
program interpreter name 
[llvm/test/tools/llvm-xray/X86/Inputs/elf64-objcopied-instrmap.bin]
W: llvm-toolchain-rocm source: elf-error In program headers: no .dynamic 
section in the dynamic segment 
[llvm/test/tools/llvm-xray/X86/Inputs/elf64-objcopied-instrmap.bin]
W: hipcc-rocm: groff-message command exited with status 1: 
/usr/libexec/man-db/zsoelim | /usr/libexec/man-db/manconv -f UTF-8:ISO-8859-1 
-t UTF-8//IGNORE | preconv -e UTF-8 | groff -mandoc -Z -rLL=119n -rLT=119n 
-wmac -Tutf8 [usr/share/man/man1/hipcc.1.gz:1]
W: hipcc-rocm: groff-message command exited with status 1: 
/usr/libexec/man-db/zsoelim | /usr/libexec/man-db/manconv -f UTF-8:ISO-8859-1 
-t UTF-8//IGNORE | preconv -e UTF-8 | groff -mandoc -Z -rLL=119n -rLT=119n 
-wmac -Tutf8 [usr/share/man/man1/hipconfig.1.gz:1]

To be clear - I do not expect those to ne super critical.
Maybe they are mostly test files meant to allow testind edge-cases?
Smoe clearly sounds that way like "invalid-strtab-size.elf" and such.

But if that is the case, let us add them to lntian-overrides to allow to
split signal / noise.

---


Then a bunch of pre-builts - but those are not in the final package and hence 
no problem AFAICS
Yet again let us lintian-ignore them then?

W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[lld/test/COFF/Inputs/stub63mz]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[lld/test/COFF/Inputs/stub64mz]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[lld/test/COFF/Inputs/stub68mz]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/Object/Inputs/invalid-coff-header-too-small]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/Object/Inputs/main-ret-zero-pe-i386.dll]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/Object/Inputs/main-ret-zero-pe-i386.exe]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-objdump/COFF/Inputs/export.dll.coff-i386]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-objdump/COFF/Inputs/nop.exe.coff-i386]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-objdump/COFF/Inputs/tls.exe.coff-x86_64]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-objdump/COFF/Inputs/win64-unwind.exe.coff-x86_64.exe]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-objdump/X86/Inputs/disassemble.dll.coff-i386]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-objdump/X86/Inputs/internal.exe.coff-x86_64]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-profgen/Inputs/coff-profile.exe]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-readobj/COFF/Inputs/basereloc.obj.coff-i386]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-readobj/COFF/Inputs/coff-load-config-data-end.exe]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-readobj/COFF/Inputs/coff-load-config-x64.dll]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-readobj/COFF/Inputs/coff-load-config-x86.dll]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-readobj/COFF/Inputs/coff-no-load-config.exe]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-readobj/COFF/Inputs/export-arm.dll]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-readobj/COFF/Inputs/export-x64.dll]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-readobj/COFF/Inputs/export-x86.dll]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-readobj/COFF/Inputs/has-cet.exe]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-readobj/COFF/Inputs/has_pdb.exe]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-readobj/COFF/Inputs/imports.exe.coff-i386]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-readobj/COFF/Inputs/imports.exe.coff-x86-64]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-readobj/COFF/Inputs/needed-libs.obj.coff-am64]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-readobj/COFF/Inputs/nop.exe.coff-x86-64]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-readobj/COFF/Inputs/trivial.exe.coff-arm]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-symbolizer/Inputs/coff-dwarf.exe]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-symbolizer/Inputs/coff-exports.exe]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-symbolizer/pdb/Inputs/missing_pdb.exe]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-symbolizer/pdb/Inputs/test-columns.exe]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.exe]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/test/tools/sancov/Inputs/test-windows_x86_64]
W: llvm-toolchain-rocm source: source-contains-prebuilt-windows-binary 
[llvm/unittests/DebugInfo/PDB/Inputs/SimpleTest.exe]


---


Then there is
W: llvm-toolchain-rocm source: syntax-error-in-dep5-copyright Cannot parse line 
30: what is being built in this package [debian/copyright]

I mentioned this before but now can't find it - maybe my draft has been lost.
This might break some tools reading d/copyright - please fix that format.

---

Further I see

I: llvm-toolchain-rocm source: duplicate-short-description libclang-cpp-
rocm libclang-cpp-rocm-dev [debian/control]

They indeed both say
Description: C++ interface to the Clang library

The latter should be "... - development files" or something?


---

licenses and copyrights have a defined place, I'd say prevent this from
being installed please

I: hipcc-rocm: extra-license-file [usr/share/doc/hipcc/LICENSE.txt]


---

The rest are optional, no action on these required (but feel free)

I: clang-format-rocm: hardening-no-bindnow [usr/lib/rocm/llvm/bin/clang-format]
... [many more of these ]
I: clang-tidy-rocm: hardening-no-fortify-functions 
[usr/lib/rocm/llvm/bin/clang-tidy]
...

^^ Build options?

I: libclang-rocm-dev: package-contains-empty-directory
[usr/lib/rocm/llvm/include/clang-tidy/misc/ConfusableTable/]

^^ is that needed for anything then?


---

O: llvm-rocm-dev: custom-library-search-path RUNPATH /usr/lib/rocm/llvm/lib 
[usr/lib/rocm/llvm/lib/libRemarks.so.20.0rocm7.1.0]
N: the ROCm packages are expected to use libraries from
N: /usr/lib/rocm/llvm/lib

^^ These are only informational, but the tag is interesting to read
https://lintian.debian.org/tags/custom-library-search-path.html

You have kept them there so that it links against itself.
The interesting read there is related to our discusison of thta path as I quote
"... In that case, place those private shared libraries in /usr/lib/package. 
..."


---

The remaining Info and Pedantic messages are not even worth to be
mentioned here.

$ debuild -us -uc --lintian-opts -EvI --pedantic --show-overrides
--color=auto

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2133814

Title:
  NEW package request: llvm-toolchain-rocm

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/2133814/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to