As a note, I'm uploading this to quantal but not raring because it's an
arch:all package that is identical in both series' (despite the version
number being different currently). I'll copy the Q binaries to R and
verify on both, but there's no reason to build it twice.
** Description changed:
- debmirror ignores debian-installer sections when mirroring *-updates
- dists. I'm running debmirror 1:2.10ubuntu1 on Precise.
+ [ Impact ]
+ Mirroring Ubuntu with debmirror skips debian-installer updates in the
-updates pocket, due to a Debian change to skip *-updates because they don't
publish d-i updates to their updates suites, while we do.
+
+ [ Test Case ]
+ See original report.
+
+ [ Regression Potential ]
+ Not so much a regression potential as it is that people mirror Debian on
Ubuntu will need to pass --skip-installer=$foo,$bar to skip attempting to
mirror d-i under certain circumstances, though many people have never been able
to reproduce the behaviour that led to this upstream change in the first place.
+
+ [ Original Report ]
+ debmirror ignores debian-installer sections when mirroring *-updates dists.
I'm running debmirror 1:2.10ubuntu1 on Precise.
To reproduce, try to mirror precise and precise-updates like this:
debmirror -a amd64 -s main,main/debian-installer -d precise,precise-updates \
- --method rsync --verbose /tmp/debmirror
+ --method rsync --verbose /tmp/debmirror
Notice that dists/precise/main/debian-installer exists, but dists
/precise-updates/main/debian-installer does not.
I think the culprit is this bit of code in the debmirror script that
instructs debmirror to skip debian-installer mirroring for any dist that
contains the string "-updates":
sub di_skip_dist {
- my $dist=shift;
- if ( $dist =~ /.*-updates/ ||
- defined($skip_installer{$dist}) ) {
- return 1;
- }
- return 0;
+ my $dist=shift;
+ if ( $dist =~ /.*-updates/ ||
+ defined($skip_installer{$dist}) ) {
+ return 1;
+ }
+ return 0;
}
** Description changed:
[ Impact ]
Mirroring Ubuntu with debmirror skips debian-installer updates in the
-updates pocket, due to a Debian change to skip *-updates because they don't
publish d-i updates to their updates suites, while we do.
[ Test Case ]
See original report.
[ Regression Potential ]
- Not so much a regression potential as it is that people mirror Debian on
Ubuntu will need to pass --skip-installer=$foo,$bar to skip attempting to
mirror d-i under certain circumstances, though many people have never been able
to reproduce the behaviour that led to this upstream change in the first place.
+ Not so much a regression potential as it is that people who mirror Debian on
Ubuntu will need to pass --skip-installer=$foo,$bar to skip attempting to
mirror d-i under certain circumstances, though many people have never been able
to reproduce the behaviour that led to this upstream change in the first place.
[ Original Report ]
debmirror ignores debian-installer sections when mirroring *-updates dists.
I'm running debmirror 1:2.10ubuntu1 on Precise.
To reproduce, try to mirror precise and precise-updates like this:
debmirror -a amd64 -s main,main/debian-installer -d precise,precise-updates \
--method rsync --verbose /tmp/debmirror
Notice that dists/precise/main/debian-installer exists, but dists
/precise-updates/main/debian-installer does not.
I think the culprit is this bit of code in the debmirror script that
instructs debmirror to skip debian-installer mirroring for any dist that
contains the string "-updates":
sub di_skip_dist {
my $dist=shift;
if ( $dist =~ /.*-updates/ ||
defined($skip_installer{$dist}) ) {
return 1;
}
return 0;
}
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1034679
Title:
debian-installer section not mirrored in *-updates dists
To manage notifications about this bug go to:
https://bugs.launchpad.net/debmirror/+bug/1034679/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs