[freedict] Re: Hash changes for dictionary releases

  • From: Einhard Leichtfuß <alguien@xxxxxxxxxxxxx>
  • To: freedict@xxxxxxxxxxxxx
  • Date: Sun, 19 Jan 2020 23:53:36 +0100

Hi Sebastian,
On 19/01/2020 22:08, Sebastian Humenda wrote:

Hi

Einhard Leichtfuß schrieb am 19.01.2020, 17:15 +0100:
Hi Sebastian,

On 19/01/2020 13:23, Sebastian Humenda wrote:
Hi Einhard

Einhard Leichtfuß schrieb am 19.01.2020,  3:24 +0100:
On 18/01/2020 18:58, Alyssa Ross wrote:
Did they change or did they not? For me it reads contradicting.

The hashes on <https://download.freedict.org/dictionaries/> definitely
changed.

For each of eng-deu, deu-eng, eng-fra and fra-eng, the checksum of the
source changed.  In the API (the json file), the checksums remain the
old ones (assuming this has not been fixed yet).

Since I still had the old source files for eng-deu and deu-eng, I
verified that only metadata (timestamps inside the tarball) had changed.
For eng-fra and fra-eng in contrast, there was real change, as reported
here [0,1].

I have not yet implemented this yet, but this is tracked in freedict/tools
#19. Help welcome :). It is basically some make logic + not using
distutils.version.StrictVersion in the API generator.

This appears to be exclusively about the built dictionaries.  Or are the
sources repackaged at the same time?  If so, could / should'nt this be
avoided?

Yes, as mentioned in <https://github.com/freedict/tools/issues/19>. I just
rephrased this to make clear that the source releases should be left
untouched.

So `make deploy' both builds the source and the `binary' packages?

Seeing that the sources changed this time, I assume that both the source
and binary packages are currently built using the current dictionary
sources from the git repository.

In my opinion, there should rather be some points where version-labeled
sources are released and any `binary' tarball of that version should be
based on that.

Greetings,
Einhard
-- 
FreeDict - Free And Open Dictionaries
Manage your subscription at https://www.freelists.org/list/freedict
Wiki: https://github.com/freedict/fd-dictionaries/wiki
Web: http://freedict.org

Other related posts: