Your message dated Mon, 23 Jan 2023 20:55:19 +0000
with message-id <[email protected]>
and subject line Bug#991782: fixed in aribas 1.65-1
has caused the Debian Bug report #991782,
regarding aribas FTCBFS: multiple reasons
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.)
--
991782: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=991782
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: aribas
Version: 1.64-6
Tags: patch
User: [email protected]
Usertags: ftcbfs
aribas fails to cross build from source for three distinct reasons.
1. debian/rules intends to build differently when building for i386, but
what it actually does is conditionalizing what it builds on. Please
refer to man dpkg-architecture for a definition of "build" and
"host."
2. debian/rules forces the build architecture compiler. The simplest fix
is letting dpkg's buildtools.mk initiatlize CC.
3. debian/patches/casting_pointers (unintentionally?!) reverts
debian/patches/no_strip. As such stripping is performed with the
build architecture strip. Doing so also happens to break
DEB_BUILD_OPTIONS=nostrip as well as generation of -dbgsym packages.
Please consider applying the attached patch to fix all of the above.
Helmut
diff --minimal -Nru aribas-1.64/debian/changelog aribas-1.64/debian/changelog
--- aribas-1.64/debian/changelog 2016-12-09 19:06:43.000000000 +0100
+++ aribas-1.64/debian/changelog 2021-08-01 20:47:12.000000000 +0200
@@ -1,3 +1,13 @@
+aribas (1.64-6.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: (Closes: #-1)
+ + Fix build vs. host confusion in debian/rules.
+ + Let dpkg's buildtools.mk supply a compiler.
+ + Stop reverting d/patches/no_strip in d/patches/casting_pointers.
+
+ -- Helmut Grohne <[email protected]> Sun, 01 Aug 2021 20:47:12 +0200
+
aribas (1.64-6) unstable; urgency=low
* Installed emacsen-startup, as proposed by Kevin Ryde (thanks!)
diff --minimal -Nru aribas-1.64/debian/patches/casting_pointers
aribas-1.64/debian/patches/casting_pointers
--- aribas-1.64/debian/patches/casting_pointers 2016-12-09 19:06:43.000000000
+0100
+++ aribas-1.64/debian/patches/casting_pointers 2021-08-01 20:47:12.000000000
+0200
@@ -549,15 +549,6 @@
# This is the size of the ARIBAS heap in Megabytes
# The value should not exceed one half of the RAM of your machine
# If MEMFLAG is not defined, MEM=2 will be used by default
-@@ -48,7 +48,7 @@
-
- $(PROGRAM): $(OBJECTS) $(ASSOBJECTS)
- $(CC) -o $(PROGRAM) $(LFLAGS) $(OBJECTS) $(ASSOBJECTS)
--
-+ strip $(PROGRAM)
- clean:
- \rm *.o
-
Index: aribas-1.64/src/LINUX/README
===================================================================
--- aribas-1.64.orig/src/LINUX/README 2010-02-10 21:17:30.000000000 +0100
@@ -650,15 +641,6 @@
# MEM may be set to any integer value from 1 to 32.
# This is the size of the ARIBAS heap in Megabytes
# The value should not exceed one half of the RAM of your machine
-@@ -44,7 +44,7 @@
-
- $(PROGRAM): $(OBJECTS)
- $(CC) -o $(PROGRAM) $(OBJECTS)
--
-+ strip $(PROGRAM)
- clean:
- \rm *.o
-
Index: aribas-1.64/src/print.c
===================================================================
--- aribas-1.64.orig/src/print.c 2010-02-10 21:17:11.000000000 +0100
diff --minimal -Nru aribas-1.64/debian/rules aribas-1.64/debian/rules
--- aribas-1.64/debian/rules 2016-12-09 19:06:43.000000000 +0100
+++ aribas-1.64/debian/rules 2021-08-01 20:47:10.000000000 +0200
@@ -1,10 +1,12 @@
#!/usr/bin/make -f
+-include /usr/share/dpkg/buildtools.mk
+
%:
dh $@
override_dh_auto_build:
- if [ "$(DEB_BUILD_ARCH)" = "i386" ];\
+ if [ "$(DEB_HOST_ARCH)" = "i386" ];\
then \
cp src/LINUX/arito386.S src;\
MAKEFILE=LINUX/Makefile.linux;\
@@ -16,7 +18,7 @@
EXTRAFLAGS="-DUNiX -DPROTO";\
fi;\
cd src && make -f $$MAKEFILE\
- CC=gcc\
+ CC=$(CC)\
CFLAGS="$(OPTFLAGS) $$EXTRAFLAGS"\
ASSOBJECTS="$$ASSOBJECTS"
--- End Message ---
--- Begin Message ---
Source: aribas
Source-Version: 1.65-1
Done: Ralf Treinen <[email protected]>
We believe that the bug you reported is fixed in the latest version of
aribas, 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.
Ralf Treinen <[email protected]> (supplier of updated aribas 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: SHA256
Format: 1.8
Date: Mon, 23 Jan 2023 20:12:10 +0100
Source: aribas
Architecture: source
Version: 1.65-1
Distribution: unstable
Urgency: medium
Maintainer: Ralf Treinen <[email protected]>
Changed-By: Ralf Treinen <[email protected]>
Closes: 991782 1001653
Changes:
aribas (1.65-1) unstable; urgency=medium
.
[ Ralf Treinen ]
* update debian/watch file
* add src/aribas to the filter in gbp.conf since upstream distributes a
pre-compiled binary with the sources.
* new upstream version,
- drop patch no_strip as it is not useful
- drop patch casting_pointers which has been integrated upstream
- add patch fix-make-clean to make "make clean" idempotent
- add patch compile-with-debug-symbols to use the -g flag to gcc
* upstream has dropped the i386 assembly code (closes: #1001653), remove
the special case for i386 in debian/rules (closes:#991782).
* debian/aribas.install: upstream has moved src/EL to EL
* debian/control:
- Standards-Version 4.6.2 (no change)
- declare Rules-Requires-Root: no
* debian/aribas.docs: upstream has renamed doc files. Also modify
accordingly debian/aribas-doc-base.
.
[ Debian Janitor ]
* Trim trailing whitespace.
* Use secure copyright file specification URI.
* Use secure URI in Homepage field.
* Bump debhelper from old 10 to 13.
* Set debhelper-compat version in Build-Depends.
* Update Vcs-* headers from URL redirect.
* Use canonical URL in Vcs-Git.
Checksums-Sha1:
ae4c6281ebf764ac71314d0fa5c6615ac920de8a 1855 aribas_1.65-1.dsc
1b041c177171303cbe26d4f9aac66d037e47c55f 320164 aribas_1.65.orig.tar.gz
5744800fc6f02e9146a4904c9e7acc0aa5576164 8992 aribas_1.65-1.debian.tar.xz
c5455c02006cd13a7c04d4ead68660826387d223 5908 aribas_1.65-1_source.buildinfo
Checksums-Sha256:
9a0e5ad64a4d5f696fe40a1fd7c1e63ea7bfa6910e038345b555831e1122bd89 1855
aribas_1.65-1.dsc
2ea6864a3098760fc000ddd1d228d36294668d81ded4955f0e60822ec9e3bc65 320164
aribas_1.65.orig.tar.gz
37698ceb8c9ffd4b4bf764d2cc453991e2275c00bbbe81650cfb130536c918a1 8992
aribas_1.65-1.debian.tar.xz
d7b3ce09dccb69bda9d6e281fbe0e4e6aa879bd1612ca38d29f5d869bd66fc17 5908
aribas_1.65-1_source.buildinfo
Files:
67287966d73a0363062d66b06972322a 1855 math optional aribas_1.65-1.dsc
aec83fe609a2adb6b90b58b3c6f21bfd 320164 math optional aribas_1.65.orig.tar.gz
3d1ad2ab3eda1a286a1add47084ee789 8992 math optional aribas_1.65-1.debian.tar.xz
4ba952f4d216b1541fd577c5398c63bc 5908 math optional
aribas_1.65-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEAgVIKeEtDyqOZI5idFxHZtTKzf8FAmPO7jAACgkQdFxHZtTK
zf+UOw/+LGGw3tP8s70o1Ts0/QBmQ3R0DMMVdgQxHbgOE56UuhKR3He4Y+AxFCM/
Cts8I/fmN/uMr9RBaNsjLiamOjgyYyqAaSRjguBijVBScXZY+PEYuRU0hUp+CV8P
M4RIAaFtg6xu2Qa79MnOJgWp5ErJYZcxRCG8uAe8ZiEm7ud07/Ip6HpV3UVoxxrI
BihwMC6vp8d/eml4bqWa9EYg/T/2tZtVfumTys7bg3C1YBBTKrXAB0fzCRzsQXyr
pC71nwimKzdqnxRJmLUncx9X6H9/7etv4/9AglpkN4qEmRo5uDaKDQ5GZjVirWbm
3PVpu0mrK9WlBu0aLIvoJue+JY94NHvR2OctT9mBqxt1uGwiz9tQ+PmdB1mtnkTv
/YVyRxb9jt8Uj5Ep//B8pGW/OSG5vstchsumEvNvAH+WKGg5GmnB0LVEg1YPT9Dp
2M0+Yu6gqX310tFgHiapJBjv0KYOqa5BGhYwQfDHIJjw8nNKmGhBVAvRhUNcFWnN
LlbbVX9xysWLbbDV1kjQn0/IW5vvu6/x46F0ObblOnv+3tZAr/isoqp0tp7uM/dY
7HspKu8ldPh89RqGcqqf2GZLVYco9ZGl6ZRfjajKieLeQ967k4oz23ZxS3q+wdZW
RrGhdTKPQrBCmHubAHzP9JrhLR7HwVrxQUETFj1QNN0qpOesal8=
=vz4G
-----END PGP SIGNATURE-----
--- End Message ---