Exactly.

Please use 2.066.x tags for packaging (2.066.0 for original release).
"2.066" is a branch were bug-fix commits are aggregates while release is
prepared, it has no guarantees of being immutable (and shouldn't).


On Sat, Sep 6, 2014 at 5:37 PM, David Nadlinger via dmd-beta <
[email protected]> wrote:

> I think I know what is going on now. The source of the problem seems to be
> a bug in your Portfile, and not an issue on our side.
>
> I'm not familiar with how the GitHub handling works exactly, but
> ---
> github.setup        D-Programming-Language dmd 2.066
> ---
> seems to suggest that it fetches the "2.066" branch. This is not a good
> idea, because further point releases are also prepared there, as Kenji
> already mentioned. Instead, please use the actual release tag, e.g.
> "v2.066.0".
>
> Best,
> David
>
>
> On 6 Sep 2014, at 10:24, Takeshi Enomoto via dmd-beta wrote:
>
>> Dear DMD developers,
>>
>> Thank you for developing DMD.
>> I maintain dmd and related packages of MacPorts.
>>
>> We noticed a few updates to v2.066.0 of dmd, druntime and phobos
>> without changing their tags in the git repository (releases).
>>
>> <https://github.com/D-Programming-Language/dmd/releases>
>>
>> We call such updates `stealth updates'.
>> The checksums are verified to make sure that the correct source code
>> have been downloaded by MacPorts' port command.
>> The checksums are written in the package description file, called
>> Portfile.
>> We need to special treatment for stealth updates.
>>
>> <https://trac.macports.org/wiki/PortfileRecipes#stealth-updates>
>>
>> From the viewpoint of package maintainer,
>> stealth updates are not a good idea.
>> I understand that the changes are for bug fixes or enhancement.
>> But if so a new version number (e.g. v2.066.1 or v2.066.0.1)
>> or a tag should be given to the commit.
>>
>> I appreciate if you discussed my suggestion among the developers and
>> considered adopting it.
>>
>> Regards,
>>
>> Takeshi
>>
>> -----
>> Takeshi Enomoto
>> [email protected]
>>
> _______________________________________________
> dmd-beta mailing list
> [email protected]
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>
_______________________________________________
dmd-beta mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-beta

Reply via email to