I don't understand what the overhead is. We don't run CI on user repos.
It's effectively just ssh:// + disk space, right? That seems totally
negligible.

Also, project branches are pretty useful for teams working together on
large projects that aren't ready to land in m-c. We only use them when we
need them, so why would we shut them down?


On Wed, Mar 26, 2014 at 9:11 PM, L. David Baron <dba...@dbaron.org> wrote:

> On Wednesday 2014-03-26 16:53 -0700, Taras Glek wrote:
> > *User Repos*
> > TLDR: I would like to make user repos read-only by April 30th. We
> > should archive them by May 31st.
> >
> > Time  spent operating user repositories could be spent reducing our
> > end-to-end continuous  integration cycles. These do not seem like
> > mission-critical repos, seems like developers would be better off
> > hosting these on bitbucket or github. Using a 3rd-party host has
> > obvious benefits for collaboration & self-service that our existing
> > system will never meet.
> >
> > We are happy to help move specific hg repos to bitbucket.
> >
> > Once you have migrated your repository, please comment in
> > https://bugzilla.mozilla.org/show_bug.cgi?id=988628so we can free
> > some disk space.
>
> This seems like a pretty disruptive change -- it involves breaking
> links to the places lots of little pieces of our infrastructure
> live.
>
> It also means that we're not in control of our own data in a way
> that's often useful to us -- having access to our history is often
> very important for understanding the present (such as understanding
> why code is the way it is).  If we don't have reliable archiving of
> our history, those of us who think it's important will end up
> spreading that work around and probably being less efficient at it.
> (For example, I try to save dev-platform threads that I think are
> important locally because I don't trust the Google Groups archive to
> be permanent.)
>
> It also makes it harder to find Mozilla-related things.  For
> example, many of us publish version-controlled patch queues as user
> repositories.  If I'm reviewing a patch queue and want to apply the
> queue, I occasionally look around at see if that user has published
> the patch queue as a user repository so that I can apply it.  If
> there's no longer a standard place for them to be published, I'll
> end up either sorting out the patch order manually or waiting 24
> hours for somebody in another timezone to wake up and tell me where
> it is.
>
> > *Non-User Repos*
> > There  are too many non-user repos. I'm not convinced we should host
> > ash, oak, other project branches internally. I think we should focus
> > on  mission-critical repos only. There should be less than a dozen
> > of those. I would like to stop hosting non-mission-critical
> > repositories by end of Q2.
>
> The goal of project branches is so that teams can collaborate on a
> project that needs continuous integration testing during its
> development.  Are we not using it for that?
>
> > Hosting arbitrary Moz-related hg repositories does not make
> > strategic sense. We should do the absolute minimum(eg
> > http://bke.ro/?p=380) required to keep Firefox shipping smoothly and
> > focus our efforts on making Firefox better.
>
> I think it makes sense if individual developers are going to end up
> spending more time/resources working around the fact that we don't
> do it than it would take to continue doing it.  I don't have data
> one way or another, but I think it's a real possibility.
>
> -David
>
> --
> 𝄞   L. David Baron                         http://dbaron.org/   𝄂
> 𝄢   Mozilla                          https://www.mozilla.org/   𝄂
>              Before I built a wall I'd ask to know
>              What I was walling in or walling out,
>              And to whom I was like to give offense.
>                - Robert Frost, Mending Wall (1914)
>
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
>
>
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to