Old debmirrors don't support any of xenial's Translation-* compressions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
debmirror (Ubuntu) |
Fix Released
|
High
|
William Grant | ||
Trusty |
Fix Released
|
High
|
William Grant |
Bug Description
With xenial dropping the bz2 translations files, trusty's debmirror (1:2.16ubuntu1) fails to mirror any translation files. This then results in the mirror being left in /var/lib/
[Test Case]
With debmirror 1:2.16ubuntu1:
debmirror --method=http --host=
Verify tmp-wgrant-
Rerun with debmirror 1:2.16ubuntu1.1 and verify that Translation-en.gz now exists.
[Regression Potential]
Old primary archive release pockets only list bz2, so there will be no change in behaviour. But debmirror will now download gz too for post-release pockets and recently changed PPAs, which could conceivably break an untested gzip path in some client. But it's very unlikely, as rsync-based mirrors have had the gz files for weeks.
Changed in debmirror (Ubuntu): | |
status: | New → Invalid |
summary: |
- fails to mirror translations, resulting in apt hating the archive + Old debmirrors don't fully support all of gz/bzip2/xz |
Changed in debmirror (Ubuntu Trusty): | |
assignee: | nobody → William Grant (wgrant) |
status: | Confirmed → In Progress |
description: | updated |
description: | updated |
Changed in debmirror (Ubuntu): | |
importance: | Undecided → High |
Changed in debmirror (Ubuntu Trusty): | |
importance: | Undecided → High |
trusty's debmirror supports gzip and bzip2 in most places, but will break if gzip disappears for normal indices or bzip2 disappears for Translation-*. Fixing precise and trusty to support bzip2 and xz everywhere is easy, but coping with lack of gzip is probably not worth it.