[freedict] Re: Hash changes for dictionary releases

  • From: Einhard Leichtfuß <alguien@xxxxxxxxxxxxx>
  • To: freedict@xxxxxxxxxxxxx
  • Date: Sun, 19 Jan 2020 17:15:32 +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?

I have tried to establish semantic versioning for our project, but that 
does
not include build numbers. The issue is that if our tooling has a bug, the
sources are **not** touched and we would need to add a pointless header to
each source file that this release is just for the sake of a changed tool 
set.
Therefore the note about the re-release was added to the web site.

Just to be sure:  The *.src.tar.xz files are considered such sources, right?

Yes, these are sources. The .dict* or *.slob files are export formats.

Thanks
Sebastian


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

Other related posts: