• 
      

    Update installer for Debian.

    Review Request #14879 — Created March 5, 2026 and submitted

    Information

    rbinstall
    master

    Reviewers

    There are no actual new Debian versions that aren't already listed, but
    there were a couple issues with tests:

    • The test for debian 10 needed to switch to the archive URL instead of
      https://deb.debian.org, since they've moved it off the main server.
    • Debian testing/unstable has renamed libxmlsec1-openssl to
      libxmlsec1-openssl1. This has no version number, so we needed a way to
      match that.
    • Ran unit tests.
    • Ran install tests for debian (arm64 for now, amd64 will come later).
    Summary ID
    Update installer for Debian.
    There are no actual new Debian versions that aren't already listed, but there were a couple issues with tests: - The test for debian 10 needed to switch to the archive URL instead of https://deb.debian.org, since they've moved it off the main server. - Debian testing/unstable has renamed `libxmlsec1-openssl` to `libxmlsec1-openssl1`. This has no version number, so we needed a way to match that. Testing Done: - Ran unit tests. - Ran install tests for debian (arm64 for now, amd64 will come later).
    qyqwrprsxvvuqpzxyyxkouyvutvxmxlm
    Description From Last Updated

    line break before binary operator Column: 17 Error code: W503

    reviewbotreviewbot

    Can you add a blank line in the comment between these?

    chipx86chipx86

    I didn't realize this until recently, but for cast, we can just use a string annotation instead of actually passing …

    chipx86chipx86
    Checks run (1 failed, 1 succeeded)
    flake8 failed.
    JSHint passed.

    flake8

    david
    chipx86
    1. 
        
    2. rbinstall/versioning.py (Diff revision 2)
       
       
       
      Show all issues

      Can you add a blank line in the comment between these?

    3. rbinstall/versioning.py (Diff revision 2)
       
       
      Show all issues

      I didn't realize this until recently, but for cast, we can just use a string annotation instead of actually passing in the type. This means you can also use modern type annotations inside the string, and don't need to import things outside of TYPE_CHECKING (less relevant to this file, but useful to know).

    4. 
        
    david
    maubin
    1. Ship It!
    2. 
        
    david
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to master (d7a5cf0)