[Debian-med-packaging] Bug#893458: libundead depends on cruft packages.

Matthias Klumpp mak at debian.org
Mon Mar 19 21:31:25 UTC 2018


2018-03-19 9:29 GMT+01:00 Andreas Tille <andreas at 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/



More information about the Debian-med-packaging mailing list