2018-03-27 21:30 GMT+02:00 Peter De Wachter <pdewa...@gmail.com>: > Package: gdc > Version: 4:8-20180321-1 > Severity: normal > > Hello, > > The gdc package says: > >> Depends: gdc-8 (>= 8-20180321-1~), libgphobos-dev (= 8-20180321-1) >> Description-en: D compiler (language version 2), based on the GCC backend >> This is a dependency package providing the default D compiler. >> Per policy, all packages that contain D sources must use this package >> in their Build-Depends line. > > The default-d-compiler package says: > >> Depends: ldc (>= 1:1.8) >> Description-en: Default D compiler (metapackage) >> This is a metapackage installing the default D compiler in Debian >> for the respective architecture. >> . >> Packages building D code should depend on this. > > Only one of these can be true :)
In this case, actually both can be true ^^ While the gdc package sets the default *GNU D compiler* on Debian (so, gdc-7 vs gdc-8 for example), the default-d-compiler package sets the default *overall D compiler* that D libraries are built with in Debian, so "ldc vs gdc" in this case. To me, the descriptions are actually clear enough, but if you have better wording, please contribute a patch to adjust the descriptions. Cheers, Matthias -- I welcome VSRE emails. See http://vsre.info/