After updating to version 6.0.2, the form appears, but I cannot publish it, I get an error:
2024-03-05 09:47:10,420 - ERROR - None - demo - /reviews/r/_batch/ - reviewboard.reviews.views.batch - Failed to publish review request 4879: 'ascii' codec can't decode byte 0xc3 in position 7622: ordinal not in range(128)
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/reviewboard/reviews/views/batch.py", line 416, in _publish
changes = review_request.publish(
File "/usr/local/lib/python3.10/dist-packages/reviewboard/reviews/models/review_request.py", line 1511, in publish
review_request_published.send(sender=self.__class__, user=user,
File "/usr/local/lib/python3.10/dist-packages/django/dispatch/dispatcher.py", line 180, in send
return [
File "/usr/local/lib/python3.10/dist-packages/django/dispatch/dispatcher.py", line 181, in <listcomp>
(receiver, receiver(signal=self, sender=sender, **named))
File "/usr/local/lib/python3.10/dist-packages/reviewboard/notifications/email/signal_handlers.py", line 254, in send_review_request_published_mail
message, sent = send_email(prepare_review_request_mail,
File "/usr/local/lib/python3.10/dist-packages/reviewboard/notifications/email/utils.py", line 330, in send_email
message = email_builder(**kwargs)
File "/usr/local/lib/python3.10/dist-packages/reviewboard/notifications/email/message.py", line 533, in prepare_review_request_mail
return prepare_base_review_request_mail(
File "/usr/local/lib/python3.10/dist-packages/reviewboard/notifications/email/message.py", line 244, in prepare_base_review_request_mail
return EmailMessage(subject=subject.strip(),
File "/usr/local/lib/python3.10/dist-packages/reviewboard/notifications/email/message.py", line 70, in __init__
super(EmailMessage, self).__init__(
File "/usr/local/lib/python3.10/dist-packages/housekeeping/functions.py", line 411, in _call
return func(*new_args, **new_kwargs)
File "/usr/local/lib/python3.10/dist-packages/djblets/mail/message.py", line 305, in __init__
not is_email_allowed_by_dmarc(parsed_from_email))):
File "/usr/local/lib/python3.10/dist-packages/djblets/mail/dmarc.py", line 383, in is_email_allowed_by_dmarc
dmarc_record = get_dmarc_record(hostname)
File "/usr/local/lib/python3.10/dist-packages/djblets/mail/dmarc.py", line 342, in get_dmarc_record
psl = PublicSuffixList(fp)
File "/usr/local/lib/python3.10/dist-packages/publicsuffix/__init__.py", line 54, in __init__
root = self._build_structure(input_file)
File "/usr/local/lib/python3.10/dist-packages/publicsuffix/__init__.py", line 98, in _build_structure
for line in fp:
File "/usr/lib/python3.10/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 7622: ordinal not in range(128)
Converting the file to ascii and utf-8 does not help.
Regards,
Artur