Hi Mike,
2018-02-05 17:50 GMT+01:00 Mike Gabriel <sunwea...@debian.org>: > I need some more feedback on the distribution of files over the various > packages: > > Package: veyon-master > Package: veyon-service > Package: veyon-configurator > Package: libveyon-core You should add "veyon-ctl" with the CLI tool built in and make it a recommended package. > ./usr/lib/x86_64-linux-gnu/veyon/powercontrol.so > ./usr/lib/x86_64-linux-gnu/veyon/servicecontrol.so > ./usr/lib/x86_64-linux-gnu/veyon/desktopservices.so > ./usr/lib/x86_64-linux-gnu/veyon/localdata.so > ./usr/lib/x86_64-linux-gnu/veyon/demo.so > ./usr/lib/x86_64-linux-gnu/veyon/ldap.so > ./usr/lib/x86_64-linux-gnu/veyon/linux-platform.so > ./usr/lib/x86_64-linux-gnu/veyon/builtin-x11vnc-server.so > ./usr/lib/x86_64-linux-gnu/veyon/textmessage.so > ./usr/lib/x86_64-linux-gnu/veyon/screenlock.so > ./usr/lib/x86_64-linux-gnu/veyon/config.so > ./usr/lib/x86_64-linux-gnu/veyon/remoteaccess.so > ./usr/lib/x86_64-linux-gnu/veyon/screenshot.so These belong to "veyon-plugins". Splitting them into individual packages doesn't make sense ATM. They should be available to make Veyon function properly and are mainly realized as plugins for architectural reasons. Users can still disable non-required features through Configurator. > ./usr/share/icons/hicolor/scalable/apps/veyon-configurator.svg > ./usr/share/icons/hicolor/scalable/apps/veyon-master.svg > ./usr/share/icons/hicolor/48x48/apps/veyon-configurator.png > ./usr/share/icons/hicolor/48x48/apps/veyon-master.png > ./usr/share/pixmaps/veyon-configurator.xpm > ./usr/share/pixmaps/veyon-master.xpm > ./usr/share/polkit-1/actions/io.veyon.veyon-configurator.policy > ./usr/share/applications/veyon-configurator.desktop > ./usr/share/applications/veyon-master.desktop These belong to "veyon-master" and "veyon-configurator." > ./usr/bin/veyon-auth-helper This binary is required by veyon-service to handle authentication requests so it should be packaged inside veyon-service. > ./usr/bin/veyon-worker This binary is used by veyon-service to start features e.g. in user sessions. An alternative approach would be to provide a package called "veyon-core" which contains plugins, veyon-ctl, veyon-worker and veyon-auth-helper. Don't hesitate to ask further questions. Best regards Tobias