Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 873148 - new git repository: proj/pkgcore/*
Summary: new git repository: proj/pkgcore/*
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Infrastructure
Classification: Unclassified
Component: Git (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Infrastructure
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 835152
  Show dependency tree
 
Reported: 2022-09-27 07:06 UTC by Arthur Zamarin
Modified: 2023-06-24 08:38 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.