Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: datarel
-
Labels:None
-
Story Points:1
-
Epic Link:
-
Sprint:Science Pipelines DM-S15-4
-
Team:Data Release Production
Description
Removing the datarel package entirely has proved to be difficult (DM-2928, DM-2948), so instead I'm simply going to remove non-ingest code (and dead ingest code) from the package, along with its dependencies on ap and testing_endToEnd. Other dependencies will be retained even if they aren't necessary for the code that will remain in datarel, to support lsstDoxygen's use of datarel as a top-level package for documentation generation.
Attachments
Issue Links
Activity
Status | To Do [ 10001 ] | In Progress [ 3 ] |
Reviewers | Kian-Tat Lim [ ktl ] | |
Status | In Progress [ 3 ] | In Review [ 10004 ] |
Status | In Review [ 10004 ] | Reviewed [ 10101 ] |
Resolution | Done [ 10000 ] | |
Status | Reviewed [ 10101 ] | Done [ 10002 ] |
Epic Link |
|
Changes on tickets/
DM-2949of datarel:$ git --no-pager log --reverse LSST/master..tickets/DM-2949
commit 6e5f88858b38e7001cd27a46dfb8a702ffc46c8a
Author: Jim Bosch <jbosch@astro.princeton.edu>
Date: Fri Jun 19 15:40:16 2015 -0400
Remove relic pipeline and execution code.
This removes all code related to Stages, the old weekly productions,
and the JobOffice, leaving only ingest and a few utility functions.
commit c82d5d93a4870580b3bb5ef1f601a83d60404622
Author: Jim Bosch <jbosch@astro.princeton.edu>
Date: Fri Jun 19 15:43:03 2015 -0400
Remove all ingest code that relies on lsst.ap, and the dependency on ap.
Premise is that the code we'll want to start from when we get ingest working
again is the code that doesn't use ap.
commit fb5cabc0f8c8d879b95b8bd4359c9963a47c73cb
Author: Jim Bosch <jbosch@astro.princeton.edu>
Date: Fri Jun 19 15:45:21 2015 -0400
Re-enable unit tests for utility functions and ingest.
Both of these tests were already working, and probably should have been
enabled earlier; a comment in the SConscript suggests someone wanted
to just disable all pex_harness-related tests, but got these as well.
The ingest test does require access to a remote server, but I've verified
that it skips the test and issues a warning when the server cannot be
contacted, so I think it's safe.
and lsst_distrib:
$ git show LSST/master..tickets/DM-2949
commit 29f62650a8dd25d7528f4eca44013bab354c539d
Author: Jim Bosch <jbosch@astro.princeton.edu>
Date: Fri Jun 19 15:55:44 2015 -0400
Remove dependency on testing_endToEnd, which is being retired.
diff --git a/ups/lsst_distrib.table b/ups/lsst_distrib.table
index 05389da..60420cb 100644
--- a/ups/lsst_distrib.table
+++ b/ups/lsst_distrib.table
@@ -4,4 +4,3 @@ setupRequired(ctrl_execute)
setupRequired(ctrl_platform_gordon)
setupRequired(ctrl_platform_lsst)
setupRequired(datarel)