1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-09-17 18:50:11 +02:00
Commit Graph

3217 Commits

Author SHA1 Message Date
Daniel Martí
343c7de29f Merge branch 'no-refresh' of https://gitlab.com/aelmahmoudy/fdroidserver 2015-07-24 18:11:15 -07:00
Daniel Martí
db7eda3b47 Be more specific about empty build flags 2015-07-24 18:08:48 -07:00
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