Your message dated Tue, 09 Jan 2024 07:19:30 +0000
with message-id <[email protected]>
and subject line Bug#1058083: fixed in yapsy 1.12.2-1
has caused the Debian Bug report #1058083,
regarding yapsy: FTBFS: ModuleNotFoundError: No module named 'imp'
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.)
--
1058083: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058083
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: yapsy
Version: 1.12.0-1.3
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20231212 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules build
> dh build --with python3,sphinxdoc --buildsystem=pybuild
> dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> dh_auto_configure: warning: Compatibility levels before 10 are deprecated
> (level 9 in use)
> I: pybuild base:310: python3.12 setup.py config
> /<<PKGBUILDDIR>>/yapsy/__init__.py:76: SyntaxWarning: invalid escape sequence
> '\W'
> RE_NON_ALPHANUM = re.compile("\W", re.U)
> /<<PKGBUILDDIR>>/yapsy/__init__.py:78: SyntaxWarning: invalid escape sequence
> '\W'
> RE_NON_ALPHANUM = re.compile("\W")
> running config
> I: pybuild base:310: python3.11 setup.py config
> running config
> dh_auto_build -O--buildsystem=pybuild
> dh_auto_build: warning: Compatibility levels before 10 are deprecated (level
> 9 in use)
> I: pybuild base:310: /usr/bin/python3.12 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_yapsy/build/yapsy
> copying yapsy/compat.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_yapsy/build/yapsy
> copying yapsy/PluginManagerDecorator.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_yapsy/build/yapsy
> copying yapsy/PluginInfo.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_yapsy/build/yapsy
> copying yapsy/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_yapsy/build/yapsy
> copying yapsy/PluginFileLocator.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_yapsy/build/yapsy
> copying yapsy/IMultiprocessChildPlugin.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_yapsy/build/yapsy
> copying yapsy/MultiprocessPluginManager.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_yapsy/build/yapsy
> copying yapsy/IPluginLocator.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_yapsy/build/yapsy
> copying yapsy/AutoInstallPluginManager.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_yapsy/build/yapsy
> copying yapsy/IMultiprocessPlugin.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_yapsy/build/yapsy
> copying yapsy/PluginManager.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_yapsy/build/yapsy
> copying yapsy/FilteredPluginManager.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_yapsy/build/yapsy
> copying yapsy/IPlugin.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_yapsy/build/yapsy
> copying yapsy/MultiprocessPluginProxy.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_yapsy/build/yapsy
> copying yapsy/ConfigurablePluginManager.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_yapsy/build/yapsy
> copying yapsy/VersionedPluginManager.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_yapsy/build/yapsy
> I: pybuild base:310: /usr/bin/python3 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_yapsy/build/yapsy
> copying yapsy/compat.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_yapsy/build/yapsy
> copying yapsy/PluginManagerDecorator.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_yapsy/build/yapsy
> copying yapsy/PluginInfo.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_yapsy/build/yapsy
> copying yapsy/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_yapsy/build/yapsy
> copying yapsy/PluginFileLocator.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_yapsy/build/yapsy
> copying yapsy/IMultiprocessChildPlugin.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_yapsy/build/yapsy
> copying yapsy/MultiprocessPluginManager.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_yapsy/build/yapsy
> copying yapsy/IPluginLocator.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_yapsy/build/yapsy
> copying yapsy/AutoInstallPluginManager.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_yapsy/build/yapsy
> copying yapsy/IMultiprocessPlugin.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_yapsy/build/yapsy
> copying yapsy/PluginManager.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_yapsy/build/yapsy
> copying yapsy/FilteredPluginManager.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_yapsy/build/yapsy
> copying yapsy/IPlugin.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_yapsy/build/yapsy
> copying yapsy/MultiprocessPluginProxy.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_yapsy/build/yapsy
> copying yapsy/ConfigurablePluginManager.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_yapsy/build/yapsy
> copying yapsy/VersionedPluginManager.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_yapsy/build/yapsy
> dh_auto_test -O--buildsystem=pybuild
> dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9
> in use)
> I: pybuild base:310: python3.12 setup.py test
> running test
> WARNING: Testing via this command is deprecated and will be removed in a
> future version. Users looking for a generic test entry point independent of
> test runner are encouraged to use tox.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:193:
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are
> deprecated.
> !!
>
>
> ********************************************************************************
> Requirements should be satisfied by a PEP 517 installer.
> If you are using pip, you can try `pip install --use-pep517`.
>
> ********************************************************************************
>
> !!
> ir_d = dist.fetch_build_eggs(dist.install_requires)
> WARNING: The wheel package is not available.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:194:
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are
> deprecated.
> !!
>
>
> ********************************************************************************
> Requirements should be satisfied by a PEP 517 installer.
> If you are using pip, you can try `pip install --use-pep517`.
>
> ********************************************************************************
>
> !!
> tr_d = dist.fetch_build_eggs(dist.tests_require or [])
> WARNING: The wheel package is not available.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:195:
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are
> deprecated.
> !!
>
>
> ********************************************************************************
> Requirements should be satisfied by a PEP 517 installer.
> If you are using pip, you can try `pip install --use-pep517`.
>
> ********************************************************************************
>
> !!
> er_d = dist.fetch_build_eggs(
> WARNING: The wheel package is not available.
> running egg_info
> creating Yapsy.egg-info
> writing Yapsy.egg-info/PKG-INFO
> writing dependency_links to Yapsy.egg-info/dependency_links.txt
> writing top-level names to Yapsy.egg-info/top_level.txt
> writing manifest file 'Yapsy.egg-info/SOURCES.txt'
> reading manifest file 'Yapsy.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> no previously-included directories found matching 'doc/_build'
> adding license file 'LICENSE.txt'
> writing manifest file 'Yapsy.egg-info/SOURCES.txt'
> running build_ext
> test_All (unittest.loader._FailedTest.test_All) ... ERROR
>
> ======================================================================
> ERROR: test_All (unittest.loader._FailedTest.test_All)
> ----------------------------------------------------------------------
> ImportError: Failed to import test module: test_All
> Traceback (most recent call last):
> File "/usr/lib/python3.12/unittest/loader.py", line 137, in
> loadTestsFromName
> module = __import__(module_name)
> ^^^^^^^^^^^^^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/test/test_All.py", line 18, in <module>
> from . import test_SimplePlugin
> File "/<<PKGBUILDDIR>>/test/test_SimplePlugin.py", line 7, in <module>
> from yapsy.PluginManager import PluginManager
> File "/<<PKGBUILDDIR>>/yapsy/PluginManager.py", line 131, in <module>
> import imp
> ModuleNotFoundError: No module named 'imp'
>
>
> ----------------------------------------------------------------------
> Ran 1 test in 0.000s
>
> FAILED (errors=1)
> Test failed: <unittest.runner.TextTestResult run=1 errors=1 failures=0>
> error: Test failed: <unittest.runner.TextTestResult run=1 errors=1 failures=0>
> E: pybuild pybuild:395: test: plugin distutils failed with: exit code=1:
> python3.12 setup.py test
> I: pybuild base:310: python3.11 setup.py test
> running test
> WARNING: Testing via this command is deprecated and will be removed in a
> future version. Users looking for a generic test entry point independent of
> test runner are encouraged to use tox.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:193:
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are
> deprecated.
> !!
>
>
> ********************************************************************************
> Requirements should be satisfied by a PEP 517 installer.
> If you are using pip, you can try `pip install --use-pep517`.
>
> ********************************************************************************
>
> !!
> ir_d = dist.fetch_build_eggs(dist.install_requires)
> WARNING: The wheel package is not available.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:194:
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are
> deprecated.
> !!
>
>
> ********************************************************************************
> Requirements should be satisfied by a PEP 517 installer.
> If you are using pip, you can try `pip install --use-pep517`.
>
> ********************************************************************************
>
> !!
> tr_d = dist.fetch_build_eggs(dist.tests_require or [])
> WARNING: The wheel package is not available.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:195:
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are
> deprecated.
> !!
>
>
> ********************************************************************************
> Requirements should be satisfied by a PEP 517 installer.
> If you are using pip, you can try `pip install --use-pep517`.
>
> ********************************************************************************
>
> !!
> er_d = dist.fetch_build_eggs(
> WARNING: The wheel package is not available.
> running egg_info
> writing Yapsy.egg-info/PKG-INFO
> writing dependency_links to Yapsy.egg-info/dependency_links.txt
> writing top-level names to Yapsy.egg-info/top_level.txt
> reading manifest file 'Yapsy.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> no previously-included directories found matching 'doc/_build'
> adding license file 'LICENSE.txt'
> writing manifest file 'Yapsy.egg-info/SOURCES.txt'
> running build_ext
> test_NormalizePluginNameForModuleName_on_empty_name
> (test.test_SimplePlugin.YapsyUtils.test_NormalizePluginNameForModuleName_on_empty_name)
> ... ok
> test_NormalizePluginNameForModuleName_on_name_with_nonalphanum
> (test.test_SimplePlugin.YapsyUtils.test_NormalizePluginNameForModuleName_on_name_with_nonalphanum)
> ... ok
> test_NormalizePluginNameForModuleName_on_name_with_space
> (test.test_SimplePlugin.YapsyUtils.test_NormalizePluginNameForModuleName_on_name_with_space)
> ... ok
> test_NormalizePluginNameForModuleName_on_ok_name
> (test.test_SimplePlugin.YapsyUtils.test_NormalizePluginNameForModuleName_on_ok_name)
> ... ok
> testActivationAndDeactivation
> (test.test_SimplePlugin.SimpleTestCase.testActivationAndDeactivation)
> Test if the activation procedure works. ... ok
> testGetAll (test.test_SimplePlugin.SimpleTestCase.testGetAll)
> Test if the correct plugin has been loaded. ... ok
> testLoaded (test.test_SimplePlugin.SimpleTestCase.testLoaded)
> Test if the correct plugin has been loaded. ... ok
> testCandidatesManipulation
> (test.test_SimplePlugin.SimplePluginAdvancedManipulationTestsCase.testCandidatesManipulation)
> Test querying, removing and adding plugins from/to the lkist ... ok
> testCategoryManipulation
> (test.test_SimplePlugin.SimplePluginAdvancedManipulationTestsCase.testCategoryManipulation)
> Test querying, removing and adding plugins from/to a category. ... ok
> testChangingCategoriesFilter
> (test.test_SimplePlugin.SimplePluginAdvancedManipulationTestsCase.testChangingCategoriesFilter)
> Test the effect of setting a new category filer. ... ok
> testGetPluginOf
> (test.test_SimplePlugin.SimplePluginAdvancedManipulationTestsCase.testGetPluginOf)
> Test the plugin query function. ... ok
> testMultipleCategoriesForASamePlugin
> (test.test_SimplePlugin.SimplePluginAdvancedManipulationTestsCase.testMultipleCategoriesForASamePlugin)
> Test that associating a plugin to multiple categories works as expected. ...
> ok
> testTwoStepsLoad
> (test.test_SimplePlugin.SimplePluginAdvancedManipulationTestsCase.testTwoStepsLoad)
> Test loading the plugins in two steps in order to collect more ... ok
> testDisablingRecursivePluginLocationAllowsFindingTopLevelPlugins
> (test.test_SimplePlugin.SimplePluginDetectionTestsCase.testDisablingRecursivePluginLocationAllowsFindingTopLevelPlugins)
> Test detection of plugins when the detection is non ... ok
> testDisablingRecursivePluginLocationIsEnforced
> (test.test_SimplePlugin.SimplePluginDetectionTestsCase.testDisablingRecursivePluginLocationIsEnforced)
> Test detection of plugins when the detection is non recursive. ... ok
> testEnforcingPluginDirsDoesNotKeepDefaultDir
> (test.test_SimplePlugin.SimplePluginDetectionTestsCase.testEnforcingPluginDirsDoesNotKeepDefaultDir)
> Test that providing the directories list override the default search
> directory ... ok
> testRecursivePluginlocation
> (test.test_SimplePlugin.SimplePluginDetectionTestsCase.testRecursivePluginlocation)
> Test detection of plugins which by default must be ... ok
> testActivationAndDeactivation
> (test.test_Singleton.ConfigSingletonTestsCase.testActivationAndDeactivation)
> Test if the activation/deactivaion procedures work. ...
> /<<PKGBUILDDIR>>/yapsy/VersionedPluginManager.py:31: DeprecationWarning:
> distutils Version classes are deprecated. Use packaging.version instead.
> self.version = StrictVersion("0.0")
> /<<PKGBUILDDIR>>/yapsy/PluginInfo.py:105: DeprecationWarning: distutils
> Version classes are deprecated. Use packaging.version instead.
> return StrictVersion(self.details.get("Documentation","Version"))
> ok
> testConfigurationFileExistence
> (test.test_Singleton.ConfigSingletonTestsCase.testConfigurationFileExistence)
> Test if the configuration file has been properly written. ... ok
> testLoaded (test.test_Singleton.ConfigSingletonTestsCase.testLoaded)
> Test if the correct plugin has been loaded. ... ok
> testPluginOptions
> (test.test_Singleton.ConfigSingletonTestsCase.testPluginOptions)
> Test is the plugin can register and access options from the ... ok
> testActivationAndDeactivation
> (test.test_ConfigPlugin.ConfigTestCase.testActivationAndDeactivation)
> Test if the activation/deactivaion procedures work. ... ok
> testConfigurationFileExistence
> (test.test_ConfigPlugin.ConfigTestCase.testConfigurationFileExistence)
> Test if the configuration file has been properly written. ... ok
> testLoaded (test.test_ConfigPlugin.ConfigTestCase.testLoaded)
> Test if the correct plugin has been loaded. ... ok
> testPluginOptions (test.test_ConfigPlugin.ConfigTestCase.testPluginOptions)
> Test is the plugin can register and access options from the ... ok
> testPluginOptions
> (test.test_ConfigPlugin.ConfigurablePMWithDefaultChangeTriggerTestCase.testPluginOptions)
> Test is the plugin can register and access options from the ... ok
> testActivationAndDeactivation
> (test.test_VersionedPlugin.VersionedTestsCase.testActivationAndDeactivation)
> Test if the activation procedure works. ... ok
> testAtticConsistencyAfterCategoryFilterUpdate
> (test.test_VersionedPlugin.VersionedTestsCase.testAtticConsistencyAfterCategoryFilterUpdate)
> Test that changing the category filer doesn't make the attic inconsistent.
> ... ok
> testDirectActivationAndDeactivation
> (test.test_VersionedPlugin.VersionedTestsCase.testDirectActivationAndDeactivation)
> Test if the activation procedure works when directly activating a plugin. ...
> ok
> testLatestPluginOfCategory
> (test.test_VersionedPlugin.VersionedTestsCase.testLatestPluginOfCategory) ...
> ok
> testLoaded (test.test_VersionedPlugin.VersionedTestsCase.testLoaded)
> Test if the correct plugin has been loaded. ... ok
> testActivationAndDeactivation
> (test.test_AutoInstallPlugin.AutoInstallTestsCase.testActivationAndDeactivation)
> Test if the activation procedure works. ... ok
> testGetSetInstallDir
> (test.test_AutoInstallPlugin.AutoInstallTestsCase.testGetSetInstallDir)
> Test getting and setting install dir. ... ok
> testInstallDir
> (test.test_AutoInstallPlugin.AutoInstallTestsCase.testInstallDir)
> Test if the correct plugin (define by a directory) can be installed and
> loaded. ... ok
> testInstallFile
> (test.test_AutoInstallPlugin.AutoInstallTestsCase.testInstallFile)
> Test if the correct plugin (defined by a file) can be installed and loaded.
> ... ok
> testNoneLoaded
> (test.test_AutoInstallPlugin.AutoInstallTestsCase.testNoneLoaded)
> Test if the correct plugin has been loaded. ... ok
> testActivationAndDeactivation
> (test.test_AutoInstallPlugin.AutoInstallZIPTestsCase.testActivationAndDeactivation)
> Test if the activation procedure works. ... Investigating the content of a
> zip file containing: '['autoinstallzipplugin.yapsy-autoinstall-plugin',
> 'autoinstallzipplugin/__init__.py', 'autoinstallzipplugin/']'
> Sanity checks on zip's contained files (looking for hazardous path symbols).
> Looking for the zipped plugin's info file among
> '['autoinstallzipplugin.yapsy-autoinstall-plugin']'
> Assuming the zipped plugin info file to be
> 'autoinstallzipplugin.yapsy-autoinstall-plugin'
> Checking existence of the expected module 'autoinstallzipplugin' in the zip
> file
> ok
> testInstallZIP
> (test.test_AutoInstallPlugin.AutoInstallZIPTestsCase.testInstallZIP)
> Test if the correct plugin (define by a zip file) can be installed and
> loaded. ... Investigating the content of a zip file containing:
> '['autoinstallzipplugin.yapsy-autoinstall-plugin',
> 'autoinstallzipplugin/__init__.py', 'autoinstallzipplugin/']'
> Sanity checks on zip's contained files (looking for hazardous path symbols).
> Looking for the zipped plugin's info file among
> '['autoinstallzipplugin.yapsy-autoinstall-plugin']'
> Assuming the zipped plugin info file to be
> 'autoinstallzipplugin.yapsy-autoinstall-plugin'
> Checking existence of the expected module 'autoinstallzipplugin' in the zip
> file
> ok
> testInstallZIPFailOnNotAZipFile
> (test.test_AutoInstallPlugin.AutoInstallZIPTestsCase.testInstallZIPFailOnNotAZipFile)
> Test if, when the zip file is not a valid zip. ... Invalid zip file
> '/<<PKGBUILDDIR>>/test/pluginstoinstall/AutoInstallPlugin.py' (error: File is
> not a zip file).
> ok
> testInstallZIPFailOnUnexistingFile
> (test.test_AutoInstallPlugin.AutoInstallZIPTestsCase.testInstallZIPFailOnUnexistingFile)
> Test if, when the zip file is not a file. ... Could not find the plugin's zip
> file at '/<<PKGBUILDDIR>>/test/pluginstoinstall/doesNotExists.zip'.
> ok
> testInstallZIPFailOnWrongZip
> (test.test_AutoInstallPlugin.AutoInstallZIPTestsCase.testInstallZIPFailOnWrongZip)
> Test if, when the zip file does not contain what is required the installation
> fails. ... Investigating the content of a zip file containing:
> '['autoinstallzipplugin.yapsy-autoinstall-plugin',
> 'autoinstallzipplugin/__init__.py', 'autoinstallzipplugin/']'
> Sanity checks on zip's contained files (looking for hazardous path symbols).
> Looking for the zipped plugin's info file among
> '['autoinstallzipplugin.yapsy-autoinstall-plugin']'
> Assuming the zipped plugin info file to be
> 'autoinstallzipplugin.yapsy-autoinstall-plugin'
> Checking existence of the expected module 'autoinstallblablablazipplugin' in
> the zip file
> Zip file structure seems wrong in
> '/<<PKGBUILDDIR>>/test/pluginstoinstall/autoinstallWRONGzipplugin.zip', could
> not match info file with the implementation of plugin 'Auto Install Wrong ZIP
> Plugin'.
> ok
> testNoneLoaded
> (test.test_AutoInstallPlugin.AutoInstallZIPTestsCase.testNoneLoaded)
> Test if the correct plugin has been loaded. ... ok
> testActivationAndDeactivation
> (test.test_FilterPlugin.FilteredTestsCase.testActivationAndDeactivation)
> Test if the activation procedure works. ... ok
> testAppendOkPlugins
> (test.test_FilterPlugin.FilteredTestsCase.testAppendOkPlugins) ... ok
> testAppendRejectedPlugin
> (test.test_FilterPlugin.FilteredTestsCase.testAppendRejectedPlugin) ... ok
> testLoaded (test.test_FilterPlugin.FilteredTestsCase.testLoaded)
> Test if the correct plugin has been loaded. ... ok
> testRejectPlugin (test.test_FilterPlugin.FilteredTestsCase.testRejectPlugin)
> ... ok
> testRejectedList (test.test_FilterPlugin.FilteredTestsCase.testRejectedList)
> Test if the list of rejected plugins is correct. ... ok
> testRejectedStable
> (test.test_FilterPlugin.FilteredTestsCase.testRejectedStable) ... ok
> testRemovePlugin (test.test_FilterPlugin.FilteredTestsCase.testRemovePlugin)
> ... ok
> testUnrejectPlugin
> (test.test_FilterPlugin.FilteredTestsCase.testUnrejectPlugin) ... ok
> testActivationAndDeactivation
> (test.test_FilterPlugin.FilteredWithMonkeyPathTestsCase.testActivationAndDeactivation)
> Test if the activation procedure works. ... ok
> testLoaded (test.test_FilterPlugin.FilteredWithMonkeyPathTestsCase.testLoaded)
> Test if the correct plugin has been loaded. ... ok
> testRejectedList
> (test.test_FilterPlugin.FilteredWithMonkeyPathTestsCase.testRejectedList)
> Test if the list of rejected plugins is correct. ... ok
> testTwoStepsLoadWithError
> (test.test_ErrorInPlugin.ErrorTestCase.testTwoStepsLoadWithError)
> Test loading the plugins in two steps in order to collect more ... ok
> test_deprecated_method_dont_raise_notimplemetederror
> (test.test_PluginFileLocator.IPluginLocatorTest.test_deprecated_method_dont_raise_notimplemetederror)
> ... setPluginInfoClass was called but
> '<test.test_PluginFileLocator.IPluginLocatorTest.test_deprecated_method_dont_raise_notimplemetederror.<locals>.DummyPluginLocator
> object at 0x7f526611dbd0>' doesn't implement it.
> setPluginInfoClass was called but
> '<test.test_PluginFileLocator.IPluginLocatorTest.test_deprecated_method_dont_raise_notimplemetederror.<locals>.DummyPluginLocator
> object at 0x7f526611dbd0>' doesn't implement it.
> getPluginInfoClass was called but
> '<test.test_PluginFileLocator.IPluginLocatorTest.test_deprecated_method_dont_raise_notimplemetederror.<locals>.DummyPluginLocator
> object at 0x7f526611dbd0>' doesn't implement it.
> setPluginPlaces was called but
> '<test.test_PluginFileLocator.IPluginLocatorTest.test_deprecated_method_dont_raise_notimplemetederror.<locals>.DummyPluginLocator
> object at 0x7f526611dbd0>' doesn't implement it.
> updatePluginPlaces was called but
> '<test.test_PluginFileLocator.IPluginLocatorTest.test_deprecated_method_dont_raise_notimplemetederror.<locals>.DummyPluginLocator
> object at 0x7f526611dbd0>' doesn't implement it.
> ok
> test_Contruction
> (test.test_PluginFileLocator.PluginFileAnalyzerWithInfoFileTest.test_Contruction)
> ... ok
> test__extractCorePluginInfo_with_builtin_str_filename
> (test.test_PluginFileLocator.PluginFileAnalyzerWithInfoFileTest.test__extractCorePluginInfo_with_builtin_str_filename)
> ... ok
> test__extractCorePluginInfo_with_minimal_description
> (test.test_PluginFileLocator.PluginFileAnalyzerWithInfoFileTest.test__extractCorePluginInfo_with_minimal_description)
> ... ok
> test__extractCorePluginInfo_with_unicode_filename
> (test.test_PluginFileLocator.PluginFileAnalyzerWithInfoFileTest.test__extractCorePluginInfo_with_unicode_filename)
> Note: this test is redundant with its 'builtin_str' counterpart on Python3
> ... ok
> test_getInfosDictFromPlugin
> (test.test_PluginFileLocator.PluginFileAnalyzerWithInfoFileTest.test_getInfosDictFromPlugin)
> ... ok
> test_getPluginNameAndModuleFromStream_with_invalid_descriptions
> (test.test_PluginFileLocator.PluginFileAnalyzerWithInfoFileTest.test_getPluginNameAndModuleFromStream_with_invalid_descriptions)
> ... ok
> test_isValid
> (test.test_PluginFileLocator.PluginFileAnalyzerWithInfoFileTest.test_isValid)
> ... ok
> test_isValid_WithMultiExtensions
> (test.test_PluginFileLocator.PluginFileAnalyzerWithInfoFileTest.test_isValid_WithMultiExtensions)
> ... ok
> test_Contruction
> (test.test_PluginFileLocator.PluginFileAnalyzerMathingRegexTest.test_Contruction)
> ... ok
> test_getInfosDictFromPlugin
> (test.test_PluginFileLocator.PluginFileAnalyzerMathingRegexTest.test_getInfosDictFromPlugin)
> ... ok
> test_isValid
> (test.test_PluginFileLocator.PluginFileAnalyzerMathingRegexTest.test_isValid)
> ... ok
> test_appendAnalyzer
> (test.test_PluginFileLocator.PluginFileLocatorTest.test_appendAnalyzer) ... ok
> test_default_plugins_place_is_parent_dir
> (test.test_PluginFileLocator.PluginFileLocatorTest.test_default_plugins_place_is_parent_dir)
> Test a non-trivial default behaviour introduced some time ago :S ... ok
> test_gatherCorePluginInfo
> (test.test_PluginFileLocator.PluginFileLocatorTest.test_gatherCorePluginInfo)
> ... ok
> test_given_string_as_plugin_places_raises_error
> (test.test_PluginFileLocator.PluginFileLocatorTest.test_given_string_as_plugin_places_raises_error)
> ... ok
> test_locatePlugins
> (test.test_PluginFileLocator.PluginFileLocatorTest.test_locatePlugins) ... ok
> test_locatePlugins_recursively_fails_when_recursion_is_disabled
> (test.test_PluginFileLocator.PluginFileLocatorTest.test_locatePlugins_recursively_fails_when_recursion_is_disabled)
> ... ok
> test_locatePlugins_recursively_when_plugin_is_a_directory
> (test.test_PluginFileLocator.PluginFileLocatorTest.test_locatePlugins_recursively_when_plugin_is_a_directory)
> ... ok
> test_locatePlugins_recursively_when_plugin_is_a_symlinked_directory
> (test.test_PluginFileLocator.PluginFileLocatorTest.test_locatePlugins_recursively_when_plugin_is_a_symlinked_directory)
> ... ok
> test_locatePlugins_recursively_when_plugin_parent_dir_is_a_symlinked_directory
>
> (test.test_PluginFileLocator.PluginFileLocatorTest.test_locatePlugins_recursively_when_plugin_parent_dir_is_a_symlinked_directory)
> ... ok
> test_locatePlugins_when_plugin_is_a_directory
> (test.test_PluginFileLocator.PluginFileLocatorTest.test_locatePlugins_when_plugin_is_a_directory)
> ... ok
> test_locatePlugins_when_plugin_is_a_symlinked_directory
> (test.test_PluginFileLocator.PluginFileLocatorTest.test_locatePlugins_when_plugin_is_a_symlinked_directory)
> ... ok
> test_locatePlugins_when_plugin_is_symlinked
> (test.test_PluginFileLocator.PluginFileLocatorTest.test_locatePlugins_when_plugin_is_symlinked)
> ... ok
> test_removeAllAnalyzers
> (test.test_PluginFileLocator.PluginFileLocatorTest.test_removeAllAnalyzers)
> ... ok
> test_removeAnalyzers
> (test.test_PluginFileLocator.PluginFileLocatorTest.test_removeAnalyzers) ...
> ok
> test_removeAnalyzers_when_analyzer_is_unknown
> (test.test_PluginFileLocator.PluginFileLocatorTest.test_removeAnalyzers_when_analyzer_is_unknown)
> ... ok
> test_setAnalyzer
> (test.test_PluginFileLocator.PluginFileLocatorTest.test_setAnalyzer) ... ok
> test_setPluginInfoClass_for_named_analyzer
> (test.test_PluginFileLocator.PluginFileLocatorTest.test_setPluginInfoClass_for_named_analyzer)
> ... ok
> test_default_init
> (test.test_PluginFileLocator.PluginManagerSetUpTest.test_default_init) ... ok
> test_getPluginCandidates_too_early
> (test.test_PluginFileLocator.PluginManagerSetUpTest.test_getPluginCandidates_too_early)
> ... ok
> test_init_with_category_filter
> (test.test_PluginFileLocator.PluginManagerSetUpTest.test_init_with_category_filter)
> ... ok
> test_init_with_plugin_info_ext
> (test.test_PluginFileLocator.PluginManagerSetUpTest.test_init_with_plugin_info_ext)
> ... ok
> test_init_with_plugin_info_ext_and_locator
> (test.test_PluginFileLocator.PluginManagerSetUpTest.test_init_with_plugin_info_ext_and_locator)
> ... ok
> test_init_with_plugin_locator
> (test.test_PluginFileLocator.PluginManagerSetUpTest.test_init_with_plugin_locator)
> ... ok
> test_setPluginInfoClass_with_strategies
> (test.test_PluginFileLocator.PluginManagerSetUpTest.test_setPluginInfoClass_with_strategies)
> ... ok
> test_setPluginLocator_with_invalid_locator
> (test.test_PluginFileLocator.PluginManagerSetUpTest.test_setPluginLocator_with_invalid_locator)
> ... ok
> test_setPluginLocator_with_plugin_info_class
> (test.test_PluginFileLocator.PluginManagerSetUpTest.test_setPluginLocator_with_plugin_info_class)
> ... ok
> test_updatePluginPlaces
> (test.test_PluginFileLocator.PluginManagerSetUpTest.test_updatePluginPlaces)
> ... ok
> testDefaultValuesAndAccessors
> (test.test_PluginInfo.PluginInfoTest.testDefaultValuesAndAccessors) ... ok
> testDetailsAccessors
> (test.test_PluginInfo.PluginInfoTest.testDetailsAccessors) ... ok
> testUpAndRunning
> (test.test_SimpleMultiprocessPlugin.SimpleMultiprocessTestCase.testUpAndRunning)
> Test if the plugin is loaded and if the communication pipe is properly
> setuped. ... ok
>
> ----------------------------------------------------------------------
> Ran 97 tests in 0.105s
>
> OK
> dh_auto_test: error: pybuild --test -i python{version} -p "3.12 3.11"
> returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2023/12/12/yapsy_1.12.0-1.3_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&[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: yapsy
Source-Version: 1.12.2-1
Done: Andreas Tille <[email protected]>
We believe that the bug you reported is fixed in the latest version of
yapsy, 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.
Andreas Tille <[email protected]> (supplier of updated yapsy 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: SHA256
Format: 1.8
Date: Tue, 09 Jan 2024 07:53:15 +0100
Source: yapsy
Architecture: source
Version: 1.12.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Andreas Tille <[email protected]>
Closes: 1058083
Changes:
yapsy (1.12.2-1) unstable; urgency=medium
.
* Team upload
.
[ Ondřej Nový ]
* d/control: Remove ancient X-Python-Version field
* d/copyright: Use https protocol in Format field
* d/watch: Use https protocol
.
[ Andreas Tille ]
* Move package to DPT (https://bugs.debian.org/1058083#20)
* Standards-Version: 4.6.2 (routine-update)
* debhelper-compat 13 (routine-update)
* Remove trailing whitespace in debian/changelog (routine-update)
* Build-Depends: s/dh-python/dh-sequence-python3/ (routine-update)
* Rules-Requires-Root: no (routine-update)
* Strip unusual field spacing from debian/control.
* Use secure URI in Homepage field.
* Fix day-of-week for changelog entry 1.9.2p3-1.
* Apply multi-arch hints.
+ python-yapsy-doc: Add Multi-Arch: foreign.
* watch file standard 4 (routine-update)
* Port to Python3.12 by adding patches from upstream PR11
Closes: #1058083
Checksums-Sha1:
32f1bee63d7e71e7af32172cea490c27b75e600f 2130 yapsy_1.12.2-1.dsc
f805de7a05904f21e6c1f913ee2783ed0f2b88f9 83986 yapsy_1.12.2.orig.tar.gz
03ce89337e858e9a3c32e53f7855c3af0a22121b 8908 yapsy_1.12.2-1.debian.tar.xz
97c5ea264d9ef661b2d5762e8b7fbbd7d43a1b1a 8032 yapsy_1.12.2-1_amd64.buildinfo
Checksums-Sha256:
e919bd9e6e4e1f61e04b1ee1ed4f50066714765a0e2e267e4f93c1c3ee110a79 2130
yapsy_1.12.2-1.dsc
d8113d9f9c74eacf65b4663c9c037d278c9cb273b5eee5f0e1803baeedb23f8b 83986
yapsy_1.12.2.orig.tar.gz
747db7d8a3160f0f54ca663f9bdb40ba7b56e34cb76e4e009569f608a023f6c0 8908
yapsy_1.12.2-1.debian.tar.xz
0af66f1ebbfc76a356bddb2813c5d60ffe2b80f19e6ba4f9b41fdd798f078af9 8032
yapsy_1.12.2-1_amd64.buildinfo
Files:
38f6c65f7091903ca0de9045244fdfd6 2130 python optional yapsy_1.12.2-1.dsc
089f6bb998e667aff92920e3c6007946 83986 python optional yapsy_1.12.2.orig.tar.gz
132b0e2efc1bacca4e943a6a3ce5ae71 8908 python optional
yapsy_1.12.2-1.debian.tar.xz
9b571c476d4273d5da5a46b1dcabd893 8032 python optional
yapsy_1.12.2-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCAAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmWc7ysRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtFE5xAAlkJOnkYl44NGDmDvHn37QO5mWicmXOGz
55i15zrBznZ0d5Q6mol+ZiIsywkY7Snjvb43uKxqxfgzfAInMrBD49rCRk7NAN2w
l1At/3q5SGASvRmYeiTZZDT0JvlDYWyBTaOMDAQWmN3rklpWTtvag7neeL91bNUj
AFMURM2H1GbeqBSPAeT7eV0ulsyOBtHBDt/9CDdizm7qysu1a/H6WT35T6v0FveO
6wxyh/j5OluJN5mFKldEJhUbQYEpSgCmpLmnVIQQHTExY5h991w5CjynkwpXX+Cp
EtUDOhBMku2PiXiML6zUQkxxhAyLSd54f9OQEp6LjZ8FB2bZKfzeMD/JTO8YmVDF
IS4YAYhQt/F8lpXzfcu+B0i/lk8Aq5B7W7Q72SCGUKyxjnCL7i4aDR+ov6r/ALV7
TXJQ5W/3uveTT4XcFlJLG/FXeyUYD+m8s7bvBjOTtGj6yGbCFsgW8dTIgXOLEwRN
mXaeTZGe4LNn25tAuwmoh8cBxlwXZ21RiLVtyhOgk1D6/ouoHte0keqVefQntE1B
K/o+KXd78i6CwoeZrojVimlMP1785JmkFlrjqG9rHBL9PoGnyMYzGy/1746MIlXF
EtO+Ig/SAn8Kjrhl+gJ/iHk7WuWOt90hy/GhI0mj923Zk+4eNf3ShU0qtdKJA72S
cTKwM1mYVOw=
=TAau
-----END PGP SIGNATURE-----
--- End Message ---