View Issue Details

IDProjectCategoryView StatusLast Update
0004029Slicer4Core: Extensionspublic2017-06-10 08:51
Reporterfedorov Assigned Tojcfr  
PriorityimmediateSeverityblockReproducibilityalways
Status closedResolutionfixed 
Product VersionSlicer 4.4.0 
Target VersionFixed in VersionSlicer 4.5.0-1 
Summary0004029: Packaging fails for some extensions, Linux packaging missing for some extensions
Description

I recently updated SlicerProstate extension, and a user reported it is not available in the ExtensionManager.

It seems that today there are some issues on the dashboard (at least for this extension):

1) there are no builds for Linux and Windows

2) build for Mac fails with what seems to be packaging problems: http://slicer.cdash.org/viewBuildError.php?buildid=574905

It seems like this is due to an issue with dashboard, not the extension?

Additional Information

see http://slicer-devel.65872.n3.nabble.com/Problem-with-the-dashboard-td4034655.html

TagsNo tags attached.

Activities

2015-08-07 19:37

 

jcfr

jcfr

2015-08-10 05:50

administrator   ~0013229

1) there are no builds for Linux and Windows

The factory was off. Probably because of a power failure.

2) investigating http://slicer.cdash.org/viewBuildError.php?buildid=574905

jcfr

jcfr

2015-08-10 05:53

administrator   ~0013230

Last edited: 2015-08-10 05:53

Factory-south has been powered up.

pinter

pinter

2015-08-11 07:09

developer   ~0013232

The packaging errors on Mac (in 2) started almost two months ago and happen with almost every extension. It would be quite important to fix, as I have to make custom releases for Mac users. Also we probably lose many Mac users who do not bother asking.

fedorov

fedorov

2015-08-11 10:59

developer   ~0013234

@pinter I didn't realize this problem has been around for such a long time. Was it reported somewhere else and this issue is a duplicate?

jcfr

jcfr

2015-08-11 11:09

administrator   ~0013235

I am making progress on the issue. It is most likely due to an update of ITK combined with the use of a CMake 3.x. Will provide an update later this afternoon.

pinter

pinter

2015-08-11 11:13

developer   ~0013236

Thanks so much Jc! I didn't know it was not a straightforward issue, but it's great that you are close to the solution!

@fedorov I have been emailing with Jc since early July on this, but the correspondence was slow due to travelling etc. I added this note to this issue because I just found it and it's related

jcfr

jcfr

2015-08-11 19:49

administrator   ~0013237

MacOSX packaging issue should be fixed by r24494
See http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=24494

Since I pushed the commit after 11pm, the fix should not be included in tomorrow MacOSX package and extension builds.

That said:

  • around 10.50pm, I manually disabled the automatic start of MacOSX build.
  • then around 11.20pm, I manually started the nightly build so that the corresponding Slice source tree it associated with 24494.

All of this mean that the nightly packages for Linux/Windows and the nightly package for MacOSX will be associated with different Slicer revision.

fedorov

fedorov

2015-08-12 11:20

developer   ~0013240

Thank you

Related Changesets

Import 2017-06-07 23:51:09: master 237fac92

2015-08-11 23:13:48

jcfr

Details Diff
COMP: Update ITK to fix Slicer MacOSX extension packaging. Fixes 0004029

// ------------------
commit 0905a43149320d8c2993e83ecf6c8a9d6b2b4232
Author: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>
Date: Tue Aug 11 22:53:36 2015 -0400

COMP: Fix Slicer MacOSX extension packaging setting CMP0042 policy to OLD

Most likely because the version of CMake used on the factory has been
updated from CMake 2.8.12 to CMake 3.0.2, Slicer extension packaging was
failing.

Waiting the packaging of extension on MacOSX is improved to directly
leverage CMake 3.x to set @rpath appropriately for both build and install
tree, this commit reverts the policy to OLD.
// ------------------

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24494 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild/External_ITKv4.cmake Diff File

Issue History

Date Modified Username Field Change
2015-08-07 19:37 fedorov New Issue
2015-08-07 19:37 fedorov Status new => assigned
2015-08-07 19:37 fedorov Assigned To => jcfr
2015-08-07 19:37 fedorov File Added: Screenshot at Aug 07 23-06-07.png
2015-08-10 05:50 jcfr Note Added: 0013229
2015-08-10 05:53 jcfr Note Added: 0013230
2015-08-10 05:53 jcfr Note Edited: 0013230
2015-08-11 07:09 pinter Note Added: 0013232
2015-08-11 10:59 fedorov Note Added: 0013234
2015-08-11 11:09 jcfr Note Added: 0013235
2015-08-11 11:13 pinter Note Added: 0013236
2015-08-11 19:49 jcfr Note Added: 0013237
2015-08-11 19:49 jcfr Status assigned => resolved
2015-08-11 19:49 jcfr Resolution open => fixed
2015-08-12 11:20 fedorov Note Added: 0013240
2015-08-12 11:20 fedorov Status resolved => closed
2015-08-12 11:20 fedorov Fixed in Version => Slicer 4.5.0-1
2017-06-10 08:51 jcfr Changeset attached => Slicer master 237fac92