boklm pushed to branch main at The Tor Project / Applications / tor-browser-build

Commits:

1 changed file:

Changes:

  • tools/count-mar-downloads
    ... ... @@ -62,17 +62,20 @@ sub parse_log_file {
    62 62
     
    
    63 63
       my ($stdout, undef, $success) = capture_exec('xzcat', $File::Find::name);
    
    64 64
       foreach my $line (split /\n/, $stdout) {
    
    65
    -    my ($version, $os) =
    
    66
    -      ($line =~ m|^[^\s]+ - - \[.+\] "GET /aus1/torbrowser/([^/]+)/tor-browser-(.*)-\d.*(_ALL)?\.mar HTTP/|);
    
    67
    -    if ($version) {
    
    65
    +    my ($version, $filename) =
    
    66
    +      ($line =~ m|^[^\s]+ - - \[.+\] "GET /aus1/torbrowser/([^/]+)/(tor-browser-.*\.mar) HTTP/|);
    
    67
    +    next unless $filename;
    
    68
    +    my ($os) =
    
    69
    +      ($filename =~ m|^tor-browser-(.*)-\Q$version\E(_ALL)?\.mar$|);
    
    70
    +    if ($os) {
    
    68 71
           $downloads{$version}{total} += 1;
    
    69 72
           $downloads{$version}{full_update} += 1;
    
    70 73
           $downloads{$version}{OS}{$os} += 1;
    
    71 74
           next;
    
    72 75
         }
    
    73 76
         my $incremental_from;
    
    74
    -    ($version, $os, $incremental_from) =
    
    75
    -      ($line =~ m|^[^\s]+ - - \[.+\] "GET /aus1/torbrowser/([^/]+)/tor-browser-(.*)--(\d[^-]+)-.*(_ALL)?\.incremental\.mar HTTP/|);
    
    77
    +    ($os, $incremental_from) =
    
    78
    +      ($filename =~ m|^tor-browser-(.*)--(\d[^-]+)-\Q$version\E(_ALL)?\.incremental\.mar$|);
    
    76 79
         if ($incremental_from) {
    
    77 80
           $downloads{$version}{total} += 1;
    
    78 81
           $downloads{$version}{OS}{$os} += 1;