[Bug 2072621] Re: [MIR] rpds-py

Christian Ehrhardt  2072621 at bugs.launchpad.net
Wed Oct 2 07:40:47 UTC 2024


Due to rpds-py bug 2072621 not being ready this had moved back again.
That changed, now the full chain of:
- new version of python-jsonschema in main
    -> python-jsonschema-specifications (bug 2072619)
       -> referencing (bug 2072620)
          -> rpds-py (bug 2072621)
is ready.

Promoting all as a group should resolve that better this time.
All but the new python-jsonschema are already fully migrated, so promoting in oracular (not in -proposed).

$ rmadison -u ubuntu -s source -s oracular,oracular-proposed rpds-py python-jsonschema-specifications referencing python-jsonschema
 rpds-py                          | 0.20.0-0ubuntu3    | oracular/universe | source
 python-jsonschema-specifications | 2023.12.1-1ubuntu1 | oracular/universe | source
 referencing                      | 0.35.1-1ubuntu1    | oracular/universe | source
 python-jsonschema                | 4.10.3-2ubuntu1    | oracular          | source
 python-jsonschema                | 4.19.2-3ubuntu1    | oracular-proposed | source

Override component to main
python-jsonschema-specifications 2023.12.1-1ubuntu1 in oracular: universe/misc -> main
python3-jsonschema-specifications 2023.12.1-1ubuntu1 in oracular amd64: universe/python/optional/100% -> main
python3-jsonschema-specifications 2023.12.1-1ubuntu1 in oracular arm64: universe/python/optional/100% -> main
python3-jsonschema-specifications 2023.12.1-1ubuntu1 in oracular armhf: universe/python/optional/100% -> main
python3-jsonschema-specifications 2023.12.1-1ubuntu1 in oracular i386: universe/python/optional/100% -> main
python3-jsonschema-specifications 2023.12.1-1ubuntu1 in oracular ppc64el: universe/python/optional/100% -> main
python3-jsonschema-specifications 2023.12.1-1ubuntu1 in oracular riscv64: universe/python/optional/100% -> main
python3-jsonschema-specifications 2023.12.1-1ubuntu1 in oracular s390x: universe/python/optional/100% -> main
Override [y|N]? y
8 publications overridden.

Override component to main
referencing 0.35.1-1ubuntu1 in oracular: universe/misc -> main
python3-referencing 0.35.1-1ubuntu1 in oracular amd64: universe/python/optional/100% -> main
python3-referencing 0.35.1-1ubuntu1 in oracular arm64: universe/python/optional/100% -> main
python3-referencing 0.35.1-1ubuntu1 in oracular armhf: universe/python/optional/100% -> main
python3-referencing 0.35.1-1ubuntu1 in oracular i386: universe/python/optional/100% -> main
python3-referencing 0.35.1-1ubuntu1 in oracular ppc64el: universe/python/optional/100% -> main
python3-referencing 0.35.1-1ubuntu1 in oracular riscv64: universe/python/optional/100% -> main
python3-referencing 0.35.1-1ubuntu1 in oracular s390x: universe/python/optional/100% -> main
Override [y|N]? y
8 publications overridden.


Override component to main
rpds-py 0.20.0-0ubuntu3 in oracular: universe/misc -> main
python3-rpds-py 0.20.0-0ubuntu3 in oracular amd64: universe/python/optional/100% -> main
python3-rpds-py 0.20.0-0ubuntu3 in oracular arm64: universe/python/optional/100% -> main
python3-rpds-py 0.20.0-0ubuntu3 in oracular armhf: universe/python/optional/100% -> main
python3-rpds-py 0.20.0-0ubuntu3 in oracular ppc64el: universe/python/optional/100% -> main
python3-rpds-py 0.20.0-0ubuntu3 in oracular riscv64: universe/python/optional/100% -> main
python3-rpds-py 0.20.0-0ubuntu3 in oracular s390x: universe/python/optional/100% -> main
Override [y|N]? y
7 publications overridden.

@jamespage: I haven't looked much deeper, but python3-referencing is on
i386 and python3-rpds-py is not. It seems all migrated fine without that
being an issue, but I wanted to mention so you can keep an eye on it

** Changed in: rpds-py (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to rpds-py in Ubuntu.
https://bugs.launchpad.net/bugs/2072621

Title:
  [MIR] rpds-py

Status in rpds-py package in Ubuntu:
  Fix Released

Bug description:
  [Availability]
  The package rpds-py is already in Ubuntu universe.
  Link to package https://launchpad.net/ubuntu/+source/rpds-py

  [Rationale]
   This is a new dependency used by python-jsonschema, and python-jsonschema is already part of main ( https://launchpad.net/ubuntu/+source/python-jsonschema )

  [Security]
  - No CVEs/security issues in this software in the past.
    + https://ubuntu.com/security/cves?package=rpds-py
    + https://security-tracker.debian.org/tracker/source-package/rpds-py
  - No executables in /sbin and usr/bin.
  - Package does not install services, timers, or recurring jobs.
  - Package does not open privileged ports or expose any external endpoints.
  - Package does not contain extensions to security-sensitive software.
  - Package does not contain any cryptography functionality.

  [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
    - Ubuntu https://bugs.launchpad.net/ubuntu/+source/rpds-py/+bug
    - Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=rpds-py
    - https://github.com/crate-py/rpds/issues

  [Quality assurance - testing]
  - The package contains unit tests. It it confirmed to have run and pass the build tests and built successfully on amd64: https://launchpadlibrarian.net/738777197/buildlog_ubuntu-oracular-amd64.python-jsonschema-specifications_2023.12.1-1ubuntu1_BUILDING.txt.gz
  - The debian/control file specifies the package can build for all architectures.
  - The autopkgtest is disabled, because it doesn't define any - https://git.launchpad.net/ubuntu/+source/rpds-py/tree/debian/control?h=ubuntu/oracular-devel#n21

  [Quality assurance - packaging]
  - A debian/watch is not present.
  - debian/control defines a correct Maintainer field. The maintainer is set to "Debian Python Modules Team <python-modules-team at alioth-lists.debian.net>", because there is no Ubuntu delta applied.
  - This package does not yield massive lintian Warnings, Errors
  - Recent build log: https://launchpadlibrarian.net/738777197/buildlog_ubuntu-oracular-amd64.python-jsonschema-specifications_2023.12.1-1ubuntu1_BUILDING.txt.gz
  - Lintian overrides are not present
  - This package does not rely on obsolete or about to be demoted packages.
  -  The package does not prompt the user during installation.
  - Packaging and build is easy, link to debian/rules: https://git.launchpad.net/ubuntu/+source/rpds-py/tree/debian/rules?h=ubuntu/oracular

  [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

  [Standards compliance]
  - This package correctly follows FHS and Debian Policy

  [Maintenance/Owner]
  - The owning team will be Ubuntu OpenStack and I have their acknowledgement for that commitment
  - The future owning team is not yet subscribed, but will subscribe to the package before promotion
  - The team Ubuntu OpenStack is aware of the implications by a static build and commits to test no-change-rebuilds and to fix any issues found for the lifetime of the release (including ESM)
  - This package does not use vendored code
  - The package has been built within the last 3 months in PPA - https://launchpad.net/~freyes/+archive/ubuntu/lp2072621
  - Build link on launchpad: https://launchpad.net/ubuntu/+source/rpds-py/0.12.0-3build1

  [Background information]
  - rpds-py is a Python bindings to the Rust rpds crate for persistent data structures. This library is a new dependency of python-jsonschema.
  - Upstream Name is rdps-py
  - Link to upstream project https://github.com/crate-py/rpds

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rpds-py/+bug/2072621/+subscriptions




More information about the Ubuntu-openstack-bugs mailing list