[Pkg-opencl-devel] Bug#764930: beignet: FTBFS - uses versioned llvm commands, but unversioned build dependency

gregor herrmann gregoa at debian.org
Thu Oct 30 18:34:17 UTC 2014


On Tue, 28 Oct 2014 18:56:52 +0000, Rebecca N. Palmer wrote:

> This occurs because beignet currently expects llvm 3.4 but Depends: on the
> default, which recently changed to 3.5 (#760050); the attached fixes it by
> explicitly using 3.4 everywhere.

Just out of curiosity:

The test failure in #759933 was fixed by a patch that changed the
dependencies in 0.8-1.1 from the versioned|general vresions to the
versioned ones:

- llvm-3.4-dev | llvm-dev (>= 1:3.4),
- clang-3.4 | clang (>= 1:3.4) | clang (>= 3.4),
- clang-3.4 | clang (>= 1:3.4) | clang (<< 1:0),
- libclang-3.4-dev | libclang-dev (>= 1:3.4) | libclang-dev (>= 3.4),
- libclang-3.4-dev | libclang-dev (>= 1:3.4) | libclang-dev (<< 1:0),
+ llvm-dev (>= 1:3.4),
+ clang (>= 1:3.4),
+ libclang-dev (>= 1:3.4),

And now with those dependencies we see #764930 and the proposed patch
is change the dependencies back to the versioned variants:

- llvm-dev (>= 1:3.4),
- clang (>= 1:3.4),
- libclang-dev (>= 1:3.4),
+ llvm-3.4-dev,
+ clang-3.4,
+ libclang-3.4-dev,


The latter makes sense from the explanation; I'm just wondering where
the build failure in late August with exactly those dependencies came
from and why the change fixed them?


Cheers,
gregor, looking at RC bugs with patches


-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: U2: When I Look At The World
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: Digital Signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-opencl-devel/attachments/20141030/1157fb66/attachment.sig>


More information about the Pkg-opencl-devel mailing list