Bug#1073063: ausweisapp should depend on qml6-module-qtquick-effects
On Fri, 2024-06-14 at 10:33 +0200, Sune Stolborg Vuorela wrote: > On Friday, June 14, 2024 10:25:59 AM CEST John Paul Adrian Glaubitz wrote: > > I'm not denying that. However, a package named "qml6-module-qtquick-effects" > > doesn't sound like an interpreter to me. > > > > Thus, I don't really see how I am supposed to know as a maintainer what > > packages add Depends except for trial and error. Why not have one canonical > > "qt-interpretor" package or similar that applications can depend on? > > This is a module for a interpreted language. It is not much different than a > python package might need a hardcoded dependency on python-foo if it uses > that. or a perl package might need a hardcoded dependency on libperl-foo-bar- > baz if it uses the Foo::Bar::Baz perl module for important functionality. > > all qml*-module packages are qml (interpreted language) extensions. > > And yes. trial and error - or reading the sources - is for many interpreted > languages the only way of figuring it out. Ugh, that's truly a step backwards and way to add more burden to maintainers. I guess we'll be seeing plenty of such bug reports in the future when extensions get moved around or new ones get added. Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer `. `' Physicist `-GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
Bug#1073063: ausweisapp should depend on qml6-module-qtquick-effects
On Friday, June 14, 2024 10:25:59 AM CEST John Paul Adrian Glaubitz wrote: > I'm not denying that. However, a package named "qml6-module-qtquick-effects" > doesn't sound like an interpreter to me. > > Thus, I don't really see how I am supposed to know as a maintainer what > packages add Depends except for trial and error. Why not have one canonical > "qt-interpretor" package or similar that applications can depend on? This is a module for a interpreted language. It is not much different than a python package might need a hardcoded dependency on python-foo if it uses that. or a perl package might need a hardcoded dependency on libperl-foo-bar- baz if it uses the Foo::Bar::Baz perl module for important functionality. all qml*-module packages are qml (interpreted language) extensions. And yes. trial and error - or reading the sources - is for many interpreted languages the only way of figuring it out. /Sune -- I didn’t stop pretending when I became an adult, it’s just that when I was a kid I was pretending that I fit into the rules and structures of this world. And now that I’m an adult, I pretend that those rules and structures exist. - zefrank
Bug#1073063: ausweisapp should depend on qml6-module-qtquick-effects
On Fri, 2024-06-14 at 09:39 +0200, Sune Stolborg Vuorela wrote: > Control: severity -1 serious > > Missing dependencies are RC > > > This is a common problem with Qt6 and has been reported for a different > > dependency before, see [1]. > > It is normal for interpreted languages to have their dependencies managed > manually. This is just another version of that. I'm not denying that. However, a package named "qml6-module-qtquick-effects" doesn't sound like an interpreter to me. Thus, I don't really see how I am supposed to know as a maintainer what packages add Depends except for trial and error. Why not have one canonical "qt-interpretor" package or similar that applications can depend on? Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer `. `' Physicist `-GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
Bug#1073063: ausweisapp should depend on qml6-module-qtquick-effects
Control: severity -1 serious Missing dependencies are RC > This is a common problem with Qt6 and has been reported for a different > dependency before, see [1]. It is normal for interpreted languages to have their dependencies managed manually. This is just another version of that. /Sune -- I didn’t stop pretending when I became an adult, it’s just that when I was a kid I was pretending that I fit into the rules and structures of this world. And now that I’m an adult, I pretend that those rules and structures exist. - zefrank
Bug#1073063: ausweisapp should depend on qml6-module-qtquick-effects
Control: severity -1 normal Hello Reinhard, On Wed, 2024-06-12 at 18:40 +0200, Reinhard Karcher wrote: > ausweisapp doesn't start the gui, because qml6-module-qtquick-effects > is not installed. It should depend on that package. > Installing qml6-module-qtquick-effects solves the problem. This is a common problem with Qt6 and has been reported for a different dependency before, see [1]. I haven't found a satisfactory solution as hard-coding a dependency as suggested in your bug report would mean that the package cannot undergo automatic transitions. I am therefore reducing the severity to normal as the package would otherwise be removed from testing. Adrian > [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1070018#10 -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer `. `' Physicist `-GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
Bug#1073063: ausweisapp should depend on qml6-module-qtquick-effects
Package: ausweisapp Version: 2.1.1-1+b1 Severity: grave Justification: renders package unusable Dear Maintainer, ausweisapp doesn't start the gui, because qml6-module-qtquick-effects is not installed. It should depend on that package. Installing qml6-module-qtquick-effects solves the problem. -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (101, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.10.0-rc3 (SMP w/8 CPU threads; PREEMPT) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de:en_US Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages ausweisapp depends on: ii libc6 2.38-13 ii libhttp-parser2.9 2.9.4-6+b1 ii libpcsclite12.2.3-1 ii libqt6core6t64 6.6.2+dfsg-8 ii libqt6gui6 6.6.2+dfsg-8 ii libqt6network6 6.6.2+dfsg-8 ii libqt6qml6 6.6.2+dfsg-3 ii libqt6quick66.6.2+dfsg-3 ii libqt6quickcontrols2-6 6.6.2+dfsg-3 ii libqt6statemachine6 6.6.2-2 ii libqt6websockets6 [qt6-websockets-private-abi] 6.6.2-2 ii libqt6widgets6 6.6.2+dfsg-8 ii libssl3t64 3.2.2-1 ii libstdc++6 14.1.0-1 ii libudev1256-1 ii qml6-module-qt-labs-platform6.6.2+dfsg-3 ii qml6-module-qtqml 6.6.2+dfsg-3 ii qml6-module-qtqml-models6.6.2+dfsg-3 ii qml6-module-qtqml-statemachine 6.6.2-2 ii qml6-module-qtqml-workerscript 6.6.2+dfsg-3 ii qml6-module-qtquick-controls6.6.2+dfsg-3 ii qml6-module-qtquick-layouts 6.6.2+dfsg-3 ii qml6-module-qtquick-templates 6.6.2+dfsg-3 ii qml6-module-qtquick-window 6.6.2+dfsg-3 Versions of packages ausweisapp recommends: ii pcsc-tools 1.7.1-1 ii pcscd 2.2.3-1 ausweisapp suggests no packages. -- no debconf information