Public bug reported:
**Describe the bug**
Under the policy, building deb package from source should not run checks when
provided with env var `DEB_BUILD_OPTIONS="nocheck"`:
https://www.debian.org/doc/debian-policy/ch-source.html#debian-rules-and-deb-build-options
However, this is what `override_dh_auto_test` target in `debian/rules` looks
like in your case:
```
override_dh_auto_test:
$(MAKE) check
```
So checks are still run when `nocheck` in `DEB_BUILD_OPTIONS` is provided.
**Expected behavior**
`override_dh_auto_test` target in `debian/rules` should normally look like this:
```
override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
./run-upstream-testsuite
endif
```
This way checks are not run when `DEB_BUILD_OPTIONS="nocheck"` is provided.
** Affects: heimdal (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to heimdal in Ubuntu.
https://bugs.launchpad.net/bugs/2004011
Title:
Checks are not skipped when building esm packages package from source
Status in heimdal package in Ubuntu:
New
Bug description:
**Describe the bug**
Under the policy, building deb package from source should not run checks when
provided with env var `DEB_BUILD_OPTIONS="nocheck"`:
https://www.debian.org/doc/debian-policy/ch-source.html#debian-rules-and-deb-build-options
However, this is what `override_dh_auto_test` target in `debian/rules` looks
like in your case:
```
override_dh_auto_test:
$(MAKE) check
```
So checks are still run when `nocheck` in `DEB_BUILD_OPTIONS` is provided.
**Expected behavior**
`override_dh_auto_test` target in `debian/rules` should normally look like
this:
```
override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
./run-upstream-testsuite
endif
```
This way checks are not run when `DEB_BUILD_OPTIONS="nocheck"` is provided.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/heimdal/+bug/2004011/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp