From unknown Wed Sep 10 19:15:55 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#29204 <29204@debbugs.gnu.org> To: bug#29204 <29204@debbugs.gnu.org> Subject: Status: 4 build fixes Reply-To: bug#29204 <29204@debbugs.gnu.org> Date: Thu, 11 Sep 2025 02:15:55 +0000 retitle 29204 4 build fixes reassign 29204 idutils submitter 29204 Jim Meyering severity 29204 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 07 23:04:52 2017 Received: (at submit) by debbugs.gnu.org; 8 Nov 2017 04:04:52 +0000 Received: from localhost ([127.0.0.1]:57374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCHbg-0004FM-5q for submit@debbugs.gnu.org; Tue, 07 Nov 2017 23:04:52 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCHbd-0004F5-3Z for submit@debbugs.gnu.org; Tue, 07 Nov 2017 23:04:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eCHbW-00073j-03 for submit@debbugs.gnu.org; Tue, 07 Nov 2017 23:04:43 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56197) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eCHbV-00073d-Pj for submit@debbugs.gnu.org; Tue, 07 Nov 2017 23:04:41 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46371) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eCHbS-0001dU-51 for bug-idutils@gnu.org; Tue, 07 Nov 2017 23:04:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eCHbP-000716-SE for bug-idutils@gnu.org; Tue, 07 Nov 2017 23:04:38 -0500 Received: from mail-pg0-x22f.google.com ([2607:f8b0:400e:c05::22f]:49784) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eCHbP-00070p-GH for bug-idutils@gnu.org; Tue, 07 Nov 2017 23:04:35 -0500 Received: by mail-pg0-x22f.google.com with SMTP id g6so1016083pgn.6 for ; Tue, 07 Nov 2017 20:04:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:mime-version; bh=DB4z1RpyTmL1kK0O2QX65p13pXsx1+nRZptsfRBqF3Y=; b=sCe4F89p+serNPxkfYgCYmYhccTqEDP8xwSumZmQ3bNRFUQdL2Emv/zndB26TlwLIo DoTTTgmACyTScoZq8psCMZPhd+dHCVhPOHP/hOygrFhfpyVHjiGct5rtTfD0KKytSwch feeEWwsIKJ18Cr8qFMniVeGkDM30iEbSg2zxV0TxJ551JCsuyufT15RJVYgXgZjx2WG0 AtTavlA7P12QUrXRm5M+qv2khAvf5xUFyrk/30JyWQMGzJCAI4k2SzKN3BlTrsE/xr1k mEvW3rwOd/e0vGjWNJp0F3etFNNUILXUCV3emrFgiowTP51vl8lvyULMQRE2DUMYDG3E M7nA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :mime-version; bh=DB4z1RpyTmL1kK0O2QX65p13pXsx1+nRZptsfRBqF3Y=; b=UimpzLpSi36p58OMh2W2NnBm+UPIvdrzZQP4NfaHRbaasRiF2M2wHv/eUB3uNVn2RQ h/Ks9nUwUf2WqgR0MJUH8236rd5QXMSmykQsyuiRMONV9Zx/rFUBe8ZxbRgDLWsLTJcO 8JZqncJd2eTT29EIFh8+tY11gw+gSXpl75hNTrtVDwLbhAMfKLToHWhmzafeIiDCDMPs talB8ecYGzBtJRoWehPcO/tQTXmCVRXonmwqKR8IsDFplnctkeoZGNxlIr0r3wAq3Ce8 4gCO1GEkkfvTeXMUNkZy5HoPK//xgy3DeKu0R/7GMPdKC7OFrpKDK8HpTi479nIAyVQS FT2A== X-Gm-Message-State: AJaThX74WrrjBoC3MfSYvM0Vh7KaxhOtayW1JzmYlot+G0BR7zfD3aiA sKU/GsFz55ZziuMzeUa02P/+2A== X-Google-Smtp-Source: ABhQp+QtZ9GxUSqpOi8NwX6gS0MNUo8c2b62a7fvy9q2I2uBBFSLY7KvKwrmGppMi+ZsStMLlDNsEg== X-Received: by 10.99.114.19 with SMTP id n19mr942603pgc.356.1510113874195; Tue, 07 Nov 2017 20:04:34 -0800 (PST) Received: from sumeetsingh-mbp.DHCP.thefacebook.com ([2620:10d:c090:180::1:d581]) by smtp.gmail.com with ESMTPSA id m17sm4926066pfh.28.2017.11.07.20.04.32 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 07 Nov 2017 20:04:33 -0800 (PST) From: Jim Meyering To: bug-idutils@gnu.org Subject: 4 build fixes Date: Tue, 07 Nov 2017 20:04:26 -0800 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.8 (---) --=-=-= Content-Type: text/plain I've just pushed the following: [PATCH 1/4] build: fix type-vs-format-string mismatches [PATCH 2/4] build: address -Wimplicit-fallthrough= warnings [PATCH 3/4] build: add die.h from coreutils [PATCH 4/4] lid: fix invalid fallthrough after failed exec see https://git.sv.gnu.org/cgit/idutils.git or the attached --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=idu-build.diff Content-Description: four diff build fixes >From e37cd40e6c3101e4fa79fee9262ae435045016e7 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Tue, 7 Nov 2017 09:29:02 -0800 Subject: [PATCH 1/4] build: fix type-vs-format-string mismatches * libidu/idread.c (io_read): As above. * libidu/idu-hash.c (hash_init, hash_print_stats): Likewise. * libidu/idwrite.c (io_write): Likewise. * libidu/scanners.c (ARGS): Likewise. * libidu/walker.c (print_member_file, langs_excluded): Likewise. * src/lid.c (main): Likewise. * src/mkid.c (scan_files, report_statistics, summarize): Likewise. --- libidu/idread.c | 2 +- libidu/idu-hash.c | 8 ++++---- libidu/idwrite.c | 2 +- libidu/scanners.c | 8 ++++---- libidu/walker.c | 4 ++-- src/lid.c | 2 +- src/mkid.c | 26 +++++++++++++------------- 7 files changed, 26 insertions(+), 26 deletions(-) diff --git a/libidu/idread.c b/libidu/idread.c index a6a4b0e..7f34f76 100644 --- a/libidu/idread.c +++ b/libidu/idread.c @@ -187,7 +187,7 @@ io_read (FILE *input_FILE, void *addr, unsigned int size, int io_type) *(unsigned char *)addr = getc (input_FILE); break; default: - error (EXIT_FAILURE, 0, _("unsupported size in io_read (): %d"), size); + error (EXIT_FAILURE, 0, _("unsupported size in io_read (): %u"), size); } } else if (io_type == IO_TYPE_STR) diff --git a/libidu/idu-hash.c b/libidu/idu-hash.c index c22c02b..8c50a38 100644 --- a/libidu/idu-hash.c +++ b/libidu/idu-hash.c @@ -48,7 +48,7 @@ hash_init (struct hash_table* ht, unsigned long size, ht->ht_empty_slots = ht->ht_size; ht->ht_vec = xcalloc (ht->ht_size, sizeof(struct token *)); if (ht->ht_vec == 0) - error (EXIT_FAILURE, 0, _("can't allocate %ld bytes for hash table: memory exhausted"), + error (EXIT_FAILURE, 0, _("can't allocate %lu bytes for hash table: memory exhausted"), ht->ht_size * sizeof(struct token *)); ht->ht_capacity = ht->ht_size * 15 / 16; /* 93.75% loading factor */ ht->ht_fill = 0; @@ -261,10 +261,10 @@ hash_rehash (struct hash_table* ht) void hash_print_stats (struct hash_table const *ht, FILE *out_FILE) { - fprintf (out_FILE, _("Load=%ld/%ld=%.0f%%, "), ht->ht_fill, ht->ht_size, + fprintf (out_FILE, _("Load=%lu/%lu=%.0f%%, "), ht->ht_fill, ht->ht_size, 100.0 * (double) ht->ht_fill / (double) ht->ht_size); - fprintf (out_FILE, _("Rehash=%d, "), ht->ht_rehashes); - fprintf (out_FILE, _("Collisions=%ld/%ld=%.0f%%"), ht->ht_collisions, ht->ht_lookups, + fprintf (out_FILE, _("Rehash=%u, "), ht->ht_rehashes); + fprintf (out_FILE, _("Collisions=%lu/%lu=%.0f%%"), ht->ht_collisions, ht->ht_lookups, (ht->ht_lookups ? (100.0 * (double) ht->ht_collisions / (double) ht->ht_lookups) : 0)); diff --git a/libidu/idwrite.c b/libidu/idwrite.c index 9c1f083..0dcdd20 100644 --- a/libidu/idwrite.c +++ b/libidu/idwrite.c @@ -155,7 +155,7 @@ io_write (FILE *output_FILE, void *addr, unsigned int size, int io_type) putc (*(unsigned char *)addr, output_FILE); break; default: - error (EXIT_FAILURE, 0, _("unsupported size in io_write (): %d"), size); + error (EXIT_FAILURE, 0, _("unsupported size in io_write (): %u"), size); } } else if (io_type == IO_TYPE_STR) diff --git a/libidu/scanners.c b/libidu/scanners.c index 26047eb..03691ea 100644 --- a/libidu/scanners.c +++ b/libidu/scanners.c @@ -752,7 +752,7 @@ next: if (isprint (c)) fprintf (stderr, _("junk: `%c'"), c); else - fprintf (stderr, _("junk: `\\%03o'"), c); + fprintf (stderr, _("junk: `\\%03o'"), (unsigned) c); } ungetc (c, in_FILE); *flags |= TOK_LITERAL; @@ -1021,7 +1021,7 @@ next: if (isprint (c)) fprintf (stderr, _("junk: `%c'"), c); else - fprintf (stderr, _("junk: `\\%03o'"), c); + fprintf (stderr, _("junk: `\\%03o'"), (unsigned) c); goto next; } @@ -1224,7 +1224,7 @@ top: if (isprint (c)) fprintf (stderr, _("junk: `%c'"), c); else - fprintf (stderr, _("junk: `\\%03o'"), c); + fprintf (stderr, _("junk: `\\%03o'"), (unsigned) c); goto top; } @@ -1494,7 +1494,7 @@ top: if (isprint (c)) fprintf (stderr, _("junk: `%c'"), c); else - fprintf (stderr, _("junk: `\\%03o'"), c); + fprintf (stderr, _("junk: `\\%03o'"), (unsigned) c); goto top; } diff --git a/libidu/walker.c b/libidu/walker.c index 0659237..e332305 100644 --- a/libidu/walker.c +++ b/libidu/walker.c @@ -467,7 +467,7 @@ print_member_file (struct member_file *member) { char *file_name = alloca (PATH_MAX); absolute_file_name (file_name, member->mf_link); - printf ("%ld: %s: %s\n", idh.idh_member_file_table.ht_fill - 1, + printf ("%lu: %s: %s\n", idh.idh_member_file_table.ht_fill - 1, member->mf_lang_args->la_language->lg_name, file_name); } @@ -477,7 +477,7 @@ print_member_file (struct member_file *member) static char **langs_included; static char **langs_excluded; -static int +static int _GL_ATTRIBUTE_PURE lang_wanted (char const *lang_name) { if (langs_excluded) diff --git a/src/lid.c b/src/lid.c index b5282d3..7cdc821 100644 --- a/src/lid.c +++ b/src/lid.c @@ -456,7 +456,7 @@ main (int argc, char **argv) if (ambiguous_prefix_length) { if (!query_ambiguous_prefix (ambiguous_prefix_length, report_function)) - fprintf (stderr, _("All identifiers are non-ambiguous within the first %d characters\n"), + fprintf (stderr, _("All identifiers are non-ambiguous within the first %u characters\n"), ambiguous_prefix_length); } else diff --git a/src/mkid.c b/src/mkid.c index d9a351e..51a5a35 100644 --- a/src/mkid.c +++ b/src/mkid.c @@ -517,7 +517,7 @@ scan_files (struct idhead const *idhp) if (verbose_flag) { char offstr[INT_BUFSIZE_BOUND(off_t)]; - printf ("files=%ld, largest=%s, slots=%lu\n", + printf ("files=%lu, largest=%s, slots=%lu\n", idhp->idh_member_file_table.ht_fill, offtostr(largest_member_file, offstr), token_table.ht_size); @@ -645,25 +645,25 @@ scan_member_file_1 (get_token_func_t get_token, void const *args, FILE *source_F static void report_statistics (void) { - printf (_("Name=%ld, "), name_tokens); - printf (_("Number=%ld, "), number_tokens); - printf (_("String=%ld, "), string_tokens); - printf (_("Literal=%ld, "), literal_tokens); - printf (_("Comment=%ld\n"), comment_tokens); - - printf (_("Files=%ld, "), idh.idh_files); - printf (_("Tokens=%ld, "), occurrences); - printf (_("Bytes=%ld Kb, "), input_chars / 1024); + printf (_("Name=%lu, "), name_tokens); + printf (_("Number=%lu, "), number_tokens); + printf (_("String=%lu, "), string_tokens); + printf (_("Literal=%lu, "), literal_tokens); + printf (_("Comment=%lu\n"), comment_tokens); + + printf (_("Files=%lu, "), idh.idh_files); + printf (_("Tokens=%lu, "), occurrences); + printf (_("Bytes=%lu Kb, "), input_chars / 1024); printf (_("Heap=%llu+%llu Kb, "), (unsigned long long) ((char *) heap_after_scan - (char *) heap_after_walk) / 1024, (unsigned long long) ((char *) heap_after_walk - (char *) heap_initial) / 1024); - printf (_("Output=%ld (%ld tok, %ld hit)\n"), + printf (_("Output=%lu (%lu tok, %lu hit)\n"), output_length, tokens_length, hits_length); hash_print_stats (&token_table, stdout); - printf (_(", Freq=%ld/%ld=%.2f\n"), occurrences, token_table.ht_fill, + printf (_(", Freq=%lu/%lu=%.2f\n"), occurrences, token_table.ht_fill, (double) occurrences / (double) token_table.ht_fill); } @@ -863,7 +863,7 @@ summarize (void) unsigned long init_size = INIT_TOKENS_SIZE (summary->sum_level); if (verbose_flag) - printf (_("level %d: %ld/%ld = %.0f%%\n"), + printf (_("level %d: %lu/%lu = %.0f%%\n"), summary->sum_level, count, init_size, 100.0 * (double) count / (double) init_size); -- 2.14.1.729.g59c0ea183 >From b4f603f45f1a964faa01440327f970c96e45297a Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Tue, 7 Nov 2017 09:31:18 -0800 Subject: [PATCH 2/4] build: address -Wimplicit-fallthrough= warnings * src/mkid.c (FALLTHROUGH): Define. (main): Mark two case statements as such. --- src/mkid.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/mkid.c b/src/mkid.c index 51a5a35..ca9cfb7 100644 --- a/src/mkid.c +++ b/src/mkid.c @@ -45,6 +45,14 @@ #include "scanners.h" #include "iduglobal.h" +#ifndef FALLTHROUGH +# if __GNUC__ < 7 +# define FALLTHROUGH ((void) 0) +# else +# define FALLTHROUGH __attribute__ ((__fallthrough__)) +# endif +#endif + struct summary { struct token **sum_tokens; @@ -275,8 +283,10 @@ main (int argc, char **argv) case 'V': walker_verbose_flag = 1; + FALLTHROUGH; case 'v': verbose_flag = 1; + FALLTHROUGH; case 's': statistics_flag = 1; break; -- 2.14.1.729.g59c0ea183 >From 25632036e479b293a0574dbc6b48930336d79bf2 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Tue, 7 Nov 2017 09:33:33 -0800 Subject: [PATCH 3/4] build: add die.h from coreutils * src/die.h: New file. From coreutils. * src/Makefile.am (noinst_HEADERS): Add it. --- src/Makefile.am | 2 +- src/die.h | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 src/die.h diff --git a/src/Makefile.am b/src/Makefile.am index 8aa82dd..4ce8920 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,7 +1,7 @@ bin_PROGRAMS = mkid lid fid fnid xtokid aid eid gid dist_bin_SCRIPTS = defid -noinst_HEADERS = lid.h +noinst_HEADERS = die.h lid.h aid_SOURCES = lid.c lid-aid.c eid_SOURCES = lid.c lid-eid.c gid_SOURCES = lid.c lid-gid.c diff --git a/src/die.h b/src/die.h new file mode 100644 index 0000000..8835d80 --- /dev/null +++ b/src/die.h @@ -0,0 +1,31 @@ +/* Report an error and exit. + Copyright 2016-2017 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA + 02110-1301, USA. */ + +#ifndef DIE_H +# define DIE_H + +# include +# include +# include + +/* Like 'error (STATUS, ...)', except STATUS must be a nonzero constant. + This may pacify the compiler or help it generate better code. */ +# define die(status, ...) \ + verify_expr (status, (error (status, __VA_ARGS__), assume (false))) + +#endif /* DIE_H */ -- 2.14.1.729.g59c0ea183 >From a0b22c00854ab6953b035e871a95847786699960 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Tue, 7 Nov 2017 09:41:55 -0800 Subject: [PATCH 4/4] lid: fix invalid fallthrough after failed exec gcc's -Wimplicit-fallthrough detected a bug: lid would fall through it's "case 0" after a failed execvp. * src/lid.c: Include "die.h". Use "die (EXIT_FAILURE,...", not "error (0,..." --- src/lid.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lid.c b/src/lid.c index 7cdc821..1f419e6 100644 --- a/src/lid.c +++ b/src/lid.c @@ -38,6 +38,7 @@ #include #include "closeout.h" +#include "die.h" #include "xnls.h" #include "idfile.h" #include "iduglobal.h" @@ -784,7 +785,7 @@ editit: argv[i] = 0; execvp (editor_argv[0], argv); - error (0, errno, _("can't exec `%s'"), editor_argv[0]); + die (EXIT_FAILURE, errno, _("can't exec `%s'"), editor_argv[0]); } default: -- 2.14.1.729.g59c0ea183 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 08 09:27:26 2017 Received: (at control) by debbugs.gnu.org; 8 Nov 2017 14:27:26 +0000 Received: from localhost ([127.0.0.1]:57760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCRKA-0008QX-78 for submit@debbugs.gnu.org; Wed, 08 Nov 2017 09:27:26 -0500 Received: from mail-qt0-f179.google.com ([209.85.216.179]:54155) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCRK8-0008QL-NJ for control@debbugs.gnu.org; Wed, 08 Nov 2017 09:27:24 -0500 Received: by mail-qt0-f179.google.com with SMTP id n61so3472522qte.10 for ; Wed, 08 Nov 2017 06:27:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:from:date:message-id:subject:to; bh=DZpMfkQn+O4hgAS0NaDfA/fyzOeT15vSpGFb3LXcd0Q=; b=hObIlC2dzEQY8Ir3ha+8bqfn+/qc1WHSOzbCd6tIkdmM4kzELZuNtAi3dfZ6OyP/o0 tvvDpyggqgX9TDLRg+rwKnoLtLMS4EWAO9+Vp7xInr6BJr7Bhu/s+2WQykbKZhyt6foc YckH62OiRWCiHjvkr2HhQqn+T+49PO7Uwm70MST7LVAGH5qWxQHzaBqQ3tb3J2iXOaGk Q3nMBrYjXnxlRqqnkbNJZ/HQ2jGpCXmX3BGEwObUIudXMmb170Sd3OO2hVoe5Qu/u9tZ MkncaxEN8eBPi+Lq/F+7kBmEdb0rWFy460Bu45k83G1Ye+wdZr3asJrcaaOrWFVEkkgh 67dA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=DZpMfkQn+O4hgAS0NaDfA/fyzOeT15vSpGFb3LXcd0Q=; b=tw9wkwt+q+Fgt9608by8WARK4FidIPZ+GzPslyNLec5wTbtEk7Pq9jAtRnqYunOgL6 auVraqgQyCccOSKooSDMmy6C6y1x82wrhwyvd9liV0LaQFqW6gfbG1NC+rb7udA4iUT8 oLNYLZLjkQlUXCFtiQWdO3jg544NjYc7B+NPeCQGk34OVmc7i5nvEeAMnEKOdq4MehQi GUfBRhCPd8i02iwUQiwPg673Dvr5pYb+PBiBf64RbDXhIveMl1inh0viRopn1hw8XDj2 HGTtn5yeA1czGQw45StZ0DBPhPuvQkK/vYCMScI8dW9FOGaVJDEvynZelZTXlKmjjWHe dFjg== X-Gm-Message-State: AJaThX5l45VlsFwb3+PVeBoZstPDjwEd6v5qppTjF9vAnl0Z2Nq1fXgy mFsJlDfCfZG+TMI5wS6Nd8RJ70kjBIoJSAwUxNs= X-Google-Smtp-Source: ABhQp+Q5a5yrvsYuQr8KIAgCQyvVIBHtxoh3vMgj7wqWraA7JS5FFpckhkn7MWeG8Ws5ZXsv7XjEoQ570pgxoSV5ruk= X-Received: by 10.200.53.12 with SMTP id y12mr1146083qtb.84.1510151238579; Wed, 08 Nov 2017 06:27:18 -0800 (PST) MIME-Version: 1.0 Received: by 10.55.104.74 with HTTP; Wed, 8 Nov 2017 06:26:57 -0800 (PST) From: Jim Meyering Date: Wed, 8 Nov 2017 06:26:57 -0800 X-Google-Sender-Auth: 2wkFzdGig5WckAy0hI4ufTipdrY Message-ID: Subject: To: GNU bug tracker automated control server Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: close 29204 [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (meyering[at]gmail.com) 0.5 RCVD_IN_SORBS_SPAM RBL: SORBS: sender is a spam source [209.85.216.179 listed in dnsbl.sorbs.net] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.216.179 listed in wl.mailspike.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.216.179 listed in list.dnswl.org] 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 2.0 BLANK_SUBJECT Subject is present but empty X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: close 29204 [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.5 RCVD_IN_SORBS_SPAM RBL: SORBS: sender is a spam source [209.85.216.179 listed in dnsbl.sorbs.net] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.216.179 listed in wl.mailspike.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.216.179 listed in list.dnswl.org] 0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (meyering[at]gmail.com) 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid 0.0 TVD_SPACE_RATIO No description available. 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 2.0 BLANK_SUBJECT Subject is present but empty close 29204 From unknown Wed Sep 10 19:15:55 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 07 Dec 2017 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator