On Dec 22, 2015 4:17 AM, "James Graham" <ja...@hoppipolla.co.uk> wrote:
>
> On 22/12/15 03:52, Yehuda Katz wrote:
>
>> In my opinion, #3 is best addressed with support for automated mirroring
of
>> both crates.io and git dependencies. Mega-corps like LinkedIn use
mirroring
>> services for Rubygems, npm, and maven to ensure high-availability. This
>> maintains the normal developer workflow and ensures that developers on
the
>> project do not rely on custom infrastructure for updates, while still
>> ensuring that the deployment process isn't dependent on third-party
>> infrastructure.
>
>
> It's not terribly automated, but we have an internal PyPI mirror for
various things that are used in the build process. My experience is that
every time you have to use this it's enough pain, both in the short term
and for people doing maintenance after you, that you should just put the
dependency directly in-tree instead.

Can you tell me more about the kinds of problems you've experienced? I've
had a much better experience in the Ruby ecosystem (Bundler explicitly
supports mirroring, there are great open source tools for hosting your own
mirror, and third party services exist to ease medium sized companies into
the process).

-- Yehuda

>
> _______________________________________________
> dev-servo mailing list
> dev-servo@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-servo
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to