l.s.i.r.ILatestPersonSourcePackageReleaseCache(ISourcePackageRelease) : interface documentation

Part of lp.soyuz.interfaces.reporting View In Hierarchy

Published source package release information for a person.

The records represented by this object are the latest published source package releases for a given sourcepackage, distroseries, archive, keyed on the package creator and maintainer. The table contains a set of data records for package creators and a second set of data for package maintainers. Queries can be filtered by creator or maintainer as required.

Attribute cache_id The id of the associated LatestPersonSourcePackageReleaseCacherecord.
Attribute sourcepackagerelease The SourcePackageRelease which this object represents.
Attribute publication The publication record for the associated SourcePackageRelease.

Inherited from ISourcePackageRelease:

Attribute id SourcePackageRelease identifier
Attribute creatorID DB ID of creator
Attribute creator Person that created this release
Attribute maintainerID DB ID of the maintainer
Attribute maintainer The person in general responsible for this release
Attribute version A version string
Attribute dateuploaded Date of Upload
Attribute urgency Source Package Urgency
Attribute signing_key_owner Signing key owner
Attribute signing_key_fingerprint Signing key fingerprint
Attribute component Source Package Component
Attribute format The Source Package Format
Attribute changelog LibraryFileAlias containing debian/changelog.
Attribute changelog_entry Source Package Change Log Entry
Attribute change_summary The message on the latest change in this release. This is usually a snippet from the changelog
Attribute buildinfo LibraryFileAlias containing build information for this source upload, if any.
TextLine builddepends A comma-separated list of packages on which this package depends to build
TextLine builddependsindep Same as builddepends, but the list is of arch-independent packages
TextLine build_conflicts Binaries that will conflict when building this source.
TextLine build_conflicts_indep Same as build-conflicts but only lists arch-independent binaries.
TextLine architecturehintlist Architectures where this packages is supposed to be built
TextLine dsc_maintainer_rfc822 Original maintainer line contained in the DSC file.
TextLine dsc_standards_version DSC standards version used to build this source.
TextLine dsc_format DSC file format used to upload this source
TextLine dsc_binaries Binaries claimed to be generated by this source.
Attribute dsc The DSC file for this SourcePackageRelease
Attribute copyright Copyright information for this SourcePackageRelease, if available.
Attribute section Section this Source Package Release belongs to
Attribute builds Builds for this sourcepackagerelease excluding PPA archives.
Attribute files IBinaryPackageFile entries for this sourcepackagerelease
Attribute sourcepackagename SourcePackageName table reference
Attribute sourcepackagenameID SourcePackageName id.
Attribute upload_distroseries The distroseries in which this package was first uploaded in Launchpad
Attribute publishings MultipleJoin on SourcepackagePublishing
List user_defined_fields Undocumented
TextLine homepage Upstream project homepage as set in the package. This URL is not sanitized.
Attribute name The sourcepackagename for this release, as text
Attribute title The title of this sourcepackagerelease
Attribute age Time passed since the source package release is present in Launchpad
Attribute failed_builds A (potentially empty) list of build failures that happened for this source package release, or None
Attribute needs_building A boolean that indicates whether this package still needs to be built (on any architecture)
Attribute published_archives A set of all the archives that this source package is published in.
Attribute upload_archive The archive for which this package was first uploaded in Launchpad
Attribute upload_changesfile The LibraryFileAlias object containing the changes file which was originally uploaded with this source package release. It's 'None' if it is a source imported by Gina.
Attribute package_upload The PackageUpload record corresponding to original upload of this source package release. It's 'None' if it is a source imported by Gina.
Attribute uploader The user who uploaded the package.
Method getUserDefinedField Case-insensitively get a user-defined field.
Method addFile Add the provided library file alias (file) to the list of files
Method getFileByName Return the corresponding ILibraryFileAlias in this context.
Method override Uniform method to override sourcepackagerelease attribute.
Attribute package_diffs All IPackageDiff generated from this context.
Method getDiffTo Return an IPackageDiff to a given ISourcePackageRelease.
Method requestDiffTo Request a package diff from the context source to a given source.
Method getPackageSize Get the size total (in KB) of files comprising this package.
Method aggregate_changelog Get all the changelogs since the version specified.
cache_id =
The id of the associated LatestPersonSourcePackageReleaseCacherecord.
sourcepackagerelease =
The SourcePackageRelease which this object represents.
publication =
The publication record for the associated SourcePackageRelease.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.