Skip to content

Dockerfile: move to Debian Trixie#668

Open
MerlijnWajer wants to merge 1 commit into
developfrom
dockerfile-trixie
Open

Dockerfile: move to Debian Trixie#668
MerlijnWajer wants to merge 1 commit into
developfrom
dockerfile-trixie

Conversation

@MerlijnWajer

@MerlijnWajer MerlijnWajer commented Feb 7, 2026

Copy link
Copy Markdown
Collaborator

Switch from the very old buster to the current stable trixie.

@MerlijnWajer

Copy link
Copy Markdown
Collaborator Author

This has been build tested but I haven't yet ripped CDs this way. Will do that today or tomorrow (weekend). Would appreciate if others can test it too.

We don't need to build custom libcdio packages any more as far as I can
see, so simplify the setup.
@thomas-mc-work

Copy link
Copy Markdown
Contributor

Is it normal that the output of -v prints whipper 0.0.0?

@thomas-mc-work

Copy link
Copy Markdown
Contributor

It's even blocking the rip command:

whipper cd rip
INFO:whipper.command.cd:using configured read offset 6
INFO:whipper.command.cd:checking device /dev/sr0
WARNING:whipper.program.utils:command 'eject -t /dev/sr0' returned with exit code '1' (b'eject: CD-ROM tray close command failed: No such file or directory')
Traceback (most recent call last):
  File "/usr/local/bin/whipper", line 33, in <module>
    sys.exit(load_entry_point('whipper==0.0.0', 'console_scripts', 'whipper')())
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/dist-packages/whipper/command/main.py", line 37, in main
    ret = cmd.do()
  File "/usr/local/lib/python3.13/dist-packages/whipper/command/basecommand.py", line 141, in do
    return self.cmd.do()
           ~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/dist-packages/whipper/command/basecommand.py", line 141, in do
    return self.cmd.do()
           ~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/dist-packages/whipper/command/cd.py", line 111, in do
    self.ittoc = self.program.getFastToc(self.runner, self.device)
                 ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/dist-packages/whipper/common/program.py", line 105, in getFastToc
    if Version(version) < Version('1.2.3rc2'):
       ~~~~~~~^^^^^^^^^
  File "/usr/lib/python3/dist-packages/packaging/version.py", line 202, in __init__
    raise InvalidVersion(f"Invalid version: {version!r}")
packaging.version.InvalidVersion: Invalid version: '1.2.5 - (C) Andreas Mueller <andreas@daneb.de>'

@MerlijnWajer

Copy link
Copy Markdown
Collaborator Author

That doesn't seem right, I will try to look ASAP (weekend latest)

@thomas-mc-work

Copy link
Copy Markdown
Contributor

Gentle ping

@MerlijnWajer

Copy link
Copy Markdown
Collaborator Author

@thomas-mc-work - will try to take a look today. There's also this MR that might work (I haven't tried): #688

@sjrct

sjrct commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

I wanted to do this myself, so I opened a PR (#688) without checking if there was already an open PR for this...

This looks much better than mine, but I did encounter the issue mentioned before and also another issue where the discid package was not installed. I fixed those issues and opened PR #689 against this branch. I was able to rip with those fixes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants