chiark / gitweb /
Daniel Martí [Thu, 19 Dec 2013 16:51:16 +0000 (17:51 +0100)]
Better parsing of args, install now works as it should
Daniel Martí [Wed, 11 Dec 2013 18:37:38 +0000 (19:37 +0100)]
Adapt checkupdates
Daniel Martí [Wed, 11 Dec 2013 18:08:15 +0000 (19:08 +0100)]
Only install latest apk of each app, other fixes
Daniel Martí [Wed, 11 Dec 2013 17:35:58 +0000 (18:35 +0100)]
Add 'fdroid install', more rewriting
Daniel Martí [Wed, 11 Dec 2013 16:29:38 +0000 (17:29 +0100)]
Start rewrite: Remove --package and --install from 'build'
Ciaran Gultnieks [Mon, 16 Dec 2013 11:42:33 +0000 (11:42 +0000)]
Fix incomplete ndk upgrade in
d7f558ad
Daniel Martí [Wed, 11 Dec 2013 16:18:09 +0000 (17:18 +0100)]
Properly empty all fd-commit vars
Ciaran Gultnieks [Wed, 11 Dec 2013 11:22:12 +0000 (11:22 +0000)]
Add timestamp to index
Ciaran Gultnieks [Wed, 11 Dec 2013 09:29:37 +0000 (09:29 +0000)]
fd-commit: don't use wrong name when there is no autoname
Ciaran Gultnieks [Wed, 11 Dec 2013 09:27:17 +0000 (09:27 +0000)]
Improve checkupdates error message
Ciaran Gultnieks [Mon, 9 Dec 2013 12:23:45 +0000 (12:23 +0000)]
Documentation clarification re description links
Daniel Martí [Tue, 10 Dec 2013 22:26:54 +0000 (23:26 +0100)]
Fix litecoin metadata check
Daniel Martí [Sat, 7 Dec 2013 12:57:55 +0000 (13:57 +0100)]
Merge commit 'refs/merge-requests/132' of gitorious.org:f-droid/fdroidserver
Daniel Martí [Sat, 7 Dec 2013 12:21:45 +0000 (13:21 +0100)]
Also allow for '~' and '~user'
Daniel Martí [Sat, 7 Dec 2013 12:20:22 +0000 (13:20 +0100)]
Expand vars properly
Daniel Martí [Sat, 7 Dec 2013 12:15:51 +0000 (13:15 +0100)]
Normalise relative paths (e.g. @..)
Daniel Martí [Sat, 7 Dec 2013 11:15:46 +0000 (12:15 +0100)]
Do not output warnings for missing configs
Daniel Martí [Fri, 6 Dec 2013 20:31:47 +0000 (21:31 +0100)]
Forgot a couple continues
Daniel Martí [Fri, 6 Dec 2013 16:20:03 +0000 (17:20 +0100)]
Only warn about config.py perms if there's sensitive info
Daniel Martí [Fri, 6 Dec 2013 15:38:46 +0000 (16:38 +0100)]
Fixes to config parsers
Daniel Martí [Fri, 6 Dec 2013 11:55:56 +0000 (12:55 +0100)]
Reading config now also checks its assigned bins and dirs
Daniel Martí [Fri, 6 Dec 2013 11:37:53 +0000 (12:37 +0100)]
Take "$VALUE" settings from environment variables
Set sdk_path and ndk_path defaults to $ANDROID_HOME and $ANDROID_NDK
Daniel Martí [Fri, 6 Dec 2013 11:24:24 +0000 (12:24 +0100)]
Remove javacc_path setting, unused
Daniel Martí [Fri, 6 Dec 2013 11:23:50 +0000 (12:23 +0100)]
Update ndk from r9 to r9b
Daniel Martí [Fri, 6 Dec 2013 11:15:13 +0000 (12:15 +0100)]
target= affects updating srclibs again, small fixes
Hans-Christoph Steiner [Wed, 4 Dec 2013 20:28:41 +0000 (15:28 -0500)]
update sample and add error to reflect the default basedir: .*/fdroid/repo
For user-generated repos, the default path/URL is .*/fdroid/repo, with
fdroid/ as the root where the 'fdroid' tool operates. This makes for a URL
that is quite unique and easily matched automatically using patterns, like
in fdroidclient.
For those who don't like the standard, they can override the errror from
config.py using nonstandardwebroot = True
Hans-Christoph Steiner [Mon, 2 Dec 2013 22:29:51 +0000 (17:29 -0500)]
add new `fdroid server init` command for setting up the dir on the server
This is quite simple, but makes the user experience consistent when setting
up repos: run init then update locally, then run init then update on the
server.
This patch also includes PEP8 formatting fixes
Daniel Martí [Wed, 4 Dec 2013 19:17:49 +0000 (20:17 +0100)]
Nongreedy matches for retrieve_string
Ciaran Gultnieks [Wed, 4 Dec 2013 17:34:37 +0000 (17:34 +0000)]
Merge commit 'refs/merge-requests/131' of git://gitorious.org/f-droid/fdroidserver into merge-requests/131
Ciaran Gultnieks [Wed, 4 Dec 2013 14:23:26 +0000 (14:23 +0000)]
Fix checkupdates (broken since 996f14)
Hans-Christoph Steiner [Fri, 22 Nov 2013 20:55:39 +0000 (15:55 -0500)]
document the metadata tags used in the public index file (index.xml)
For people wanting to understand where the metadata is coming from, it is
useful to have a note about what the metadata tag is generated from in the
app description file.
Daniel Martí [Mon, 2 Dec 2013 14:28:30 +0000 (15:28 +0100)]
Make app and version name formats a standard
Daniel Martí [Mon, 2 Dec 2013 14:09:59 +0000 (15:09 +0100)]
Support application names in the form of '&app_name;'
Ciaran Gultnieks [Sun, 1 Dec 2013 16:47:27 +0000 (16:47 +0000)]
Kivy builds need virtualenv
Ciaran Gultnieks [Sun, 1 Dec 2013 16:47:17 +0000 (16:47 +0000)]
Add ouya-sdk to usual suspects
Ciaran Gultnieks [Wed, 27 Nov 2013 10:49:44 +0000 (10:49 +0000)]
Tidy up a few antifeature-related things in web repo browser
Ciaran Gultnieks [Wed, 27 Nov 2013 10:47:12 +0000 (10:47 +0000)]
Link web repo browser antifeatures to detailed descriptions
Ciaran Gultnieks [Wed, 27 Nov 2013 10:43:47 +0000 (10:43 +0000)]
Support UpstreamNonFree in web repo browser
Ciaran Gultnieks [Wed, 27 Nov 2013 10:39:36 +0000 (10:39 +0000)]
Don't push UpstreamNonFree to index (yet)
Ciaran Gultnieks [Wed, 27 Nov 2013 10:39:24 +0000 (10:39 +0000)]
Add UpstreamNonFree antifeature
Ciaran Gultnieks [Wed, 27 Nov 2013 09:35:43 +0000 (09:35 +0000)]
Calculate added dates correctly when archive in use
This fixes what's new, amongst other things.
Ciaran Gultnieks [Tue, 26 Nov 2013 22:07:47 +0000 (22:07 +0000)]
Allow definition of index max age in repo config
Ciaran Gultnieks [Tue, 26 Nov 2013 22:06:45 +0000 (22:06 +0000)]
Some more kivy wip
Ciaran Gultnieks [Tue, 26 Nov 2013 22:04:40 +0000 (22:04 +0000)]
Some more kivy wip
Ciaran Gultnieks [Tue, 26 Nov 2013 22:02:33 +0000 (22:02 +0000)]
Some more kivy wip
Ciaran Gultnieks [Sun, 24 Nov 2013 22:11:41 +0000 (22:11 +0000)]
Kivy build support, wip
Ciaran Gultnieks [Sun, 24 Nov 2013 22:11:29 +0000 (22:11 +0000)]
Import support for kivy projects (with buildozer spec)
Ciaran Gultnieks [Sun, 24 Nov 2013 22:11:02 +0000 (22:11 +0000)]
Add kivy requirements to buildserver
Ciaran Gultnieks [Sun, 24 Nov 2013 10:29:28 +0000 (10:29 +0000)]
Some more symlink-related improvements
Ciaran Gultnieks [Sun, 24 Nov 2013 10:29:09 +0000 (10:29 +0000)]
Pass verbose flag to buildserver's build.py
Ciaran Gultnieks [Sun, 24 Nov 2013 09:47:11 +0000 (09:47 +0000)]
Make rm work propery with symlinks
Ciaran Gultnieks [Sun, 24 Nov 2013 09:42:50 +0000 (09:42 +0000)]
Merge branch 'master' of gitorious.org:f-droid/fdroidserver
Ciaran Gultnieks [Sun, 24 Nov 2013 09:39:12 +0000 (09:39 +0000)]
Remove signing keys later in build
Specifically, after rm, otherwise it can attempt to modify files (or
symlinks!) that are going to be removed.
Daniel Martí [Sat, 23 Nov 2013 11:21:02 +0000 (12:21 +0100)]
Prepare srclibs after patches
Ciaran Gultnieks [Sat, 23 Nov 2013 10:56:58 +0000 (10:56 +0000)]
Permission check correct file
Daniel Martí [Fri, 22 Nov 2013 10:15:08 +0000 (11:15 +0100)]
MetaDataException comes from metadata.py
Daniel Martí [Thu, 21 Nov 2013 23:06:53 +0000 (00:06 +0100)]
Add repo types to metadata checks
Daniel Martí [Thu, 21 Nov 2013 23:00:43 +0000 (00:00 +0100)]
Added AUM and UCM matching patterns
Ciaran Gultnieks [Wed, 20 Nov 2013 21:00:28 +0000 (21:00 +0000)]
Build server needs metadata.py
Daniel Martí [Wed, 20 Nov 2013 18:08:59 +0000 (19:08 +0100)]
Small fix to keysigning cleaning output
Daniel Martí [Wed, 20 Nov 2013 18:00:22 +0000 (19:00 +0100)]
Fixes to srclibs with paths
Daniel Martí [Wed, 20 Nov 2013 17:54:40 +0000 (18:54 +0100)]
Merge branch 'metadata-checks'
Ciaran Gultnieks [Tue, 19 Nov 2013 22:40:35 +0000 (22:40 +0000)]
Revert "Stop excessive build output"
This reverts commit
7ca5955cac5816203522b6d2fe3e57879b648e5d.
Temporarily reverting because it's better, but somehow losing some
build error detail for the build logs that go to the wiki. Excessive
output is better than missing output for now.
Daniel Martí [Tue, 19 Nov 2013 15:11:58 +0000 (16:11 +0100)]
Small fixes, no change in behaviour
Daniel Martí [Tue, 19 Nov 2013 15:04:35 +0000 (16:04 +0100)]
Add inline python docs
Daniel Martí [Tue, 19 Nov 2013 14:47:53 +0000 (15:47 +0100)]
Properly convert boolean strings to bools as before
Daniel Martí [Tue, 19 Nov 2013 14:38:47 +0000 (15:38 +0100)]
Make Archive Policy a standard fieldtype too
Daniel Martí [Tue, 19 Nov 2013 14:35:16 +0000 (15:35 +0100)]
First metadata checks rewrite; New metadata.py module
Ciaran Gultnieks [Mon, 18 Nov 2013 22:35:55 +0000 (22:35 +0000)]
Buildserver apt-get update fix
Daniel Martí [Mon, 18 Nov 2013 21:31:52 +0000 (22:31 +0100)]
Try to fix srclibs for the BS
Daniel Martí [Mon, 18 Nov 2013 14:40:00 +0000 (15:40 +0100)]
Fix subdir tweaks in the bash completion
Daniel Martí [Mon, 18 Nov 2013 14:26:57 +0000 (15:26 +0100)]
complete packages from within the metadata dir too
Daniel Martí [Mon, 18 Nov 2013 14:13:18 +0000 (15:13 +0100)]
Allow usage of fd-commit inside the main fdroiddata directories
Daniel Martí [Mon, 18 Nov 2013 09:24:02 +0000 (10:24 +0100)]
Try to fix srclibs on server builds
Daniel Martí [Mon, 18 Nov 2013 07:41:29 +0000 (08:41 +0100)]
Small fix to ant srclib numbers
Daniel Martí [Sun, 17 Nov 2013 22:20:58 +0000 (23:20 +0100)]
Add srclib proj.prop lines if not already there
Daniel Martí [Sun, 17 Nov 2013 20:58:43 +0000 (21:58 +0100)]
Also avoid readLines from build.gradle
Daniel Martí [Sun, 17 Nov 2013 20:58:33 +0000 (21:58 +0100)]
Add crashlytics to usual suspects
Ciaran Gultnieks [Sun, 17 Nov 2013 12:16:24 +0000 (12:16 +0000)]
Ciaran Gultnieks [Sun, 17 Nov 2013 12:05:02 +0000 (12:05 +0000)]
Use individual antifeature template on wiki
Daniel Martí [Sat, 16 Nov 2013 21:53:04 +0000 (22:53 +0100)]
Default new import.py apps to UCM:Tags (should be a standard)
Daniel Martí [Sat, 16 Nov 2013 21:51:03 +0000 (22:51 +0100)]
gradle and maven keys should be among the first
Daniel Martí [Sat, 16 Nov 2013 21:49:37 +0000 (22:49 +0100)]
Fix remaining srclib issues
Paul Sokolovsky [Sat, 16 Nov 2013 17:06:41 +0000 (19:06 +0200)]
Check that getsig.class exists, give user hints how to make it.
Daniel Martí [Sat, 16 Nov 2013 11:54:35 +0000 (12:54 +0100)]
Fix keysigning patching (again)
Daniel Martí [Sat, 16 Nov 2013 11:54:23 +0000 (12:54 +0100)]
Fix srclib subdir paths
Daniel Martí [Fri, 15 Nov 2013 20:24:54 +0000 (21:24 +0100)]
Fix keysigning patches
Daniel Martí [Fri, 15 Nov 2013 19:42:17 +0000 (20:42 +0100)]
New feature: Srclibs much easier to use for ant, recursive srclibs
Will write its documentation once it's stable and polished
Daniel Martí [Fri, 15 Nov 2013 11:42:39 +0000 (12:42 +0100)]
Only notify of those gradle/ant files that were stripped of signing keys
Ciaran Gultnieks [Fri, 15 Nov 2013 10:00:04 +0000 (10:00 +0000)]
Always include Maintainer Notes, even if only for auto-generated parts
Ciaran Gultnieks [Fri, 15 Nov 2013 09:47:32 +0000 (09:47 +0000)]
Merge branch 'master' of gitorious.org:f-droid/fdroidserver
Ciaran Gultnieks [Fri, 15 Nov 2013 09:47:12 +0000 (09:47 +0000)]
Correctly detect subproject update failure
Ciaran Gultnieks [Fri, 15 Nov 2013 09:46:46 +0000 (09:46 +0000)]
Stop excessive build output
Ciaran Gultnieks [Fri, 15 Nov 2013 09:46:04 +0000 (09:46 +0000)]
Improve error reporting for rm problems
Daniel Martí [Thu, 14 Nov 2013 13:09:37 +0000 (14:09 +0100)]
Remove keysigning configs more consistently:
* Do it for srclibs as well as apps
* Find all ant *.properties files like we do with gradle ones
* Remove extra gradle problems (e.g. changing apk names)
Ciaran Gultnieks [Wed, 13 Nov 2013 18:45:37 +0000 (18:45 +0000)]
Ensure end of buildserver output is always captured
Daniel Martí [Wed, 13 Nov 2013 16:31:35 +0000 (17:31 +0100)]
Fix auto names for apps using RM/branch
Daniel Martí [Wed, 13 Nov 2013 16:29:10 +0000 (17:29 +0100)]
Fix import.py crash
Ciaran Gultnieks [Wed, 13 Nov 2013 14:56:58 +0000 (14:56 +0000)]
A couple of wiki improvements
Ciaran Gultnieks [Wed, 13 Nov 2013 14:54:38 +0000 (14:54 +0000)]
Revert "Switch to build-tools 19.0.0" - buggy build tools
This reverts commit
a81aebb2369cf0ac1b5552969f8e9a9a9c609658.