• How do packages migrate from experimental?

    From Andrew Bower@21:1/5 to All on Tue May 20 21:40:01 2025
    Hi mentors,

    I have been targeting package sponsorship requests at experimental
    because of "no changes in unstable that are not targeted for trixie" [1]
    and I note that "the migration of packages from experimental to unstable
    is entirely at discretion of the packagers" [2]. However, I haven't been
    able to read up on what workflows are available for this migration and
    am curious to find out the answer ahead of needing it when the freeze
    ends.

    It seems a given that a new upload with a new changelog entry and a
    later version number will work but are there also options either for a
    sponsor to re-upload the same identical package with unchanged changelog
    to unstable or is there a semi-automated mechanism featuring something
    like britney that can do the same?

    And in any of these cases is there an automated removal mechanism for
    the redundant package left behind in experimental?

    Thanks!

    [1] https://release.debian.org/trixie/freeze_policy.html

    [2] https://wiki.debian.org/DebianExperimental

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Soren Stoutner@21:1/5 to Andrew Bower on Tue May 20 14:43:30 2025
    To: debian-mentors@lists.debian.org

    On Tuesday, May 20, 2025 12:42:38 PM Mountain Standard Time Hilmar Preuße wrote:
    Yes, do exactly this. Re-uploading the same version again won't work.

    And in any of these cases is there an automated removal mechanism for
    the redundant package left behind in experimental?


    Yes, there is.

    "As part of their archive maintenance role, the ftp-master team periodically (daily, cron-job) run a tool which searches for packages that should be removed. This tool used to be known as "rene" (and is still often referred to as such) but has now become the "cruft-report" sub-command of dak. In the cases handled by this tool, there is no need to request that your package be removed, they are handled in batches from times to times (apart from the "Architecture Not Allowed In Source" case, which still need a removal request).”

    "Packages in experimental for which a higher numbered version of the package exists in unstable ("NVIU" - "newer version in unstable”)”

    https://wiki.debian.org/ftpmaster_Removals

    --
    Soren Stoutner
    soren@debian.org
    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEJKVN2yNUZnlcqOI+wufLJ66wtgMFAmgs94IACgkQwufLJ66w tgOKgxAAsTsTkBDzKnPZiBzQG9qKIyZRo4RE4VgRVHXIHbSldSmFMNQvE1mS8Ah8 xHaD/SSxVcj5tK4Fl2aUkk1XuAdKqubkmabM9a12OMhRw8grPO00hP5g4Hl8yRnm jmV+gMzT7CziU0qBLxYRVdYrdsd5TtM+AUrgFA0STz/p1exrcrvDEW06yl8kqMJx 7mJZfhKricupNbj34bdtfvy6ekEqOQuGrhmbbKMPa2kdz17T2nwMLx9EdmQ1n0Pg l/zLnnDP+dfJBuBfaNq/5ZvQwsHsm87aTlbKdIgbEwZCUF5zujGBgNBcp516W0ZM szPh7xPw74BHaeujcLWGi9k1OuFv6FNYyRS4YEFOR9hDubtTEZSToO7UnIiqj8KA rgm91+iYyY2y//ac0tH56ocGIdbcsL5gWSBabsKIHCv/X/pHEQJv0qWxF333mWs5 SGy4qIGrjR2s1de/7Z6y/xSf4SVD4ALItHNK3YFQcBM2MkPNm8UMV+UBjESCPMKX bsWbOXWDlMiZU+x6MNsiApIsw+Thz9YCM1XHcDa/lLDUANy4dWvQZa6M4UiO2UDG nFxi9VnHfIkyWsL6OWkdbH3Oobw3nL4ZR7sJfV0C8CBcB/DnHfG/78ZLOBInx5pB /7Eu3zYbZ73a4kabBW6DYYUkGcKComGfhSqIyPlRbQ+elVEJG3E=
    =WO4M
    -----END PGP SIGNATURE-----

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