[MIR] typeshed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
typeshed (Ubuntu) |
Won't Fix
|
High
|
James Page |
Bug Description
[Availability]
The package typeshed is already in Ubuntu universe.
The package https:/
It currently builds and works for architectures: amd64, arm64,armhf, i386, ppc64el, riscv64, s390x
Link to package https:/
[Rationale]
- The package https:/
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/
not have too many, long-term & critical, open bugs
Upstream bug tracker: https:/
- 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:/
- The package runs an autopkgtest, and is currently passing on
amd64, arm64, armhf, i386, ppc64el, riscv64, and s390x architectures. Link to test log: https:/
- 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:/
- Please attach the full output you have got from
```
$ lintian --pedantic
Cannot find a changes file for typeshed/
typeshed_
typeshed_
typeshed_
typeshed_
typeshed_
in any of those places:
..
../build-area
/var/
```
- 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-distributio
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_
Lintian: error
Machine Architecture: amd64
Package: typeshed
Package-Time: 43
Source-Version: 0.0~git20231111
Space: 48340
Status: successful
Version: 0.0~git20231111
-------
Finished at 2024-08-
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:/
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.
```
Changed in typeshed (Ubuntu): | |
assignee: | nobody → Jadon Naas (jadonn) |
tags: | added: open-2258 |
description: | updated |
description: | updated |
Changed in typeshed (Ubuntu): | |
status: | Incomplete → In Progress |
Changed in typeshed (Ubuntu): | |
status: | In Progress → New |
assignee: | Jadon Naas (jadonn) → nobody |
Changed in typeshed (Ubuntu): | |
assignee: | nobody → James Page (james-page) |
status: | New → In Progress |
importance: | Undecided → High |
New dependency for python-arrow (sqlalchemy-utils dependency).