diff --git a/CEP/Pipeline/helper_scripts/pipeline_commisioning.txt b/CEP/Pipeline/helper_scripts/pipeline_commisioning.txt index cb76e6f643e19d0b81768e442bbd62c16215cbff..b224ad9ccc2f48ce62543c79ed920a3ed4771fb9 100644 --- a/CEP/Pipeline/helper_scripts/pipeline_commisioning.txt +++ b/CEP/Pipeline/helper_scripts/pipeline_commisioning.txt @@ -12,12 +12,13 @@ # ***************************************************************************** # 1. Prepare the directories and build for doing pipeline runs -# a. Checkout the current branch: -# Username and password of the svn are: lofar-guest and lofar-guest -mkdir ~/source/7058 -p -cd ~/source/7058 -# this might take some time: -svn export --ignore-externals https://svn.astron.nl/LOFAR/branches/CEP-Pipeline-Task7058 LOFAR +# a. Clone and Checkout a ´Pipeline´ branch, e.g. 7058: +mkdir ~/source +cd ~/source +# this might take some time (if clone has not not before, otherwise this step can be skipped): +git clone https://git.astron.nl/ro/lofar.git +cd lofar +git checkout 7058 # b. build the pipeline framework and needed executables: # CMake collects information about the environment and creates a make file diff --git a/Docker/lofar-documentation/lofar_documentation.md b/Docker/lofar-documentation/lofar_documentation.md index 5272825febe0a6b7398762e20da5a5168e243e6f..6e9d826d7c3f3fb863487ef757a19c9dee292d2b 100644 --- a/Docker/lofar-documentation/lofar_documentation.md +++ b/Docker/lofar-documentation/lofar_documentation.md @@ -40,7 +40,7 @@ steps for every change in the Dockerfile that is related to e.g. the building pr ### Source Code -The Docker file and its dependencies (if their license allows it) can be found in SVN folder: +The Docker file and its dependencies (if their license allows it) can be found in folder: Docker/lofar-documentation diff --git a/INSTALL b/INSTALL index eb3dcd725af9098cfbcf423ef233c4e1874bd4f9..6bb41d690ba098069a704d17366b23dbfef79b5d 100644 --- a/INSTALL +++ b/INSTALL @@ -103,12 +103,14 @@ NOTE (any OS): For manual builds, the most prominent dependencies you may need t Instructions for Manual Build from Source ----------------------------------------- -- SVN checkout build and configuration scripts of a tagged release x.y.z (or the - trunk) from https://svn.astron.nl/LOFAR/ into e.g. $HOME/src/LOFAR-x.y.z/ +- Git Clone and checkout build and configuration scripts of a particular branch e.g. LOFAR-xyz + from https://git.astron.nl/ into local working directory e.g. $HOME/my_source_folder + git clone https://git.astron.nl/ro/lofar.git $HOME/my_source_folder + cd $HOME/my_source_folder + git checkout LOFAR-xyz + Assume you want to put the build results in a separate build folder which you call a release, e.g. LOFAR_RELEASE=LOFAR-Release-x.y.z # set to used release version - svn checkout --depth=files "https://svn.astron.nl/LOFAR/tags/$LOFAR_RELEASE" "$HOME/src/$LOFAR_RELEASE" - svn update --depth=infinity "$HOME/src/$LOFAR_RELEASE/CMake" - Auto-checkout and install the usual offline data reduction (imaging) packages into e.g. $HOME/local/$LOFAR_RELEASE/ @@ -116,7 +118,7 @@ Instructions for Manual Build from Source mkdir -p $HOME/build/$LOFAR_RELEASE/gnu_opt # last directory must be {gnu|clang}[cxx11]_{debug|opt} cd $HOME/build/$LOFAR_RELEASE/gnu_opt - cmake -DCMAKE_INSTALL_PREFIX="$HOME/local/$LOFAR_RELEASE" -DBUILD_PACKAGES="DP3 Calibration Imager PyBDSM" -DUSE_OPENMP=ON "$HOME/src/$LOFAR_RELEASE" + cmake -DCMAKE_INSTALL_PREFIX="$HOME/local/$LOFAR_RELEASE" -DBUILD_PACKAGES="DP3 Calibration Imager PyBDSM" -DUSE_OPENMP=ON "$HOME/my_source_folder/$LOFAR_RELEASE" - Build and install: diff --git a/LCS/Messaging/doc/Messaging.md b/LCS/Messaging/doc/Messaging.md index 61bd41b8df2b3b39492d62bbea5762fdc1254de4..812f778980d7381afdc7078e9a41809915ed114b 100644 --- a/LCS/Messaging/doc/Messaging.md +++ b/LCS/Messaging/doc/Messaging.md @@ -35,7 +35,7 @@ The `libmessaging.so` library is used by the following modules: *TODO* ### Source Code -[LCS/Messaging](https://svn.astron.nl/LOFAR/trunk/LCS/Messaging) +[LCS/Messaging](https://git.astron.nl/ro/lofar/-/tree/master/LCS/Messaging) ### Testing - *How do you run unit tests?* diff --git a/LCS/WinCCWrapper/doc/winccwrapper.md b/LCS/WinCCWrapper/doc/winccwrapper.md index 7530e09bb94a41ab0f9caa119b4f44f03150a82f..e7a249ee5e3f1868cbe98c9cc0445ca5ff8391ab 100644 --- a/LCS/WinCCWrapper/doc/winccwrapper.md +++ b/LCS/WinCCWrapper/doc/winccwrapper.md @@ -45,7 +45,7 @@ Because we needed to have the same API available in python as well, we decided t No fancy design needed. This is just a library with a few classes wrapping the complicated WinCC_OA API into a simple API. ### Source Code -- [WinCCWrapper in SVN](https://svn.astron.nl/LOFAR/branches/SW-26_WinCC/LCS/WinCCWrapper) +- [WinCCWrapper in Git](https://git.astron.nl/ro/lofar/-/tree/master/LCS/WinCCWrapper) - [WinCCWrapper Code Documentation](@ref winccwrapper_overview) ### Testing @@ -65,8 +65,9 @@ Dependencies on other libraries are automatically found by cmake, and otherwise ##### Build locally - svn co https://svn.astron.nl/LOFAR/<some_branch_or_trunk> <my_source_dir> + git clone https://git.astron.nl/ro/lofar.git <my_source_dir> cd <my_source_dir> + git checkout <some_created_branch> mkdir -p build/gnu_cxx11debug cd build/gnu_cxx11debug cmake -DBUILD_PACKAGES=WinCCWrapper -DUSE_LOG4CPLUS=OFF -DCMAKE_INSTALL_PREFIX=/opt/lofar/ ../.. diff --git a/LTA/LTAIngest/doc/lta_ingest.md b/LTA/LTAIngest/doc/lta_ingest.md index 6059595049b3ffb66130e5b2130316e3645d711d..4dfea473e3fabe5da040f0bf8954f390dbebd43f 100644 --- a/LTA/LTAIngest/doc/lta_ingest.md +++ b/LTA/LTAIngest/doc/lta_ingest.md @@ -153,7 +153,7 @@ meetings with stakeholders.* *Add technical considerations and design choices here* ### Source Code -- [LTA Ingest in SVN](https://svn.astron.nl/LOFAR/trunk/LTA/LTAIngest/) +- [LTA Ingest in Git](https://git.astron.nl/ro/lofar/-/tree/master/LTA/LTAIngest/) - [LTA Ingest Source Code Documentation](@ref LTA) ### Testing @@ -182,8 +182,9 @@ tests (see below). ##### Build locally - svn co https://svn.astron.nl/LOFAR/<some_branch_or_trunk> <my_source_dir> + git clone https://git.astron.nl/ro/lofar.git <my_source_dir> cd <my_source_dir> + git checkout <some_created_branch> mkdir -p build/gnu_debug cd build/gnu_debug cmake -DBUILD_PACKAGES=LTAIngest -DCMAKE_INSTALL_PREFIX=/opt/lofar/ ../.. diff --git a/LTA/ltastorageoverview/doc/lta_storage_overview.md b/LTA/ltastorageoverview/doc/lta_storage_overview.md index 756e4810268804817e0fb7e5f6ea7a9ec991fd38..514eb7276f8ff5020d4def7fe2a782a57acd3179 100644 --- a/LTA/ltastorageoverview/doc/lta_storage_overview.md +++ b/LTA/ltastorageoverview/doc/lta_storage_overview.md @@ -53,7 +53,7 @@ Before this package ltastorageoverview existed, we generated similar overviews u - Website can be simple (and slow) for now, so in this first phase we chose python flask. ### Source Code -- [LTA Storage Overview in SVN](https://svn.astron.nl/LOFAR/trunk/LTA/ltastorageoverview/) +- [LTA Storage Overview in Git](https://git.astron.nl/ro/lofar/-/tree/master/LTA/ltastorageoverview/) - [LTA Storage Overview Code Documentation](@ref lta_storage_overview) ### Testing @@ -78,8 +78,9 @@ The 2 services work on the same (shared) database, so there is some integration ##### Build locally - svn co https://svn.astron.nl/LOFAR/<some_branch_or_trunk> <my_source_dir> + git clone https://git.astron.nl/ro/lofar.git <my_source_dir> cd <my_source_dir> + git checkout <some_created_branch> mkdir -p build/gnu_debug cd build/gnu_debug cmake -DBUILD_PACKAGES=ltastorageoverview -DCMAKE_INSTALL_PREFIX=/opt/lofar/ ../.. diff --git a/MAC/Deployment/data/OTDB/Component_diff.sh b/MAC/Deployment/data/OTDB/Component_diff.sh index 9bc8779074aa76fbd53e03b979eb6f7d7011d67c..490acfdc93efc34f8f8f4a7375953b922c7f4d3d 100755 --- a/MAC/Deployment/data/OTDB/Component_diff.sh +++ b/MAC/Deployment/data/OTDB/Component_diff.sh @@ -1,6 +1,7 @@ #!/bin/bash # # Script to show the diffs in the component files between two versions of SVN +# ==> THIS SCRIPT IS OBSOLETE SINCE LOFAR SOURCE TREE IS NOW HOSTED WITH GIT !!! # # Usage: # @@ -89,6 +90,7 @@ function show_list { # MAIN # +echo "THIS SCRIPT IS OBSOLETE SINCE LOFAR SOURCE TREE IS NOW HOSTED WITH GIT !!!" if [ -z $1 ]; then SyntaxError exit 1 diff --git a/MAC/WinCCPublisher/doc/winccpublisher.md b/MAC/WinCCPublisher/doc/winccpublisher.md index fb11b01a44ab355f7578dec0708c6a6c6eccba8e..526608824c15e261cb8a85713835ffe08f2465d7 100644 --- a/MAC/WinCCPublisher/doc/winccpublisher.md +++ b/MAC/WinCCPublisher/doc/winccpublisher.md @@ -30,7 +30,7 @@ This application builds upon the features provided by the [WinCCWrapper](@ref wi This application builds upon and combines features from the WinCCWrapper and Messaging libraries. It uses the connect datapoints feature from the WinCCWrapper, and creates and sends a MonitoringMessage on the messagebus in the datapoint changed callback function. ### Source Code -- [WinCCPublisher in SVN](https://svn.astron.nl/LOFAR/branches/SW-26_WinCC/MAC/WinCCPublisher) +- [WinCCPublisher in Git](https://svn.astron.nl/LOFAR/branches/SW-26_WinCC/MAC/WinCCPublisher) *TODO: Add correct link to (generated?) source code documentation.* - [WinCCPublisher Code Documentation](@ref winccpublisher_overview) ### Testing @@ -51,8 +51,9 @@ When BUILD_TESTING is ON, then a little test program is built: wincclistener. It ##### Build locally - svn co https://svn.astron.nl/LOFAR/<some_branch_or_trunk> <my_source_dir> + git clone https://git.astron.nl/ro/lofar.git <my_source_dir> cd <my_source_dir> + git checkout <some_created_branch> mkdir -p build/gnu_cxx11debug cd build/gnu_cxx11debug cmake -DBUILD_PACKAGES=WinCCPublisher -DUSE_LOG4CPLUS=OFF -DCMAKE_INSTALL_PREFIX=/opt/lofar/ ../.. diff --git a/RTCP/Cobalt/GPUProc/doc/rtcp-usage.txt b/RTCP/Cobalt/GPUProc/doc/rtcp-usage.txt index df558eab1982fb9ca45c9da5ac3becf8eae11506..2fae062d66436d3d1a059e152980aca442b9df72 100644 --- a/RTCP/Cobalt/GPUProc/doc/rtcp-usage.txt +++ b/RTCP/Cobalt/GPUProc/doc/rtcp-usage.txt @@ -4,11 +4,11 @@ Installation To build and install Cobalt: - # check out code from svn (here we assume a trunk-build) + # git clone and check out code from git repository (here we assume a master-build) ROOT=`pwd` - svn co -N https://svn.astron.nl/LOFAR/trunk LOFAR - cd $ROOT/LOFAR - svn up RTCP CMake LCS + git clone https://git.astron.nl/ro/lofar.git + cd $ROOT/lofar + git checkout master # Set up a config variants file for your system. This is only needed if # packages like casacore and DAL are installed in a non-standard diff --git a/SAS/MoM/MoMQueryService/MoMQueryServiceClient/doc/MoM_query_service_client.md b/SAS/MoM/MoMQueryService/MoMQueryServiceClient/doc/MoM_query_service_client.md index 02620d832e98280f741d55fa3c3349a3d34a607b..192038add8ed652f8e9f6fb7efa3f5439a3ff1ec 100644 --- a/SAS/MoM/MoMQueryService/MoMQueryServiceClient/doc/MoM_query_service_client.md +++ b/SAS/MoM/MoMQueryService/MoMQueryServiceClient/doc/MoM_query_service_client.md @@ -37,9 +37,9 @@ meetings with stakeholders.* TODO *Add technical considerations and design choices here* TODO ### Source Code -- [source code](https://svn.astron.nl/LOFAR/trunk/SAS/MoM/MoMQueryService/) -- [source code documentation | MoMQueryRPC](https://svn.astron.nl/lofardoc/SW-90/df/db5/a01158.html) -- [source code documentation | MoMRPC](https://svn.astron.nl/lofardoc/SW-90/d7/de8/a01159.html) +- [source code](https://git.astron.nl/ro/lofar/-/tree/master/SAS/MoM/MoMQueryService/) +- [source code documentation | MoMQueryRPC](https://svn.astron.nl/lofardoc/SW-90/df/db5/a01158.html) *TODO: Add correct link to (generated?) source code documentation.* +- [source code documentation | MoMRPC](https://svn.astron.nl/lofardoc/SW-90/d7/de8/a01159.html) *TODO: Add correct link to (generated?) source code documentation.* ### Testing TODO tests are missing diff --git a/SAS/MoM/MoMQueryService/MoMQueryServiceServer/doc/MoM_query_service_server.md b/SAS/MoM/MoMQueryService/MoMQueryServiceServer/doc/MoM_query_service_server.md index 7af8525b4cca2850ddf1ff9aeb47fa360f33c317..d9e8b914932e38699e07acb110e0bf86313f2079 100644 --- a/SAS/MoM/MoMQueryService/MoMQueryServiceServer/doc/MoM_query_service_server.md +++ b/SAS/MoM/MoMQueryService/MoMQueryServiceServer/doc/MoM_query_service_server.md @@ -44,8 +44,8 @@ meetings with stakeholders.* TODO *Add technical considerations and design choices here* TODO ### Source Code -- [source code](https://svn.astron.nl/LOFAR/trunk/SAS/MoM/MoMQueryService/MoMQueryServiceClient/) -- [source code documentation](https://svn.astron.nl/lofardoc/SW-90/d5/d55/a04469.html) +- [source code](https://git.astron.nl/ro/lofar/-/tree/master/SAS/MoM/MoMQueryService/MoMQueryServiceClient/) +- [source code documentation](https://svn.astron.nl/lofardoc/SW-90/d5/d55/a04469.html) *TODO: Add correct link to (generated?) source code documentation.* diff --git a/SAS/MoM/MoMQueryService/doc/MoM_query_service.md b/SAS/MoM/MoMQueryService/doc/MoM_query_service.md index 2305ba9aac8ba3179dacc0af1a4766a72bf61710..8c3866d698fca98754e5743821383a4ccfcf3563 100644 --- a/SAS/MoM/MoMQueryService/doc/MoM_query_service.md +++ b/SAS/MoM/MoMQueryService/doc/MoM_query_service.md @@ -35,7 +35,7 @@ meetings with stakeholders.* TODO *Add technical considerations and design choices here* TODO ### Source Code -- [source code](https://svn.astron.nl/LOFAR/trunk/SAS/MoM/MoMQueryService/MoMQueryServiceClient/) +- [source code](https://git.astron.nl/ro/lofar/-/tree/master/SAS/MoM/MoMQueryService/MoMQueryServiceClient/) ### Testing diff --git a/SAS/OTB/doc/otb.md b/SAS/OTB/doc/otb.md index 5ea179e94c736d15a5be8ad3d05ef5346596260b..96469ce2273ab11a9fa58f73db3bdda0b0852f7b 100644 --- a/SAS/OTB/doc/otb.md +++ b/SAS/OTB/doc/otb.md @@ -32,7 +32,7 @@ meetings with stakeholders.* *Add technical considerations and design choices here* ### Source Code -- [Source](https://svn.astron.nl/LOFAR/trunk/SAS/OTB/) +- [Source](https://git.astron.nl/ro/lofar/-/tree/master/SAS/OTB/) - *Add a link to (generated?) source code documentation.* ### Testing diff --git a/SAS/OTDB/doc/otdb.md b/SAS/OTDB/doc/otdb.md index 53e3f4bd743813a1cf0ad368742c0da9c71dc9df..70296cf402f7db98d921691a51144fb236a967e6 100644 --- a/SAS/OTDB/doc/otdb.md +++ b/SAS/OTDB/doc/otdb.md @@ -30,7 +30,7 @@ meetings with stakeholders.* *Add technical considerations and design choices here* ### Source Code -- [Source](https://svn.astron.nl/LOFAR/trunk/SAS/OTDB/) +- [Source](https://git.astron.nl/ro/lofar/-/tree/master/SAS/OTDB/) - *Add a link to (generated?) source code documentation.* ### Testing diff --git a/SAS/OTDB_Services/doc/OTDB_services.md b/SAS/OTDB_Services/doc/OTDB_services.md index 2d5357c814297f14bf8d5b5ef11ea0a7d38dfca1..9c3b291d5b0c7fdd402696c996f720d6483e653f 100644 --- a/SAS/OTDB_Services/doc/OTDB_services.md +++ b/SAS/OTDB_Services/doc/OTDB_services.md @@ -38,7 +38,7 @@ meetings with stakeholders.* *Add technical considerations and design choices here* ### Source Code -- [Source](https://svn.astron.nl/LOFAR/trunk/SAS/OTDB_Services/) +- [Source](https://git.astron.nl/ro/lofar/-/tree/master/SAS/OTDB_Services/) - *Add a link to (generated?) source code documentation.* ### Testing diff --git a/SAS/ResourceAssignment/Common/doc/ra_common.md b/SAS/ResourceAssignment/Common/doc/ra_common.md index 856bddf5e6e17ba19ae669f6b1b2d6fc3af5e4ed..d87ae9908fbdc56a6d569ee39612a9a55b98030b 100644 --- a/SAS/ResourceAssignment/Common/doc/ra_common.md +++ b/SAS/ResourceAssignment/Common/doc/ra_common.md @@ -35,8 +35,8 @@ No analyses documentation available. The current design of the Specification class comes out of a refactor action. The code comments mentions the wish to add more OO based design to it. The code now does not enforce consistency. ### Source Code -- https://svn.astron.nl/viewvc/LOFAR/trunk/SAS/ResourceAssignment/Common/ -- https://svn.astron.nl/lofardoc/trunk/d6/d18/a01925.html +- https://git.astron.nl/ro/lofar/-/tree/master/SAS/ResourceAssignment/Common/ +- https://svn.astron.nl/lofardoc/trunk/d6/d18/a01925.html *TODO: Add correct link to (generated?) source code documentation.* ### Testing `make test` will run all tests available for Specification class these are all unit tests. diff --git a/SAS/ResourceAssignment/OTDBtoRATaskStatusPropagator/doc/otdb_to_ra_task_status_propagator.md b/SAS/ResourceAssignment/OTDBtoRATaskStatusPropagator/doc/otdb_to_ra_task_status_propagator.md index f1f83ed5169796c643aaca3475ed2a0c18b52a01..2f348757c81d713d613f2897afcd689dba69d90b 100644 --- a/SAS/ResourceAssignment/OTDBtoRATaskStatusPropagator/doc/otdb_to_ra_task_status_propagator.md +++ b/SAS/ResourceAssignment/OTDBtoRATaskStatusPropagator/doc/otdb_to_ra_task_status_propagator.md @@ -26,7 +26,7 @@ This services originated when we started the [Resource Assignment](@ref resource We followed the same design choices as for the other [Resource Assignment](@ref resource_assignment) services: small, communicate via the messagebus, event driven. It makes use of common components like the OTDBBusListener and RARPC. ### Source Code -- [Source code in svn trunk](https://svn.astron.nl/LOFAR/trunk/SAS/ResourceAssignment/OTDBtoRATaskStatusPropagator) +- [Source code in Git](https://git.astron.nl/ro/lofar/-/tree/master/ResourceAssignment/OTDBtoRATaskStatusPropagator) - \ref OTDBtoRATaskStatusPropagator Source code documentation ### Testing @@ -37,8 +37,9 @@ We followed the same design choices as for the other [Resource Assignment](@ref - This package builds as part of the RA_Services subsystem, see [RA Build & Deploy instructions](@ref resource_assignment_build_and_deploy) - We use standard Lofar CMake to build this package. Command line build instructions from scratch: ```bash - svn co https://svn.astron.nl/LOFAR/trunk/ - cd trunk + git clone https://git.astron.nl/ro/lofar.git <my_source_dir> + cd <my_source_dir> + git checkout <some_created_branch> mkdir -p build/gnu_debug cd build/gnu_debug cmake -DBUILD_PACKAGES="OTDBtoRATaskStatusPropagator" -DUSE_LOG4CPLUS=OFF ../.. diff --git a/SAS/ResourceAssignment/RATaskSpecifiedService/doc/RATaskSpecifiedService.md b/SAS/ResourceAssignment/RATaskSpecifiedService/doc/RATaskSpecifiedService.md index 95f4a8a77668c24aff05da451de15e67bac32c15..f483cfffb0dbf0a3223d61250c4efe1af9768edf 100644 --- a/SAS/ResourceAssignment/RATaskSpecifiedService/doc/RATaskSpecifiedService.md +++ b/SAS/ResourceAssignment/RATaskSpecifiedService/doc/RATaskSpecifiedService.md @@ -15,7 +15,7 @@ - Auke Klazema <klazema@astron.nl> ### Overview -- Find diagrams (in graphml/odf format) can be found in the [SVN documentation on SAS redesign for responsive telescope](https://svn.astron.nl/LOFAR/trunk//SAS/doc/SAS_redesign_for_responsive_telescope/) +- Find diagrams (in graphml/odf format) can be found in the [SVN documentation on SAS redesign for responsive telescope](https://git.astron.nl/ro/lofar.git/tree/-/master/SAS/doc/SAS_redesign_for_responsive_telescope/) - Find outdated diagrams in png format in the wiki page [resource assigner redesign](https://www.astron.nl/lofarwiki/doku.php?id=rrr:redesign_resource_assignment_system). This service fits in the OTDB Task Watcher in the first diagram, and in the ResourceAssignService of the detailed view. It writes to the lofar.ra.notification bus. - - - @@ -30,8 +30,8 @@ meetings with stakeholders.* - *todo: Add technical considerations and design choices here* ### Source Code -- [Source code](https://svn.astron.nl/LOFAR/trunk/SAS/ResourceAssignment/RATaskSpecifiedService/) -- [Documentation](https://svn.astron.nl/lofardoc/trunk/) *todo:* fix link +- [Source code](https://git.astron.nl/ro/lofar/-/tree/master/SAS/ResourceAssignment/RATaskSpecifiedService/) +- [Documentation](https://svn.astron.nl/lofardoc/trunk/) *TODO: Add correct link to (generated?) source code documentation.* ### Testing - For unit testing run: ctest -V -R tRATaskSpecified diff --git a/SAS/ResourceAssignment/RAtoOTDBTaskSpecificationPropagator/doc/RAtoOTDBTaskSpecificationPropagator.md b/SAS/ResourceAssignment/RAtoOTDBTaskSpecificationPropagator/doc/RAtoOTDBTaskSpecificationPropagator.md index 7b8a93ea012855d76c1a0924df13dec1e25b98af..c4a99430c873c80d5142a10818fdaa0d0309439d 100644 --- a/SAS/ResourceAssignment/RAtoOTDBTaskSpecificationPropagator/doc/RAtoOTDBTaskSpecificationPropagator.md +++ b/SAS/ResourceAssignment/RAtoOTDBTaskSpecificationPropagator/doc/RAtoOTDBTaskSpecificationPropagator.md @@ -24,7 +24,7 @@ This services originated when we started the [Resource Assignment](@ref resource We followed the same design choices as for the other [Resource Assignment](@ref resource_assignment) services: small, communicate via the messagebus, event driven. ### Source Code -- [source code in svn trunk](https://svn.astron.nl/LOFAR/trunk/SAS/ResourceAssignment/RAtoOTDBTaskSpecificationPropagator) +- [source code in Git](https://git.astron.nl/ro/lofar/-/tree/master/SAS/ResourceAssignment/RAtoOTDBTaskSpecificationPropagator) - \ref RAtoOTDBTaskSpecificationPropagator Source code documentation ### Testing @@ -46,8 +46,9 @@ We followed the same design choices as for the other [Resource Assignment](@ref - This package builds as part of the RA_Services subsystem, see [RA Build & Deploy instructions](@ref resource_assignment_build_and_deploy) - We use standard Lofar CMake to build this package. Command line build instructions from scratch: ```bash - svn co https://svn.astron.nl/LOFAR/trunk/ - cd trunk + git clone https://git.astron.nl/ro/lofar.git <my_source_dir> + cd <my_source_dir> + git checkout <some_created_branch> mkdir -p build/gnu_debug cd build/gnu_debug cmake -DBUILD_PACKAGES="RAtoOTDBTaskSpecificationPropagator" -DUSE_LOG4CPLUS=OFF ../.. diff --git a/SAS/ResourceAssignment/ResourceAssignmentDatabase/doc/ResourceAssignmentDatabase.md b/SAS/ResourceAssignment/ResourceAssignmentDatabase/doc/ResourceAssignmentDatabase.md index e4d369350e34c86155f88bc0d8a64d636a9d7c68..7038d122382a902f2386703c0a77c9221418f359 100644 --- a/SAS/ResourceAssignment/ResourceAssignmentDatabase/doc/ResourceAssignmentDatabase.md +++ b/SAS/ResourceAssignment/ResourceAssignmentDatabase/doc/ResourceAssignmentDatabase.md @@ -27,7 +27,7 @@ We followed the same design choices as for the other [Resource Assignment](@ref For the database we've chosen Postgresql. ### Source Code -- [source code](https://svn.astron.nl/LOFAR/trunk/SAS/ResourceAssignment/ResourceAssignmentDatabase/) +- [source code](https://git.astron.nl/ro/lofar/-/tree/master/SAS/ResourceAssignment/ResourceAssignmentDatabase/) - see also the radb/sql subfolder with the database create scipts. These are deployed on production in $LOFARROOT/share/radb/sql. - \ref ResourceAssignmentDatabase Source code documentation @@ -51,8 +51,9 @@ For the database we've chosen Postgresql. - This package builds as part of the RA_Services subsystem, see [RA Build & Deploy instructions](@ref resource_assignment_build_and_deploy) - We use standard Lofar CMake to build this package. Command line build instructions from scratch: ```bash - svn co https://svn.astron.nl/LOFAR/trunk/ - cd trunk + git clone https://git.astron.nl/ro/lofar.git <my_source_dir> + cd <my_source_dir> + git checkout <some_created_branch> mkdir -p build/gnu_debug cd build/gnu_debug cmake -DBUILD_PACKAGES="ResourceAssignmentDatabase" -DUSE_LOG4CPLUS=OFF ../.. diff --git a/SAS/ResourceAssignment/ResourceAssignmentEstimator/doc/resource_assignment_estimator.md b/SAS/ResourceAssignment/ResourceAssignmentEstimator/doc/resource_assignment_estimator.md index 449f5e2f5c6d75f9c0b93bd5b294ab4fc75b21b2..3411b9becd2ec1b998315dd8b0d46a32a630753f 100644 --- a/SAS/ResourceAssignment/ResourceAssignmentEstimator/doc/resource_assignment_estimator.md +++ b/SAS/ResourceAssignment/ResourceAssignmentEstimator/doc/resource_assignment_estimator.md @@ -25,7 +25,7 @@ This services originated when we started the [Resource Assignment](@ref resource We followed the same design choices as for the other [Resource Assignment](@ref resource_assignment) services: small, communicate via the messagebus, event driven. ### Source Code -- [source code](https://svn.astron.nl/LOFAR/trunk/SAS/ResourceAssignment/ResourceAssignmentEstimator/) +- [source code](https://git.astron.nl/ro/lofar/-/tree/master/SAS/ResourceAssignment/ResourceAssignmentEstimator/) - \ref ResourceAssignmentEstimator Source code documentation ### Testing @@ -47,8 +47,9 @@ We followed the same design choices as for the other [Resource Assignment](@ref - This package builds as part of the RA_Services subsystem, see [RA Build & Deploy instructions](@ref resource_assignment_build_and_deploy) - We use standard Lofar CMake to build this package. Command line build instructions from scratch: ```bash - svn co https://svn.astron.nl/LOFAR/trunk/ - cd trunk + git clone https://git.astron.nl/ro/lofar.git <my_source_dir> + cd <my_source_dir> + git checkout <some_created_branch> mkdir -p build/gnu_debug cd build/gnu_debug cmake -DBUILD_PACKAGES="ResourceAssignmentEstimator" -DUSE_LOG4CPLUS=OFF ../.. diff --git a/SAS/ResourceAssignment/ResourceAssignmentService/doc/resource_assignment_service.md b/SAS/ResourceAssignment/ResourceAssignmentService/doc/resource_assignment_service.md index 65c43b294a8c8d67b5bc3abebf79818613cbcdd3..9fa85a1ed39bba1250cddbc1dc2284e54f05fad0 100644 --- a/SAS/ResourceAssignment/ResourceAssignmentService/doc/resource_assignment_service.md +++ b/SAS/ResourceAssignment/ResourceAssignmentService/doc/resource_assignment_service.md @@ -47,8 +47,8 @@ meetings with stakeholders.* *Add technical considerations and design choices here* ### Source Code -[ResourceAssignmentService](https://svn.astron.nl/LOFAR/trunk/SAS/ResourceAssignment/ResourceAssignmentService/) -[ResourceAssignmentService code documentation](https://svn.astron.nl/lofardoc/SW-90/dir_7a79603101732cc19e86e9179da6d45f.html) +[ResourceAssignmentService](https://git.astron.nl/ro/lofar/-/tree/master/SAS/ResourceAssignment/ResourceAssignmentService/) +[ResourceAssignmentService code documentation](https://svn.astron.nl/lofardoc/SW-90/dir_7a79603101732cc19e86e9179da6d45f.html) *TODO: Add correct link to (generated?) source code documentation.* ### Testing diff --git a/SAS/ResourceAssignment/TaskPrescheduler/doc/task_prescheduler.md b/SAS/ResourceAssignment/TaskPrescheduler/doc/task_prescheduler.md index a7cffc1a9f3ceb1f06aa3c6aac79724320687e77..127764897a3d3624ae8baf0b470861e3c7c8869b 100644 --- a/SAS/ResourceAssignment/TaskPrescheduler/doc/task_prescheduler.md +++ b/SAS/ResourceAssignment/TaskPrescheduler/doc/task_prescheduler.md @@ -32,8 +32,8 @@ selecting the right timeslot and updating start/end time. *TODO* ### Source Code -- [source code](https://svn.astron.nl/LOFAR/trunk/SAS/ResourceAssignment/TaskPrescheduler/) -- [source code documentation](https://svn.astron.nl/lofardoc/SW-90/d7/df4/a04564.html) +- [source code](https://git.astron.nl/ro/lofar/-/tree/master/SAS/ResourceAssignment/TaskPrescheduler/) +- [source code documentation](https://svn.astron.nl/lofardoc/SW-90/d7/df4/a04564.html) *TODO: Add correct link to (generated?) source code documentation.* ### Testing - Standard way to run tests (TODO add a common link) diff --git a/SAS/ResourceAssignment/doc/resource_assignment.md b/SAS/ResourceAssignment/doc/resource_assignment.md index 30ff88b6fb91b8c492b008b93a95a57825b84a84..0c18e064c9180822f059672697be893e60a4712a 100644 --- a/SAS/ResourceAssignment/doc/resource_assignment.md +++ b/SAS/ResourceAssignment/doc/resource_assignment.md @@ -35,7 +35,7 @@ interact with the system in a manner visible to other users. ### Overview See [Wiki documentation Resource Assigner](https://www.astron.nl/lofarwiki/doku.php?id=rrr:redesign_resource_assignment_system) -Updated diagrams (in graphml/odf format) can be found in the [SVN documentation on SAS redesign for responsive telescope](https://svn.astron.nl/LOFAR/trunk//SAS/doc/SAS_redesign_for_responsive_telescope/) +Updated diagrams (in graphml/odf format) can be found in the [SVN documentation on SAS redesign for responsive telescope](https://git.astron.nl/ro/lofar/-/tree/master/SAS/doc/SAS_redesign_for_responsive_telescope/) TODO - *Add a diagram* @@ -89,9 +89,9 @@ management to freeze MoM and not finish the required implementation changes in M of the OTDB VIC Tree implementation as an internal structure as well. ### Source Code -- The source code can be found under [SAS/OTDB Services](https://svn.astron.nl/LOFAR/trunk/SAS/OTDB_Services) and -[SAS/ResourceAssignment](https://svn.astron.nl/LOFAR/trunk/SAS/ResourceAssignment) and -[SAS/MoM/MoMQueryService](https://svn.astron.nl/LOFAR/trunk/SAS/MoM/MoMQueryService). +- The source code can be found under [SAS/OTDB Services](https://git.astron.nl/ro/lofar/-/tree/master/SAS/OTDB_Services) and +[SAS/ResourceAssignment](https://git.astron.nl/ro/lofar/-/tree/master/SAS/ResourceAssignment) and +[SAS/MoM/MoMQueryService](https://git.astron.nl/ro/lofar/-/tree/master/SAS/MoM/MoMQueryService). - *Add a link to (generated?) source code documentation.* ### Testing diff --git a/SAS/TMSS/doc/TMSS.md b/SAS/TMSS/doc/TMSS.md index d83dc8b5f38c9eca7d789a26aaea2437c270b6e0..28f80bf9f490b1b766a090fde842a7c05596c009 100644 --- a/SAS/TMSS/doc/TMSS.md +++ b/SAS/TMSS/doc/TMSS.md @@ -33,7 +33,7 @@ meetings with stakeholders.* TODO *Add technical considerations and design choices here* TODO ### Source Code -- [source code](https://svn.astron.nl/LOFAR/trunk/SAS/MoM/MoMQueryService/MoMQueryServiceClient/) +- [source code](https://git.astron.nl/ro/lofar/-/tree/master/SAS/MoM/MoMQueryService/MoMQueryServiceClient/) ### Testing diff --git a/SAS/TMSS/docker/tmss/Dockerfile b/SAS/TMSS/docker/tmss/Dockerfile deleted file mode 100644 index 4c5f1038f9bdbf1e5152e6b08f9c6fe86e87c68c..0000000000000000000000000000000000000000 --- a/SAS/TMSS/docker/tmss/Dockerfile +++ /dev/null @@ -1,54 +0,0 @@ -FROM ubuntu:18.04 - -# LOFAR branch to build -ARG BRANCH=LSMR-epic - -# Export build-time variables to containters -ENV BRANCH=$BRANCH - -RUN apt-get -y update && apt-get -y upgrade - -# LOFAR checkout and compile dependencies -RUN apt-get -y update && apt-get -y install make cmake g++ subversion python3 git - -# LOFAR build dependencies -RUN apt-get -y update && apt-get -y install liblog4cplus-dev python3-dev libldap2-dev libsasl2-dev -RUN apt-get -y update && apt-get -y install python3-pip && pip3 install django djangorestframework django-filter django-auth-ldap coreapi python-ldap-test django-jsonforms django-json-widget "git+git://github.com/nnseva/django-jsoneditor.git" psycopg2-binary markdown ldap3 drf-yasg flex swagger-spec-validator - -# LOFAR test dependencies -RUN apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y install tzdata -RUN apt-get -y update && apt-get -y install uuid-runtime iproute2 postgresql-10 openjdk-11-jre-headless -RUN pip3 install testing.postgresql coverage - -# LOFAR convenience test dependencies -RUN apt-get -y update && apt-get -y install vim - -# User to buld & install LOFAR under -ARG UID=1001 - -# Make sure we enable write access before restricting user rights -RUN mkdir /opt/lofar /src /build && chmod a+rwx /opt/lofar /src /build -RUN useradd -m -r -u $UID user -USER user - -# Install LOFAR packages -RUN cd /src && \ - svn co -N https://svn.astron.nl/LOFAR/branches/$BRANCH/ && \ - cd $BRANCH/ && \ - svn up CMake -RUN mkdir -p /build/gnu_debug && cd /build/gnu_debug && cmake /src/$BRANCH/ -DBUILD_PACKAGES=TMSS -DCMAKE_INSTALL_PREFIX=/opt/lofar && make -j 8 && make -j 8 install - -# Configure authentication -ADD dbcreds.ini /opt/lofar/etc/dbcredentials/tmss.ini -RUN echo "REST_FRAMEWORK['DEFAULT_AUTHENTICATION_CLASSES']=[]" >> /opt/lofar/lib/python3.6/site-packages/lofar/sas/tmss/tmss/settings.py -RUN echo "REST_FRAMEWORK['DEFAULT_PERMISSION_CLASSES']=[]" >> /opt/lofar/lib/python3.6/site-packages/lofar/sas/tmss/tmss/settings.py - -# Allow Django HTTP access -EXPOSE 8000 -RUN echo "ALLOWED_HOSTS=['*']" >> /opt/lofar/lib/python3.6/site-packages/lofar/sas/tmss/tmss/settings.py - -# Hot patches - -# Run LOFAR app -CMD bash -c 'source /opt/lofar/lofarinit.sh && tmss' - diff --git a/SAS/TriggerEmailService/doc/trigger_email_service.md b/SAS/TriggerEmailService/doc/trigger_email_service.md index d10200aa70e26a23d873658556b65dd3accdfca3..102ed12c8c4a62107d296f3f60e949619409221b 100644 --- a/SAS/TriggerEmailService/doc/trigger_email_service.md +++ b/SAS/TriggerEmailService/doc/trigger_email_service.md @@ -24,7 +24,7 @@ Jörn Künsemöller <jkuensem@physik.uni-bielefeld.de> We followed the same design choices as for the [Resource Assignment](@ref resource_assignment) services: small, communicate via the messagebus, event driven. ### Source Code -- [source code in svn trunk](https://svn.astron.nl/LOFAR/trunk/SAS/TriggerEmailService) +- [source code in Git](https://git.astron.nl/ro/lofar/-/tree/master/SAS/TriggerEmailService) - \ref TriggerEmailService Source code documentation ### Testing @@ -46,8 +46,9 @@ We followed the same design choices as for the [Resource Assignment](@ref resour - This package builds as part of the RT_services subsystem, see [RT Build & Deploy instructions](@ref responsive_telescope_build_and_deploy) - We use standard LOFAR CMake to build this package. Command line build instructions from scratch: ```bash - svn co https://svn.astron.nl/LOFAR/trunk/ - cd trunk + git clone https://git.astron.nl/ro/lofar.git <my_source_dir> + cd <my_source_dir> + git checkout <some_created_branch> mkdir -p build/gnu_debug cd build/gnu_debug cmake -DBUILD_PACKAGES="TriggerEmailService" -DUSE_LOG4CPLUS=OFF ../.. diff --git a/SubSystems/Online_Cobalt/install/lofarsys/bash_profile b/SubSystems/Online_Cobalt/install/lofarsys/bash_profile index e36d7accef4e3afa992676551f299c9212c5e3b9..70dc974d9998578c4d0f920878f75e93d65afd23 100644 --- a/SubSystems/Online_Cobalt/install/lofarsys/bash_profile +++ b/SubSystems/Online_Cobalt/install/lofarsys/bash_profile @@ -1,3 +1,3 @@ -# Source: https://svn.astron.nl/LOFAR/trunk/SubSystems/Online_Cobalt/postinstall/lofarsys/bash_profile +# Source: https://git.astron.nl/ro/lofar/-/tree/master/SubSystems/Online_Cobalt/install/lofarsys/bash_profile source .bashrc diff --git a/SubSystems/Online_Cobalt/install/lofarsys/bashrc b/SubSystems/Online_Cobalt/install/lofarsys/bashrc index 1af0093840b63a124196ab1d414413aad4bf059e..2519db5475689d870c11a80d6965bfba6ee3f98d 100644 --- a/SubSystems/Online_Cobalt/install/lofarsys/bashrc +++ b/SubSystems/Online_Cobalt/install/lofarsys/bashrc @@ -1,4 +1,4 @@ -# Source: https://svn.astron.nl/LOFAR/trunk/SubSystems/Online_Cobalt/postinstall/lofarsys/bashrc +# Source: https://git.astron.nl/ro/lofar/-/tree/master/SubSystems/Online_Cobalt/install/lofarsys/bashrc # Sample .bashrc for SuSE Linux # Copyright (c) SuSE GmbH Nuernberg diff --git a/doc/logging.md b/doc/logging.md index deed3850fee61b917f3efa73780bf84fab9a5d65..9b3eb9eafdf33c3ef1f026b194a064458717c72a 100644 --- a/doc/logging.md +++ b/doc/logging.md @@ -37,7 +37,7 @@ meetings with stakeholders.* *Add technical considerations and design choices here* ### Source Code -- [LCS/Common](https://svn.astron.nl/LOFAR/trunk/LCS/Common) +- [LCS/Common](https://git.astron.nl/ro/lofar/-/tree/master/LCS/Common) - *Add a link to (generated?) source code documentation.* ### Testing