Project

General

Profile

ReplicantDecisions » History » Revision 2

Revision 1 (Denis 'GNUtoo' Carikli, 08/28/2020 03:57 PM) → Revision 2/3 (Denis 'GNUtoo' Carikli, 08/28/2020 04:10 PM)

h1. ReplicantDecisions 

 {{toc}} 

 h2. Technical 

 h3. Moving vendor/lineage to vendor/replicant for Replicant >= 10 

 *Background infos:* 
 * We can't simply symlink vendor/replicant to vendor/lineageOS since some files would be included twice otherwise. 

 *For*: 
 * Consistent with previous Replicant versions 
 * The build scripts are in vendor/replicant and already mentioned in the build tutorials 

 *Against*: 
 * Lowers the amount of maintenance and the amount of work for keeping the current version up to date and to make new Replicant version in a very significative way: 
 ** Moving it would require to fork many repository just for changing the path to vendor/replicant 
 ** All the repositories will need to be rebased or merged which is time consuming 

 *Result:* Decided against moving it 

 *Rationale*: 
 * Lowering the cost of maintenance was more important than the short term convenience gained by having it in vendor/replicant 
 * We will try to find other ways to have the scripts in vendor/replicant (and only the scripts)