• Pythonista wanted for help with tag2upload testing

    From Ian Jackson@21:1/5 to All on Mon May 12 23:00:01 2025
    XPost: linux.debian.vote

    tl;dr:
    - Can you read Python fluently?
    - Are you available for a small code-reading task in the next week?
    - Would you like to help with tag2upload?
    If so, please get in touch! No knowledge of tag2upload needed.
    No actual programming involved - unless you want to :-).

    Hi. It looks like tag2upload is finally moving. We have done at
    least one very basic end-to-end test upload of the most simple case,
    which was successful. \o/

    Thanks to everyone who has contributed to this.

    But:

    We're taking this cautiously. Before we tell our beta participants to
    let loose completely (and particularly, given the freeze, to possibly
    use a system that may go wrong), we want to test the corner cases.
    But we're not entirely sure what they are.

    We'd like someone who speaks Python well to volunteer to read the new tag2upload code in dak [1].

    Sean and I would likely want to engage in a dialogue with you where we
    come to an understanding of what the likely interesting cases are.
    We'll then perform ad-hoc tests and/or you could help us formal test
    cases, as seems appropriate (and as we all have effort for).

    We'd like to be able to get confidence in the system fairly quickly,
    to retain momentum, so availability relatively soon would be good.

    We don't think this is a very difficult problem, but neither Sean or I
    are sufficiently into Python that we're confident of our ground.
    Hence the request for help.

    Thanks,
    Ian.

    We'll be sending a version of this mail to the beta programme
    participants, who are owed an update.

    [1] https://salsa.debian.org/ftp-team/dak/-/commits/master?ref_type=HEADS

    --
    Ian Jackson <ijackson@chiark.greenend.org.uk> These opinions are my own.

    Pronouns: they/he. If I emailed you from @fyvzl.net or @evade.org.uk,
    that is a private address which bypasses my fierce spamfilter.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ian Jackson@21:1/5 to All on Tue May 13 12:50:01 2025
    I wrote:
    Hi. It looks like tag2upload is finally moving. We have done at
    least one very basic end-to-end test upload of the most simple case,
    which was successful. \o/

    We have now sent a mail to our beta programme participants, inviting
    them to try out git-debpush in experimental. Copy of the mail below
    FYI.

    This is all very exciting.

    tl;dr:
    - Can you read Python fluently?
    - Are you available for a small code-reading task in the next week?
    - Would you like to help with tag2upload?
    If so, please get in touch! No knowledge of tag2upload needed.
    No actual programming involved - unless you want to :-).

    We now have two volunteers, which should be ample. Thanks to Xiyue
    Deng and Matthias Urlichs.

    Ian.

    From: Ian Jackson <ijackson@chiark.greenend.org.uk>
    To: tag2upload beta programme enquirers:;
    CC: Sean Whitton <spwhitton@spwhitton.name>
    Bcc: ...
    Subject: tag2upload beta programme commencement
    Message-ID: <26659.7637.331576.295218@chiark.greenend.org.uk>
    Date: Tue, 13 May 2025 11:24:21 +0100

    Hi. Thanks for your interest in tag2upload.

    We have good news! tag2upload is now finally live. \o/
    But, there are some caveats.

    * There has been almost no end-to-end-testing of the whole system.
    It is likely that some kinds of uploads will fail (but we don't
    know which).

    * Debian is currently in the Hard Freeze. See:
    https://release.debian.org/testing/freeze_policy.html#hard

    * So, you should not use tag2upload to upload to unstable.

    Target only experimental for now. (Before running `git-debpush`,
    check that your changelog targets experimental.) If you prefer
    to wait until after the freeze, that is of course fine.

    Having said all that:

    We have enabled the packages you requested in your emails, in the
    allowlist.

    Please see
    https://wiki.debian.org/tag2upload
    for full instructions.

    We would like to encourage you to make test uploads to experimental,
    especially if your package seems unusual in its source code handling
    (unusual source formats, quilt modes, orig tarball handling, etc).

    Any uploads you make with git-depush will be fully live on real
    infrastructure, so all the usual caveats about making uploads will
    apply.

    We hope that the documentation in the wiki and elsewhere is adequate.
    There's instructions there for filing bugs if not :-).

    We'll be keeping an eye on the system and look forward to seeing it
    working.

    Regards,
    Ian and Sean.

    --
    Ian Jackson <ijackson@chiark.greenend.org.uk> These opinions are my own.

    Pronouns: they/he. If I emailed you from @fyvzl.net or @evade.org.uk,
    that is a private address which bypasses my fierce spamfilter.

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