l.r.i.d.IDistroSeriesEditRestricted(Interface) : interface documentation

Part of lp.registry.interfaces.distroseries View In Hierarchy

Known subclasses: lp.registry.interfaces.webservice.IDistroSeries

IDistroSeries properties which require launchpad.Edit.
Method newMilestone Create a new milestone for this DistroSeries.
Method initDerivedDistroSeries Initialize this series from parents.
@rename_parameters_as('date_targeted')
@export_factory_operation(IMilestone, 'name''dateexpected''summary''code_name')
def newMilestone(name, dateexpected=None, summary=None, code_name=None):
Create a new milestone for this DistroSeries.
@operation_parameters(List(_('The list of parents to derive from.'), TextLine(), True), List(_('The list of architectures to copy to the derived distroseries.'), TextLine(), False), TextLine(_('Architecture tag to build architecture-independent packages.'), False), List(_('The list of packagesets to copy to the derived distroseries'), TextLine(), False), Bool(_('If binaries will be copied to the derived distroseries.'), True), List(_('The list of booleans indicating, for each parent, if the parent/child relationship should be an overlay.'), Bool(), False), List(_('The list of overlay pockets.'), TextLine(), False), List(_('The list of overlay components.'), TextLine(), False))
@call_with(REQUEST_USER)
@export_write_operation()
def initDerivedDistroSeries(user, parents, architectures=, archindep_archtag=None, packagesets=, rebuild=False, overlays=, overlay_pockets=, overlay_components=):
Initialize this series from parents.

This method performs checks and then creates a job to populate the new distroseries.

ParametersparentsThe list of parent ids this series will derive from.
architecturesThe architectures to copy to the derived series. If not specified, all of the architectures are copied.
archindep_archtagThe architecture tag used to build architecture-independent packages. If not specified, one from the parents' will be used.
packagesetsThe packagesets to copy to the derived series. If not specified, all of the packagesets are copied.
rebuildWhether binaries will be copied to the derived series. If it's true, they will not be, and if it's false, they will be.
overlaysA list of booleans indicating, for each parent, if the parent/child relationship should be an overlay.
overlay_pocketsThe list of pockets names to use for overlay relationships.
overlay_componentsThe list of components names to use for overlay relationships.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.