Your message dated Thu, 26 Jan 2017 21:35:30 +0000
with message-id <[email protected]>
and subject line Bug#852728: fixed in mariadb-10.1 10.1.21-3
has caused the Debian Bug report #852728,
regarding FTBFS on non-Linux architectures
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.)
--
852728: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852728
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mariadb-10.1
Version: 10.1.21-2
Severity: normal
Tags: patch
The package was failing to build because it was unconditionally trying to
install systemd files and Linux-only utilities. Patch attached (tested
on kfreebsd-amd64).
Regards,
James
>From e30d6b243b57664ef398df2b00534041a2109b0b Mon Sep 17 00:00:00 2001
From: James Clarke <[email protected]>
Date: Thu, 26 Jan 2017 18:59:28 +0000
Subject: [PATCH] Fix FTBFS on non-Linux architectures
---
debian/mariadb-server-10.1.install | 9 +++++----
debian/rules | 3 +++
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/debian/mariadb-server-10.1.install b/debian/mariadb-server-10.1.install
old mode 100644
new mode 100755
index 03def793..f4a875db
--- a/debian/mariadb-server-10.1.install
+++ b/debian/mariadb-server-10.1.install
@@ -1,3 +1,4 @@
+#!/usr/bin/dh-exec
debian/additions/debian-start etc/mysql
debian/additions/debian-start.inc.sh usr/share/mysql
debian/additions/echo_stderr usr/share/mysql
@@ -5,15 +6,15 @@ debian/additions/mariadb.conf.d/50-mysqld_safe.cnf etc/mysql/mariadb.conf.d
debian/additions/mariadb.conf.d/50-server.cnf etc/mysql/mariadb.conf.d
debian/additions/source_mariadb-10.1.py usr/share/apport/package-hooks
etc/apparmor.d/usr.sbin.mysqld
-lib/systemd/system/[email protected]/use_galera_new_cluster.conf
+[linux-any] lib/systemd/system/[email protected]/use_galera_new_cluster.conf
usr/bin/aria_chk
usr/bin/aria_dump_log
usr/bin/aria_ftdump
usr/bin/aria_pack
usr/bin/aria_read_log
-usr/bin/galera_new_cluster
-usr/bin/galera_recovery
-usr/bin/mariadb-service-convert
+[linux-any] usr/bin/galera_new_cluster
+[linux-any] usr/bin/galera_recovery
+[linux-any] usr/bin/mariadb-service-convert
usr/bin/msql2mysql
usr/bin/my_print_defaults
usr/bin/myisam_ftdump
diff --git a/debian/rules b/debian/rules
index 197a54e1..a50a9d91 100755
--- a/debian/rules
+++ b/debian/rules
@@ -14,6 +14,7 @@ BUILDDIR := builddir
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_SYSTEM)
DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+DEB_BUILD_ARCH_OS ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_OS)
DEBVERSION := $(shell dpkg-parsechangelog | awk '/^Version: / { print $$2 }' | sed 's/^.*-//' )
DEB_SOURCE_PACKAGE ?= $(strip $(shell egrep '^Source: ' debian/control | cut -f 2 -d ':'))
DEB_VERSION ?= $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ')
@@ -125,9 +126,11 @@ override_dh_auto_install:
# If Mroonga plugin was not built skip the package
[ -f $(BUILDDIR)/storage/mroonga/ha_mroonga.so ] || sed -i -e "/Package: mariadb-plugin-mroonga/,+9d" debian/control
+ifneq (,$(filter linux,$(DEB_BUILD_ARCH_OS)))
# Copy systemd files to a location available for dh_installinit
cp $(BUILDDIR)/support-files/mariadb.service debian/mariadb-server-10.1.mariadb.service
cp $(BUILDDIR)/support-files/[email protected] debian/[email protected]
+endif
# make install
cd $(BUILDDIR) && $(MAKE) install DESTDIR=$(TMP)
--
2.11.0
--- End Message ---
--- Begin Message ---
Source: mariadb-10.1
Source-Version: 10.1.21-3
We believe that the bug you reported is fixed in the latest version of
mariadb-10.1, 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.
Otto Kekäläinen <[email protected]> (supplier of updated mariadb-10.1 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, 26 Jan 2017 22:18:26 +0200
Source: mariadb-10.1
Binary: libmariadbclient18 libmariadbclient-dev libmariadbclient-dev-compat
libmariadbd18 libmariadbd-dev mariadb-common mariadb-client-core-10.1
mariadb-client-10.1 mariadb-server-core-10.1 mariadb-server-10.1 mariadb-server
mariadb-client mariadb-plugin-connect mariadb-plugin-oqgraph
mariadb-plugin-tokudb mariadb-plugin-mroonga mariadb-plugin-spider
mariadb-plugin-gssapi-server mariadb-plugin-gssapi-client
mariadb-plugin-cracklib-password-check mariadb-test mariadb-test-data
Architecture: source
Version: 10.1.21-3
Distribution: unstable
Urgency: low
Maintainer: Debian MySQL Maintainers <[email protected]>
Changed-By: Otto Kekäläinen <[email protected]>
Description:
libmariadbclient-dev - MariaDB database development files
libmariadbclient-dev-compat - MariaDB database development files
(libmysqlclient compatibility)
libmariadbclient18 - MariaDB database client library
libmariadbd-dev - MariaDB embedded database, development files
libmariadbd18 - MariaDB embedded database, shared library
mariadb-client - MariaDB database client (metapackage depending on the latest
vers
mariadb-client-10.1 - MariaDB database client binaries
mariadb-client-core-10.1 - MariaDB database core client binaries
mariadb-common - MariaDB common metapackage
mariadb-plugin-connect - Connect storage engine for MariaDB
mariadb-plugin-cracklib-password-check - CrackLib Password Validation Plugin
for MariaDB
mariadb-plugin-gssapi-client - GSSAPI authentication plugin for MariaDB client
mariadb-plugin-gssapi-server - GSSAPI authentication plugin for MariaDB server
mariadb-plugin-mroonga - Mroonga storage engine for MariaDB
mariadb-plugin-oqgraph - OQGraph storage engine for MariaDB
mariadb-plugin-spider - Spider storage engine for MariaDB
mariadb-plugin-tokudb - TokuDB storage engine for MariaDB
mariadb-server - MariaDB database server (metapackage depending on the latest
vers
mariadb-server-10.1 - MariaDB database server binaries
mariadb-server-core-10.1 - MariaDB database core server files
mariadb-test - MariaDB database regression test suite
mariadb-test-data - MariaDB database regression test suite - data files
Closes: 852709 852728
Changes:
mariadb-10.1 (10.1.21-3) unstable; urgency=low
.
[ Ian Gilfillan ]
* Extend WSREP and Galera man pages patch to cover all commands
.
[ Dieter Adriaenssens ]
* Specify Architecture for mariadb-plugin-mroonga and mariadb-plugin-tokudb
(Closes: #852709)
.
[ James Clarke ]
* Fix FTBFS on non-Linux architectures (Closes: #852728)
Checksums-Sha1:
a48e92c554b872ec8a6c25838cc63ae0965b8a89 4087 mariadb-10.1_10.1.21-3.dsc
a8863f3e839d0591a7629d3a762bd074be4b88d3 213048
mariadb-10.1_10.1.21-3.debian.tar.xz
Checksums-Sha256:
0e91cfea4e5b118f86c5ccbb525f299397cca4394a143263d80589ead2c343be 4087
mariadb-10.1_10.1.21-3.dsc
c166697800cdaa7d924d89b74a72014a2e822761c75106f9f978325f3427a1f6 213048
mariadb-10.1_10.1.21-3.debian.tar.xz
Files:
13f860e4e886c1634af7e6bc571110b8 4087 database optional
mariadb-10.1_10.1.21-3.dsc
3c02cba2dd5e1d0875285085e9f4463c 213048 database optional
mariadb-10.1_10.1.21-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCgAGBQJYimcbAAoJEL7YRJ/O6NqIwbMQAI12HBC0UosduZcvRv4gZGpM
kM3VnXH5ii29xx52sIJLg5RhL7jArBMx53dTeojiyHwvEBvuAoG8IDkQ5ZszK/Oq
b6h1gXc+dMiQOt2w8gGo/oNVLzQa1mPTrtf2/RyZZ7fe8O0+N2t4uj5Mt5fA0qgw
z3+ejuLqn/eYth6hexAZnTe5jsVRIpU6xlgIWGkFcPZ8XSm9gtaHrJYTZW33r3PR
tciQyPiuknKK1I9XkzNt0BW/Qq3VywJ6hJHy5ay9Zsm9IOFPCBjy5mdMgI2kdOPD
0yHNtangJVx6Qcts9qVya7BCvlIgvyb+SMQYootEMVVRtTVZXuJSO1vxEkEXoXav
yQdeuxbjluXKdb9uC3jd04eMEvv0f5quJpPvTk4IBBh9UeUxdWzDHAUMokxyAZZK
vtScSybVMce9Yt93u8vXj9alBZ6L3lh+qWvxdT/r88VNS059iLQA1dXKtVtfipJj
Jpm41rxF3yXjyD9aRs9mCQNBmpP29sl4Wqn1rMad6l2lUwU0uYE+30rAge9z7rJC
AvOWo7m/u3CVzOrzrWpxXEbCJ2yr2g4BK9j2PjdZYaT7FnAUOOkOQBbS6+FLjGWN
aX/ODE5Z7lUYqbxs1Ikon1wFk3o+z9eUq9BxT9q2uVZznBRJ9yKbSPVuJNdAKonC
9WPCsJ0caXnhWl/QF0LT
=K5Uw
-----END PGP SIGNATURE-----
--- End Message ---