hvdwolf/jExifToolGUI

Deb has missing dependencies on (my) Ubuntu 22.04

cpsyctc opened this issue · 3 comments

Version (please complete the following information):

  • OS: Ubuntu 22.04 (up to date)
  • Version Ubuntu 22.04.1 LTS
  • Package deb

Describe the bug
Broken dependency in the deb. See below. I tried a quite web search but couldn't see pointer to the missing fonts.
I realise I could go for the appimage but I try to avoid appimages and snaps where I can get a deb and I guess that if
you are distributing a deb you would want to know about this.

Thanks for the app, and all the hard work, it looks a great app.

To Reproduce

dpkg -i jexiftoolgui-2.0.1.deb

Selecting previously unselected package jexiftoolgui.
(Reading database ... 573025 files and directories currently installed.)
Preparing to unpack jexiftoolgui-2.0.1.deb ...
Unpacking jexiftoolgui (2.0.1) ...
dpkg: dependency problems prevent configuration of jexiftoolgui:
jexiftoolgui depends on fonts-arphic-ukai; however:
Package fonts-arphic-ukai is not installed.
jexiftoolgui depends on fonts-arphic-uming; however:
Package fonts-arphic-uming is not installed.

dpkg: error processing package jexiftoolgui (--install):
dependency problems - leaving unconfigured
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
Errors were encountered while processing:
jexiftoolgui

dpkg -i fonts-arphic-akai

dpkg: error: cannot access archive 'fonts-arphic-akai': No such file or directory

Sorry for this very late comment (had corona for almost 2 weeks and was really sick. Still recovering).
the aphic-akai fonts are standard in Debian and needed for Chinese characters. I had never expected that Ubuntu would not have these. I will remove the dependency in a next release and just make it a comment to install them on Debian via apt-get.
I just found that Ubuntu uses different kind of fonts for Chinese characters.

I simply removed the dependency from the control file. There are now some more "exotic" languages as well. I assume a linux user using Chinese will install the relevant Chinese character sets anyway to be able to use Chinese at all.