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?
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.
Cheers
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
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,apt-mirror2 is a new package, although it has almost the same usage with old package apt-mirror,
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
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.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 486 |
Nodes: | 16 (0 / 16) |
Uptime: | 149:13:27 |
Calls: | 9,659 |
Calls today: | 1 |
Files: | 13,708 |
Messages: | 6,165,997 |