Your message dated Sun, 20 Oct 2024 22:23:39 +0000
with message-id <[email protected]>
and subject line Bug#1073392: fixed in hyperkitty 1.3.12-1
has caused the Debian Bug report #1073392,
regarding hyperkitty: FTBFS: AssertionError: 'failed to import, skipping' not
found in "Importing from mbox file /tmp/hyperkitty-testing-luhv2vv7/test.mbox
to [email protected]\[email protected] (0/2, 0%)\nmsg2
(1/2, 50%)\n 2 emails read\n 2 email added to the database\n 2 emails are
stored into the database\nComputing thread structure\nWarming up cache\nThe
full-text search index is not updated for this list. It will not be updated by
the 'minutely' incremental update job. To update the index for this list, run
the Django admin command with arguments 'update_index_one_list
[email protected]'.\n"
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1073392: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1073392
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: hyperkitty
Version: 1.3.9-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20240615 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> py3versions: no X-Python3-Version in control file, using supported versions
> set -e; \
> for python3 in python3.12 python3.11; do \
> $python3 /usr/bin/django-admin test -v 3 --pythonpath=.
> --settings=hyperkitty.tests.settings_test hyperkitty; \
> done
> Creating test database for alias 'default'
> ('file:memorydb_default?mode=memory&cache=shared')...
> Found 365 test(s).
> Operations to perform:
> Synchronize unmigrated apps: allauth, compressor, django_extensions,
> django_gravatar, fedora, github, gitlab, google, haystack, humanize,
> messages, rest_framework, stackexchange, staticfiles, twitter
> Apply all migrations: account, admin, auth, contenttypes, django_mailman3,
> django_q, hyperkitty, openid, sessions, sites, socialaccount
> Running pre-migrate handlers for application hyperkitty
> Running pre-migrate handlers for application django_mailman3
> Running pre-migrate handlers for application admin
> Running pre-migrate handlers for application auth
> Running pre-migrate handlers for application contenttypes
> Running pre-migrate handlers for application sessions
> Running pre-migrate handlers for application sites
> Running pre-migrate handlers for application django_gravatar
> Running pre-migrate handlers for application compressor
> Running pre-migrate handlers for application haystack
> Running pre-migrate handlers for application django_extensions
> Running pre-migrate handlers for application django_q
> Running pre-migrate handlers for application allauth
> Running pre-migrate handlers for application account
> Running pre-migrate handlers for application socialaccount
> Running pre-migrate handlers for application openid
> Synchronizing apps without migrations:
> Creating tables...
> Running deferred SQL...
> Running migrations:
> Applying contenttypes.0001_initial... OK (0.088s)
> Applying auth.0001_initial... OK (0.013s)
> Applying account.0001_initial... OK (0.011s)
> Applying account.0002_email_max_length... OK (0.007s)
> Applying account.0003_alter_emailaddress_create_unique_verified_email... OK
> (0.010s)
> Applying account.0004_alter_emailaddress_drop_unique_email... OK (0.008s)
> Applying account.0005_emailaddress_idx_upper_email... OK (0.005s)
> Applying admin.0001_initial... OK (0.008s)
> Applying admin.0002_logentry_remove_auto_add... OK (0.008s)
> Applying admin.0003_logentry_add_action_flag_choices... OK (0.006s)
> Applying contenttypes.0002_remove_content_type_name... OK (0.014s)
> Applying auth.0002_alter_permission_name_max_length... OK (0.008s)
> Applying auth.0003_alter_user_email_max_length... OK (0.008s)
> Applying auth.0004_alter_user_username_opts... OK (0.007s)
> Applying auth.0005_alter_user_last_login_null... OK (0.008s)
> Applying auth.0006_require_contenttypes_0002... OK (0.001s)
> Applying auth.0007_alter_validators_add_error_messages... OK (0.006s)
> Applying auth.0008_alter_user_username_max_length... OK (0.008s)
> Applying auth.0009_alter_user_last_name_max_length... OK (0.007s)
> Applying auth.0010_alter_group_name_max_length... OK (0.008s)
> Applying auth.0011_update_proxy_permissions... OK (0.006s)
> Applying auth.0012_alter_user_first_name_max_length... OK (0.008s)
> Applying sessions.0001_initial... OK (0.004s)
> Applying sites.0001_initial... OK (0.001s)
> Applying django_mailman3.0001_initial... OK (0.007s)
> Applying django_mailman3.0002_maildomain... OK (0.003s)
> Applying django_mailman3.0003_sessions... OK (0.008s)
> Applying django_q.0001_initial... OK (0.004s)
> Applying django_q.0002_auto_20150630_1624... OK (0.007s)
> Applying django_q.0003_auto_20150708_1326... OK (0.010s)
> Applying django_q.0004_auto_20150710_1043... OK (0.003s)
> Applying django_q.0005_auto_20150718_1506... OK (0.004s)
> Applying django_q.0006_auto_20150805_1817... OK (0.003s)
> Applying django_q.0007_ormq... OK (0.001s)
> Applying django_q.0008_auto_20160224_1026... OK (0.002s)
> Applying django_q.0009_auto_20171009_0915... OK (0.004s)
> Applying django_q.0010_auto_20200610_0856... OK (0.012s)
> Applying django_q.0011_auto_20200628_1055... OK (0.003s)
> Applying django_q.0012_auto_20200702_1608... OK (0.002s)
> Applying django_q.0013_task_attempt_count... OK (0.006s)
> Applying django_q.0014_schedule_cluster... OK (0.002s)
> Applying django_q.0015_alter_schedule_schedule_type... OK (0.004s)
> Applying django_q.0016_schedule_intended_date_kwarg... OK (0.002s)
> Applying django_q.0017_task_cluster_alter... OK (0.005s)
> Applying socialaccount.0001_initial... OK (0.031s)
> Applying socialaccount.0002_token_max_lengths... OK (0.024s)
> Applying socialaccount.0003_extra_data_default_dict... OK (0.007s)
> Applying hyperkitty.0001_initial... OK (0.350s)
> Applying hyperkitty.0002_auto_20150311_0913... OK (0.012s)
> Applying hyperkitty.0003_thread_starting_email... OK (0.043s)
> Applying hyperkitty.0004_archived_date_and_subject... OK (0.024s)
> Applying hyperkitty.0005_MailingList_list_id... OK (0.024s)
> Applying hyperkitty.0006_thread_on_delete... OK (0.030s)
> Applying hyperkitty.0007_allauth_20160808_1604... OK (0.035s)
> Applying hyperkitty.0008_django_mailman3_profile... OK (0.030s)
> Applying hyperkitty.0009_duplicate_persona_users... OK (0.018s)
> Applying hyperkitty.0010_email_sender_name... OK (0.031s)
> Applying hyperkitty.0011_email_parent... OK (0.016s)
> Applying hyperkitty.0012_thread_order_null... OK (0.015s)
> Applying hyperkitty.0013_mailinglist_id_1... OK (0.036s)
> Applying hyperkitty.0014_mailinglist_id_2... OK (0.022s)
> Applying hyperkitty.0015_mailinglist_id_3... OK (0.060s)
> Applying hyperkitty.0016_auto_20180309_0056... OK (0.004s)
> Applying hyperkitty.0017_file_attachments... OK (0.017s)
> Applying hyperkitty.0018_threadcategory_color... OK (0.006s)
> Applying hyperkitty.0019_auto_20190127_null_description... OK (0.007s)
> Applying hyperkitty.0020_auto_20190907_1927... OK (0.023s)
> Applying hyperkitty.0021_add_owners_mods... OK (0.035s)
> Applying hyperkitty.0022_mailinglist_archive_rendering_mode... OK (0.096s)
> Applying hyperkitty.0023_alter_mailinglist_name... OK (0.015s)
> Applying openid.0001_initial... OK (0.003s)
> Applying sites.0002_alter_domain_unique... OK (0.020s)
> Applying socialaccount.0004_app_provider_id_settings... OK (0.028s)
> Applying socialaccount.0005_socialtoken_nullable_app... OK (0.022s)
> Applying socialaccount.0006_alter_socialaccount_extra_data... OK (0.015s)
> Running post-migrate handlers for application hyperkitty
> Adding content type 'hyperkitty | attachment'
> Adding content type 'hyperkitty | email'
> Adding content type 'hyperkitty | favorite'
> Adding content type 'hyperkitty | lastview'
> Adding content type 'hyperkitty | mailinglist'
> Adding content type 'hyperkitty | profile'
> Adding content type 'hyperkitty | sender'
> Adding content type 'hyperkitty | tag'
> Adding content type 'hyperkitty | tagging'
> Adding content type 'hyperkitty | thread'
> Adding content type 'hyperkitty | threadcategory'
> Adding content type 'hyperkitty | vote'
> Adding permission 'Permission object (1)'
> Adding permission 'Permission object (2)'
> Adding permission 'Permission object (3)'
> Adding permission 'Permission object (4)'
> Adding permission 'Permission object (5)'
> Adding permission 'Permission object (6)'
> Adding permission 'Permission object (7)'
> Adding permission 'Permission object (8)'
> Adding permission 'Permission object (9)'
> Adding permission 'Permission object (10)'
> Adding permission 'Permission object (11)'
> Adding permission 'Permission object (12)'
> Adding permission 'Permission object (13)'
> Adding permission 'Permission object (14)'
> Adding permission 'Permission object (15)'
> Adding permission 'Permission object (16)'
> Adding permission 'Permission object (17)'
> Adding permission 'Permission object (18)'
> Adding permission 'Permission object (19)'
> Adding permission 'Permission object (20)'
> Adding permission 'Permission object (21)'
> Adding permission 'Permission object (22)'
> Adding permission 'Permission object (23)'
> Adding permission 'Permission object (24)'
> Adding permission 'Permission object (25)'
> Adding permission 'Permission object (26)'
> Adding permission 'Permission object (27)'
> Adding permission 'Permission object (28)'
> Adding permission 'Permission object (29)'
> Adding permission 'Permission object (30)'
> Adding permission 'Permission object (31)'
> Adding permission 'Permission object (32)'
> Adding permission 'Permission object (33)'
> Adding permission 'Permission object (34)'
> Adding permission 'Permission object (35)'
> Adding permission 'Permission object (36)'
> Adding permission 'Permission object (37)'
> Adding permission 'Permission object (38)'
> Adding permission 'Permission object (39)'
> Adding permission 'Permission object (40)'
> Adding permission 'Permission object (41)'
> Adding permission 'Permission object (42)'
> Adding permission 'Permission object (43)'
> Adding permission 'Permission object (44)'
> Adding permission 'Permission object (45)'
> Adding permission 'Permission object (46)'
> Adding permission 'Permission object (47)'
> Adding permission 'Permission object (48)'
> Running post-migrate handlers for application django_mailman3
> Adding content type 'django_mailman3 | profile'
> Adding content type 'django_mailman3 | maildomain'
> Adding permission 'Permission object (49)'
> Adding permission 'Permission object (50)'
> Adding permission 'Permission object (51)'
> Adding permission 'Permission object (52)'
> Adding permission 'Permission object (53)'
> Adding permission 'Permission object (54)'
> Adding permission 'Permission object (55)'
> Adding permission 'Permission object (56)'
> Running post-migrate handlers for application admin
> Adding content type 'admin | logentry'
> Adding permission 'Permission object (57)'
> Adding permission 'Permission object (58)'
> Adding permission 'Permission object (59)'
> Adding permission 'Permission object (60)'
> Running post-migrate handlers for application auth
> Adding content type 'auth | permission'
> Adding content type 'auth | group'
> Adding content type 'auth | user'
> Adding permission 'Permission object (61)'
> Adding permission 'Permission object (62)'
> Adding permission 'Permission object (63)'
> Adding permission 'Permission object (64)'
> Adding permission 'Permission object (65)'
> Adding permission 'Permission object (66)'
> Adding permission 'Permission object (67)'
> Adding permission 'Permission object (68)'
> Adding permission 'Permission object (69)'
> Adding permission 'Permission object (70)'
> Adding permission 'Permission object (71)'
> Adding permission 'Permission object (72)'
> Running post-migrate handlers for application contenttypes
> Adding content type 'contenttypes | contenttype'
> Adding permission 'Permission object (73)'
> Adding permission 'Permission object (74)'
> Adding permission 'Permission object (75)'
> Adding permission 'Permission object (76)'
> Running post-migrate handlers for application sessions
> Adding content type 'sessions | session'
> Adding permission 'Permission object (77)'
> Adding permission 'Permission object (78)'
> Adding permission 'Permission object (79)'
> Adding permission 'Permission object (80)'
> Running post-migrate handlers for application sites
> Adding content type 'sites | site'
> Adding permission 'Permission object (81)'
> Adding permission 'Permission object (82)'
> Adding permission 'Permission object (83)'
> Adding permission 'Permission object (84)'
> Creating example.com Site object
> Running post-migrate handlers for application django_gravatar
> Running post-migrate handlers for application compressor
> Running post-migrate handlers for application haystack
> Running post-migrate handlers for application django_extensions
> Running post-migrate handlers for application django_q
> Adding content type 'django_q | schedule'
> Adding content type 'django_q | task'
> Adding content type 'django_q | failure'
> Adding content type 'django_q | success'
> Adding content type 'django_q | ormq'
> Adding permission 'Permission object (85)'
> Adding permission 'Permission object (86)'
> Adding permission 'Permission object (87)'
> Adding permission 'Permission object (88)'
> Adding permission 'Permission object (89)'
> Adding permission 'Permission object (90)'
> Adding permission 'Permission object (91)'
> Adding permission 'Permission object (92)'
> Adding permission 'Permission object (93)'
> Adding permission 'Permission object (94)'
> Adding permission 'Permission object (95)'
> Adding permission 'Permission object (96)'
> Adding permission 'Permission object (97)'
> Adding permission 'Permission object (98)'
> Adding permission 'Permission object (99)'
> Adding permission 'Permission object (100)'
> Adding permission 'Permission object (101)'
> Adding permission 'Permission object (102)'
> Adding permission 'Permission object (103)'
> Adding permission 'Permission object (104)'
> Running post-migrate handlers for application allauth
> Running post-migrate handlers for application account
> Adding content type 'account | emailaddress'
> Adding content type 'account | emailconfirmation'
> Adding permission 'Permission object (105)'
> Adding permission 'Permission object (106)'
> Adding permission 'Permission object (107)'
> Adding permission 'Permission object (108)'
> Adding permission 'Permission object (109)'
> Adding permission 'Permission object (110)'
> Adding permission 'Permission object (111)'
> Adding permission 'Permission object (112)'
> Running post-migrate handlers for application socialaccount
> Adding content type 'socialaccount | socialaccount'
> Adding content type 'socialaccount | socialapp'
> Adding content type 'socialaccount | socialtoken'
> Adding permission 'Permission object (113)'
> Adding permission 'Permission object (114)'
> Adding permission 'Permission object (115)'
> Adding permission 'Permission object (116)'
> Adding permission 'Permission object (117)'
> Adding permission 'Permission object (118)'
> Adding permission 'Permission object (119)'
> Adding permission 'Permission object (120)'
> Adding permission 'Permission object (121)'
> Adding permission 'Permission object (122)'
> Adding permission 'Permission object (123)'
> Adding permission 'Permission object (124)'
> Running post-migrate handlers for application openid
> Adding content type 'openid | openidnonce'
> Adding content type 'openid | openidstore'
> Adding permission 'Permission object (125)'
> Adding permission 'Permission object (126)'
> Adding permission 'Permission object (127)'
> Adding permission 'Permission object (128)'
> Adding permission 'Permission object (129)'
> Adding permission 'Permission object (130)'
> Adding permission 'Permission object (131)'
> Adding permission 'Permission object (132)'
> System check identified no issues (0 silenced).
> test_attachments_are_moved
> (hyperkitty.tests.commands.test_attachments_to_file.CommandTestCase.test_attachments_are_moved)
> ... ok
> test_chunk_size_option
> (hyperkitty.tests.commands.test_attachments_to_file.CommandTestCase.test_chunk_size_option)
> ... ok
> test_help_output
> (hyperkitty.tests.commands.test_attachments_to_file.CommandTestCase.test_help_output)
> ... ok
> test_no_attachment_folder
> (hyperkitty.tests.commands.test_attachments_to_file.CommandTestCase.test_no_attachment_folder)
> ... ok
> test_verbosity_option
> (hyperkitty.tests.commands.test_attachments_to_file.CommandTestCase.test_verbosity_option)
> ... ok
> test_another_empty_message_id
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_another_empty_message_id)
> ... 2 attachments moved.
> ok
> test_another_unconvertable_message
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_another_unconvertable_message)
> ... skipped ''
> test_another_wierd_message_id
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_another_wierd_message_id)
> ... ok
> test_another_wrong_encoding
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_another_wrong_encoding)
> ... expected failure
> test_another_wrong_encoding_part_two
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_another_wrong_encoding_part_two)
> ... ok
> test_bad_content_type
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_bad_content_type)
> ... expected failure
> test_bad_content_type_part_two
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_bad_content_type_part_two)
> ... ok
> test_bad_date_tz_and_no_resent_date
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_bad_date_tz_and_no_resent_date)
> ... ok
> test_bad_subject_header
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_bad_subject_header)
> ... ok
> test_cant_write_error
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_cant_write_error)
> ... FAIL
> test_empty_message_id
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_empty_message_id)
> ... ok
> test_folding_with_cr
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_folding_with_cr)
> ... ok
> test_impacted_threads
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_impacted_threads)
> ... ok
> test_impacted_threads_batch
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_impacted_threads_batch)
> ... ok
> test_import_with_archiving_disabled
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_import_with_archiving_disabled)
> ... ok
> test_lowercase_list_name
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_lowercase_list_name)
> ... ok
> test_missing_message_id
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_missing_message_id)
> ... ok
> test_no_date_and_no_resent_date
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_no_date_and_no_resent_date)
> ... ok
> test_no_date_but_resent_date
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_no_date_but_resent_date)
> ... ok
> test_since_auto
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_since_auto) ... ok
> test_since_override
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_since_override)
> ... ok
> test_unconvertable_message
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_unconvertable_message)
> ... skipped ''
> test_ungetable_message
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_ungetable_message)
> ... ok
> test_ungettable_date
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_ungettable_date)
> ... ok
> test_unixfrom
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_unixfrom) ... ok
> test_unknown_encoding
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_unknown_encoding)
> ... ok
> test_weird_timezone
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_weird_timezone)
> ... ok
> test_wierd_message_id
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_wierd_message_id)
> ... ok
> test_wrong_encoding
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_wrong_encoding)
> badly encoded message, only fails on PostgreSQL ... skipped ''
> test_simple
> (hyperkitty.tests.commands.test_mailman_sync.CommandTestCase.test_simple) ...
> ok
> test_add_in_classical_thread
> (hyperkitty.tests.lib.test_analysis.TestThreadOrderDepth.test_add_in_classical_thread)
> ... ok
> test_classical_thread
> (hyperkitty.tests.lib.test_analysis.TestThreadOrderDepth.test_classical_thread)
> ... ok
> test_reply_loops
> (hyperkitty.tests.lib.test_analysis.TestThreadOrderDepth.test_reply_loops)
> Loops in message replies ... ok
> test_reply_to_oneself
> (hyperkitty.tests.lib.test_analysis.TestThreadOrderDepth.test_reply_to_oneself)
> ... ok
> test_simple_thread
> (hyperkitty.tests.lib.test_analysis.TestThreadOrderDepth.test_simple_thread)
> ... ok
> test_archived_date
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_archived_date) ... ok
> test_archived_date_unparseable
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_archived_date_unparseable)
> ... ok
> test_attachment_insert_order
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_attachment_insert_order)
> Attachments must not be inserted in the DB before the email ... ok
> test_attachment_local_storage
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_attachment_local_storage)
> ... ok
> test_attachment_local_storage_bad_list_name
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_attachment_local_storage_bad_list_name)
> ... ok
> test_basic (hyperkitty.tests.lib.test_incoming.TestAddToList.test_basic) ...
> ok
> test_bytes_attachment
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_bytes_attachment)
> Some attachments have content as bytes. ... ok
> test_data_error
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_data_error) ... ok
> test_date_aware
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_date_aware) ... ok
> test_date_naive
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_date_naive) ... ok
> test_dont_update_sender_name
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_dont_update_sender_name)
> ... ok
> test_duplicate
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_duplicate) ... ok
> test_duplicate_nonascii
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_duplicate_nonascii)
> ... ok
> test_existing_thread
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_existing_thread) ... ok
> test_get_sender_name
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_get_sender_name) ... ok
> test_get_sender_name_if_empty
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_get_sender_name_if_empty)
> ... ok
> test_long_message_id
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_long_message_id) ... ok
> test_long_message_id_reply
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_long_message_id_reply)
> ... ok
> test_long_subject
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_long_subject) ... ok
> test_no_date (hyperkitty.tests.lib.test_incoming.TestAddToList.test_no_date)
> ... ok
> test_no_message_id
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_no_message_id) ... ok
> test_no_sender_address
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_no_sender_address) ...
> ok
> test_no_sender_name_or_address
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_no_sender_name_or_address)
> ... ok
> test_non_ascii_email_address
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_non_ascii_email_address)
> Non-ascii email addresses should raise a ValueError exception ... ok
> test_non_ascii_text_attachment_declared_as_ascii
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_non_ascii_text_attachment_declared_as_ascii)
> ... ok
> test_orphans (hyperkitty.tests.lib.test_incoming.TestAddToList.test_orphans)
> ... ok
> test_rebuild_recent_threads_cache
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_rebuild_recent_threads_cache)
> ... ok
> test_string_no_cset_attachment
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_string_no_cset_attachment)
> Some attachments have content as str with no specified encoding. ... ok
> test_thread_neighbors
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_thread_neighbors) ...
> ok
> test_top_participants
> (hyperkitty.tests.lib.test_incoming.TestAddToList.test_top_participants) ...
> ok
> test_subscribe_address_banned
> (hyperkitty.tests.lib.test_mailman.MailmanSubscribeTestCase.test_subscribe_address_banned)
> Test that address trying to subscribe is banned. ... ok
> test_subscribe_already_subscribed
> (hyperkitty.tests.lib.test_mailman.MailmanSubscribeTestCase.test_subscribe_already_subscribed)
> ... ok
> test_subscribe_already_subscribed_moderated
> (hyperkitty.tests.lib.test_mailman.MailmanSubscribeTestCase.test_subscribe_already_subscribed_moderated)
> ... ok
> test_subscribe_different_address
> (hyperkitty.tests.lib.test_mailman.MailmanSubscribeTestCase.test_subscribe_different_address)
> ... ok
> test_subscribe_moderate
> (hyperkitty.tests.lib.test_mailman.MailmanSubscribeTestCase.test_subscribe_moderate)
> ... ok
> test_subscribe_moderate_then_open
> (hyperkitty.tests.lib.test_mailman.MailmanSubscribeTestCase.test_subscribe_moderate_then_open)
> ... ok
> test_subscribe_moderate_undetected
> (hyperkitty.tests.lib.test_mailman.MailmanSubscribeTestCase.test_subscribe_moderate_undetected)
> ... ok
> test_subscribe_not_subscribed
> (hyperkitty.tests.lib.test_mailman.MailmanSubscribeTestCase.test_subscribe_not_subscribed)
> ... ok
> test_call_set_mailman_id
> (hyperkitty.tests.lib.test_mailman.MailmanSyncTestCase.test_call_set_mailman_id)
> ... ok
> test_call_update_from_mailman
> (hyperkitty.tests.lib.test_mailman.MailmanSyncTestCase.test_call_update_from_mailman)
> ... ok
> test_get_new_lists_from_mailman
> (hyperkitty.tests.lib.test_mailman.MailmanSyncTestCase.test_get_new_lists_from_mailman)
> ... ok
> test_import_list_from_mailman
> (hyperkitty.tests.lib.test_mailman.MailmanSyncTestCase.test_import_list_from_mailman)
> ... ok
> test_import_list_from_mailman_existing
> (hyperkitty.tests.lib.test_mailman.MailmanSyncTestCase.test_import_list_from_mailman_existing)
> ... ok
> test_basic_reply
> (hyperkitty.tests.lib.test_posting.PostingTestCase.test_basic_reply) ... ok
> test_get_sender_is_string
> (hyperkitty.tests.lib.test_posting.PostingTestCase.test_get_sender_is_string)
> ... ok
> test_posting_when_address_banned
> (hyperkitty.tests.lib.test_posting.PostingTestCase.test_posting_when_address_banned)
> ... ok
> test_reply_different_sender
> (hyperkitty.tests.lib.test_posting.PostingTestCase.test_reply_different_sender)
> ... ok
> test_sender_not_subscribed
> (hyperkitty.tests.lib.test_posting.PostingTestCase.test_sender_not_subscribed)
> ... ok
> test_sender_subscribed
> (hyperkitty.tests.lib.test_posting.PostingTestCase.test_sender_subscribed)
> ... ok
> test_sender_with_display_name
> (hyperkitty.tests.lib.test_posting.PostingTestCase.test_sender_with_display_name)
> ... ok
> test_smtp_error_raises_postingfailed
> (hyperkitty.tests.lib.test_posting.PostingTestCase.test_smtp_error_raises_postingfailed)
> ... ok
> test_unwrap_subject
> (hyperkitty.tests.lib.test_posting.PostingTestCase.test_unwrap_subject) ... ok
> test_unwrap_subject_2
> (hyperkitty.tests.lib.test_posting.PostingTestCase.test_unwrap_subject_2) ...
> ok
> test_bad_header (hyperkitty.tests.lib.test_utils.TestUtils.test_bad_header)
> utils.header_to_unicode must handle badly encoded non-ascii headers ... ok
> test_datestring_no_timezone
> (hyperkitty.tests.lib.test_utils.TestUtils.test_datestring_no_timezone) ... ok
> test_datestring_wrong_offset
> (hyperkitty.tests.lib.test_utils.TestUtils.test_datestring_wrong_offset) ...
> ok
> test_empty_reference
> (hyperkitty.tests.lib.test_utils.TestUtils.test_empty_reference) ... ok
> test_from_with_at
> (hyperkitty.tests.lib.test_utils.TestUtils.test_from_with_at) ... ok
> test_from_with_bracketed_at
> (hyperkitty.tests.lib.test_utils.TestUtils.test_from_with_bracketed_at) ... ok
> test_get_folded_message_id
> (hyperkitty.tests.lib.test_utils.TestUtils.test_get_folded_message_id) ... ok
> test_get_message_id
> (hyperkitty.tests.lib.test_utils.TestUtils.test_get_message_id) ... ok
> test_get_message_id_hash
> (hyperkitty.tests.lib.test_utils.TestUtils.test_get_message_id_hash) ... ok
> test_in_reply_to (hyperkitty.tests.lib.test_utils.TestUtils.test_in_reply_to)
> ... ok
> test_in_reply_to_and_reference
> (hyperkitty.tests.lib.test_utils.TestUtils.test_in_reply_to_and_reference)
> The In-Reply-To header should win over References ... ok
> test_multiple_reference
> (hyperkitty.tests.lib.test_utils.TestUtils.test_multiple_reference) ... ok
> test_no_from (hyperkitty.tests.lib.test_utils.TestUtils.test_no_from) ... ok
> test_non_ascii_headers
> (hyperkitty.tests.lib.test_utils.TestUtils.test_non_ascii_headers)
> utils.header_to_unicode must handle non-ascii headers ... ok
> test_non_ascii_ref
> (hyperkitty.tests.lib.test_utils.TestUtils.test_non_ascii_ref) ... ok
> test_normal_from (hyperkitty.tests.lib.test_utils.TestUtils.test_normal_from)
> ... ok
> test_odd_from (hyperkitty.tests.lib.test_utils.TestUtils.test_odd_from) ... ok
> test_ref_parsing (hyperkitty.tests.lib.test_utils.TestUtils.test_ref_parsing)
> ... ok
> test_reference_no_brackets
> (hyperkitty.tests.lib.test_utils.TestUtils.test_reference_no_brackets) ... ok
> test_run_with_lock_alternate_file
> (hyperkitty.tests.lib.test_utils.TestUtils.test_run_with_lock_alternate_file)
> ... ok
> test_run_with_lock_bad_file
> (hyperkitty.tests.lib.test_utils.TestUtils.test_run_with_lock_bad_file) ... ok
> test_run_with_lock_defaults
> (hyperkitty.tests.lib.test_utils.TestUtils.test_run_with_lock_defaults) ... ok
> test_run_with_lock_extended
> (hyperkitty.tests.lib.test_utils.TestUtils.test_run_with_lock_extended) ... ok
> test_run_with_lock_extended_setting
> (hyperkitty.tests.lib.test_utils.TestUtils.test_run_with_lock_extended_setting)
> ... ok
> test_run_with_lock_wrong_time
> (hyperkitty.tests.lib.test_utils.TestUtils.test_run_with_lock_wrong_time) ...
> ok
> test_single_reference
> (hyperkitty.tests.lib.test_utils.TestUtils.test_single_reference) ... ok
> test_unknown_encoding
> (hyperkitty.tests.lib.test_utils.TestUtils.test_unknown_encoding)
> Unknown encodings should just replace unknown characters ... ok
> test_very_large_timezone
> (hyperkitty.tests.lib.test_utils.TestUtils.test_very_large_timezone)
> Timezone displacements must not be greater than 14 hours ... ok
> test_wrong_datestring
> (hyperkitty.tests.lib.test_utils.TestUtils.test_wrong_datestring) ... ok
> test_wrong_reply_to_format
> (hyperkitty.tests.lib.test_utils.TestUtils.test_wrong_reply_to_format) ... ok
> test_day
> (hyperkitty.tests.lib.test_view_helpers.GetDisplayDatesTestCase.test_day) ...
> ok
> test_month
> (hyperkitty.tests.lib.test_view_helpers.GetDisplayDatesTestCase.test_month)
> ... ok
> test_month_december
> (hyperkitty.tests.lib.test_view_helpers.GetDisplayDatesTestCase.test_month_december)
> ... ok
> test_middle_tree
> (hyperkitty.tests.models.test_email.EmailDeleteTestCase.test_middle_tree) ...
> ok
> test_attach_to_child
> (hyperkitty.tests.models.test_email.EmailSetParentTestCase.test_attach_to_child)
> ... ok
> test_attach_to_grandchild
> (hyperkitty.tests.models.test_email.EmailSetParentTestCase.test_attach_to_grandchild)
> ... ok
> test_attach_to_itself
> (hyperkitty.tests.models.test_email.EmailSetParentTestCase.test_attach_to_itself)
> ... ok
> test_simple
> (hyperkitty.tests.models.test_email.EmailSetParentTestCase.test_simple) ... ok
> test_subthread
> (hyperkitty.tests.models.test_email.EmailSetParentTestCase.test_subthread)
> ... ok
> test_switch
> (hyperkitty.tests.models.test_email.EmailSetParentTestCase.test_switch) ... ok
> test_as_message
> (hyperkitty.tests.models.test_email.EmailTestCase.test_as_message) ... ok
> test_as_message_attachments
> (hyperkitty.tests.models.test_email.EmailTestCase.test_as_message_attachments)
> ... ok
> test_as_message_attachments_in_db_with_folder
> (hyperkitty.tests.models.test_email.EmailTestCase.test_as_message_attachments_in_db_with_folder)
> ... ok
> test_as_message_attachments_saved_to_folder
> (hyperkitty.tests.models.test_email.EmailTestCase.test_as_message_attachments_saved_to_folder)
> ... ok
> test_as_message_bogus_message_id
> (hyperkitty.tests.models.test_email.EmailTestCase.test_as_message_bogus_message_id)
> ... ok
> test_as_message_folded_subject
> (hyperkitty.tests.models.test_email.EmailTestCase.test_as_message_folded_subject)
> ... /usr/lib/python3/dist-packages/django/db/models/fields/__init__.py:1595:
> RuntimeWarning: DateTimeField Email.date received a naive datetime
> (2012-11-02 12:07:54) while time zone support is active.
> warnings.warn(
> /usr/lib/python3/dist-packages/django/db/models/fields/__init__.py:1595:
> RuntimeWarning: DateTimeField Email.archived_date received a naive datetime
> (2012-11-02 12:07:54) while time zone support is active.
> warnings.warn(
> /usr/lib/python3/dist-packages/django/db/models/fields/__init__.py:1595:
> RuntimeWarning: DateTimeField Thread.date_active received a naive datetime
> (2012-11-02 12:07:54) while time zone support is active.
> warnings.warn(
> ok
> test_as_message_specials_in_name
> (hyperkitty.tests.models.test_email.EmailTestCase.test_as_message_specials_in_name)
> ... ok
> test_as_message_timezone
> (hyperkitty.tests.models.test_email.EmailTestCase.test_as_message_timezone)
> ... ok
> test_as_message_unicode
> (hyperkitty.tests.models.test_email.EmailTestCase.test_as_message_unicode)
> ... ok
> test_duplicate
> (hyperkitty.tests.models.test_lastview.LastViewTestCase.test_duplicate) ... ok
> test_date
> (hyperkitty.tests.models.test_mailinglist.FirstDateTestCase.test_date) ... ok
> test_no_email
> (hyperkitty.tests.models.test_mailinglist.FirstDateTestCase.test_no_email)
> ... ok
> test_get_threads_between
> (hyperkitty.tests.models.test_mailinglist.MailingListTestCase.test_get_threads_between)
> ... ok
> test_get_threads_between_across_months
> (hyperkitty.tests.models.test_mailinglist.MailingListTestCase.test_get_threads_between_across_months)
> ... ok
> test_get_threads_between_across_two_months
> (hyperkitty.tests.models.test_mailinglist.MailingListTestCase.test_get_threads_between_across_two_months)
> ... ok
> test_update_from_mailman
> (hyperkitty.tests.models.test_mailinglist.MailingListTestCase.test_update_from_mailman)
> ... ok
> test_update_from_mailman_naive
> (hyperkitty.tests.models.test_mailinglist.MailingListTestCase.test_update_from_mailman_naive)
> ... ok
> test_update_from_mailman_owners
> (hyperkitty.tests.models.test_mailinglist.MailingListTestCase.test_update_from_mailman_owners)
> ... ok
> test_order
> (hyperkitty.tests.models.test_mailinglist.PopularThreadsTestCase.test_order)
> ... ok
> test_order
> (hyperkitty.tests.models.test_mailinglist.RecentThreadsTestCase.test_order)
> ... ok
> test_order
> (hyperkitty.tests.models.test_mailinglist.TopThreadsTestCase.test_order) ...
> ok
> test_votes_in_list
> (hyperkitty.tests.models.test_profile.ProfileTestCase.test_votes_in_list) ...
> ok
> test_set_mailman_id_invalid_address
> (hyperkitty.tests.models.test_sender.SenderTestCase.test_set_mailman_id_invalid_address)
> ... ok
> test_long_subject
> (hyperkitty.tests.models.test_thread.ThreadTestCase.test_long_subject) ... ok
> test_starting_message_1
> (hyperkitty.tests.models.test_thread.ThreadTestCase.test_starting_message_1)
> ... ok
> test_starting_message_2
> (hyperkitty.tests.models.test_thread.ThreadTestCase.test_starting_message_2)
> ... ok
> test_starting_message_3
> (hyperkitty.tests.models.test_thread.ThreadTestCase.test_starting_message_3)
> ... ok
> test_subject
> (hyperkitty.tests.models.test_thread.ThreadTestCase.test_subject) ... ok
> test_thread_no_email
> (hyperkitty.tests.models.test_thread.ThreadTestCase.test_thread_no_email) ...
> ok
> test_likealot (hyperkitty.tests.models.test_vote.VoteTestCase.test_likealot)
> ... ok
> test_msg2 (hyperkitty.tests.models.test_vote.VoteTestCase.test_msg2) ... ok
> test_msg_1 (hyperkitty.tests.models.test_vote.VoteTestCase.test_msg_1) ... ok
> test_revote (hyperkitty.tests.models.test_vote.VoteTestCase.test_revote) ...
> ok
> test_revote_identical
> (hyperkitty.tests.models.test_vote.VoteTestCase.test_revote_identical) ... ok
> test_same_msgid_different_lists
> (hyperkitty.tests.models.test_vote.VoteTestCase.test_same_msgid_different_lists)
> ... ok
> test_vote_invalid
> (hyperkitty.tests.models.test_vote.VoteTestCase.test_vote_invalid) ... ok
> test_control_chars
> (hyperkitty.tests.test_feeds.TestMailingListFeed.test_control_chars) ...
> /<<PKGBUILDDIR>>/hyperkitty/tests/test_feeds.py:68: XMLParsedAsHTMLWarning:
> It looks like you're parsing an XML document using an HTML parser. If this
> really is an HTML document (maybe it's XHTML?), you can ignore or filter this
> warning. If it's XML, you should know that using an XML parser will be more
> reliable. To parse this document as XML, make sure you have the lxml package
> installed, and pass the keyword argument `features="xml"` into the
> BeautifulSoup constructor.
> soup = BeautifulSoup(response.content, "lxml")
> ok
> test_feed (hyperkitty.tests.test_feeds.TestMailingListFeed.test_feed) ...
> /<<PKGBUILDDIR>>/hyperkitty/tests/test_feeds.py:53: XMLParsedAsHTMLWarning:
> It looks like you're parsing an XML document using an HTML parser. If this
> really is an HTML document (maybe it's XHTML?), you can ignore or filter this
> warning. If it's XML, you should know that using an XML parser will be more
> reliable. To parse this document as XML, make sure you have the lxml package
> installed, and pass the keyword argument `features="xml"` into the
> BeautifulSoup constructor.
> soup = BeautifulSoup(response.content, "lxml")
> ok
> test_private_feed_authentication
> (hyperkitty.tests.test_feeds.TestMailingListFeed.test_private_feed_authentication)
> Test the authentication checks for a private mailinglist's feed ... ok
> test_update_index
> (hyperkitty.tests.test_search_index.SearchIndexTestCase.test_update_index)
> ... ok
> test_update_index_one_list
> (hyperkitty.tests.test_search_index.SearchIndexTestCase.test_update_index_one_list)
> ... ok
> test_update_index_with_remove
> (hyperkitty.tests.test_search_index.SearchIndexTestCase.test_update_index_with_remove)
> ... ok
> test_user_subscribed
> (hyperkitty.tests.test_signals.SignalsTestCase.test_user_subscribed) ... ok
> test_check_orphans
> (hyperkitty.tests.test_tasks.TaskTestCase.test_check_orphans) ... ok
> test_check_orphans_no_email
> (hyperkitty.tests.test_tasks.TaskTestCase.test_check_orphans_no_email) ... ok
> test_compute_thread_positions_no_thread
> (hyperkitty.tests.test_tasks.TaskTestCase.test_compute_thread_positions_no_thread)
> ... ok
> test_rebuild_cache_popular_threads_no_mailinglist
> (hyperkitty.tests.test_tasks.TaskTestCase.test_rebuild_cache_popular_threads_no_mailinglist)
> ... ok
> test_rebuild_mailinglist_cache_for_month_no_mailinglist
> (hyperkitty.tests.test_tasks.TaskTestCase.test_rebuild_mailinglist_cache_for_month_no_mailinglist)
> ... ok
> test_rebuild_mailinglist_cache_recent_no_mailinglist
> (hyperkitty.tests.test_tasks.TaskTestCase.test_rebuild_mailinglist_cache_recent_no_mailinglist)
> ... ok
> test_rebuild_thread_cache_new_email_no_thread
> (hyperkitty.tests.test_tasks.TaskTestCase.test_rebuild_thread_cache_new_email_no_thread)
> ... ok
> test_rebuild_thread_cache_votes_no_thread
> (hyperkitty.tests.test_tasks.TaskTestCase.test_rebuild_thread_cache_votes_no_thread)
> ... ok
> test_update_from_mailman_no_mailinglist
> (hyperkitty.tests.test_tasks.TaskTestCase.test_update_from_mailman_no_mailinglist)
> ... ok
> test_nolongterms_doublequotes
> (hyperkitty.tests.test_templatetags.HaystackTestCase.test_nolongterms_doublequotes)
> ... ok
> test_nolongterms_encoding
> (hyperkitty.tests.test_templatetags.HaystackTestCase.test_nolongterms_encoding)
> ... ok
> test_nolongterms_short
> (hyperkitty.tests.test_templatetags.HaystackTestCase.test_nolongterms_short)
> ... ok
> test_nolongterms_singlequotes
> (hyperkitty.tests.test_templatetags.HaystackTestCase.test_nolongterms_singlequotes)
> ... ok
> test_nolongterms_too_long
> (hyperkitty.tests.test_templatetags.HaystackTestCase.test_nolongterms_too_long)
> ... ok
> test_nolongterms_xmlescape
> (hyperkitty.tests.test_templatetags.HaystackTestCase.test_nolongterms_xmlescape)
> ... ok
> test_nolongterms_xmlescape_amperstand
> (hyperkitty.tests.test_templatetags.HaystackTestCase.test_nolongterms_xmlescape_amperstand)
> ... ok
> test_export_allowed
> (hyperkitty.tests.test_templatetags.SettingsValuesTest.test_export_allowed)
> ... ok
> test_settings_value_equals
> (hyperkitty.tests.test_templatetags.SettingsValuesTest.test_settings_value_equals)
> ... ok
> test_quote_1
> (hyperkitty.tests.test_templatetags.SnipQuotedTestCase.test_quote_1) ... ok
> test_quote_2
> (hyperkitty.tests.test_templatetags.SnipQuotedTestCase.test_quote_2) ... ok
> test_autolink_small_url
> (hyperkitty.tests.test_templatetags.TestDecorate.test_autolink_small_url) ...
> ok
> test_backslash
> (hyperkitty.tests.test_templatetags.TestDecorate.test_backslash) ... ok
> test_backslash_code
> (hyperkitty.tests.test_templatetags.TestDecorate.test_backslash_code) ... ok
> test_backslash_code_block
> (hyperkitty.tests.test_templatetags.TestDecorate.test_backslash_code_block)
> ... ok
> test_header (hyperkitty.tests.test_templatetags.TestDecorate.test_header) ...
> ok
> test_image_html
> (hyperkitty.tests.test_templatetags.TestDecorate.test_image_html) ... ok
> test_image_markdown
> (hyperkitty.tests.test_templatetags.TestDecorate.test_image_markdown) ... ok
> test_outlook_style_reply_blockquote
> (hyperkitty.tests.test_templatetags.TestDecorate.test_outlook_style_reply_blockquote)
> ... ok
> test_parse_autolink
> (hyperkitty.tests.test_templatetags.TestDecorate.test_parse_autolink) ... ok
> test_parse_heading_normal
> (hyperkitty.tests.test_templatetags.TestDecorate.test_parse_heading_normal)
> ... ok
> test_parse_quote
> (hyperkitty.tests.test_templatetags.TestDecorate.test_parse_quote) ... ok
> test_backslash
> (hyperkitty.tests.test_templatetags.TestDecoratePlain.test_backslash) ... ok
> test_backslash_code
> (hyperkitty.tests.test_templatetags.TestDecoratePlain.test_backslash_code)
> ... ok
> test_plaintext_patch
> (hyperkitty.tests.test_templatetags.TestDecoratePlain.test_plaintext_patch)
> ... ok
> test_plaintext_patch_gl_494
> (hyperkitty.tests.test_templatetags.TestDecoratePlain.test_plaintext_patch_gl_494)
> ... ok
> test_disabled_gravatar
> (hyperkitty.tests.test_templatetags.TestGravatar.test_disabled_gravatar) ...
> ok
> test_gravatar (hyperkitty.tests.test_templatetags.TestGravatar.test_gravatar)
> Test that we call gravatar library. ... ok
> test_favorites
> (hyperkitty.tests.views.test_accounts.AccountViewsTestCase.test_favorites)
> ... ok
> test_login_page
> (hyperkitty.tests.views.test_accounts.AccountViewsTestCase.test_login_page)
> ... ok
> test_posts
> (hyperkitty.tests.views.test_accounts.AccountViewsTestCase.test_posts) ... ok
> test_profile
> (hyperkitty.tests.views.test_accounts.AccountViewsTestCase.test_profile) ...
> ok
> test_public_profile
> (hyperkitty.tests.views.test_accounts.AccountViewsTestCase.test_public_profile)
> ... ok
> test_public_profile_anonymous
> (hyperkitty.tests.views.test_accounts.AccountViewsTestCase.test_public_profile_anonymous)
> ... ok
> test_public_profile_as_oneself
> (hyperkitty.tests.views.test_accounts.AccountViewsTestCase.test_public_profile_as_oneself)
> ... ok
> test_public_profile_as_superuser
> (hyperkitty.tests.views.test_accounts.AccountViewsTestCase.test_public_profile_as_superuser)
> ... ok
> test_redirect_to_login
> (hyperkitty.tests.views.test_accounts.AccountViewsTestCase.test_redirect_to_login)
> ... ok
> test_registration_redirect
> (hyperkitty.tests.views.test_accounts.AccountViewsTestCase.test_registration_redirect)
> ... ok
> test_votes
> (hyperkitty.tests.views.test_accounts.AccountViewsTestCase.test_votes) ... ok
> test_overview_recent_threads
> (hyperkitty.tests.views.test_accounts.LastViewsTestCase.test_overview_recent_threads)
> ... ok
> test_overview_top_threads
> (hyperkitty.tests.views.test_accounts.LastViewsTestCase.test_overview_top_threads)
> ... ok
> test_profile
> (hyperkitty.tests.views.test_accounts.LastViewsTestCase.test_profile) ... ok
> test_thread
> (hyperkitty.tests.views.test_accounts.LastViewsTestCase.test_thread) ... ok
> test_thread_list
> (hyperkitty.tests.views.test_accounts.LastViewsTestCase.test_thread_list) ...
> ok
> test_get_subscriptions
> (hyperkitty.tests.views.test_accounts.SubscriptionsTestCase.test_get_subscriptions)
> ... ok
> test_list_not_archived
> (hyperkitty.tests.views.test_accounts.SubscriptionsTestCase.test_list_not_archived)
> ... ok
> test_basic
> (hyperkitty.tests.views.test_archives.ExportMboxTestCase.test_basic) ... ok
> test_basic_with_export_disabled
> (hyperkitty.tests.views.test_archives.ExportMboxTestCase.test_basic_with_export_disabled)
> ... ok
> test_between_dates
> (hyperkitty.tests.views.test_archives.ExportMboxTestCase.test_between_dates)
> ... ok
> test_bogus_dates
> (hyperkitty.tests.views.test_archives.ExportMboxTestCase.test_bogus_dates)
> ... ok
> test_mangle_from_in_serialized_message
> (hyperkitty.tests.views.test_archives.ExportMboxTestCase.test_mangle_from_in_serialized_message)
> ... ok
> test_message
> (hyperkitty.tests.views.test_archives.ExportMboxTestCase.test_message) ... ok
> test_thread
> (hyperkitty.tests.views.test_archives.ExportMboxTestCase.test_thread) ... ok
> test_with_sender_name
> (hyperkitty.tests.views.test_archives.ExportMboxTestCase.test_with_sender_name)
> ... ok
> test_email_escaped_sender
> (hyperkitty.tests.views.test_archives.ListArchivesTestCase.test_email_escaped_sender)
> ... ok
> test_latest_archives
> (hyperkitty.tests.views.test_archives.ListArchivesTestCase.test_latest_archives)
> ... ok
> test_latest_archives_no_threads
> (hyperkitty.tests.views.test_archives.ListArchivesTestCase.test_latest_archives_no_threads)
> ... ok
> test_overview
> (hyperkitty.tests.views.test_archives.ListArchivesTestCase.test_overview) ...
> ok
> test_overview_cleaned_cache
> (hyperkitty.tests.views.test_archives.ListArchivesTestCase.test_overview_cleaned_cache)
> ... ok
> test_overview_pop_threads
> (hyperkitty.tests.views.test_archives.ListArchivesTestCase.test_overview_pop_threads)
> ... ok
> test_overview_recent_threads
> (hyperkitty.tests.views.test_archives.ListArchivesTestCase.test_overview_recent_threads)
> ... ok
> test_overview_top_threads
> (hyperkitty.tests.views.test_archives.ListArchivesTestCase.test_overview_top_threads)
> ... ok
> test_overview_with_user
> (hyperkitty.tests.views.test_archives.ListArchivesTestCase.test_overview_with_user)
> ... ok
> test_wrong_date
> (hyperkitty.tests.views.test_archives.ListArchivesTestCase.test_wrong_date)
> ... ok
> test_overview
> (hyperkitty.tests.views.test_archives.MonthsListTestCase.test_overview) ... ok
> test_message_view
> (hyperkitty.tests.views.test_archives.PrivateArchivesTestCase.test_message_view)
> ... ok
> test_month_view
> (hyperkitty.tests.views.test_archives.PrivateArchivesTestCase.test_month_view)
> ... ok
> test_overview_recent_threads
> (hyperkitty.tests.views.test_archives.PrivateArchivesTestCase.test_overview_recent_threads)
> ... ok
> test_overview_top_threads
> (hyperkitty.tests.views.test_archives.PrivateArchivesTestCase.test_overview_top_threads)
> ... ok
> test_thread_view
> (hyperkitty.tests.views.test_archives.PrivateArchivesTestCase.test_thread_view)
> ... ok
> test_redirect_month
> (hyperkitty.tests.views.test_compat.CompatURLsTestCase.test_redirect_month)
> ... ok
> test_wrong_message_number
> (hyperkitty.tests.views.test_compat.CompatURLsTestCase.test_wrong_message_number)
> ... ok
> test_different_domains
> (hyperkitty.tests.views.test_index.DomainFilteringTestCase.test_different_domains)
> ... ok
> test_different_single_component_domain
> (hyperkitty.tests.views.test_index.DomainFilteringTestCase.test_different_single_component_domain)
> ... ok
> test_different_subdomains
> (hyperkitty.tests.views.test_index.DomainFilteringTestCase.test_different_subdomains)
> ... ok
> test_same_domain
> (hyperkitty.tests.views.test_index.DomainFilteringTestCase.test_same_domain)
> ... ok
> test_single_component_domain
> (hyperkitty.tests.views.test_index.DomainFilteringTestCase.test_single_component_domain)
> ... ok
> test_top_domain
> (hyperkitty.tests.views.test_index.DomainFilteringTestCase.test_top_domain)
> ... ok
> test_web_subdomain
> (hyperkitty.tests.views.test_index.DomainFilteringTestCase.test_web_subdomain)
> ... ok
> test_display_name
> (hyperkitty.tests.views.test_index.FindTestCase.test_display_name) ... ok
> test_find (hyperkitty.tests.views.test_index.FindTestCase.test_find) ... ok
> test_find_display_name_index
> (hyperkitty.tests.views.test_index.FindTestCase.test_find_display_name_index)
> ... ok
> test_find_name
> (hyperkitty.tests.views.test_index.FindTestCase.test_find_name) ... ok
> test_find_name_index
> (hyperkitty.tests.views.test_index.FindTestCase.test_find_name_index) ... ok
> test_redirect (hyperkitty.tests.views.test_index.FindTestCase.test_redirect)
> ... ok
> test_show_inactive_list_default
> (hyperkitty.tests.views.test_index.FindTestCase.test_show_inactive_list_default)
> ... ok
> test_show_inactive_list_true
> (hyperkitty.tests.views.test_index.FindTestCase.test_show_inactive_list_true)
> ... ok
> test_sort_active
> (hyperkitty.tests.views.test_index.PrivateListTestCase.test_sort_active) ...
> ok
> test_sort_active_subbed
> (hyperkitty.tests.views.test_index.PrivateListTestCase.test_sort_active_subbed)
> ... ok
> test_sort_active_super
> (hyperkitty.tests.views.test_index.PrivateListTestCase.test_sort_active_super)
> ... ok
> test_sort_active_unsubbed
> (hyperkitty.tests.views.test_index.PrivateListTestCase.test_sort_active_unsubbed)
> ... ok
> test_sort_creation
> (hyperkitty.tests.views.test_index.PrivateListTestCase.test_sort_creation)
> ... ok
> test_sort_creation_subbed
> (hyperkitty.tests.views.test_index.PrivateListTestCase.test_sort_creation_subbed)
> ... ok
> test_sort_creation_super
> (hyperkitty.tests.views.test_index.PrivateListTestCase.test_sort_creation_super)
> ... ok
> test_sort_creation_unsubbed
> (hyperkitty.tests.views.test_index.PrivateListTestCase.test_sort_creation_unsubbed)
> ... ok
> test_sort_mode_invalid_parameter
> (hyperkitty.tests.views.test_index.PrivateListTestCase.test_sort_mode_invalid_parameter)
> ... ok
> test_sort_name
> (hyperkitty.tests.views.test_index.PrivateListTestCase.test_sort_name) ... ok
> test_sort_name_subbed
> (hyperkitty.tests.views.test_index.PrivateListTestCase.test_sort_name_subbed)
> ... ok
> test_sort_name_super
> (hyperkitty.tests.views.test_index.PrivateListTestCase.test_sort_name_super)
> ... ok
> test_sort_name_unsubbed
> (hyperkitty.tests.views.test_index.PrivateListTestCase.test_sort_name_unsubbed)
> ... ok
> test_sort_popular
> (hyperkitty.tests.views.test_index.PrivateListTestCase.test_sort_popular) ...
> ok
> test_sort_popular_subbed
> (hyperkitty.tests.views.test_index.PrivateListTestCase.test_sort_popular_subbed)
> ... ok
> test_sort_popular_super
> (hyperkitty.tests.views.test_index.PrivateListTestCase.test_sort_popular_super)
> ... ok
> test_sort_popular_unsubbed
> (hyperkitty.tests.views.test_index.PrivateListTestCase.test_sort_popular_unsubbed)
> ... ok
> test_delete_mailinglist
> (hyperkitty.tests.views.test_mailinglist.DeleteMailingListTestCase.test_delete_mailinglist)
> ... ok
> test_delete_mailinglist_logged_out
> (hyperkitty.tests.views.test_mailinglist.DeleteMailingListTestCase.test_delete_mailinglist_logged_out)
> ... ok
> test_delete_mailinglist_raised_error
> (hyperkitty.tests.views.test_mailinglist.DeleteMailingListTestCase.test_delete_mailinglist_raised_error)
> ... ok
> test_overview_new_thread_button
> (hyperkitty.tests.views.test_mailinglist.DeleteMailingListTestCase.test_overview_new_thread_button)
> ... ok
> test_basic (hyperkitty.tests.views.test_mailman.ArchiveTestCase.test_basic)
> ... ok
> test_data_error
> (hyperkitty.tests.views.test_mailman.ArchiveTestCase.test_data_error) ... ok
> test_missing_auth
> (hyperkitty.tests.views.test_mailman.ArchiveTestCase.test_missing_auth) ... ok
> test_old_auth
> (hyperkitty.tests.views.test_mailman.ArchiveTestCase.test_old_auth)
> Sending key as a GET param tells you to upgrade ... ok
> test_wrong_auth
> (hyperkitty.tests.views.test_mailman.ArchiveTestCase.test_wrong_auth) ... ok
> test_get_url_default_domain
> (hyperkitty.tests.views.test_mailman.PrivateListTestCase.test_get_url_default_domain)
> ... ok
> test_get_url_no_msgid
> (hyperkitty.tests.views.test_mailman.PrivateListTestCase.test_get_url_no_msgid)
> ... ok
> test_get_url_with_domain
> (hyperkitty.tests.views.test_mailman.PrivateListTestCase.test_get_url_with_domain)
> ... ok
> test_attachment
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_attachment)
> ... ok
> test_attachment_local_storage
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_attachment_local_storage)
> ... ok
> test_delete_all_messages_in_thread
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_delete_all_messages_in_thread)
> ... ok
> test_delete_duplicate_thread
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_delete_duplicate_thread)
> ... ok
> test_delete_forbidden
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_delete_forbidden)
> ... ok
> test_delete_single_in_thread
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_delete_single_in_thread)
> ... ok
> test_delete_single_message
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_delete_single_message)
> ... ok
> test_delete_single_message_by_owner
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_delete_single_message_by_owner)
> ... ok
> test_display_fixed
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_display_fixed)
> ... ok
> test_email_escaped_sender
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_email_escaped_sender)
> ... ok
> test_email_in_link_in_body
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_email_in_link_in_body)
> ... ok
> test_email_rendered_using_rendering_mode
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_email_rendered_using_rendering_mode)
> ... ok
> test_message_page
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_message_page)
> ... ok
> test_new_message_different_sender
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_new_message_different_sender)
> ... ok
> test_new_message_disabled_posting
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_new_message_disabled_posting)
> ... ok
> test_new_message_page
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_new_message_page)
> ... ok
> test_new_message_page_disabled_posting
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_new_message_page_disabled_posting)
> ... ok
> test_new_message_post
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_new_message_post)
> ... ok
> test_patch_in_message
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_patch_in_message)
> ... ok
> test_reply
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_reply) ... ok
> test_reply_different_sender
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_reply_different_sender)
> ... ok
> test_reply_newthread
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_reply_newthread)
> ... ok
> test_reply_when_posting_disabled
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_reply_when_posting_disabled)
> ... ok
> test_unauth_vote
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_unauth_vote)
> ... ok
> test_vote_cancel
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_vote_cancel)
> ... ok
> test_vote_down
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_vote_down) ...
> ok
> test_vote_up
> (hyperkitty.tests.views.test_message.MessageViewsTestCase.test_vote_up) ... ok
> <p>This is the replied text.</p>
> <p>Sent from my Galaxy</p>
> <div class="quoted-switch"><a href="#">...</a></div><blockquote
> class="blockquote quoted-text"><p>-------- Original message --------
> From: A person <person(a)example.com>
> Date: 6/26/23 16:23 (GMT-05:00)
> To: [email protected]
> Subject: Testing if the quoted reply works with Outlook style.
> This is the original text <em>*with*</em> some
> <strong>__markup__</strong>.</p>
> </blockquote>
> test_email_escaped_body
> (hyperkitty.tests.views.test_search.SearchViewsTestCase.test_email_escaped_body)
> ... ok
> test_email_escaped_sender
> (hyperkitty.tests.views.test_search.SearchViewsTestCase.test_email_escaped_sender)
> ... ok
> test_email_in_link_in_body
> (hyperkitty.tests.views.test_search.SearchViewsTestCase.test_email_in_link_in_body)
> ... ok
> test_parse_error
> (hyperkitty.tests.views.test_search.SearchViewsTestCase.test_parse_error) ...
> ok
> test_search
> (hyperkitty.tests.views.test_search.SearchViewsTestCase.test_search) ... ok
> test_search_basic
> (hyperkitty.tests.views.test_search.SearchViewsTestCase.test_search_basic)
> ... ok
> test_search_private_list
> (hyperkitty.tests.views.test_search.SearchViewsTestCase.test_search_private_list)
> ... ok
> test_search_private_lists
> (hyperkitty.tests.views.test_search.SearchViewsTestCase.test_search_private_lists)
> ... ok
> test_reattach
> (hyperkitty.tests.views.test_thread.ReattachTestCase.test_reattach) ... ok
> test_reattach_by_owner
> (hyperkitty.tests.views.test_thread.ReattachTestCase.test_reattach_by_owner)
> ... ok
> test_reattach_invalid
> (hyperkitty.tests.views.test_thread.ReattachTestCase.test_reattach_invalid)
> ... ok
> test_reattach_manual
> (hyperkitty.tests.views.test_thread.ReattachTestCase.test_reattach_manual)
> ... ok
> test_reattach_no_permission
> (hyperkitty.tests.views.test_thread.ReattachTestCase.test_reattach_no_permission)
> ... ok
> test_reattach_on_itself
> (hyperkitty.tests.views.test_thread.ReattachTestCase.test_reattach_on_itself)
> ... ok
> test_reattach_on_unknown
> (hyperkitty.tests.views.test_thread.ReattachTestCase.test_reattach_on_unknown)
> ... ok
> test_suggestions
> (hyperkitty.tests.views.test_thread.ReattachTestCase.test_suggestions) ... ok
> test_add_multiple_tags
> (hyperkitty.tests.views.test_thread.ThreadTestCase.test_add_multiple_tags)
> ... ok
> test_add_tag (hyperkitty.tests.views.test_thread.ThreadTestCase.test_add_tag)
> ... ok
> test_add_tag_stripped
> (hyperkitty.tests.views.test_thread.ThreadTestCase.test_add_tag_stripped) ...
> ok
> test_add_tag_twice
> (hyperkitty.tests.views.test_thread.ThreadTestCase.test_add_tag_twice) ... ok
> test_display_fixed
> (hyperkitty.tests.views.test_thread.ThreadTestCase.test_display_fixed) ... ok
> test_download_button
> (hyperkitty.tests.views.test_thread.ThreadTestCase.test_download_button) ...
> ok
> test_email_escaped_sender
> (hyperkitty.tests.views.test_thread.ThreadTestCase.test_email_escaped_sender)
> ... ok
> test_email_in_link_in_body
> (hyperkitty.tests.views.test_thread.ThreadTestCase.test_email_in_link_in_body)
> ... ok
> test_noscript
> (hyperkitty.tests.views.test_thread.ThreadTestCase.test_noscript) ... ok
> test_num_comments
> (hyperkitty.tests.views.test_thread.ThreadTestCase.test_num_comments) ... ok
> test_replies_have_reply_button
> (hyperkitty.tests.views.test_thread.ThreadTestCase.test_replies_have_reply_button)
> ... ok
> test_replies_without_starting_email
> (hyperkitty.tests.views.test_thread.ThreadTestCase.test_replies_without_starting_email)
> ... ok
> test_replies_without_thread_order_show_in_ui
> (hyperkitty.tests.views.test_thread.ThreadTestCase.test_replies_without_thread_order_show_in_ui)
> ... ok
> test_reply_button
> (hyperkitty.tests.views.test_thread.ThreadTestCase.test_reply_button) ... ok
> test_reply_button_when_disabled_posting
> (hyperkitty.tests.views.test_thread.ThreadTestCase.test_reply_button_when_disabled_posting)
> ... ok
> test_same_tag_by_different_users
> (hyperkitty.tests.views.test_thread.ThreadTestCase.test_same_tag_by_different_users)
> ... ok
> test_subject_changed
> (hyperkitty.tests.views.test_thread.ThreadTestCase.test_subject_changed) ...
> ok
> test_suggest_tag
> (hyperkitty.tests.views.test_thread.ThreadTestCase.test_suggest_tag) ... ok
> test_tag_removal_form
> (hyperkitty.tests.views.test_thread.ThreadTestCase.test_tag_removal_form) ...
> ok
> test_duplicate_user
> (hyperkitty.tests.migrations.test_0009.DuplicatePersonUsersTestCase.test_duplicate_user)
> ... ok
> test_duplicate_user_with_data
> (hyperkitty.tests.migrations.test_0009.DuplicatePersonUsersTestCase.test_duplicate_user_with_data)
> ... ok
>
> ======================================================================
> FAIL: test_cant_write_error
> (hyperkitty.tests.commands.test_import.CommandTestCase.test_cant_write_error)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/hyperkitty/tests/commands/test_import.py", line 430,
> in test_cant_write_error
> self.assertIn("failed to import, skipping",
> AssertionError: 'failed to import, skipping' not found in "Importing from
> mbox file /tmp/hyperkitty-testing-luhv2vv7/test.mbox to
> [email protected]\[email protected] (0/2, 0%)\nmsg2 (1/2,
> 50%)\n 2 emails read\n 2 email added to the database\n 2 emails are stored
> into the database\nComputing thread structure\nWarming up cache\nThe
> full-text search index is not updated for this list. It will not be updated
> by the 'minutely' incremental update job. To update the index for this list,
> run the Django admin command with arguments 'update_index_one_list
> [email protected]'.\n"
>
> ----------------------------------------------------------------------
> Ran 365 tests in 244.442s
>
> FAILED (failures=1, skipped=3, expected failures=2)
> Destroying test database for alias 'default'
> ('file:memorydb_default?mode=memory&cache=shared')...
> make[1]: *** [debian/rules:15: override_dh_auto_test] Error 1
The full build log is available from:
http://qa-logs.debian.net/2024/06/15/hyperkitty_1.3.9-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240615;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240615&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: hyperkitty
Source-Version: 1.3.12-1
Done: Pierre-Elliott Bécue <[email protected]>
We believe that the bug you reported is fixed in the latest version of
hyperkitty, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Pierre-Elliott Bécue <[email protected]> (supplier of updated hyperkitty package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 20 Oct 2024 22:39:15 +0200
Source: hyperkitty
Architecture: source
Version: 1.3.12-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Mailman Team <[email protected]>
Changed-By: Pierre-Elliott Bécue <[email protected]>
Closes: 1073392
Changes:
hyperkitty (1.3.12-1) unstable; urgency=medium
.
* New upstream release 1.3.12
- Fix missing Build-Dependency on dateutil
- Closes: #1073392
* d/watch: rollback to pypi as gitlab seems to be a dead end.
* Bump Standards-Version to 4.7.0
Checksums-Sha1:
60821fbc1afb42a8e603cb9f433df0677df6a7ca 2684 hyperkitty_1.3.12-1.dsc
5fa97489fc6cca46fb452a817ac7941fa7972ce7 2231630 hyperkitty_1.3.12.orig.tar.gz
c50eb986bf411f18457e1293fb02cd5bc5576930 62356
hyperkitty_1.3.12-1.debian.tar.xz
886ad8fe50be825693a33c0d299f840a4579ead8 11457
hyperkitty_1.3.12-1_amd64.buildinfo
Checksums-Sha256:
fb02eb6580128f4af353704f590cbd0dafabbfbd8e71c543df13e15c35f82e9c 2684
hyperkitty_1.3.12-1.dsc
deb582937ec5bc9ea9c1d5d86bfb76a4da429b60e1fea6fd6964e7c667cf161d 2231630
hyperkitty_1.3.12.orig.tar.gz
de2d7d79ec771868fb643385c8db7952d91a82ce0dcad9e9fb4f1edaf32cf88c 62356
hyperkitty_1.3.12-1.debian.tar.xz
dd04db22ec1864c37e3d84120feec891dbc2e1c43ea71764240185911b414a8c 11457
hyperkitty_1.3.12-1_amd64.buildinfo
Files:
2e866231771ea6ceed0e5ec0402f4cc8 2684 python optional hyperkitty_1.3.12-1.dsc
7e4521ded9bbb4a004a9cb4ae8ed6a6b 2231630 python optional
hyperkitty_1.3.12.orig.tar.gz
c7a97094d972035f67167eaa09834085 62356 python optional
hyperkitty_1.3.12-1.debian.tar.xz
2aedc88f748bb51b89f8864d074f46a4 11457 python optional
hyperkitty_1.3.12-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJDBAEBCgAtFiEE5CQeth7uIW7ehIz87iFbn7jEWwsFAmcVbJsPHHBlYkBkZWJp
YW4ub3JnAAoJEO4hW5+4xFsLHswQAKRHwlPJrlE985boL5rLYUVZhoxoUUKzD7D5
CCvQUomOFJKhK/Ho/K1Hwh5tn3kSSFmZTXQ68sy/eEJ0wTpzGnV84Q84Pcf2c5WX
f7Z3vYbPZBZX8NuFlNqMMimLGQ2BHb5GPDD/NBo9UyeMdEYX7txqENPfqqEFhhdK
Xqsxj8O2Ca+VpOtEcDHzvBzqpYGR0LJ5t5n32LU/HmwSR2koh5eaUc/FwQegy+CK
aHw6dLEkMYHb67I25vX4pNjw4xfF7CmPCAwwmzS6K23n3ekZ+aUNf1+7H1N5o4a6
QGJuvSRHtjHdXza8Hy6m/3NmpKQTnG8xmn1E4I2YM+zm/W3BKUIMvaJB8zVrKeRQ
a3uf1nmCi8RCk5vx2UjLZSMWqhn5P8LXAwptdm6cHJcq/KclEa5UNscYQDI1dH1r
vkGUA1KaYAtfSM8Z7ivtKBOzr/my7hLhZi+LvXkexwk44zN3PY4DUi/BKiA6gxP2
pFRlGlXsrwEGPLoVN3q3fQdSf6q/rwM46NN5QU2S4wQ5PcAc+5ocD+7UTzTrLvhB
4JI5qbz+5ZEbbOMW83K1XLrZKlkQ2zliG5vB1iWTuKSYBPhrvVKcb81SOXhBv6g9
1mlItiuXLumPW00oo9wcuU7bswHVOK631SprkiJ/bj3zBNlmqVW6sZkz2hoxGLQK
fIJtTNoe
=GdRN
-----END PGP SIGNATURE-----
pgpKawL7R8AQW.pgp
Description: PGP signature
--- End Message ---