~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/registry/model/distroseries.py

  • Committer: Launchpad Patch Queue Manager
  • Date: 2012-01-06 12:11:50 UTC
  • mfrom: (14625.2.7 gina-dsc-binaries)
  • Revision ID: launchpad@pqm.canonical.com-20120106121150-e0bucmb5qeyytnn9
[r=wgrant][bug=911943] Fix SourcePackageReleaseDscBinariesUpdater:
        round chunk_size to int (and document this issue).

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
from zope.interface import implements
42
42
from zope.security.proxy import removeSecurityProxy
43
43
 
44
 
from canonical.database.constants import (
45
 
    DEFAULT,
46
 
    UTC_NOW,
47
 
    )
48
 
from canonical.database.datetimecol import UtcDateTimeCol
49
 
from canonical.database.enumcol import EnumCol
50
 
from canonical.database.sqlbase import (
51
 
    flush_database_caches,
52
 
    flush_database_updates,
53
 
    quote,
54
 
    quote_like,
55
 
    SQLBase,
56
 
    sqlvalues,
57
 
    )
58
 
from lp.services.webapp.interfaces import (
59
 
    IStoreSelector,
60
 
    MAIN_STORE,
61
 
    SLAVE_FLAVOR,
62
 
    )
63
44
from lp.app.enums import service_uses_launchpad
64
45
from lp.app.errors import NotFoundError
65
46
from lp.app.interfaces.launchpad import IServiceUsage
121
102
from lp.registry.model.series import SeriesMixin
122
103
from lp.registry.model.sourcepackage import SourcePackage
123
104
from lp.registry.model.sourcepackagename import SourcePackageName
 
105
from lp.services.database.constants import (
 
106
    DEFAULT,
 
107
    UTC_NOW,
 
108
    )
 
109
from lp.services.database.datetimecol import UtcDateTimeCol
124
110
from lp.services.database.decoratedresultset import DecoratedResultSet
 
111
from lp.services.database.enumcol import EnumCol
125
112
from lp.services.database.lpstorm import IStore
 
113
from lp.services.database.sqlbase import (
 
114
    flush_database_caches,
 
115
    flush_database_updates,
 
116
    quote,
 
117
    quote_like,
 
118
    SQLBase,
 
119
    sqlvalues,
 
120
    )
126
121
from lp.services.librarian.interfaces import ILibraryFileAliasSet
127
122
from lp.services.librarian.model import LibraryFileAlias
128
123
from lp.services.mail.signedmessage import signed_message_from_string
130
125
    cachedproperty,
131
126
    get_property_cache,
132
127
    )
 
128
from lp.services.webapp.interfaces import (
 
129
    IStoreSelector,
 
130
    MAIN_STORE,
 
131
    SLAVE_FLAVOR,
 
132
    )
133
133
from lp.services.worlddata.model.language import Language
134
134
from lp.soyuz.enums import (
135
135
    ArchivePurpose,
1459
1459
                packagenames)
1460
1460
            for spph in spphs:
1461
1461
                latest_release = latest_releases.get(spph.meta_sourcepackage)
1462
 
                if latest_release is not None and apt_pkg.VersionCompare(
 
1462
                if latest_release is not None and apt_pkg.version_compare(
1463
1463
                    latest_release.version, spph.source_package_version) > 0:
1464
1464
                    version = latest_release
1465
1465
                else: