Hans-Christoph Steiner
d9288c8613
gitlab-ci: add macOS job based on only Travis job
2023-12-15 09:14:50 +01:00
Hans-Christoph Steiner
2f84ce36da
androguard 4 came out, and has breaking changes
2023-12-15 08:40:27 +01:00
Hans-Christoph Steiner
2d5770985f
gitlab-ci: silence irrelevant bandit error
...
This SSH connection is only ever to the Vagrant VM on the same machine.
>> Issue: [B507:ssh_no_host_key_verification] Paramiko call with policy set to automatically trust the unknown host key.
Severity: High Confidence: Medium
CWE: CWE-295 (https://cwe.mitre.org/data/definitions/295.html )
More Info: https://bandit.readthedocs.io/en/1.7.6/plugins/b507_ssh_no_host_key_verification.html
Location: ./fdroidserver/build.py:104:8
103 sshs = paramiko.SSHClient()
104 sshs.set_missing_host_key_policy(paramiko.AutoAddPolicy())
105 sshs.connect(sshinfo['hostname'], username=sshinfo['user'],
2023-12-15 08:40:27 +01:00
Hans-Christoph Steiner
865673964e
gitlab-ci: enable shellcheck on tests/run-tests
2023-12-15 08:40:01 +01:00
Hans-Christoph Steiner
9d8c098f74
gitlab-ci: add shellcheck to gradlew-fdroid checks
2023-12-15 08:39:13 +01:00
Hans-Christoph Steiner
45d1363a0e
tests/run-tests: use $sed var for all calls that need GNU sed
...
FreeBSD, macOS, and others come with BSD sed, which does not support all
the things that GNU sed does. Also, BSD rmdir does not have any extended
options like --ignore-fail-on-non-empty.
2023-12-13 22:30:19 +01:00
Michael Pöhn
bf73477d4c
Merge branch 'port-to-vendored-looseversion' into 'master'
...
port to vendored looseversion lib
See merge request fdroid/fdroidserver!1419
2023-12-08 11:18:30 +00:00
Hans-Christoph Steiner
e2949cbd61
port to looseversion
2023-12-08 10:48:01 +01:00
Hans-Christoph Steiner
4b208e438e
gitlab-ci: gradle job needs python3-packaging now
2023-12-08 10:42:29 +01:00
Hans-Christoph Steiner
ad9cabdab9
add looseversion license information to vendored file
2023-12-08 10:42:29 +01:00
Hans-Christoph Steiner
a1a88d39cf
download looseversion to vendor
...
e1a5a176a9/src/looseversion/__init__.py
2023-12-08 10:42:27 +01:00
Hans-Christoph Steiner
c4424a5e1a
Merge branch 'python3.12' into 'master'
...
Add support for Python 3.12
See merge request fdroid/fdroidserver!1403
2023-12-08 07:30:48 +00:00
Andrew Gunnerson
679ba6f552
Add support for Python 3.12
...
Python 3.12 completely removed the builtin `distutils` module. This
commit replaces its use with the `packaging` package, which is an
external dependency, but maintained by the Python developers.
Signed-off-by: Andrew Gunnerson <accounts+gitlab@chiller3.com>
2023-12-07 18:15:05 -05:00
Michael Pöhn
2fb8fc4879
Merge branch 'config-mirrors-yml' into 'master'
...
establish config/mirrors.yml as a way to set up mirrors
See merge request fdroid/fdroidserver!1417
2023-12-07 16:34:14 +00:00
Hans-Christoph Steiner
4536b130df
index: add datatype checking to mirrors: and config/mirrors.yml
2023-12-07 17:25:15 +01:00
Hans-Christoph Steiner
6d541e3ef6
establish config/mirrors.yml as a way to set up mirrors
...
The mirrors: entry in config.yml is great for quick access and shorter
mirror lists. Now that we are adding a lot more metadata to the mirrors,
including potentially the full text of the privacy policy, having this
in its own file should make these cases easier to manage.
2023-12-07 14:38:26 +01:00
Hans-Christoph Steiner
7a0dad6dfc
Merge branch 'master' into 'master'
...
Support `Uri.create()` syntax for maven repositories
Closes #1180
See merge request fdroid/fdroidserver!1412
2023-12-07 09:58:53 +00:00
Axel López
825f969652
Support Uri.create()
syntax for maven repositories
2023-12-07 01:30:59 +00:00
Hans-Christoph Steiner
4a8b6432a4
Merge branch 'lint' into 'master'
...
lint: remove check_bulletes_lists
See merge request fdroid/fdroidserver!1416
2023-12-06 16:01:22 +00:00
linsui
2081a9f2d2
lint: remove check_bulletes_lists
2023-12-06 23:35:55 +08:00
Michael Pöhn
baf4cd6b61
Merge branch 'gradle-release-checksums.py' into 'master'
...
update to gradle v8.5
See merge request fdroid/fdroidserver!1415
2023-12-01 13:29:37 +00:00
fdroid-bot
685983bfab
gradle v8.5
2023-11-30 19:13:01 +00:00
Hans-Christoph Steiner
a7142f787c
Merge branch 'fix-bandit-lint' into 'master'
...
🩹 fix bandit warning
See merge request fdroid/fdroidserver!1414
2023-11-30 19:12:29 +00:00
Michael Pöhn
ac2a3896aa
🩹 fix bandit warning
...
F-Droid server doesn't fetch pip dependencies directly from mercurial/hg
repositories. So https://data.safetycli.com/v/62044/f17/ is not
affecting us. Hence we can ingore it.
2023-11-30 17:49:55 +01:00
Hans-Christoph Steiner
304caa4b42
Merge branch 'deinit' into 'master'
...
add --force to git deinit
See merge request fdroid/fdroidserver!1411
2023-11-28 10:02:03 +00:00
linsui
e2e7782ef3
add --force to git deinit
2023-11-25 22:11:19 +08:00
Michael Pöhn
9b38690df6
Merge branch 'port-test-jq-to-gnu-sed' into 'master'
...
remove jq dependency in the tests, port to GNU sed
See merge request fdroid/fdroidserver!1410
2023-11-23 12:29:25 +00:00
Hans-Christoph Steiner
f13d9235ce
remove jq dependency in the tests, port to GNU sed
...
This avoids spreading the jq dependency to more places, like:
https://gitlab.com/eighthave/ansible-role-install-fdroidserver-dependencies/-/jobs/5559798360
And is helpful when porting to non-Debian platforms.
2023-11-23 12:24:49 +00:00
Michael Pöhn
4b5dd72674
Merge branch 'ruamel' into 'master'
...
set ruamel.yaml version to older than 1.17.22
See merge request fdroid/fdroidserver!1389
2023-11-23 12:24:32 +00:00
linsui
6a7a6e310b
set ruamel.yaml version to older than 1.17.22
...
Newer version changed the behavior
2023-11-23 12:17:56 +00:00
Jochen Sprickerhof
ecb6b599b6
Merge branch 'remove_glay_repotrunk' into 'master'
...
Remove --gplay option and UpdateCheckMode "RepoTrunk"
See merge request fdroid/fdroidserver!1402
2023-11-21 07:27:08 +00:00
Gregor Düster
b5424d40f1
[checkupdates] Remove UpdateCheckMode "RepoTrunk"
...
It's unclear whether this still works and we're not planning to maintain
it.
2023-11-21 07:18:17 +00:00
Gregor Düster
81fdba452a
[checkupdates] Remove --gplay option
...
It's unclear whether this still works and we're not planning to maintain
it.
2023-11-21 07:18:17 +00:00
Jochen Sprickerhof
cbfb12f917
Merge branch 'revert--filter-blob-none' into 'master'
...
Revert "Clone without blobs to save space"
Closes #1177
See merge request fdroid/fdroidserver!1409
2023-11-20 09:23:21 +00:00
Hans-Christoph Steiner
3e9f27612e
Revert "Clone without blobs to save space" !1382
...
This seems to make git ignore the _fsck skipList_ files.
This reverts commit 24ea1f6852
.
closes #1177
fdroid-bootstrap-buildserver!34
!1408
2023-11-20 10:07:05 +01:00
Hans-Christoph Steiner
79adc6f57a
Merge branch 'fetchsrclib' into 'master'
...
fetch_srclib: fetch source code
See merge request fdroid/fdroidserver!1407
2023-11-17 10:46:06 +00:00
linsui
5ae15532f0
fetch_srclib: fetch source code
2023-11-17 10:45:53 +00:00
Hans-Christoph Steiner
cbbb255551
Merge branch 'python3.12_docker' into 'master'
...
buildserver: Add python3-packaging dependency
See merge request fdroid/fdroidserver!1406
2023-11-17 09:16:54 +00:00
Andrew Gunnerson
f4f1de941c
buildserver: Add python3-packaging dependency
...
Signed-off-by: Andrew Gunnerson <accounts+gitlab@chiller3.com>
2023-11-15 18:43:58 -05:00
Jochen Sprickerhof
5751a50f21
Merge branch 'deinit' into 'master'
...
deinit git submodule
See merge request fdroid/fdroidserver!1404
2023-11-15 14:02:14 +00:00
linsui
f99f430e9e
deinit git submodule
2023-11-14 01:06:49 +08:00
Hans-Christoph Steiner
f14efd849c
Merge branch 'install-android-m2repository-without-sudo' into 'master'
...
allow gradle/sdkmanager to install extras;android;m2repository
Closes #1169
See merge request fdroid/fdroidserver!1399
2023-11-09 12:26:07 +00:00
Hans-Christoph Steiner
8aad2dd0c3
allow gradle/sdkmanager to install extras;android;m2repository
...
closes #1169
2023-11-09 12:25:33 +00:00
Hans-Christoph Steiner
79d69696a4
Merge branch 'clone_without_blobs' into 'master'
...
Clone without blobs to save space
See merge request fdroid/fdroidserver!1382
2023-11-09 12:22:20 +00:00
sim
24ea1f6852
Clone without blobs to save space
2023-11-09 12:13:29 +00:00
Jochen Sprickerhof
bb5fc0a380
Merge branch 'fixup_more_docstrings' into 'master'
...
[docs] Remove unnecessary use of Union
See merge request fdroid/fdroidserver!1401
2023-11-06 08:46:05 +00:00
Gregor Düster
81fea25509
[docs] Remove unnecessary use of Union
2023-10-26 09:17:43 +02:00
Jochen Sprickerhof
f4b10cf839
Merge branch 'more_docstrings' into 'master'
...
[checkupdates] Add more docstrings
See merge request fdroid/fdroidserver!1400
2023-10-23 08:54:38 +00:00
Gregor Düster
02b855da5e
[docs] Start utilising intersphinx
2023-10-22 21:27:08 +02:00
Gregor Düster
f238470855
[docs] Put type annotations in type hints instead of docstring
2023-10-22 21:01:27 +02:00