Acknowledgement sent
to Mike Bird <[email protected]>:
New Bug report received and forwarded. Copy sent to Debian Qt/KDE Maintainers <[email protected]>.
(Wed, 31 Jul 2019 21:24:05 GMT) (full text, mbox, link).
Subject: qt3d5-examples: qt examples missing important files
Date: Wed, 31 Jul 2019 14:21:27 -0700
Package: qt3d5-examples
Version: 5.11.3+dfsg-2
Severity: important
Installing various qt*examples packages such as this does not make
them visible in qtcreator. This may be because the various
examples-manifest.xml (and associated images) are in the doc-html
packages (where they do not appear to be used) rather than in
the qt*examples packages where they are needed. Installing the
doc-html files magically makes the examples appear in qtcreator.
-- System Information:
Debian Release: 10.0
APT prefers stable
APT policy: (2000, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.19.0-5-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages qt3d5-examples depends on:
ii libc6 2.28-10
ii libqt53dcore5 5.11.3+dfsg-2
ii libqt53dextras5 5.11.3+dfsg-2
ii libqt53dinput5 5.11.3+dfsg-2
ii libqt53dquick5 5.11.3+dfsg-2
ii libqt53dquickextras5 5.11.3+dfsg-2
ii libqt53drender5 5.11.3+dfsg-2
ii libqt5core5a 5.11.3+dfsg1-1
ii libqt5gui5 5.11.3+dfsg1-1
ii libqt5network5 5.11.3+dfsg1-1
ii libqt5qml5 5.11.3-4
ii libqt5quick5 5.11.3-4
ii libqt5quickwidgets5 5.11.3-4
ii libqt5widgets5 5.11.3+dfsg1-1
ii libstdc++6 8.3.0-6
ii qml-module-qt3d 5.11.3+dfsg-2
ii qml-module-qtquick-scene3d 5.11.3+dfsg-2
qt3d5-examples recommends no packages.
qt3d5-examples suggests no packages.
-- no debconf information
Acknowledgement sent
to Dmitry Shachnev <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian Qt/KDE Maintainers <[email protected]>.
(Fri, 02 Aug 2019 18:57:07 GMT) (full text, mbox, link).
Hi Mike!
On Wed, Jul 31, 2019 at 02:21:27PM -0700, Mike Bird wrote:
> Installing various qt*examples packages such as this does not make
> them visible in qtcreator. This may be because the various
> examples-manifest.xml (and associated images) are in the doc-html
> packages (where they do not appear to be used) rather than in
> the qt*examples packages where they are needed. Installing the
> doc-html files magically makes the examples appear in qtcreator.
Thanks for bringing this up! I do not use qtcreator myself, so I could
not notice this bug.
This is a difficult issue for two reasons:
1) It affects all submodules, not just qt3d (we have 31 *-doc-html
packages at the moment).
2) Currently our .install files for the *-doc-html look very simple
and basically install everything under /usr/share/qt5/doc/{MODULE}.
To fix this, we need to explicitly list all files we want to install,
except the examples-manifest.xml files, which should go to -examples.
This is manual work, and it is easy to miss some such files.
I wonder if it will be better to simply make the *-examples packages
recommend the *-doc-html packages. (Not depend because the examples
can be run without qtcreator.) What do you think about this?
I am currently on vacation so I will be able to work on this not
earlier than in two weeks. But hopefully we can get this fixed before
Qt 5.12 reaches unstable.
--
Dmitry Shachnev
Acknowledgement sent
to Scarlett Moore <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian Qt/KDE Maintainers <[email protected]>.
(Fri, 02 Aug 2019 20:48:05 GMT) (full text, mbox, link).
Sent via the Samsung Galaxy Note9, an AT&T 5G Evolution capable smartphone
-------- Original message --------From: Dmitry Shachnev <[email protected]> Date: 8/2/19 11:53 AM (GMT-07:00) To: Mike Bird <[email protected]>, [email protected] Subject: Bug#933597: qt3d5-examples: qt examples missing important files Hi Mike!On Wed, Jul 31, 2019 at 02:21:27PM -0700, Mike Bird wrote:> Installing various qt*examples packages such as this does not make> them visible in qtcreator. This may be because the various> examples-manifest.xml (and associated images) are in the doc-html> packages (where they do not appear to be used) rather than in> the qt*examples packages where they are needed. Installing the> doc-html files magically makes the examples appear in qtcreator.Thanks for bringing this up! I do not use qtcreator myself, so I couldnot notice this bug.This is a difficult issue for two reasons:1) It affects all submodules, not just qt3d (we have 31 *-doc-htmlpackages at the moment).2) Currently our .install files for the *-doc-html look very simpleand basically install everything under /usr/share/qt5/doc/{MODULE}.To fix this, we need to explicitly list all files we want to install,except the examples-manifest.xml files, which should go to -examples.This is manual work, and it is easy to miss some such files.I wonder if it will be better to simply make the *-examples packagesrecommend the *-doc-html packages. (Not depend because the examplescan be run without qtcreator.) What do you think about this?I am currently on vacation so I will be able to work on this notearlier than in two weeks. But hopefully we can get this fixed beforeQt 5.12 reaches unstable.Is this something I can help with to reduce your workload post vacation?Scarlett --Dmitry Shachnev
Acknowledgement sent
to Lisandro Damián Nicanor Pérez Meyer <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian Qt/KDE Maintainers <[email protected]>.
(Fri, 02 Aug 2019 23:15:03 GMT) (full text, mbox, link).
Hi!
El vie., 2 ago. 2019 15:57, Dmitry Shachnev <[email protected]> escribió:
> Hi Mike!
>
> On Wed, Jul 31, 2019 at 02:21:27PM -0700, Mike Bird wrote:
> > Installing various qt*examples packages such as this does not make
> > them visible in qtcreator. This may be because the various
> > examples-manifest.xml (and associated images) are in the doc-html
> > packages (where they do not appear to be used) rather than in
> > the qt*examples packages where they are needed. Installing the
> > doc-html files magically makes the examples appear in qtcreator.
>
> Thanks for bringing this up! I do not use qtcreator myself, so I could
> not notice this bug.
>
I do, but I also have almost the full stack installed, so I never bumped
into it.
> This is a difficult issue for two reasons:
>
> 1) It affects all submodules, not just qt3d (we have 31 *-doc-html
> packages at the moment).
>
> 2) Currently our .install files for the *-doc-html look very simple
> and basically install everything under /usr/share/qt5/doc/{MODULE}.
>
> To fix this, we need to explicitly list all files we want to install,
> except the examples-manifest.xml files, which should go to -examples.
> This is manual work, and it is easy to miss some such files.
>
> I wonder if it will be better to simply make the *-examples packages
> recommend the *-doc-html packages. (Not depend because the examples
> can be run without qtcreator.) What do you think about this?
Putting the xml files along the examples would also prove tricky, as they
are probably bring built with the arch:all build.
So yes, I think a recommendation is the best approach here.
I am currently on vacation so I will be able to work on this not
> earlier than in two weeks. But hopefully we can get this fixed before
> Qt 5.12 reaches unstable.
>
Scarlett should probably be able to goo ahead with this. Scarlett: feel
free to ping me.
>
Acknowledgement sent
to Mike Bird <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian Qt/KDE Maintainers <[email protected]>.
(Sat, 03 Aug 2019 01:54:04 GMT) (full text, mbox, link).
Subject: Re: Bug#933597: qt3d5-examples: qt examples missing important files
Date: Fri, 2 Aug 2019 18:33:04 -0700
On Fri August 2 2019 11:53:26 Dmitry Shachnev wrote:
> I wonder if it will be better to simply make the *-examples packages
> recommend the *-doc-html packages. (Not depend because the examples
> can be run without qtcreator.) What do you think about this?
Let me do some more testing here. It might be sufficient just to move
only the various examples-manifest.xml to the examples packages but I
need to do a lot more testing to confirm this.
> I am currently on vacation so I will be able to work on this not
> earlier than in two weeks. But hopefully we can get this fixed before
> Qt 5.12 reaches unstable.
I believe that there are additional missing dependencies for some
of the examples. Would it be possible for the *examples* packaging
to include a build-time test that the included examples build? That
looks to me to be fairly simple to implement but I'm not a DD so I
may be over-looking something.
--Mike
Acknowledgement sent
to Lisandro Damián Nicanor Pérez Meyer <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian Qt/KDE Maintainers <[email protected]>.
(Sat, 03 Aug 2019 02:15:04 GMT) (full text, mbox, link).
Subject: Re: Bug#933597: qt3d5-examples: qt examples missing important files
Date: Fri, 2 Aug 2019 23:11:48 -0300
Hi Mike!
On Fri, 2 Aug 2019 at 22:33, Mike Bird <[email protected]> wrote:
>
> On Fri August 2 2019 11:53:26 Dmitry Shachnev wrote:
> > I wonder if it will be better to simply make the *-examples packages
> > recommend the *-doc-html packages. (Not depend because the examples
> > can be run without qtcreator.) What do you think about this?
>
> Let me do some more testing here. It might be sufficient just to move
> only the various examples-manifest.xml to the examples packages but I
> need to do a lot more testing to confirm this.
The problem is that there is no "just move" thing. Doc packages are
built separately from examples, and we would have to do a fairly
lengthy process to sort out those xml files form the rest of the doc.
> > I am currently on vacation so I will be able to work on this not
> > earlier than in two weeks. But hopefully we can get this fixed before
> > Qt 5.12 reaches unstable.
>
> I believe that there are additional missing dependencies for some
> of the examples. Would it be possible for the *examples* packaging
> to include a build-time test that the included examples build? That
> looks to me to be fairly simple to implement but I'm not a DD so I
> may be over-looking something.
We currently lack lots of tests because we are very limited in man
power. It's not just adding them but also keeping them up to date.
That being said please do not hesitate in filling bugs for examples
missing dependencies.
--
Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/http://perezmeyer.blogspot.com/
Acknowledgement sent
to Mike Bird <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian Qt/KDE Maintainers <[email protected]>.
(Sat, 03 Aug 2019 12:42:05 GMT) (full text, mbox, link).
Subject: Re: Bug#933597: qt3d5-examples: qt examples missing important files
Date: Sat, 3 Aug 2019 05:39:35 -0700
On Fri August 2 2019 19:11:48 Lisandro Damián Nicanor Pérez Meyer wrote:
> We currently lack lots of tests because we are very limited in man
> power. It's not just adding them but also keeping them up to date.
> That being said please do not hesitate in filling bugs for examples
> missing dependencies.
Hi Lisandro,
I thought it would be more useful to test 5.12 in experimental
rather than 5.11 in Buster. However I belatedly discovered that
qtcreator is not in experimental. Of possibly less importance
to my testing the following also appear to be missing:
qml-module-qt-labs-handlers
qt5-doc
qt5-doc-html
... and roughly 70 python qt packages.
Is qtcreator likely to appear in experimental any time soon or
should I test in 5.11?
Thanks,
--Mike
Acknowledgement sent
to Lisandro Damián Nicanor Pérez Meyer <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian Qt/KDE Maintainers <[email protected]>.
(Sat, 03 Aug 2019 12:54:07 GMT) (full text, mbox, link).
Hi Mike!
El sáb., 3 ago. 2019 09:39, Mike Bird <[email protected]> escribió:
> On Fri August 2 2019 19:11:48 Lisandro Damián Nicanor Pérez Meyer wrote:
> > We currently lack lots of tests because we are very limited in man
> > power. It's not just adding them but also keeping them up to date.
> > That being said please do not hesitate in filling bugs for examples
> > missing dependencies.
>
> Hi Lisandro,
>
> I thought it would be more useful to test 5.12 in experimental
> rather than 5.11 in Buster. However I belatedly discovered that
> qtcreator is not in experimental. Of possibly less importance
> to my testing the following also appear to be missing:
>
> qml-module-qt-labs-handlers
> qt5-doc
> qt5-doc-html
> ... and roughly 70 python qt packages.
>
> Is qtcreator likely to appear in experimental any time soon or
> should I test in 5.11
You should test with 5.11 or wait for 5.12 to get into unstable.
Acknowledgement sent
to Dmitry Shachnev <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian Qt/KDE Maintainers <[email protected]>.
(Sat, 03 Aug 2019 18:33:05 GMT) (full text, mbox, link).
Hi Mike,
Lisandro already replied, but let me clarify why the packages are missing.
On Sat, Aug 03, 2019 at 05:39:35AM -0700, Mike Bird wrote:
> I thought it would be more useful to test 5.12 in experimental
> rather than 5.11 in Buster. However I belatedly discovered that
> qtcreator is not in experimental. Of possibly less importance
> to my testing the following also appear to be missing:
>
> qml-module-qt-labs-handlers
It is now part of qml-module-qtquick2, following the upstream merge:
https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=197c22be541e18b3
> qt5-doc
> qt5-doc-html
These packages are still in the NEW queue:
https://ftp-master.debian.org/new/qtdoc-opensource-src_5.12.2-1.html
> ... and roughly 70 python qt packages.
PyQt5 is in experimental, but it is built against Qt 5.11 there.
Maybe I will update it, but not now.
> Is qtcreator likely to appear in experimental any time soon or
> should I test in 5.11?
More likely it won’t be updated.
--
Dmitry Shachnev
Acknowledgement sent
to Dmitry Shachnev <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian Qt/KDE Maintainers <[email protected]>.
(Sat, 03 Aug 2019 18:33:06 GMT) (full text, mbox, link).
Hi Scarlett!
On Fri, Aug 02, 2019 at 01:22:21PM -0700, Scarlett Moore wrote:
> Is this something I can help with to reduce your workload post vacation?
Yes please, feel free to commit these changes. I think we have agreed
that recommending the -doc-html packages is the easiest approach.
I think there is no need for new uploads though — I am going to request
a transition when I get back to normal work.
--
Dmitry Shachnev
Subject: Bug#933597 marked as pending in qt3d-opensource-src
Date: Sat, 10 Aug 2019 18:46:55 +0000
Control: tag -1 pending
Hello,
Bug #933597 in qt3d-opensource-src reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:
https://salsa.debian.org/qt-kde-team/qt/qt3d/commit/43c68d19d29b81879bdaec3dbe11140fb5fd6944
------------------------------------------------------------------------
Fix "qt examples missing important files"
* Fix "qt examples missing important files"
- Move examples manifest files into the examples package.
- Add breaks/replaces for moved files.
(Closes: #933597)
* Move qhp .tags files into -dev package as they are needed
at build time for qhp generation.
Please see bug: #922707: please consider packaging doxygen
.tags files with -dev package, not -doc
------------------------------------------------------------------------
(this message was generated automatically)
--
Greetings
https://bugs.debian.org/933597
Subject: Bug#933597 marked as pending in qt3d-opensource-src
Date: Mon, 21 Oct 2019 07:41:02 +0000
Control: tag -1 pending
Hello,
Bug #933597 in qt3d-opensource-src reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:
https://salsa.debian.org/qt-kde-team/qt/qt3d/commit/43c68d19d29b81879bdaec3dbe11140fb5fd6944
------------------------------------------------------------------------
Fix "qt examples missing important files"
* Fix "qt examples missing important files"
- Move examples manifest files into the examples package.
- Add breaks/replaces for moved files.
(Closes: #933597)
* Move qhp .tags files into -dev package as they are needed
at build time for qhp generation.
Please see bug: #922707: please consider packaging doxygen
.tags files with -dev package, not -doc
------------------------------------------------------------------------
(this message was generated automatically)
--
Greetings
https://bugs.debian.org/933597
Debbugs is free software and licensed under the terms of the GNU General
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.