Your message dated Mon, 07 Jan 2019 11:49:20 +0000
with message-id <[email protected]>
and subject line Bug#905813: fixed in orc 1:0.4.28-3.1
has caused the Debian Bug report #905813,
regarding orc FTCBFS: does not pass a --cross-file to meson
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.)
--
905813: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=905813
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: orc
Version: 1:0.4.28-2
Tags: patch
User: [email protected]
Usertags: rebootstrap
orc fails to cross build from source, because it does not pass a
--cross-file to meson. Doing so is not exactly trivial, though mesons'
addition of debcrossgen helps a lot. By far the easiest way of doing it
is using debhelper. The attached patch implements that and makes orc
cross build successfully. Please consider applying it. The patch also
makes the build system honour DEB_BUILD_OPTIONS=nocheck. Furthermore, I
suggest to add --parallel to dh to speed up the build (now possible via
using dh_auto_build).
Helmut
diff --minimal -Nru orc-0.4.28/debian/changelog orc-0.4.28/debian/changelog
--- orc-0.4.28/debian/changelog 2018-05-31 16:03:45.000000000 +0200
+++ orc-0.4.28/debian/changelog 2018-08-10 06:54:08.000000000 +0200
@@ -1,3 +1,10 @@
+orc (1:0.4.28-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Use debhelpers meson buildsystem. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Fri, 10 Aug 2018 06:54:08 +0200
+
orc (1:0.4.28-2) unstable; urgency=medium
* debian/control:
diff --minimal -Nru orc-0.4.28/debian/rules orc-0.4.28/debian/rules
--- orc-0.4.28/debian/rules 2017-11-20 17:40:44.000000000 +0100
+++ orc-0.4.28/debian/rules 2018-08-10 06:54:08.000000000 +0200
@@ -2,35 +2,32 @@
include /usr/share/dpkg/default.mk
-export MAKE = ninja -v
-
LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
%:
- dh $@
+ dh $@ --buildsystem=meson
override_dh_auto_configure:
if test -r /proc/cpuinfo; then \
cat /proc/cpuinfo; \
fi
- mkdir -p deb-build && meson --buildtype plain --prefix /usr
--default-library shared . deb-build
- mkdir -p deb-build-static && meson --buildtype plain --prefix /usr
--default-library static -Db_staticpic=true -Ddisable_gtkdoc=true
-Ddisable_tests=true . deb-build-static
+ dh_auto_configure --builddirectory=deb-build -- --default-library shared
+ dh_auto_configure --builddirectory=deb-build-static --
--default-library=static -Db_staticpic=true -Ddisable_gtkdoc=true
-Ddisable_tests=true
override_dh_auto_build:
- $(MAKE) -C deb-build all
- $(MAKE) -C deb-build-static all
+ dh_auto_build --builddirectory=deb-build
+ dh_auto_build --builddirectory=deb-build-static
override_dh_auto_clean:
rm -rf deb-build deb-build-static
dh_auto_clean
override_dh_auto_install:
- DESTDIR=$(CURDIR)/debian/tmp $(MAKE) -C deb-build install
- DESTDIR=$(CURDIR)/debian/tmp $(MAKE) -C deb-build-static install
- dh_auto_install
+ dh_auto_install --builddirectory=deb-build
+ dh_auto_install --builddirectory=deb-build-static
override_dh_auto_test:
- $(MAKE) -C deb-build test || true
+ dh_auto_test --builddirectory=test || true
override_dh_strip:
dh_strip -pliborc-0.4-0 --dbg-package=liborc-0.4-0-dbg
--- End Message ---
--- Begin Message ---
Source: orc
Source-Version: 1:0.4.28-3.1
We believe that the bug you reported is fixed in the latest version of
orc, 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.
Niels Thykier <[email protected]> (supplier of updated orc 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: Wed, 02 Jan 2019 11:00:22 +0000
Source: orc
Binary: liborc-0.4-0 liborc-0.4-dev liborc-0.4-dev-bin liborc-0.4-0-dbg
liborc-0.4-doc
Architecture: source
Version: 1:0.4.28-3.1
Distribution: unstable
Urgency: medium
Maintainer: Maintainers of GStreamer packages <[email protected]>
Changed-By: Niels Thykier <[email protected]>
Description:
liborc-0.4-0 - Library of Optimized Inner Loops Runtime Compiler
liborc-0.4-0-dbg - Library of Optimized Inner Loops Runtime Compiler (debug
package)
liborc-0.4-dev - Library of Optimized Inner Loops Runtime Compiler
(development he
liborc-0.4-dev-bin - Library of Optimized Inner Loops Runtime Compiler
(development to
liborc-0.4-doc - Library of Optimized Inner Loops Runtime Compiler
(documentation)
Closes: 905813
Changes:
orc (1:0.4.28-3.1) unstable; urgency=medium
.
* Non-maintainer upload.
.
[ Niels Thykier ]
* Set Rules-Requires-Root to no because orc does not need
(fake)root for building the binary package.
* Pass --parallel to dh to support using multiple cores when
building the package.
.
[ Helmut Grohne ]
* Fix FTCBFS: Use debhelpers meson buildsystem. (Closes: #905813)
Checksums-Sha1:
01feec17278b25b18caa73f908bad8a04b618963 2233 orc_0.4.28-3.1.dsc
2a74f31f1fca6cdbf9b1accc053a6a9ce2a68656 6964 orc_0.4.28-3.1.debian.tar.xz
2607e0779c33010ce6de4ad47e75d025bc4b5798 6437 orc_0.4.28-3.1_source.buildinfo
Checksums-Sha256:
683ee13c0ddb2e38bdb422c0c0e8ca91f70baad4cdc4363861aa2d6b9be66ba5 2233
orc_0.4.28-3.1.dsc
e8583f484c0732741fda4eeb90030ac147fd9480fc00aafd84480aa3b2d432e5 6964
orc_0.4.28-3.1.debian.tar.xz
53159cbc834d9b84276ac365d5efe39fee94a458b9255388c1186081d36db025 6437
orc_0.4.28-3.1_source.buildinfo
Files:
df894066255d6bb8706909c99e6e8fb0 2233 devel optional orc_0.4.28-3.1.dsc
1b5e933099ba2f95c551be4a0d84ac11 6964 devel optional
orc_0.4.28-3.1.debian.tar.xz
6cb5e08ee1f1f50c761274d92c736ac4 6437 devel optional
orc_0.4.28-3.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE8f9dDX4ALfD+VfsMplt42+Z8eqwFAlwsnEoACgkQplt42+Z8
eqxAzQ//afi31qSwx92FhROJnluEB9SFle7Up4RMWLD7MD+3L05Kx+ybdRoG8c1L
9hh7bA9A1LaGP4qQNJbyXiMtMJo2wx//5Bv3P6XGBwIpyaGMHyxhl0Yb8woShkic
wBd4EtFg1mZ9vBz38UXQqlofKdcVKprs8FHdcxvdtZjNgaHl2SpZLoHFt7S4OOsm
aC4na4s+6ei12jFeofGm1f9k1Lqd22fQQIERSPIjJd7bcuyRVhKpzXX9p8QKoJTp
e+ZkKAqJEx1j9Xbqgx/Z8k/hEGlMQvEVJTv6XxlFQKBA6dEi1tQrGqLcXJj0rdpA
UdQBpNMAbUCBhsUW2rZvaeaU7eTBI3kjE27peGUIqf9++uchYZWebVdehFq6jVpe
aa2J6wUzJDqn/kutZTZMVCB5RIDPSAwz2oSGqLF3R3gbXExoyi6pl7JSENi206F9
rOeoQt0q7iHW7Uq2MGPktNQi82UDNiT7V+C+4Ha5iUZZ3hgxxKMWihyAvSdPYRc3
eAGlonaYpi+9FKl32hJkBDyNBQDmLEVZvxBorBHkZd0tJsgMAeU3DgzM7E04/GYT
vTP194dhr8C+U1z2Fca0DjSsoATSADur5ZsQsJ0jSMcOKIBYb8iz8IiiBDyxJMyN
zVTysQhy+aIjm3eagf73rtNEaywoXVWxCaLX5F5LdvX6HBQ+6RY=
=zPVU
-----END PGP SIGNATURE-----
--- End Message ---