Hey,
I'd like to propose employment of an upstream dist-git package for deploying pkgs machines. This is the package I have in mind: https://github.com/release-engineering/dist-git. This package contains scripts and selinux policy for dist-git files.
Note however that I would like to make this package as compatible with the infra dist-git as possible and that amounts to great deal of changes (main one being usage of /srv/ to store repositories and tarballs). I have forked the original repo into https://github.com/clime/dist-git and will continue development from there.
The changes are going to be major so the main code-base could be e.g. here https://pagure.io/group/Fedora-Infra in the end.
So far I have been testing only one use-case based on https://fedoraproject.org/wiki/Join_the_package_collection_maintainers#Impor... .
I will collect all the other use-cases and ideally write a suite of regression tests based on that. I know pkgs.fedoraproject.org is somehow related to pagure but I need to additionally investigate this.
I would like to hear the tribe now. Thank you clime
On Thu, Oct 13, 2016 at 02:04:04PM +0200, Michal Novotny wrote:
Hey,
I'd like to propose employment of an upstream dist-git package for deploying pkgs machines. This is the package I have in mind: https://github.com/release-engineering/dist-git. This package contains scripts and selinux policy for dist-git files.
I am not sure we're using this, I believe all our work is in the ansible repo, afaik there is no dist-git repo/rpm.
I will collect all the other use-cases and ideally write a suite of regression tests based on that. I know pkgs.fedoraproject.org is somehow related to pagure but I need to additionally investigate this.
We're hoping to use pagure as a front-end for the git repos in dist-git at one point, there are still a few issues to level first though.
Pierre
Hello, I have finished the first version of the dist-git(-min) package.
If it was possible, I'd like to test it in the staging environment. Differences from what I have locally are: - nfs mounts on /srv/cache/lookaside - fedmsg emitting - integration with pagure (?) - /repo/pkgs/upload.cgi under ssl
Attached is a patch to ansible that employs the package. It still a bit a proof of concept.
Currently the code is hosted on GitHub (https://github.com/clime/dist-git) but I plan to move to Pagure soon.
Thanks clime
On Thu, Oct 13, 2016 at 2:35 PM, Pierre-Yves Chibon pingou@pingoured.fr wrote:
On Thu, Oct 13, 2016 at 02:04:04PM +0200, Michal Novotny wrote:
Hey,
I'd like to propose employment of an upstream dist-git package for deploying pkgs machines. This is the package I have in mind: https://github.com/release-engineering/dist-git. This package
contains
scripts and selinux policy for dist-git files.
I am not sure we're using this, I believe all our work is in the ansible repo, afaik there is no dist-git repo/rpm.
I will collect all the other use-cases and ideally write a suite of regression tests based on that. I know pkgs.fedoraproject.org is
somehow
related to pagure but I need to additionally investigate this.
We're hoping to use pagure as a front-end for the git repos in dist-git at one point, there are still a few issues to level first though.
Pierre _______________________________________________ infrastructure mailing list -- infrastructure@lists.fedoraproject.org To unsubscribe send an email to infrastructure-leave@lists. fedoraproject.org
On jueves, 13 de octubre de 2016 2:35:59 PM CDT Pierre-Yves Chibon wrote:
On Thu, Oct 13, 2016 at 02:04:04PM +0200, Michal Novotny wrote:
Hey,
I'd like to propose employment of an upstream dist-git package for deploying pkgs machines. This is the package I have in mind: https://github.com/release-engineering/dist-git. This package contains scripts and selinux policy for dist-git files.
I am not sure we're using this, I believe all our work is in the ansible repo, afaik there is no dist-git repo/rpm.
Correct, the github repo is not actually used anywhere. it was an attempt to make a upstream around dist-git,
I will collect all the other use-cases and ideally write a suite of regression tests based on that. I know pkgs.fedoraproject.org is somehow related to pagure but I need to additionally investigate this.
We're hoping to use pagure as a front-end for the git repos in dist-git at one point, there are still a few issues to level first though.
I really want pagure as the front end as well.
Dennis
On Mon, 2016-10-31 at 11:20 -0500, Dennis Gilmore wrote:
On jueves, 13 de octubre de 2016 2:35:59 PM CDT Pierre-Yves Chibon wrote:
On Thu, Oct 13, 2016 at 02:04:04PM +0200, Michal Novotny wrote:
Hey, I'd like to propose employment of an upstream dist-git package for deploying pkgs machines. This is the package I have in mind: https://github.com/release-engineering/dist-git. This package contains scripts and selinux policy for dist-git files.
I am not sure we're using this, I believe all our work is in the ansible repo, afaik there is no dist-git repo/rpm.
Correct, the github repo is not actually used anywhere. it was an attempt to make a upstream around dist-git,
Where to report issues for the dist-git Fedora uses?
I will collect all the other use-cases and ideally write a suite of regression tests based on that. I know pkgs.fedoraproject.org is somehow related to pagure but I need to additionally investigate this.
We're hoping to use pagure as a front-end for the git repos in dist-git at one point, there are still a few issues to level first though.
I really want pagure as the front end as well.
Dennis _______________________________________________ infrastructure mailing list -- infrastructure@lists.fedoraproject.org To unsubscribe send an email to infrastructure-leave@lists.fedoraproj ect.org
Regards, Chenxiong Qi
On martes, 1 de noviembre de 2016 12:51:28 PM CDT Chenxiong Qi wrote:
On Mon, 2016-10-31 at 11:20 -0500, Dennis Gilmore wrote:
On jueves, 13 de octubre de 2016 2:35:59 PM CDT Pierre-Yves Chibon
wrote:
On Thu, Oct 13, 2016 at 02:04:04PM +0200, Michal Novotny wrote:
Hey,
I'd like to propose employment of an upstream dist-git package for deploying pkgs machines. This is the package I have in mind: https://github.com/release-engineering/dist-git. This package contains scripts and selinux policy for dist-git files.
I am not sure we're using this, I believe all our work is in the ansible repo, afaik there is no dist-git repo/rpm.
Correct, the github repo is not actually used anywhere. it was an attempt to make a upstream around dist-git,
Where to report issues for the dist-git Fedora uses?
Fedora infrastructure or release engineering
Dennis
On Tue, Nov 01, 2016 at 12:13:50PM -0500, Dennis Gilmore wrote:
On martes, 1 de noviembre de 2016 12:51:28 PM CDT Chenxiong Qi wrote:
On Mon, 2016-10-31 at 11:20 -0500, Dennis Gilmore wrote:
On jueves, 13 de octubre de 2016 2:35:59 PM CDT Pierre-Yves Chibon
wrote:
On Thu, Oct 13, 2016 at 02:04:04PM +0200, Michal Novotny wrote:
Hey,
I'd like to propose employment of an upstream dist-git package for deploying pkgs machines. This is the package I have in mind: https://github.com/release-engineering/dist-git. This package contains scripts and selinux policy for dist-git files.
I am not sure we're using this, I believe all our work is in the ansible repo, afaik there is no dist-git repo/rpm.
Correct, the github repo is not actually used anywhere. it was an attempt to make a upstream around dist-git,
Where to report issues for the dist-git Fedora uses?
Fedora infrastructure or release engineering
Some links:
- https://pagure.io/fedora-infrastructure/issues - https://pagure.io/releng/issues
infrastructure@lists.fedoraproject.org