Content complete - can't self-review, unassigned me and subscribed the
MIR team

** Description changed:

- placeholder
+ [Availability]
+ The package is already available in Ubuntu universe and builds for all
+ architectures. It creates only one binary which is mostly python and a
+ bit cpython.
+ 
+ [Rationale]
+ This is already used in curtin and subiquity and therefore is rather important
+ already. It will become an official dependency of curtin and therefore needs
+ to be promoted to main.
+ 
+ [Security]
+ It has no CVE history upstream or in Ubuntu so far.
+ 
+ [Quality assurance]
+ - The package does not ask debconf questions
+ - There are no long-term outstanding bugs which affect the usability of the
+   program to a major degree.
+ - Bug status:
+   - Ubuntu has three open bugs waiting for more feedback
+   - Debian has no tracker as probert is Ubuntu only
+   - Upstream has three open issues (none critical)
+ - The package is maintainerd well in Ubuntu (native to Ubuntu)
+   - upstream as well as the package are owned by the server team
+ - The package scans HW and in that sense also "deals with exotic HW",
+   but it does not require such HW
+ - The package ships a test suite and runs it at build time
+ - There are no dep8 tests, but probert is part of curtin and therefore covered
+   by the regular server Team QA runs
+ - it has no d/watch file, but since upstream&package are owned by the same
+   team that is not an issue
+ - there are only a few minor lintian warnings, nothing that needs an
+   immediate fix.
+ 
+ [UI standards]
+ 
+ - This is a tool meant for use by other tools (curtin/subiquity). It contains
+   no end-user communication (that would need to be translated).
+ - no End-user application that would need a standard conformant desktop file.
+ 
+ [Dependencies]
+ 
+ - all dependencies (bcache-tools lvm2 mdadm multipath-tools util-linux
+   zfsutils-linux python3  python3  python3-jsonschema python3-pyudev
+   python3:any libnl-3-200 libnl-genl-3-200 libnl-route-3-200) are already
+   in main
+ 
+ [Standards compliance]
+ 
+ Slightly outdated FHS, but generally ok (no major violations)
+ 
+ [Maintenance]
+ 
+ The Server team is already subscribed for to the package for maintenance
+ 
+ [Background]
+ The description seems correct and sufficient "This package provides a tool for
+ probing host hardware information and emitting a JSON report." no more
+ background to add.
+ 
+ Known TODOs:
+ - it is ok to have no d/watch since upstream has no releases (tarballs) and
+   there is no d/watch the server team should add a debian/README.source file
+   to the package explaining how a new release would be generated from git
+   Filed at https://github.com/CanonicalLtd/probert/issues/67
+ - going forward it is time for a big bump in dh compat (still 9) and
+   standards-version (probably ok as-is)
+   Filed at https://github.com/CanonicalLtd/probert/issues/68

** Changed in: probert (Ubuntu)
     Assignee: Christian Ehrhardt  (paelzer) => (unassigned)

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

Title:
  [MIR] probert as dependency of curtin

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/probert/+bug/1830347/+subscriptions

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

Reply via email to