Your message dated Wed, 11 Mar 2020 12:09:10 +0000
with message-id <e1jc0ag-000dnv...@fasolo.debian.org>
and subject line Bug#951779: fixed in pitivi 0.999-2
has caused the Debian Bug report #951779,
regarding pitivi: missing libpython link?
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 ow...@bugs.debian.org
immediately.)
--
951779: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=951779
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: pitivi
Version: 0.999-1.1
Severity: serious
Hello, looks like your software FTBFS with python3.8.
The reason is that Python functions are used in c code but the library is not
linked to it
grep PyList_Type . -R
./pitivi/coptimizations/renderer.c: if (!PyArg_ParseTuple (args, "O!ii",
&PyList_Type, &samples, &width, &height))
can you please add the link?
this patch does something similar, but we should change it to autodetect the
current python library
http://launchpadlibrarian.net/465718636/pitivi_0.999-1.1_0.999-1.1ubuntu1.diff.gz
thanks
Gianfranco
[11/16] cc -o renderer.so 'renderer@sha/pitivi_coptimizations_renderer.c.o'
-Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group
-Wl,-soname,renderer.so -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security
-Wl,-Bsymbolic-functions -Wl,-z,relro
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so
/usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libcairo.so
-Wl,--end-group
FAILED: renderer.so
cc -o renderer.so 'renderer@sha/pitivi_coptimizations_renderer.c.o'
-Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group
-Wl,-soname,renderer.so -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security
-Wl,-Bsymbolic-functions -Wl,-z,relro
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so
/usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libcairo.so
-Wl,--end-group
/usr/bin/ld: renderer@sha/pitivi_coptimizations_renderer.c.o: in function
`py_fill_surface':
./deb-build/../pitivi/coptimizations/renderer.c:30: undefined reference to
`PyList_Type'
/usr/bin/ld: ./deb-build/../pitivi/coptimizations/renderer.c:30: undefined
reference to `PyArg_ParseTuple'
/usr/bin/ld: ./deb-build/../pitivi/coptimizations/renderer.c:33: undefined
reference to `PyList_Size'
/usr/bin/ld: ./deb-build/../pitivi/coptimizations/renderer.c:50: undefined
reference to `PyList_GetItem'
/usr/bin/ld: ./deb-build/../pitivi/coptimizations/renderer.c:51: undefined
reference to `PyFloat_AsDouble'
/usr/bin/ld: ./deb-build/../pitivi/coptimizations/renderer.c:54: undefined
reference to `PyErr_Occurred'
/usr/bin/ld: renderer@sha/pitivi_coptimizations_renderer.c.o: in function
`_Py_DECREF':
/usr/include/python3.8/object.h:478: undefined reference to `_Py_Dealloc'
/usr/bin/ld: /usr/include/python3.8/object.h:478: undefined reference to
`_Py_Dealloc'
/usr/bin/ld: renderer@sha/pitivi_coptimizations_renderer.c.o: in function
`import_cairo':
/usr/include/pycairo/py3cairo.h:264: undefined reference to `PyCapsule_Import'
/usr/bin/ld: renderer@sha/pitivi_coptimizations_renderer.c.o: in function
`PyInit_renderer':
./deb-build/../pitivi/coptimizations/renderer.c:134: undefined reference to
`PyModule_Create2'
collect2: error: ld returned 1 exit status
[12/16] /usr/bin/intltool-merge --xml-style /<<PKGBUILDDIR>>/po
../data/org.pitivi.Pitivi.appdata.xml.in data/org.pitivi.Pitivi.appdata.xml
Merging translations into data/org.pitivi.Pitivi.appdata.xml.
CREATED data/org.pitivi.Pitivi.appdata.xml
[13/16] /usr/bin/meson --internal symbolextractor
subprojects/gst-transcoder/libgsttranscoder-1.0.so.0
'subprojects/gst-transcoder/7016d90@@gsttranscoder-1.0@sha/libgsttranscoder-1.0.so.0.symbols'
[14/16] /usr/bin/g-ir-scanner -pthread -I/usr/include/gobject-introspection-1.0
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
--no-libtool --namespace=GstTranscoder --nsversion=1.0 --warn-all --output
subprojects/gst-transcoder/GstTranscoder-1.0.gir '--add-init-section=extern
gboolean gst_init(gint *argc, gchar **argv); gst_init(NULL,NULL);'
-I/<<PKGBUILDDIR>>/subprojects/gst-transcoder
-I/<<PKGBUILDDIR>>/deb-build/subprojects/gst-transcoder
--filelist=/<<PKGBUILDDIR>>/deb-build/subprojects/gst-transcoder/7016d90@@gsttranscoder-1.0@sha/GstTranscoder_1.0_gir_filelist
--include=GObject-2.0 --include=Gst-1.0 --include=GstPbutils-1.0
--symbol-prefix=gst_ --identifier-prefix=Gst --cflags-begin
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -D_FORTIFY_SOURCE=2
--cflags-end --add-include-path=/usr/share/gir-1.0 --library gsttranscoder-1.0
-L/<<PKGBUILDDIR>>/deb-build/subprojects/gst-transcoder
--extra-library=glib-2.0 --extra-library=gobject-2.0
--extra-library=gstreamer-1.0 --extra-library=gstpbutils-1.0
--extra-library=gstaudio-1.0 --extra-library=gstvideo-1.0
--extra-library=gstbase-1.0 --sources-top-dirs
/<<PKGBUILDDIR>>/subprojects/gst-transcoder --sources-top-dirs
/<<PKGBUILDDIR>>/deb-build/subprojects/gst-transcoder
g-ir-scanner: link: x86_64-linux-gnu-gcc -pthread -o
/<<PKGBUILDDIR>>/deb-build/tmp-introspectwznwxfiq/GstTranscoder-1.0 -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security
/<<PKGBUILDDIR>>/deb-build/tmp-introspectwznwxfiq/GstTranscoder-1.0.o -L.
-Wl,-rpath,. -Wl,--no-as-needed
-L/<<PKGBUILDDIR>>/deb-build/subprojects/gst-transcoder
-Wl,-rpath,/<<PKGBUILDDIR>>/deb-build/subprojects/gst-transcoder
-lgsttranscoder-1.0 -lglib-2.0 -lgobject-2.0 -lgstreamer-1.0 -lgstpbutils-1.0
-lgstaudio-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgio-2.0 -lgobject-2.0
-Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -Wl,-Bsymbolic-functions
-Wl,-z,relro
--- End Message ---
--- Begin Message ---
Source: pitivi
Source-Version: 0.999-2
Done: Gianfranco Costamagna <locutusofb...@debian.org>
We believe that the bug you reported is fixed in the latest version of
pitivi, 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 951...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Gianfranco Costamagna <locutusofb...@debian.org> (supplier of updated pitivi
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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 21 Feb 2020 18:59:53 +0100
Source: pitivi
Architecture: source
Version: 0.999-2
Distribution: unstable
Urgency: medium
Maintainer: Sebastian Dröge <sl...@debian.org>
Changed-By: Gianfranco Costamagna <locutusofb...@debian.org>
Closes: 951779
Changes:
pitivi (0.999-2) unstable; urgency=medium
.
[ Gianfranco Costamagna ]
* debian/patches/9fc400ca6f3f59fd2b2abfb8e39f0cf7a4031e09.patch,
debian/patches/0a3cc054a2c20b59f5aaaaa307de3c9af3c0d270.patch:
+ Cherry-pick upstream fixes for python3.8 (Closes: #951779).
Checksums-Sha1:
a13121c4168f651defe037f6a0353c486b5a7b67 2283 pitivi_0.999-2.dsc
559806499b2a0901a146dbf3da8609e624af908f 12296928 pitivi_0.999.orig.tar.xz
382c34d5e7f7320a51b4295081e7dea57c72c438 8128 pitivi_0.999-2.debian.tar.xz
95ba476b217aeb342f337d76e1a3d67d1331d5cd 12532 pitivi_0.999-2_source.buildinfo
Checksums-Sha256:
f4e89140f41e4041973de567210b062bfd29f82e8df020de56d37ab4ecedf9f6 2283
pitivi_0.999-2.dsc
cb6f8a831383e698c2117ca7caec77b8167a6b2e2b0fb9c375e6a4f7c815b757 12296928
pitivi_0.999.orig.tar.xz
8b81b4f7da36332ff5b2a4f592704731e870ee1806cb2644990a223d006ee449 8128
pitivi_0.999-2.debian.tar.xz
bd720134f6142f89df29473372aca615fc9a00141bd04e980c7b9256b8e6cf1b 12532
pitivi_0.999-2_source.buildinfo
Files:
8f6263b6dc4334f9bc5cdfbc495bae40 2283 gnome optional pitivi_0.999-2.dsc
5f321c64dc20086f0f6737b42e73f557 12296928 gnome optional
pitivi_0.999.orig.tar.xz
111c8e5b7834245daeb909a085fafcc3 8128 gnome optional
pitivi_0.999-2.debian.tar.xz
83e4aea019d3063c8ddde8b4b382b944 12532 gnome optional
pitivi_0.999-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKmBAEBCgCQFiEEf0vHzDygb5cza7/rBmjMFIbC17UFAl5oxzRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDdG
NEJDN0NDM0NBMDZGOTczMzZCQkZFQjA2NjhDQzE0ODZDMkQ3QjUSHHNsb21vQGNv
YXhpb24ubmV0AAoJEAZozBSGwte1FYAP+wWRgNFiHXtb1Yx0MrSMLaFqs+rmPP00
Z018EDqBHn3CQKUbsKm8ls1Lv5xrpqY8PHctuSYoS3KRQeilgkjzvrJmt+VbthG6
rLXfwgAXwOc997h/IfFdUWZhyLhzC2iztDIQXKv4Ys8T3O3HK+TA6md0DCuI8uIF
IypLk51bRAxgOC8/35RbNpctkE3ptfIo+ibRdax9zMOqp4QJgD1DVqGk3l+ObLM6
I1Ht9zLeb0U1xu7NLiQotOXp4DBH0N8JqCis/ofWlFPO0OtjObdIzsGfCKHGqDom
LZxeA2rDEsQ8Oi9An/rwJAQ98krowRBcmF6gLLBemWU7ULppVJc7fLnwNtshL26f
6JZc2a8EcRRZUODRxUglSdKOPZMYOVfpSIGOaUtdudYk65aj5GQ7+smbppI3OMvM
lqPKf2sdfguZ2ZnwSOAZwEalULDzvquXmvHmiIttStP20hPb5YSa43dXYGjFeMZF
bgFFpDoxtAmxTC+JEh4bihfsb47esJ2sH73wUrx5NpK5B9vvxLRlT4jLNJwRcvYJ
5ONeuVvd/w8bAZMt+trD0Sm65Vbd6vq800BpnDS3y4UoFBCqihsrVFFcETc4U2Tx
UPjFQJ2Qj5Fx4iS0sTo0aRlEz8oOTFFRrTX7cAgDE2hjyOZtGHqF10uI+kRYt34x
NJCgGptGm4Wj
=6ZG9
-----END PGP SIGNATURE-----
--- End Message ---