[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1020600: marked as done (gcc: objc: remove unused binary-without-manpage lintian overrides)



Your message dated Wed, 19 Oct 2022 06:19:05 +0000
with message-id <E1ol2Px-00DtAw-Lb@fasolo.debian.org>
and subject line Bug#1020600: fixed in gcc-12 12.2.0-6
has caused the Debian Bug report #1020600,
regarding gcc: objc: remove unused binary-without-manpage lintian overrides
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 owner@bugs.debian.org
immediately.)


-- 
1020600: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1020600
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: gcc-12
Version: 12-20220319-1
Severity: wishlist
Tags: patch

Hi Matthias,

during DC22, I promised to send some cleanup patches preparing for
gcc-for-host. This is one of the.

The objc/objc++ frontends don't contain any binaries as they reuse
existing compiler binaries. As such, the lintian overrides
binary-without-manpage are not useful and should be deleted. Deleting
them now reduces the code churn for gcc-for-host. I'm attaching a patch
for your convenience.

Helmut
>From 7e3722a05d8855d71c985706c8d503ba53562af5 Mon Sep 17 00:00:00 2001
From: Helmut Grohne <helmut@subdivi.de>
Date: Fri, 27 Mar 2020 15:50:21 +0100
Subject: [PATCH] remove unused binary-without-manpage overrides

gobjc-N and gobjc++-N don't contain any binaries on $PATH that would
warrant a manual page.
---
 debian/rules.d/binary-objc.mk   | 4 ----
 debian/rules.d/binary-objcxx.mk | 4 ----
 2 files changed, 8 deletions(-)

diff --git a/debian/rules.d/binary-objc.mk b/debian/rules.d/binary-objc.mk
index b5cd216..743bf52 100644
--- a/debian/rules.d/binary-objc.mk
+++ b/debian/rules.d/binary-objc.mk
@@ -36,10 +36,6 @@ $(binary_stamp)-objc: $(install_stamp)
 	mkdir -p $(d_objc)/usr/share/lintian/overrides
 	echo '$(p_objc) binary: hardening-no-pie' \
 	  > $(d_objc)/usr/share/lintian/overrides/$(p_objc)
-ifeq ($(GFDL_INVARIANT_FREE),yes)
-	echo '$(p_objc) binary: binary-without-manpage' \
-	  >> $(d_objc)/usr/share/lintian/overrides/$(p_objc)
-endif
 
 	debian/dh_doclink -p$(p_objc) $(p_xbase)
 
diff --git a/debian/rules.d/binary-objcxx.mk b/debian/rules.d/binary-objcxx.mk
index 4f6d8e1..e750cae 100644
--- a/debian/rules.d/binary-objcxx.mk
+++ b/debian/rules.d/binary-objcxx.mk
@@ -34,10 +34,6 @@ $(binary_stamp)-objcxx: $(install_stamp)
 	mkdir -p $(d_objcx)/usr/share/lintian/overrides
 	echo '$(p_objcx) binary: hardening-no-pie' \
 	  > $(d_objcx)/usr/share/lintian/overrides/$(p_objcx)
-ifeq ($(GFDL_INVARIANT_FREE),yes)
-	echo '$(p_objcx) binary: binary-without-manpage' \
-	  >> $(d_objcx)/usr/share/lintian/overrides/$(p_objcx)
-endif
 
 	debian/dh_rmemptydirs -p$(p_objcx)
 
-- 
2.37.2


--- End Message ---
--- Begin Message ---
Source: gcc-12
Source-Version: 12.2.0-6
Done: Matthias Klose <doko@debian.org>

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

Debian distribution maintenance software
pp.
Matthias Klose <doko@debian.org> (supplier of updated gcc-12 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 19 Oct 2022 07:38:40 +0200
Source: gcc-12
Architecture: source
Version: 12.2.0-6
Distribution: unstable
Urgency: medium
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Closes: 1020599 1020600 1021357
Changes:
 gcc-12 (12.2.0-6) unstable; urgency=medium
 .
   * Update to git 20221019 from the gcc-12 branch.
     - Fix PR tree-optimization/106934, PR tree-optimization/106922,
       PR tree-optimization/106892, PR tree-optimization/105937,
       PR target/107064 (x86), PR fortran/106817, PR fortran/105012,
       PR fortran/100040, PR fortran/100029, PR fortran/106579,
       PR middle-end/106548, PR libstdc++/106320, PR libstdc++/106695,
       PR libstdc++/106607, PR libstdc++/106589, PR libstdc++/105678,
       PR target/99685 (PPC), PR tree-optimization/107254,
       PR tree-optimization/107212, PR tree-optimization/107160,
       PR tree-optimization/107107, PR tree-optimization/106922,
       PR tree-optimization/106922, PR target/107248 (SPARC), PR c++/106925.
   * Fix libstdc++ build on the Hurd. Closes: #1021357.
   * gobjc: drop obsolete sparc-only conflict (Helmut Grohne). Closes: #1020599.
   * gobjc: remove unused binary-without-manpage lintian overrides (Helmut
     Grohne). Closes: #1020600.
   * Include the Modula-2 documentation into the gm2-12 package.
   * Handle the "bookworm" release name instead of "sid".
   * Backport two newlib patches for the nvptx target.
Checksums-Sha1:
 4c9ed2841606fba427f437f1080ae5505562982c 27415 gcc-12_12.2.0-6.dsc
 555522f0a42e6a8aa649f6cae24a797a2ee05713 1597280 gcc-12_12.2.0-6.debian.tar.xz
 7c5588a4b3bb04053316b694656506a98bc714e3 9656 gcc-12_12.2.0-6_source.buildinfo
Checksums-Sha256:
 2eb3c39b5a1dd70ef2a081e42d1b4e88f57d137ff9c30c8ccf2940a2aa866047 27415 gcc-12_12.2.0-6.dsc
 14623395360cc98e20d51baca90003e3078c052e8d2744cd917a340ca8bb50f7 1597280 gcc-12_12.2.0-6.debian.tar.xz
 aa1c6ed005f1d91e4192b67c163b1781f82536b1a9c3c3f94bd17c877e509ec8 9656 gcc-12_12.2.0-6_source.buildinfo
Files:
 aa6013d0c875fd8ab5d85781d92c2324 27415 devel optional gcc-12_12.2.0-6.dsc
 c50d549c6b1adfa61d0a41acbf2ca0b6 1597280 devel optional gcc-12_12.2.0-6.debian.tar.xz
 319444b124adb7a3a4118a8b61a09fc0 9656 devel optional gcc-12_12.2.0-6_source.buildinfo

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

iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmNPjuYQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9Q7mEADUt24CDwFioCWjU4rfV993eGaziP2TMEVA
RnDvMszLfCIE2giYy/TPKx5JKCe3NEaMFR3U1Xv/U3byiFenComlN9OCkEOoOANJ
nTSt8mYU7rc8oQ4qFMbJNDG2gNx8tFmV9a8IQVELThtu/tEX5UgqClcDIH9xWtUn
/go+y9MewQHbqxebF6uWw/hPXdkjeVP+4rtC8G2ifndElMiwgrPXsK6dwTS91Eqf
dO9r/hFDzVWPWOskPvIE3IauW/8LDdt0eaOp8zcSCWMtFB4GliNz7ffXu8MiLoFd
UmlDdvRZmVdO9X7PC0t8sCMYYymWo+WkPuVykVrT4M1YFdRbhFRfL6vUzDxLBzc3
d3YTwm4MhrMM+O2OoN1ut0+5OpXfDUwqn15fyyjbshOa1VF8rLb1M+FzlPC/tW6P
XD8LbgGZXulHUV2Lty3R1xkgbdC8KJtk/QEYIyG+T770mx5ugOmfRjU6cXNg/lBj
vrGZCQ2JpM1xECxtiHkezg7+Y+uqQIBkEteadRw9F4J54ZmH/Pgx9t77rEmv+qlR
nEhM1kMhOBpbJH1s4c+KLrXQ6OIoaR6WOVIPsb6wYRH+u3idpPHh7ZxW/lfR80TF
b+ewFjrgZOQklL0ArwcAWjkWD23G8VtqZE4uZuqkbzFTxWXSGEwfL2/J6AmqnhUU
i6TmibANWQ==
=xqIn
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: