Activity log for bug #2068035

Date Who What changed Old value New value Message
2024-06-04 14:47:57 James Page bug added bug
2024-06-04 16:26:05 James Page typeshed (Ubuntu): assignee Jadon Naas (jadonn)
2024-06-25 14:37:17 Christian Ehrhardt  bug added subscriber MIR approval team
2024-07-18 10:24:58 James Page tags oracular open-2258 oracular
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. ```
2024-08-06 01:55:35 Jadon Naas typeshed (Ubuntu): status Incomplete In Progress
2024-08-06 15:17:31 Jadon Naas typeshed (Ubuntu): status In Progress New
2024-08-06 15:17:34 Jadon Naas typeshed (Ubuntu): assignee Jadon Naas (jadonn)
2024-08-19 14:24:22 James Page typeshed (Ubuntu): assignee James Page (james-page)
2024-08-19 14:24:25 James Page typeshed (Ubuntu): status New In Progress
2024-08-19 14:24:27 James Page typeshed (Ubuntu): importance Undecided High
2024-08-21 10:48:08 James Page typeshed (Ubuntu): status In Progress Won't Fix