chiark / gitweb /
Ciaran Gultnieks [Sat, 22 Feb 2014 09:46:24 +0000 (09:46 +0000)]
Add --quiet option, restricting output to warnings/errors
Ciaran Gultnieks [Sat, 22 Feb 2014 09:32:29 +0000 (09:32 +0000)]
Fix some checkupdates logging levels
Ciaran Gultnieks [Sat, 22 Feb 2014 09:13:00 +0000 (09:13 +0000)]
Revert "Avoid auto-name exception noise"
This reverts commit
ce8bca79712def8f6ae2f89aab138302175327ca.
Ciaran Gultnieks [Sat, 22 Feb 2014 09:11:50 +0000 (09:11 +0000)]
Avoid auto-name exception noise
Daniel Martí [Thu, 20 Feb 2014 18:42:18 +0000 (19:42 +0100)]
Update complete AM.xml file from master as of February 20th 2014
Taken from:
https://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/core/res/AndroidManifest.xml
Ciaran Gultnieks [Thu, 20 Feb 2014 09:37:30 +0000 (09:37 +0000)]
Fix list/grid switching retaining page
Daniel Martí [Thu, 20 Feb 2014 09:28:47 +0000 (10:28 +0100)]
Add support for AGPL, LGPL and WTFPL in the web client
Ciaran Gultnieks [Thu, 20 Feb 2014 09:29:00 +0000 (09:29 +0000)]
Fix search/category change retaining page
Daniel Martí [Thu, 20 Feb 2014 08:25:39 +0000 (09:25 +0100)]
Fix dumb wp-fdroid added bug
Daniel Martí [Wed, 19 Feb 2014 17:09:54 +0000 (18:09 +0100)]
Fix writing of categories
Daniel Martí [Wed, 19 Feb 2014 16:30:06 +0000 (17:30 +0100)]
Add support for maxSdkVersion, bump index version integer
Daniel Martí [Wed, 19 Feb 2014 10:05:55 +0000 (11:05 +0100)]
Don't auto update apps with the latest build disabled
Daniel Martí [Wed, 19 Feb 2014 09:27:46 +0000 (10:27 +0100)]
Iterate over srclib Srclibs with indexes properly
Daniel Martí [Wed, 19 Feb 2014 09:21:13 +0000 (10:21 +0100)]
Make app['Categories'] a list, get unique categories via a set
Daniel Martí [Wed, 19 Feb 2014 09:03:42 +0000 (10:03 +0100)]
Do the rest of the stats with counters too
Daniel Martí [Wed, 19 Feb 2014 08:54:24 +0000 (09:54 +0100)]
Use Counter objects when processing logs
This should somewhat speed things up, and makes the code simpler
Daniel Martí [Wed, 19 Feb 2014 00:22:38 +0000 (01:22 +0100)]
Fix bash-completion header
Daniel Martí [Wed, 19 Feb 2014 00:14:40 +0000 (01:14 +0100)]
Don't use logging before it's set up
Daniel Martí [Tue, 18 Feb 2014 23:38:09 +0000 (00:38 +0100)]
Implement proper fdroid --help
Daniel Martí [Tue, 18 Feb 2014 15:16:46 +0000 (16:16 +0100)]
Some JARs have zip mimetype
Daniel Martí [Tue, 18 Feb 2014 09:34:49 +0000 (10:34 +0100)]
git-svn fix: run fetch to actually get new tags and branches
Daniel Martí [Tue, 18 Feb 2014 07:32:35 +0000 (08:32 +0100)]
Warn about zip files like with jar files
Daniel Martí [Tue, 18 Feb 2014 07:32:16 +0000 (08:32 +0100)]
Also catch compiled java classes in the scanner
Daniel Martí [Tue, 18 Feb 2014 07:25:30 +0000 (08:25 +0100)]
Catch all jar files
Daniel Martí [Mon, 17 Feb 2014 19:04:39 +0000 (20:04 +0100)]
Move config.py keystore checks to after vars have been expanded
Daniel Martí [Mon, 17 Feb 2014 19:03:55 +0000 (20:03 +0100)]
Complain if buildjni is used but the NDK isn't available
Daniel Martí [Mon, 17 Feb 2014 19:01:55 +0000 (20:01 +0100)]
Small config fixes
Daniel Martí [Mon, 17 Feb 2014 18:16:14 +0000 (19:16 +0100)]
Move config.buildserver.py into buildserver subdir
moparisthebest [Mon, 17 Feb 2014 03:42:16 +0000 (22:42 -0500)]
Support both debian's and pypi's python-magic libraries, which are different...
Daniel Martí [Mon, 17 Feb 2014 16:26:32 +0000 (17:26 +0100)]
Remove python-magic pip dep to avoid magic modules confusion
We use the one from the 'file' package, not the standalone one found on PIP.
Daniel Martí [Mon, 17 Feb 2014 15:51:42 +0000 (16:51 +0100)]
Don't crash if an apk got built without source (e.g. with --no-tarball)
Daniel Martí [Mon, 17 Feb 2014 15:51:22 +0000 (16:51 +0100)]
Can't update an app if there is no CV
Daniel Martí [Mon, 17 Feb 2014 14:42:21 +0000 (15:42 +0100)]
Remove leftover debug prints
Daniel Martí [Mon, 17 Feb 2014 13:59:55 +0000 (14:59 +0100)]
Don't send a string as cmds to SilentPopen
Also, rm= checks for the validity of the paths. That's not useful, since one
could easily do "init=rm -rf ." without that same error popping up.
Daniel Martí [Mon, 17 Feb 2014 12:25:55 +0000 (13:25 +0100)]
Continue using FDroidPopen and SilentPopen more, support shell=
Daniel Martí [Mon, 17 Feb 2014 12:12:25 +0000 (13:12 +0100)]
Start implementing SilentPopen
Daniel Martí [Mon, 17 Feb 2014 12:07:13 +0000 (13:07 +0100)]
Make the 'update' flag a list too
Daniel Martí [Mon, 17 Feb 2014 12:06:13 +0000 (13:06 +0100)]
Docs '@' fix
Daniel Martí [Mon, 17 Feb 2014 11:58:28 +0000 (12:58 +0100)]
Fix a buildjni regression
Daniel Martí [Mon, 17 Feb 2014 10:23:53 +0000 (11:23 +0100)]
Remove stdin from FDroidPopen
Daniel Martí [Mon, 17 Feb 2014 07:26:29 +0000 (08:26 +0100)]
Don't git reset if nothing is to be done
Daniel Martí [Sun, 16 Feb 2014 16:40:54 +0000 (17:40 +0100)]
Add another build option to skip source scanning
It can be very slow on large source code dirs, and if one is trying to get an
application building and the scan already succeeded once, running it again and
again is a waste of time.
Ciaran Gultnieks [Sat, 15 Feb 2014 23:27:19 +0000 (23:27 +0000)]
Improve build output situation since logging changes
Ciaran Gultnieks [Sat, 15 Feb 2014 23:26:45 +0000 (23:26 +0000)]
Minor docs typo fix
Daniel Martí [Sat, 15 Feb 2014 10:00:19 +0000 (11:00 +0100)]
Also strip comma-separated build flags
Daniel Martí [Sat, 15 Feb 2014 09:56:35 +0000 (10:56 +0100)]
buildjni is a list field too, some server fixes
Daniel Martí [Fri, 14 Feb 2014 23:40:25 +0000 (00:40 +0100)]
Let the no such package logs in first
Daniel Martí [Fri, 14 Feb 2014 23:10:40 +0000 (00:10 +0100)]
Append apk dates on the same line as verison names
Daniel Martí [Fri, 14 Feb 2014 23:00:05 +0000 (00:00 +0100)]
readmeta doesn't take any arguments
Daniel Martí [Fri, 14 Feb 2014 22:59:39 +0000 (23:59 +0100)]
Minor fixes to lint.py
Daniel Martí [Fri, 14 Feb 2014 17:33:00 +0000 (18:33 +0100)]
Unify Build and Buildv2 parsing into one
Fixes:
* Buildv2 errors
* Buildv2 now checks with ordered_flags like Build
* Build now has more descriptive exceptions like Buildv2
Daniel Martí [Thu, 13 Feb 2014 08:19:26 +0000 (09:19 +0100)]
Don't clean the main ant project twice
Daniel Martí [Thu, 13 Feb 2014 07:17:58 +0000 (08:17 +0100)]
Prettier fd-commit indenting
Hans-Christoph Steiner [Thu, 13 Feb 2014 03:43:27 +0000 (22:43 -0500)]
lint.py: add checks for https:// in various URLs
Many times, the http:// URL automatically redirects to https://, like with
github and gitorious. For git repos, using https:// reduces metadata
leakage for more privacy, and increases the security a little bit. For SVN
repos, using https:// is much more important since the repo format itself
does not provide the same level of verification as git, hg, etc. do.
Daniel Martí [Wed, 12 Feb 2014 10:13:20 +0000 (11:13 +0100)]
Have all multi-value build flags work similarly
Semicolons are still supported, but commas are now the better standard.
Daniel Martí [Wed, 12 Feb 2014 09:23:02 +0000 (10:23 +0100)]
Remove fixapos and fixtrans
These are legacy fixes for very old versions of the Android SDK tools. These
issues have been fixed in stable versions for years.
Daniel Martí [Tue, 11 Feb 2014 19:48:14 +0000 (20:48 +0100)]
Show <filename>:<line> when complaining about metadata errors
Daniel Martí [Tue, 11 Feb 2014 16:56:36 +0000 (17:56 +0100)]
Get rid of all the debugging flags, not just the ones in the main project
Daniel Martí [Tue, 11 Feb 2014 16:08:58 +0000 (17:08 +0100)]
'Category' isn't accepted, so don't do backwards support of it
Daniel Martí [Tue, 11 Feb 2014 15:45:22 +0000 (16:45 +0100)]
Remove update=force
It is broken (doesn't support auto or multiple paths), generally useless and
builds using it can easily be fixed via init=rm -f build.xml
Daniel Martí [Tue, 11 Feb 2014 15:30:49 +0000 (16:30 +0100)]
Move project updating to after prebuild (and before clean+build)
With this, the legacy echos of android.library.reference... work with
update=auto again.
Daniel Martí [Tue, 11 Feb 2014 15:29:39 +0000 (16:29 +0100)]
Deprecate "Update Project" in favour of update=auto
Daniel Martí [Tue, 11 Feb 2014 15:26:06 +0000 (16:26 +0100)]
Update ant projects more elegantly
Daniel Martí [Tue, 11 Feb 2014 07:47:47 +0000 (08:47 +0100)]
Fix Tags <pattern> stats
Daniel Martí [Mon, 10 Feb 2014 22:03:02 +0000 (23:03 +0100)]
Small automatic ant updating rewrite
* Support two levels of subprojects
* Do lower level libraries first, doing '.' last
* Run 'ant clean' AFTER android update, since a missing build.xml results in ant clean doing nothing
Daniel Martí [Mon, 10 Feb 2014 19:17:48 +0000 (20:17 +0100)]
Don't crash if cwd==None
Daniel Martí [Mon, 10 Feb 2014 17:26:33 +0000 (18:26 +0100)]
Fix local.properties sdk-location inserting
Daniel Martí [Mon, 10 Feb 2014 16:44:31 +0000 (17:44 +0100)]
Always run normpath on cwd in FDroidPopen
Daniel Martí [Mon, 10 Feb 2014 15:42:04 +0000 (16:42 +0100)]
Fix texinfo syntax
Daniel Martí [Mon, 10 Feb 2014 15:39:56 +0000 (16:39 +0100)]
Finish fixing orderings
Daniel Martí [Mon, 10 Feb 2014 15:39:04 +0000 (16:39 +0100)]
Fix archive policy ordering
Daniel Martí [Mon, 10 Feb 2014 15:35:36 +0000 (16:35 +0100)]
Fix auto name ordering
Daniel Martí [Mon, 10 Feb 2014 11:36:10 +0000 (12:36 +0100)]
Add "Tags [pattern]" doc
Daniel Martí [Mon, 10 Feb 2014 11:31:53 +0000 (12:31 +0100)]
Add srclib numbers doc
Daniel Martí [Mon, 10 Feb 2014 11:21:42 +0000 (12:21 +0100)]
Forgot a dev print (again)
Daniel Martí [Mon, 10 Feb 2014 11:20:22 +0000 (12:20 +0100)]
Simplify 'Tags <pattern>' by using regex on top of vcs.gettags()
This automagically enables support for pattern-based tags for all vcs types
that support Tags
Daniel Martí [Mon, 10 Feb 2014 10:27:28 +0000 (11:27 +0100)]
Support UCM:Tags <pattern> using git tag -l <pattern>
Daniel Martí [Mon, 10 Feb 2014 09:55:29 +0000 (10:55 +0100)]
Don't add package ids to commit messages
The package id is already in the name of the file changed, plus it makes most
commit messages too long. Also of little interest to most people.
Daniel Martí [Mon, 10 Feb 2014 08:41:04 +0000 (09:41 +0100)]
Add quilt for csipsimple
Daniel Martí [Mon, 10 Feb 2014 08:34:25 +0000 (09:34 +0100)]
Also search by app id on the website
Daniel Martí [Sun, 9 Feb 2014 21:48:40 +0000 (22:48 +0100)]
Add swig as osmand dependency
Daniel Martí [Sun, 9 Feb 2014 18:11:15 +0000 (19:11 +0100)]
Check for subdir after doing submodules
Daniel Martí [Sun, 9 Feb 2014 11:39:43 +0000 (12:39 +0100)]
Don't show INFO: when not doing verbose runs
Daniel Martí [Fri, 7 Feb 2014 20:38:28 +0000 (21:38 +0100)]
Do some warnings properly
Daniel Martí [Fri, 7 Feb 2014 20:36:19 +0000 (21:36 +0100)]
Try to fix some TypeErrors
Daniel Martí [Fri, 7 Feb 2014 20:08:04 +0000 (21:08 +0100)]
Strip Auto Name: name to avoid extra spacing errors
Daniel Martí [Wed, 5 Feb 2014 15:10:03 +0000 (16:10 +0100)]
Fix UCD writing
Daniel Martí [Wed, 5 Feb 2014 14:33:20 +0000 (15:33 +0100)]
Support ':' in names/autonames
Daniel Martí [Wed, 5 Feb 2014 08:47:55 +0000 (09:47 +0100)]
Error when extra spacings are found
Daniel Martí [Wed, 5 Feb 2014 08:39:09 +0000 (09:39 +0100)]
Also check for the validity of build flags
Daniel Martí [Wed, 5 Feb 2014 08:29:26 +0000 (09:29 +0100)]
Make f-droid barf on unrecognised field names
Daniel Martí [Wed, 5 Feb 2014 08:21:28 +0000 (09:21 +0100)]
Add readmeta completion
Daniel Martí [Tue, 4 Feb 2014 09:55:14 +0000 (10:55 +0100)]
Fix vagrant popen error
Ciaran Gultnieks [Tue, 4 Feb 2014 07:34:40 +0000 (07:34 +0000)]
Partly revert
c7f2cbd to make stats work again
Daniel Martí [Mon, 3 Feb 2014 22:38:33 +0000 (23:38 +0100)]
Add missing -v/--verbose flag to import
Daniel Martí [Mon, 3 Feb 2014 22:04:37 +0000 (23:04 +0100)]
Revert "Reflect python imaging package change in docs"
This reverts commit
4de065fc38d37f230c12d4ebbe6dfd9847526ceb.
Daniel Martí [Mon, 3 Feb 2014 22:04:33 +0000 (23:04 +0100)]
Revert "Switch to python-magic from PIL"
This reverts commit
8541cdf8939cf63a5fa6a182b5ea34667b7201ea.
Ciaran Gultnieks [Mon, 3 Feb 2014 22:01:33 +0000 (22:01 +0000)]
Revert "Switch to python-pgmagick on buildserver too"
This reverts commit
f012165c694bf6e929f96db31d93edcb168c7f95.
Ciaran Gultnieks [Mon, 3 Feb 2014 21:51:22 +0000 (21:51 +0000)]
Switch to python-pgmagick on buildserver too
Daniel Martí [Mon, 3 Feb 2014 13:25:27 +0000 (14:25 +0100)]
Reflect python imaging package change in docs