Bug#893458: libundead depends on cruft packages.

2018-03-20 Thread Andreas Tille
Thanks a lot, Matthias. 

-- 
http://fam-tille.de



Bug#893458: libundead depends on cruft packages.

2018-03-19 Thread Matthias Klumpp
2018-03-19 9:29 GMT+01:00 Andreas Tille :
> Hi,
>
> On Mon, Mar 19, 2018 at 02:51:38AM +, 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/



Bug#893458: libundead depends on cruft packages.

2018-03-19 Thread Andreas Tille
Hi,

On Mon, Mar 19, 2018 at 02:51:38AM +, 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.

Kind regards

  Andreas.

-- 
http://fam-tille.de



Bug#893458: libundead depends on cruft packages.

2018-03-18 Thread peter green

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.

Please update your package.