~wgrant/launchpad/gina-ppa-imports

« back to all changes in this revision

Viewing changes to lib/lp/soyuz/scripts/gina/handlers.py

  • Committer: William Grant
  • Date: 2009-07-26 02:42:48 UTC
  • Revision ID: me@williamgrant.id.au-20090726024248-4sy1wyifo677rigm
Restrict checkBin to search in just the target archive.

Show diffs side-by-side

added added

removed removed

Lines of Context:
756
756
        architecture = binarypackagedata.architecture
757
757
 
758
758
        clauseTables = ["BinaryPackageRelease", "DistroSeries", "Build",
759
 
                        "DistroArchSeries"]
 
759
                        "DistroArchSeries", "BinaryPackagePublishingHistory"]
760
760
        distroseries = distroarchinfo['distroarchseries'].distroseries
761
761
 
762
762
        # When looking for binaries, we need to remember that they are
768
768
                 "BinaryPackageRelease.build = Build.id AND "
769
769
                 "Build.distroarchseries = DistroArchSeries.id AND "
770
770
                 "DistroArchSeries.distroseries = DistroSeries.id AND "
771
 
                 "DistroSeries.distribution = %d" %
 
771
                 "DistroSeries.distribution = %d AND "
 
772
                 "BinaryPackagePublishingHistory.binarypackagerelease = BinaryPackageRelease.id AND "
 
773
                 "BinaryPackagePublishingHistory.distroarchseries = DistroArchSeries.id AND "
 
774
                 "BinaryPackagePublishingHistory.archive = %d" %
772
775
                 (binaryname.id, quote(version),
773
 
                  distroseries.distribution.id))
 
776
                  distroseries.distribution.id, self.archive.id))
774
777
 
775
778
        if architecture != "all":
776
779
            query += ("AND DistroArchSeries.architecturetag = %s" %