Admittedly I am a novice at coding, but I believe I have found the issue. Adjusting the following appears to allow debmirror to download the contents files from proposed-updates.
--- debmirror 2024-09-09 13:13:06.335485914 -0600 +++ debmirror.revised 2024-09-09 13:15:21.742485255 -0600 @@ -3301,7 +3301,7 @@ my($routine, $routine_args, $operational_params) = @_; my @sects = ((map {"/$_"} @sections), ""); foreach my $dist (keys %distset) { - next if $dist=~/\bexperimental\b|-proposed-updates\b/o; + next if $dist=~/\bexperimental\bproposed-updates\b/o; next unless exists $distset{$dist}{mirror}; foreach my $arch (@arches, "all") { my %op_params = %$operational_params; Diff and patch files attached. Thank you!
--- debmirror 2024-09-09 13:13:06.335485914 -0600 +++ debmirror.revised 2024-09-09 13:15:21.742485255 -0600 @@ -3301,7 +3301,7 @@ my($routine, $routine_args, $operational_params) = @_; my @sects = ((map {"/$_"} @sections), ""); foreach my $dist (keys %distset) { - next if $dist=~/\bexperimental\b|-proposed-updates\b/o; + next if $dist=~/\bexperimental\bproposed-updates\b/o; next unless exists $distset{$dist}{mirror}; foreach my $arch (@arches, "all") { my %op_params = %$operational_params;
--- debmirror 2024-09-09 13:13:06.335485914 -0600 +++ debmirror.revised 2024-09-09 13:15:21.742485255 -0600 @@ -3301,7 +3301,7 @@ my($routine, $routine_args, $operational_params) = @_; my @sects = ((map {"/$_"} @sections), ""); foreach my $dist (keys %distset) { - next if $dist=~/\bexperimental\b|-proposed-updates\b/o; + next if $dist=~/\bexperimental\bproposed-updates\b/o; next unless exists $distset{$dist}{mirror}; foreach my $arch (@arches, "all") { my %op_params = %$operational_params;