• systemd-boot-installer_0.7_source.changes ACCEPTED into unstable

    From Debian FTP Masters@21:1/5 to All on Thu Dec 26 11:40:01 2024
    Thank you for your contribution to Debian.



    Accepted:

    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Format: 1.8
    Date: Thu, 26 Dec 2024 11:02:12 +0100
    Source: systemd-boot-installer
    Architecture: source
    Version: 0.7
    Distribution: unstable
    Urgency: medium
    Maintainer: Debian Install System Team <[email protected]> Changed-By: Cyril Brulebois <[email protected]>
    Changes:
    systemd-boot-installer (0.7) unstable; urgency=medium
    .
    [ Updated translations ]
    * Belarusian (be.po) by Joe
    * Estonian (et.po) by Kristjan Räts
    * Persian (fa.po) by peylight
    * French (fr.po) by Baptiste Jammet
    * Icelandic (is.po) by Sveinn í Felli
    * Japanese (ja.po) by Sadaharu Wakisaka
    * Romanian (ro.po) by Remus-Gabriel Chelu
    * Swedish (sv.po) by Anders Jonsson
    * Tamil (ta.po) by தமிழ்நேரம்
    * Turkish (tr.po) by Fatih Altun
    * Simplified Chinese (zh_CN.po) by Weng Qizhi
    Checksums-Sha1:
    e7c9322bef95a60cdded06c0e04d90daf425c9bb 1720 systemd-boot-installer_0.7.dsc
    72cd6ec45fe753cfb9726f2d3350feb22432635d 30216 systemd-boot-installer_0.7.tar.xz
    781044686b1e48b151103e56d373ebd3a3d43157 6719 systemd-boot-installer_0.7_source.buildinfo
    Checksums-Sha256:
    5457fa4ad5fd5fe162a7a49bf9158fe5ef69ce9f2d4a386ec8d464f459db3b41 1720 systemd-boot-installer_0.7.dsc
    0a97b6f7359690820af0fd5f21246276f7553458320cfa5816655bdad670adc4 30216 systemd-boot-installer_0.7.tar.xz
    e7010e28c33829d20f1230017e3df9168161d9a28b6d4a2f659ce5ea7a0a4b9a 6719 systemd-boot-installer_0.7_source.buildinfo
    Files:
    268163ce181f9c1e4703181b57dc532d 1720 debian-installer standard systemd-boot-installer_0.7.dsc
    9e42ead3181647d5b2dfedefa3b2722f 30216 debian-installer standard systemd-boot-installer_0.7.tar.xz
    d6cea70491a10a7c956dde3108273934 6719 debian-installer standard systemd-boot-installer_0.7_source.buildinfo

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

    iQJEBAEBCgAuFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmdtKrYQHGtpYmlAZGVi aWFuLm9yZwAKCRD/kUrwwrNVIKxfD/0fx4eOsTT4zhX0cX3QR2hppMo4idXac2vd 8hfYTUF1Yt8ZP4Y++frO3eW39hLtU5n7VHpw8I0x6NPzrdGsQDUqizDI5zsdvmnL K6xgsz4PdssxGS9yBPhgEN8CV5UI+68WBFZu8Z/0jCQ+vORlTBYr00mYAyIFgpzT j85XmAKTHgGpQnm7YnZ75VOU646mOxhllJQthgtKKZV+xTph1VsTfYc8qFrPoR42 +FvEggPmc5GPi0yzKn8P6YZFhcY31Nxnr92ey976KI/tkJGYD2gjYEdeazxW2e/l Yx39xqHqKkFptY1jc27Ek+9xYgz1HphwmoexG37t88DKnwoeiDwvnP+eG0e2A1f4 E9Hro6QcLXhUzqAuiT0K/dKVvJjtef6BpfWCKo7tvx5EOT+EGraZn24eMp3xe1nB zPRA1PEK3H1PNosKRmQ/cxX1aIw+OW8Ax0lxOwTevTZ/YdMxR4MOusxDDOa2FGjb 3LhL3Fo89TrVJe6aEXVG/st4EjIiev8vNosuqDgIYY63fmmjIoWDss4p9xoYoRYK bZGGVcAvY45FPdFh0O08sNq2k91XZh7biXmCuUjWmki+aqgJjhXHJDKMFuRkv7KH JbzNsuDDqAWhfoXaiQCFiceZgaPzBwiVWG2s0jPSHZ1njmK7YcqwvXZ50vwzImoa
    b7l/8bKU6Q==
    =Kr13
    -----END PGP SIGNATURE-----


    --==============14477395252305105=Content-Type: application/pgp-signature

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

    iHUEABYIAB0WIQTziqJOuF8J+ZI8pJSb9qggYcy5IQUCZ20urAAKCRCb9qggYcy5 Ie06AQC46cM9UKGbi9SNcEPCMqhN7pbQHJ1JoPnY29/PjbwVAAD7Bw1y4iIpy2Bq zHb59/lmOrI4lZwkr2uGiD5yKuBrFgk=1qTv
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Cyril Brulebois@21:1/5 to All on Thu Dec 26 12:00:01 2024
    Hi Holger,

    Debian FTP Masters <[email protected]> (2024-12-26):
    systemd-boot-installer (0.7) unstable; urgency=medium
    .
    [ Updated translations ]
    * Belarusian (be.po) by Joe
    * Estonian (et.po) by Kristjan Räts
    * Persian (fa.po) by peylight
    * French (fr.po) by Baptiste Jammet
    * Icelandic (is.po) by Sveinn í Felli
    * Japanese (ja.po) by Sadaharu Wakisaka
    * Romanian (ro.po) by Remus-Gabriel Chelu
    * Swedish (sv.po) by Anders Jonsson
    * Tamil (ta.po) by தமிழ்நேரம்
    * Turkish (tr.po) by Fatih Altun
    * Simplified Chinese (zh_CN.po) by Weng Qizhi

    I failed to spot this initially while having a look at this package, but
    it seems to me sl3 is not appropriate here: that's a package that
    doesn't show up in a default install, and yet it was penalizing a bunch
    of languages, leading to the “this translation is incomplete are you
    sure you want to proceed?” prompt right after language selection.

    If the level is indeed not appropriate, I'm not sure how transparent it
    is to change it (does it generate an extra burden on the translators?),
    but it'd be great if we could consider tweaking that in further updates.

    Thanks already!


    Cheers,
    --
    Cyril Brulebois ([email protected]) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

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

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmdtMjgACgkQ/5FK8MKz VSAD0g//TYlGU81p7PXj1LeOuvOLlGVLITSr0Bx/D/IpFruCh/ctFxDkqBqwa9oe l+Q08ZEcHpL0HBWtH8K0ffaqbf+mDyr7zHNskIqGnO4EuNy6sAswVI2j+dcVuj4Z 4tXIeNarWUyhiaAZSQutqPD4HuVe+0rxM0n4fcXlRBAwYjhGoqQGklWS+31MSNgG qFEnFklWiyWZ+kpKUX1iEnfFIw7v0vJ8EH8JsnZRC5Re1Jc69v6DmnbZqWBYxi+1 SpfhSgWYSaHKFVEQXBRyB5ynBsGXMl4q2uXEr3yNFfK8oPYS6Fp5c2Hirp5L308c JHH3hRLvIOjuT2hMRoScAw0mcgslJlW01EryJe2oNDaoSxEReoEMlQs5hDySPKIz GoQGtKeK/C/9oVHGCUfxNS4iMRU/RDI/D2ekUok852mJTd+COXH6PWagH5vQjO3e w5vxHLHCFzvM1z/+tWYzwpYuuhYj2hPSuzZ0bZNw0EfMhqs9yhuwFIL7a7w0bsuz lBQrGf9YbhOwwy/Mpf6orKYiDEkcI0/piJ8u1A7CezwrufuPB/K9zI5qLfw61qMe ogaPuWpQQT6k++s2kPYN6hkOuMNoMGhQ+Rx03iksN17vjBmSYl8r/0XTC3aXtU2c rkxY0JPPBAK/NVAUSeZ6Cjt6g98u8SxD8g9rkO2zp4OG7DFZGgI=
    =5khb
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *
  • From Holger Wansing@21:1/5 to Cyril Brulebois on Thu Dec 26 19:40:01 2024
    Hi,

    Cyril Brulebois <[email protected]> wrote (Thu, 26 Dec 2024 11:38:55 +0100):
    Debian FTP Masters <[email protected]> (2024-12-26):
    systemd-boot-installer (0.7) unstable; urgency=medium
    [...]
    I failed to spot this initially while having a look at this package, but
    it seems to me sl3 is not appropriate here: that's a package that
    doesn't show up in a default install, and yet it was penalizing a bunch
    of languages, leading to the “this translation is incomplete are you
    sure you want to proceed?” prompt right after language selection.

    Hmm, according to https://d-i.debian.org/doc/i18n-guide/ch01s04.html#sublevels sublevel3 is for "expert strings (some low priority features such as RAID, encrypted partitions, etc.)" - aka not for default install.
    So sl3 might not be that wrong.

    However, sublevel4 is "specific to less-popular arches (such as powerpc, mips or sparc) or used in experimental features".
    That leads to the decision, which arch is popular and which is not.
    But since arm64 is somewhat new, we could count that to the "not popular"
    ones currently, for sure. Thus moving the strings to sl4...


    But now we are at the point, where I ask myself, why that makes a difference? Are all strings from sl4 and sl5 generally not considered, when calculating the translation-status value?
    That's at least not documented in the above quoted doc...

    If the level is indeed not appropriate, I'm not sure how transparent it
    is to change it (does it generate an extra burden on the translators?),
    but it'd be great if we could consider tweaking that in further updates.

    I have a walk-through for this task, that can be done without problem.
    Will do, when alpha1 is out.
    (And: No, there's no extra burden or extra work for translators here.)
    I should document how to do this in above doc BTW...


    Holger




    --
    Holger Wansing <[email protected]>
    PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Cyril Brulebois@21:1/5 to All on Thu Dec 26 19:50:01 2024
    Hi,

    Holger Wansing <[email protected]> (2024-12-26):
    Hmm, according to https://d-i.debian.org/doc/i18n-guide/ch01s04.html#sublevels
    sublevel3 is for "expert strings (some low priority features such as
    RAID, encrypted partitions, etc.)" - aka not for default install. So
    sl3 might not be that wrong.

    Thanks for checking…

    However, sublevel4 is "specific to less-popular arches (such as
    powerpc, mips or sparc) or used in experimental features".
    That leads to the decision, which arch is popular and which is not.
    But since arm64 is somewhat new, we could count that to the "not popular" ones currently, for sure. Thus moving the strings to sl4...

    I think I'd just call that an “experimental feature”, without diving
    into arch popularity considerations. :)

    But now we are at the point, where I ask myself, why that makes a
    difference?

    Are all strings from sl4 and sl5 generally not considered, when
    calculating the translation-status value?

    That's at least not documented in the above quoted doc...

    Let's look at calc-release-status:

    # Format of that file is '<lang>: <sublevel> <status>', where:
    # - <sublevel> is the first sublevel that is not fully translated or,
    # if the language /is/ fully translated, the highest sublevel;
    # - <status> is: F (full), M (mostly: >90%), P (partial: 50-90%),
    # L (limited: <50%).
    # Note that sublevels 1 and 2 are taken together.

    In the case of “fr”, that moved from “3 M” to “5 F” after the update.

    Then, localechooser does this:

    # Determine which template to display to warn for incomplete translations
    # and fill in the variable contents
    warning_template() {
    local RET status template tbase twarn tabort
    status=$1
    tbase=localechooser/translation

    case $status in
    0) twarn=incomplete; tabort=abort ;;
    1) twarn=normal-ok; tabort=abort ;;
    2) twarn=partial; tabort=maybe-abort ;;
    3) twarn=mostly-ok ;;
    4) twarn=exceptions ;;
    esac
    if [ $status -le 2 ]; then
    template=$tbase/warn-severe
    db_metaget $tbase/text/$tabort description
    db_subst $template TXT-ABORT "$RET"
    else
    template=$tbase/warn-light
    fi

    # Languages that have fallbacks may have special templates
    if [ "$twarn" != exceptions ] && \
    expr $LANGUAGELIST : ".*:" >/dev/null && \
    db_metaget $tbase/text/warn_$twarn/$LANGUAGE description; then
    :
    else
    db_metaget $tbase/text/warn_$twarn description
    fi
    db_subst $template TXT-WARN "$RET"

    echo $template
    }

    so I'm not sure how much of a difference it would make to have those
    templates in sl4.

    I have a walk-through for this task, that can be done without problem.
    Will do, when alpha1 is out.
    (And: No, there's no extra burden or extra work for translators here.)

    Perfect, thanks!

    I should document how to do this in above doc BTW...

    That'd be awesome. :)


    Cheers,
    --
    Cyril Brulebois ([email protected]) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

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

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmdtoCYACgkQ/5FK8MKz VSAWRw/+Ltmkt3f2AQ+8n0eQywJWcjPnc1x6GQ+rPsvGXROt2sGXgyUdUDPy0pnT mvnZ+oyK3KHW45VZMN7R7Y+1Lnvb5jtPzxEE4hdYDa7jZbO6CyFxH3IiDw8Kmmlb ABAkrphJU6NbTat0hg5jO31KswOAPM+ZfEqIbGTlT9OxEKgaOREvrV93rVfiuCJW 2kjpXce1SYgbvh/MYUGKtvn4vb6cmsDA11lKCLU92sV7vUZhhpacXwTZh+uuzXvf 28r84roAVn36AZglFqijvtmJPkUirqh1yhQGKAEuKOgTDjSuKu8sYE7y2W7T7uLy eJi7qsZsfCPQIkQufbC9/8ZSSTnSYmR8WH0OjN6hQI+0nq8ntjS9uGK80Zm81Z3t l8uC6qMd8NdB16FV+zxWXXaEvN+sGpoH3xTXx84p4cVyYyiqlSr4ckSgM7agSXp+ IV3Nt+qDz9B/2nN4eGaGSb8ifHv8/WLRFxf4xhujrmjhNoLVtaiNXNEnP/8QvNtz xoF/svGISfkByylWzwyJuf+SF6DBcHUeh2cVVwvBecRWbq8R8fCQzUYHfsFw6rhi NKAoA5g06DLypG2BSAxQNPvBN8FoBy9f/KrPAiXMZBfdZt7nUOTc1myoe7vUx7NT C8zhKhWrZb2mSwYXpr0zjICl5Lsn/GIGb8rjHmo7HCYsYIZLNPs=
    =vz74
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *
  • From Pascal Hambourg@21:1/5 to Holger Wansing on Thu Dec 26 20:40:01 2024
    On 26/12/2024 at 19:14, Holger Wansing wrote:

    However, sublevel4 is "specific to less-popular arches (such as powerpc, mips or sparc) or used in experimental features".
    That leads to the decision, which arch is popular and which is not.
    But since arm64 is somewhat new, we could count that to the "not popular" ones currently, for sure. Thus moving the strings to sl4...

    Why arm64 ? systemd-boot-installer has "Architecture: all" and is
    currently enabled at runtime on arm64, amd64 and riscv64.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Wansing@21:1/5 to Pascal Hambourg on Thu Dec 26 21:40:01 2024
    Hi,

    Pascal Hambourg <[email protected]> wrote (Thu, 26 Dec 2024 20:21:10 +0100):
    On 26/12/2024 at 19:14, Holger Wansing wrote:

    However, sublevel4 is "specific to less-popular arches (such as powerpc, mips
    or sparc) or used in experimental features".
    That leads to the decision, which arch is popular and which is not.
    But since arm64 is somewhat new, we could count that to the "not popular" ones currently, for sure. Thus moving the strings to sl4...

    Why arm64 ? systemd-boot-installer has "Architecture: all" and is
    currently enabled at runtime on arm64, amd64 and riscv64.

    Huh, yes, in fact, this is not arm64.
    I mixed that up somehow. Uuups.


    Holger


    --
    Holger Wansing <[email protected]>
    PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Wansing@21:1/5 to Cyril Brulebois on Mon Jan 6 09:30:01 2025
    Hi,

    Cyril Brulebois <[email protected]> wrote (Thu, 26 Dec 2024 19:27:50 +0100):
    Holger Wansing <[email protected]> (2024-12-26):
    I have a walk-through for this task, that can be done without problem.
    Will do, when alpha1 is out.
    (And: No, there's no extra burden or extra work for translators here.)

    Perfect, thanks!

    This has been completed Saturday night.

    I should document how to do this in above doc BTW...

    That'd be awesome. :)

    And this is now also done: https://d-i.debian.org/doc/i18n-guide/ch02s05.html#idm860


    Holger

    --
    Holger Wansing <[email protected]>
    PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076

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