Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 873148

Summary: new git repository: proj/pkgcore/*
Product: Gentoo Infrastructure Reporter: Arthur Zamarin <arthurzam>
Component: GitAssignee: Gentoo Infrastructure <infra-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: gentoo, mgorny, sam
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 835152    

Description Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2022-09-27 07:06:33 UTC
I would like to request creation of 4 repositories for the pkgcore project.

Owner: PkgCore Project (pkgcore@gentoo.org)

Access list (I don't know if all my requests are possible, feel free to decrease it to what is supported):
 - can have only master branch & tags pushed - no other branch can be created
 - No deleting master, no tag deletion, no force push
 - Only specific people can push to master (currently arthurzam, sam, mgorny)
 - Only project lead (arthurzam) can push tags


Hooks:
 - Requiring signed pushes
 - Requiring signed commits
 - Bug tag processing
 - Mirror to GitHub & Gentoo's GitLab corresponding repos
   (I know this means I need to give access to the pkgcore GitHub organization for the Gentoo's bot, will do with instructions)


The requested repositories:

Name: proj/pkgcore/snakeoil
Description: a python library that implements optimized versions of common functionality
GitHub repo: https://github.com/pkgcore/snakeoil
GitLab repo: https://gitlab.gentoo.org/pkgcore/snakeoil

Name: proj/pkgcore/pkgcore
Description: a framework for package management
GitHub repo: https://github.com/pkgcore/pkgcore
GitLab repo: https://gitlab.gentoo.org/pkgcore/pkgcore

Name: proj/pkgcore/pkgcheck
Description: pkgcore-based QA utility for ebuild repos
GitHub repo: https://github.com/pkgcore/pkgcheck
GitLab repo: https://gitlab.gentoo.org/pkgcore/pkgcheck

Name: proj/pkgcore/pkgdev
Description: collection of tools for Gentoo development
GitHub repo: https://github.com/pkgcore/pkgdev
GitLab repo: https://gitlab.gentoo.org/pkgcore/pkgdev
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-10-01 05:34:42 UTC
Created the repos but need someone else to do the mirroring & tag restriction.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2022-10-02 07:04:20 UTC
GitHub mirroring is up.
Comment 3 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2022-10-14 05:09:50 UTC
Currently it looks like all the features work (thank you sam and mgorny).

The only missing part, which is low priority, is mirror to gitlab. Currently I'm doing it manually, but automatic will be better.
Comment 4 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2023-06-24 08:38:03 UTC
Sorry for forgetting to close it.

antarus have setup gitlab mirroring, so this is done.