• Latent bugs in armel, armhf packages built before t64 transition

    From Chris Hofstaedtler@21:1/5 to All on Fri Aug 16 00:30:01 2024
    XPost: linux.debian.ports.arm, linux.debian.security

    Hi,

    while investigating a test failure in ksh93u+m, it became clear that
    packages last built before the time_t-64bit transition can have
    latent bugs.
    They might very well now FTBFS or fail at runtime (autopkgtest time
    or later).

    I believe FTBFS are bugs are probably caught by periodic rebuilds
    done by Lucas, Santiago et al.

    However I am not aware of any autopkgtests ran against these
    rebuilds.

    In the case of ksh93u+m, the tests pass in version 1.0.8-1 (built
    before t64 transition), but fail once that unchanged source is
    rebuilt.

    I would suggest to rebuild _all_ binary packages last built before
    the t64 transition to catch such problems, before releasing trixie.


    I will not pursue this any further but hope the ARM porters can pick
    up this topic.

    Chris

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Emanuele Rocca@21:1/5 to Chris Hofstaedtler on Fri Aug 16 10:30:01 2024
    XPost: linux.debian.ports.arm, linux.debian.security

    [ Martin added to CC ]

    On 2024-08-16 12:02, Chris Hofstaedtler wrote:
    while investigating a test failure in ksh93u+m, it became clear that
    packages last built before the time_t-64bit transition can have
    latent bugs.
    They might very well now FTBFS or fail at runtime (autopkgtest time
    or later).

    I believe FTBFS are bugs are probably caught by periodic rebuilds
    done by Lucas, Santiago et al.

    However I am not aware of any autopkgtests ran against these
    rebuilds.

    In the case of ksh93u+m, the tests pass in version 1.0.8-1 (built
    before t64 transition), but fail once that unchanged source is
    rebuilt.

    I would suggest to rebuild _all_ binary packages last built before
    the t64 transition to catch such problems, before releasing trixie.

    Thanks Chris for bringing this up.

    So basically what is needed is an archive rebuild and running the
    autopkgtests for all packages.

    Martin, I think you and your employer were looking for ways to help the armhf/armel ports. This looks like a great one! :)

    Emanuele

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Martin@21:1/5 to Emanuele Rocca on Wed Nov 27 23:50:01 2024
    XPost: linux.debian.ports.arm, linux.debian.security

    On 2024-08-16 10:25, Emanuele Rocca wrote:
    Martin, I think you and your employer were looking for ways to help the armhf/armel ports. This looks like a great one! :)

    Noted ;-)

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