caml-list - the Caml user's mailing list
 help / Atom feed
* [Caml-list] Is it possible to have a common download cache for serval opam installations
@ 2019-04-25 16:54 Soegtrop, Michael
  2019-04-25 19:08 ` Chet Murthy
  2019-04-25 19:23 ` Anil Madhavapeddy
  0 siblings, 2 replies; 4+ messages in thread
From: Soegtrop, Michael @ 2019-04-25 16:54 UTC (permalink / raw)
  To: caml-list

[-- Attachment #1: Type: text/plain, Size: 879 bytes --]

Dear Opam Team,

I am working on scripts to automatically setup a Cygwin MinGW cross based development environment for Coq developers on Windows and for testing these scripts I have to reinstall Cygwin and opam frequently. I wonder if I could spare the downloads by specifying a common download cache folder somewhere outside of my Cygwin and .opam folders. Is there an option for this or could I e.g. symlink the download folder somewhere or does opam keep and index of what is in the download cache folder so that sharing won't work?

Best regards,

Michael
Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

[-- Attachment #2: Type: text/html, Size: 2847 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Caml-list] Is it possible to have a common download cache for serval opam installations
  2019-04-25 16:54 [Caml-list] Is it possible to have a common download cache for serval opam installations Soegtrop, Michael
@ 2019-04-25 19:08 ` Chet Murthy
  2019-04-25 19:23 ` Anil Madhavapeddy
  1 sibling, 0 replies; 4+ messages in thread
From: Chet Murthy @ 2019-04-25 19:08 UTC (permalink / raw)
  To: Soegtrop, Michael; +Cc: caml-list

[-- Attachment #1: Type: text/plain, Size: 1409 bytes --]

When I wanted this (connectivity by a somewhat low-bandwidth connection), I
solved the problem by running a little local HTTP proxy, solely for opam.
Basically, I ran http-replicator with its cache in my $HOME/tmp directory,
and then set the "http_proxy" environment variable (in the same rc-file
where I sourced opam env)

Worked a treat, and simple to setup.

On Thu, Apr 25, 2019 at 9:55 AM Soegtrop, Michael <
michael.soegtrop@intel.com> wrote:

> Dear Opam Team,
>
>
>
> I am working on scripts to automatically setup a Cygwin MinGW cross based
> development environment for Coq developers on Windows and for testing these
> scripts I have to reinstall Cygwin and opam frequently. I wonder if I could
> spare the downloads by specifying a common download cache folder somewhere
> outside of my Cygwin and .opam folders. Is there an option for this or
> could I e.g. symlink the download folder somewhere or does opam keep and
> index of what is in the download cache folder so that sharing won’t work?
>
>
>
> Best regards,
>
>
>
> Michael
>
> Intel Deutschland GmbH
> Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
> Tel: +49 89 99 8853-0, www.intel.de
> Managing Directors: Christin Eisenschmid, Gary Kershaw
> Chairperson of the Supervisory Board: Nicole Lau
> Registered Office: Munich
> Commercial Register: Amtsgericht Muenchen HRB 186928
>

[-- Attachment #2: Type: text/html, Size: 2163 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Caml-list] Is it possible to have a common download cache for serval opam installations
  2019-04-25 16:54 [Caml-list] Is it possible to have a common download cache for serval opam installations Soegtrop, Michael
  2019-04-25 19:08 ` Chet Murthy
@ 2019-04-25 19:23 ` Anil Madhavapeddy
  2019-04-26  8:39   ` Soegtrop, Michael
  1 sibling, 1 reply; 4+ messages in thread
From: Anil Madhavapeddy @ 2019-04-25 19:23 UTC (permalink / raw)
  To: Soegtrop, Michael; +Cc: caml-list

Dear Michael,

If you’re on opam2, you can use the “archive-mirrors” field in your opam .config file to specify an alternative location to look for download files in.  The opam CI, for example, does something like:

    echo 'archive-mirrors: [ "file:///home/opam/opam-repository/cache" ]' >> /home/opam/.opam/config

and the contents of /home/opam/opam-repository/cache are created via “opam admin cache”.

Hope that helps,
Anil

> On 25 Apr 2019, at 17:54, Soegtrop, Michael <michael.soegtrop@intel.com> wrote:
> 
> Dear Opam Team,
>  
> I am working on scripts to automatically setup a Cygwin MinGW cross based development environment for Coq developers on Windows and for testing these scripts I have to reinstall Cygwin and opam frequently. I wonder if I could spare the downloads by specifying a common download cache folder somewhere outside of my Cygwin and .opam folders. Is there an option for this or could I e.g. symlink the download folder somewhere or does opam keep and index of what is in the download cache folder so that sharing won’t work?
>  
> Best regards,
>  
> Michael
> Intel Deutschland GmbH
> Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
> Tel: +49 89 99 8853-0, www.intel.de
> Managing Directors: Christin Eisenschmid, Gary Kershaw
> Chairperson of the Supervisory Board: Nicole Lau
> Registered Office: Munich
> Commercial Register: Amtsgericht Muenchen HRB 186928
> 


^ permalink raw reply	[flat|nested] 4+ messages in thread

* RE: [Caml-list] Is it possible to have a common download cache for serval opam installations
  2019-04-25 19:23 ` Anil Madhavapeddy
@ 2019-04-26  8:39   ` Soegtrop, Michael
  0 siblings, 0 replies; 4+ messages in thread
From: Soegtrop, Michael @ 2019-04-26  8:39 UTC (permalink / raw)
  To: Anil Madhavapeddy; +Cc: caml-list

Dear Louis, Chet, Anil

thanks for all the useful suggestions. I will do experiments using the proposed methods and see what works best for my purpose.

Best regards,

Michael
Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, back to index

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-25 16:54 [Caml-list] Is it possible to have a common download cache for serval opam installations Soegtrop, Michael
2019-04-25 19:08 ` Chet Murthy
2019-04-25 19:23 ` Anil Madhavapeddy
2019-04-26  8:39   ` Soegtrop, Michael

caml-list - the Caml user's mailing list

Archives are clonable: git clone --mirror https://inbox.ocaml.org/caml-list

AGPL code for this site: git clone https://public-inbox.org/ public-inbox