<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">Le dim. 12 avr. 2026 à 09:37, Helmut Grohne <<a href="mailto:helmut@subdivi.de">helmut@subdivi.de</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Package: qjs<br>
Version: 0.14.0-1<br>
Severity: serious<br>
User: <a href="mailto:debian-qa@lists.debian.org" target="_blank">debian-qa@lists.debian.org</a><br>
Usertags: fileconflict<br>
Control: affects -1 + quickjs<br>
<br>
qjs has an undeclared file conflict. This may result in an unpack error<br>
from dpkg.<br>
<br>
The files<br>
* /usr/bin/qjs<br>
* /usr/bin/qjsc<br>
are contained in the packages<br>
* qjs/0.14.0-1 as present in unstable<br>
* quickjs<br>
* 2025.04.26-1 as present in trixie<br>
* 2025.04.26-1+b1 as present in forky|unstable<br>
<br>
These packages can be unpacked concurrently, because there is no<br>
relevant Replaces or Conflicts relation. Attempting to unpack these<br>
packages concurrently results in an unpack error from dpkg, because none<br>
of the packages installs a diversion for the affected files.<br></blockquote><div><br></div><div>I think not allowing legacy quickjs and quickjs-ng's version of qjs is the behavior we want, so this:</div><div><br></div>--- a/debian/control<br>+++ b/debian/control<br>@@ -16,7 +16,9 @@ Package: qjs<br> Architecture: any<br> Multi-Arch: foreign<br> Depends: ${misc:Depends}, ${shlibs:Depends}<br>-Provides: quickjs-ng<br>+Provides: quickjs<br>+Conflicts: quickjs<br>+Replaces: quickjs<br> Recommends: qjs-doc<br><div><br></div><div><br></div><div><a class="gmail_plusreply" id="gmail-plusReplyChip-1" href="mailto:shumenda@gmx.de" tabindex="-1">@Sebastian Humenda</a> do you think it's ok ?</div><div><br></div><div>Jérémy</div></div></div>