** Description changed:

  [Availability]
- Currently in universe
+ 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
+  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 security history
+ - 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]
- - There are no bugs open in Ubuntu - 
https://bugs.launchpad.net/ubuntu/+source/rpds-py/+bugs
- - There are no bugs open in Debian - 
https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=python3-rpds-py
- - The unit tests are run during the build
+ [Quality assurance - function/usage]
+ The package works well right after install
  
- ============================= test session starts 
==============================
- platform linux -- Python 3.12.4, pytest-7.4.4, pluggy-1.5.0
- rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_rpds-py/build
- collected 65 items
+ [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
  
- tests/test_hash_trie_map.py x...........x.x..............                [ 
44%]
- tests/test_hash_trie_set.py ..x...............                           [ 
72%]
- tests/test_list.py .............x....                                    
[100%]
+ [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
  
- ======================== 60 passed, 5 xfailed in 0.14s
- =========================
+ [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 <[email protected]>", 
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
  
- Note: The "xfailed" tests are expected to fail, they are marked with
- with the pytest.mark.xfail() decorator.
+ [UI standards]
+ - Application is not end-user facing (does not need translation)
  
  [Dependencies]
- - All dependencies to install the binary package are in main.
- - This package depends on build(-only) dependencies available in Universe.
+ - No further depends or recommends dependencies that are not yet in main
  
- [Standards Compliance]
- FHS and Debian Policy compliant
+ [Standards compliance]
+ - This package correctly follows FHS and Debian Policy
  
- [Maintenance]
- Python package that the OpenStack Team will take care of
+ [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 does not use vendored code
+ - This does not use vendored code
+ - This package is rust based and vendors all non language-runtime dependencies
+ - 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]
- rpds-py is a Python bindings to the Rust rpds crate for persistent data 
structures. This library is a new dependency of python-jsonschema.
- 
- https://docs.rs/rpds/latest/rpds/
+ [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

** Changed in: rpds-py (Ubuntu)
       Status: Incomplete => New

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

Title:
  [MIR] rpds-py

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


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to