Description of problem: whipper consistenly crashes at the end of album ripping, when trying to write the rip log. The log creates is empty, while the ripped files are fine. Version-Release number of selected component: whipper-0.10.0-12.fc40 Additional info: reporter: libreport-2.17.15 kernel: 6.9.4-200.fc40.x86_64 cmdline: /usr/bin/python3 /usr/bin/whipper cd rip cgroup: 0::/user.slice/user-1000.slice/user/app.slice/app-org.gnome.Terminal.slice/vte-spawn-559c3279-2aef-44bf-9f9d-b55b8513d488.scope uid: 1000 reason: main.py:1039:error_deprecation:AttributeError: executable: /usr/bin/whipper type: Python3 package: whipper-0.10.0-12.fc40 runlevel: N 5 exception_type: AttributeError crash_function: error_deprecation interpreter: python3-3.12.3-2.fc40.x86_64 comment: whipper consistenly crashes at the end of album ripping, when trying to write the rip log. The log creates is empty, while the ripped files are fine. Truncated backtrace: main.py:1039:error_deprecation:AttributeError: "dump()" has been removed, use yaml = YAML(typ='unsafe', pure=True) yaml.dump(...) instead of file "/usr/lib64/python3.12/site-packages/whipper/result/logger.py", line 151 riplog = yaml.dump( Traceback (most recent call last): File "/usr/bin/whipper", line 33, in <module> sys.exit(load_entry_point('whipper==0.10.0', 'console_scripts', 'whipper')()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/site-packages/whipper/command/main.py", line 56, in main ret = cmd.do() ^^^^^^^^ File "/usr/lib64/python3.12/site-packages/whipper/command/basecommand.py", line 141, in do return self.cmd.do() ^^^^^^^^^^^^^ File "/usr/lib64/python3.12/site-packages/whipper/command/basecommand.py", line 141, in do return self.cmd.do() ^^^^^^^^^^^^^ File "/usr/lib64/python3.12/site-packages/whipper/command/cd.py", line 203, in do ret = self.doCommand() ^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/site-packages/whipper/command/cd.py", line 589, in doCommand self.program.writeLog(discName, self.logger) File "/usr/lib64/python3.12/site-packages/whipper/common/program.py", line 699, in writeLog log = txt_logger.log(self.result) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/site-packages/whipper/result/logger.py", line 22, in log return self.logRip(ripResult, epoch) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/site-packages/whipper/result/logger.py", line 151, in logRip riplog = yaml.dump( ^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ruamel/yaml/main.py", line 1251, in dump error_deprecation('dump', 'dump', arg="typ='unsafe', pure=True") File "/usr/lib/python3.12/site-packages/ruamel/yaml/main.py", line 1039, in error_deprecation raise AttributeError(s, name=None) AttributeError: "dump()" has been removed, use yaml = YAML(typ='unsafe', pure=True) yaml.dump(...) instead of file "/usr/lib64/python3.12/site-packages/whipper/result/logger.py", line 151 riplog = yaml.dump( Local variables in innermost frame: fun: 'dump' method: 'dump' arg: "typ='unsafe', pure=True" comment: 'instead of' inspect: <module 'inspect' from '/usr/lib64/python3.12/inspect.py'> s: '\n"dump()" has been removed, use\n\n yaml = YAML(typ=\'unsafe\', pure=True)\n yaml.dump(...)\n\ninstead of file "/usr/lib64/python3.12/site-packages/whipper/result/logger.py", line 151\n\n riplog = yaml.dump(\n\n' info: Traceback(filename='/usr/lib64/python3.12/site-packages/whipper/result/logger.py', lineno=151, function='logRip', code_context=[' riplog = yaml.dump(\n'], index=0, positions=Positions(lineno=151, end_lineno=156, col_offset=17, end_col_offset=9)) context: ' riplog = yaml.dump(\n'
Created attachment 2038003 [details] File: os_info
Created attachment 2038004 [details] File: environ
Created attachment 2038005 [details] File: mountinfo
Created attachment 2038006 [details] File: open_fds
Created attachment 2038007 [details] File: namespaces
Created attachment 2038008 [details] File: backtrace
Created attachment 2038009 [details] File: cpuinfo
Also reported upstream https://github.com/whipper-team/whipper/issues/626
FEDORA-2024-954f77c437 (whipper-0.10.0-14.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-954f77c437
FEDORA-2024-954f77c437 has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-954f77c437` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-954f77c437 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-954f77c437 (whipper-0.10.0-14.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.