Details about package apt-mirror2
Name: | apt-mirror2 |
---|---|
Uploader: | Yuri Konotopov <ykonotopov@gnome.org> (Debian QA page) |
Description: | python3-apt-mirror2 - Python3 bindings for the apt-mirror2 apt-mirror2 - Python/asyncio reimplementation of the apt-mirror |
Package uploads
Upload #7
Information
Version: | 12-1 |
---|---|
Uploaded: | 2025-03-14 19:11 |
Source package: | apt-mirror2_12-1.dsc |
Distribution: | unstable |
Section: | net |
Priority: | optional |
Homepage: | https://gitlab.com/apt-mirror2/apt-mirror2 |
Vcs-Browser: | https://gitlab.com/apt-mirror2/debian-packaging |
Vcs-Git: | https://gitlab.com/apt-mirror2/debian-packaging.git [apt-mirror2] |
Closes bugs: | #1080273 |
Changelog
apt-mirror2 (12-1) unstable; urgency=medium . * Initial release; Closes: #1080273
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
Package is the latest upstream version
Local: 12 Upstream: 12 Url: https://gitlab.com/apt-mirror2/apt-mirror2/-/archive/v12/apt-mirror2-v12.tar.bz2 -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian experimental tagsapt-mirror2 source
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
very-long-line-length-in-source-file
- 4268 > 512 [tests/data/DebianBookworm/repo/dists/bookworm/main/source/Sources:125]
- 4268 > 512 [tests/data/MaliciousRepository/repo/dists/test/main/source/Sources:125]
- 6339 > 512 [tests/data/DebianBookworm/repo/dists/bookworm/main/binary-amd64/Packages:302]
- 6339 > 512 [tests/data/MaliciousRepository/repo/dists/test/main/binary-amd64/Packages:302]
-
X
debian-watch-does-not-check-openpgp-signature
-
–
Package closes ITP bug
-
apt-mirror2:
- #1080273 (Wishlist, ITP): ITP: apt-mirror2 -- Python/asyncio reimplementation of the apt-mirror
-
apt-mirror2:
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: https://gitlab.com/apt-mirror2/apt-mirror2/-/issues Licenses: Apache-2.0, GPL-3+
Comments
-
Some file path had used by apt-mirror package already: /etc/apt/mirror.list /usr/bin/apt-mirror /usr/share/man/man1/apt-mirror.1.gz The new apt-mirrors2 should not conflict it. Please rename or change the path. User perhaps hope install apt-mirror and apt-mirror2 in the meantime for different apt source.
Needs work xiao sheng wen(肖盛文) at March 15, 2025, 2:08 a.m. -
The main goal of the apt-mirror2 is to be drop-in replacement of the apt-mirror. It is declared in the project's readme [1]. That is - it's possible to keep your configuration, mirror files and run apt-mirror2 instead of the apt-mirror to get consistent and never broken mirrors. The project was started because apt-mirror is broken in many ways (you getting broken mirrors with the apt-mirror very often) and unmaintained. Moreover maintainers of the apt-mirror supports renaming of the apt-mirror2 to apt-mirror [2] in case of feature-parity which long time achieved (and surpassed). That's why apt-mirror2 package have proper `Provides/Conflicts/Replaces` fields. If it's possible I want to keep this idea of drop-in replacement in the Debian package. [1] https://gitlab.com/apt-mirror2/apt-mirror2#apt-mirror2 [2] https://github.com/apt-mirror/apt-mirror/issues/139#issuecomment-1879303960
Yuri Konotopov at March 15, 2025, 6:05 a.m.
Upload #6
Information
Version: | 12-1 |
---|---|
Uploaded: | 2025-03-09 11:11 |
Source package: | apt-mirror2_12-1.dsc |
Distribution: | unstable |
Section: | net |
Priority: | optional |
Homepage: | https://gitlab.com/apt-mirror2/apt-mirror2 |
Vcs-Browser: | https://gitlab.com/apt-mirror2/debian-packaging |
Vcs-Git: | https://gitlab.com/apt-mirror2/debian-packaging.git |
Closes bugs: | #1080273 |
Changelog
apt-mirror2 (12-1) unstable; urgency=medium . * Initial release; Closes: #1080273
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
Package is the latest upstream version
Local: 12 Upstream: 12 Url: https://gitlab.com/apt-mirror2/apt-mirror2/-/archive/v12/apt-mirror2-v12.tar.bz2 -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian warningsapt-mirror2
-
P
odd-mark-in-description
- comma not followed by whitespace (line 14)
apt-mirror2 source-
W
newer-standards-version
- 4.7.2 (current is 4.7.1)
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
very-long-line-length-in-source-file
- 4268 > 512 [tests/data/DebianBookworm/repo/dists/bookworm/main/source/Sources:125]
- 4268 > 512 [tests/data/MaliciousRepository/repo/dists/test/main/source/Sources:125]
- 6339 > 512 [tests/data/DebianBookworm/repo/dists/bookworm/main/binary-amd64/Packages:302]
- 6339 > 512 [tests/data/MaliciousRepository/repo/dists/test/main/binary-amd64/Packages:302]
python3-apt-mirror2-
I
package-contains-documentation-outside-usr-share-doc
- [usr/lib/python3/dist-packages/apt_mirror-12.dist-info/top_level.txt]
-
P
odd-mark-in-description
-
–
Package closes ITP bug
-
apt-mirror2:
- #1080273 (Wishlist, ITP): ITP: apt-mirror2 -- Python/asyncio reimplementation of the apt-mirror
-
apt-mirror2:
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: https://gitlab.com/apt-mirror2/apt-mirror2/-/issues Licenses: Apache-2.0, GPL-3+
Comments
-
When I build in my PC(OS is atzlinux distribution, base on Debian), I get failed. install -d -m 0755 debian/apt-mirror2/var/spool/apt-mirror sed "s#@CODENAME@#bookworm#" debian/atzlinux-mirror.list >> debian/apt-mirror2/etc/apt/mirror.list sed: can't read debian/atzlinux-mirror.list: No such file or directory make[1]: *** [debian/rules:18: override_dh_auto_install] Error 2 There are many distribution base on Debian, please also support it. Please don't change upstream much. d/rules: override_dh_auto_install: target is not very necessarily.
Needs work xiao sheng wen(肖盛文) at March 14, 2025, 2:17 a.m. -
Thanks for review! I moved some install commands to `debian/*.install` files and fixed build with Debian derivatives. There is still mirror.list installation logic that adds Debian/Ubuntu repositories to /etc/apt/mirror.list to make transition from apt-mirror smoother.
Yuri Konotopov at March 14, 2025, 7:14 p.m.
Upload #5
Information
Version: | 11-1 |
---|---|
Uploaded: | 2025-01-12 19:56 |
Source package: | apt-mirror2_11-1.dsc |
Distribution: | unstable |
Section: | net |
Priority: | optional |
Homepage: | https://gitlab.com/apt-mirror2/apt-mirror2 |
Vcs-Browser: | https://gitlab.com/apt-mirror2/debian-packaging |
Vcs-Git: | https://gitlab.com/apt-mirror2/debian-packaging.git |
Closes bugs: | #1080273 |
Changelog
apt-mirror2 (11-1) unstable; urgency=medium . * Initial release; Closes: #1080273
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
Package is the latest upstream version
Local: 11 Upstream: 11 Url: https://gitlab.com/apt-mirror2/apt-mirror2/-/archive/v11/apt-mirror2-v11.tar.bz2 -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian experimental tagsapt-mirror2 source
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
very-long-line-length-in-source-file
- 4268 > 512 [tests/data/DebianBookworm/repo/dists/bookworm/main/source/Sources:125]
- 4268 > 512 [tests/data/MaliciousRepository/repo/dists/test/main/source/Sources:125]
- 6339 > 512 [tests/data/DebianBookworm/repo/dists/bookworm/main/binary-amd64/Packages:302]
- 6339 > 512 [tests/data/MaliciousRepository/repo/dists/test/main/binary-amd64/Packages:302]
-
X
debian-watch-does-not-check-openpgp-signature
-
–
Package closes ITP bug
-
apt-mirror2:
- #1080273 (Wishlist, ITP): ITP: apt-mirror2 -- Python/asyncio reimplementation of the apt-mirror
-
apt-mirror2:
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: https://gitlab.com/apt-mirror2/apt-mirror2/-/issues Licenses: Apache-2.0, GPL-3+
Comments
-
Hi Yuri, * Waiting for caio to clear the NEW queue. * aiofile needs an RFS submitting, then find sponsor. * aiolimiter waiting for sponsor. This package is waiting for the above and I will look at it at that time. Regards Phil
Phil Wyett at Jan. 13, 2025, 4:58 a.m. -
Yuri, What we can do here. * You ping/follow up on caio status in NEW queue. * You file and RFS on aiofile. * I will review and work with you to get aiofile to status 'confirmed'. * I will review and work with you to get apt-mirror2 to status 'confirmed'. * Once we are OK with the above, I will promote this stack of packages with you to the debian-devel mailing list etc. and see if we can successfully move forward. Regards Phil
Phil Wyett at Jan. 13, 2025, 5:23 a.m. -
Phil, thanks! I will create RFS issue for aiofile
Yuri Konotopov at Jan. 18, 2025, 11:41 a.m.
Upload #4
Information
Version: | 10-1 |
---|---|
Uploaded: | 2024-11-10 12:11 |
Source package: | apt-mirror2_10-1.dsc |
Distribution: | unstable |
Section: | net |
Priority: | optional |
Homepage: | https://gitlab.com/apt-mirror2/apt-mirror2 |
Vcs-Browser: | https://gitlab.com/apt-mirror2/debian-packaging |
Vcs-Git: | https://gitlab.com/apt-mirror2/debian-packaging.git |
Closes bugs: | #1080273 |
Changelog
apt-mirror2 (10-1) unstable; urgency=medium . * Initial release; Closes: #1080273
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
Package is the latest upstream version
Local: 10 Upstream: 10 Url: https://gitlab.com/apt-mirror2/apt-mirror2/-/archive/v10/apt-mirror2-v10.tar.bz2 -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian experimental tagsapt-mirror2 source
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
very-long-line-length-in-source-file
- 4268 > 512 [tests/data/DebianBookworm/repo/dists/bookworm/main/source/Sources:125]
- 4268 > 512 [tests/data/MaliciousRepository/repo/dists/test/main/source/Sources:125]
- 6339 > 512 [tests/data/DebianBookworm/repo/dists/bookworm/main/binary-amd64/Packages:302]
- 6339 > 512 [tests/data/MaliciousRepository/repo/dists/test/main/binary-amd64/Packages:302]
-
X
debian-watch-does-not-check-openpgp-signature
-
–
Package closes ITP bug
-
apt-mirror2:
- #1080273 (Wishlist, ITP): ITP: apt-mirror2 -- Python/asyncio reimplementation of the apt-mirror
-
apt-mirror2:
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: https://gitlab.com/apt-mirror2/apt-mirror2/-/issues Licenses: Apache-2.0, GPL-3+
Comments
No comments
Upload #3
Information
Version: | 9-1 |
---|---|
Uploaded: | 2024-09-08 12:24 |
Source package: | apt-mirror2_9-1.dsc |
Distribution: | unstable |
Section: | net |
Priority: | optional |
Homepage: | https://gitlab.com/apt-mirror2/apt-mirror2 |
Vcs-Browser: | https://gitlab.com/apt-mirror2/debian-packaging |
Vcs-Git: | https://gitlab.com/apt-mirror2/debian-packaging.git |
Closes bugs: | #1080273 |
Changelog
apt-mirror2 (9-1) unstable; urgency=medium . * Initial release; Closes: #1080273
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
Package is the latest upstream version
Local: 9 Upstream: 9 Url: https://gitlab.com/apt-mirror2/apt-mirror2/-/archive/v9-2/apt-mirror2-v9-2.tar.bz2 -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian experimental tagsapt-mirror2 source
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
very-long-line-length-in-source-file
- 4268 > 512 [tests/data/DebianBookworm/repo/dists/bookworm/main/source/Sources:125]
- 4268 > 512 [tests/data/MaliciousRepository/repo/dists/test/main/source/Sources:125]
- 6339 > 512 [tests/data/DebianBookworm/repo/dists/bookworm/main/binary-amd64/Packages:302]
- 6339 > 512 [tests/data/MaliciousRepository/repo/dists/test/main/binary-amd64/Packages:302]
-
X
debian-watch-does-not-check-openpgp-signature
-
–
Package closes ITP bug
-
apt-mirror2:
- #1080273 (Wishlist, ITP): ITP: apt-mirror2 -- Python/asyncio reimplementation of the apt-mirror
-
apt-mirror2:
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: https://gitlab.com/apt-mirror2/apt-mirror2/-/issues Licenses: Apache-2.0, GPL-3+
Comments
No comments
Upload #2
Information
Version: | 8-1 |
---|---|
Uploaded: | 2024-09-06 22:39 |
Source package: | apt-mirror2_8-1.dsc |
Distribution: | unstable |
Section: | net |
Priority: | optional |
Homepage: | https://gitlab.com/apt-mirror2/apt-mirror2 |
Vcs-Browser: | https://gitlab.com/apt-mirror2/debian-packaging |
Vcs-Git: | https://gitlab.com/apt-mirror2/debian-packaging.git |
Closes bugs: | #1080273 |
Changelog
apt-mirror2 (8-1) unstable; urgency=medium . * Initial release; Closes: #1080273
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
Package is the latest upstream version
Local: 8 Upstream: 8 Url: https://gitlab.com/apt-mirror2/apt-mirror2/-/archive/v8/apt-mirror2-v8.tar.bz2 -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian pedantic tagsapt-mirror2 source
-
P
maintainer-manual-page
- [debian/apt-mirror.1]
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
very-long-line-length-in-source-file
- 4268 > 512 [tests/data/DebianBookworm/repo/dists/bookworm/main/source/Sources:125]
- 6339 > 512 [tests/data/DebianBookworm/repo/dists/bookworm/main/binary-amd64/Packages:302]
-
P
maintainer-manual-page
-
–
Package closes ITP bug
-
apt-mirror2:
- #1080273 (Wishlist, ITP): ITP: apt-mirror2 -- Python/asyncio reimplementation of the apt-mirror
-
apt-mirror2:
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: https://gitlab.com/apt-mirror2/apt-mirror2/-/issues Licenses: GPL-3+
Comments
No comments
Upload #1
Information
Version: | 8-1 |
---|---|
Uploaded: | 2024-09-01 17:09 |
Source package: | apt-mirror2_8-1.dsc |
Distribution: | unstable |
Section: | net |
Priority: | optional |
Homepage: | https://gitlab.com/apt-mirror2/apt-mirror2 |
Vcs-Git: | https://gitlab.com/apt-mirror2/debian-packaging |
Closes bugs: | #1080273 |
Changelog
apt-mirror2 (8-1) unstable; urgency=medium . * Initial release; Closes: #1080273
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
Package is the latest upstream version
Local: 8 Upstream: 8 Url: https://gitlab.com/apt-mirror2/apt-mirror2/-/archive/v8/apt-mirror2-v8.tar.bz2 -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian informational tagsapt-mirror2 source
-
I
missing-vcs-browser-field
- Vcs-Git https://gitlab.com/apt-mirror2/debian-packaging
-
I
out-of-date-standards-version
- 4.6.2 (released 2022-12-17) (current is 4.7.0)
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
very-long-line-length-in-source-file
- 4268 > 512 [tests/data/DebianBookworm/repo/dists/bookworm/main/source/Sources:125]
- 6339 > 512 [tests/data/DebianBookworm/repo/dists/bookworm/main/binary-amd64/Packages:302]
-
I
missing-vcs-browser-field
-
–
Package closes ITP bug
-
apt-mirror2:
- #1080273 (Wishlist, ITP): ITP: apt-mirror2 -- Python/asyncio reimplementation of the apt-mirror
-
apt-mirror2:
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: https://gitlab.com/apt-mirror2/apt-mirror2/-/issues Licenses: GPL-3
Comments
-
Running lintian... N: E: apt-mirror2: extended-description-is-empty N: N: The extended description (the lines after the first line of the N: "Description:" field) is empty. N: N: Please refer to The description of a package (Section 3.4) in the Debian N: Policy Manual for details. N: N: Visibility: error N: Show-Always: no N: Check: fields/description N: N: E: python3-apt-mirror2: extended-description-is-empty N: W: python3-apt-mirror2: maintainer-script-needs-depends-on-adduser adduser (does not satisfy adduser) [postinst:6] N: N: This script calls adduser, but the package does not depend or pre-depend N: on the adduser package. N: N: Visibility: warning N: Show-Always: no N: Check: scripts N: N: W: python3-apt-mirror2: missing-systemd-timer-for-cron-script [etc/cron.d/python3-apt-mirror2] N: N: This package ships the specified cron script but does not ship a N: equivalent systemd .timer unit. N: N: The "desktop" and "laptop" tasks no longer pull in anacron(8), the usual N: solution for desktop installations that are not running all the time. N: N: Please consider shipping an equivalent .timer file for this script. N: N: Please refer to the systemd.timer(5) manual page, the anacron(8) manual N: page, and Bug#1007257 for details. N: N: Visibility: warning N: Show-Always: no N: Check: systemd N: N: W: python3-apt-mirror2: no-manual-page [usr/bin/apt-mirror] N: N: Each binary in /usr/bin, /usr/sbin, /bin, /sbin or /usr/games should have N: a manual page N: N: Note that though the man program has the capability to check for several N: program names in the NAMES section, each of these programs should have its N: own manual page (a symbolic link to the appropriate manual page is N: sufficient) because other manual page viewers such as xman or tkman don't N: support this. N: N: If the name of the manual page differs from the binary by case, man may be N: able to find it anyway; however, it is still best practice to match the N: exact capitalization of the executable in the manual page. N: N: If the manual pages are provided by another package on which this package N: depends, Lintian may not be able to determine that manual pages are N: available. In this case, after confirming that all binaries do have manual N: pages after this package and its dependencies are installed, please add a N: Lintian override. N: N: Please refer to Manual pages (Section 12.1) in the Debian Policy Manual N: for details. N: N: Visibility: warning N: Show-Always: no N: Check: documentation/manual N: Renamed from: binary-without-manpage N: N: I: apt-mirror2 source: missing-vcs-browser-field Vcs-Git https://gitlab.com/apt-mirror2/debian-packaging N: N: A Vcs-* field in this package is pointing to a repository that supports N: browsing of the repository via a web browser. N: N: This is typically a nicer user-experience for developers and avoids N: unnecessary and time-consuming clones of the repository. N: N: Please add a suitable Vcs-Browser field to the package. N: N: Visibility: info N: Show-Always: no N: Check: fields/vcs N: N: I: apt-mirror2 source: out-of-date-standards-version 4.6.2 (released 2022-12-17) (current is 4.7.0) N: N: The source package refers to a Standards-Version older than the one that N: was current at the time the package was created (according to the N: timestamp of the latest debian/changelog entry). Please consider updating N: the package to current Policy and setting this control field N: appropriately. N: N: If the package is already compliant with the current standards, you don't N: have to re-upload the package just to adjust the Standards-Version control N: field. However, please remember to update this field next time you upload N: the package. N: N: See /usr/share/doc/debian-policy/upgrading-checklist.txt.gz in the N: debian-policy package for a summary of changes in newer versions of N: Policy. N: N: Please refer to N: https://www.debian.org/doc/debian-policy/upgrading-checklist.html for N: details. N: N: Visibility: info N: Show-Always: no N: Check: fields/standards-version N: N: I: python3-apt-mirror2: wrong-section-according-to-package-name net => python N: N: This package has a name suggesting that it belongs to a section other than N: the one it is currently categorized in. N: N: Visibility: info N: Show-Always: no N: Check: fields/section E: Lintian run failed (runtime error)
Needs work Phil Wyett at Sept. 2, 2024, 1:57 p.m. -
I just uploaded new version that should address all issues. One thing I left as is - a section. Since apt-mirror2 is a successor of the apt-mirror I think `net` section is better choice for it.
Yuri Konotopov at Sept. 6, 2024, 10:42 p.m.