[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: urls.txt-- format change?



I've done a really quick re-jig of the repositories, so you can try:

$ opam init http://mirage.github.com/opam-0.4
$ opam remote -add local http://mirage.github.com/opam-0.4-dev
$ opem install lwt # due to a bug in the package files
$ opam install mirage

I'm still finishing up the dev conversion (a bit later today) and will get 
mirage-www building with it (wont take too long).  It's probably easier to 
clone the repos yourself (mirage/opam-repository and mirage/opam-repo-dev) and 
run "opam-mk-repo" yourself for now.

-anil

On 25 Aug 2012, at 10:21, Anil Madhavapeddy <anil@xxxxxxxxxx> wrote:

> Thomas has done an epic set of changes in 0.4 which totally re-do the package 
> format to be more sensible, and adds checksums for packages, and removes the 
> need for a separate dev repository.
> 
> In the very short term, you can run 'opam-convert-repo-0.3' to the new format 
> on an existing repo, and here are the instructions Thomas sent me earlier to 
> add a new package.
> 
> 1. git clone git://github.com/OCamlPro/opam-repository.git
> 2. git remote -add local opam-repository
> 3. cd opam-repository/packages/
> 4. cp -r batteries.1.4.3 mlorg.xxx
> 5. [edit mlorg.xxx/descr with the right description]
> 6. [edit mlorg.xxx/url with the right archive name and checksum]
> 7. opam update
> [normally it should have picked the new mlorg package]
> 8. opam install mlorg
> 9. [in case of error, edit mlorg.xxx/opam and goto 7]
> 
> In the new world order, you can simply add a 'url: "git://foo"' to the url 
> file in a package, rather than the separate setup we had before.  I guess we 
> need to maintain a fork for now with our dev packages, so I am running the 
> conversion script right now to update mirage.github.com.
> 
> This is hopefully the last of the big packaging changes (also famous last 
> words).
> 
> -anil
> 
> On 25 Aug 2012, at 10:16, Dave Scott <Dave.Scott@xxxxxxxxxxxxx> wrote:
> 
>> Hi,
>> 
>> I'm hitting a problem reinstalling the mirage stuff via opam which I think 
>> is caused by a urls.txt format change. If you compare
>> 
>> http://opam.ocamlpro.com/urls.txt
>> 
>> with
>> 
>> http://mirage.github.com/opam/urls.txt
>> 
>> it looks like a re-arrangement. The error I get with "opam init default ..." 
>> is consistent with it mis-parsing the file.
>> 
>> Anyone know how to regenerate the urls.txt?
>> 
>> Thanks,
>> 
>> -- 
>> Dave Scott
>> 
>> 
> 
> 




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.