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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs