** Description changed: - MIR placeholder + [Availability] + The package is available in eoan universe (https://launchpad.net/ubuntu/+source/thin-provisioning-tools/0.7.6-2.1ubuntu1) and builds for amd64, arm64, armhf, i386, ppc64el, s390x. + + [Rationale] + The package is useful as a Recommends of lvm2, which is in main. See bug #1657646, where confusion arises because it's possible to create thin pools without this package, but not activate them because a binary called thin_check is needed, and that is only available in thin-provisioning-tools. See https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/1657646/comments/13 and, for a similar case involving cache pools, https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/1657646/comments/21. + + + [Security] + There are no CVE hits on mitre. + + Query for "site:www.openwall.com/lists/oss-security thin-provisioning- + tools" is empty. + + Ubuntu CVE tracker is empty. I also searched for "lvm" in main and + universe. + + No suid executables. + + No services are installed. + + [Quality assurance] + No debconf questions. + + LVM2 tools use the new thin provisioning tools without further + configuration. + + There are no open Ubuntu bugs. + + One very old (2014) open bug in debian: https://bugs.debian.org/cgi- + bin/bugreport.cgi?bug=749328 + + Upstream URL seems incorrect in d/control: + https://gitlab.com/debian-lvm/thin-provisioning-tools is a 404 nowadays + + New upstream seems to be https://github.com/jthornber/thin-provisioning- + tools + + I verified the release tarball from Debian and its hash matches the + tarball downloaded from the above github repo. + + Upstream issues: https://github.com/jthornber/thin-provisioning-tools/issues + Upstream PRs: https://github.com/jthornber/thin-provisioning-tools/pulls + Upstream release cadence: https://github.com/jthornber/thin-provisioning-tools/releases + + I don't see critical bugs opened upstream or in debian. + + Debian package tracker: https://tracker.debian.org/pkg/thin-provisioning-tools + - packaging could use some love and be updated. Standards is old, no manpage for the specific tool that is provided, url in d/control should be updated + - updates in debian seem frequent enough. Debian just doesn't have the latest 0.8 tree yet, but is up-to-date in the 0.7 one. + + Test suite is run at package build time, and there are no DEP8 tests. + + There is no d/watch file. + + Lintian output confirms the packaging could use some love: + $ lintian -I --pedantic + P: thin-provisioning-tools source: file-contains-trailing-whitespace debian/changelog (line 145) + P: thin-provisioning-tools source: package-uses-old-debhelper-compat-version 10 + W: thin-provisioning-tools source: package-needs-versioned-debhelper-build-depends 10 + W: thin-provisioning-tools source: useless-autoreconf-build-depends dh-autoreconf + P: thin-provisioning-tools source: no-homepage-field + P: thin-provisioning-tools source: insecure-copyright-format-uri http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ + W: thin-provisioning-tools source: ancient-standards-version 3.9.5 (released 2013-10-28) (current is 4.3.0) + I: thin-provisioning-tools source: testsuite-autopkgtest-missing + I: thin-provisioning-tools source: debian-watch-file-is-missing + W: thin-provisioning-tools: manpage-has-errors-from-man usr/share/man/man8/cache_check.8.gz 1: warning: macro '"' not defined + W: thin-provisioning-tools: manpage-has-errors-from-man usr/share/man/man8/cache_dump.8.gz 1: warning: macro '"' not defined + W: thin-provisioning-tools: manpage-has-errors-from-man usr/share/man/man8/cache_metadata_size.8.gz 1: warning: macro '"' not defined + W: thin-provisioning-tools: manpage-has-errors-from-man ... use --no-tag-display-limit to see all (or pipe to a file/program) + I: thin-provisioning-tools: spelling-error-in-manpage usr/share/man/man8/era_dump.8.gz formated formatted + I: thin-provisioning-tools: spelling-error-in-manpage usr/share/man/man8/era_dump.8.gz writeing writing + I: thin-provisioning-tools: spelling-error-in-manpage usr/share/man/man8/thin_dump.8.gz formated formatted + I: thin-provisioning-tools: spelling-error-in-manpage ... use --no-tag-display-limit to see all (or pipe to a file/program) + W: thin-provisioning-tools: binary-without-manpage usr/sbin/pdata_tools + + There are two build-dependencies from Universe, but they are used only for the test suite: + libgtest-dev, + google-mock, + I confirmed this by rebuilding the package with DEB_BUILD_OPTIONS=nocheck and removing these build-deps, and the package built fine with the same Depends as the copy from the archive. + + No python2 or other deprecated build-deps. + + [UI standards] + There is no i18n support. + + [Dependencies] + All runtime dependencies are in main. There are build dependencies that are in universe, but these are used for the test suite only. + + [Standards compliance] + d/rules is very simple + The packaging overall could use some modernization, see lintian output in an earlier section. Not too hard to update (watch file, d/control updates, standards-version). + File placement in terms of FHS is fine. + + [Maintenance] + TBD who will maintain this package. + + [Background information] + None at this time.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1828887 Title: [MIR] thin-provisioning-tools To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/thin-provisioning-tools/+bug/1828887/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs