#113 What is the process to change default profile name with zero down time?
Closed: Invalid by jaruga. Opened by jaruga.

Now modules/ruby has "default" as a default profile, and only have "default" profile in it.
I want to change it to "common".
What is the process to prevent a down time?

https://pagure.io/releng/fedora-module-defaults/blob/master/f/ruby.yaml

document: modulemd-defaults
version: 1
data:
    module: ruby
    profiles:
        2.5: [default]
        2.6: [default]

https://src.fedoraproject.org/modules/ruby/blob/master/f/ruby.yaml#_107

    profiles:
        default:
            rpms:
                - ruby

My guess is we need below processes, right?

  1. Add "common" profile to https://src.fedoraproject.org/modules/ruby/blob/master/f/ruby.yaml , push, and build. Then there are 2 profiles "default" and "common" are available.
  2. Change "default" to "common" in https://pagure.io/releng/fedora-module-defaults/blob/master/f/ruby.yaml , then it is merged.
  3. Remove "default" profile in https://src.fedoraproject.org/modules/ruby/blob/master/f/ruby.yaml . push and build.

This is hard.

This hard processes happen as the profile setting is manged separately.
Related to https://pagure.io/releng/fedora-module-defaults/issue/97


Please move this topic to https://pagure.io/modularity/issues

@sgallagh sure. I would close this ticket as I created new one at https://pagure.io/modularity/issue/141 .

Metadata Update from @jaruga:
- Issue close_status updated to: Invalid
- Issue status updated to: Closed (was: Open)

Metadata