• Bug#1104621: unblock: apt-mirror2/13-2

    From Yuri Konotopov@21:1/5 to All on Sat May 3 09:40:01 2025
    XPost: linux.debian.devel.release

    Package: release.debian.org
    Severity: normal
    X-Debbugs-Cc: apt-mirror2@packages.debian.org, ykonotopov@gnome.org, atzlinux@debian.org
    Control: affects -1 + src:apt-mirror2
    User: release.debian.org@packages.debian.org
    Usertags: unblock

    Please unblock package apt-mirror2

    [ Reason ]
    With the xiao sheng wen help all missing apt-mirror2 dependencies
    (aiolimiter, caio, aiofile) have made it into testing, but apt-mirror2
    itself don't.

    One of the reasons for it is my wish to made it Conflicts/Replaces for the apt-mirror for which we asked apt-mirror maintainers but didn't received
    answer as of today.
    It took me some time to make apt-mirror2 co-exists with the apt-mirror
    so I couldn't make it before freeze.

    [ Impact ]
    There are multiple bugs exists for the apt-mirror package [1] and many of
    them were fixed in the apt-mirror2.
    Without apt-mirror2 there no workarounds for those issues for now.

    [ Tests ]
    apt-mirror2 is covered by unit tests.
    There were test failures on non-amd64 platforms which were resolved by
    the trivial test configuration patch. And one test failure on the s390x
    was fixed by the caio patch (0.9.22-1) which was applied upstream and
    is in the testing now.

    [ Risks ]
    I believe there are no risks here.

    [ Checklist ]
    [x] all changes are documented in the d/changelog
    [x] I reviewed all changes and I approve them
    [ ] attach debdiff against the package in testing
    (it's new src package)

    [ Other info ]
    I'm still unsure if it is reasonable to ask for unblock apt-mirror2.
    So I'm sorry for any inconvenience.

    [1] https://bugs.debian.org/cgi-bin/pkgreport.cgi?dist=unstable;package=apt-mirror

    unblock apt-mirror2/13-2

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sebastian Ramacher@21:1/5 to Yuri Konotopov on Sun May 4 12:40:01 2025
    XPost: linux.debian.devel.release

    Control: tags -1 moreinfo

    On 2025-05-03 07:26:31 +0000, Yuri Konotopov wrote:
    Package: release.debian.org
    Severity: normal
    X-Debbugs-Cc: apt-mirror2@packages.debian.org, ykonotopov@gnome.org, atzlinux@debian.org
    Control: affects -1 + src:apt-mirror2
    User: release.debian.org@packages.debian.org
    Usertags: unblock

    Please unblock package apt-mirror2

    [ Reason ]
    With the xiao sheng wen help all missing apt-mirror2 dependencies (aiolimiter, caio, aiofile) have made it into testing, but apt-mirror2
    itself don't.

    One of the reasons for it is my wish to made it Conflicts/Replaces for the apt-mirror for which we asked apt-mirror maintainers but didn't received answer as of today.
    It took me some time to make apt-mirror2 co-exists with the apt-mirror

    What is the relationship with apt-mirror? Is apt-mirror2 a coordinated replacement? Or in other words, if we unblock apt-mirror2, can we remove apt-mirror?

    Cheers

    --
    Sebastian Ramacher

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Yuri Konotopov@21:1/5 to All on Sun May 4 16:50:01 2025
    XPost: linux.debian.devel.release

    This is a multi-part message in MIME format.
    04.05.2025 14:35, Sebastian Ramacher пишет:
    What is the relationship with apt-mirror? Is apt-mirror2 a coordinated replacement? Or in other words, if we unblock apt-mirror2, can we remove apt-mirror?

    No, we can not remove apt-mirror after `apt-mirror2/13-2` unblock "as is":


    1. No ack from the apt-mirror maintainers received. However Benjamin
    Drung posted a year ago [1]:

    Rewriting the tool in a better language like Python, Go or Rust has
    been on my wishlist for years.
    apt-mirror2 is a good name. In case of a feature parity dropping this
    Perl implementation and renaming
    your rewrite to apt-mirror would be fine IMO.

    2. A simple change is needed for version 13-2 to install binary, config
    and data to the same paths as apt-mirror does.

    It's actually a revert of the [2] and a new upload which I ready to do
    if it's supported by Debian Developers.


    Cheers


    [1]
    https://github.com/apt-mirror/apt-mirror/issues/139#issuecomment-1879303960
    [2] https://gitlab.com/apt-mirror2/debian-packaging/-/commit/5ef30c18bde239938874a1ca78b70587234b13a7


    --
    Best regards, Yuri Konotopov

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <div class="moz-cite-prefix">04.05.2025 14:35, Sebastian Ramacher
    пишет:<br>
    </div>
    <blockquote type="cite" cite="mid:aBdC4PQgUWYaWoEp@ramacher.at">
    <pre wrap="" class="moz-quote-pre">What is the relationship with apt-mirror? Is apt-mirror2 a coordinated
    replacement? Or in other words, if we unblock apt-mirror2, can we remove apt-mirror?</pre>
    </blockquote>
    <p>No, we can not remove apt-mirror after `apt-mirror2/13-2` unblock
    "as is":</p>
    <p><br>
    </p>
    <p>1. No ack from the apt-mirror maintainers received. However
    Benjamin Drung posted a year ago [1]:<br>
    </p>
    <p> </p>
    <blockquote type="cite"><span
    style="color: rgb(31, 35, 40); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;Noto Sans&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; font-size: 14px; font-style: normal; font-
    variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal;
    background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Rewriting
    the tool in a better language like Python, Go or Rust has been
    on my wishlist for years.<br>
    apt-mirror2 is a good name. In case of a feature parity dropping
    this Perl implementation and renaming<br>
    your rewrite to apt-mirror would be fine IMO.</span></blockquote>
    <br>
    <p>2. A simple change is needed for version 13-2 to install binary,
    config and data to the same paths as apt-mirror does.</p>
    <p>It's actually a revert of the [2] and a new upload which I ready
    to do if it's supported by Debian Developers.<br>
    </p>
    <p><br>
    </p>
    <blockquote type="cite" cite="mid:aBdC4PQgUWYaWoEp@ramacher.at">
    <pre wrap="" class="moz-quote-pre">Cheers

    </pre>
    </blockquote>
    <p><br>
    </p>
    <p>[1]
    <a class="moz-txt-link-freetext" href="https://github.com/apt-mirror/apt-mirror/issues/139#issuecomment-1879303960">https://github.com/apt-mirror/apt-mirror/issues/139#issuecomment-1879303960</a><br>
    [2]
    <a class="moz-txt-link-freetext" href="https://gitlab.com/apt-mirror2/debian-packaging/-/commit/5ef30c18bde239938874a1ca78b70587234b13a7">https://gitlab.com/apt-mirror2/debian-packaging/-/commit/5ef30c18bde239938874a1ca78b70587234b13a7</a><br>
    </p>
    <p><br>
    </p>
    <pre class="moz-signature"
    signature-switch-id="0539dab9-6e3f-4dea-b1fa-c10287f22189" cols="72">-- Best regards, Yuri Konotopov</pre>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sebastian Ramacher@21:1/5 to Yuri Konotopov on Fri May 9 09:40:01 2025
    XPost: linux.debian.devel.release

    Hi Benjamin

    On 2025-05-04 18:35:04 +0400, Yuri Konotopov wrote:
    04.05.2025 14:35, Sebastian Ramacher пишет:
    What is the relationship with apt-mirror? Is apt-mirror2 a coordinated replacement? Or in other words, if we unblock apt-mirror2, can we remove apt-mirror?

    No, we can not remove apt-mirror after `apt-mirror2/13-2` unblock "as is":


    1. No ack from the apt-mirror maintainers received. However Benjamin Drung posted a year ago [1]:

    Rewriting the tool in a better language like Python, Go or Rust has been
    on my wishlist for years.
    apt-mirror2 is a good name. In case of a feature parity dropping this
    Perl implementation and renaming
    your rewrite to apt-mirror would be fine IMO.

    Benjamin, what is your take on this? Without explicit coordination, I'd
    think it's too late for trixie and this should be revisited for forky.

    Cheers


    2. A simple change is needed for version 13-2 to install binary, config and data to the same paths as apt-mirror does.

    It's actually a revert of the [2] and a new upload which I ready to do if it's supported by Debian Developers.


    Cheers


    [1] https://github.com/apt-mirror/apt-mirror/issues/139#issuecomment-1879303960 [2] https://gitlab.com/apt-mirror2/debian-packaging/-/commit/5ef30c18bde239938874a1ca78b70587234b13a7


    --
    Best regards, Yuri Konotopov

    --
    Sebastian Ramacher

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