Package: src:greenbone-feed-sync
Version: 24.9.0-1
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
   dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" 
module
I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation 
--wheel --outdir 
/build/reproducible-path/greenbone-feed-sync-24.9.0/.pybuild/cpython3_3.13_greenbone-feed-sync
* Building wheel...
Successfully built greenbone_feed_sync-24.9.0-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with 
"installer" module
I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" 
module
I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation 
--wheel --outdir 
/build/reproducible-path/greenbone-feed-sync-24.9.0/.pybuild/cpython3_3.12_greenbone-feed-sync
* Building wheel...
Successfully built greenbone_feed_sync-24.9.0-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with 
"installer" module
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd 
/build/reproducible-path/greenbone-feed-sync-24.9.0/.pybuild/cpython3_3.13_greenbone-feed-sync/build;
 python3.13 -m unittest discover -v
test_config_file (tests.test_config.ConfigTestCase.test_config_file) ... ok
test_defaults (tests.test_config.ConfigTestCase.test_defaults) ... ok
test_destination_prefix 
(tests.test_config.ConfigTestCase.test_destination_prefix) ... ok
test_environment (tests.test_config.ConfigTestCase.test_environment) ... ok
test_environment_overrides_config_file 
(tests.test_config.ConfigTestCase.test_environment_overrides_config_file) ... ok
test_feed_url (tests.test_config.ConfigTestCase.test_feed_url) ... ok
test_getitem (tests.test_config.ConfigTestCase.test_getitem) ... ok
test_invalid_toml (tests.test_config.ConfigTestCase.test_invalid_toml) ... ok
test_load_ioerror (tests.test_config.ConfigTestCase.test_load_ioerror) ... ok
test_setitem (tests.test_config.ConfigTestCase.test_setitem) ... ok
test_feed_url (tests.test_config.EnterpriseSettingsTestCase.test_feed_url) ... 
ok
test_from_key (tests.test_config.EnterpriseSettingsTestCase.test_from_key) ... 
ok
test_change (tests.test_helper.ChangeUserAndGroupTestCase.test_change) ... ok
test_change_with_unknown_group 
(tests.test_helper.ChangeUserAndGroupTestCase.test_change_with_unknown_group) 
... ok
test_change_with_unknown_user 
(tests.test_helper.ChangeUserAndGroupTestCase.test_change_with_unknown_user) 
... ok
test_can_not_create_parent_dirs 
(tests.test_helper.FlockTestCase.test_can_not_create_parent_dirs) ... ok
test_console_output (tests.test_helper.FlockTestCase.test_console_output) ... ok
test_lock_failure (tests.test_helper.FlockTestCase.test_lock_failure) ... ok
test_lock_other_failure 
(tests.test_helper.FlockTestCase.test_lock_other_failure) ... ok
test_locking (tests.test_helper.FlockTestCase.test_locking) ... ok
test_permission_error (tests.test_helper.FlockTestCase.test_permission_error) 
... ok
test_retry (tests.test_helper.FlockTestCase.test_retry) ... ok
test_unlock_oserror (tests.test_helper.FlockTestCase.test_unlock_oserror) ... ok
test_not_root (tests.test_helper.IsRootTestCase.test_not_root) ... ok
test_root (tests.test_helper.IsRootTestCase.test_root) ... ok
test_context_manager (tests.test_helper.SpinnerTestCase.test_context_manager) 
... ok
test_render (tests.test_helper.SpinnerTestCase.test_render) ... ok
test_do_selftest_rsync_fail 
(tests.test_main.DoSelftestTestCase.test_do_selftest_rsync_fail) ... ok
test_do_selftest_success 
(tests.test_main.DoSelftestTestCase.test_do_selftest_success) ... ok
test_do_not_run_as_root 
(tests.test_main.FeedSyncTestCase.test_do_not_run_as_root) ... ok
test_sync_nvts (tests.test_main.FeedSyncTestCase.test_sync_nvts) ... ok
test_sync_nvts_quiet (tests.test_main.FeedSyncTestCase.test_sync_nvts_quiet) 
... ok
test_sync_nvts_rsync_error 
(tests.test_main.FeedSyncTestCase.test_sync_nvts_rsync_error) ... ok
test_sync_nvts_verbose 
(tests.test_main.FeedSyncTestCase.test_sync_nvts_verbose) ... ok
test_filter_syncs (tests.test_main.FilterSyncsTestCase.test_filter_syncs) ... ok
test_sync_nvts (tests.test_main.MainFunctionTestCase.test_sync_nvts) ... ok
test_sync_nvts_error 
(tests.test_main.MainFunctionTestCase.test_sync_nvts_error) ... ok
test_argument_takes_precedence 
(tests.test_parser.CliParserTestCase.test_argument_takes_precedence) ... ok
test_cert_data_destination 
(tests.test_parser.CliParserTestCase.test_cert_data_destination) ... ok
test_cert_data_url (tests.test_parser.CliParserTestCase.test_cert_data_url) ... 
ok
test_compression_level 
(tests.test_parser.CliParserTestCase.test_compression_level) ... FAIL
test_config (tests.test_parser.CliParserTestCase.test_config) ... ok
test_config_file_not_exists 
(tests.test_parser.CliParserTestCase.test_config_file_not_exists) ... ok
test_defaults (tests.test_parser.CliParserTestCase.test_defaults) ... ok
test_environment_takes_precedence 
(tests.test_parser.CliParserTestCase.test_environment_takes_precedence) ... ok
test_fail_fast (tests.test_parser.CliParserTestCase.test_fail_fast) ... ok
test_feed_url_from_enterprise_feed_key 
(tests.test_parser.CliParserTestCase.test_feed_url_from_enterprise_feed_key) 
... ok
test_from_environment 
(tests.test_parser.CliParserTestCase.test_from_environment) ... ok
test_greenbone_cert_data_sync 
(tests.test_parser.CliParserTestCase.test_greenbone_cert_data_sync) ... ok
test_greenbone_enterprise_feed_key 
(tests.test_parser.CliParserTestCase.test_greenbone_enterprise_feed_key) ... ok
test_greenbone_nvt_sync 
(tests.test_parser.CliParserTestCase.test_greenbone_nvt_sync) ... ok
test_greenbone_scap_data_sync 
(tests.test_parser.CliParserTestCase.test_greenbone_scap_data_sync) ... ok
test_group (tests.test_parser.CliParserTestCase.test_group) ... ok
test_gvmd_data_destination 
(tests.test_parser.CliParserTestCase.test_gvmd_data_destination) ... ok
test_gvmd_data_url (tests.test_parser.CliParserTestCase.test_gvmd_data_url) ... 
ok
test_gvmd_lock_file (tests.test_parser.CliParserTestCase.test_gvmd_lock_file) 
... ok
test_help (tests.test_parser.CliParserTestCase.test_help) ... ok
test_ignore_non_existing_enterprise_feed_key 
(tests.test_parser.CliParserTestCase.test_ignore_non_existing_enterprise_feed_key)
 ... ok
test_load_from_default_config 
(tests.test_parser.CliParserTestCase.test_load_from_default_config) ... ok
test_nasl_destination 
(tests.test_parser.CliParserTestCase.test_nasl_destination) ... ok
test_nasl_url (tests.test_parser.CliParserTestCase.test_nasl_url) ... ok
test_no_wait (tests.test_parser.CliParserTestCase.test_no_wait) ... ok
test_notus_destination 
(tests.test_parser.CliParserTestCase.test_notus_destination) ... ok
test_notus_url (tests.test_parser.CliParserTestCase.test_notus_url) ... ok
test_openvas_lock_file 
(tests.test_parser.CliParserTestCase.test_openvas_lock_file) ... ok
test_other (tests.test_parser.CliParserTestCase.test_other) ... ok
test_output_group (tests.test_parser.CliParserTestCase.test_output_group) ... ok
test_port_lists_destination 
(tests.test_parser.CliParserTestCase.test_port_lists_destination) ... ok
test_port_lists_url (tests.test_parser.CliParserTestCase.test_port_lists_url) 
... ok
test_private_directory 
(tests.test_parser.CliParserTestCase.test_private_directory) ... ok
test_quiet (tests.test_parser.CliParserTestCase.test_quiet) ... ok
test_report_formats_destination 
(tests.test_parser.CliParserTestCase.test_report_formats_destination) ... ok
test_report_formats_url 
(tests.test_parser.CliParserTestCase.test_report_formats_url) ... ok
test_rsync_timeout (tests.test_parser.CliParserTestCase.test_rsync_timeout) ... 
ok
test_scan_configs_destination 
(tests.test_parser.CliParserTestCase.test_scan_configs_destination) ... ok
test_scan_configs_url 
(tests.test_parser.CliParserTestCase.test_scan_configs_url) ... ok
test_scap_data_destination 
(tests.test_parser.CliParserTestCase.test_scap_data_destination) ... ok
test_scap_data_url (tests.test_parser.CliParserTestCase.test_scap_data_url) ... 
ok
test_selftest (tests.test_parser.CliParserTestCase.test_selftest) ... ok
test_type (tests.test_parser.CliParserTestCase.test_type) ... ok
test_use_default_config_files 
(tests.test_parser.CliParserTestCase.test_use_default_config_files) ... ok
test_user (tests.test_parser.CliParserTestCase.test_user) ... ok
test_verbose (tests.test_parser.CliParserTestCase.test_verbose) ... ok
test_wait_group (tests.test_parser.CliParserTestCase.test_wait_group) ... ok
test_wait_interval (tests.test_parser.CliParserTestCase.test_wait_interval) ... 
ok
test_gvmd_data (tests.test_parser.FeedTypeTestCase.test_gvmd_data) ... ok
test_nvt (tests.test_parser.FeedTypeTestCase.test_nvt) ... ok
test_port_list (tests.test_parser.FeedTypeTestCase.test_port_list) ... ok
test_report_format (tests.test_parser.FeedTypeTestCase.test_report_format) ... 
ok
test_scan_config (tests.test_parser.FeedTypeTestCase.test_scan_config) ... ok
test_failure (tests.test_rsync.ExecRsyncTestCase.test_failure) ... ok
test_rsync_with_ssh (tests.test_rsync.ExecRsyncTestCase.test_rsync_with_ssh) 
... ok
test_rsync_with_timeout 
(tests.test_rsync.ExecRsyncTestCase.test_rsync_with_timeout) ... ok
test_success (tests.test_rsync.ExecRsyncTestCase.test_success) ... ok
test_rsync_with_compression_level 
(tests.test_rsync.RsyncTestCase.test_rsync_with_compression_level) ... ok
test_rsync_with_defaults 
(tests.test_rsync.RsyncTestCase.test_rsync_with_defaults) ... ok
test_rsync_with_exclude 
(tests.test_rsync.RsyncTestCase.test_rsync_with_exclude) ... ok
test_rsync_with_private_subdir 
(tests.test_rsync.RsyncTestCase.test_rsync_with_private_subdir) ... ok
test_rsync_with_verbose 
(tests.test_rsync.RsyncTestCase.test_rsync_with_verbose) ... ok

======================================================================
FAIL: test_compression_level 
(tests.test_parser.CliParserTestCase.test_compression_level)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/greenbone-feed-sync-24.9.0/.pybuild/cpython3_3.13_greenbone-feed-sync/build/tests/test_parser.py",
 line 304, in test_compression_level
    self.assertIn(
    ~~~~~~~~~~~~~^
        "error: argument --compression-level: invalid choice: 10 "
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        "(choose from 0, 1, 2, 3, 4, 5, 6, 7, 8, 9)",
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        f.getvalue(),
        ^^^^^^^^^^^^^
    )
    ^
AssertionError: 'error: argument --compression-level: invalid choice: 10 (choose from 0, 
1, 2, 3, 4, 5, 6, 7, 8, 9)' not found in "usage: python3.13 -m unittest 
[--print-completion {bash,zsh,tcsh}] [--version]\n                              [-h] 
[--selftest] [--verbose | --quiet]\n                              [-c CONFIG]\n           
                   [--private-directory PRIVATE_DIRECTORY]\n                              
[--compression-level {0,1,2,3,4,5,6,7,8,9}]\n                              [--type 
{all,nvt,gvmd-data,scap,cert,notus,nasl,report-format,scan-config,port-list}]\n           
                   [--gvmd-data-destination GVMD_DATA_DESTINATION]\n                      
        [--gvmd-data-url GVMD_DATA_URL]\n                              
[--notus-destination NOTUS_DESTINATION]\n                              [--notus-url 
NOTUS_URL]\n                              [--nasl-destination NASL_DESTINATION]\n         
                     [--nasl-url NASL_URL]\n                              
[--scap-data-destination SCAP_DATA_DESTINATION]\n                              
[--scap-data-url SCAP_DATA_URL]\n                              [--cert-data-destination 
CERT_DATA_DESTINATION]\n                              [--cert-data-url CERT_DATA_URL]\n   
                           [--report-formats-destination REPORT_FORMATS_DESTINATION]\n    
                          [--report-formats-url REPORT_FORMATS_URL]\n                     
         [--scan-configs-destination SCAN_CONFIGS_DESTINATION]\n                          
    [--scan-configs-url SCAN_CONFIGS_URL]\n                              
[--port-lists-destination PORT_LISTS_DESTINATION]\n                              
[--port-lists-url PORT_LISTS_URL]\n                              [--gvmd-lock-file 
GVMD_LOCK_FILE]\n                              [--openvas-lock-file OPENVAS_LOCK_FILE]\n  
                            [--fail-fast] [--no-wait |\n                              
--wait-interval WAIT_INTERVAL]\n                              [--rsync-timeout 
RSYNC_TIMEOUT] [--user USER]\n                              [--group GROUP]\n             
                 [--greenbone-enterprise-feed-key 
GREENBONE_ENTERPRISE_FEED_KEY]\npython3.13 -m unittest: error: argument 
--compression-level: invalid choice: '10' (choose from 0, 1, 2, 3, 4, 5, 6, 7, 8, 
9)\n"

----------------------------------------------------------------------
Ran 99 tests in 0.723s

FAILED (failures=1)
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/build/reproducible-path/greenbone-feed-sync-24.9.0/.pybuild/cpython3_3.13_greenbone-feed-sync/build;
 python3.13 -m unittest discover -v
I: pybuild base:311: cd 
/build/reproducible-path/greenbone-feed-sync-24.9.0/.pybuild/cpython3_3.12_greenbone-feed-sync/build;
 python3.12 -m unittest discover -v
test_config_file (tests.test_config.ConfigTestCase.test_config_file) ... ok
test_defaults (tests.test_config.ConfigTestCase.test_defaults) ... ok
test_destination_prefix 
(tests.test_config.ConfigTestCase.test_destination_prefix) ... ok
test_environment (tests.test_config.ConfigTestCase.test_environment) ... ok
test_environment_overrides_config_file 
(tests.test_config.ConfigTestCase.test_environment_overrides_config_file) ... ok
test_feed_url (tests.test_config.ConfigTestCase.test_feed_url) ... ok
test_getitem (tests.test_config.ConfigTestCase.test_getitem) ... ok
test_invalid_toml (tests.test_config.ConfigTestCase.test_invalid_toml) ... ok
test_load_ioerror (tests.test_config.ConfigTestCase.test_load_ioerror) ... ok
test_setitem (tests.test_config.ConfigTestCase.test_setitem) ... ok
test_feed_url (tests.test_config.EnterpriseSettingsTestCase.test_feed_url) ... 
ok
test_from_key (tests.test_config.EnterpriseSettingsTestCase.test_from_key) ... 
ok
test_change (tests.test_helper.ChangeUserAndGroupTestCase.test_change) ... ok
test_change_with_unknown_group 
(tests.test_helper.ChangeUserAndGroupTestCase.test_change_with_unknown_group) 
... ok
test_change_with_unknown_user 
(tests.test_helper.ChangeUserAndGroupTestCase.test_change_with_unknown_user) 
... ok
test_can_not_create_parent_dirs 
(tests.test_helper.FlockTestCase.test_can_not_create_parent_dirs) ... ok
test_console_output (tests.test_helper.FlockTestCase.test_console_output) ... ok
test_lock_failure (tests.test_helper.FlockTestCase.test_lock_failure) ... ok
test_lock_other_failure 
(tests.test_helper.FlockTestCase.test_lock_other_failure) ... ok
test_locking (tests.test_helper.FlockTestCase.test_locking) ... ok
test_permission_error (tests.test_helper.FlockTestCase.test_permission_error) 
... ok
test_retry (tests.test_helper.FlockTestCase.test_retry) ... ok
test_unlock_oserror (tests.test_helper.FlockTestCase.test_unlock_oserror) ... ok
test_not_root (tests.test_helper.IsRootTestCase.test_not_root) ... ok
test_root (tests.test_helper.IsRootTestCase.test_root) ... ok
test_context_manager (tests.test_helper.SpinnerTestCase.test_context_manager) 
... ok
test_render (tests.test_helper.SpinnerTestCase.test_render) ... ok
test_do_selftest_rsync_fail 
(tests.test_main.DoSelftestTestCase.test_do_selftest_rsync_fail) ... ok
test_do_selftest_success 
(tests.test_main.DoSelftestTestCase.test_do_selftest_success) ... ok
test_do_not_run_as_root 
(tests.test_main.FeedSyncTestCase.test_do_not_run_as_root) ... ok
test_sync_nvts (tests.test_main.FeedSyncTestCase.test_sync_nvts) ... ok
test_sync_nvts_quiet (tests.test_main.FeedSyncTestCase.test_sync_nvts_quiet) 
... ok
test_sync_nvts_rsync_error 
(tests.test_main.FeedSyncTestCase.test_sync_nvts_rsync_error) ... ok
test_sync_nvts_verbose 
(tests.test_main.FeedSyncTestCase.test_sync_nvts_verbose) ... ok
test_filter_syncs (tests.test_main.FilterSyncsTestCase.test_filter_syncs) ... ok
test_sync_nvts (tests.test_main.MainFunctionTestCase.test_sync_nvts) ... ok
test_sync_nvts_error 
(tests.test_main.MainFunctionTestCase.test_sync_nvts_error) ... ok
test_argument_takes_precedence 
(tests.test_parser.CliParserTestCase.test_argument_takes_precedence) ... ok
test_cert_data_destination 
(tests.test_parser.CliParserTestCase.test_cert_data_destination) ... ok
test_cert_data_url (tests.test_parser.CliParserTestCase.test_cert_data_url) ... 
ok
test_compression_level 
(tests.test_parser.CliParserTestCase.test_compression_level) ... FAIL
test_config (tests.test_parser.CliParserTestCase.test_config) ... ok
test_config_file_not_exists 
(tests.test_parser.CliParserTestCase.test_config_file_not_exists) ... ok
test_defaults (tests.test_parser.CliParserTestCase.test_defaults) ... ok
test_environment_takes_precedence 
(tests.test_parser.CliParserTestCase.test_environment_takes_precedence) ... ok
test_fail_fast (tests.test_parser.CliParserTestCase.test_fail_fast) ... ok
test_feed_url_from_enterprise_feed_key 
(tests.test_parser.CliParserTestCase.test_feed_url_from_enterprise_feed_key) 
... ok
test_from_environment 
(tests.test_parser.CliParserTestCase.test_from_environment) ... ok
test_greenbone_cert_data_sync 
(tests.test_parser.CliParserTestCase.test_greenbone_cert_data_sync) ... ok
test_greenbone_enterprise_feed_key 
(tests.test_parser.CliParserTestCase.test_greenbone_enterprise_feed_key) ... ok
test_greenbone_nvt_sync 
(tests.test_parser.CliParserTestCase.test_greenbone_nvt_sync) ... ok
test_greenbone_scap_data_sync 
(tests.test_parser.CliParserTestCase.test_greenbone_scap_data_sync) ... ok
test_group (tests.test_parser.CliParserTestCase.test_group) ... ok
test_gvmd_data_destination 
(tests.test_parser.CliParserTestCase.test_gvmd_data_destination) ... ok
test_gvmd_data_url (tests.test_parser.CliParserTestCase.test_gvmd_data_url) ... 
ok
test_gvmd_lock_file (tests.test_parser.CliParserTestCase.test_gvmd_lock_file) 
... ok
test_help (tests.test_parser.CliParserTestCase.test_help) ... ok
test_ignore_non_existing_enterprise_feed_key 
(tests.test_parser.CliParserTestCase.test_ignore_non_existing_enterprise_feed_key)
 ... ok
test_load_from_default_config 
(tests.test_parser.CliParserTestCase.test_load_from_default_config) ... ok
test_nasl_destination 
(tests.test_parser.CliParserTestCase.test_nasl_destination) ... ok
test_nasl_url (tests.test_parser.CliParserTestCase.test_nasl_url) ... ok
test_no_wait (tests.test_parser.CliParserTestCase.test_no_wait) ... ok
test_notus_destination 
(tests.test_parser.CliParserTestCase.test_notus_destination) ... ok
test_notus_url (tests.test_parser.CliParserTestCase.test_notus_url) ... ok
test_openvas_lock_file 
(tests.test_parser.CliParserTestCase.test_openvas_lock_file) ... ok
test_other (tests.test_parser.CliParserTestCase.test_other) ... ok
test_output_group (tests.test_parser.CliParserTestCase.test_output_group) ... ok
test_port_lists_destination 
(tests.test_parser.CliParserTestCase.test_port_lists_destination) ... ok
test_port_lists_url (tests.test_parser.CliParserTestCase.test_port_lists_url) 
... ok
test_private_directory 
(tests.test_parser.CliParserTestCase.test_private_directory) ... ok
test_quiet (tests.test_parser.CliParserTestCase.test_quiet) ... ok
test_report_formats_destination 
(tests.test_parser.CliParserTestCase.test_report_formats_destination) ... ok
test_report_formats_url 
(tests.test_parser.CliParserTestCase.test_report_formats_url) ... ok
test_rsync_timeout (tests.test_parser.CliParserTestCase.test_rsync_timeout) ... 
ok
test_scan_configs_destination 
(tests.test_parser.CliParserTestCase.test_scan_configs_destination) ... ok
test_scan_configs_url 
(tests.test_parser.CliParserTestCase.test_scan_configs_url) ... ok
test_scap_data_destination 
(tests.test_parser.CliParserTestCase.test_scap_data_destination) ... ok
test_scap_data_url (tests.test_parser.CliParserTestCase.test_scap_data_url) ... 
ok
test_selftest (tests.test_parser.CliParserTestCase.test_selftest) ... ok
test_type (tests.test_parser.CliParserTestCase.test_type) ... ok
test_use_default_config_files 
(tests.test_parser.CliParserTestCase.test_use_default_config_files) ... ok
test_user (tests.test_parser.CliParserTestCase.test_user) ... ok
test_verbose (tests.test_parser.CliParserTestCase.test_verbose) ... ok
test_wait_group (tests.test_parser.CliParserTestCase.test_wait_group) ... ok
test_wait_interval (tests.test_parser.CliParserTestCase.test_wait_interval) ... 
ok
test_gvmd_data (tests.test_parser.FeedTypeTestCase.test_gvmd_data) ... ok
test_nvt (tests.test_parser.FeedTypeTestCase.test_nvt) ... ok
test_port_list (tests.test_parser.FeedTypeTestCase.test_port_list) ... ok
test_report_format (tests.test_parser.FeedTypeTestCase.test_report_format) ... 
ok
test_scan_config (tests.test_parser.FeedTypeTestCase.test_scan_config) ... ok
test_failure (tests.test_rsync.ExecRsyncTestCase.test_failure) ... ok
test_rsync_with_ssh (tests.test_rsync.ExecRsyncTestCase.test_rsync_with_ssh) 
... ok
test_rsync_with_timeout 
(tests.test_rsync.ExecRsyncTestCase.test_rsync_with_timeout) ... ok
test_success (tests.test_rsync.ExecRsyncTestCase.test_success) ... ok
test_rsync_with_compression_level 
(tests.test_rsync.RsyncTestCase.test_rsync_with_compression_level) ... ok
test_rsync_with_defaults 
(tests.test_rsync.RsyncTestCase.test_rsync_with_defaults) ... ok
test_rsync_with_exclude 
(tests.test_rsync.RsyncTestCase.test_rsync_with_exclude) ... ok
test_rsync_with_private_subdir 
(tests.test_rsync.RsyncTestCase.test_rsync_with_private_subdir) ... ok
test_rsync_with_verbose 
(tests.test_rsync.RsyncTestCase.test_rsync_with_verbose) ... ok

======================================================================
FAIL: test_compression_level 
(tests.test_parser.CliParserTestCase.test_compression_level)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/greenbone-feed-sync-24.9.0/.pybuild/cpython3_3.12_greenbone-feed-sync/build/tests/test_parser.py",
 line 304, in test_compression_level
    self.assertIn(
AssertionError: 'error: argument --compression-level: invalid choice: 10 (choose from 0, 
1, 2, 3, 4, 5, 6, 7, 8, 9)' not found in "usage: python3.12 -m unittest 
[--print-completion {bash,zsh,tcsh}] [--version]\n                              [-h] 
[--selftest] [--verbose | --quiet]\n                              [-c CONFIG]\n           
                   [--private-directory PRIVATE_DIRECTORY]\n                              
[--compression-level {0,1,2,3,4,5,6,7,8,9}]\n                              [--type 
{all,nvt,gvmd-data,scap,cert,notus,nasl,report-format,scan-config,port-list}]\n           
                   [--gvmd-data-destination GVMD_DATA_DESTINATION]\n                      
        [--gvmd-data-url GVMD_DATA_URL]\n                              
[--notus-destination NOTUS_DESTINATION]\n                              [--notus-url 
NOTUS_URL]\n                              [--nasl-destination NASL_DESTINATION]\n         
                     [--nasl-url NASL_URL]\n                              
[--scap-data-destination SCAP_DATA_DESTINATION]\n                              
[--scap-data-url SCAP_DATA_URL]\n                              [--cert-data-destination 
CERT_DATA_DESTINATION]\n                              [--cert-data-url CERT_DATA_URL]\n   
                           [--report-formats-destination REPORT_FORMATS_DESTINATION]\n    
                          [--report-formats-url REPORT_FORMATS_URL]\n                     
         [--scan-configs-destination SCAN_CONFIGS_DESTINATION]\n                          
    [--scan-configs-url SCAN_CONFIGS_URL]\n                              
[--port-lists-destination PORT_LISTS_DESTINATION]\n                              
[--port-lists-url PORT_LISTS_URL]\n                              [--gvmd-lock-file 
GVMD_LOCK_FILE]\n                              [--openvas-lock-file OPENVAS_LOCK_FILE]\n  
                            [--fail-fast]\n                              [--no-wait | 
--wait-interval WAIT_INTERVAL]\n                              [--rsync-timeout 
RSYNC_TIMEOUT] [--user USER]\n                              [--group GROUP]\n             
                 [--greenbone-enterprise-feed-key 
GREENBONE_ENTERPRISE_FEED_KEY]\npython3.12 -m unittest: error: argument 
--compression-level: invalid choice: '10' (choose from 0, 1, 2, 3, 4, 5, 6, 7, 8, 
9)\n"

----------------------------------------------------------------------
Ran 99 tests in 0.706s

FAILED (failures=1)
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/build/reproducible-path/greenbone-feed-sync-24.9.0/.pybuild/cpython3_3.12_greenbone-feed-sync/build;
 python3.12 -m unittest discover -v
dh_auto_test: error: pybuild --test -i python{version} -p "3.13 3.12" returned 
exit code 13
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202411/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to