Architecture #14147
closedMerge all scala code repository into rudder one and update directory hierarchy
Description
We want to make "rudder" repository the main, only repository needed to to build rudder "web application" (ie everything that has the same release cycle than rudder web app).
That means: all the scala sources, agent, most packaging logic, system techniques...
The target organisation of the repository will be:
rudder |- .git |- webapp | |- sources (or code?) | | |- technique-editor | | `- rudder-parent-pom, scala-ldap, … | `- package (configuration) | `- SOURCES content for rudder-webapp |- agent | |- sources | `- package |- system-techniques |- ...
To simplify the migration process, we will start with the scala projects: they are relatively self-contains, have lower impact on third party utilities (like packaging, etc).
Of course, we want to keep history of all repositories, even if the histories are reorganized (for ex sequenced by repository).
So, this ticket is here to trace (even if there won't be PR associated) what is going on:
- move the current content of "rudder" (src, rudder-core, etc) into a new "rudder/webapp/sources/rudder"
- import rudder-parent-pom into rudder repo, in directory "rudder/webapp/source/rudder-parent-pom"
- same for other scala repos: scala-ldap, ldap-inventory, rudder-common.
Updated by François ARMAND almost 6 years ago
- Subject changed from Rudder repository evolution to Rudder repository evolution and merge
Updated by François ARMAND almost 6 years ago
- Related to Architecture #14274: Create a script to do the merge added
Updated by François ARMAND over 5 years ago
- Related to Architecture #14359: Change Scala project structure so that parent-pom is a real parent project added
Updated by Nicolas CHARLES over 5 years ago
- Status changed from New to Pending technical review
- Target version changed from 6.0.0~beta1 to 4.1.20
this was done outside of a PR
Updated by Alexis Mousset over 5 years ago
- Tracker changed from Architecture to Bug
- Status changed from Pending technical review to Pending release
- Priority set to 0
Updated by Alexis Mousset over 5 years ago
- Tracker changed from Bug to Architecture
- Priority deleted (
0)
Updated by François ARMAND over 5 years ago
- Subject changed from Rudder repository evolution and merge to Merge all scala code repository into rudder one and update directory hierarchy
Updated by François ARMAND over 5 years ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 4.1.20, 4.3.10 and 5.0.7 which were released today.