[freedict] Re: discussion: make install and other FD improvements

  • From: Sebastian Humenda <shumenda@xxxxxx>
  • To: freedict@xxxxxxxxxxxxx
  • Date: Sat, 5 May 2018 17:33:49 +0200

Hi

Einhard Leichtfuß schrieb am 01.05.2018, 14:51 +0200:

On Arch at least, dictdconfig is not available. If I recall correctly, I
was once told it would be debian specific.
Right, but doesn't the script also check whether dictdconfig is available? Would
be great if it'd work on non-Debian systems, too :).

- Also, I'd like documentation files being copied by `make install'. I
 currently do not use `make install' in my packages, but instead
 manually copy the files, including any of AUTHORS, README, NEWS,
 ChangeLog, if existing.
IMHO that is the task of a package maintainer :), but maybe you have a 
different
opinion on that. Where would you install these files to? Dictd usually wants 
it
dictionaries under /usr/share/dictd on Debian, a place where the doc files
shouldn't go to, they go under /usr/share/doc/<PKGNAME>/doc. But I reckon 
this
is Debian-specific.

I do not really know about common documentation places, except on Arch,
where it's /usr/share/doc/<PKGNAME>.
I actually meant the same, my bad. But anyway, dictionary != package. I wouldn't
expect a `make install` to install files under /usr/share/doc/lat-deu, this is
the package manager's job.

- Checksums are great. Maybe you could provide such in the API?
 Currently, my script fetches the sources / binaries on every update,
 just to calculate the checksum.
Brilliant, what do you want, MD5?

Since there should not be a security impact (is there one?), MD5 should
be fine. Though I generally prefer stronger ones, such as SHA512.
Ok, each file that we ship (and used to ship) now also has a .sha512
counterpart. It's also in the API and documented on the wiki. The only bit
missing: how should it be presented on the website? I'm very uncreative here.

 Also, the XFCE4 dictionary [0] may be considered worth including.
Could you please add this? If you give me your user name (PM is fine), I'll 
add
you as a collaborator.

respiranto.
Thanks for adding the info.

Cheers
Sebastian
-- 
Web: https://www.crustulus.de ;(English|Deutsch)  | Blog: 
https://www.crustulus.de/blog
FreeDict: Free multilingual dictionaries - http://www.freedict.org
Freies Latein-Deutsch-Wörterbuch: https://www.crustulus.de/freedict.de.html

Attachment: signature.asc
Description: PGP signature

Other related posts: