[Pkg-d-devel] dsss and libtango packages

Vincenzo Ampolo vincenzo.ampolo at gmail.com
Sun Oct 12 23:06:10 UTC 2008


On Sunday 12 October 2008 01:30:27 Peter De Wachter wrote:
> Hi Vincenzo,

Hi Peter

>
> I tried compiling your package, but it failed to build for me (on my
> Debian/unstable system, I don't use Ubuntu). The build log is here:
> http://walrus.rave.org/~pdewacht/dsss_0.75-0ubuntu5.log
> I'm afraid I've got no idea on what goes wrong there.

It was a problem with a patch i did. As you can see. dsss is composed by dsss 
itself and rebuild. Due to policy problems, i renamed rebuild to drebuild 
according with Walter Bright and Gregor Richards. To do this i rename it after 
compilation, and i did a wrong patch. I've solved it now. 

As expected gdc on intrepid is messed up, i filled a LP bug #282400 .
It works/compiles like a sharm on ubuntu 8.04.


The new package is already in REVU: 
http://revu.ubuntuwire.com/details.py?package=dsss

Please tell me if you have problems during compilation.

>
> Looked at the package a bit, I found some other things that should be
> fixed:
>
> * You need to be much more detailed in the copyright file. dsss is not
> plain GPLv2 licensed. For example:
> - for the dmd frontend you should see the discussion in
> Debian bug #499927

That bug just say that gdc license is incompatible with dmd. It's all nonsense 
like Walter Bright said to me two years ago.
I talked about this issue with Walter Bright directly and he replied:

On Wed, 2006-08-02 at 15:29 -0700, Walter Bright wrote:
> I don't understand. The D front end is *already* released under the GPL
> (it is a dual license, GPL and Artistic).
>

Walter Bright is a very good coder and he is open to contributions/free 
software world. So licensing have never been a problem.

> - the files in rebuild/util by Derek Parnell have a custom BSD-style
> license
> - the code by Gregor Richards seems to be MIT licensed.

I did:
grep -Ri copyright * on the source tree
and wrote all the results. And it should be good.

About License, please tell me how i should  do it and i'll do it. Should i 
append other licenses in copyright file? Or is the most restrictive that wins?



>
> * You should depend on the gdc virtual package rather than on gdc-4.1.

It was related with an ubuntu bug in gdc-4.2 (which was gdc in ubuntu 8.04) LP 
#235955. Now the package is for intrepid, and the problem seems fixed there :D
So it's switched to gdc now.

>
> * Why is the C code compiled without optimisation?

How can i do it using cdbs?
I'll look for it.

>
> I don't know anything about cdbs so I can't comment on the stuff you're
> working on there.


Thanks for your help. It's really needed :D
-- 
Vincenzo Ampolo
http://vincenzo-ampolo.net

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://lists.alioth.debian.org/pipermail/pkg-d-devel/attachments/20081013/52fb4751/attachment.pgp 


More information about the Pkg-d-devel mailing list