CTA merge requestshttps://gitlab.cern.ch/cta/CTA/-/merge_requests2022-11-15T16:49:42+01:00https://gitlab.cern.ch/cta/CTA/-/merge_requests/85Merge release v4.7.12-2/v5.7.12-2 changes into main2022-11-15T16:49:42+01:00Joao AfonsoMerge release v4.7.12-2/v5.7.12-2 changes into main### Summary
This merges the changes of `v4.7.12-2`/`v5.7.12-2` into `main`.
Since this is a repackaging release, it will be tagged in a separate branch: https://gitlab.cern.ch/cta/CTA/-/issues/195
### References
<!-- Please provide a...### Summary
This merges the changes of `v4.7.12-2`/`v5.7.12-2` into `main`.
Since this is a repackaging release, it will be tagged in a separate branch: https://gitlab.cern.ch/cta/CTA/-/issues/195
### References
<!-- Please provide a link to all related issues. -->
Closes #15Release 4.7.12Joao AfonsoJoao Afonsohttps://gitlab.cern.ch/cta/CTA/-/merge_requests/62Updating release notes for v4.7.11 and v4.7.122022-10-10T11:10:38+02:00Joao AfonsoUpdating release notes for v4.7.11 and v4.7.12### Summary
Milestones: https://gitlab.cern.ch/cta/CTA/-/milestones/7#tab-issues
### References
<!-- Please provide a link to all related issues. -->### Summary
Milestones: https://gitlab.cern.ch/cta/CTA/-/milestones/7#tab-issues
### References
<!-- Please provide a link to all related issues. -->Release 4.7.12Joao AfonsoJoao Afonsohttps://gitlab.cern.ch/cta/CTA/-/merge_requests/60Resolve "Check latest version of gtest suite"2022-10-07T11:01:43+02:00Jorge Camarero VeraResolve "Check latest version of gtest suite"### Summary
<!-- Please describe the merge request here. Optional if title already provides a complete description. -->
### References
<!-- Please provide a link to all related issues. -->
Closes #107### Summary
<!-- Please describe the merge request here. Optional if title already provides a complete description. -->
### References
<!-- Please provide a link to all related issues. -->
Closes #107Release 4.7.12Jorge Camarero VeraJorge Camarero Verahttps://gitlab.cern.ch/cta/CTA/-/merge_requests/44Resolve "Refactor operations cmd line tools to use common parsing logic"2022-10-07T11:01:29+02:00Lasse Tjernaes WardenaerResolve "Refactor operations cmd line tools to use common parsing logic"Currently, the standalone operations cmd line tools use similar and duplicated code to parse cmd line options. A common tool for parsing these standalone tools(restore_files, change_storage_class, cta_send_event, cta_verify_file) is ther...Currently, the standalone operations cmd line tools use similar and duplicated code to parse cmd line options. A common tool for parsing these standalone tools(restore_files, change_storage_class, cta_send_event, cta_verify_file) is therefore preferred. The tool should also handle correct usage outputs and error handling when wrong options are included or when required options are not included.
- create folder _standalone_operations_cmd_line_tools_
- add _restore_files_, _cta_send_event_, _cta_verify_file_ source files to this folder
- create sub folder _common_ which will include the parsing tool
- make necessary changes for each tool to make them work with the common parsing tool
- change validation to fit the new parsing for each tool
- add test for restore file tool
Related to issue https://gitlab.cern.ch/cta/operations/-/issues/563
Solves issue #146Release 4.7.12Lasse Tjernaes WardenaerLasse Tjernaes Wardenaerhttps://gitlab.cern.ch/cta/CTA/-/merge_requests/57Fix rules for tagged commits and remove xrootd5 duplications2022-10-07T11:01:20+02:00Jorge Camarero VeraFix rules for tagged commits and remove xrootd5 duplications### Summary
<!-- Please describe the merge request here. Optional if title already provides a complete description. -->
### References
<!-- Please provide a link to all related issues. -->
Closes #169### Summary
<!-- Please describe the merge request here. Optional if title already provides a complete description. -->
### References
<!-- Please provide a link to all related issues. -->
Closes #169Release 4.7.12Jorge Camarero VeraJorge Camarero Verahttps://gitlab.cern.ch/cta/CTA/-/merge_requests/59Configuring CI for public release with xrootd52022-10-06T13:43:35+02:00Joao AfonsoConfiguring CI for public release with xrootd5### Summary
This commit configures the CI pipeline to allow public releases of CTA versions using xrootd5 (when tagged as v5.y.z).
For more details: https://gitlab.cern.ch/cta/CTA/-/issues/15
### References
<!-- Please provide a link...### Summary
This commit configures the CI pipeline to allow public releases of CTA versions using xrootd5 (when tagged as v5.y.z).
For more details: https://gitlab.cern.ch/cta/CTA/-/issues/15
### References
<!-- Please provide a link to all related issues. -->
Closes #15Release 4.7.12Joao AfonsoJoao Afonsohttps://gitlab.cern.ch/cta/CTA/-/merge_requests/52Resolve "Problem with handling of the non-native formats by the CleanerSession"2022-10-04T16:26:08+02:00Jorge Camarero VeraResolve "Problem with handling of the non-native formats by the CleanerSession"### Summary
<!-- Please describe the merge request here. Optional if title already provides a complete description. -->
### References
<!-- Please provide a link to all related issues. -->
Closes #122### Summary
<!-- Please describe the merge request here. Optional if title already provides a complete description. -->
### References
<!-- Please provide a link to all related issues. -->
Closes #122Release 4.7.12Jorge Camarero VeraJorge Camarero Verahttps://gitlab.cern.ch/cta/CTA/-/merge_requests/54Resolve "Fix oracle dbunittests"2022-10-04T16:26:01+02:00Jorge Camarero VeraResolve "Fix oracle dbunittests"### Summary
<!-- Please describe the merge request here. Optional if title already provides a complete description. -->
### References
<!-- Please provide a link to all related issues. -->
Closes #165### Summary
<!-- Please describe the merge request here. Optional if title already provides a complete description. -->
### References
<!-- Please provide a link to all related issues. -->
Closes #165Release 4.7.12Jorge Camarero VeraJorge Camarero Verahttps://gitlab.cern.ch/cta/CTA/-/merge_requests/51Resolve "Cppcheck job is not failing when there are errors"2022-10-04T16:25:52+02:00Jorge Camarero VeraResolve "Cppcheck job is not failing when there are errors"### Summary
<!-- Please describe the merge request here. Optional if title already provides a complete description. -->
### References
<!-- Please provide a link to all related issues. -->
Closes #164### Summary
<!-- Please describe the merge request here. Optional if title already provides a complete description. -->
### References
<!-- Please provide a link to all related issues. -->
Closes #164Release 4.7.12Jorge Camarero VeraJorge Camarero Verahttps://gitlab.cern.ch/cta/CTA/-/merge_requests/40frontend-grpc: use provided archiveReportURL AS-IS2022-10-04T16:25:49+02:00Tigran Mkrtchyanfrontend-grpc: use provided archiveReportURL AS-ISThe original gRPC based frontend-grpc was assuming that the Archive request will generate the archiveId.
As a result, the archiveReportURL that sent from the storage system could not include the required the
archiveId. Thus the final arc...The original gRPC based frontend-grpc was assuming that the Archive request will generate the archiveId.
As a result, the archiveReportURL that sent from the storage system could not include the required the
archiveId. Thus the final archiveReportURL is built on in the frontend-grpc
Since commit 13b43466 have introduced a Create step, the storage system is able to fully build the
archiveReportURL on it's side and let frontend-grpc to use the provided report URL as-is.Release 4.7.12https://gitlab.cern.ch/cta/CTA/-/merge_requests/50Remove getDriveStates form TapeDrivesCatalogueState2022-10-04T16:25:41+02:00Jorge Camarero VeraRemove getDriveStates form TapeDrivesCatalogueState### Summary
<!-- Please describe the merge request here. Optional if title already provides a complete description. -->
### References
<!-- Please provide a link to all related issues. -->
Closes #160### Summary
<!-- Please describe the merge request here. Optional if title already provides a complete description. -->
### References
<!-- Please provide a link to all related issues. -->
Closes #160Release 4.7.12Jorge Camarero VeraJorge Camarero Verahttps://gitlab.cern.ch/cta/CTA/-/merge_requests/49Install 'libisa-l_crypto' in 'doublebuildtree-stage2b-scripts/Dockerfile'2022-10-04T16:25:32+02:00Joao AfonsoInstall 'libisa-l_crypto' in 'doublebuildtree-stage2b-scripts/Dockerfile'### Summary
<!-- Please describe the merge request here. Optional if title already provides a complete description. -->
### References
<!-- Please provide a link to all related issues. -->
Closes #158### Summary
<!-- Please describe the merge request here. Optional if title already provides a complete description. -->
### References
<!-- Please provide a link to all related issues. -->
Closes #158Release 4.7.12https://gitlab.cern.ch/cta/CTA/-/merge_requests/48Upgrade eos5 to 5.1.1-12022-10-04T16:25:21+02:00Julien LeducUpgrade eos5 to 5.1.1-1### Summary
MR for #157
### References
<!-- Please provide a link to all related issues. -->### Summary
MR for #157
### References
<!-- Please provide a link to all related issues. -->Release 4.7.12Julien LeducJulien Leduc