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
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
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
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
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
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
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
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
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.
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.
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
```
************* 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)