releasing version 4.20130227
This commit is contained in:
parent
3883ea9846
commit
c000bc3ce1
8 changed files with 19 additions and 78 deletions
19
doc/design/assistant/blog/day_200__release_day.mdwn
Normal file
19
doc/design/assistant/blog/day_200__release_day.mdwn
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
As well as making a new release, I rewrote most of the Makefile, so that it
|
||||||
|
uses cabal to build git-annex. This avoids some duplication, and most
|
||||||
|
importantly, means that the Makefile can auto-detect available libraries
|
||||||
|
rather than needing to juggle build flags manually. Which was becoming a
|
||||||
|
real pain.
|
||||||
|
|
||||||
|
I had avoided doing this before because cabal is slow for me on my little
|
||||||
|
netbook. Adding ten seconds to every rebuild really does matter! But I came
|
||||||
|
up with a hack to let me do incremental development builds without the
|
||||||
|
cabal overhead, by intercepting and reusing the ghc command that cabal
|
||||||
|
runs.
|
||||||
|
|
||||||
|
There was also cabal "fun" to get the Android build working with cabal.
|
||||||
|
And more fun involving building the test suite. For various reasons, I
|
||||||
|
decided to move the test suite into the git-annex binary. So you can run
|
||||||
|
`git annex test` at any time, any place, and it self-tests. That's a neat
|
||||||
|
trick I've seen one or two other programs do, and probably the nicest thing
|
||||||
|
to come out of what was otherwise a pretty yak shaving change that involved
|
||||||
|
babysitting builds all day.
|
|
@ -1,15 +0,0 @@
|
||||||
[[!comment format=mdwn
|
|
||||||
username="https://www.google.com/accounts/o8/id?id=AItOawm7AuSfii_tCkLyspL6Mr0ATlO6OxLNYOo"
|
|
||||||
nickname="Georg"
|
|
||||||
subject="cabal install fails to install a 20130105 version"
|
|
||||||
date="2013-01-06T08:30:42Z"
|
|
||||||
content="""
|
|
||||||
Not seen an announcement for that version, but cabal install fails currently on my machine with the following:
|
|
||||||
|
|
||||||
Assistant/WebApp/Configurators/Local.hs:55:11:
|
|
||||||
`fieldEnctype' is not a (visible) field of constructor `Field'
|
|
||||||
cabal: Error: some packages failed to install:
|
|
||||||
git-annex-3.20130105 failed during the building phase. The exception was:
|
|
||||||
ExitFailure 1
|
|
||||||
|
|
||||||
"""]]
|
|
|
@ -1,8 +0,0 @@
|
||||||
[[!comment format=mdwn
|
|
||||||
username="http://joeyh.name/"
|
|
||||||
ip="4.152.108.211"
|
|
||||||
subject="comment 2"
|
|
||||||
date="2013-01-06T18:00:46Z"
|
|
||||||
content="""
|
|
||||||
You need to upgrade your Yesod to a newer version. See [[bugs/Cannot_build_the_latest_with_GHC_7.6.1]]
|
|
||||||
"""]]
|
|
|
@ -1,18 +0,0 @@
|
||||||
[[!comment format=mdwn
|
|
||||||
username="https://www.google.com/accounts/o8/id?id=AItOawm7AuSfii_tCkLyspL6Mr0ATlO6OxLNYOo"
|
|
||||||
nickname="Georg"
|
|
||||||
subject="yesod update didn't help"
|
|
||||||
date="2013-01-06T20:32:07Z"
|
|
||||||
content="""
|
|
||||||
cabal install yesod didn't work, needed --force-reinstalls, then went through - but still the same error then on installing git-annex. Since afterwards my cabal stuff seemed to be wacky and since you wrote you got the mac app fully working, I just nuked my cabal stuff and used your install. Worked so far, but since I am eager for the direct repo stuff I switched my repo to direct mode. But now I get this on sync and - which is in this case a bit worse, since I can't switch back - indirect:
|
|
||||||
|
|
||||||
[gb@Flunder Annex (master)]$ annex indirect
|
|
||||||
commit git-annex: unknown response from git cat-file (\"refs/heads/git-annex:199/24d/KJK3OxzAscONhFdYI missing\",refs/heads/git-annex:199/24d/KJK3OxzAscONhFdYI
|
|
||||||
-----END RSA PRIVATE KEY-----
|
|
||||||
.log)
|
|
||||||
[gb@Flunder Annex (master)]$ annex sync
|
|
||||||
git-annex: unknown response from git cat-file (\"refs/heads/git-annex:199/24d/KJK3OxzAscONhFdYI missing\",refs/heads/git-annex:199/24d/KJK3OxzAscONhFdYI
|
|
||||||
-----END RSA PRIVATE KEY-----
|
|
||||||
.log)
|
|
||||||
|
|
||||||
"""]]
|
|
|
@ -1,13 +0,0 @@
|
||||||
[[!comment format=mdwn
|
|
||||||
username="http://joeyh.name/"
|
|
||||||
ip="4.152.108.211"
|
|
||||||
subject="comment 4"
|
|
||||||
date="2013-01-08T18:30:00Z"
|
|
||||||
content="""
|
|
||||||
The 3.20130107 release declares tighter versioned dependencies on yesod stuff, which should fix that.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
I am at a loss about the error message you showed. It seems to have something to do with gpg signed data
|
|
||||||
being present in the git-annex branch of your repository, but git-annex doesn't do that. I think you need to either file a [[bug|bugs]] report with more information, and/or email me your repository so I can investigate what's going on with it to make this happen. (joey@kitenet.net)
|
|
||||||
"""]]
|
|
|
@ -1,8 +0,0 @@
|
||||||
[[!comment format=mdwn
|
|
||||||
username="https://www.google.com/accounts/o8/id?id=AItOawm7AuSfii_tCkLyspL6Mr0ATlO6OxLNYOo"
|
|
||||||
nickname="Georg"
|
|
||||||
subject="comment 5"
|
|
||||||
date="2013-01-08T21:37:29Z"
|
|
||||||
content="""
|
|
||||||
well, whatever it was, the download from jimmy's git builder works - I got the 20130107 build from his site (since I had problems with your latest osx build) and it didn't show that weird message anymore and let me sync just fine. It might be something with my repo - but the ...07 version seems to be able to handle it just fine.
|
|
||||||
"""]]
|
|
|
@ -1,8 +0,0 @@
|
||||||
[[!comment format=mdwn
|
|
||||||
username="https://www.google.com/accounts/o8/id?id=AItOawm7AuSfii_tCkLyspL6Mr0ATlO6OxLNYOo"
|
|
||||||
nickname="Georg"
|
|
||||||
subject="will there be updated OSX 10.7 builds?"
|
|
||||||
date="2013-01-07T18:57:00Z"
|
|
||||||
content="""
|
|
||||||
the 10.7.5 download is from 20130102 still, not the new one, but the 10.8 build segfaults on 10.7.
|
|
||||||
"""]]
|
|
|
@ -1,8 +0,0 @@
|
||||||
[[!comment format=mdwn
|
|
||||||
username="https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus"
|
|
||||||
nickname="Jimmy"
|
|
||||||
subject="comment 2"
|
|
||||||
date="2013-01-07T20:25:05Z"
|
|
||||||
content="""
|
|
||||||
you should be able to get an up to date build from here <http://www.sgenomics.org/~jtang/gitbuilder-git-annex-x00-x86_64-apple-darwin10.8.0-binary/ref/master/git-annex.dmg.bz2> it's rebuilt once an hour if there are changes to the git repo.
|
|
||||||
"""]]
|
|
Loading…
Reference in a new issue