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 ---

Reply via email to