linsui
8f1411607a
Merge branch 'update-gradle-job' into 'master'
...
gitlab-ci: update "gradle" job to only check files when changed
See merge request fdroid/fdroidserver!1682
2025-07-16 12:23:02 +00:00
Hans-Christoph Steiner
97b0b0eaf8
gitlab-ci: update gradle: job to only check files in
...
While we are at it, also upgrade to Debian/trixie and rules:
this now handles making the merge requests:
https://gitlab.com/fdroid/gradle-transparency-log/-/merge_requests/2
2025-07-16 14:08:54 +02:00
Hans-Christoph Steiner
c6c4764b33
Merge branch 'gradle-release-checksums.py' into 'master'
...
bot: update to gradle v7.6.6
See merge request fdroid/fdroidserver!1681
2025-07-16 12:06:44 +00:00
fdroid-bot
7946acd52a
gradle v8.14.3
2025-07-16 11:52:37 +00:00
linsui
0a91b98aee
Merge branch 'gradle' into 'master'
...
AGP 8.11 requires Gradle 8.13
See merge request fdroid/fdroidserver!1678
2025-07-06 07:30:11 +00:00
linsui
09a51a429b
AGP 8.11 requires Gradle 8.13
2025-07-06 07:29:46 +00:00
linsui
47b5ecdc8c
Merge branch 'gradle' into 'master'
...
gradle 8.14.3
See merge request fdroid/fdroidserver!1677
2025-07-05 07:15:55 +00:00
linsui
909864a8c7
gradle 8.14.3
2025-07-05 15:03:27 +08:00
Hans-Christoph Steiner
47b9b24aef
Merge branch 'gitlab-ci-pages-needs' into 'master'
...
gitlab-ci: 'pages' needs 'Build documentation' but it has `changes:`
See merge request fdroid/fdroidserver!1670
2025-06-26 06:55:43 +00:00
Hans-Christoph Steiner
f4f1c003a6
gitlab-ci: 'pages' needs 'Build documentation' but it has changes:
...
Fixes this error:
> Unable to create pipeline
>
> 'pages' job needs 'Build documentation' job, but 'Build documentation'
> does not exist in the pipeline. This might be because of the only,
> except, or rules keywords. To need a job that sometimes does not exist
> in the pipeline, use needs:optional.
2025-06-26 06:44:56 +00:00
Michael Pöhn
51b55963a5
Merge branch 'only-copy-icons-if-they-changed' into 'master'
...
only copy icons into repo/ if they changed
See merge request fdroid/fdroidserver!1664
2025-06-25 10:32:06 +00:00
Hans-Christoph Steiner
52c1bcca70
only copy icons into repo/ if they changed
...
This should make things more efficient and reduce the size of the diffs in
the transparency log. Using shutil.copy2() preserves metadata.
2025-06-25 09:46:20 +00:00
Hans-Christoph Steiner
8a36e264b4
Merge branch 'merge_weblate' into 'master'
...
weblate
See merge request fdroid/fdroidserver!1676
2025-06-25 08:05:47 +00:00
Hans-Christoph Steiner
d5d65cfabd
make -C locale update
2025-06-25 09:54:03 +02:00
Hans-Christoph Steiner
dcb804f70d
enable Bashkir (ba) as supported locale, its at 100%
2025-06-25 09:50:54 +02:00
Zulfar
a0cae97155
Translated using Weblate: Bashkir (ba) by Zulfar <mzulfar20@gmail.com>
...
Currently translated at 100.0% (579 of 579 strings)
Added translation using Weblate: Bashkir (ba) by Zulfar <mzulfar20@gmail.com>
Co-authored-by: Zulfar <mzulfar20@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ba/
Translation: F-Droid/F-Droid Server
2025-06-25 09:49:50 +02:00
Hans-Christoph Steiner
956cb11f91
gitlab-ci: rm dash from macOS tests, it reliably segfaults
...
dash rarely changes and is reliably run on Debian in the hooks/pre-commit
job. So remove it from the macOS job, where it is flaky and hard to
troubleshoot (who has macOS? ;-)
https://gitlab.com/fdroid/fdroidserver/-/jobs/10454622138
```
==============================================================================
run commit hooks
+ echo_header 'run commit hooks'
+ test -x ./hooks/pre-commit
+ ./hooks/pre-commit
WARNING: pydocstyle is not installed, using dummy placeholder!
WARNING: pyflakes is not installed, using dummy placeholder!
WARNING: pycodestyle is not installed, using dummy placeholder!
./hooks/pre-commit: line 111: 20320 Segmentation fault: 11 $DASH -n $f
ERROR: dash tests failed!
```
2025-06-25 09:42:46 +02:00
Hans-Christoph Steiner
193ca5842c
version 2.4.2
2025-06-24 21:52:38 +02:00
Hans-Christoph Steiner
a44364d661
update CHANGELOG.md
2025-06-24 21:52:21 +02:00
Hans-Christoph Steiner
9fffe0aea4
Merge branch 'merge_weblate' into 'master'
...
weblate
See merge request fdroid/fdroidserver!1675
2025-06-24 15:24:31 +00:00
Artyom Rybakov
76eb0611a0
Translated using Weblate: Russian (ru) by Artyom Rybakov <rib.artem@gmail.com>
...
Currently translated at 100.0% (579 of 579 strings)
Co-authored-by: Artyom Rybakov <rib.artem@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ru/
Translation: F-Droid/F-Droid Server
2025-06-24 17:12:59 +02:00
WaldiS
e21fd0d167
Translated using Weblate: Polish (pl) by WaldiS <sto@tutanota.de>
...
Currently translated at 100.0% (579 of 579 strings)
Translated using Weblate: Polish (pl) by WaldiS <sto@tutanota.de>
Currently translated at 98.4% (570 of 579 strings)
Co-authored-by: WaldiS <sto@tutanota.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pl/
Translation: F-Droid/F-Droid Server
2025-06-24 17:12:59 +02:00
Swyter
d5e554dcd6
Translated using Weblate: Spanish (es) by Swyter <swyterzone@gmail.com>
...
Currently translated at 98.2% (569 of 579 strings)
Translated using Weblate: Spanish (es) by Swyter <swyterzone@gmail.com>
Currently translated at 98.2% (569 of 579 strings)
Co-authored-by: Swyter <swyterzone@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/es/
Translation: F-Droid/F-Droid Server
2025-06-24 17:12:59 +02:00
Hans-Christoph Steiner
e3ee7ed42e
Merge branch 'gradle-release-checksums.py' into 'master'
...
update to gradle v7.6.5
See merge request fdroid/fdroidserver!1674
2025-06-24 15:08:15 +00:00
fdroid-bot
417ec9fe96
gradle v8.14.2
2025-06-24 14:58:15 +00:00
Torsten Grote
a3cd45c3fb
Merge branch 'nightly-deploy-fixes' into 'master'
...
fixes for nightly and deploy, while debugging fdroidclient-nightly
See merge request fdroid/fdroidserver!1672
2025-06-24 12:05:14 +00:00
Hans-Christoph Steiner
d71fba164c
nightly: fix bug that clones nightly repo to wrong location
...
bug introduced in ce018158ee
from !1563
2025-06-24 13:08:48 +02:00
Hans-Christoph Steiner
e177520379
nightly: include project's LICENSE in the nightly repo
2025-06-24 13:08:48 +02:00
Hans-Christoph Steiner
10f2a4c592
Merge branch 'gitlab-ci-docker-depends-on-fdroid-build' into 'master'
...
gitlab-ci: "fdroid build" changes: for "docker" job
Closes docker-executable-fdroidserver#28
See merge request fdroid/fdroidserver!1673
2025-06-24 11:02:38 +00:00
Hans-Christoph Steiner
6b6cc2379c
gitlab-ci: "fdroid build" changes: for "docker" job
...
"docker" depends on "fdroid build", so "fdroid build"'s changes: needs to
include "docker"'s.
2025-06-24 12:56:24 +02:00
Hans-Christoph Steiner
dcd5336138
scanner: fix tests after !1526
2025-06-23 23:10:15 +02:00
Hans-Christoph Steiner
f953146505
version 2.4.1
2025-06-23 22:37:29 +02:00
Hans-Christoph Steiner
e110390b99
update CHANGELOG.md
2025-06-23 22:37:26 +02:00
Hans-Christoph Steiner
fd3f71ad3c
run tests/refresh-SUSS_DEFAULT.py
2025-06-23 22:37:23 +02:00
Hans-Christoph Steiner
336d5381ae
Merge branch 'fix-flaky-test' into 'master'
...
update: change assert to fix flaky tests
See merge request fdroid/fdroidserver!1671
2025-06-23 19:03:27 +00:00
Hans-Christoph Steiner
63298ad2ad
update: change assert to fix flaky tests
...
This was happening often:
```
======================================================================
FAIL: test_strip_and_copy_image_in_file_ctime_changed (tests.test_update.UpdateTest.test_strip_and_copy_image_in_file_ctime_changed)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/builds/fdroid/fdroidserver/tests/test_update.py", line 1409, in test_strip_and_copy_image_in_file_ctime_changed
self.assertNotAlmostEqual(
AssertionError: 1750683024.4857466 == 1750683024.4957466 within 0.01 delta (0.009999990463256836 difference)
```
2025-06-23 15:16:21 +02:00
Torsten Grote
61777e273c
Merge branch 'deploy-fix-for-nightly' into 'master'
...
deploy: use master branch when working complete git-mirror repo
See merge request fdroid/fdroidserver!1666
2025-06-23 13:09:57 +00:00
Hans-Christoph Steiner
53bf6c7ce1
deploy: use master branch when working complete git-mirror repo
...
The *-nightly git repo always uses the _master_ branch. The `index_only:`
support maintains a separate local branch since its git repo should be as
small as possible. The full repo should be maintained for mirrors not
using `index_only:` so that when it force-pushes, it does not need to always
push all the files, only the updated ones. So the full repo should be
maintained in the _master_ branch, and only the `index_only` mirrors should
have their own branch.
This adds a test case to reproduce this error:
https://gitlab.com/fdroid/fdroidclient/-/jobs/10347168516
This case also applies to any setup that used `servergitmirrors:` before the
`index_only:` feature was added. This also applies to cases if the repo
maintainer manually clones the *-nightly repo into _fdroid/git-mirror/_
2025-06-23 12:39:15 +00:00
linsui
51c973f15e
Merge branch 'buildserver-androguard-from-backports' into 'master'
...
buildserver: androguard res0/res1 fixes from bookworm-backports
See merge request fdroid/fdroidserver!1667
2025-06-20 10:34:59 +00:00
Hans-Christoph Steiner
894fdb641e
buildserver: androguard res0/res1 fixes from bookworm-backports
2025-06-20 10:34:27 +00:00
Hans-Christoph Steiner
d029095641
Merge branch 'merge_weblate' into 'master'
...
weblate
See merge request fdroid/fdroidserver!1669
2025-06-18 21:01:20 +00:00
Bora Atıcı
85dba17d48
Translated using Weblate: Turkish (tr) by Bora Atıcı <boratici.acc@gmail.com>
...
Currently translated at 99.8% (578 of 579 strings)
Co-authored-by: Bora Atıcı <boratici.acc@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/tr/
Translation: F-Droid/F-Droid Server
2025-06-18 22:49:22 +02:00
Nuri KÜÇÜKLER
57541eb52e
Translated using Weblate: Turkish (tr) by Nuri KÜÇÜKLER <enatsek@gmail.com>
...
Currently translated at 98.6% (571 of 579 strings)
Co-authored-by: Nuri KÜÇÜKLER <enatsek@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/tr/
Translation: F-Droid/F-Droid Server
2025-06-18 22:49:22 +02:00
ssantos
7e8976d9b0
Translated using Weblate: Portuguese (Portugal) (pt_PT) by ssantos <ssantos@web.de>
...
Currently translated at 100.0% (579 of 579 strings)
Co-authored-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_PT/
Translation: F-Droid/F-Droid Server
2025-06-18 22:49:22 +02:00
WaldiS
b6d7e8732b
Translated using Weblate: Polish (pl) by WaldiS <sto@tutanota.de>
...
Currently translated at 98.2% (569 of 579 strings)
Co-authored-by: WaldiS <sto@tutanota.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pl/
Translation: F-Droid/F-Droid Server
2025-06-18 22:49:22 +02:00
Ecron
2590f00ff0
Translated using Weblate: Catalan (ca) by Ecron <ecron_89@hotmail.com>
...
Currently translated at 100.0% (579 of 579 strings)
Co-authored-by: Ecron <ecron_89@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ca/
Translation: F-Droid/F-Droid Server
2025-06-18 22:49:22 +02:00
Hans-Christoph Steiner
1135cee8b7
Merge branch 'nightly-GitPython' into 'master'
...
nightly: switch dep from vcs_git to GitPython
See merge request fdroid/fdroidserver!1563
2025-06-18 16:47:06 +00:00
Hans-Christoph Steiner
76d711ba3c
nightly: convert to black format
2025-06-18 18:34:53 +02:00
Hans-Christoph Steiner
b2057a1ce0
nightly: switch dep from vcs_git to GitPython
...
This code already depends on GitPython, and hopefully the common.vcs* stuff
can eventually go away entirely. GitPython should provide those bits
already, and they are maintained by someone else.
https://github.com/gitpython-developers/GitPython/pull/2029
2025-06-18 18:34:49 +02:00
Hans-Christoph Steiner
ce018158ee
nightly: set up test for git clone function
2025-06-18 18:03:59 +02:00