[vistrails-dev] [VisTrails/VisTrails] 875147: Loops while the pipeline is invalid

GitHub noreply at github.com
Mon Feb 23 16:46:19 EST 2015


  Branch: refs/heads/invalid-pipeline-hides-package-errors_/loops
  Home:   https://github.com/VisTrails/VisTrails
  Commit: 87514760a6a4e65fbe4aa35c6ab37179eb6670ec
      https://github.com/VisTrails/VisTrails/commit/87514760a6a4e65fbe4aa35c6ab37179eb6670ec
  Author: Remi Rampin <remirampin at gmail.com>
  Date:   2014-09-26 (Fri, 26 Sep 2014)

  Changed paths:
    M vistrails/core/vistrail/controller.py

  Log Message:
  -----------
  Loops while the pipeline is invalid


  Commit: a2b0d469dc6da177458b05cff6a27951f214671d
      https://github.com/VisTrails/VisTrails/commit/a2b0d469dc6da177458b05cff6a27951f214671d
  Author: Remi Rampin <remirampin at gmail.com>
  Date:   2014-10-08 (Wed, 08 Oct 2014)

  Changed paths:
    M vistrails/core/upgradeworkflow.py

  Log Message:
  -----------
  Makes upgrade's new_module accept ModuleDescriptor


  Commit: 1a69114a8b90be81fa900e619b91dfaa0ce3f259
      https://github.com/VisTrails/VisTrails/commit/1a69114a8b90be81fa900e619b91dfaa0ce3f259
  Author: Remi Rampin <remirampin at gmail.com>
  Date:   2014-10-08 (Wed, 08 Oct 2014)

  Changed paths:
    M vistrails/core/upgradeworkflow.py
    A vistrails/tests/resources/looping_upgrades/pkg_a/__init__.py
    A vistrails/tests/resources/looping_upgrades/pkg_a/init.py
    A vistrails/tests/resources/looping_upgrades/pkg_b/__init__.py
    A vistrails/tests/resources/looping_upgrades/pkg_b/init.py
    A vistrails/tests/resources/looping_upgrades/pkg_c/__init__.py
    A vistrails/tests/resources/looping_upgrades/pkg_c/init.py
    A vistrails/tests/resources/looping_upgrades/workflow.xml

  Log Message:
  -----------
  Adds test for the pipeline-fixing loop


  Commit: e33a6bcb749a132f9f77761e3962c6aa0d9f0cff
      https://github.com/VisTrails/VisTrails/commit/e33a6bcb749a132f9f77761e3962c6aa0d9f0cff
  Author: Remi Rampin <remirampin at gmail.com>
  Date:   2014-10-09 (Thu, 09 Oct 2014)

  Changed paths:
    M doc/usersguide/example.rst
    A doc/usersguide/figures/edit_widgets/edit-widget.png
    A doc/usersguide/figures/edit_widgets/edit-widgets.png
    A doc/usersguide/figures/edit_widgets/enabling-edit-widgets.png
    A doc/usersguide/parameter_widgets.rst
    A doc/usersguide/vtl/parameter_widgets.vtl
    M examples/terminator.vt
    M vistrails/core/analogy/__init__.py
    M vistrails/core/application.py
    M vistrails/core/collection/__init__.py
    M vistrails/core/collection/vistrail.py
    M vistrails/core/configuration.py
    M vistrails/core/console_mode.py
    M vistrails/core/data_structures/graph.py
    M vistrails/core/db/locator.py
    M vistrails/core/debug.py
    M vistrails/core/interpreter/job.py
    M vistrails/core/interpreter/noncached.py
    M vistrails/core/layout/workflow_layout.py
    M vistrails/core/modules/abstraction.py
    M vistrails/core/modules/basic_modules.py
    M vistrails/core/modules/config.py
    M vistrails/core/modules/module_registry.py
    M vistrails/core/modules/sub_module.py
    M vistrails/core/modules/utils.py
    M vistrails/core/modules/vistrails_module.py
    M vistrails/core/packagemanager.py
    M vistrails/core/packagerepository.py
    M vistrails/core/query/__init__.py
    M vistrails/core/query/visual.py
    M vistrails/core/requirements.py
    M vistrails/core/system/__init__.py
    M vistrails/core/theme.py
    M vistrails/core/upgradeworkflow.py
    M vistrails/core/utils/color.py
    M vistrails/core/vistrail/connection.py
    M vistrails/core/vistrail/controller.py
    M vistrails/core/vistrail/module.py
    M vistrails/core/vistrail/module_function.py
    M vistrails/core/vistrail/pipeline.py
    M vistrails/core/vistrail/vistrail.py
    M vistrails/db/services/locator.py
    M vistrails/db/versions/v1_0_3/translate/v1_0_2.py
    M vistrails/gui/application.py
    M vistrails/gui/application_server.py
    M vistrails/gui/collection/explorer.py
    M vistrails/gui/collection/vis_log.py
    M vistrails/gui/collection/workspace.py
    M vistrails/gui/common_widgets.py
    M vistrails/gui/configuration.py
    M vistrails/gui/controlflow_assist.py
    M vistrails/gui/debugger.py
    M vistrails/gui/graphics_view.py
    M vistrails/gui/mashups/mashup_app.py
    M vistrails/gui/mashups/mashups_manager.py
    M vistrails/gui/mashups/mashups_widgets.py
    M vistrails/gui/module_annotation.py
    M vistrails/gui/module_configuration.py
    M vistrails/gui/module_info.py
    M vistrails/gui/module_iteration.py
    M vistrails/gui/module_palette.py
    M vistrails/gui/modules/constant_configuration.py
    M vistrails/gui/modules/output_configuration.py
    M vistrails/gui/modules/paramexplore.py
    M vistrails/gui/open_db_window.py
    M vistrails/gui/paramexplore/param_view.py
    M vistrails/gui/paramexplore/pe_pipeline.py
    M vistrails/gui/paramexplore/pe_table.py
    M vistrails/gui/paramexplore/virtual_cell.py
    M vistrails/gui/pipeline_view.py
    M vistrails/gui/pipeline_view_select.py
    M vistrails/gui/ports_pane.py
    M vistrails/gui/preferences.py
    M vistrails/gui/publishing.py
    M vistrails/gui/qt.py
    M vistrails/gui/query_view.py
    A vistrails/gui/resources/images/pencil-disabled.png
    A vistrails/gui/resources/images/pencil.png
    M vistrails/gui/shell.py
    M vistrails/gui/theme.py
    M vistrails/gui/version_view.py
    M vistrails/gui/vis_diff.py
    M vistrails/gui/vistrail_controller.py
    M vistrails/gui/vistrail_variables.py
    M vistrails/gui/vistrail_view.py
    M vistrails/gui/vistrails_window.py
    M vistrails/packages/JobSubmission/init.py
    M vistrails/packages/RemoteQ/init.py
    M vistrails/packages/SUDSWebServices/init.py
    M vistrails/packages/URL/init.py
    M vistrails/packages/analytics/init.py
    M vistrails/packages/gmaps/init.py
    M vistrails/packages/matplotlib/figure_cell.py
    M vistrails/packages/matplotlib/init.py
    M vistrails/packages/matplotlib/mpl_plots.xml
    M vistrails/packages/matplotlib/mpl_plots_diff.xml
    M vistrails/packages/matplotlib/plots.py
    M vistrails/packages/parallelflow/engine_manager.py
    M vistrails/packages/persistence/init.py
    M vistrails/packages/persistence/repo.py
    M vistrails/packages/persistence/widgets.py
    M vistrails/packages/rpy/init.py
    M vistrails/packages/spreadsheet/spreadsheet_base.py
    M vistrails/packages/spreadsheet/spreadsheet_execute.py
    M vistrails/packages/spreadsheet/spreadsheet_tab.py
    M vistrails/packages/spreadsheet/spreadsheet_tabcontroller.py
    M vistrails/packages/spreadsheet/widgets/imageviewer/__init__.py
    M vistrails/packages/tabledata/read/__init__.py
    M vistrails/packages/tabledata/write/__init__.py
    M vistrails/packages/vtk/tf_widget.py
    M vistrails/packages/vtk/vtkcell.py
    M vistrails/packages/vtk/vtkviewcell.py
    M vistrails/packages/webServices/enumeration_widget.py
    M vistrails/packages/webServices/init.py
    M vistrails/tests/runtestsuite.py

  Log Message:
  -----------
  Merge branch 'master' into 'invalid-pipeline-hides-package-errors_/loops'


  Commit: 80804b90f0c443d774fd0555389b7a250dc9e17d
      https://github.com/VisTrails/VisTrails/commit/80804b90f0c443d774fd0555389b7a250dc9e17d
  Author: Remi Rampin <remirampin at gmail.com>
  Date:   2014-10-09 (Thu, 09 Oct 2014)

  Changed paths:
    M vistrails/core/upgradeworkflow.py

  Log Message:
  -----------
  Fixes loading packages for test


  Commit: 34d1d865a1063d9933a66cd9901ad389c35c4e14
      https://github.com/VisTrails/VisTrails/commit/34d1d865a1063d9933a66cd9901ad389c35c4e14
  Author: Remi Rampin <remirampin at gmail.com>
  Date:   2014-10-09 (Thu, 09 Oct 2014)

  Changed paths:
    M vistrails/core/configuration.py
    M vistrails/core/debug.py
    M vistrails/core/packagemanager.py
    M vistrails/core/startup.py
    M vistrails/gui/preferences.py
    M vistrails/tests/runtestsuite.py

  Log Message:
  -----------
  Merge branch 'master' into 'invalid-pipeline-hides-package-errors_/loops'


  Commit: 463d3eab9d7f0d75fefe1d78a62d9ba4a529c4b1
      https://github.com/VisTrails/VisTrails/commit/463d3eab9d7f0d75fefe1d78a62d9ba4a529c4b1
  Author: Remi Rampin <remirampin at gmail.com>
  Date:   2014-10-09 (Thu, 09 Oct 2014)

  Changed paths:
    M vistrails/core/vistrail/controller.py

  Log Message:
  -----------
  Fix latest upgrade instead of requested version

If the latest existing upgrade leads to an invalid pipeline, try to fix
it instead of fixing the originally requested version.

Also, adds a limit on the number of fix attempts.


  Commit: 54ce3115c327c6bce1cddc745f220505692d183f
      https://github.com/VisTrails/VisTrails/commit/54ce3115c327c6bce1cddc745f220505692d183f
  Author: Remi Rampin <remirampin at gmail.com>
  Date:   2014-10-09 (Thu, 09 Oct 2014)

  Changed paths:
    M vistrails/core/vistrail/controller.py

  Log Message:
  -----------
  Debug messages


  Commit: e1f600f568f411c8b2bb7a76d8a4a3093ec5d221
      https://github.com/VisTrails/VisTrails/commit/e1f600f568f411c8b2bb7a76d8a4a3093ec5d221
  Author: Remi Rampin <remirampin at gmail.com>
  Date:   2014-10-09 (Thu, 09 Oct 2014)

  Changed paths:
    M vistrails/gui/mashups/mashup_app.py
    M vistrails/gui/version_prop.py

  Log Message:
  -----------
  Minor fixes for mashup test

Doesn't make it pass.


  Commit: ee04a22bd9855bb9996b390f630fc2b0d1547119
      https://github.com/VisTrails/VisTrails/commit/ee04a22bd9855bb9996b390f630fc2b0d1547119
  Author: Remi Rampin <remirampin at gmail.com>
  Date:   2014-10-09 (Thu, 09 Oct 2014)

  Changed paths:
    M vistrails/tests/resources/looping_upgrades/pkg_a/init.py

  Log Message:
  -----------
  Fixes test


  Commit: 9ccf735a705d275662b74e9f5c711ddb815db85d
      https://github.com/VisTrails/VisTrails/commit/9ccf735a705d275662b74e9f5c711ddb815db85d
  Author: Remi Rampin <remirampin at gmail.com>
  Date:   2014-10-09 (Thu, 09 Oct 2014)

  Changed paths:
    M vistrails/core/vistrail/controller.py

  Log Message:
  -----------
  Adds an unexpected_exception() call


Compare: https://github.com/VisTrails/VisTrails/compare/87514760a6a4^...9ccf735a705d


More information about the vistrails-dev mailing list