• Bug#1091324: devscripts: New --reverse mode for debbisect

    From Johannes Schauer Marin Rodrigues@21:1/5 to All on Fri Mar 7 15:30:02 2025
    Hi Santiago,

    Quoting Santiago Vila (2025-02-24 15:04:43)
    If the list of installed packages is what the error refers to, I don't think that's an error of "should never happen" kind, so I would consider that as a bug in my modified script.

    Maybe also a bug in the original debbisect script, but I'm not sure, so feel free to ask me to report it separately.

    I started working on this issue in this MR:

    https://salsa.debian.org/debian/devscripts/-/merge_requests/484

    Thanks!

    cheers, josch
    --==============077746599651813806=MIME-Version: 1.0
    Content-Transfer-Encoding: 7bit
    Content-Description: signature
    Content-Type: application/pgp-signature; name="signature.asc"; charset="us-ascii"

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

    iQIzBAABCgAdFiEElFhU6KL81LF4wVq58sulx4+9g+EFAmfK+wEACgkQ8sulx4+9 g+GuWg/+MdMsZ4xvDru9TBW4vlYlai4ls+jNvspUQUMrBQaSPFAAU+t2vE7me+rn LQjHmgvtomnuuXyZ9Il6p97z/TPFdoujhs4/DKnJ0sKg3qlTtCqIX+tWUrSKMSTS MrdaGnt6N4QRHXlsSxI5rxgbgPsTkCdc37jTA7OK9JkRP1XcuWHMHO/0pBN5PNeO gWmlyiKd5pDFQuCZcKAchjim8X8y+qrsNErPBvOR6y64IDCUTxkX32dD/q+6LS5H Tl3oAuexpOtZXhK0gLfbFJLi98mUkRziXZnkY7nKBVWPdNPMjlRtIywBE4zU2WDm heYxB3gOZDG0j0E5lBtZpb/KY9YGuPexaAO5TNjD11O0CDN96r+/QEqH5mwk4MyM o1yDsHz0oAQIlpl8U8ua0e3cm9fQmavCheuxUtJtEc+xWRFk8EJMCSavC8Xsk682 HwRRlcXOlhzDyp1aWXeCZdGoycoLCb2IABwlSvWG4KM/tk3jQTP5M5XnjmQ67Rlo YXYh+yT7zVRsRvFgzHtzpNihzn0DCGH3IIcpoqd3DVp9O0SkDGKGjPCBGUb0YWu0 WQOwj85MHNm7TPtTwBRkRI+ZcureNTVJZO7DPj7qEx1xntKgrn3T3Zo77qI+oIjC Gbn71iaP18bqi/gVMewJcsF8fa9I2mD756047jY6QVsZ8O3ySII=
    =Hy6F
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Santiago Vila@21:1/5 to All on Fri Mar 7 21:50:01 2025
    El 2/3/25 a las 20:10, Santiago Vila escribió:
    and the output which follows should also be changed because otherwise
    this is what it may happen:

      libgsettings-qt-dev:amd64 1.0.0-2 -> 1.0.0-1+b1
      libgsettings-qt1:amd64 1.0.0-2 -> 1.0.0-1+b1
      linux-libc-dev 6.12.17-1 -> 6.12.16-1

    that's weird because the arrow (->) represents time which is better
    to consider as always going forward.

    Note: I've fixed that in the MR and now the output for the above
    test case is like this:

    the following packages differ between the last bad and first good timestamp:
    libgsettings-qt-dev:amd64 1.0.0-1+b1 -> 1.0.0-2
    libgsettings-qt1:amd64 1.0.0-1+b1 -> 1.0.0-2
    linux-libc-dev 6.12.16-1 -> 6.12.17-1

    (btw: I'm trying to avoid code duplication, so I hope you
    like the v[::-1] trick :-)

    Now I'm going to see if I can test (and fix if required)
    the code following that. i.e. the "try to figure out the
    exact package that introduce the break" part.

    Thanks.

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