# Slicer 4.6.2 and missing DCMQI

**URL:** <https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209>\
**Category:** Support\
**Tags:** build, extensions-manager\
**Created:** [April 27, 2017, 11:28am UTC](https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209 "2017-04-27T11:28:42Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![finetjul](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/finetjul/32/146_2.png) [@finetjul](https://discourse.slicer.org/u/finetjul)\
**Post date:** [April 27, 2017, 11:28am UTC](https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209/1 "2017-04-27T11:28:42Z")

</div>

Hi,

With Slicer 4.6.2 (downloaded on Windows from [http://download.slicer.org/](http://download.slicer.org/)) the extension DCMQI is not available from the Extension Manager.  
Is it a known issue ?

Multiple extensions seem to depend from it and they don’t properly load at startup.

Thanks,  
Julien.

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [April 27, 2017, 12:19pm UTC](https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209/2 "2017-04-27T12:19:21Z")

</div>

Does it work in the latest nightly version? Can you use that? I’m not sure if the team has the bandwidth to investigate issues on 4.6.2 version.

---

<div class="post-metadata">

**Author:** ![finetjul](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/finetjul/32/146_2.png) [@finetjul](https://discourse.slicer.org/u/finetjul)\
**Post date:** [April 27, 2017, 12:40pm UTC](https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209/3 "2017-04-27T12:40:18Z")

</div>

Yes, it does work in the latest nightly version, thanks. And I can use it, no worries. I just wanted to let you guys know 🙂

J.

---

<div class="post-metadata">

**Author:** ![fedorov](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/fedorov/32/14_2.png) [@fedorov](https://discourse.slicer.org/u/fedorov)\
**Post date:** [April 27, 2017, 3:25pm UTC](https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209/4 "2017-04-27T15:25:41Z")

</div>

@finetjul I am not sure it has ever been available in “stable” 4.6. To confirm this, I searched the git logs for the 4.6 branch, and didn’t find any indication it has ever been there.

We added DCMQI and QuantitativeReporting right before RSNA to the nightly release at the time, and that was after the “stable” was cut.

---

<div class="post-metadata">

**Author:** ![finetjul](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/finetjul/32/146_2.png) [@finetjul](https://discourse.slicer.org/u/finetjul)\
**Post date:** [April 27, 2017, 3:35pm UTC](https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209/5 "2017-04-27T15:35:30Z")

</div>

@fedorov It would be ok if DCMQI is not a Slicer 4.6.2 extension. The problem is that some other extension (e.g. DICOM QR) are available as Slicer 4.6.2 extensions but they depend on DCMQI: they fail to be installed/loaded because they need DCMQI.  
But maybe those extensions (e.g. DICOM QR) shouldn’t also be part of 4.6.2

---

<div class="post-metadata">

**Author:** ![fedorov](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/fedorov/32/14_2.png) [@fedorov](https://discourse.slicer.org/u/fedorov)\
**Post date:** [April 27, 2017, 3:52pm UTC](https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209/6 "2017-04-27T15:52:55Z")

</div>

Hmmm … QuantitativeReporting should not be in 4.6 either - see [https://github.com/slicer/extensionsindex/tree/4.6](https://github.com/slicer/extensionsindex/tree/4.6). I don’t know why it is showing up for you!

---

<div class="post-metadata">

**Author:** ![finetjul](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/finetjul/32/146_2.png) [@finetjul](https://discourse.slicer.org/u/finetjul)\
**Post date:** [April 27, 2017, 4:19pm UTC](https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209/7 "2017-04-27T16:19:44Z")

</div>

But there is Reporting.s4ext which seem to be related.

You can find below the content of the file _C:\Users\Julien\AppData\Roaming\NA-MIC\Extensions-25516\QuantitativeReporting\share\Slicer-4.6\QuantitativeReporting.s4ext_ downloaded by the 4.6.2 extension manager

```
#
# First token of each non-comment line is the keyword and the rest of the line
# (including spaces) is the value.
# - the value can be blank
#

# This is source code manager (i.e. svn)
scm git
scmurl https://github.com/QIICR/Reporting.git
scmrevision 135a06e

# list dependencies
# - These should be names of other modules that have .s4ext files
# - The dependencies will be built first
depends SlicerProstate DCMQI

# Inner build directory (default is ".")
build_subdirectory .

# homepage
homepage http://wiki.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/QuantitativeReporting

# Firstname1 Lastname1 ([SubOrg1,]Org1), Firstname2 Lastname2 ([SubOrg2,]Org2)
# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware)
contributors Andrey Fedorov (SPL), Christian Herz (SPL), Csaba Pinter (Queen's), Andras Lasso (Queen's), Steve Pieper (SPL)

# Match category in the xml description of the module (where it shows up in Modules menu)
category Informatics

# url to icon (png, size 128x128 pixels)
iconurl https://www.slicer.org/w/images/3/30/QuantitativeReportingLogo.png

# Give people an idea what to expect from this code
# - Is it just a test or something you stand behind?
status Work in progress

# One line stating what the module does
description Support of quantitative image reporting with DICOM

# Space separated list of urls
screenshoturls https://www.slicer.org/w/images/f/fe/QuantitativeReporting-screenshot.jpg

# 0 or 1: Define if the extension should be enabled after its installation.
enabled 1
```

---

<div class="post-metadata">

**Author:** ![fedorov](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/fedorov/32/14_2.png) [@fedorov](https://discourse.slicer.org/u/fedorov)\
**Post date:** [April 27, 2017, 4:31pm UTC](https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209/8 "2017-04-27T16:31:45Z")

</div>

You are right, this is super confusing - I do see both in the Extension Manager:

![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/7/c/7c493a544c7f41fc64380e1bcd745cc04e828bae.png)

I don’t know how this happened, but at least at the moment, only Reporting.s4ext is present in the 4.6 branch of ExtensionsIndex, and it points to [GitHub - QIICR/QuantitativeReporting: Segmentation-based measurements with DICOM import and export of the results.](https://github.com/QIICR/Reporting.git), and it does not have a DCMQI dependency: [ExtensionsIndex/Reporting.s4ext at 4.6 · Slicer/ExtensionsIndex · GitHub](https://github.com/Slicer/ExtensionsIndex/blob/4.6/Reporting.s4ext).

@jcfr or anyone else who has the expertise in the workings of the extensions - how can we fix this? Why is QuantitativeReporting showing up in 4.6 extensions list, and (more importantly!) how to remove it from there?

---

<div class="post-metadata">

**Author:** ![jcfr](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jcfr/32/17825_2.png) [@jcfr](https://discourse.slicer.org/u/jcfr)\
**Post date:** [April 27, 2017, 4:42pm UTC](https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209/9 "2017-04-27T16:42:48Z")

</div>

> [@fedorov](#):
>
> how can we fix this? Why is QuantitativeReporting showing up in 4.6 extensions list, and (more importantly!) how to remove it from there?

Removing a description file from the index does NOT automatically remove associated extensions from the Slicer appstore. It needs to be explicitly removed.

Should I remove the following Reporting extension with Slicer r25516 (4.6.2):

- 25516-linux-amd64-Reporting-git9bd1c06-2016-11-24.tar.gz: [http://slicer.kitware.com/midas3/item/262943](http://slicer.kitware.com/midas3/item/262943)
- 25516-win-amd64-Reporting-git4d45ea1-2016-11-25.zip: [http://slicer.kitware.com/midas3/item/263006](http://slicer.kitware.com/midas3/item/263006)
- 25516-macosx-amd64-Reporting-git9bd1c06-2016-11-24.tar.gz: [http://slicer.kitware.com/midas3/item/262790](http://slicer.kitware.com/midas3/item/262790)

Before doing so, do you want to archive the extension packages or upload them as release into the QuantitativeReporting project ?

---

<div class="post-metadata">

**Author:** ![fedorov](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/fedorov/32/14_2.png) [@fedorov](https://discourse.slicer.org/u/fedorov)\
**Post date:** [April 27, 2017, 4:45pm UTC](https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209/10 "2017-04-27T16:45:01Z")

</div>

@jcfr what should be removed is all versions of QuantitativeReporting extension from Slicer 4.6 “stable”. It depends on dcmqi and a version of dcmtk that are NOT available in 4.6.

I am not sure how it ended up there - it must be my fault adding it by mistake (or lack of thought), although I can’t find adding QuantitativeReporting in git history.

---

<div class="post-metadata">

**Author:** ![jcfr](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jcfr/32/17825_2.png) [@jcfr](https://discourse.slicer.org/u/jcfr)\
**Post date:** [April 27, 2017, 5:03pm UTC](https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209/11 "2017-04-27T17:03:03Z")

</div>

> [@fedorov](#):
>
> I am not sure how it ended up there

I think that the nightly build following the release was probably still based on the same revision.

@fedorov That said, as soon as you confirm, I will remove these packages:

- 25516-win-amd64-QuantitativeReporting-git135a06e-2016-12-19.zip: [http://slicer.kitware.com/midas3/item/266138](http://slicer.kitware.com/midas3/item/266138)
- 25516-linux-amd64-QuantitativeReporting-git962c032-2017-04-25.tar.gz: [http://slicer.kitware.com/midas3/item/266136](http://slicer.kitware.com/midas3/item/266136)
- 25516-macosx-amd64-QuantitativeReporting-git962c032-2017-04-25.tar.gz: [http://slicer.kitware.com/midas3/item/266132](http://slicer.kitware.com/midas3/item/266132)

---

<div class="post-metadata">

**Author:** ![fedorov](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/fedorov/32/14_2.png) [@fedorov](https://discourse.slicer.org/u/fedorov)\
**Post date:** [April 27, 2017, 5:57pm UTC](https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209/12 "2017-04-27T17:57:29Z")

</div>

JC, it is still a mystery for me how it happened, but yes - confirmed - please remove those packages!

---

<div class="post-metadata">

**Author:** ![fedorov](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/fedorov/32/14_2.png) [@fedorov](https://discourse.slicer.org/u/fedorov)\
**Post date:** [April 28, 2017, 8:11pm UTC](https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209/13 "2017-04-28T20:11:58Z")

</div>

@jcfr I see you removed the packages in question - thanks! - but when I start ExtensionManager from Slicer “stable” 4.6, I still see QuantitativeReporting in the search results. What else needs to be done to make it go away?

---

<div class="post-metadata">

**Author:** ![jcfr](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jcfr/32/17825_2.png) [@jcfr](https://discourse.slicer.org/u/jcfr)\
**Post date:** [April 28, 2017, 9:00pm UTC](https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209/14 "2017-04-28T21:00:34Z")

</div>

Look like their was issue with the removal of metadata associated with items. I will manually update the database.

---

<div class="post-metadata">

**Author:** ![fedorov](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/fedorov/32/14_2.png) [@fedorov](https://discourse.slicer.org/u/fedorov)\
**Post date:** [May 1, 2017, 1:35pm UTC](https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209/15 "2017-05-01T13:35:30Z")

</div>

@jcfr please let me know if you updated the database - the extension still shows up in the ExtensionManager.

---

<div class="post-metadata">

**Author:** ![jcfr](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jcfr/32/17825_2.png) [@jcfr](https://discourse.slicer.org/u/jcfr)\
**Post date:** [October 24, 2017, 5:20am UTC](https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209/16 "2017-10-24T05:20:47Z")

</div>

~~To conclude, following the Slicer 4.8 release, `QuantitativeReporting` does not show up.~~

---

<div class="post-metadata">

**Author:** ![fedorov](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/fedorov/32/14_2.png) [@fedorov](https://discourse.slicer.org/u/fedorov)\
**Post date:** [October 24, 2017, 11:58am UTC](https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209/17 "2017-10-24T11:58:33Z")

</div>

@jcfr you mean in 4.6.2?

---

<div class="post-metadata">

**Author:** ![jcfr](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jcfr/32/17825_2.png) [@jcfr](https://discourse.slicer.org/u/jcfr)\
**Post date:** [October 24, 2017, 1:15pm UTC](https://discourse.slicer.org/t/slicer-4-6-2-and-missing-dcmqi/209/18 "2017-10-24T13:15:42Z")

</div>

@fedorov You are right. Since 4.8 has been released, we should be all set.
