#12885 New forgejo organization for reproducible-builds
Closed: Fixed 24 days ago by ryanlerch. Opened a month ago by zbyszek.

Hello Fedora Infra Team,

I would like to request the creation of a new organization and associated team in Fedora Forge.

New Organization Details:

Desired Organization Name (Short Name): reproducible-builds
Full Name of Organization: Fedora Reproducible Builds
Description of Organization's Purpose: This organization will host issue and documentation repositories and coordinate collaboration on reproducible builds in Fedora.
Website URL (Optional): https://docs.fedoraproject.org/en-US/reproducible-builds/
Avatar/Logo (Optional): https://in.waw.pl/~zbyszek/fedora/fedora-reproducible-builds.png
Fedora Accounts Group for Organization Owners: sponsors of "reproducible-builds"

We don't particularly care about the organization name. If "reproducible-builds" is too long or otherwise inappropriate, something shorter/different would be OK.

Please let me know if further information is required.

reproducible-builds-members: zbyszek, jelly, dcavalca


This brings up the question if this should be it's own org or if we should have a more general 'packaging' org that has these repos in it, or if packaging related things should just be repos under fesco org?

I think fesco should be its own org.

But I like the idea of moving various "packaging things" under one organization. Close cooperation between various groups of macro packages and language-specific tools and stuff like add-det is often required. It'd be much nicer to have this under one umbrella with two dozen contributors is much more appealing than having 8 or 10 different organizations and having always to decide where each specific tool should live.

If we can have a team for reproducible builds under this, I think that'd work nicely for us.

Metadata Update from @james:
- Issue priority set to: Waiting on Assignee (was: Needs Review)
- Issue tagged with: forgejo_migration, low-gain, low-trouble

a month ago

Metadata Update from @ryanlerch:
- Issue assigned to ryanlerch

a month ago

i'm a +1 for a "packaging" org

How about this structure:

Organization: Packaging

Forge Team Name FAS Group Privileges
Owners forge-packaging-owners Admin privileges
Members forge-packaging-members Write access to all repos in org
ReproducibleBuilds forge-packaging-reproduciblebuilds Write access to subset of repos in org
... ... Follow pattern above for other sub-teams

WFM, if I'm in the -owners group and can manage access to the subgroups I'm interested in without hassle. In general, I would expect that "senior" packagers would have access across the repos in this organization. In particular this would include people working on rpmautospec, packaging guidelines, tooling for specific languages, etc. I think it's crucial to have a larger group of people with access to the the basic Fedora tooling so that we don't end up with chokepoints.

not sure how wide of a consultation we need on making a decisiion like this before we just implement this group layout...

Not sure. Perhaps we should run it by fesco?

I think it sounds fine and there's other things that would fit nicely under such an org.

After the discussion in the fesco ticket and during the meting today, the general sentiment was that having the sigs as the top-level namespace is better. Thus, I'm returning to the original request for a reproducible-builds organization.

Thanks for using Fedora Forge!

I have:

  1. Created the forge-reproduciblebuilds-owners Fedora Accounts group with the following:

Note: we can add other groups (like a members group if you want) -- but i figured with such a small team, giving you all owner status on the org in forge is probably the simplest way.

  1. Created the new reproduciblebuilds organization on Fedora Forge -- https://forge.fedoraproject.org/reproduciblebuilds/
  2. Added 1 teams to the new reproduciblebuilds org:

  3. Updated the teams mapping so the Fedora Accounts teams map, and on next login any users in the Fedora Accounts groups will be granted access to the mapped teams in Fedora Forge.

anyone that is a member in the forge-reproduciblebuilds-owners group is mapped to the Owners team on the reproduciblebuilds org on forge

  1. Changed the avatar to the fedora logo. Not 100% sure the provided logo meets the logo guidelines, so just went with the default for now. You can file a request for an icon with the design team to use as your avatar here on forge: https://gitlab.com/fedora/design/team/requests/-/issues

Next Steps
1. Update the settings for your org, including the details like description etc -https://forge.fedoraproject.org/reproduciblebuilds/settings
3. Add a profile page for your organization: https://docs.fedoraproject.org/en-US/forge-documentation/create_org_profile_page/
4. Migrate from Pagure: https://docs.fedoraproject.org/en-US/forge-documentation/migration/pagure_repository/

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

24 days ago

I followed the migration guides and it all worked nicely. No issues encountered.

One typo in the instructions: https://forge.fedoraproject.org/reproduciblebuilds/settingshttps://forge.fedoraproject.org/org/reproduciblebuilds/settings

Log in to comment on this ticket.

Metadata