chiark / gitweb /
fdroidserver.git
10 years agoRemove python-magic pip dep to avoid magic modules confusion
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.

10 years agoDon't crash if an apk got built without source (e.g. with --no-tarball)
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)

10 years agoCan't update an app if there is no CV
Daniel Martí [Mon, 17 Feb 2014 15:51:22 +0000 (16:51 +0100)]
Can't update an app if there is no CV

10 years agoRemove leftover debug prints
Daniel Martí [Mon, 17 Feb 2014 14:42:21 +0000 (15:42 +0100)]
Remove leftover debug prints

10 years agoDon't send a string as cmds to SilentPopen
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.

10 years agoContinue using FDroidPopen and SilentPopen more, support shell=
Daniel Martí [Mon, 17 Feb 2014 12:25:55 +0000 (13:25 +0100)]
Continue using FDroidPopen and SilentPopen more, support shell=

10 years agoStart implementing SilentPopen
Daniel Martí [Mon, 17 Feb 2014 12:12:25 +0000 (13:12 +0100)]
Start implementing SilentPopen

10 years agoMake the 'update' flag a list too
Daniel Martí [Mon, 17 Feb 2014 12:07:13 +0000 (13:07 +0100)]
Make the 'update' flag a list too

10 years agoDocs '@' fix
Daniel Martí [Mon, 17 Feb 2014 12:06:13 +0000 (13:06 +0100)]
Docs '@' fix

10 years agoFix a buildjni regression
Daniel Martí [Mon, 17 Feb 2014 11:58:28 +0000 (12:58 +0100)]
Fix a buildjni regression

10 years agoRemove stdin from FDroidPopen
Daniel Martí [Mon, 17 Feb 2014 10:23:53 +0000 (11:23 +0100)]
Remove stdin from FDroidPopen

10 years agoDon't git reset if nothing is to be done
Daniel Martí [Mon, 17 Feb 2014 07:26:29 +0000 (08:26 +0100)]
Don't git reset if nothing is to be done

10 years agoAdd another build option to skip source scanning
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.

10 years agoImprove build output situation since logging changes
Ciaran Gultnieks [Sat, 15 Feb 2014 23:27:19 +0000 (23:27 +0000)]
Improve build output situation since logging changes

10 years agoMinor docs typo fix
Ciaran Gultnieks [Sat, 15 Feb 2014 23:26:45 +0000 (23:26 +0000)]
Minor docs typo fix

10 years agoAlso strip comma-separated build flags
Daniel Martí [Sat, 15 Feb 2014 10:00:19 +0000 (11:00 +0100)]
Also strip comma-separated build flags

10 years agobuildjni is a list field too, some server fixes
Daniel Martí [Sat, 15 Feb 2014 09:56:35 +0000 (10:56 +0100)]
buildjni is a list field too, some server fixes

10 years agoLet the no such package logs in first
Daniel Martí [Fri, 14 Feb 2014 23:40:25 +0000 (00:40 +0100)]
Let the no such package logs in first

10 years agoAppend apk dates on the same line as verison names
Daniel Martí [Fri, 14 Feb 2014 23:10:40 +0000 (00:10 +0100)]
Append apk dates on the same line as verison names

10 years agoreadmeta doesn't take any arguments
Daniel Martí [Fri, 14 Feb 2014 23:00:05 +0000 (00:00 +0100)]
readmeta doesn't take any arguments

10 years agoMinor fixes to lint.py
Daniel Martí [Fri, 14 Feb 2014 22:59:39 +0000 (23:59 +0100)]
Minor fixes to lint.py

10 years agoUnify Build and Buildv2 parsing into one
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

10 years agoDon't clean the main ant project twice
Daniel Martí [Thu, 13 Feb 2014 08:19:26 +0000 (09:19 +0100)]
Don't clean the main ant project twice

10 years agoPrettier fd-commit indenting
Daniel Martí [Thu, 13 Feb 2014 07:17:58 +0000 (08:17 +0100)]
Prettier fd-commit indenting

10 years agolint.py: add checks for https:// in various URLs
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.

10 years agoHave all multi-value build flags work similarly
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.

10 years agoRemove fixapos and fixtrans
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.

10 years agoShow <filename>:<line> when complaining about metadata errors
Daniel Martí [Tue, 11 Feb 2014 19:48:14 +0000 (20:48 +0100)]
Show <filename>:<line> when complaining about metadata errors

10 years agoGet rid of all the debugging flags, not just the ones in the main project
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

10 years ago'Category' isn't accepted, so don't do backwards support of it
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

10 years agoRemove update=force
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

10 years agoMove project updating to after prebuild (and before clean+build)
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.

10 years agoDeprecate "Update Project" in favour of update=auto
Daniel Martí [Tue, 11 Feb 2014 15:29:39 +0000 (16:29 +0100)]
Deprecate "Update Project" in favour of update=auto

10 years agoUpdate ant projects more elegantly
Daniel Martí [Tue, 11 Feb 2014 15:26:06 +0000 (16:26 +0100)]
Update ant projects more elegantly

10 years agoFix Tags <pattern> stats
Daniel Martí [Tue, 11 Feb 2014 07:47:47 +0000 (08:47 +0100)]
Fix Tags <pattern> stats

10 years agoSmall automatic ant updating rewrite
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

10 years agoDon't crash if cwd==None
Daniel Martí [Mon, 10 Feb 2014 19:17:48 +0000 (20:17 +0100)]
Don't crash if cwd==None

10 years agoFix local.properties sdk-location inserting
Daniel Martí [Mon, 10 Feb 2014 17:26:33 +0000 (18:26 +0100)]
Fix local.properties sdk-location inserting

10 years agoAlways run normpath on cwd in FDroidPopen
Daniel Martí [Mon, 10 Feb 2014 16:44:31 +0000 (17:44 +0100)]
Always run normpath on cwd in FDroidPopen

10 years agoFix texinfo syntax
Daniel Martí [Mon, 10 Feb 2014 15:42:04 +0000 (16:42 +0100)]
Fix texinfo syntax

10 years agoFinish fixing orderings
Daniel Martí [Mon, 10 Feb 2014 15:39:56 +0000 (16:39 +0100)]
Finish fixing orderings

10 years agoFix archive policy ordering
Daniel Martí [Mon, 10 Feb 2014 15:39:04 +0000 (16:39 +0100)]
Fix archive policy ordering

10 years agoFix auto name ordering
Daniel Martí [Mon, 10 Feb 2014 15:35:36 +0000 (16:35 +0100)]
Fix auto name ordering

10 years agoAdd "Tags [pattern]" doc
Daniel Martí [Mon, 10 Feb 2014 11:36:10 +0000 (12:36 +0100)]
Add "Tags [pattern]" doc

10 years agoAdd srclib numbers doc
Daniel Martí [Mon, 10 Feb 2014 11:31:53 +0000 (12:31 +0100)]
Add srclib numbers doc

10 years agoForgot a dev print (again)
Daniel Martí [Mon, 10 Feb 2014 11:21:42 +0000 (12:21 +0100)]
Forgot a dev print (again)

10 years agoSimplify 'Tags <pattern>' by using regex on top of vcs.gettags()
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

10 years agoSupport UCM:Tags <pattern> using git tag -l <pattern>
Daniel Martí [Mon, 10 Feb 2014 10:27:28 +0000 (11:27 +0100)]
Support UCM:Tags <pattern> using git tag -l <pattern>

10 years agoDon't add package ids to commit messages
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.

10 years agoAdd quilt for csipsimple
Daniel Martí [Mon, 10 Feb 2014 08:41:04 +0000 (09:41 +0100)]
Add quilt for csipsimple

10 years agoAlso search by app id on the website
Daniel Martí [Mon, 10 Feb 2014 08:34:25 +0000 (09:34 +0100)]
Also search by app id on the website

10 years agoAdd swig as osmand dependency
Daniel Martí [Sun, 9 Feb 2014 21:48:40 +0000 (22:48 +0100)]
Add swig as osmand dependency

10 years agoCheck for subdir after doing submodules
Daniel Martí [Sun, 9 Feb 2014 18:11:15 +0000 (19:11 +0100)]
Check for subdir after doing submodules

10 years agoDon't show INFO: when not doing verbose runs
Daniel Martí [Sun, 9 Feb 2014 11:39:43 +0000 (12:39 +0100)]
Don't show INFO: when not doing verbose runs

10 years agoDo some warnings properly
Daniel Martí [Fri, 7 Feb 2014 20:38:28 +0000 (21:38 +0100)]
Do some warnings properly

10 years agoTry to fix some TypeErrors
Daniel Martí [Fri, 7 Feb 2014 20:36:19 +0000 (21:36 +0100)]
Try to fix some TypeErrors

10 years agoStrip Auto Name: name to avoid extra spacing errors
Daniel Martí [Fri, 7 Feb 2014 20:08:04 +0000 (21:08 +0100)]
Strip Auto Name: name to avoid extra spacing errors

10 years agoFix UCD writing
Daniel Martí [Wed, 5 Feb 2014 15:10:03 +0000 (16:10 +0100)]
Fix UCD writing

10 years agoSupport ':' in names/autonames
Daniel Martí [Wed, 5 Feb 2014 14:33:20 +0000 (15:33 +0100)]
Support ':' in names/autonames

10 years agoError when extra spacings are found
Daniel Martí [Wed, 5 Feb 2014 08:47:55 +0000 (09:47 +0100)]
Error when extra spacings are found

10 years agoAlso check for the validity of build flags
Daniel Martí [Wed, 5 Feb 2014 08:39:09 +0000 (09:39 +0100)]
Also check for the validity of build flags

10 years agoMake f-droid barf on unrecognised field names
Daniel Martí [Wed, 5 Feb 2014 08:29:26 +0000 (09:29 +0100)]
Make f-droid barf on unrecognised field names

10 years agoAdd readmeta completion
Daniel Martí [Wed, 5 Feb 2014 08:21:28 +0000 (09:21 +0100)]
Add readmeta completion

10 years agoFix vagrant popen error
Daniel Martí [Tue, 4 Feb 2014 09:55:14 +0000 (10:55 +0100)]
Fix vagrant popen error

10 years agoPartly revert c7f2cbd to make stats work again
Ciaran Gultnieks [Tue, 4 Feb 2014 07:34:40 +0000 (07:34 +0000)]
Partly revert c7f2cbd to make stats work again

10 years agoAdd missing -v/--verbose flag to import
Daniel Martí [Mon, 3 Feb 2014 22:38:33 +0000 (23:38 +0100)]
Add missing -v/--verbose flag to import

10 years agoRevert "Reflect python imaging package change in docs"
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.

10 years agoRevert "Switch to python-magic from PIL"
Daniel Martí [Mon, 3 Feb 2014 22:04:33 +0000 (23:04 +0100)]
Revert "Switch to python-magic from PIL"

This reverts commit 8541cdf8939cf63a5fa6a182b5ea34667b7201ea.

10 years agoRevert "Switch to python-pgmagick on buildserver too"
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.

10 years agoSwitch to python-pgmagick on buildserver too
Ciaran Gultnieks [Mon, 3 Feb 2014 21:51:22 +0000 (21:51 +0000)]
Switch to python-pgmagick on buildserver too

10 years agoReflect python imaging package change in docs
Daniel Martí [Mon, 3 Feb 2014 13:25:27 +0000 (14:25 +0100)]
Reflect python imaging package change in docs

10 years agoSwitch to python-magic from PIL
Daniel Martí [Mon, 3 Feb 2014 13:14:42 +0000 (14:14 +0100)]
Switch to python-magic from PIL

10 years agoTypo
Daniel Martí [Mon, 3 Feb 2014 13:07:01 +0000 (14:07 +0100)]
Typo

10 years agoMerge branch 'master' into logging
Daniel Martí [Sun, 2 Feb 2014 18:45:17 +0000 (19:45 +0100)]
Merge branch 'master' into logging

10 years agoNew command: readmeta, like lint but without warnings
Daniel Martí [Sun, 2 Feb 2014 14:11:26 +0000 (15:11 +0100)]
New command: readmeta, like lint but without warnings

10 years agoFix a couple copyright notices
Daniel Martí [Sun, 2 Feb 2014 14:11:16 +0000 (15:11 +0100)]
Fix a couple copyright notices

10 years agoDon't output when checking repo
Daniel Martí [Fri, 31 Jan 2014 10:40:03 +0000 (11:40 +0100)]
Don't output when checking repo

10 years agoDon't print cmd info if output is false
Daniel Martí [Fri, 31 Jan 2014 08:22:30 +0000 (09:22 +0100)]
Don't print cmd info if output is false

10 years agoMerge branch 'master' into logging
Daniel Martí [Fri, 31 Jan 2014 08:14:03 +0000 (09:14 +0100)]
Merge branch 'master' into logging

10 years agomakebuildserver: use https uris whenever available
Hans-Christoph Steiner [Fri, 31 Jan 2014 01:33:37 +0000 (20:33 -0500)]
makebuildserver: use https uris whenever available

* pypi now defaults to https
* dl.google.com works well with https

10 years agouse https URI for f-droid.org everywhere and avoid redirects
Hans-Christoph Steiner [Fri, 31 Jan 2014 01:32:38 +0000 (20:32 -0500)]
use https URI for f-droid.org everywhere and avoid redirects

Now that f-droid.org defaults to https, use only https URIs to save
redirects and leak less info.

10 years agoMerge branch 'master' into logging
Daniel Martí [Thu, 30 Jan 2014 22:58:23 +0000 (23:58 +0100)]
Merge branch 'master' into logging

Conflicts:
fdroidserver/common.py

10 years agoFix 'added' apk key
Daniel Martí [Thu, 30 Jan 2014 08:31:44 +0000 (09:31 +0100)]
Fix 'added' apk key

10 years agoForgot vorbis-tools dep for xcsoar
Daniel Martí [Thu, 30 Jan 2014 07:44:38 +0000 (08:44 +0100)]
Forgot vorbis-tools dep for xcsoar

10 years agoForgot to remove verbose print
Daniel Martí [Wed, 29 Jan 2014 23:17:26 +0000 (00:17 +0100)]
Forgot to remove verbose print

10 years agoHandle dirs to be ignored in scan_source more gracefully
Daniel Martí [Wed, 29 Jan 2014 23:16:03 +0000 (00:16 +0100)]
Handle dirs to be ignored in scan_source more gracefully

10 years agoRemove newline in list of pkgs to install
Daniel Martí [Wed, 29 Jan 2014 18:10:38 +0000 (19:10 +0100)]
Remove newline in list of pkgs to install

10 years agoCentralise and improve query input validation
Ciaran Gultnieks [Wed, 29 Jan 2014 13:44:48 +0000 (13:44 +0000)]
Centralise and improve query input validation

10 years agoMerge branch 'master' into logging
Daniel Martí [Wed, 29 Jan 2014 12:57:57 +0000 (13:57 +0100)]
Merge branch 'master' into logging

Conflicts:
fdroidserver/build.py

10 years agoRun submodule reset and clean before update. Also do --recursive for these.
Daniel Martí [Wed, 29 Jan 2014 11:38:21 +0000 (12:38 +0100)]
Run submodule reset and clean before update. Also do --recursive for these.

10 years agoAdd missing xcsoar deps
Daniel Martí [Tue, 28 Jan 2014 23:55:53 +0000 (00:55 +0100)]
Add missing xcsoar deps

10 years agoDo submodules recursively, do init and update at the same time
Daniel Martí [Tue, 28 Jan 2014 22:49:36 +0000 (23:49 +0100)]
Do submodules recursively, do init and update at the same time

10 years agoAdd output= into the docs
Daniel Martí [Tue, 28 Jan 2014 21:26:20 +0000 (22:26 +0100)]
Add output= into the docs

10 years agoNew build flag: output= for e.g. full make builds
Daniel Martí [Tue, 28 Jan 2014 21:14:53 +0000 (22:14 +0100)]
New build flag: output= for e.g. full make builds

10 years agoAvoid default cases in build types
Daniel Martí [Tue, 28 Jan 2014 21:14:28 +0000 (22:14 +0100)]
Avoid default cases in build types

10 years agoNew build option: --no-tarball
Daniel Martí [Tue, 28 Jan 2014 21:13:18 +0000 (22:13 +0100)]
New build option: --no-tarball

10 years agoFix typo in fd-commit
Daniel Martí [Tue, 28 Jan 2014 15:59:27 +0000 (16:59 +0100)]
Fix typo in fd-commit

10 years agoMerge branch 'master' into logging
Daniel Martí [Tue, 28 Jan 2014 13:14:59 +0000 (14:14 +0100)]
Merge branch 'master' into logging

Conflicts:
fdroidserver/common.py

10 years agoFix a couple gradle python mistakes
Daniel Martí [Tue, 28 Jan 2014 13:14:18 +0000 (14:14 +0100)]
Fix a couple gradle python mistakes

10 years agoUpdate my own copyright notices
Daniel Martí [Tue, 28 Jan 2014 13:07:19 +0000 (14:07 +0100)]
Update my own copyright notices