• [gentoo-dev] Possible merge of myspell/hunspell dictionaries

    From Zurab Kvachadze@21:1/5 to All on Fri Jul 7 12:00:01 2023
    Hello everyone,

    I am new here, so I'm sorry in advance for any stupid thing I may say. I
    want to adopt hunspell for various reasons and what I've noticed is a
    plethora of app-dicts/myspell-* packages (for each language there's one).

    I suggest merging them into one big myspell-dicts package, which will
    certainly reduce maintenance burden (the similar thing is done with libreoffice-l10n, I think).

    Looking forward to hearing your thoughts about my proposal


    — Obligatory footer —

    BalkanMadman

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From zurabid2016@gmail.com@21:1/5 to All on Sun Jul 9 11:00:01 2023
    Hello everyone,

    I am new here, so I'm sorry in advance for any stupid thing I may say. I want to adopt hunspell for various reasons and what I've noticed is a plethora of app-dicts/myspell-* packages (for each language there's one).

    I suggest merging them into one big myspell-dicts package, which will certainly reduce maintenance burden (the similar thing is done with libreoffice-l10n, I think).

    Looking forward to hearing your thoughts about my proposal


    — Obligatory footer —

    BalkanMadman

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sam James@21:1/5 to zurabid2016@gmail.com on Sun Jul 9 11:20:02 2023
    zurabid2016@gmail.com writes:

    Hello everyone,

    I am new here, so I'm sorry in advance for any stupid thing I may
    say. I want to adopt hunspell for various reasons and what I've
    noticed is a plethora of app-dicts/myspell-* packages (for each
    language there's one).

    I suggest merging them into one big myspell-dicts package, which will certainly reduce maintenance burden (the similar thing is done with libreoffice-l10n, I think).


    My only real question is why they're split in the first place and
    if there's some good reason for that. I've no idea.

    Looking forward to hearing your thoughts about my proposal


    I think you sent this email a few days ago, fwiw, see https://marc.info/?l=gentoo-dev&m=168872367517846&w=2.

    I'd maybe ask on IRC at #gentoo-dev-help & #gentoo-proxy-maint,
    as well, where we're focused on helping new contributors.

    I'd feel a bit better about the merge, I suppose, if I knew
    someone had checked git history and see if anyone suggested
    it before on Bugzilla and such.

    Anyway, it doesn't sound like a crazy idea prima facie.

    best,
    sam

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mart Raudsepp@21:1/5 to All on Sun Jul 9 12:20:01 2023
    Ühel kenal päeval, P, 09.07.2023 kell 10:10, kirjutas Sam James:

    zurabid2016@gmail.com writes:

    Hello everyone,

    I am new here, so I'm sorry in advance for any stupid thing I may
    say. I want to adopt hunspell for various reasons and what I've
    noticed is a plethora of app-dicts/myspell-* packages (for each
    language there's one).

    I suggest merging them into one big myspell-dicts package, which
    will certainly reduce maintenance burden (the similar thing is done
    with libreoffice-l10n, I think).


    My only real question is why they're split in the first place and
    if there's some good reason for that. I've no idea.

    I would guess that they are different packages because they all have a different SRC_URI. Many to some libreoffice assets download location,
    but not all.
    Maybe they could all come from the same source in an updated packaging
    though, I don't know the background.


    Mart

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ulrich Mueller@21:1/5 to All on Sun Jul 9 13:20:01 2023
    On Sun, 09 Jul 2023, Mart Raudsepp wrote:

    Ühel kenal päeval, P, 09.07.2023 kell 10:10, kirjutas Sam James:

    zurabid2016@gmail.com writes:

    I am new here, so I'm sorry in advance for any stupid thing I may
    say. I want to adopt hunspell for various reasons and what I've
    noticed is a plethora of app-dicts/myspell-* packages (for each
    language there's one).

    I suggest merging them into one big myspell-dicts package, which
    will certainly reduce maintenance burden (the similar thing is done
    with libreoffice-l10n, I think).

    My only real question is why they're split in the first place and
    if there's some good reason for that. I've no idea.

    I would guess that they are different packages because they all have a different SRC_URI. Many to some libreoffice assets download location,
    but not all.
    Maybe they could all come from the same source in an updated packaging though, I don't know the background.

    These are different packages because they have different upstreams,
    versioning schemes, and release cycles. Since we tend to follow
    upstream packaging, I'm not sure if combining them would make sense.

    I'm also not sure if it would reduce maintenance burden. I maintain app-i18n/man-pages-l10n, which gets way more frequent releases than the formerly separate man-pages-* packages, with each version bump requiring
    build and test for all supported languages instead of just one.

    Ulrich

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQFDBAEBCAAtFiEEtDnZ1O9xIP68rzDbUYgzUIhBXi4FAmSqlu8PHHVsbUBnZW50 b28ub3JnAAoJEFGIM1CIQV4uuPgIAJlhW7mjuJGGtPqXTPRiznqjoYq+eW/h7T6R gJfpsNz71fX2pOH951i/jlM1wyVbvboml850KlfF13g/lYQpDjB3DDpSIBSIOCH3 77zsYAwUhGUqS4+laLAPAjesyjV+Q7fVEQ8UyAPH4f9SI0rizb+gSqYPUQeIyekm eqHkD6/s7Zf0HTIBMIzTi0GWAK0s1GMePl5C2j2SyVpMNcE1ih7Eb25gIBRWHU7R 7nd9bsESxE6nUArQ3JjRaw/5OW8iuUH48SNK1bb06Ng15cOF5ZeIOZjjXZTXZFRB ysO66doTOS8LPcoyaMdTeMHFris6QDFl/X9F2kVavMWlWSAt9cE=yqr+
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Joonas Niilola@21:1/5 to Zurab Kvachadze on Tue Jul 11 06:40:01 2023
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------CcMgJLC00F3IltqPj3jCt0sU
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable

    On 7.7.2023 12.55, Zurab Kvachadze wrote:
    Hello everyone,

    I am new here, so I'm sorry in advance for any stupid thing I may say. I
    want to adopt hunspell for various reasons and what I've noticed is a plethora of app-dicts/myspell-* packages (for each language there's one).

    I suggest merging them into one big myspell-dicts package, which will certainly reduce maintenance burden (the similar thing is done with libreoffice-l10n, I think).

    Looking forward to hearing your thoughts about my proposal


    — Obligatory footer —

    BalkanMadman



    Hey,

    it would be better than the current situation for sure, but my
    impression with myspell* packages is that they all have different
    version releases and different upstream source uris, so just wondering
    can it be done with a single package? In theory it'd be an improvement
    though if there is a single upstream holding all language options.

    -- juippis

    --------------CcMgJLC00F3IltqPj3jCt0sU--

    -----BEGIN PGP SIGNATURE-----

    iQGTBAEBCgB9FiEEltRJ9L6XRmDQCngHc4OUK43AaWIFAmSs3FxfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk2 RDQ0OUY0QkU5NzQ2NjBEMDBBNzgwNzczODM5NDJCOERDMDY5NjIACgkQc4OUK43A aWJxPAgAmf1BEpMN2BcsZzcJc91xtjZkin9bTykS56yZmdmtjYLEJoWA0WQ0dfpz TnMcRLj0OTn7FHRT81MiZHjBMjwMqROAQ0eNMzSu9XpU1AJiWU8OyvRE9z488MuL M5Ggyb8G73iTwVioqdkJXRPZVa38am74FmZ1/S+XXnHvO5RyoFgN4u2mwHH63HDM 8jZAESSLZk/VbOHRwawrKgcdUi3ao1vGF/U055TFY5fBtRTVEDmTeyS/Wu5PBJ9S AMwPs3zubtL78HNg9xZREnP9thts3u5kI5DWD9jVHdCzDHf1SKHfoNcMBT0EdYZ+ XTsEE9vowPsUFHdw0h7C3BWUGQVg+Q==
    =vU9T
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ulrich Mueller@21:1/5 to All on Tue Jul 11 09:10:01 2023
    On Tue, 11 Jul 2023, Joonas Niilola wrote:

    it would be better than the current situation for sure, but my
    impression with myspell* packages is that they all have different
    version releases and different upstream source uris, so just wondering
    can it be done with a single package? In theory it'd be an improvement
    though if there is a single upstream holding all language options.

    The latter isn't the case. I count 24 app-dicts/myspell-* packages with
    SRC_URI pointing to libreoffice.org, and 26 packages pointing elsewhere.

    -----BEGIN PGP SIGNATURE-----

    iQFDBAEBCAAtFiEEtDnZ1O9xIP68rzDbUYgzUIhBXi4FAmSs/goPHHVsbUBnZW50 b28ub3JnAAoJEFGIM1CIQV4uNk0IALNuVccoYeAStA6Fo31jHL7/nZ7WsILAW2YV bcQsfM6cfANBaqXG3fsjfxjBGK+ISxCeu8ABO/khko9ZjQ/KXdRipC02Nm6obXuL OvUIiglJI9O9irq39OQoCpZKZ1GDCyxGSJM8S4wh0DyY330C0e3uyD9pm+bIv6HC 6Pa6GPVOjBLCWoC/mdj9kXwCIgWjDHm446yEVpfc1E63PXZT78rt1U4LX66AWxXm u9bo3sQBTEv+PPGORdCUAY16T1GQuKCrOxVCWswsuoj4aTJCMwxYiHFPuS6t6HJg du9E6N2c2iUR8dsza3SqsSItz4F7rdz1IXaGh7iF3riH4D/GZ6w=
    =cZrm
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)