Commit 4dfb8ffa authored by Andreas Tille's avatar Andreas Tille
Browse files

Sort Uploaders to get reproducible output

parent 11d88579
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -21,7 +21,7 @@ SELECT source AS "source ", version, upstream_version,
         upstream_version, status, up.uploaders, uh.changed_by_name, uh.date
    FROM upstream u 
    JOIN (SELECT source, package, release, maintainer_email, regexp_replace(version, '\+b[0-9]+$', '') AS version FROM packages)  p ON p.source=u.source -- make sure binNMU version will be stripped
    JOIN (SELECT DISTINCT array_agg(name) AS uploaders, source, version FROM uploaders WHERE release = 'sid' GROUP by source, version) up ON up.source=p.source AND up.version = p.version
    JOIN (SELECT DISTINCT array_agg(name ORDER BY name) AS uploaders, source, version FROM uploaders WHERE release = 'sid' GROUP by source, version) up ON up.source=p.source AND up.version = p.version
    JOIN (SELECT source, changed_by_name, version, date, row_number FROM
             (SELECT source, changed_by_name, version, date, row_number() OVER (PARTITION BY source ORDER BY date DESC) FROM upload_history ) tmp
              WHERE row_number = 1) uh ON uh.source=p.source AND uh.version = p.version
@@ -32,7 +32,7 @@ SELECT source AS "source ", version, upstream_version,
 ) tmp;
EOT

echo
echo >> $OUTFILE

psql --host=public-udd-mirror.xvm.mit.edu --username=public-udd-mirror udd >> $OUTFILE <<EOT
  SELECT b.source AS "source                       ", id, -- status,