2018-03-19 9:29 GMT+01:00 Andreas Tille <andr...@fam-tille.de>: > Hi, > > On Mon, Mar 19, 2018 at 02:51:38AM +0000, peter green wrote: >> Package: libundead >> Version: 1.0.9-1 >> Severity: serious >> >> libundead-dev depends on libphobos2-ldc-dev >> libundead0 depends on libphobos2-ldc76 >> >> Neither of these packages is built by ldc anymore. They seem to have been >> replaced by libphobos2-ldc-shared-dev and libphobos2-ldc-shared78 >> >> It seems there has not been an attempt to been an attempt to binnmu >> libundead for this transition in Debian. When we binnmu'd it in raspbian the >> dependency on libphobos2-ldc76 was replaced by libphobos2-ldc-shared78 but >> the dependency on libphobos2-ldc-dev remained. > > The depencency on libphobos2-ldc-dev was explicitly added by Matthias > Klumpp. I guess it needs to be replaced by libphobos2-ldc-shared-dev > but want to let Matthias confirm this assumption before uploading.
Adding that explicit dependency was a mistake on my side - since it is the compiler's standard library, and since we don't actually ship any D code that doesn't depend on it, having that explicit dependency doesn't make sense. And even if you compile without Phobos, any D compiler will pull it in on Debian anyway, so if you have a D compiler, you have Phobos too. I dropped the dependency in Git, and also made the package use dh-dlang to pick the right compiler and compiler flags. Feel free to upload the changes if you want to, and thanks for asking about the dependency! Cheers, Matthias -- I welcome VSRE emails. See http://vsre.info/