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     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to