# Testing the latest lsstsw version with lsst\_dm\_stack\_demo

**URL:** <https://www.rubin.community/t/testing-the-latest-lsstsw-version-with-lsst-dm-stack-demo/1617>\
**Category:** Support\
**Tags:** stack-install\
**Created:** [February 6, 2017, 6:24pm UTC](https://www.rubin.community/t/testing-the-latest-lsstsw-version-with-lsst-dm-stack-demo/1617 "2017-02-06T18:24:54Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![josePhoenix](https://avatars.discourse-cdn.com/v4/letter/j/f08c70/32.png) [@josePhoenix](https://www.rubin.community/u/josePhoenix)\
**Post date:** [February 6, 2017, 6:24pm UTC](https://www.rubin.community/t/testing-the-latest-lsstsw-version-with-lsst-dm-stack-demo/1617/1 "2017-02-06T18:24:54Z")

</div>

I (finally) got permission to install the LSST Stack in a CentOS 7 VM here at STScI. I’ve followed the instructions for building with lsstsw because I believe this is the way to get access to the latest iteration of the deblender code (please correct me if I’m wrong!). When I get to the demo part of the instructions ([https://pipelines.lsst.io/install/demo.html](https://pipelines.lsst.io/install/demo.html)), I run into a problem with the comparison:

```auto
$ ./bin/compare detected-sources_small.txt
Failed (1 of 4238 flags do not match) in column id.
Traceback (most recent call last):
  File "./bin/compare", line 176, in <module>
    if compareWithNumPy(args.filename, args.reference, args.tolerance):
  File "./bin/compare", line 112, in compareWithNumPy
    absDiff, relDiff = difference(table1[name], table2[name])
  File "./bin/compare", line 64, in difference
    absDiff = np.abs(arr1 - arr2)
ValueError: operands could not be broadcast together with shapes (4238,) (4200,)

```

It looks like my version of the stack and the one used to make the v. 12.0 demo `expected` file have diverged somehow. Is this expected / safe to ignore?

---

<div class="post-metadata">

**Author:** ![timj](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/timj/32/10_2.png) [@timj](https://www.rubin.community/u/timj)\
**Post date:** [February 6, 2017, 8:33pm UTC](https://www.rubin.community/t/testing-the-latest-lsstsw-version-with-lsst-dm-stack-demo/1617/2 "2017-02-06T20:33:54Z")

</div>

> [@josePhoenix](#):
>
> v. 12.0 demo expected file have diverged

Yes, if you are using `lsstsw` to build the bleeding edge you also need to be using the demo from Github using the current `master` and not the v12.0 demo.

---

<div class="post-metadata">

**Author:** ![josePhoenix](https://avatars.discourse-cdn.com/v4/letter/j/f08c70/32.png) [@josePhoenix](https://www.rubin.community/u/josePhoenix)\
**Post date:** [February 6, 2017, 9:03pm UTC](https://www.rubin.community/t/testing-the-latest-lsstsw-version-with-lsst-dm-stack-demo/1617/3 "2017-02-06T21:03:06Z")

</div>

Great, thanks for the confirmation. I looked at the modification dates on those files and thought they preceded the v. 12.0 release, so I wanted to make sure.

---

<div class="post-metadata">

**Author:** ![josePhoenix](https://avatars.discourse-cdn.com/v4/letter/j/f08c70/32.png) [@josePhoenix](https://www.rubin.community/u/josePhoenix)\
**Post date:** [February 6, 2017, 9:03pm UTC](https://www.rubin.community/t/testing-the-latest-lsstsw-version-with-lsst-dm-stack-demo/1617/4 "2017-02-06T21:03:29Z")

</div>

That is to say, it works with GitHub `master`. 🙂
