<div dir="ltr"><div>Hi, I'm Maël, Yarn's lead maintainer.</div><div><br></div><div>While cmdtest has a popcon score higher than the yarn package, it's mostly because Yarn isn't traditionally installed using the Debian package. For historical reasons the 1.x branch always updated it, but in general our users install Yarn using it's "competitor", npm. The npm numbers give a very different picture: Yarn is downloaded 6.1m times per month.</div><div><br></div><div>There are currently talks to, potentially, ship symlinks for the three main package managers along with Node (npm, which is already there, along with Yarn and maybe pnpm). These plans aren't concrete yet, but a few people think it's worth studying. In any case, the decision is expected to be taken for Node 15, which will happen this year. To the extent possible, I think it could be wise (and very appreciated!) to consider renaming the `yarn` binary from `cmdtest` before it risks becoming an actual problem.</div><div><br></div><div>As a last note, I pinged Lars Wirzenius (who I think was the original cmdtest maintainer?), back in March '19. He mentioned having recently retired, but seemed fairly supportive of the idea ("I've now discussed the name of our testing tool with its other developer and we will likely change the name of our program during the Debian buster+1 development cycle").</div><div><br></div><div>Maël</div><div><br></div>On Mon, 16 Sep 2019 16:41:00 +0200 "Xavier" <<a href="mailto:yadd@debian.org">yadd@debian.org</a>> wrote:<br>> Control: tags -1 + wontfix<br>> <br>> Le Lundi, Septembre 16, 2019 16:02 CEST, Melvin Vermeeren <<a href="mailto:vermeeren@posteo.net">vermeeren@posteo.net</a>> a écrit:<br>> > Package: yarnpkg<br>> > Version: 1.13.0-1<br>> > Severity: normal<br>> ><br>> > Upstream calls the binary itself yarn as yarnpkg appears to have been<br>> > deprecated. Packaging as yarnpkg for backwards-compatibility is understandable,<br>> > though I believe a symlink yarn -> yarnpkg should be added as tools and scripts<br>> > nowadays typically check only for yarn.<br>> ><br>> > For example a problem occurs when installing GitLab from source, it only checks<br>> > for yarn during the rake task and complains it cannot be found. A local symlink<br>> > /usr/local/bin/yarn -> /usr/bin/yarnpkg resolved the issue.<br>> ><br>> > (Alternatively, perhaps make yarn the primary installation and symlink the<br>> > legacy yarnpkg -> yarn.)<br>> ><br>> > Thanks.<br>> <br>> Debian has already a /usr/bin/yarn file given by cmdtest. cmdtest has a better "popcon" than yarnpkg, that's why we won't change this for now.<br>> <br>> Cheers,<br>> Xavier<br>> <br>> <br>> <br></div>