Re: Proposal to move things from fedora-qa.git to Pagure

2016-11-04 Thread Kamil Paral
> OK, this is all done now, and fedora-qa.git is a mere empty shell with
> a MOVED.md text file. End of an era!

Thanks, Adam.
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Proposal to move things from fedora-qa.git to Pagure

2016-11-03 Thread Adam Williamson
On Wed, 2016-10-26 at 15:24 -0700, Adam Williamson wrote:
> Hey folks!
> 
> So, if no-one has any objections, I'm intending to move the contents of
> fedora-qa.git from fedorahosted to Pagure. At the same time, I think
> it'd make sense to split some things out into their own projects. My
> rough plan is to split out at least check-compose, relvalconsumer and
> stats into separate projects. I'm not sure which of the other things
> it's worth splitting out.
> 
> I'll probably put the new projects in the fedora-qa namespace and under
> the fedora-qa group (if I can). git seems to have some fairly nifty
> capabilities for isolating the history of individual files /
> directories:
> 
> https://blogs.atlassian.com/2014/04/tear-apart-repository-git-way/
> 
> so we should be able to produce decent histories for each new project.
> 
> Does anyone mind me going ahead and doing this? And importantly, is
> anyone aware of any significant deployments besides the ones I'm
> already looking after (openQA boxes etc) which use the stuff from this
> git repo, and would need to be updated to pull from the new project
> repos?
> 
> Thanks, everyone!

OK, this is all done now, and fedora-qa.git is a mere empty shell with
a MOVED.md text file. End of an era!

The new split out projects are:

https://pagure.io/fedora-qa/check-compose
https://pagure.io/fedora-qa/relvalconsumer
https://pagure.io/fedora-qa/qa-stats

The rest of the bits are in:

https://pagure.io/fedora-qa/qa-misc

I wiped the old wiki stats scripts that were replaced by relval
subcommands from qa-stats as part of the move, and also wiped the
'fedocal' directory from qa-misc right after the move, as it seems to
be something we just don't use at all. But both are still available in
the history if someone wants to resurrect either.

git filter-branch, while being *totally awesome*, is a bit hard to
drive, so some commit history for the stats scripts and relvalconsumer
has been mostly lost, because it's hard to account for files being
renamed and moved around. I think it's still buried in the bowels of
the git metadata somewhere, as I didn't garbage-collect anything, but
accessing it isn't easy. If anyone really cares, you can study up on
git man pages and try to resurrect it. :P But I don't think it's that
important. Basically the history of the stats scripts from before they
were moved into the `stats/` subdirectory is gone, as is the history of
`relvalconsumer` up until it was renamed to that (it was called
`relval-fedmsg` or something initially).

I did some cleanup on the projects as I went along, adding READMEs for
each and doing some license spadework and stuff. I also updated
internal references to fedorahosted where I noticed them.

I did my best to update all the references to the various projects in
the wiki and the infra ansible repo too, and even sent a comment to
kparal's blog post on bzattach. If anyone spots any I missed, please do
fix them up.

Thanks folks!
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Proposal to move things from fedora-qa.git to Pagure

2016-10-31 Thread Adam Williamson
On Thu, 2016-10-27 at 07:19 -0400, Kamil Paral wrote:
> > Hey folks!
> > 
> > So, if no-one has any objections, I'm intending to move the contents of
> > fedora-qa.git from fedorahosted to Pagure. At the same time, I think
> > it'd make sense to split some things out into their own projects. My
> > rough plan is to split out at least check-compose, relvalconsumer and
> > stats into separate projects. I'm not sure which of the other things
> > it's worth splitting out.
> 
> You can maybe name the repo with the leftover bits like 'misc' or something.
> 
> > 
> > I'll probably put the new projects in the fedora-qa namespace and under
> > the fedora-qa group (if I can). git seems to have some fairly nifty
> > capabilities for isolating the history of individual files /
> > directories:
> > 
> > https://blogs.atlassian.com/2014/04/tear-apart-repository-git-way/
> > 
> > so we should be able to produce decent histories for each new project.
> > 
> > Does anyone mind me going ahead and doing this? 
> 
> Nope, thanks.

OK. I moved out check-compose and relvalconsumer on Friday; I'll do the
other bits this coming week.

https://pagure.io/fedora-qa/check-compose
https://pagure.io/fedora-qa/relvalconsumer

Note: I gave the fedora-qa group commit access to both of those, but
please post PRs or something for non-trivial changes.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org