Old projects listed in ls-projects may not be clonable

Bug #1288485 reported by Steve Kowalik
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Core Infrastructure
Fix Released
Medium
Elizabeth K. Joseph

Bug Description

Since history is not deleted, old projects will always appear in ls-history on gerrit. However, the git server farm for git.o.o will only replicate projects listed in http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/review.projects.yaml . This also has the side effect that are mirroring projects to github that can't be cloned from git.o.o.

Tags: jeepyb
Jeremy Stanley (fungi)
Changed in openstack-ci:
status: New → Triaged
importance: Undecided → Medium
milestone: none → icehouse
Revision history for this message
Elizabeth K. Joseph (lyz) wrote :

Since the /etc/cgitrepos file that is generated from review.projects.yaml is just an include in the cgitrc we could manually maintain a separate cgitrepos config file that is also included and has a list of old projects.

To accomplish this we could either maintain a separate .yaml file (where we move stuff from when it's gone) or manually maintain a cgitrepos style file in the configuration.

Revision history for this message
Elizabeth K. Joseph (lyz) wrote :

...of course the above comment is just how to have it display on the git server side, still need to handle the actual replication.

Jeremy Stanley (fungi)
tags: added: jeepyb
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to config (master)

Fix proposed to branch: master
Review: https://review.openstack.org/78490

Changed in openstack-ci:
assignee: nobody → Elizabeth Krumbach Joseph (lyz)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to config (master)

Reviewed: https://review.openstack.org/78490
Committed: https://git.openstack.org/cgit/openstack-infra/config/commit/?id=175166c5ccca200d5c8b872f5e1fea437fdbf7c9
Submitter: Jenkins
Branch: master

commit 175166c5ccca200d5c8b872f5e1fea437fdbf7c9
Author: Elizabeth Krumbach Joseph <email address hidden>
Date: Wed Mar 5 16:59:37 2014 -0800

    Add back old projects to replicate to git.o.o

    When projects are removed from review.projects.yaml they cease
    to be replicated to our git server, but continue to live on
    github. We should probably keep them on git.o.o, so updating
    review.projects.yaml to include them.

    Re-adding:

     - openstack/melange
     - openstack/python-melangeclient

    Change-Id: I311298c6b91ed7de34bbc21f8cdb70e1471db4e7
    Closes-Bug: #1288485

Changed in openstack-ci:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.