[RFC] Merge cdist-contrib into cdist #8

Closed
opened 2021-11-20 11:09:13 +00:00 by ungleich-gitea · 1 comment

It seems that quite some stuff in cdist-contrib has potential to land in core. However due to the separation of repositories, it is

a) harder to merge the common history
b) harder to spot candidate types

For that reason I suggest to git pull cdist contrib into cdist, locating the types at cdist/contrib/type (i.e. main directory, sub directory contrib).

Furthermore to keep the advantage of cdist-contrib, I suggest that the maintainers of cdist-contrib have full power over this directory with their own, likely more relaxed, rules for adding types. This way fast phase in with "almost 0 conditions" into contrib/ can happen and slow migration to "robust and proven" to core can happen smoothly.

New cdist release would as such also mention contrib/ types in the changelog and contribute to the visibility of potential interesting types.

Pinging the usual suspects @evilham @fnux @poljakowski @ander @steven

It seems that quite some stuff in cdist-contrib has potential to land in core. However due to the separation of repositories, it is a) harder to merge the common history b) harder to spot candidate types For that reason I suggest to git pull cdist contrib into cdist, locating the types at `cdist/contrib/type` (i.e. main directory, sub directory contrib). Furthermore to keep the advantage of cdist-contrib, I suggest that the maintainers of cdist-contrib have full power over this directory with their own, likely more relaxed, rules for adding types. This way fast phase in with "almost 0 conditions" into contrib/ can happen and slow migration to "robust and proven" to core can happen smoothly. New cdist release would as such also mention contrib/ types in the changelog and contribute to the visibility of potential interesting types. Pinging the usual suspects @evilham @fnux @poljakowski @ander @steven
Collaborator

This was a major conversation on the previous code forge; unfortunately it appears that only the initial conversation starter was saved. The situation has changed quite a bit since, and I don't think this conversation makes sense right now anymore. I'll close this issue, and we'll see how things move on for a while first.

This was a major conversation on the previous code forge; unfortunately it appears that only the initial conversation starter was saved. The situation has changed quite a bit since, and I don't think this conversation makes sense right now anymore. I'll close this issue, and we'll see how things move on for a while first.
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ungleich-public/cdist-contrib#8
No description provided.