Skip to content
Snippets Groups Projects

Cleanup for v4

Merged Marco Cattaneo requested to merge cleanup-for-v4 into master

As discussed in LHCBPS-1808 and #19 (closed) this MR prepares a new empty AppConfig/master for future use as v4r*

  • A protected v3-patches branch has been created from the current master for legacy v3r* use
  • All existing options files and scripts have been removed, leaving only those in Sprucing/FEST subdirectory
  • Support has been added for use of AppConfig via the PYTHONPATH
  • APPCONFIGOPTS and APPCONFIGROOT environment variables has been removed.
  • Remaining options files to be adapted so that they can be accessed as python functions

@clemenci could you please modify the files in options/Sprucing/FEST so that the options can be accessed as functions, as you suggest in LHCBPS-1808 and move them to python/AppConfig/Sprucing - this can then be used as examples for future updates

@gcorti @kreps @rmatev @nskidmor @pkoppenb @erodrigu FYI

Closes LHCBPS-1808 #19 (closed)

Edited by Marco Clemencic

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Author Maintainer

    How would people like to proceed with this? If @clemenci you have finished your bit, I would be tempted to make already a v4r0 tag and deployment, to see what fallout we will have from applications that are requesting AppConfig v* ...

  • I'm not done yet. The refactoring for Sprucing is still missing (it requires lhcb/Moore!1178 (merged) that has been added to lhcb-head only today). I'll look into it this afternoon.

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading