Commit graph

9193 commits

Author SHA1 Message Date
Danial Behzadi
7308b056f0
Translated using Weblate: Persian (fa) by Danial Behzadi <dani.behzi@ubuntu.com>
Currently translated at 16.3% (95 of 582 strings)

Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fa/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:23 +02:00
Akif
27daf159de
Translated using Weblate: Turkish (tr) by Akif <akifvar5067@gmail.com>
Currently translated at 99.6% (580 of 582 strings)

Co-authored-by: Akif <akifvar5067@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/tr/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:23 +02:00
Midrielen
f03dbcf144
Translated using Weblate: Finnish (fi) by Midrielen <jimitoivo.jaakkola@outlook.com>
Currently translated at 7.9% (46 of 582 strings)

Co-authored-by: Midrielen <jimitoivo.jaakkola@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fi/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:22 +02:00
Yaron Shahrabani
d2ac770ea2
Translated using Weblate: Hebrew (he) by Yaron Shahrabani <sh.yaron@gmail.com>
Currently translated at 13.7% (80 of 582 strings)

Translated using Weblate: Hebrew (he) by Yaron Shahrabani <sh.yaron@gmail.com>

Currently translated at 13.7% (80 of 582 strings)

Translated using Weblate: Hebrew (he) by Yaron Shahrabani <sh.yaron@gmail.com>

Currently translated at 13.7% (80 of 582 strings)

Translated using Weblate: Hebrew (he) by Yaron Shahrabani <sh.yaron@gmail.com>

Currently translated at 12.0% (70 of 582 strings)

Translated using Weblate: Hebrew (he) by Yaron Shahrabani <sh.yaron@gmail.com>

Currently translated at 12.0% (70 of 582 strings)

Translated using Weblate: Hebrew (he) by Yaron Shahrabani <sh.yaron@gmail.com>

Currently translated at 10.6% (62 of 582 strings)

Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/he/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:21 +02:00
ginger-co
3d39717d51
Translated using Weblate: Hebrew (he) by ginger-co <ginger_co@outlook.com>
Currently translated at 10.6% (62 of 582 strings)

Co-authored-by: ginger-co <ginger_co@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/he/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:21 +02:00
Саша Петровић
234ce28cb5
Translated using Weblate: Serbian (sr) by Саша Петровић <salepetronije@gmail.com>
Currently translated at 99.8% (581 of 582 strings)

Translated using Weblate: Serbian (sr) by Саша Петровић <salepetronije@gmail.com>

Currently translated at 99.8% (581 of 582 strings)

Translated using Weblate: Serbian (sr) by Саша Петровић <salepetronije@gmail.com>

Currently translated at 99.8% (581 of 582 strings)

Translated using Weblate: Serbian (sr) by Саша Петровић <salepetronije@gmail.com>

Currently translated at 99.8% (581 of 582 strings)

Translated using Weblate: Serbian (sr) by Саша Петровић <salepetronije@gmail.com>

Currently translated at 99.8% (581 of 582 strings)

Translated using Weblate: Serbian (sr) by Саша Петровић <salepetronije@gmail.com>

Currently translated at 99.8% (581 of 582 strings)

Translated using Weblate: Serbian (sr) by Саша Петровић <salepetronije@gmail.com>

Currently translated at 99.8% (581 of 582 strings)

Co-authored-by: Саша Петровић <salepetronije@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sr/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:20 +02:00
Mücteba
9d237d65a7
Translated using Weblate: Azerbaijani (az) by Mücteba <muctebanesiri@gmail.com>
Currently translated at 0.3% (2 of 582 strings)

Co-authored-by: Mücteba <muctebanesiri@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/az/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:20 +02:00
ssantos
6b290d5294
Translated using Weblate: Portuguese (pt) by ssantos <ssantos@web.de>
Currently translated at 100.0% (582 of 582 strings)

Translated using Weblate: Portuguese (Portugal) (pt_PT) by ssantos <ssantos@web.de>

Currently translated at 100.0% (582 of 582 strings)

Translated using Weblate: Portuguese (pt) by ssantos <ssantos@web.de>

Currently translated at 99.8% (581 of 582 strings)

Translated using Weblate: Portuguese (Portugal) (pt_PT) by ssantos <ssantos@web.de>

Currently translated at 99.8% (581 of 582 strings)

Co-authored-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt/
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_PT/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:19 +02:00
தமிழ்நேரம்
f96ba197e9
Translated using Weblate: Tamil (ta) by தமிழ்நேரம் <anishprabu.t@gmail.com>
Currently translated at 100.0% (582 of 582 strings)

Translated using Weblate: Tamil (ta) by தமிழ்நேரம் <anishprabu.t@gmail.com>

Currently translated at 100.0% (582 of 582 strings)

Translated using Weblate: Tamil (ta) by தமிழ்நேரம் <anishprabu.t@gmail.com>

Currently translated at 98.1% (571 of 582 strings)

Translated using Weblate: Tamil (ta) by தமிழ்நேரம் <anishprabu.t@gmail.com>

Currently translated at 98.1% (571 of 582 strings)

Translated using Weblate: Tamil (ta) by தமிழ்நேரம் <anishprabu.t@gmail.com>

Currently translated at 98.1% (571 of 582 strings)

Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ta/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:19 +02:00
Liner Seven
a5c0d9fb96
Translated using Weblate: Japanese (ja) by Liner Seven <linour7gmekiblo@gmail.com>
Currently translated at 100.0% (582 of 582 strings)

Translated using Weblate: Japanese (ja) by Liner Seven <linour7gmekiblo@gmail.com>

Currently translated at 100.0% (582 of 582 strings)

Translated using Weblate: Japanese (ja) by Liner Seven <linour7gmekiblo@gmail.com>

Currently translated at 100.0% (582 of 582 strings)

Translated using Weblate: Japanese (ja) by Liner Seven <linour7gmekiblo@gmail.com>

Currently translated at 100.0% (582 of 582 strings)

Co-authored-by: Liner Seven <linour7gmekiblo@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ja/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:18 +02:00
Ismail Choudhury
094d4d0d79
Translated using Weblate: English (United Kingdom) (en_GB) by Ismail Choudhury <ismailchoudhury33@gmail.com>
Currently translated at 2.5% (15 of 582 strings)

Co-authored-by: Ismail Choudhury <ismailchoudhury33@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/en_GB/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:17 +02:00
Aindriú Mac Giolla Eoin
e15cecf4c2
Translated using Weblate: Irish (ga) by Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Currently translated at 100.0% (582 of 582 strings)

Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ga/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:17 +02:00
Edgars Andersons
184f1e5de6
Translated using Weblate: Latvian (lv) by Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Currently translated at 13.5% (79 of 582 strings)

Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/lv/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:16 +02:00
Fjuro
e470ebedfb
Translated using Weblate: Czech (cs) by Fjuro <git@alius.cz>
Currently translated at 100.0% (582 of 582 strings)

Co-authored-by: Fjuro <git@alius.cz>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/cs/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:16 +02:00
WaldiS
4bd142e928
Translated using Weblate: Polish (pl) by WaldiS <sto@tutanota.de>
Currently translated at 100.0% (582 of 582 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-09-29 14:22:15 +02:00
Mickaël Binos
8566fa8bc0
Translated using Weblate: French (fr) by Mickaël Binos <mickaelbinos@outlook.com>
Currently translated at 100.0% (582 of 582 strings)

Co-authored-by: Mickaël Binos <mickaelbinos@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:15 +02:00
Ecron
6a85f341e4
Translated using Weblate: Catalan (ca) by Ecron <ecron_89@hotmail.com>
Currently translated at 100.0% (582 of 582 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-09-29 14:22:14 +02:00
ikanakova
7b07643f6c
Translated using Weblate: Czech (cs) by ikanakova <ikanakova@users.noreply.hosted.weblate.org>
Currently translated at 99.8% (581 of 582 strings)

Co-authored-by: ikanakova <ikanakova@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/cs/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:14 +02:00
VfBFan
89799d2242
Translated using Weblate: German (de) by VfBFan <drop0815@posteo.de>
Currently translated at 100.0% (582 of 582 strings)

Translated using Weblate: German (de) by VfBFan <drop0815@posteo.de>

Currently translated at 100.0% (582 of 582 strings)

Co-authored-by: VfBFan <drop0815@posteo.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/de/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:13 +02:00
LucasMZ
22d4cf3592
Translated using Weblate: Portuguese (Brazil) (pt_BR) by LucasMZ <git@lucasmz.dev>
Currently translated at 100.0% (582 of 582 strings)

Co-authored-by: LucasMZ <git@lucasmz.dev>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_BR/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:12 +02:00
Swyter
71ea9a0fc2
Translated using Weblate: Spanish (es) by Swyter <swyterzone@gmail.com>
Currently translated at 98.4% (573 of 582 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-09-29 14:22:12 +02:00
大王叫我来巡山
db1babfe4e
Translated using Weblate: Chinese (Simplified Han script) (zh_Hans) by 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Currently translated at 100.0% (582 of 582 strings)

Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/zh_Hans/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:11 +02:00
Максим Горпиніч
c520454508
Translated using Weblate: Ukrainian (uk) by Максим Горпиніч <maksimgorpinic4@gmail.com>
Currently translated at 100.0% (582 of 582 strings)

Co-authored-by: Максим Горпиніч <maksimgorpinic4@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/uk/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:11 +02:00
Hosted Weblate
2ce3edd1d9
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:10 +02:00
jonnysemon
1c793d30ff
Translated using Weblate: Arabic (ar) by jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Currently translated at 3.6% (21 of 579 strings)

Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ar/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:09 +02:00
Yaron Shahrabani
4eb3a0c3fe
Translated using Weblate: Hebrew (he) by Yaron Shahrabani <sh.yaron@gmail.com>
Currently translated at 4.3% (25 of 579 strings)

Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/he/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:09 +02:00
elid
f6f32ff33e
Translated using Weblate: Hebrew (he) by elid <shopisrael12@gmail.com>
Currently translated at 3.7% (22 of 579 strings)

Translated using Weblate: Hebrew (he) by elid <shopisrael12@gmail.com>

Currently translated at 3.4% (20 of 579 strings)

Co-authored-by: elid <shopisrael12@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/he/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:08 +02:00
Taufik Adi Wicaksono
ffed0e1375
Translated using Weblate: Indonesian (id) by Taufik Adi Wicaksono <taufikadi.wicaksono@tutamail.com>
Currently translated at 19.3% (112 of 579 strings)

Translated using Weblate: Indonesian (id) by Taufik Adi Wicaksono <taufikadi.wicaksono@tutamail.com>

Currently translated at 14.5% (84 of 579 strings)

Co-authored-by: Taufik Adi Wicaksono <taufikadi.wicaksono@tutamail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/id/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:08 +02:00
signz signotorez
12185235e0
Translated using Weblate: Indonesian (id) by signz signotorez <signotorez@gmail.com>
Currently translated at 14.5% (84 of 579 strings)

Co-authored-by: signz signotorez <signotorez@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/id/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:07 +02:00
Andi Chandler
2cc11ae4ff
Translated using Weblate: English (United Kingdom) (en_GB) by Andi Chandler <andi@gowling.com>
Currently translated at 1.8% (11 of 579 strings)

Translated using Weblate: English (United Kingdom) (en_GB) by Andi Chandler <andi@gowling.com>

Currently translated at 0.8% (5 of 579 strings)

Added translation using Weblate: English (United Kingdom) (en_GB) by Andi Chandler <andi@gowling.com>

Co-authored-by: Andi Chandler <andi@gowling.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/en_GB/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:07 +02:00
Edgars Andersons
e980880e03
Translated using Weblate: Latvian (lv) by Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Currently translated at 11.5% (67 of 579 strings)

Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/lv/
Translation: F-Droid/F-Droid Server
2025-09-29 14:22:06 +02:00
Michael Pöhn
720cbed8d5 Merge branch 'nightly-fixes' into 'master'
fixes to deploy/nightly made while working on !1666 and reviewing !1650

See merge request fdroid/fdroidserver!1668
2025-09-29 12:21:54 +00:00
Hans-Christoph Steiner
fb499db9eb update: document "added" dates 2025-09-29 13:25:13 +02:00
Hans-Christoph Steiner
b03fe31ae4 nightly: include existing APKs in index 2025-09-29 13:25:13 +02:00
Hans-Christoph Steiner
9a6148c5b4 deploy: do not leak username/hostname from machine pushing repo
Git will use the username/hostname to set the Author and Committer fields
if the config items user.name and user.email are not set.  This might
inadvertently leak info about the machine that is hosting the deploy
process.  So this changes it to be a hardcoded value, unless the repo
environment has explicitly set these values either in the Git config or in
environment variables.
2025-09-29 13:25:13 +02:00
Hans-Christoph Steiner
9e32913027 deploy: separate git-mirror commit message in index-only mode 2025-09-29 13:25:13 +02:00
Hans-Christoph Steiner
473068f311 deploy: test case for !1666
This is included here and not there because it relies on lots of stuff that
was refactored.  !1666 was broken out to get the fix out for fdroidclient
as soon as possible.
2025-09-29 13:25:13 +02:00
Hans-Christoph Steiner
8601749734 deploy: assert logs when error messges should be thrown 2025-09-29 13:25:13 +02:00
Hans-Christoph Steiner
e8f7771c1f tests: suppress "WARNING:root:unsafe permissions on 'config.yml' (should be 0600)!" 2025-09-29 13:25:13 +02:00
Hans-Christoph Steiner
04ec16d68a deploy: move remote repo to common test setup in TestServerGitMirrors 2025-09-29 13:25:13 +02:00
Hans-Christoph Steiner
5fcc5b1252 deploy: simplify asserts in servergitmirrors tests 2025-09-29 13:25:13 +02:00
Hans-Christoph Steiner
a96e647b2f deploy: common test setup for all tests of servergitmirrors
This refactors the servergitmirrors tests into their own class.
2025-09-29 13:25:13 +02:00
Hans-Christoph Steiner
b6e73345e2 deploy: convert to common.get_config()
717df09be0
2025-09-29 13:25:13 +02:00
Hans-Christoph Steiner
61842d626d nightly: print error if env var is missing
This should help with debugging a lot. Before this, it showed an obtuse
stacktrace when an env var was not set:

```
Traceback (most recent call last):
  File "/usr/bin/fdroid", line 33, in <module>
    sys.exit(load_entry_point('fdroidserver==2.4.0', 'console_scripts', 'fdroid')())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/fdroidserver/__main__.py", line 222, in main
    raise e
  File "/usr/lib/python3/dist-packages/fdroidserver/__main__.py", line 203, in main
    mod.main()
  File "/usr/lib/python3/dist-packages/fdroidserver/nightly.py", line 352, in main
    writer.set_value('user', 'name', git_user_name)
  File "/usr/lib/python3/dist-packages/git/config.py", line 122, in assure_data_present
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/git/config.py", line 134, in flush_changes
    rval = non_const_func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/git/config.py", line 855, in set_value
    self.set(section, option, self._value_to_string(value))
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/git/config.py", line 838, in _value_to_string
    return force_text(value)
           ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/gitdb/utils/encoding.py", line 18, in force_text
    return str(data, encoding)
           ^^^^^^^^^^^^^^^^^^^
TypeError: decoding to str: need a bytes-like object, NoneType found
```
2025-09-29 13:25:13 +02:00
Hans-Christoph Steiner
86be5be09d import GitPython exceptions using public module to placate pylint
************* Module fdroidserver.nightly
fdroidserver/nightly.py:239:11: E1101: Instance of 'GitError' has no 'GitCommandError' member (no-member)
fdroidserver/nightly.py:239:11: E1101: Instance of 'Exception' has no 'GitCommandError' member (no-member)
2025-09-29 13:25:13 +02:00
Hans-Christoph Steiner
0a5f15dad7 nightly: GitLab URLs end in '.git' to avoid warning and redirects
warning: redirecting to https://gitlab.com/fdroid/fdroidclient-nightly.git/
2025-09-29 13:25:13 +02:00
Jochen Sprickerhof
98aaf1ba7c Merge branch 'example.com-default' into 'master'
use example.com as default repo domain name, closes admin#300

Closes admin#300

See merge request fdroid/fdroidserver!1704
2025-09-29 11:21:50 +00:00
Hans-Christoph Steiner
4cf3727db7 use example.com as default repo domain name, closes admin#300 2025-09-29 11:21:00 +00:00
Hans-Christoph Steiner
40fbbd2e48 Merge branch 'wire--checksum-to-rclone' into 'master'
deploy: wire up --no-checksum option to rclone functionality

See merge request fdroid/fdroidserver!1705
2025-09-25 14:32:51 +00:00
Hans-Christoph Steiner
4fabdf9290 deploy: wire up --checksum option to rclone functionality
By default `fdroid deploy` uses the checksum to check for changed files.
The rclone code should do the same.
2025-09-25 16:21:50 +02:00