[dmd-internals] dmd commit, revision 534
Brad Roberts
braddr at puremagic.com
Mon Jun 14 20:34:02 PDT 2010
On Mon, 14 Jun 2010, Benjamin Shropshire wrote:
> > The test style for dmd is many tests per file. To merge in dstress tests
> > with a different license would by that nature result in different blocks of
> > code within the same file falling under different licenses? No, not going
> > to happen.
> >
> > So, that leaves the option of drawing a license barrier between files.
> > That's certainly better, but also is far from ideal, imho.
> >
> > All that said, there's a last reason that's not been discussed in this
> > thread yet which is redundancy between the suites. It'd be stupid to just
> > squish them together and celebrate. MANY of the tests are redundant.
> > Determining which are and which aren't.. sigh.
> >
> > Obviously any test that fails in dstress (or the ldc suite) against current
> > dmd isn't covered by the dmd test suite (since it passes 100%.. being one of
> > the primary release criteria for all dmd releases). THOSE are clearly worth
> > adding. I expect most (and would hope all, but I'm not that stupid) of
> > those are also in bugzilla, which has a clear public domain label on all
> > submissions.
> >
> >
> > You're right in that we shouldn't raise license concerns needlessly, but
> > neither should we proceed recklessly. The DMD bundle is already a mess with
> > respect to multiple licenses (parts non-redistributable (backend), parts
> > redistributable under two licenses (artistic and gplv1)(frontend)).
> > I don't know that it's a problem to mix gpl2 into that mess, but I'd prefer
> > not to find out if it can be avoided.
> > So.. considering the above. The question left in my mind is:
> >
> > Is there enough value in digging out tests in dstress that aren't in
> > bugzilla attached to yet-to-be-fixed-bugs that it's worth both accepting
> > multiple licenses on the tests and actually going through the effort to dig
> > out those tests?
> >
> > My gut tells me no, but, please, keep trying to convince me I'm wrong.
> >
> > The irony (agony?) here is that if Thomas were still around, I suspect he'd
> > say 'do what ever you want with them'.
> >
>
> Then merge the GPL test into one file (gpl.d?) and put the non-GPL in another.
> It's not "one big test" is it?
You seem to have read approximately only the first two paragraphs of the
email. Any comments on the rest?
More information about the dmd-internals
mailing list