From unknown Sat Jun 21 03:12:53 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14315: [PATCH 5/7] header-vars: recognize more make flags ('-k' in particular) Resent-From: Stefano Lattarini Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-automake@gnu.org Resent-Date: Mon, 29 Apr 2013 21:02:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14315 X-GNU-PR-Package: automake X-GNU-PR-Keywords: patch To: automake-patches@gnu.org Cc: mdaniels@rim.com, 14315@debbugs.gnu.org, 12554@debbugs.gnu.org X-Debbugs-Original-Cc: mdaniels@rim.com, bug-automake@gnu.org, 12554@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.136726930525419 (code B ref -1); Mon, 29 Apr 2013 21:02:06 +0000 Received: (at submit) by debbugs.gnu.org; 29 Apr 2013 21:01:45 +0000 Received: from localhost ([127.0.0.1]:50888 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UWvCi-0006br-5f for submit@debbugs.gnu.org; Mon, 29 Apr 2013 17:01:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56400) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UWvCd-0006b9-6R for submit@debbugs.gnu.org; Mon, 29 Apr 2013 17:01:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UWvCD-0001lK-2v for submit@debbugs.gnu.org; Mon, 29 Apr 2013 17:01:19 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-100.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:56466) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UWvCC-0001lD-S0 for submit@debbugs.gnu.org; Mon, 29 Apr 2013 17:01:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39311) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UWvC6-0000Fo-ET for bug-automake@gnu.org; Mon, 29 Apr 2013 17:01:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UWvC2-0001dt-Tw for bug-automake@gnu.org; Mon, 29 Apr 2013 17:01:06 -0400 Received: from mail-ea0-x236.google.com ([2a00:1450:4013:c01::236]:50396) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UWvBw-0001aI-Fp; Mon, 29 Apr 2013 17:00:56 -0400 Received: by mail-ea0-f182.google.com with SMTP id r16so2858650ead.13 for ; Mon, 29 Apr 2013 14:00:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:date:message-id:x-mailer:in-reply-to :references:in-reply-to:references; bh=B9yeBky1r3PAlx+LeUsyRNsd4Q6dJy3EwjCsw9oyqno=; b=ut+acMV9kAXuZ+8Z2nJnce11YvUOPNEGeK6fMrQoU0r7ZVqQK7fY39DXQM1MWfj3No NPkaCQE5fGJvPxHYCebVz9acq0w9p1QoqYOayeioFMoqDN6PTJrxdMHdyBY1BrZsMyNg YWnSxzTNMbI47zLQk9Mjq2zR7oIrNCQNFZPhIMlgRQ/FkjmI8CPxNvm/K+5Vw+5QBF10 hg4oHUB0tPojS/fIcYpRLPxjzGTS6ie2pKG6jByZ7EZalb64WA9MO8KAQm0xnfAajyBX 8kahwoNKhsrIt9Boa3RQ7sb0tL1/bjmQxNTVOxT19W/HxrZWmUYPbB+81umOdFmwKkUD AOGQ== X-Received: by 10.14.203.73 with SMTP id e49mr14904860eeo.20.1367269255566; Mon, 29 Apr 2013 14:00:55 -0700 (PDT) Received: from localhost.localdomain (host93-95-dynamic.6-79-r.retail.telecomitalia.it. [79.6.95.93]) by mx.google.com with ESMTPSA id e50sm18164448eev.13.2013.04.29.14.00.53 for (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 29 Apr 2013 14:00:54 -0700 (PDT) From: Stefano Lattarini Date: Mon, 29 Apr 2013 23:00:33 +0200 Message-Id: <69f7791509c523fe8b199a432b72dca6a5ce3caa.1367264555.git.stefano.lattarini@gmail.com> X-Mailer: git-send-email 1.8.2.1.610.g562af5b In-Reply-To: References: <517EB083.1060208@gmail.com> In-Reply-To: References: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) * lib/am/header-vars.am (am__running_with_option): Here. Few improvements to comments, while at it. (am__make_keepgoing): New, tell whther make is being runt with the '-k' option. * t/make-keepgoing.tap: New test. * t/list-of-tests.mk: Add it. * t/make-dryrun.tap: Minor edits to keep it more in sync with the new test. Signed-off-by: Stefano Lattarini --- lib/am/header-vars.am | 13 +++-- t/list-of-tests.mk | 1 + t/make-dryrun.tap | 7 +-- t/make-keepgoing.tap | 134 ++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 148 insertions(+), 7 deletions(-) create mode 100755 t/make-keepgoing.tap diff --git a/lib/am/header-vars.am b/lib/am/header-vars.am index c0a5f0c..4ad1783 100644 --- a/lib/am/header-vars.am +++ b/lib/am/header-vars.am @@ -38,15 +38,15 @@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ { \ case $${am__target_option-} in \ - n) ;; \ + ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${am__target_option-}' specified" >&2; \ exit 1;; \ esac; \ am__has_opt=no; \ if $(am__is_gnu_make); then \ -## GNU make: $(MAKEFLAGS) is quite tricky there, and the older -## $(MFLAGS) variable behaves much better. +## GNU make: $(MAKEFLAGS) is quite tricky there, while the older variable +## $(MFLAGS) behaves much better. So use the latter. for am__flg in $$MFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ @@ -61,7 +61,7 @@ am__make_running_with_option = \ ## to " TESTS=foo\ nap", so that the simpler loop below (on word-splitted ## $$MAKEFLAGS) would see a "make flag" equal to "nap", and would wrongly ## misinterpret that as and indication that make is running in dry mode. -## This has already happened in practice. So we need this unpleasant hack. +## This has already happened in practice. So we need this hack. *\\[\ \ ]*) \ ## Extra indirection with ${am__bs} required by FreeBSD 8.x make. ## Not sure why (so sorry for the cargo-cult programming here). @@ -97,6 +97,11 @@ am__make_running_with_option = \ ## their recipes contain the "$(MAKE)" string (GNU and Solaris make). am__make_dryrun = { am__target_option=n; $(am__make_running_with_option); } +## Shell code that determines whether make is running in "keep-going mode" +## ("make -k") or not. Useful in rules that must recursively descend into +## subdirectories, and decide whther to stop at the first error or not. +am__make_keepgoing = { am__target_option=k; $(am__make_running_with_option); } + ## Some derived variables that have been found to be useful. pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ diff --git a/t/list-of-tests.mk b/t/list-of-tests.mk index fbe2b56..51a3272 100644 --- a/t/list-of-tests.mk +++ b/t/list-of-tests.mk @@ -667,6 +667,7 @@ t/maken.sh \ t/maken3.sh \ t/makevars.sh \ t/make-dryrun.tap \ +t/make-keepgoing.tap \ t/make-is-gnu.sh \ t/man.sh \ t/man2.sh \ diff --git a/t/make-dryrun.tap b/t/make-dryrun.tap index a7597a3..a6470b6 100755 --- a/t/make-dryrun.tap +++ b/t/make-dryrun.tap @@ -18,7 +18,7 @@ . test-init.sh -plan_ 18 +plan_ 20 if echo "all: ; +@printf %sbb%s aa cc" | $MAKE -n -f - | grep aabbcc; then make_plus_silence () { return 0; } @@ -26,7 +26,7 @@ else make_plus_silence () { return 1; } fi -mkdir none +mkdir none # Also used later. if echo nil: | $MAKE -I none -f -; then make_supports_option_I () { return 0; } else @@ -59,7 +59,6 @@ check_make () case $1 in -C) condition=$2 skip_reason=$3; shift; shift;; -M) msg=$2; shift;; - -X) directive=TODO;; --) shift; break;; *) break;; esac @@ -136,7 +135,9 @@ check_metachars MYFLAGS='-knf2\ n\ \\n' check_metachars MYFLAGS="(&) | ; \" \` '" check_metachars MYFLAGS=" ' # ' " check_metachars MYFLAGS='$(foo)' +check_metachars MYFLAGS='$(foo -n)' check_metachars MYFLAGS='`touch bad`' +check_metachars MYFLAGS='`touch --dry-run bad`' # ---------------------------------------------------------------------- diff --git a/t/make-keepgoing.tap b/t/make-keepgoing.tap new file mode 100755 index 0000000..a81bf6c --- /dev/null +++ b/t/make-keepgoing.tap @@ -0,0 +1,134 @@ +#! /bin/sh +# Copyright (C) 2013 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 2, 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, see . + +# Check that $(am__make_keepgoing) works as expected. + +. test-init.sh + +plan_ 20 + +mkdir kool # Also used later. +if echo nil: | $MAKE -I kool -f -; then + make_supports_option_I () { return 0; } +else + make_supports_option_I () { return 1; } +fi + +echo AC_OUTPUT >> configure.ac + +cat > Makefile.am <<'END' +all: + @echo 'Default target $@ should not be called'>&2; exit 1; +k-y: + @echo ":: $$MAKEFLAGS ::" ;: For debugging. + $(am__make_keepgoing) +k-n: + @echo ":: $$MAKEFLAGS ::" ;: For debugging. + ! $(am__make_keepgoing) +END + +check_make () +{ + r=ok msg= mode= condition=: directive= reason= skip_reason= + case $1 in + k-[yn]) mode=$1;; + *) fatal_ "check_run: invalid usage";; + esac + shift + while test $# -gt 0; do + case $1 in + -C) condition=$2 skip_reason=$3; shift; shift;; + -M) msg=$2; shift;; + -X) directive=TODO;; + --) shift; break;; + *) break;; + esac + shift + done + msg=${mode}${msg:+" [$msg]"} + if $condition; then + $MAKE "$mode" ${1+"$@"} || r='not ok' + else + directive=SKIP reason=$skip_reason + fi + result_ "$r" -D "$directive" -r "$reason" "$msg" + unset r msg mode condition directive reason skip_reason +} + +# ---------------------------------------------------------------------- + +$ACLOCAL || fatal_ "aclocal failed" +$AUTOCONF || fatal_ "autoconf failed" +$AUTOMAKE || fatal_ "automake failed" +./configure || fatal_ "configure failed" + +# ---------------------------------------------------------------------- + +check_make k-n + +# Test against a possible regressions similar to those that affected +# detection of dry mode ("make -n"). +check_make k-n TESTS="k.test k2.test" +check_make k-n TESTS="k1 k k2" AM_MAKEFLAGS="TESTS='k1 k2'" +check_make k-n TESTS="k1 k k2" AM_MAKEFLAGS='TESTS="k1 k k2"' +check_make k-n FOOFLAGS="-k -k -nkf2 k -ks --keep -k" +check_make k-n MYFLAGS="-k --keepgoing -k --keep-run -k" + +# ---------------------------------------------------------------------- + +check_make k-y -k +check_make k-y -C using_gmake "\$MAKE is not GNU make" --keep-going + +# ---------------------------------------------------------------------- + +# Related to automake bug#12554: the "k" in "kool" used to confound +# am__make_keepgoing into thinking the '-k' option had been passed. + +pr='bug#12554' + +check_make k-n -C make_supports_option_I "-I make option unsupported" \ + -M "$pr" -I kool + +check_make k-n -C using_gmake "\$MAKE is not GNU make" \ + -M "$pr" -I kool --include keep-going + +check_make k-y -C make_supports_option_I "-I make option unsupported" \ + -M "$pr" -I kool -k + +check_make k-y -C using_gmake "\$MAKE is not GNU make" \ + -M "$pr" --keep-going -I kool --include keep-going + +# ---------------------------------------------------------------------- + +# Test for when shell metacharacters or backslashes are in $(MAKEFLAGS). + +check_metachars () +{ + check_make k-n -M "metachars" "$@" +} + +check_metachars MYFLAGS="-k \"k\" '-k' --keep-going -k" +check_metachars MYFLAGS='-knf2\ k\ \\k' +check_metachars MYFLAGS="(&) | ; \" \` '" +check_metachars MYFLAGS=" ' # ' " +check_metachars MYFLAGS='$(foo)' +check_metachars MYFLAGS='$(foo -k)' +check_metachars MYFLAGS='`touch bad`' +check_metachars MYFLAGS='`touch --keep-going bad`' + +# ---------------------------------------------------------------------- + +: -- 1.8.2.1.610.g562af5b From unknown Sat Jun 21 03:12:53 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14315: Spurious bug report, opened by mistake References: <69f7791509c523fe8b199a432b72dca6a5ce3caa.1367264555.git.stefano.lattarini@gmail.com> In-Reply-To: <69f7791509c523fe8b199a432b72dca6a5ce3caa.1367264555.git.stefano.lattarini@gmail.com> Resent-From: Stefano Lattarini Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-automake@gnu.org Resent-Date: Mon, 29 Apr 2013 21:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14315 X-GNU-PR-Package: automake X-GNU-PR-Keywords: patch To: 14315@debbugs.gnu.org Received: via spool by 14315-submit@debbugs.gnu.org id=B14315.136726957926144 (code B ref 14315); Mon, 29 Apr 2013 21:07:01 +0000 Received: (at 14315) by debbugs.gnu.org; 29 Apr 2013 21:06:19 +0000 Received: from localhost ([127.0.0.1]:50918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UWvH9-0006nc-46 for submit@debbugs.gnu.org; Mon, 29 Apr 2013 17:06:19 -0400 Received: from mail-ea0-f174.google.com ([209.85.215.174]:39053) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UWvH6-0006nR-HX; Mon, 29 Apr 2013 17:06:17 -0400 Received: by mail-ea0-f174.google.com with SMTP id g14so1431881eak.33 for ; Mon, 29 Apr 2013 14:05:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:mime-version:to:subject :content-type:content-transfer-encoding; bh=Qh5T2p07kr/H0L27BnG88zROT1dJUSQCAQyJAyMClAg=; b=G9zeixJAoFcZxYN2kLjHJOOry9ruxcy1A/0a/1VQBeCpGvcHu62f9zgN/DjysFgzKr 73V9QzqVVXs/A3oVK+x3HK9+yamyZTbtCV/1MvK2cd5HAaN4vWUBwGnFHbGpv455l8xz RYcewzSE7YBK4w5GH5jnMazsqJe+lN+yOdUtxkaXq/bGg7jdG933B0oJs9jg+a5Yxa/O UY1jz1iOdclC3rL6+QhwcACSAKP85SS529T56IUbUzxsnNDg24tlrWZkwQ0pWCgNt2wq CJfbIJTreGmb3JHHUiXnLLWLFXTeocZIguo7gI5DSs8N89bRS4q5tHZNqcRUw5wmNpf7 t/Lw== X-Received: by 10.15.43.73 with SMTP id w49mr127697414eev.12.1367269556332; Mon, 29 Apr 2013 14:05:56 -0700 (PDT) Received: from [192.168.178.20] (host93-95-dynamic.6-79-r.retail.telecomitalia.it. [79.6.95.93]) by mx.google.com with ESMTPSA id b5sm34784992eew.16.2013.04.29.14.05.54 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 29 Apr 2013 14:05:55 -0700 (PDT) Message-ID: <517EE0B1.3090802@gmail.com> Date: Mon, 29 Apr 2013 23:05:53 +0200 From: Stefano Lattarini MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) tags 14315 notabug close 14315 stop Oops, erroneously created while dealing with bug#12254. Please ignore, and sorry for the noise, Stefano From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 29 17:09:02 2013 Received: (at control) by debbugs.gnu.org; 29 Apr 2013 21:09:02 +0000 Received: from localhost ([127.0.0.1]:50929 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UWvJm-0006uk-1G for submit@debbugs.gnu.org; Mon, 29 Apr 2013 17:09:02 -0400 Received: from mail-ee0-f45.google.com ([74.125.83.45]:44268) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UWvJk-0006uG-9C for control@debbugs.gnu.org; Mon, 29 Apr 2013 17:09:00 -0400 Received: by mail-ee0-f45.google.com with SMTP id l10so2916734eei.32 for ; Mon, 29 Apr 2013 14:08:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:mime-version:to:subject :content-type:content-transfer-encoding; bh=QFuBms0nOChhLFWwi2Q5kj8ywZ7olDjdIX+H0dBdNas=; b=0viXPD0zn+bfkH9/CzWtvaJePnQseztX8mKZ2rkLE2uTdFVYMxUP/UgZ0qpfoDJ4w1 zCR4Lb2GICvP2ihfE9/jF3WWHbTkcvh9Ug8TIsLG1Lt5D+SN9gvdY2kclcwiQCyddgD9 HuHEK0HcPsSSZrireM57D0f0gej4fhcScqaXCSxYxmiO0MBI10c92NZy9e8+82o6a3pe EO2AMg7TMh5qDtixxAdKJ7KiJ7v7Zb/8PaJjU+sqTEcDnm/e2PY3zN2LwqDW4UwoR22D Wxrc1aEbe3+DXxxfIJ5K6sjuJAY5Y0XmZav0X3bnbkGDsGat1XXXG+rlp+5zkWoKvTDd 6i4A== X-Received: by 10.14.173.71 with SMTP id u47mr92004340eel.24.1367269720248; Mon, 29 Apr 2013 14:08:40 -0700 (PDT) Received: from [192.168.178.20] (host93-95-dynamic.6-79-r.retail.telecomitalia.it. [79.6.95.93]) by mx.google.com with ESMTPSA id j43sm34853784eep.4.2013.04.29.14.08.38 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 29 Apr 2013 14:08:38 -0700 (PDT) Message-ID: <517EE155.2000700@gmail.com> Date: Mon, 29 Apr 2013 23:08:37 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: GNU bug tracker automated control server Subject: x Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) forcemerge 14310 14315 forcemerge 14311 14315 forcemerge 14312 14315 forcemerge 14313 14315 forcemerge 14314 14315 forcemerge 14316 14315 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 29 17:13:06 2013 Received: (at control) by debbugs.gnu.org; 29 Apr 2013 21:13:07 +0000 Received: from localhost ([127.0.0.1]:50940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UWvNi-00074S-Ke for submit@debbugs.gnu.org; Mon, 29 Apr 2013 17:13:06 -0400 Received: from mail-ea0-f177.google.com ([209.85.215.177]:55671) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UWvNh-00074J-2c for control@debbugs.gnu.org; Mon, 29 Apr 2013 17:13:05 -0400 Received: by mail-ea0-f177.google.com with SMTP id q10so1835963eaj.36 for ; Mon, 29 Apr 2013 14:12:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:mime-version:to:subject :content-type:content-transfer-encoding; bh=cg59VfKqUYx4CLrIzstQtC1d7QEEbiMX91T6sIOz2Sg=; b=ykNW70riw+Ha+AQLefppX0gS4jqBzABlwgqN5DYPFW8RLGwI/blbVKxiinY6ZWiWNm 2RucLZfJQ+DILPB6G6zoHDtYiX4wdKs0IyScPwfgj7pU/P0jJc44gDPQYvj+FfddWf5J m5fyM1OoLv1JGaHQQdRquAMAGV0F/KaXMewS5KvBWld9lTV4UiAw7J+6cZOq8wWoFY22 3uOXgsYG4yM8CVN49W9dk4UfSzhL6DzrNwbt21ykg5yYgs+1GLEznZkAJ82TKh8RxiWc yKenA4yph5WpR1qC3b5KMOe/peismUcisAznnV02ukg2vA8Q/+QVaPhBGceTv57np/Ou N/nQ== X-Received: by 10.15.42.198 with SMTP id u46mr1092352eev.10.1367269965144; Mon, 29 Apr 2013 14:12:45 -0700 (PDT) Received: from [192.168.178.20] (host93-95-dynamic.6-79-r.retail.telecomitalia.it. [79.6.95.93]) by mx.google.com with ESMTPSA id bj2sm34887920eeb.1.2013.04.29.14.12.40 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 29 Apr 2013 14:12:43 -0700 (PDT) Message-ID: <517EE247.7040801@gmail.com> Date: Mon, 29 Apr 2013 23:12:39 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: GNU bug tracker automated control server Subject: x Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) tags 14309 notabug close 14309 forcemerge 14309 14310 forcemerge 14309 14311 forcemerge 14309 14312 forcemerge 14309 14313 forcemerge 14309 14314 forcemerge 14309 14315 forcemerge 14309 14316