[Bug 1913321] Re: [MIR] iniparser (dependency of mtd-utils)
Dimitri John Ledkov
1913321 at bugs.launchpad.net
Fri Feb 26 17:21:54 UTC 2021
man dh_clean:
path ...
Delete these paths too.
Note that directories passed as arguments must end with a trailing slash. Any
content in these directories will be removed as well.
i don't think obj-$() without '/' at the end will work.
Normally in override_dh_clean, dh_clean must be called last, otherwise
it will wipe the state with the subsequent commands failing, and not
remembering that it needs to rerun them. Thus it's always best to do
override_dh_clean:
random stuff
dh_clean
Also i'd rather you clean the test dir in "override_dh_auto_clean:" before calling regular dh_auto_clean. As that's the target meant for cleaning up the upstream build system mess.
Also need to ignore result of that make call, i.e. "-make clean"
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to mtd-utils in Ubuntu.
Matching subscriptions: foundations-bugs-with-comments, mtd-utils
https://bugs.launchpad.net/bugs/1913321
Title:
[MIR] iniparser (dependency of mtd-utils)
Status in iniparser package in Ubuntu:
Fix Committed
Status in mtd-utils package in Ubuntu:
Invalid
Status in iniparser source package in Hirsute:
Fix Committed
Status in mtd-utils source package in Hirsute:
Invalid
Bug description:
[MIR] iniparser (dependency of mtd-utils)
[Availability]
✓ The package is in universe.
[Rationale]
✓ The package is a new build dependency of a package that we already
support (mtd-utils).
[Security]
✓ No CVEs
✓ No openwall
✓ No security relevant binaries
- The github has several items of interest - commits not yet in Debian /
Ubuntu that address buffer overflows, not-yet-merged fixes for missing
null pointer checks/memory leaks, plus more issues filed with typical C
code null checks / off by ones. Could be OK with some updates to
address the known issues.
[Quality assurance]
✓ Used package with minimal effort. Provides a doc package, and the
header file for the lib has the same content. API behaves mostly as
expected and was easy to use just based on the header file.
✓ No debconf usage
✓ No long-term usability affecting bugs
✓ No Debian/Ubuntu bugs aside from this MIR
- Upstream bugs of interest present, see security section above
- Packaging in Debian seems mostly fine, but I noted that back-to-back
invocation of dpkg-buildpackage fails. A `make -C test clean` would
resolve this.
✓ No exotic hardware expectations
- While a test suite is present, failures in it are not failing the build.
✓ debian/watch file present
- lintian --pedantic reports 6 items total, the most severe of which are 2
warnings
✓ No reliance on obsolete/pending-demote packages
[Dependencies]
✓ Dependencies are very modest and already in main. (libc6, and
libjs-jquery for doc package)
[Standards compliance]
✓ FHS looks good to me.
✓ Outstanding patches - there is a CMake patch, but upstream doesn't want
it.
https://github.com/ndevilla/iniparser/blob/master/FAQ-en.md#your-build-system-isnt-portable-let-me-help-you
- Recommended item DEB_BUILD_OPTIONS isn't explicitly implemented, all 6
options currently listed are potentially relevant.
https://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules-options
- The standards version is old https://tracker.debian.org/pkg/iniparser ,
however v4.3.0 is an appropriate version for the last time the package
was uploaded.
[Maintenance]
✓ foundations-bugs subscribed on
https://bugs.launchpad.net/ubuntu/+source/iniparser/+subscriptions
✓ I consider this a "simple" package which should continue to be in sync
with Debian
[Background information]
✓ Package description is appropriate
✓ No recent (or ever) renames
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/iniparser/+bug/1913321/+subscriptions
More information about the foundations-bugs
mailing list