Your message dated Mon, 12 Aug 2019 19:49:44 +0000
with message-id <e1hxgk8-0002wc...@fasolo.debian.org>
and subject line Bug#929510: fixed in apache2 2.4.39-1
has caused the Debian Bug report #929510,
regarding apache2-dev: make the build more reproducible
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.)


-- 
929510: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=929510
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: apache2-dev
Version: 2.4.38-3
Tags: patch

I was looking into apache2-dev, because it cannot satisfy foreign
architecture dependencies. While doing so, I noticed that it is not
reproducible. I'm submitting a partial fix here. It is to be understood
as an incremental improvement.

A major reason for not being reproducible is
/usr/share/apache2/build/config.nice. It's a convenience script to later
configure apache in the same way. Fortunately, nothing uses this file.
To verify that, I rebuilt all build-rdeps of apache2-dev and I only
encountered one failure: #929506. We can simply drop the file.

I also noticed that config_vars.mk embeds AWK=mawk or AWK=gawk. That can
be easily canonicalized to AWK=awk.

After this patch, I see two issues:
 * config_vars.mk embeds -fdebug-prefix-map. (reproducible)
 * config_vars.mk is architecture-dependent and installed to /usr/share
   (fhs violation).

Please just close this bug after applying the patch despite those other
issues.

Helmut
diff --minimal -Nru apache2-2.4.38/debian/apache2-dev.install 
apache2-2.4.38/debian/apache2-dev.install
--- apache2-2.4.38/debian/apache2-dev.install   2019-04-02 21:55:20.000000000 
+0200
+++ apache2-2.4.38/debian/apache2-dev.install   2019-05-25 08:43:23.000000000 
+0200
@@ -1,6 +1,7 @@
 /usr/bin/apxs
 /usr/include/apache2
-/usr/share/apache2/build
+/usr/share/apache2/build/*.sh
+/usr/share/apache2/build/*.mk
 debian/debhelper/apache2.pm            
/usr/share/perl5/Debian/Debhelper/Sequence/
 debian/debhelper/dh_apache2            /usr/bin
 debian/debhelper/postinst-apache2      /usr/share/debhelper/autoscripts/
diff --minimal -Nru apache2-2.4.38/debian/changelog 
apache2-2.4.38/debian/changelog
--- apache2-2.4.38/debian/changelog     2019-04-07 20:15:40.000000000 +0200
+++ apache2-2.4.38/debian/changelog     2019-05-25 08:43:27.000000000 +0200
@@ -1,3 +1,11 @@
+apache2 (2.4.38-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Do not install /usr/share/apache2/build/config.nice. (Closes: #-1)
+  * Make config_vars.mk reproducible wrt. AWK.
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sat, 25 May 2019 08:43:27 +0200
+
 apache2 (2.4.38-3) unstable; urgency=high
 
   [ Marc Deslauriers ]
diff --minimal -Nru apache2-2.4.38/debian/rules apache2-2.4.38/debian/rules
--- apache2-2.4.38/debian/rules 2019-04-02 21:55:20.000000000 +0200
+++ apache2-2.4.38/debian/rules 2019-05-25 08:43:27.000000000 +0200
@@ -103,6 +103,7 @@
 
 override_dh_auto_configure: configure-stamp
 configure-stamp: prebuild-checks-stamp support/suexec-custom.c
+       AWK=awk \
        ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
                --enable-layout=Debian --enable-so --with-program-name=apache2 \
                --enable-suexec --with-suexec-caller=www-data \

--- End Message ---
--- Begin Message ---
Source: apache2
Source-Version: 2.4.39-1

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

Debian distribution maintenance software
pp.
Xavier Guimard <y...@debian.org> (supplier of updated apache2 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: Mon, 12 Aug 2019 21:30:33 +0200
Source: apache2
Architecture: source
Version: 2.4.39-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Apache Maintainers <debian-apache@lists.debian.org>
Changed-By: Xavier Guimard <y...@debian.org>
Closes: 929510
Changes:
 apache2 (2.4.39-1) unstable; urgency=medium
 .
   [ Helmut Grohne ]
   * Do not install /usr/share/apache2/build/config.nice (Closes: #929510)
 .
   [ Xavier Guimard ]
   * New upstream version 2.4.39
   * Refresh patches
   * Remove patches now included in upstream
   * Replace duplicate doc files by links using jdupes
   * Add bison in build dependencies
Checksums-Sha1: 
 0bccb6881e12f03e717bd9676755b7becd0dcefa 3493 apache2_2.4.39-1.dsc
 1072faebf3603b47701a1205c84d5703eb922a93 8963762 apache2_2.4.39.orig.tar.gz
 064146ed47639084f2136fa8efec56d8cdddcc57 488 apache2_2.4.39.orig.tar.gz.asc
 784439015479466ed72c81228a47f4bea0552ce3 1012356 apache2_2.4.39-1.debian.tar.xz
Checksums-Sha256: 
 8f42411faf64b4132eb81139cdbe83999ca25bfa8b6bbcf71ea9a6521131da8d 3493 
apache2_2.4.39-1.dsc
 33f3bf01b7d7a8b8fe182d1f1f8f69296b0d491299635a2d424402c8d0ac11ed 8963762 
apache2_2.4.39.orig.tar.gz
 97fd5083d58cc40cfb8391fe5dbaea8f80ba1cc094f198bf92cb1d185f222894 488 
apache2_2.4.39.orig.tar.gz.asc
 0e7fc146a9244a558cdb5cf5199f45d75d3c0d0495481c9d2e6494839f3bc5a5 1012356 
apache2_2.4.39-1.debian.tar.xz
Files: 
 bfb7c69b8ea6ab10146d1c24cb1f5450 3493 httpd optional apache2_2.4.39-1.dsc
 85e813731050d43aa9c7673068fee4e5 8963762 httpd optional 
apache2_2.4.39.orig.tar.gz
 ccf99193469082808c80c188155af8cb 488 httpd optional 
apache2_2.4.39.orig.tar.gz.asc
 6ef559e283d995e7ae2b8117f1b5deea 1012356 httpd optional 
apache2_2.4.39-1.debian.tar.xz

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

iQIzBAEBCgAdFiEEAN/li4tVV3nRAF7J9tdMp8mZ7ukFAl1RwFkACgkQ9tdMp8mZ
7ulagg//TGEQukNLMvebocyPocISeJ9Dn59cTX3bZIt+2QPCnq4uplo3+txzKSFG
8Xt+f3rMatV0WDO+VqIPFTFuPnUNtRWGh51KSdxQmOU4xVmPdZmyOWRCmzCPT7T/
+RRYFkNwphnudpTg4Imrp/Tb8M1AIHPg5WWAOvZn8GRCdevRKaAiMihXDRluWARx
RJPKywEBsaq8oflie3z/d1zG1d/Zx/kNxLVhjzCUBkVQ5G3havhooWzL7mZcmYAN
wsRhELAitrt8Nholkjvb+HGq04/UnT5qXJIFdHYi2BDiTxvVcNe/VR2GOlPgA8dA
IuLvKY+YoDSCh+IAgCr4rDY2kTq4btAPlfoV0DtbgobSaWuk+AGRSbzkfmzOC9Y6
/RmPv//m6bfLFqws5QrncOLqdvnZKknJSm/Pjyu39iqiH0EWWbEyqKzXLdwJ7O90
ne2JqCVtQgmgLrHOFRfzeABY0Pj6ethzWuFnlhtG6m0JlJb4lJdORHF4lJcxSikG
rreBYfyqvpSGUmStS4ku1BAQ2PgxTo2wP/NJbeKq2jR50ifJfo54em1ryoja09fa
L+DrUApcIC+BTPzFj63ayQVUp3gC9cuW9VtxIDMJj4gWDqB/MoBm5/RXwBeSqEGj
FU+QhqtwC/DrRPX3EyG5whjgSCh5X4xknZ5N+JcTX8tMzvKwSTg=
=rGQl
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to