Your message dated Thu, 17 Jan 2019 17:06:05 +0000
with message-id <[email protected]>
and subject line Bug#917951: fixed in gst-plugins-good1.0 1.15.1-1
has caused the Debian Bug report #917951,
regarding gst-plugins-good1.0 FTCBFS: moc: could not find a Qt installation of 
''
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
917951: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917951
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gst-plugins-good1.0
Version: 1.14.4-1
Tags: patch
User: [email protected]
Usertags: rebootstrap

gst-plugins-good1.0 does not specify which moc version to use. This
results in a cross build failure:

| make[4]: Entering directory '/<<PKGBUILDDIR>>/ext/qt'
| /usr/bin/moc -o moc_qtitem.cc -DHAVE_CONFIG_H -I. -I../..   qtitem.h
| moc: could not find a Qt installation of ''
| make[4]: *** [Makefile:1127: moc_qtitem.cc] Error 1
| make[4]: Leaving directory '/<<PKGBUILDDIR>>/ext/qt'
| make[3]: *** [Makefile:1002: qt] Error 2
| make[3]: Leaving directory '/<<PKGBUILDDIR>>/ext'
| make[2]: *** [Makefile:742: all-recursive] Error 1
| make[2]: Leaving directory '/<<PKGBUILDDIR>>'
| make[1]: *** [Makefile:673: all] Error 2
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| make: *** [/usr/share/cdbs/1/class/makefile.mk:77: 
debian/stamp-makefile-build] Error 2

There are two ways of specifying a qt version:
 * A dependency on qt<N>-default.
 * Exporting QT_SELECT=<N>.

When doing neither, you cannot expect qt tools to work (and that's what
we see during cross compilation). Source packages are supposed to always
use the latter method. The former is reserved to users.

The attached patch introduces the necessary environment variable, but
doesn't make gst-plugins-good1.0 cross buildable, because
dh_gstscancodecs fails and I have no clue how to fix that. Please close
this bug when fixing the moc invocation (e.g. by applying my patch).

Thanks to Dmitry Shachnev for pointing at QT_SELECT.

Helmut
diff --minimal -Nru gst-plugins-good1.0-1.14.4/debian/changelog 
gst-plugins-good1.0-1.14.4/debian/changelog
--- gst-plugins-good1.0-1.14.4/debian/changelog 2018-10-03 12:55:34.000000000 
+0200
+++ gst-plugins-good1.0-1.14.4/debian/changelog 2019-01-01 12:20:31.000000000 
+0100
@@ -1,3 +1,10 @@
+gst-plugins-good1.0 (1.14.4-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Export QT_SELECT to explain which moc to use. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Tue, 01 Jan 2019 12:20:31 +0100
+
 gst-plugins-good1.0 (1.14.4-1) unstable; urgency=medium
 
   * New upstream bugfix release
diff --minimal -Nru gst-plugins-good1.0-1.14.4/debian/rules 
gst-plugins-good1.0-1.14.4/debian/rules
--- gst-plugins-good1.0-1.14.4/debian/rules     2018-10-03 12:55:32.000000000 
+0200
+++ gst-plugins-good1.0-1.14.4/debian/rules     2019-01-01 12:20:18.000000000 
+0100
@@ -8,6 +8,7 @@
 # Work-around for gtk-doc bug:
 # https://bugzilla.gnome.org/show_bug.cgi?id=783926
 export PYTHONIOENCODING="utf-8"
+export QT_SELECT=5
 
 DEB_BUILD_PARALLEL = 1
 

--- End Message ---
--- Begin Message ---
Source: gst-plugins-good1.0
Source-Version: 1.15.1-1

We believe that the bug you reported is fixed in the latest version of
gst-plugins-good1.0, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Dröge <[email protected]> (supplier of updated gst-plugins-good1.0 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 17 Jan 2019 16:21:16 +0200
Source: gst-plugins-good1.0
Binary: gstreamer1.0-plugins-good-doc gstreamer1.0-pulseaudio gstreamer1.0-qt5 
gstreamer1.0-gtk3 gstreamer1.0-plugins-good gstreamer1.0-plugins-good-dbg
Architecture: source amd64 all
Version: 1.15.1-1
Distribution: experimental
Urgency: medium
Maintainer: Maintainers of GStreamer packages 
<[email protected]>
Changed-By: Sebastian Dröge <[email protected]>
Description:
 gstreamer1.0-gtk3 - GStreamer plugin for GTK+3
 gstreamer1.0-plugins-good - GStreamer plugins from the "good" set
 gstreamer1.0-plugins-good-dbg - GStreamer plugins from the "good" set
 gstreamer1.0-plugins-good-doc - GStreamer documentation for plugins from the 
"good" set
 gstreamer1.0-pulseaudio - GStreamer plugin for PulseAudio
 gstreamer1.0-qt5 - GStreamer plugin for Qt5
Closes: 917951
Changes:
 gst-plugins-good1.0 (1.15.1-1) experimental; urgency=medium
 .
   [ Sebastian Dröge ]
   * New upstream development release
     + debian/rules:
       - Update GStreamer dependency.
     + debian/control.in:
       - Update Conflicts/Replaces/Breaks for moved files from gst-plugins-bad.
   * debian/control.in:
     + Remove Sebastian Bacher and Loïc Minier from Uploaders. They didn't work
       on the packages in a very long time.
 .
       Thanks a lot for their past work!
   * debian/rules:
     + Only build documentation if we build the documentation package. Thanks
       to Simon McVittie for the patch.
 .
   [ Helmut Grohne ]
   * Export QT_SELECT to explain which moc to use. (Closes: #917951)
Checksums-Sha1:
 95feb8a7d177298a0a49290b4c6d530cf4a07cfe 3966 gst-plugins-good1.0_1.15.1-1.dsc
 ebca6292faf5a4fccd75a15f56e6cdaad7b80031 3860160 
gst-plugins-good1.0_1.15.1.orig.tar.xz
 4f8bcc150137e6bfbfda246e4404ade687e638eb 37248 
gst-plugins-good1.0_1.15.1-1.debian.tar.xz
 b12638b9bd1fbeb7329ff740e86ab72e638f1ae6 20512 
gst-plugins-good1.0_1.15.1-1_amd64.buildinfo
 bce68f1dc14f9d5d559e666c06bbf76db119b638 1297584 
gstreamer1.0-gtk3_1.15.1-1_amd64.deb
 338edbdd4b7d14c38fb4de93891c4ca9d00da052 10396876 
gstreamer1.0-plugins-good-dbg_1.15.1-1_amd64.deb
 6235319005809178a86d897514b1ea0d39b8febf 1495576 
gstreamer1.0-plugins-good-doc_1.15.1-1_all.deb
 725a5daea0716b52a3585d8792be8a8c87c636d3 3017320 
gstreamer1.0-plugins-good_1.15.1-1_amd64.deb
 8091f5ec73c01da32acfe5e61d245be3dcb068e6 1322744 
gstreamer1.0-pulseaudio_1.15.1-1_amd64.deb
 7c98e4bf824c253fe241d1025e72007098196bcf 1309764 
gstreamer1.0-qt5_1.15.1-1_amd64.deb
Checksums-Sha256:
 7dcee1d6e1576ed29b048a9e15ce638fe78abcc8f9b11b53406a7a2014ee3b93 3966 
gst-plugins-good1.0_1.15.1-1.dsc
 2b9fb4c5514981e4f75aa1af20a34bac72a447885763d03da3d23c7e329dc695 3860160 
gst-plugins-good1.0_1.15.1.orig.tar.xz
 34658508860fecccacb7429583a907327566531758ada43a213165653fe94943 37248 
gst-plugins-good1.0_1.15.1-1.debian.tar.xz
 cb55ee1452fa8bba1c66802b3c750e989075661ccfb149020958b386afec8769 20512 
gst-plugins-good1.0_1.15.1-1_amd64.buildinfo
 8c04f631afecf42916fc613a797f10d20420d99dd1aca1e1f1d0a95bfd091483 1297584 
gstreamer1.0-gtk3_1.15.1-1_amd64.deb
 8a09878a518bcb8acc8c99111238fc738dc7e464a956bf594ddeb99cbc403794 10396876 
gstreamer1.0-plugins-good-dbg_1.15.1-1_amd64.deb
 97b81a4dcb78976e504ed95d4a5b77f9ffc0313df923614e14d2507dc0465b57 1495576 
gstreamer1.0-plugins-good-doc_1.15.1-1_all.deb
 224f5dcef8f567340e909daf16462205e2b8eb64c1c0fcb63f6404b19bafda58 3017320 
gstreamer1.0-plugins-good_1.15.1-1_amd64.deb
 9a1eb89d1c1fab5345dee0290cb9fc56f13677554552b48e3df05567b79e5f11 1322744 
gstreamer1.0-pulseaudio_1.15.1-1_amd64.deb
 3bda3c9a4170a312b11ebf765a6406560455dd7cfec87255b2da3df4cbd09bb8 1309764 
gstreamer1.0-qt5_1.15.1-1_amd64.deb
Files:
 d0e8f473de32dfbef378d6c4a6933cda 3966 libs optional 
gst-plugins-good1.0_1.15.1-1.dsc
 0101e2b18bb1cb71d8aa83aef8363361 3860160 libs optional 
gst-plugins-good1.0_1.15.1.orig.tar.xz
 f11daa30047ccd2d725622b646aad017 37248 libs optional 
gst-plugins-good1.0_1.15.1-1.debian.tar.xz
 cfd155ae66f34714b485ee1174c4cf5e 20512 libs optional 
gst-plugins-good1.0_1.15.1-1_amd64.buildinfo
 9f8efddc57391d7a043792992083b7f6 1297584 graphics optional 
gstreamer1.0-gtk3_1.15.1-1_amd64.deb
 abf1078bcf83e3d088d19449a29eb32c 10396876 debug extra 
gstreamer1.0-plugins-good-dbg_1.15.1-1_amd64.deb
 63d74d1a49f3a4f980ec7a615b4022b6 1495576 doc optional 
gstreamer1.0-plugins-good-doc_1.15.1-1_all.deb
 ba0df5923a1e2b953dad426a2ad02497 3017320 libs optional 
gstreamer1.0-plugins-good_1.15.1-1_amd64.deb
 7de53fd9071306f69df2f3534210e5ef 1322744 sound optional 
gstreamer1.0-pulseaudio_1.15.1-1_amd64.deb
 82e53bfe33c623b33238edf500be570d 1309764 graphics optional 
gstreamer1.0-qt5_1.15.1-1_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQKmBAEBCgCQFiEEf0vHzDygb5cza7/rBmjMFIbC17UFAlxAsIpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDdG
NEJDN0NDM0NBMDZGOTczMzZCQkZFQjA2NjhDQzE0ODZDMkQ3QjUSHHNsb21vQGNv
YXhpb24ubmV0AAoJEAZozBSGwte1yWYP/3DXSS+y/FuU0CzQ5+E1x3lZDjubNU8z
lzuyBWH/TL9Quf6p7f+znuhNBiq/c7mnLDfOiNFgloJJdqlMqLH4VNrjkwvG2bdH
KOhrZMGdkhgLWp+HhNXfDDvUC0rj+p09mQOpv4jydTicniV8izlJg/TaB/VrocK8
+y31B7tT0hnjzOgr/boTnbObN6/0rHmk/cQStp7Hr+8AG3YZYfApex/1/4+sELuy
VlUjdGlR4DPn7gw+VWB8X2yk4guHYo/zLIP9M4EFC3Ua10mTYZXXUB/Xa5hb7xL2
iXVT4tm0sRAq77k2aovW84xlgPtUm/p2w2LaQRnE1a6zuSM5VuWYcthlnXYoas8D
eMCaO9bfZ6hif8camrpHjY3AWpeqAwVDVQv+1ogaWMMzSbB5iUvLkJgtQ0+CFP2m
wizW4K0bBigmSX/pPcNcf6D+NtuR616wC+HUXAmU2hUsff92K5geBn6E+/KnXUQe
hgbCI1AfUuAONl/c6pEG/2Q5G+3SuJCbYiJJRkx63cCaT6n/usn8kuxZusc5VW+z
NzNhm3lqoIXiiXYzRpJPKHwmJz8onfBov7Shg+urJ3+YIl9tgWG3F/JClHqnm3F/
cigk86QD8S+3MIB28RkC29S1FaTXjtGpuGwFYXd3T58s6NihVVgew3xDGr+VZR+7
XtcCSYjNSOCs
=SGnG
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to