Hans-Christoph Steiner
f625005ec3
remove dependency on wget for 'build' and 'verify'
...
To make the core tools portable to platforms like Mac OS X and Windows,
remove the dependency on wget and instead use Python Requests, which
probably has better performance anyway.
2015-07-24 11:53:14 -07:00
Hans-Christoph Steiner
cef7553873
update: warn if APK has a date that is newer than the system clock
...
If the date in an APK is in the future, that could cause confusion. If the
system clock is wrong, then the APK will also have a date in the future.
This is most likely on offline signing machines, since they do not have a
time source to sync to.
2015-07-23 10:39:30 -07:00
Hans-Christoph Steiner
bd3ae88608
extend text char limits to match other app stores
...
We should be compatible with other apps stores unless there is a specific
reason not to be.
* Google Play, Amazon, and iTunes all have 4000 char descriptions
For the summary, we can just bump it up to the same as what Play has
* Google Play allows an 80 char "Short Description"
https://support.google.com/googleplay/android-developer/answer/113469?hl=en
* Amazon allows a 1200 char "Short Description"
https://developer.amazon.com/public/support/submitting-your-app/tech-docs/submitting-your-app#Add Metadata and Image Assets
2015-07-23 10:39:30 -07:00
Ciaran Gultnieks
fba632cf07
Update recommended base box
2015-07-21 22:12:52 +02:00
أحمد المحمودي (Ahmed El-Mahmoudy)
44335b64be
Add an option to disable repository refresh
...
This is useful for testing builds with no internet connection, and the
repositories were already fetched previously
2015-07-14 17:43:07 +02:00
Daniel Martí
09a0aa2eb9
Also find usual suspects in gradle files
2015-07-05 14:26:41 -07:00
Ciaran Gultnieks
0bd5be2ea3
Fix update fail when icons are missing
...
Introduced yesterday, I believe.
2015-06-29 11:17:59 +02:00
Daniel Martí
b848b99bab
Always clean and reset all submodules
2015-06-28 19:37:28 -07:00
Daniel Martí
3492ec6eff
Hotfix: Client 0.92 breaks if web/source/tracker are missing
...
Revert this commit after a few stable releases
2015-06-28 11:45:06 -07:00
Daniel Martí
af692dd3bd
Stable clients understand UpstreamNonFree now
2015-06-26 18:00:34 +02:00
Daniel Martí
7b2f7077bc
Hotfix for 7b68b90569
- don't cal .split() on None
2015-06-26 17:58:57 +02:00
Daniel Martí
7b68b90569
update: never include empty elements in the index
2015-06-26 17:41:19 +02:00
Ciaran Gultnieks
d866ab4cef
Fix imagemagick (broken in d9bbb507
)
2015-06-25 22:53:11 +02:00
Daniel Martí
00668b254c
Replace some FDroid strings with F-Droid
2015-06-21 13:51:23 +02:00
Daniel Martí
e55d1450d1
Update the Android SDK to 24.3.3
2015-06-19 21:17:43 +02:00
Daniel Martí
5aa9e2289d
Improve xml string extracting support
...
* Shield ourselves from newlines that would break metadata files
* Properly use string resources for version names
2015-06-18 17:54:56 +02:00
Daniel Martí
52c2ca1fe7
Replace NDK r10d with r10e
2015-06-18 17:05:48 +02:00
Daniel Martí
5985bb4a0b
Add gradle 2.4
2015-06-18 16:57:00 +02:00
Daniel Martí
e608975f78
Bump build-tools to 22.0.1
2015-06-18 16:56:56 +02:00
Daniel Martí
1fa9ec60a1
lint: start warning about invalid categories
2015-06-17 19:55:30 +02:00
Daniel Martí
6c85f9d2fa
Bump index version to 13: <changelog> added
2015-06-09 23:11:42 +02:00
Daniel Martí
d5f705bd9c
update: don't always place the changelog element
...
It's not that common, so often it'd just be <changelog/>
2015-06-09 23:10:10 +02:00
Daniel Martí
5af099eb08
lint: take forcevercode into account for UCM warnings
2015-06-07 14:14:56 +02:00
Daniel Martí
d0a10e05d9
lint: get rid of -p/--pedantic
...
Only one check was left, and it's of little use anyway.
2015-06-07 14:05:29 +02:00
Daniel Martí
5f894f1d38
lint: complain about useless Name: fields
2015-06-07 14:03:15 +02:00
Daniel Martí
4db4a86420
Always make sure that we don't encode None
...
Apparently, we can have a non-nil element that has a nil text.
2015-06-07 14:02:50 +02:00
Daniel Martí
f9b7a260af
lint: Move the UCM:Tags warning out of pedantic
...
It's much more reliable now
2015-06-05 17:15:13 +02:00
Daniel Martí
a8ec149cd4
lint: Improve UCM:Tags warning
...
If the vercode is higher than CVC, then we're probably only following stable
versions or something like that
2015-06-05 17:04:05 +02:00
Daniel Martí
7e529c495e
lint: don't be pedantic about downloading code
...
We don't really control this if run via a script, which happens more often.
2015-06-05 16:59:01 +02:00
Daniel Martí
c70e03f67c
lint: don't assume trailing slashes in urls are redundant
2015-06-05 16:56:51 +02:00
Daniel Martí
4a4c05e21a
Merge branch 'graphviz' into 'master'
...
Add graphviz to buildserver
Add graphviz to buildserver. Like inkscape and imagemagick it is used to "build" images from "source code".
See merge request !53
2015-06-05 14:52:35 +00:00
Boris Kraut
d9bbb507d1
Add graphviz to buildserver
2015-06-05 15:41:21 +02:00
Ciaran Gultnieks
368a6ae514
Stop fdroid update saying it requires signing keys when it doesn't
...
Again!
2015-06-04 15:00:31 +01:00
Daniel Martí
d0b5e60369
Properly support escaped strings
...
See:
https://developer.android.com/guide/topics/resources/string-resource.html
2015-06-04 15:56:20 +02:00
Daniel Martí
2231e72812
Remove now unnecessary regex_pedantic
2015-06-04 15:49:00 +02:00
Daniel Martí
56c855c6b1
lint: enforce https on gitlab too
2015-06-04 15:47:25 +02:00
Daniel Martí
46adf486c9
lint: Remove duplicate code.google.com TODO
2015-06-04 15:46:54 +02:00
Daniel Martí
ce5922d0a1
lint: move punctuation warnings out of pedantic
2015-06-04 15:45:33 +02:00
Daniel Martí
184ae8e2f6
"Changelog:" will be empty often, so only put it if present
2015-06-04 01:01:52 +02:00
Daniel Martí
7018e32b2c
Move github .git lint warning to http_warnings
2015-06-03 22:51:05 +02:00
Daniel Martí
9061f71dc4
Re-add https enforcings to Repo:
2015-06-03 22:17:57 +02:00
Daniel Martí
128b19e010
Enforce https uniformly in all http links
2015-06-03 21:00:15 +02:00
Daniel Martí
756f4a2363
Simplify lint http warnings
2015-06-03 20:55:08 +02:00
Daniel Martí
5cab5956e3
Don't accept non-integer vercodes
2015-06-03 19:40:43 +02:00
Daniel Martí
cd93d23062
Work around encoding issues when using xml files
...
The xml package returns "unicode" objects instead of strings in utf-8.
2015-06-03 18:42:24 +02:00
Daniel Martí
dd37061b41
Don't crash if an <application> has no android:label
2015-06-03 18:30:31 +02:00
Daniel Martí
1b2354858b
Fix PEP8 E225
2015-06-03 18:05:17 +02:00
Daniel Martí
beb17ad84a
Don't use the commits feed as a changelog link in import
...
If it's often not a replacement for a proper changelog, do not advise its
usage.
2015-06-03 15:52:46 +02:00
Daniel Martí
4b59f913f1
Merge branch 'changelog' of https://gitlab.com/krt/fdroidserver
2015-06-03 15:52:01 +02:00
Daniel Martí
9be9b7e919
No need to walk the entire src/main subtree in gradle apps
2015-06-03 15:43:55 +02:00