<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/85088>85088</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[Packaging] apt.llvm.org compatibility with Debian repo
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
peckto
</td>
</tr>
</table>
<pre>
Hi llvm packaging team!
I'm using your apt repository to install multiple versions of llvm (14, 16, 18) on Debian (unstable).
Since a few days I'm experiencing dependency conflicts when installing llvm from apt.llvm.org:
```
3.034 The following packages have unmet dependencies:
3.180 llvm-14 : Depends: llvm-14-linker-tools (= 1:14.0.6~++20230130095011+f28c006a5895-1~exp1~20230130215051.177) but it is not going to be installed
3.180 Depends: libcurl3-nss (>= 7.23.1) but it is not installable
3.180 llvm-16 : Depends: llvm-16-linker-tools (= 1:16.0.6~++20231112112722+7cbf1a259152-1~exp1~20231112112735.116) but it is not going to be installed
```
Dockerfile:
```Dockerfile
FROM debian:unstable-slim
RUN apt-get update && apt-get install -y --no-install-recommends \
curl \
wget \
ca-certificates \
lsb-release wget software-properties-common gnupg
RUN wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key | tee /etc/apt/trusted.gpg.d/apt.llvm.org.asc
RUN add-apt-repository "deb http://deb.debian.org/debian experimental main"
RUN add-apt-repository "deb http://deb.debian.org/debian experimental main"
RUN echo "deb http://apt.llvm.org/unstable llvm-toolchain main" > /etc/apt/sources.list.d/llvm.list \
&& echo "deb http://apt.llvm.org/unstable llvm-toolchain-18 main" > /etc/apt/sources.list.d/llvm-18.list \
&& echo "deb http://apt.llvm.org/unstable llvm-toolchain-16 main" > /etc/apt/sources.list.d/llvm-16.list \
&& echo "deb http://apt.llvm.org/unstable llvm-toolchain-14 main" > /etc/apt/sources.list.d/llvm-14.list \
&& curl -fsSL --tlsv1.2 https://apt.llvm.org/llvm-snapshot.gpg.key | gpg --dearmor -o /usr/share/keyrings/llvm-archive-keyring.gpg
RUN apt-get update && apt-get install -y --no-install-recommends \
llvm-14/llvm-toolchain-14 llvm-16/llvm-toolchain-16 llvm-18/llvm-toolchain-18
```
Can you reproduce this behavior?
Is there anything I'm doing wrong?
Did you change something in the packaging?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8VlFv2zYQ_jX0y4GCSFqy_OCHJK6xAds6tNsPoKizxIUiNZKK65f-9oGy5DhpOqAduiAwQN7xu4_f3VEnQ9CtRdyR4p4U-5UcY-f8bkD1GN2qds1595MGY556GKR6lK22LUSUPeGM5HuS311-fyZ808MYkvnsRg9yiOBxcEFH588QHWgbojQG-tFEPRiEJ_RBOxvAHS8RCK_YmvAHYOX0WxG-BWdhj7WWNpnHhFEbJHybXQJ_1FYhSDjiCRp5DnBhgp8G9BqtSoQaHNA2aNUZlLNHo1UMcOrQLpyS08Tg6F2fqGdplTnfEjFfkJT5_D8tRZaLNfzRIRydMe6UEC4CYYBOPiGMtsf4HFpjuGKJjFU5TBEpWwMRd7Cf_JLLsk2Nto_oaXTOhHR3IvbAiLhj6yzPys-E3xN-z3MucibyfFvkjBF-f-SVyvNSFtW2oOwzfhrY58WJsyIvWMY2myRsPUbQEXQA6yK0bsqsgxoXVbB5Qff575asrtXojaA2zCTfJZ6bjIuMfRllRp5S-KUU5dtSlF-XonwlBWOMM8Y3nBN-v1H1kUlebFnBb6VYnESRsVRp3yDFtQrgtvhh79Qj-qM2eM0xXF1vjJPl8OH9r9BMJU3E3VLRNBjd34J--PO3VIm0xQjj0MiIQHhJeHndXRqKnoFS6-i8ph6V6_ukIZDiYaYDAClRL3dOCealj6QKfdRHrWTEVwAm1NSjQRnwcjS4YzxJj3TwbkjHMNAU21lo7Ti0r-8zHaJ_v6fQxThMDcEPhB9edBw_TGkPVg6hczFrhzZ7xDOQzQNETCocMKrLKcIP0Y8hYjO5Na-wMhnUjZpNQ5N2N88S4bzBemJzJdNgnV3SM9O5LOYnpUcbpYFeaks4_5_AUXXuTbhXwi3FdGmc1C6qk9ougEDEu9fyBTd6hSEzOsRJvwkurW5zP1fef-RBWfXNVCirfhib8jvYlD-Mzfo72Ky_xmbqdXoMH38BSqMJTyzj39t07dACpQ1K3zsPNN3yMAafWHXSI-GHRzx7bduwwEivOv2EdN5PaD_waZulWIK_kHRO2hu2crZVb9iqf3vtH6RNI06abrxrRoUQOx2gxk4-aeeJOMwjUYDYoUeQ9hy79Em5jCbN9Hk5eWfbq-9eNxOm6qRtEYLr8XJE2wTyPHsRcVg1O9FsxVaucMc2LBfrvGDFqtspUR0F2xQVYrOtGqGEqqqCN8eqyjeFkiu94zlf54IJthYF49lW5sV6q8pyi01eMU7WOfZSm2tdrHQII-6qIq-qlZE1mjBNipxbPMFkTA9VsV_53SRiPbaBrPNUleEZJepophHz9-s9iv2LOQuU6wcZda2Njmc46dgtY196UVejN7uX5dvq2I11plw_J3DJ4-DdX6hS00z8UlFO_P8JAAD__zy6Zog">