typedb-studio
typedb-studio copied to clipboard
TypeDB-Studio 2.14.2-1_amd64.deb - binary installs with 'TypeDB Studio' name
Description
TypeDB-Studio 2.14.2-1_amd64.deb - binary installs with 'TypeDB Studio' name, on Debian, that requires escaping the space to run the binary, thus: ./TypeDB\ Studio.
Environment
- TypeDB version: 2.14.2
- OS of TypeDB server: Debian
- Studio version: 2.14.2-1_amd64.deb
- OS of Studio: Debian
- Other environment details: None.
Reproducible Steps
Steps to create the smallest reproducible scenario:
- dpkg -i typedb-studio_2.14.2-1_amd64.deb
- cd /opt/typedb-studio/bin
- ls
- 'TypeDB Studio'*
Expected Output
TypeDB-Studio*
Actual Output
'TypeDB Studio'*
Additional information
Should I open a separate issue on /opt/typedb-studio/bin NOT being automatically added to the user's path?
(Thanks for all the hard work!)
Thanks for the report @pdurusau !
The Debian distribution (like the Windows and MacOS distributions) is compiled with jpackage --name="TypeDB Studio"
: see https://docs.oracle.com/en/java/javase/14/docs/specs/man/jpackage.html. This results in the distributed image being named TypeDB Studio
. When installed on a machine with an application menu, it shows up as TypeDB Studio
, as opposed to being listed as typedb-studio
.
Is this counter to the industry standards for desktop GUI applications on Debian-based systems?
See https://github.com/vaticle/typedb-studio/issues/630.
As in the above issue, I think we should provide a symlink named typedb-studio
and ensure it is in the user's PATH at least.
Thanks for the report @pdurusau !
The Debian distribution (like the Windows and MacOS distributions) is compiled with
jpackage --name="TypeDB Studio"
: see https://docs.oracle.com/en/java/javase/14/docs/specs/man/jpackage.html. This results in the distributed image being namedTypeDB Studio
. When installed on a machine with an application menu, it shows up asTypeDB Studio
, as opposed to being listed astypedb-studio
.Is this counter to the industry standards for desktop GUI applications on Debian-based systems?
Sorry! I never thought about using the GUI even though it reports (now that I look) TypeDB Studio. I defaulted to the command line and that's how I discovered it wasn't in my path. (It works from the menu item.) Thanks for the quick response!