l.r.i.d.IBaseDistribution(IDistribution) : interface documentation

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

A Distribution that is the base for other Distributions.

Inherited from IOfficialBugTagTargetRestricted (via IDistribution, IDistributionEditRestricted):

Method addOfficialBugTag Add tag to the official bug tags of this target.
Method removeOfficialBugTag Remove tag from the official bug tags of this target.

Inherited from IDistributionPublic (via IDistribution):

Attribute id The distro's unique number.
Attribute drivers Presents the distro driver as a list for consistency with IProduct.drivers where the list might include a project driver.
PublicPersonChoice members The distro's members team.
TextLine lucilleconfig The Lucille Config.
Attribute disabled_mirrors All disabled and official mirrors of this Distribution.
Attribute unofficial_mirrors All unofficial mirrors of this Distribution.
Attribute pending_review_mirrors All mirrors of this Distribution that haven't been reviewed yet.
List architectures Undocumented
Attribute uploaders ArchivePermission records for uploaders with rights to upload to this distribution.
Attribute full_functionality Whether or not we enable the full functionality of Launchpad for this distribution. Currently only Ubuntu and some derivatives get the full functionality of LP
Choice translation_focus The DistroSeries that should get the translation effort focus.
Choice language_pack_admin The distribution language pack administrator.
Attribute all_distro_archive_ids A list containing the IDs of all the non-PPA archives.
Attribute upstream_report_excluded_packages A list of the source packages that should not be shown on the upstream bug report for this Distribution.
Bool has_published_binaries True if this distribution has binaries published on disk.
Method getArchiveIDList Return a list of archive IDs suitable for sqlvalues() or quote().
Method __getitem__ Returns a DistroSeries that matches name, or raises and
Method __iter__ Iterate over the series for this distribution.
Method getArchive Return the distribution archive with the given name.
Method getDevelopmentSeries Return the DistroSeries which are marked as in development.
Method getSeries Return the series with the name or version given.
Method getMirrorByName Return the mirror with the given name for this distribution or None
Method getCountryMirror Return the country DNS mirror for a country and content type.
Method newMirror Create a new DistributionMirror for this distribution.
Method getSourcePackage Return a DistributionSourcePackage with the given name for this
Method getSourcePackageRelease Returns an IDistributionSourcePackageRelease
Method getCurrentSourceReleases Get the current release of a list of source packages.
Method getDistroSeriesAndPocket Return a (distroseries,pocket) tuple which is the given textual
Method getSeriesByStatus Query context distribution for distroseries with a given status.
Method getSourcePackageCaches The set of all source package info caches for this distribution.
Method removeOldCacheItems Delete any cache records for removed packages.
Method updateCompleteSourcePackageCache Update the source package cache.
Method updateSourcePackageCache Update cached source package details.
Method searchSourcePackages Search for source packages that correspond to the given text.
Method searchSourcePackageCaches Search for source packages that correspond to the given text.
Method searchBinaryPackages Search for binary packages in this distribution.
Method searchBinaryPackagesFTI Do an FTI search on binary packages.
Method getFileByName Find and return a LibraryFileAlias for the filename supplied.
Method guessPackageNames Try and locate source and binary package name objects that
Method getAllPPAs Return all PPAs for this distribution.
Method getCommercialPPAs Return all commercial PPAs.
Method searchPPAs Return all PPAs matching the given text in this distribution.
Method getPendingAcceptancePPAs Return only pending acceptance PPAs in this distribution.
Method getPendingPublicationPPAs Return all PPAs in this distribution that are pending publication.
Method getArchiveByComponent Return the archive most appropriate for the component name.
Method getPackagesAndPublicUpstreamBugCounts Return list of tuples of packages, upstreams and public bug counts.
Method userCanEdit Can the user edit this distribution?

Inherited from IBugTarget (via IDistribution, IDistributionPublic):

Attribute bugtargetdisplayname A display name for this bug target
Attribute bugtargetname The target as shown in mail notifications.
Method createBug Create a new bug on this target.

Inherited from IHasBugs (via IDistribution, IDistributionPublic, IBugTarget):

Attribute open_bugtasks A list of open bugTasks for this target.
Attribute closed_bugtasks A list of closed bugTasks for this target.
Attribute inprogress_bugtasks A list of in-progress bugTasks for this target.
Attribute high_bugtasks A list of high importance BugTasks for this target.
Attribute critical_bugtasks A list of critical BugTasks for this target.
Attribute new_bugtasks A list of New BugTasks for this target.
Attribute unassigned_bugtasks A list of unassigned BugTasks for this target.
Attribute all_bugtasks A list of all BugTasks ever reported for this target.
Attribute has_bugtasks True if a BugTask has ever been reported for this target.
Method searchTasks Search the IBugTasks reported on this entity.
Method getBugCounts Return a dict with the number of bugs in each possible status.

Inherited from ICanGetMilestonesDirectly (via IDistribution, IDistributionPublic):

Method getMilestone Return a milestone with the given name for this object, or None.

Inherited from IHasAppointedDriver (via IDistribution, IDistributionPublic):

Choice driver Undocumented

Inherited from IHasBuildRecords (via IDistribution, IDistributionPublic):

Method getBuildRecords Return build records in the context it is implemented.

Inherited from IHasMentoringOffers (via IDistribution, IDistributionPublic):

Attribute mentoring_offers The list of mentoring offers related to this object.

Inherited from IHasMilestones (via IDistribution, IDistributionPublic):

Bool has_milestones Undocumented

Inherited from IHasOwner (via IDistribution, IDistributionPublic):

Attribute owner The object's owner, which is an IPerson.

Inherited from IHasSprints (via IDistribution, IDistributionPublic):

Attribute coming_sprints A list of up to 5 events currently on, or soon to be on, that are relevant to this context.
Attribute sprints All sprints relevant to this context.
Attribute past_sprints Sprints that occured in the past.

Inherited from ITranslationPolicy (via IDistribution, IDistributionPublic):

Choice translationgroup The translation group that helps review translations for this project or distribution. The group's role depends on the permissions policy selected below.
Choice translationpermission The policy this project or distribution uses to balance openness and control for their translations.

Inherited from IKarmaContext (via IDistribution, IDistributionPublic):

Method getTopContributorsGroupedByCategory Return a dict mapping categories to the top contributors (and their
Method getTopContributors Return the people with the highest amount of Karma, and their

Inherited from ILaunchpadUsage (via IDistribution, IDistributionPublic):

Bool official_answers Undocumented
Bool official_blueprints Undocumented
Bool official_codehosting Undocumented
Bool official_malone Undocumented
Bool official_rosetta Undocumented
Bool official_anything Undocumented
Bool enable_bug_expiration Undocumented

Inherited from IMakesAnnouncements (via IDistribution, IDistributionPublic):

Method announce Create a Announcement for this project.

Inherited from IHasAnnouncements (via IDistribution, IDistributionPublic, IMakesAnnouncements):

Method getAnnouncement Return the requested announcement.
Method getAnnouncements Return a list of announcements visible to this user.

Inherited from IHasOfficialBugTags (via IDistribution, IDistributionPublic, IOfficialBugTagTargetPublic):

Method getUsedBugTags Return the tags used by the context as a sorted list of strings.
Method getUsedBugTagsWithOpenCounts Return name and bug count of tags having open bugs.
Method _getOfficialTagClause Get the storm clause for finding this targets tags.

Inherited from IServiceUsage (via IDistribution, IDistributionPublic):

Choice answers_usage Where does this pillar have an Answers forum?
Choice blueprints_usage Where does this pillar host blueprints?
Choice codehosting_usage Where does this pillar host code?
Choice translations_usage Where does this pillar do translations?
Choice bug_tracking_usage Where does this pillar track bugs?
Bool uses_launchpad Undocumented

Inherited from ISpecificationTarget (via IDistribution, IDistributionPublic):

Method getSpecification Returns the specification with the given name, for this target,

Inherited from IHasSpecifications (via IDistribution, IDistributionPublic, ISpecificationTarget):

Attribute all_specifications A list of all specifications, regardless of status or approval or completion, for this object.
Attribute has_any_specifications A true or false indicator of whether or not this object has any specifications associated with it, regardless of their status.
Attribute valid_specifications A list of all specifications that are not obsolete.
Attribute latest_specifications The latest 5 specifications registered for this context.
Attribute latest_completed_specifications The 5 specifications most recently completed for this context.
Method specifications Specifications for this target.

Inherited from IHasBugSupervisor (via IDistribution):

Method setBugSupervisor Set the bug contact and create a bug subscription.

Inherited from IRootContext (via IDistribution):

Attribute title The title of the root context object.

Inherited from IStructuralSubscriptionTarget (via IDistribution):

Method getSubscriptions Return all the subscriptions with the specified levels.
Attribute parent_subscription_target The target's parent, or None if one doesn't exist.
Method userCanAlterSubscription Check if a user can change a subscription for a person.
Method addSubscription Add a subscription for this structure.
Method userCanAlterBugSubscription Check if a user can change a bug subscription for a person.
Method addBugSubscription Add a bug subscription for this structure.
Method removeBugSubscription Remove a subscription to bugs from this structure.
Method getSubscription Return the subscription for person, if it exists.
Method getBugNotificationsRecipients Return the set of bug subscribers to this target.
Attribute target_type_display The type of the target, for display.
Method userHasBugSubscriptions Is user subscribed, directly or via a team, to bug mail?
API Documentation for Launchpad, generated by pydoctor at 2010-09-27 00:00:11.