From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2074.outbound.protection.outlook.com [40.107.7.74]) by sourceware.org (Postfix) with ESMTPS id CC2183858409 for ; Tue, 10 Jan 2023 15:50:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CC2183858409 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lpwX+1LCXN/TpzZQg9t4AAOlsSEiHMQ4FOY6azDa6/7eHQYQBRAehqR4aA89yz4/+/rmvGJOKGQtyMBFsYUXa1Vfm7k8jhtmiOR2oEhqsB1Mxo+TwPBQlCmOPnKiJRrCKr7UXyE++M+Eq14pNloGVHcufCLY8QerUGT+3AKizkhrGoxlLsHLma0CI7rtbMn2PGjNd95pEI1QciOwZMMbR4qU0eA7YbR6AKB1fvPaDIKbmF+oZlQUb+cXo0J9FKaeCoGBHwldJWsACSp+p/bkPVhQZHCGabGBANpRsEZ5xczFhbnX9io85ih2/0WCv3Hu4oKHfOYVvbZApwlW67E5YA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9ni6afUBuTZTAhb0jmuu+5F9bZK8YuPvlBgZMRqYG2s=; b=BNORIbkDc3EyeOgPK0W/ThS7KkRIZ6uAxl4UcSALx2N5fCUkZm7UHfdrnLTiaJRUONlloViy5S0Rcj0yEJrpB8SxsFUqH9HjROt038ExK50cSnJULnGhebGRpIymmYvR3XW3rc9RX5lnJPj2bmnYXnU0JGdSXOoBHObHYVoVk4gMR9sVy/bRgideJC990VE8yY7Gp2gvZ0jtZxvH1A1Yos1RikuJjd0bvizDQjy7ZBBjcpIt73l23vGO/W5alkhmYapvB/LO1QNHPLDRRw6P2S6u9JZdmPV000BW1EUeKGrx5mWB+r3p/1hPsfLUz56X1gkSoyB9qfYBzScCezmSWg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9ni6afUBuTZTAhb0jmuu+5F9bZK8YuPvlBgZMRqYG2s=; b=lVM3ZHmLr1WyQiY045RebPUPkzvJ7LWHoCHa7MAXk/7UzFIBhRlEKhLoyufZO+/k2GH2grTMQKRLz36HYRz0TRuI+1O4f5cXQUoaLYPIrI8XCNbxwlL1HkfkrvhIpYT/lFNXh1v7OGlpbZEn4c71FWA2DjfV4o1KEARJTpp2peFh4RsKiumnWXGOO2uCTDdgzEOexN51xI2HAGf7TeiXRp9RAvrygWgwTNYUa7xNKuB26EapQUKCjQQ2K/l6Q/PRhUiO5SCj5Fr2eqKDze29AEtcpiv6Z7GBk3cFqbtbp1dkjxkGgfaBPPBqMwk9BwP6jz8P4Lcbv+mqelMmCtQCGA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by AS8PR04MB7560.eurprd04.prod.outlook.com (2603:10a6:20b:29d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Tue, 10 Jan 2023 15:50:15 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2991:58a4:e308:4389]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2991:58a4:e308:4389%7]) with mapi id 15.20.5986.018; Tue, 10 Jan 2023 15:50:15 +0000 Message-ID: Date: Tue, 10 Jan 2023 16:50:14 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: [PATCH 0/2] addr2line: new option -n to add a newline at the end Content-Language: en-US To: Maurizio Papini Cc: binutils@sourceware.org References: <20221219135303.116222-1-mpapini@redhat.com> From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0046.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:92::20) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AS8PR04MB7560:EE_ X-MS-Office365-Filtering-Correlation-Id: cba58904-fff8-4e14-68b3-08daf3225dc1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3sC5Mw8RKU22mbpz8VEScbpK/plZxn1GRGStvza/jZNR6vDn2oW6d2oevgcQH77I2dZjryrTNY/5shGBp6LiCW4tXXyIPnFuAEtX6NhkxiWF17kgXhPGr2ktr2VXuh8Q7kA7gnrqWvkjh8SoPlHquS3Cm3iICEX+6trD3Y5QKKeYJHXIC3738hALHJN2EgsyFqerXd4ZL2E4HveGWy9UT8rWj/XrHM9fYxzQIHTdkQBNL6C2EXHPfmkeVUZUNC/M/kg6bN+RR7F60D2Va7VDcfpa6NDb4+0LG1IdAtoOQ3dxLFdgM0WFj1B+4/cCuEKzm6M9EKf3hsGMGQ4b8vtgESgCMvdgjGrBoH6ZqGO09E0wcZWWmzvpH1LpNAR6SYACKQXqQe/IBtuCnpo2siukm0fzyP4UljdU0FDoLW9MHP0ddPNkBrdxI+S/B7lfLNRGadicjirRlpI57QFfOtvoZLUe+BWjy4ibtISdPoWIh6kbAX17hyuHjQb86kgSGGDs/EbYI0TKvSzCWUK52MnNmRpbdyIhUotUjerEj1yiorIfr3lg1+zNzUZe4iAgPDijdbWAwjTcctypsKQttkiMP1/koDMkud6XRG+t3HFl9ul2o2m1mFyVnGl/Ij1w/5wFx7P8NVJzjXcrnpEOx2TTlo6wJ1XReildNXuD7qCgSG5M+uWf7NFtuBgB3iRCltOrfinyaz9lp+KRqk1hnT1jHlyhQPb5oYR/6NzX1Pzs+WM= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(376002)(396003)(39860400002)(366004)(136003)(346002)(451199015)(478600001)(36756003)(4326008)(86362001)(8676002)(5660300002)(66556008)(66476007)(66946007)(38100700002)(31696002)(8936002)(41300700001)(316002)(6486002)(2906002)(31686004)(53546011)(6916009)(26005)(6512007)(6506007)(186003)(2616005)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dzdMaDdldXcwSkpiSXA0WXJHdDdQWDduSzJPdHJ5dnR1OXE2OHBPcGpRb0ZE?= =?utf-8?B?T2kyQ3BFVlJwSDJTME1obGY1N0Z5RTZDYTZYOVMrTE4zMUI3Um5lVlZzVmJ1?= =?utf-8?B?SElNb3Q2VDVneEVKZm5XcHFmblR1YWtyd2ZvQnVoYU5oWm9YUDdqTG1Pd2xO?= =?utf-8?B?Nk1xck1GNnh4OW4vaG5jMXl2cUF2OGwrcDJWWHJueWI0M2J0ZzZ5V29IYzgv?= =?utf-8?B?VllWWVlMaVdycjlvSGZuZ3FLVlhRYWlFZHN6K0dCK1MzME55ODhQRlV3andV?= =?utf-8?B?QXpYUlRhRnpDYkRpMEZXZGpWVVdOQWxuZVJ5azhLM1lpaUJPUUdMZ1M2K2RF?= =?utf-8?B?RXJvU2V5NmlhMDlrUjU3WlphbVBQWUxaa2tiQ2pHMFNVVUpKWGFJOFVMMGJv?= =?utf-8?B?K2tGYzhHR0tZQzZmMmNmZ3o3ams0NGkzenJDV2ljeHBOKzVJaWhrdG11UExo?= =?utf-8?B?WHUvNGozcFl1WXJHQUV3dXgzMCt0WVl1U3ZBS2Urc1Z3b3Z3UERLZ2IwdlRp?= =?utf-8?B?MGwrcGhZMUtkT0RTbGhocmttT0RNOUhnSWRHQnFJQzNRK0g3ZDliZVkxaWI4?= =?utf-8?B?b0M2cThUbHlsZTRBNm51TzgxbTRHSXpPd0Fqb1NSNzZXOVpjVEQwUm9OK0FY?= =?utf-8?B?NXJxTm5UdzZ4VGVRalpad3lHOVNhcXhjZHR3d2I5WHR0UW1URzZaRzRla1Vu?= =?utf-8?B?RFhYS2EycE1oL1gzYkc2VVlEQkhpcG10OFJvaSt2RklNVmE0Q3RCcGxObzI3?= =?utf-8?B?MVhLLzdzeGNxRXhvUzVmYzZLeTZyOU9NeEtXU1lxUzF4ZEVyVFBObjZGdHha?= =?utf-8?B?U2dmUHpnTDY1V3lmTUswbXJxSWFNUmFFSU13VDJNTGJybEZsOUphZmJkK3dI?= =?utf-8?B?M2g5eW40OFRYYUN6VFA4VUs4Rm9uYkVDRzRFTzZyNmgzQUxRWUdKakttNGdP?= =?utf-8?B?NlozTE1icVIyWUF2TXFvOUVjRVdwdThZZkRPckl4NW1WTndtZHhCbUphbjh1?= =?utf-8?B?b1hKdU5ZMVNFWnpjUE1GUklVdWxxN2FvTnAvOVhHVVVidGJ5WTBESlI4MENt?= =?utf-8?B?aWVWM05iT3Zrb0VCVGl2ZU9nMXNNZEcwT09wRlhpWHRiVmViRjBWM1BHUWcx?= =?utf-8?B?ZzlWZGVwcms4S2JEL0R3U0YxTnZjQlhSRlg5b3NDMHV3bUIxcDRmYjZlMnJu?= =?utf-8?B?cnphVGhRNGFiUmVxU1ZyVW91ci9lQUlqSkJ5VHZCQ2RXRk5oZU5YTkNsbmtH?= =?utf-8?B?QXpGbSt0djlKV29pU2lNODdzUUVoNitFb3dxUU81NnROa1FOVjE0VTZwaXJO?= =?utf-8?B?RVIycFhmT3M0RCtScVJqcjFIcFNlTDYxUnJGS05rS2tGNXU4ZXVoR2NteGVu?= =?utf-8?B?Z2lkUk9GeGdkQmQyc2t4aCtGS240VnR4akMrV1IyUitBL3ZWUmswMkdCNXFO?= =?utf-8?B?RUdLeVVMQjF4dUEyeGYvSHJ2NE53MnBEREJKbGoyK1Z1eVVhSldOc2pYQTlC?= =?utf-8?B?bmMweFhqRkh0cmFiZnBEazJkd1RHSktNV3dNM3kxNXZFQno2MG1yeFVBRGds?= =?utf-8?B?T0JWYVBtdk5JTVlhd29pZENrbkhFeU1SeWRSdGl1Q3FFNjBlZHBWU2toYXgr?= =?utf-8?B?Q2t2cTA4U2F0cVNYdVJHVzlDSkFEbHg2Z0EraGZGRjhKdVpYWHFOZzUvdzhv?= =?utf-8?B?cklFcmF4bUMzMjB5UDJSWVQzMjVuMjY4bCt5MDBKV1VEc0NuaFFaYXVndURD?= =?utf-8?B?Sm1SL2pxaTlZYXpBOHBGbE92bTF0Y2VXcERCZDYzL0UzSHV1Znp6NnNIWTlw?= =?utf-8?B?Umk0MjJRTmhabE1XK0xPWWlqeUw0TDgvRmtnZW9zUGlsQjFySkRWaWJCMHNE?= =?utf-8?B?ak5FNUgzcXV0dlMvanVBRnltZlg4RjVTeHpiM0dyK2x1MzZjeER5NWFjbmJh?= =?utf-8?B?MWh5MmxMZk5zZm1FS2p5b0lTamcvajIxUXlpK2VjL3BuS3RRM1lsSzU3TDNq?= =?utf-8?B?bzBaQk1GcFFFa3Z5V0JOYlpLOGFBRmxqbzliaThFdlJ1Rit6cW9NbXRjK0Ix?= =?utf-8?B?dmVZWmZWT2VhL1FzYWI2bWt5MTJ0bkJtZnFsc3A3V0JKNzdpUzQ4SlVZUTdT?= =?utf-8?Q?VxMnN/H5lM1qepLOsbgcjOfoN?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: cba58904-fff8-4e14-68b3-08daf3225dc1 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2023 15:50:15.5302 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Jpx5ogxKondjmpDCsZIa5o4jCHBIfkXW2V4FMu3tByHErB/q+BfE5h7p0W2QZB3D7r56cnju2LbRVOzLZphvHw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7560 X-Spam-Status: No, score=-3028.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 10.01.2023 15:17, Maurizio Papini wrote: > Thanks for your feedback Jan. > > Yes, I understand that one option for a single newline smells fulsome but > the > idea is to use it to mark the end of output when addr2line is used as a > "server" > process: right now I see only the "-i" use case, but there could be others > in the > future for new options. Said that I would propose adding the "add-newline" > long > option only to trivially add a new line, that could be reused for other > output. > What do you think? I don't really like the idea, but I can see this being a compromise to cover your use case. Yet in your reply to Nick you indicate you might go the route he proposed, which I understand would allow us to get away without any such option. If, however, an option is still needed from your pov, then please make its name more meaningful than just "add-newline" - that doesn't tell at all what the real purpose is. Maybe "separate-", with suitably replaced, and then possibly also (in the future, not necessarily right now) allowing to specify a character to use as the separator in place of the (default) newline. Jan