[DGD] DGD 1.6 and 1.5.6

Raymond Jennings shentino at gmail.com
Wed Apr 12 19:44:40 CEST 2017


I noticed that -DINET6=0 causes compilation failures now, is that expected?

On Wed, Apr 12, 2017 at 9:56 AM, Felix A. Croes <felix at dworkin.nl> wrote:
> Today I committed some changes that I had been preparing for a while,
> and released two new versions of DGD.
>
> DGD 1.5.6 is a release on the new 1.5-stable branch.  This branch will
> get only bugfixes, no new features.  I will keep it up to date for at
> least a few years.
>
> DGD 1.6 is a new release with some fairly radical changes.  Most importantly,
> it abandons snapshot compatibility with any version before 1.5.6.  While I
> liked having more than 20 years of snapshot compatibility, the maintenance
> overhead for having all the compatibility functionality in the code, including
> a different LPC VM for which there no longer is a compiler, grew too large.
>
> To upgrade a snapshot to DGD 1.6, first upgrade to DGD 1.5.6 (the last
> commit shared between the two branches is fine too), recompile all objects,
> and create a full snapshot.  This snapshot will be readable by DGD 1.6.
> Note that a snapshot created by DGD 1.6 will <not> be readable by DGD 1.5.6.
>
> DGD 1.6 also throws out the network extensions, another piece of code with
> an ever increasing maintenance overhead.  I look forward to welcoming
> back a new version of the network extensions in the future, after it has
> been brought more in line with the current state of DGD.  Anyone who
> depends on the network extensions should switch to the 1.5-stable branch
> for now.
>
> Regards,
> Felix Croes
> ____________________________________________
> https://mail.dworkin.nl/mailman/listinfo/dgd



More information about the DGD mailing list