diff options
-rw-r--r-- | Assistant.hs | 1 | ||||
-rw-r--r-- | BuildFlags.hs | 20 | ||||
-rw-r--r-- | doc/devblog/day_130__post_release.mdwn | 17 |
3 files changed, 37 insertions, 1 deletions
diff --git a/Assistant.hs b/Assistant.hs index 3c79c476c..67398f23b 100644 --- a/Assistant.hs +++ b/Assistant.hs @@ -45,7 +45,6 @@ import Assistant.Threads.XMPPClient import Assistant.Threads.XMPPPusher #endif #else -#warning Building without the webapp. You probably need to install Yesod.. import Assistant.Types.UrlRenderer #endif import qualified Utility.Daemon diff --git a/BuildFlags.hs b/BuildFlags.hs index 1dba47eaf..e5d389d28 100644 --- a/BuildFlags.hs +++ b/BuildFlags.hs @@ -14,21 +14,33 @@ buildFlags = filter (not . null) [ "" #ifdef WITH_ASSISTANT , "Assistant" +#else +#warning Building without the assistant. #endif #ifdef WITH_WEBAPP , "Webapp" +#else +#warning Building without the webapp. You probably need to install Yesod.. #endif #ifdef WITH_PAIRING , "Pairing" +#else +#warning Building without local pairing. #endif #ifdef WITH_TESTSUITE , "Testsuite" +#else +#warning Building without the testsuite. #endif #ifdef WITH_S3 , "S3" +#else +#warning Building without S3. #endif #ifdef WITH_WEBDAV , "WebDAV" +#else +#warning Building without WebDAV. #endif #ifdef WITH_INOTIFY , "Inotify" @@ -44,21 +56,29 @@ buildFlags = filter (not . null) #endif #ifdef WITH_XMPP , "XMPP" +#else +#warning Building without XMPP. #endif #ifdef WITH_DNS , "DNS" #endif #ifdef WITH_FEED , "Feeds" +#else +#warning Building without Feeds. #endif #ifdef WITH_QUVI , "Quvi" +#else +#warning Building without quvi. #endif #ifdef WITH_TDFA , "TDFA" #endif #ifdef WITH_CRYPTOHASH , "CryptoHash" +#else +#warning Building without CryptoHash. #endif #ifdef WITH_EKG , "EKG" diff --git a/doc/devblog/day_130__post_release.mdwn b/doc/devblog/day_130__post_release.mdwn new file mode 100644 index 000000000..547f28a93 --- /dev/null +++ b/doc/devblog/day_130__post_release.mdwn @@ -0,0 +1,17 @@ +Release made yesterday, but only finished up the armel build today. +And it turns out the OSX build was missing the webapp, so it's also been +updated today. + +Post release bug triage including: + +Added a nice peice of UI to the webapp on user request: A "Sync now" menu +item in the repository for each repo. (The one for the current repo syncs with +all its remotes.) + +Copying files to a git repository on the same computer turns out to have +had a resource leak issue, that caused 1 zombie process per file. With +some tricky monad state caching, fixed that, and also eliminated 8% of the work +done by git-annex in this case. + +Fixed `git annex unused` in direct mode to not think that files that were +deleted out of the work tree by the user still existed and were unused. |