Your message dated Wed, 08 Jan 2025 04:10:02 +0000
with message-id <e1tvnom-005aje...@fasolo.debian.org>
and subject line Bug#1091652: fixed in openjade 1.4devel1-23.3
has caused the Debian Bug report #1091652,
regarding openjade: Supporting rootless builds by default
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.)


-- 
1091652: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1091652
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: openjade
Version: 1.4devel1-23.1
Severity: normal
Tags: ftbfs
Justification: FTBFS
X-Debbugs-Cc: ni...@thykier.net
User: ni...@thykier.net
Usertags: rrr-no-as-default-issue

Dear maintainer,

During a test rebuild for building packages with
`Rules-Requires-Root: no` as the default in `dpkg`,
openjade failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... no
checking whether make supports nested variables... yes
checking whether build environment is sane... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) none
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking dependency style of g++... none
checking how to run the C++ preprocessor... g++ -E
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) no
checking for perl... /usr/bin/perl
checking build system type... aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for pthread_create in -lpthread... yes
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ld... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking 32-bit host C ABI... no
checking for egrep -e... (cached) /usr/bin/grep -E
checking for ELF binary format... yes
checking for the common suffixes of directories in the library search path... lib,lib,lib
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyPreferredLanguages... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for locale.h... yes
checking for wcscoll in -lw... no
checking for egrep... (cached) /usr/bin/grep -E
checking for limits.h... yes
checking for new... yes
checking for cassert... yes
checking for size_t... yes
checking for struct stat.st_blksize... yes
checking for sig_atomic_t in signal.h... yes
checking size of size_t... 8
checking size of unsigned int... 4
checking size of unsigned short... 2
checking size of wchar_t... 0
checking whether the compiler recognizes bool as a built-in type... yes
checking size of bool... 1
checking whether the compiler supports the mutable keyword... yes
checking whether the compiler recognizes typename... yes
checking whether the compiler accepts the new for scoping rules... yes
checking whether the compiler supports placement operator delete... no
checking whether the compiler supports dynamic_cast<>... yes
checking whether the compiler implements namespaces... yes
checking whether the compiler supports explicit instantiations... yes
checking for placement operator new... yes
checking whether the C++ compiler supports the std namespace... yes
checking whether GNU C++ supports automatic template instantiation... yes
checking whether GNU C++ links with libg++ if we include new.h... no
checking whether new_handler accepts size_t and returns int... no
checking for memcmp... yes
checking for setlocale... yes
checking whether to run the grove builder in a separate thread... no
checking whether to build the Framemaker MIF backend... yes
checking whether to build the HTML+CSS backend... yes
checking that generated files are newer than configure... done
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating OpenJade-1.4devel.spec
config.status: creating Makefile
config.status: creating msggen.pl
config.status: creating style/Makefile
config.status: creating grove/Makefile
config.status: creating spgrove/Makefile
config.status: creating jade/Makefile
config.status: creating dsssl/Makefile
config.status: creating jadedoc/Makefile
config.status: creating jadedoc/images/Makefile
config.status: creating contrib/Makefile
config.status: creating unicode/Makefile
config.status: creating po/Makefile.in
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
touch configure-stamp
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-17T16:19:34Z

-------------------------------------------------------------------------------


The above is just how the build ends and not necessarily the most
relevant part. If required, the full build log is available here:

https://people.debian.org/~nthykier/rrr-no-as-default/logs/openjade_1.4devel1-23.1.1025896.build.gz

You can find common solutions at
https://people.debian.org/~nthykier/rrr-no-as-default/docs/solutions.md

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

If this package is listed in
https://people.debian.org/~nthykier/rrr-no-as-default/docs/static-ownership.list,
then please just set `Rules-Requires-Root: binary-targets` to the source
stanza of `debian/control` as a fix to this bug.

If this package is listed in
https://people.debian.org/~nthykier/rrr-no-as-default/docs/maybe-misbuilds.list,
then the package was deemed at risk for misbuilding (having wrong
ownership) but had a FTBFS problem we tested it. Please test whether the
package works with `Rules-Requires-Root: no` validating that the
resulting deb has the correct ownership for all paths in the deb.

The goal is to have the default changed in `dpkg` either in `Trixie` or
`Forky`, depending on progress and feasibility with the release schedule
for Trixie.

For more information on this bug filing, please see:
https://lists.debian.org/debian-dpkg/2024/11/msg00016.html

Thanks,


PS: The builds were performed in mid-November. If you fixed the problem
between between then and this bug being filed, then please just close
the bug with the version it was fixed in.

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: openjade
Source-Version: 1.4devel1-23.3
Done: Niels Thykier <ni...@thykier.net>

We believe that the bug you reported is fixed in the latest version of
openjade, 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 1091...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Niels Thykier <ni...@thykier.net> (supplier of updated openjade 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: Sun, 29 Dec 2024 10:32:32 +0000
Source: openjade
Architecture: source
Version: 1.4devel1-23.3
Distribution: unstable
Urgency: medium
Maintainer: Neil Roeth <n...@debian.org>
Changed-By: Niels Thykier <ni...@thykier.net>
Closes: 1091652
Changes:
 openjade (1.4devel1-23.3) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Explicitly require root for building openjade.
     (Closes: #1091652)
Checksums-Sha1:
 1248a11c9c60f314ab52d60cd1625a39bb721f77 1655 openjade_1.4devel1-23.3.dsc
 6d1c7082871e6ff79dfe930259bd96009ef219b7 87744 
openjade_1.4devel1-23.3.debian.tar.xz
 05bf43dcdbc1cc04d4d832da53fbca6a5dd89744 5415 
openjade_1.4devel1-23.3_source.buildinfo
Checksums-Sha256:
 d98bf6089239b7ed2165ecc8d1ed9f2280f40b4beef24660966138d81de0769c 1655 
openjade_1.4devel1-23.3.dsc
 b458a1d9bbd9fb84de64fbaa2d2efa4cbc4cf50f9537359343e99bb42f58407b 87744 
openjade_1.4devel1-23.3.debian.tar.xz
 81e54fccafd29c5a91c00f04d4b2a4dbe4ac040cce807d6706e676f358a5b6e0 5415 
openjade_1.4devel1-23.3_source.buildinfo
Files:
 53087bf28accb90b46ac79c4b8200748 1655 text optional openjade_1.4devel1-23.3.dsc
 12b2fa2b5194e9140048371871869a78 87744 text optional 
openjade_1.4devel1-23.3.debian.tar.xz
 3809b6bfdd591a7caa40e9eaca48997c 5415 text optional 
openjade_1.4devel1-23.3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmd3W9ASHG5pZWxzQHRo
eWtpZXIubmV0AAoJEHQNaIiDZdKJvpcH/iWRVoZtiQZGuzSRPTcolixH/Qi4HeeJ
C2JG4F67lkxN+i06g4Wzalj2Va+955cxlGsse9pvmg4wxLjcLfRQREPegN6U6GY2
msqVLB1ninhk7ohPeYtrp8lz8cQhBLpadxEOIggnxu1uaGOmbh5Yah98uuD+dF7h
pF+mO/zLRHy38INMeNkhIXWFHjXNksp03mfMeCksh9EUl9asE4XlEIk+LNi/q6Rt
tcxOTQQYJX26/lhC3CEeMspMYwK9SAHr0poAJ/fSQ6rdQSgGdVdC57x8iPoyo1t8
7XGpccJG6P1wbyUwfjdNDXF0sd5oJD0SwDKVxkbQbvwtOqXpl1j0g0o=
=Jitp
-----END PGP SIGNATURE-----

Attachment: pgpDElDp7qxQa.pgp
Description: PGP signature


--- End Message ---

Reply via email to