2024-08-05 19:53:19 |
Jadon Naas |
description |
TBC |
[Availability]
The package typeshed is already in Ubuntu universe.
The package https://launchpad.net/ubuntu/+source/typeshed builds for the architectures it is designed to work on.
It currently builds and works for architectures: amd64, arm64,armhf, i386, ppc64el, riscv64, s390x
Link to package https://launchpad.net/ubuntu/+source/typeshed
[Rationale]
- The package https://launchpad.net/ubuntu/+source/typeshed is required in
Ubuntu main for the OpenStack Dalmatian.
- The package TBDSRC is a new runtime dependency of package TBD that
we already support
- There is no other/better way to solve this that is already in main or
should go universe->main instead of this.
- The binary package typeshed needs to be in main to achieve publishing the
OpenStack Dalmatian release.
- It would be great and useful to community/processes to have the
package typeshed in Ubuntu main, but there is no definitive deadline.
[Security]
- No CVEs/security issues in this software in the past
- no executables in `/sbin` and `/usr/sbin`
- Package does not install services, timers or recurring jobs
[Quality assurance - function/usage]
- The package works well right after install
[Quality assurance - maintenance]
- The package is maintained well in Debian/Ubuntu/Upstream and does
not have too many, long-term & critical, open bugs
Upstream bug tracker: https://github.com/python/typeshed/issues
- The package does not deal with exotic hardware we cannot support
[Quality assurance - testing]
- The package runs a test suite on build time, if it fails
it makes the build fail, link to build log: https://launchpadlibrarian.net/698694785/buildlog_ubuntu-noble-amd64.typeshed_0.0~git20231111.6764465-3_BUILDING.txt.gz
- The package runs an autopkgtest, and is currently passing on
amd64, arm64, armhf, i386, ppc64el, riscv64, and s390x architectures. Link to test log: https://ci.debian.net/packages/t/typeshed/
- The package does have not failing autopkgtests right now
[Quality assurance - packaging]
- debian/watch is present and works
- debian/control defines a correct Maintainer field
- This package does not yield massive lintian Warnings, Errors
- Please link to a recent build log of the package: https://launchpad.net/ubuntu/+source/typeshed/0.0~git20231111.6764465-3/+build/27008782/+files/buildlog_ubuntu-noble-amd64.typeshed_0.0~git20231111.6764465-3_BUILDING.txt.gz
- Please attach the full output you have got from
```
$ lintian --pedantic
Cannot find a changes file for typeshed/0.0~git20231111.6764465-3. It would be named like:
typeshed_0.0~git20231111.6764465-3_amd64.changes
typeshed_0.0~git20231111.6764465-3_i386.changes
typeshed_0.0~git20231111.6764465-3_multi.changes
typeshed_0.0~git20231111.6764465-3_all.changes
typeshed_0.0~git20231111.6764465-3_source.changes
in any of those places:
..
../build-area
/var/cache/pbuilder/result
```
- This package does not rely on obsolete or about to be demoted packages.
- The package will not be installed by default
- Packaging and build is easy, link to debian/rules TBD
[UI standards]
- Application is not end-user facing (does not need translation)
[Dependencies]
- No further depends or recommends dependencies that are not yet in main
- The only package dependency is python3
[Standards compliance]
- This package correctly follows FHS and Debian Policy
[Maintenance/Owner]
- The owning team will be OpenStack Engineering and I have their acknowledgement for that commitment
- The future owning team is already subscribed to the package
- This does not use static builds
- This does not use vendored code
- This package is not rust based
TODO-A: - The package has been built within the last 3 months in the archive
TODO-B: - The package has been built within the last 3 months as part
TODO-B: of a test rebuild
TODO-C: - The package has been built within the last 3 months in PPA
TODO-D: - The package has been built within the last 3 months in sbuild as it
TODO-D: can not be uploaded yet
RULE: - To make it easier for everyone, please provide a link to that build so
RULE: everyone can follow up easily e.g. checking the various architectures.
RULE: Example https://launchpad.net/ubuntu/+source/qemu/1:8.2.2+ds-0ubuntu1
TODO: - Build link on launchpad: TBD
[Background information]
The Package description explains the package well.
Upstream Name is typeshed
Link to upstream project https://github.com/python/typeshed
Upstream description of the package:
```
Typeshed contains external type annotations for the Python standard library and Python builtins, as well as third party packages as contributed by people external to those projects.
This data can e.g. be used for static analysis, type checking, type inference, and autocompletion.
``` |
|
2024-08-05 21:17:53 |
Jadon Naas |
description |
[Availability]
The package typeshed is already in Ubuntu universe.
The package https://launchpad.net/ubuntu/+source/typeshed builds for the architectures it is designed to work on.
It currently builds and works for architectures: amd64, arm64,armhf, i386, ppc64el, riscv64, s390x
Link to package https://launchpad.net/ubuntu/+source/typeshed
[Rationale]
- The package https://launchpad.net/ubuntu/+source/typeshed is required in
Ubuntu main for the OpenStack Dalmatian.
- The package TBDSRC is a new runtime dependency of package TBD that
we already support
- There is no other/better way to solve this that is already in main or
should go universe->main instead of this.
- The binary package typeshed needs to be in main to achieve publishing the
OpenStack Dalmatian release.
- It would be great and useful to community/processes to have the
package typeshed in Ubuntu main, but there is no definitive deadline.
[Security]
- No CVEs/security issues in this software in the past
- no executables in `/sbin` and `/usr/sbin`
- Package does not install services, timers or recurring jobs
[Quality assurance - function/usage]
- The package works well right after install
[Quality assurance - maintenance]
- The package is maintained well in Debian/Ubuntu/Upstream and does
not have too many, long-term & critical, open bugs
Upstream bug tracker: https://github.com/python/typeshed/issues
- The package does not deal with exotic hardware we cannot support
[Quality assurance - testing]
- The package runs a test suite on build time, if it fails
it makes the build fail, link to build log: https://launchpadlibrarian.net/698694785/buildlog_ubuntu-noble-amd64.typeshed_0.0~git20231111.6764465-3_BUILDING.txt.gz
- The package runs an autopkgtest, and is currently passing on
amd64, arm64, armhf, i386, ppc64el, riscv64, and s390x architectures. Link to test log: https://ci.debian.net/packages/t/typeshed/
- The package does have not failing autopkgtests right now
[Quality assurance - packaging]
- debian/watch is present and works
- debian/control defines a correct Maintainer field
- This package does not yield massive lintian Warnings, Errors
- Please link to a recent build log of the package: https://launchpad.net/ubuntu/+source/typeshed/0.0~git20231111.6764465-3/+build/27008782/+files/buildlog_ubuntu-noble-amd64.typeshed_0.0~git20231111.6764465-3_BUILDING.txt.gz
- Please attach the full output you have got from
```
$ lintian --pedantic
Cannot find a changes file for typeshed/0.0~git20231111.6764465-3. It would be named like:
typeshed_0.0~git20231111.6764465-3_amd64.changes
typeshed_0.0~git20231111.6764465-3_i386.changes
typeshed_0.0~git20231111.6764465-3_multi.changes
typeshed_0.0~git20231111.6764465-3_all.changes
typeshed_0.0~git20231111.6764465-3_source.changes
in any of those places:
..
../build-area
/var/cache/pbuilder/result
```
- This package does not rely on obsolete or about to be demoted packages.
- The package will not be installed by default
- Packaging and build is easy, link to debian/rules TBD
[UI standards]
- Application is not end-user facing (does not need translation)
[Dependencies]
- No further depends or recommends dependencies that are not yet in main
- The only package dependency is python3
[Standards compliance]
- This package correctly follows FHS and Debian Policy
[Maintenance/Owner]
- The owning team will be OpenStack Engineering and I have their acknowledgement for that commitment
- The future owning team is already subscribed to the package
- This does not use static builds
- This does not use vendored code
- This package is not rust based
TODO-A: - The package has been built within the last 3 months in the archive
TODO-B: - The package has been built within the last 3 months as part
TODO-B: of a test rebuild
TODO-C: - The package has been built within the last 3 months in PPA
TODO-D: - The package has been built within the last 3 months in sbuild as it
TODO-D: can not be uploaded yet
RULE: - To make it easier for everyone, please provide a link to that build so
RULE: everyone can follow up easily e.g. checking the various architectures.
RULE: Example https://launchpad.net/ubuntu/+source/qemu/1:8.2.2+ds-0ubuntu1
TODO: - Build link on launchpad: TBD
[Background information]
The Package description explains the package well.
Upstream Name is typeshed
Link to upstream project https://github.com/python/typeshed
Upstream description of the package:
```
Typeshed contains external type annotations for the Python standard library and Python builtins, as well as third party packages as contributed by people external to those projects.
This data can e.g. be used for static analysis, type checking, type inference, and autocompletion.
``` |
[Availability]
The package typeshed is already in Ubuntu universe.
The package https://launchpad.net/ubuntu/+source/typeshed builds for the architectures it is designed to work on.
It currently builds and works for architectures: amd64, arm64,armhf, i386, ppc64el, riscv64, s390x
Link to package https://launchpad.net/ubuntu/+source/typeshed
[Rationale]
- The package https://launchpad.net/ubuntu/+source/typeshed is required in
Ubuntu main for the OpenStack Dalmatian.
- The package TBDSRC is a new runtime dependency of package TBD that
we already support
- There is no other/better way to solve this that is already in main or
should go universe->main instead of this.
- The binary package typeshed needs to be in main to achieve publishing the
OpenStack Dalmatian release.
- It would be great and useful to community/processes to have the
package typeshed in Ubuntu main, but there is no definitive deadline.
[Security]
- No CVEs/security issues in this software in the past
- no executables in `/sbin` and `/usr/sbin`
- Package does not install services, timers or recurring jobs
[Quality assurance - function/usage]
- The package works well right after install
[Quality assurance - maintenance]
- The package is maintained well in Debian/Ubuntu/Upstream and does
not have too many, long-term & critical, open bugs
Upstream bug tracker: https://github.com/python/typeshed/issues
- The package does not deal with exotic hardware we cannot support
[Quality assurance - testing]
- The package runs a test suite on build time, if it fails
it makes the build fail, link to build log: https://launchpadlibrarian.net/698694785/buildlog_ubuntu-noble-amd64.typeshed_0.0~git20231111.6764465-3_BUILDING.txt.gz
- The package runs an autopkgtest, and is currently passing on
amd64, arm64, armhf, i386, ppc64el, riscv64, and s390x architectures. Link to test log: https://ci.debian.net/packages/t/typeshed/
- The package does have not failing autopkgtests right now
[Quality assurance - packaging]
- debian/watch is present and works
- debian/control defines a correct Maintainer field
- This package does not yield massive lintian Warnings, Errors
- Please link to a recent build log of the package: https://launchpad.net/ubuntu/+source/typeshed/0.0~git20231111.6764465-3/+build/27008782/+files/buildlog_ubuntu-noble-amd64.typeshed_0.0~git20231111.6764465-3_BUILDING.txt.gz
- Please attach the full output you have got from
```
$ lintian --pedantic
Cannot find a changes file for typeshed/0.0~git20231111.6764465-3. It would be named like:
typeshed_0.0~git20231111.6764465-3_amd64.changes
typeshed_0.0~git20231111.6764465-3_i386.changes
typeshed_0.0~git20231111.6764465-3_multi.changes
typeshed_0.0~git20231111.6764465-3_all.changes
typeshed_0.0~git20231111.6764465-3_source.changes
in any of those places:
..
../build-area
/var/cache/pbuilder/result
```
- This package does not rely on obsolete or about to be demoted packages.
- The package will not be installed by default
- Packaging and build is easy, link to debian/rules TBD
[UI standards]
- Application is not end-user facing (does not need translation)
[Dependencies]
- No further depends or recommends dependencies that are not yet in main
- The only package dependency is python3
[Standards compliance]
- This package correctly follows FHS and Debian Policy
[Maintenance/Owner]
- The owning team will be OpenStack Engineering and I have their acknowledgement for that commitment
- The future owning team is already subscribed to the package
- This does not use static builds
- This does not use vendored code
- This package is not rust based
The package was last built on Launchpad in November 2023. I successfully built the package as-is locally with sbuild against Oracular. The only lintian error I received was:
E: typeshed changes: bad-distribution-in-changes-file oracular-amd64
Here is the sbuild summary for building against Oracular:
```
+------------------------------------------------------------------------------+
| Summary |
+------------------------------------------------------------------------------+
Build Architecture: amd64
Build Type: binary
Build-Space: 48340
Build-Time: 7
Distribution: oracular-amd64
Host Architecture: amd64
Install-Time: 16
Job: typeshed_0.0~git20231111.6764465-3.dsc
Lintian: error
Machine Architecture: amd64
Package: typeshed
Package-Time: 43
Source-Version: 0.0~git20231111.6764465-3
Space: 48340
Status: successful
Version: 0.0~git20231111.6764465-3
--------------------------------------------------------------------------------
Finished at 2024-08-05T21:15:21Z
Build needed 00:00:43, 48340k disk space
```
[Background information]
The Package description explains the package well.
Upstream Name is typeshed
Link to upstream project https://github.com/python/typeshed
Upstream description of the package:
```
Typeshed contains external type annotations for the Python standard library and Python builtins, as well as third party packages as contributed by people external to those projects.
This data can e.g. be used for static analysis, type checking, type inference, and autocompletion.
``` |
|