# Matrix exclusion fails, with multiple passed environment variables

**URL:** <https://travis-ci.community/t/matrix-exclusion-fails-with-multiple-passed-environment-variables/12454>\
**Category:** Deployment\
**Tags:** github-integration\
**Created:** [December 8, 2021, 4:14am UTC](https://travis-ci.community/t/matrix-exclusion-fails-with-multiple-passed-environment-variables/12454 "2021-12-08T04:14:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![HILLBILLYHeisT](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/hillbillyheist/32/7476_2.png) [@HILLBILLYHeisT](https://travis-ci.community/u/HILLBILLYHeisT)\
**Post date:** [December 8, 2021, 4:14am UTC](https://travis-ci.community/t/matrix-exclusion-fails-with-multiple-passed-environment-variables/12454/1 "2021-12-08T04:14:12Z")

</div>

why does this config produce 5 jobs?

```auto
os:
  - linux
  - osx

env:
  - R_VERSION=r-base CONDA_ARCH=x86
  - R_VERSION=r-base CONDA_ARCH=x86_64
  - R_VERSION=mro-base CONDA_ARCH=x86_64

matrix:
  exclude:
    - os: osx
      env: R_VERSION=mro-base CONDA_ARCH=x86_64

```

been trying to figure this out for awhile now…

---

<div class="post-metadata">

**Author:** ![Montana](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/montana/32/9566_2.png) [@Montana](https://travis-ci.community/u/Montana)\
**Post date:** [December 8, 2021, 4:15am UTC](https://travis-ci.community/t/matrix-exclusion-fails-with-multiple-passed-environment-variables/12454/2 "2021-12-08T04:15:13Z")

</div>

Because the `env` values are compared _exactly_.

I’ve said this explicitly (though it was **kind of** mentioned in `allowed_failures` before.)
