l.s.m.d.DistroSeriesDifferenceJob(DistributionJobDerived) : class documentation

Part of lp.soyuz.model.distroseriesdifferencejob View In Hierarchy

A `Job` type for creating/updating `DistroSeriesDifference`s.
Class Method createForPackagePublication See IDistroSeriesDifferenceJobSource.
Class Method createForSPPHs See IDistroSeriesDifferenceJobSource.
Class Method massCreateForSeries See IDistroSeriesDifferenceJobSource.
Class Method getPendingJobsForDifferences See IDistroSeriesDifferenceJobSource.
Method __repr__ Returns an informative representation of the job.
Method sourcepackagename Undocumented
Method derived_series Undocumented
Method parent_series Undocumented
Method passesPackagesetFilter Is this package of interest as far as packagesets are concerned?
Method getMatchingDSD Find an existing DistroSeriesDifference for this difference.
Method run See IRunnableJob.

Inherited from DistributionJobDerived:

Method __init__ Undocumented
Class Method get Get a job by id.
Class Method iterReady Iterate through all ready DistributionJobs.
Method getOopsVars See IRunnableJob.

Inherited from BaseRunnableJob (via DistributionJobDerived):

Method __eq__ Undocumented
Method __ne__ Undocumented
Method __lt__ Undocumented
Method getOopsRecipients Return a list of email-ids to notify about oopses.
Method getOperationDescription Undocumented
Method getErrorRecipients Return a list of email-ids to notify about user errors.
Method getOopsMailController Return a MailController for notifying people about oopses.
Method getUserErrorMailController Return a MailController for notifying about user errors.
Method notifyOops Report this oops.
Method notifyUserError See IRunnableJob.
Method makeOopsReport Generate an OOPS report using the given OOPS configuration.
Method acquireLease Undocumented
Method taskId Return a task ID that gives a clue what this job is about.
Method runViaCelery Request that this job be run via celery.
Method getDBClass Undocumented
Method celeryCommitHook Hook function to call when a commit completes.
Method celeryRunOnCommit Configure transaction so that commit runs this job via Celery.
Method queue See IJob.

Inherited from BaseRunnableJobSource (via DistributionJobDerived, BaseRunnableJob):

Static Method contextManager Undocumented
@classmethod
def createForPackagePublication(cls, derived_series, sourcepackagename, pocket):
See IDistroSeriesDifferenceJobSource.
@classmethod
def createForSPPHs(cls, spphs):
See IDistroSeriesDifferenceJobSource.
@classmethod
def massCreateForSeries(cls, derived_series):
See IDistroSeriesDifferenceJobSource.
@classmethod
def getPendingJobsForDifferences(cls, derived_series, distroseriesdifferences):
See IDistroSeriesDifferenceJobSource.
def __repr__(self):
Returns an informative representation of the job.
@property
def sourcepackagename(self):
Undocumented
@property
def derived_series(self):
Undocumented
@property
def parent_series(self):
Undocumented
def passesPackagesetFilter(self):
Is this package of interest as far as packagesets are concerned?

If the parent series has packagesets, then packages that are missing in the derived series are only of interest if they are in a packageset that the derived series also has.

def getMatchingDSD(self):
Find an existing DistroSeriesDifference for this difference.
def run(self):
See IRunnableJob.
API Documentation for Launchpad, generated by pydoctor at 2018-05-27 00:00:04.