Control: tag -1 + moreinfo unreproducible

Hi Gianfranco,

Quoting Gianfranco Costamagna (2022-11-21 13:13:10)
> Hello, as said on irc this control file of llvm-toolchain-15 version
> 1:15.0.5-3 llvm-spirv-15 [ amd64 arm64 armel armhf mips64el mipsel ppc64el
> s390x ] <!stage1>
> 
> works correctly, while changing as done in 1:15.0.5-2
> 
> 
> llvm-spirv-15 [ amd64 arm64 armel armhf mipsel ppc64el s390x ] <!stage1>
> llvm-spirv-14 [ mips64el ] <!stage1>,
> 
> results in llvm-spirv-15 being filtered before build, and then build fails 
> due to missing dependency.
> 
> (incidentally on mips64el everything is good)
> 
> See the sbuild output for -2 version
> 
> Merged Build-Depends: debhelper (>= 10.0), cmake, ninja-build, chrpath, 
> texinfo, sharutils, libelf-dev, libffi-dev, lsb-release, patchutils, 
> diffstat, xz-utils, python3-dev, libedit-dev, libncurses5-dev, swig, 
> python3-six, python3-sphinx (>= 1.3.6), binutils-dev, libxml2-dev, 
> libjsoncpp-dev, pkg-config, lcov, procps, help2man, zlib1g-dev, g++-multilib, 
> libjs-mathjax, python3-recommonmark, doxygen, gfortran, ocaml-base | 
> ocaml-nox, ocaml-findlib, libctypes-ocaml-dev, dh-exec, dh-ocaml, 
> libpfm4-dev, python3-setuptools, libz3-dev, spirv-tools | hello, 
> libcurl4-dev, libgrpc++-dev, protobuf-compiler-grpc, libprotobuf-dev, 
> protobuf-compiler, build-essential, fakeroot
> Merged Build-Conflicts: oprofile
> Filtered Build-Depends: debhelper (>= 10.0), cmake, ninja-build, chrpath, 
> texinfo, sharutils, libelf-dev, libffi-dev, lsb-release, patchutils, 
> diffstat, xz-utils, python3-dev, libedit-dev, libncurses5-dev, swig, 
> python3-six, python3-sphinx (>= 1.3.6), binutils-dev, libxml2-dev, 
> libjsoncpp-dev, pkg-config, lcov, procps, help2man, zlib1g-dev, g++-multilib, 
> libjs-mathjax, python3-recommonmark, doxygen, gfortran, ocaml-base, 
> ocaml-findlib, libctypes-ocaml-dev, dh-exec, dh-ocaml, libpfm4-dev, 
> python3-setuptools, libz3-dev, spirv-tools, libcurl4-dev, libgrpc++-dev, 
> protobuf-compiler-grpc, libprotobuf-dev, protobuf-compiler, build-essential, 
> fakeroot
> Filtered Build-Conflicts: oprofile
> dpkg-deb: building package 'sbuild-build-depends-main-dummy' in 
> '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-main-dummy.deb'.
> [...]
> dpkg-source: info: using options from 
> llvm-toolchain-15-15.0.5/debian/source/options: 
> --extend-diff-ignore=(^|/)(clang|clang-tools-extra|compiler-rt|CONTRIBUTING.md|debuginfo-tests|flang|integration-test-suite|libc|libclc|libcxx|libcxxabi|libunwind|lld|lldb|llvm|mlir|openmp|parallel-libs|polly|pstl|README.md|runtimes|utils|)
> dpkg-checkbuilddeps: error: Unmet build dependencies: llvm-spirv-15 | 
> llvm-spirv-14 | hello
> dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
> dpkg-buildpackage: warning: (Use -d flag to override.)
> 
> and for -3 fixed one
> 
> Merged Build-Depends: debhelper (>= 10.0), cmake, ninja-build, chrpath, 
> texinfo, sharutils, libelf-dev, libffi-dev, lsb-release, patchutils, 
> diffstat, xz-utils, python3-dev, libedit-dev, libncurses5-dev, swig, 
> python3-six, python3-sphinx (>= 1.3.6), binutils-dev, libxml2-dev, 
> libjsoncpp-dev, pkg-config, lcov, procps, help2man, zlib1g-dev, g++-multilib, 
> libjs-mathjax, python3-recommonmark, doxygen, gfortran, ocaml-base | 
> ocaml-nox, ocaml-findlib, libctypes-ocaml-dev, dh-exec, dh-ocaml, 
> libpfm4-dev, python3-setuptools, libz3-dev, llvm-spirv-15 | llvm-spirv-14 | 
> hello, spirv-tools | hello, libcurl4-dev, libgrpc++-dev, 
> protobuf-compiler-grpc, libprotobuf-dev, protobuf-compiler, build-essential, 
> fakeroot
> Merged Build-Conflicts: oprofile
> Filtered Build-Depends: debhelper (>= 10.0), cmake, ninja-build, chrpath, 
> texinfo, sharutils, libelf-dev, libffi-dev, lsb-release, patchutils, 
> diffstat, xz-utils, python3-dev, libedit-dev, libncurses5-dev, swig, 
> python3-six, python3-sphinx (>= 1.3.6), binutils-dev, libxml2-dev, 
> libjsoncpp-dev, pkg-config, lcov, procps, help2man, zlib1g-dev, g++-multilib, 
> libjs-mathjax, python3-recommonmark, doxygen, gfortran, ocaml-base, 
> ocaml-findlib, libctypes-ocaml-dev, dh-exec, dh-ocaml, libpfm4-dev, 
> python3-setuptools, libz3-dev, llvm-spirv-15, spirv-tools, libcurl4-dev, 
> libgrpc++-dev, protobuf-compiler-grpc, libprotobuf-dev, protobuf-compiler, 
> build-essential, fakeroot
> Filtered Build-Conflicts: oprofile

I had some difficulty parsing all the above properly. If I understood
correctly, then the situation is that for src:llvm-toolchain-15=1:15.0.5-2
sbuild failed to install llvm-spirv-15 as a build dependency while for
src:llvm-toolchain-15=1:15.0.5-3 there was no such problem.

If that is your situation then I was unable to reproduce your problem as as far
as I can see, src:llvm-toolchain-15=1:15.0.5-2 indeed does not depend on
llvm-spirv-15 at all:

    $ curl --silent 
http://snapshot.debian.org/archive/debian/20221120T030258Z/pool/main/l/llvm-toolchain-15/llvm-toolchain-15_15.0.5-2.dsc
 | grep llvm-spirv-15

Can you show me a .dsc that triggers the problem you see or give me more
information on how to reproduce the problem by supplying your exact invocation
of sbuild?

Thanks!

cheers, josch

Attachment: signature.asc
Description: signature

Reply via email to