• 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)
  • From Paul Gevers@21:1/5 to All on Fri May 30 07:40:01 2025
    XPost: linux.debian.devel.release
    To: ykonotopov@gnome.org (Yuri Konotopov)

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------YGBtB0hefk0JLLIMNBL7s0oB
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    SGksDQoNCk9uIDA5LTA1LTIwMjUgMDk6MjgsIFNlYmFzdGlhbiBSYW1hY2hlciB3cm90ZToN Cj4gQmVuamFtaW4sIHdoYXQgaXMgeW91ciB0YWtlIG9uIHRoaXM/IFdpdGhvdXQgZXhwbGlj aXQgY29vcmRpbmF0aW9uLCBJJ2QNCj4gdGhpbmsgaXQncyB0b28gbGF0ZSBmb3IgdHJpeGll IGFuZCB0aGlzIHNob3VsZCBiZSByZXZpc2l0ZWQgZm9yIGZvcmt5Lg0KDQoNCkV4cGxpY2l0 IGNvb3JkaW5hdGlvbiBkaWRuJ3QgaGFwcGVuIGFuZCB3ZSdyZSAyMCBkYXlzIGZ1cnRoZXIg aW4gdGhlIA0KZnJlZXplIHByb2Nlc3MuIExldCdzIHJldmlzaXQgdGhpcyBpbiBmb3JreS4N Cg0KUGF1bA0KDQo=

    --------------YGBtB0hefk0JLLIMNBL7s0oB--

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

    wsC7BAABCABvBYJoOUQbCRCcXJnrBb11CkcUAAAAAAAeACBzYWx0QG5vdGF0aW9u cy5zZXF1b2lhLXBncC5vcmdzcYJZxQXOG0+8DKF7AJY3rEj2SvibvBK/HpKLNSQV iRYhBFi2bUhza+k7BS3mcpxcmesFvXUKAABjpgf/RZ4+b6g8xbOOynCUH81w8wrG Xr/5L/bh/GxJs9Uv1IBIsOoCCR7TfJMk6t8+YjRBVGElB3M4/oDeFJ9Xd948tYWd O2Kp2ihttfX0744H9l5EaQ6F5S+IIPoJGv1I9bo91EWLomJhTysLAt2SONZHz447 K9MU+NkZeHlTkFNj4q4rVg9KS6cYnL9pEiPAazgTwkD6PWTojlqqwxj5petdtKY9 P7CSl2u932c1dCRanX8jrG0KvSBWHyDTylDWg2ovitqy3Vm0fPWFddf2S8RRtdOZ cFums2/Afex2whzYPrTODfDGVWXc7CbZWDC7cHqxu3X2+OCpE0G6PKtBw0OrHA==
    =0L/G
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sebastian Ramacher@21:1/5 to All on Fri May 30 19:50:02 2025
    XPost: linux.debian.devel.release

    On 2025-05-30 19:49:54 +0800, xiao sheng wen(肖盛文) wrote:
    Hi,

    在 2025/5/30 15:51, Sebastian Ramacher 写道:
    On 2025-05-30 15:04:50 +0800, xiao sheng wen(肖盛文) wrote:
    Control: reopen -1

    Hi,

    在 2025/5/30 13:37, Paul Gevers 写道:
    Hi,

    On 09-05-2025 09:28, Sebastian Ramacher wrote:
    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. >>>

    Explicit coordination didn't happen and we're 20 days further in the freeze process. Let's revisit this in forky.

    Paul

    apt-mirror2 is a new package, although it has almost the same usage with old package apt-mirror,
    but apt-mirror2 can co-exist with apt-mirror in the same machine now.

    Install apt-mirror2 will *not* break apt-mirror!

    Why need to coordination with Benjamin in trixie?

    Because as new source package it was too late for trixie. It missed the deadline. If there had been coordination with apt-mirror we could have looked at replacing apt-mirror with apt-mirror2 in trixie and traded one source package for another.

    IMHO, apt-mirror2 would keep co-exist with apt-mirror for a long time.
    As apt-mirror had very long time in Debian and apt-mirror2 is very new.

    Perhaps we have some communicate mismatch.
    I just intend to unblock apt-mirror2, let it in trixie;
    but I don't intend that apt-mirror2 replacement of apt-mirror in trixie.

    apt-mirror2 had set:

    Provides: apt-mirror

    It's benefit for user smooth switch to apt-mirror2.

    We don't need to traded one source package for another in trixie,
    only let apt-mirror2 into trixie is enough.

    It's not a good time to replacement of apt-mirror now.

    In that case it's too late. The dealine for new source packages to be
    part of trixie was 2025-04-15. See https://release.debian.org/testing/freeze_policy.html#soft

    Cheers
    --
    Sebastian Ramacher

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