#8696 Create FAS group for SSSD maintainers
Closed: Fixed 3 years ago by pingou. Opened 4 years ago by mzidek.

Describe what you would like us to do:

I would like to create a FAS group called sssd-maintainers (or similar name) and make this group a default assignee for sssd Fedora bugzillas.

This is what I think should be done:
1. create the FAS group sssd-maintainers
2. put at least the following people to the group: thalman, pbrezina, sbose, atikhonov
3. allow these people to include other people into the group (we will then add the rest of the team as a test that this works :) )
4. (IIUC we can do this ourselves, but I will include it here anyway) create sssd file in https://pagure.io/releng/fedora-scm-requests/blob/master/f/rpms with

bugzilla_contact:
    fedora: sssd-maintainers

When do you need this to be done by? (YYYY/MM/DD)

Before 2020/03/20, but the sooner the better.


Metadata Update from @smooge:
- Issue assigned to smooge
- Issue priority set to: Waiting on Assignee (was: Needs Review)
- Issue tagged with: authentication

4 years ago

This has been completed.
mzidek is administrator
thalman, pbrezina, sbose, atikhonov are sponsors

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

4 years ago

A few things:

  • I've edited the group so it requires it members to be in the packager group (required if you want to grant ACL to packages via this group).
  • Notifications for groups are sent using the group's mailing list address (edit the group's detail and you'll see the corresponding field). Since these notifications can include private bug (security sensible for example), we advise that the mailing list be private. Do you have an existing list or would you like us to create one for this group?
  • If you do have a list already (or if we create one for you, once we've created it:) you need to create a bugzilla account for the mailing list and set that mailing list's address in FAS.

Once this is done, we can create the group on src.fedoraproject.org for you and you will be able to give group members ACLs on a package by granting commit/adming access to the group.

Finally, note that for overrides in fedora-scm-requests, groups are specified using a @, ie you want: fedora: @sssd-maintainers.

Metadata Update from @pingou:
- Issue status updated to: Open (was: Closed)

4 years ago

We do have a mailing list for sssd maintainers, but that is internal RH only list. I do not think we should rely on internal infrastructure when it comes to maintenance of Fedora packages. So I would suggest to create a new mailing list, something like sssd-fedora-maint or similar.

@sbose , do you think it is OK @pingou creates a new list for sssd fedora maintenance?

We do have a mailing list for sssd maintainers, but that is internal RH only list. I do not think we should rely on internal infrastructure when it comes to maintenance of Fedora packages. So I would suggest to create a new mailing list, something like sssd-fedora-maint or similar.
@sbose , do you think it is OK @pingou creates a new list for sssd fedora maintenance?

Yes, makes sense.

Thank you.

bye,
Sumit

@mzidek I think it's fine, I'll create the sssd-maintainers list for you then

The mailing list has been created: https://lists.fedoraproject.org/admin/lists/sssd-maintainers.lists.fedoraproject.org/

You can now create a bugzilla account associated with it and set it as being the group's mailing list in FAS.

Whats the status here? Is the bugzilla account made? We still need to add the group to pagure?

We still need to add the group to pagure?

Looking at https://src.fedoraproject.org/groups we do indeed, once the bugzilla account has been created :)

Where are we on this?

Michal moved away from SSSD so I will finish this transition.

I'm not sure what is needed from our side.

The mailing list has been created: https://lists.fedoraproject.org/admin/lists/sssd-maintainers.lists.fedoraproject.org/
You can now create a bugzilla account associated with it and set it as being the group's mailing list in FAS.

I don't see an option to create new account in bugzilla (only login with FAS and other account types)... do I have to create FAS account for the group?

Go to the top page ( https://bugzilla.redhat.com ) and click on "Open a new account" Or go to: https://bugzilla.redhat.com/createaccount.cgi

the account email should be sssd-maintainers@lists.fedoraproject.org and whatever password. It will send a email to the list (which you can read in moderation) with the link to activate the account.

Thanks, I missed this linked. How can I get to the moderation?

I probably don't have access to this. Can you give me permissions?

I created the BZ account. What should I do next? I probably need more privileges to edit sssd-maintainers group in FAS.

You are a sponsor of the group in FAS, so you can add people as you want.

The group has been added in src.fp.o : https://src.fedoraproject.org/group/sssd-maintainers

Group membership are synced upon login, so you will need to log out and back into pagure for the group membership to sync.

Once this is done, you can add the group to any package you like :)

Let us know if we can help further!

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

3 years ago

Thanks. I was able to add the group to sssd package.

The mailing list has been created: https://lists.fedoraproject.org/admin/lists/sssd-maintainers.lists.fedoraproject.org/
You can now create a bugzilla account associated with it and set it as being the group's mailing list in FAS.

I still did not set it as the group's address - I did not find a way how to do it (maybe because I'm not the Administrator?).

I still did not set it as the group's address - I did not find a way how to do it (maybe because I'm not the Administrator?).

That sounds likely, I'll do it for you but you may want to confirm admins can edit it i they need to in the future

Login to comment on this ticket.

Metadata