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

Re: urls.txt-- format change?



btw you can init & remote -add github repo addresses directly

--
Thomas


Le 25 aoÃt 2012 Ã 20:28, Anil Madhavapeddy <anil@xxxxxxxxxx> a Ãcrit :

> 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®.