From unknown Tue Jun 17 01:33:26 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#65421 <65421@debbugs.gnu.org> To: bug#65421 <65421@debbugs.gnu.org> Subject: Status: [REGRESSION] Removal of gnuopt in 4.9 Reply-To: bug#65421 <65421@debbugs.gnu.org> Date: Tue, 17 Jun 2025 08:33:26 +0000 retitle 65421 [REGRESSION] Removal of gnuopt in 4.9 reassign 65421 sed submitter 65421 "Osipov, Michael (IN IT IN)" severity 65421 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 06:33:53 2023 Received: (at submit) by debbugs.gnu.org; 21 Aug 2023 10:33:53 +0000 Received: from localhost ([127.0.0.1]:55652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qY2EL-0000eY-57 for submit@debbugs.gnu.org; Mon, 21 Aug 2023 06:33:53 -0400 Received: from lists.gnu.org ([2001:470:142::17]:33810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qY2EJ-0000eM-03 for submit@debbugs.gnu.org; Mon, 21 Aug 2023 06:33:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qY2E9-00046L-I1 for bug-sed@gnu.org; Mon, 21 Aug 2023 06:33:43 -0400 Received: from mail-vi1eur04on0612.outbound.protection.outlook.com ([2a01:111:f400:fe0e::612] helo=EUR04-VI1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qY2E4-0001wh-C7 for bug-sed@gnu.org; Mon, 21 Aug 2023 06:33:39 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OZvK5AKq7L+TSwdghSAU0aPMYsFWBsplIh3Hg9d/POi2FWmRGNze4owF57cRgFb3XamD/QLpXe78NjZ/dS2GLv7QLmwhSWQ0takU/sVb/ACR4q1KPxTtrRsw+ey/KvqlNEkDQLg4Ri5dPUGzAo9TvlotBHWXyDKMQJtWFI048/exh4FLEhnoLEv4xlxmafXk7J/Ih7Ig5NAdw5AeFXW3xWOv3k1M4z2Yr96lURNTpnnZgizrDujv7bnqeq+g+CE9/cGzJsvVb9d3IjgivEXUtRlO1tnFW2zPb9hiU+VlwmOwMa0lIkYt/RKU7/56BZieYgHJBhwbOVjM9hOr4nFJew== 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=Wq2d/YhexMRG/8l2qwnFl0wsyzEcH2VpOIqVP9TFmbI=; b=metO+d4lYhfWMWB60HpArF1p0k0sECPLvjnUZXGNuaOj/QpGQ0PB1R6s0vexNSKKYwthQbn/WhQ1NeLKUMBIexzw6Je45NSPM7PkgrzRyjWSlFBsoIVmlG6B2OA5Qm5s0WWwgpMw5ws0xXhRIzT690FKNQG8Tn32WinC/PLtP6bObqf3xfyBvDoAHb/mTVTFfJ+auBl1KhmSCq3UB1FwRDKjWNqNyXckbX1pAWzc/Wxd4Icx5uagT8/hb4whFoDPTnB2zmInwbtbgBzE8FbJQGT9vDH1GrxL4iMADez2QW6KKxTdBuUAoSja90b5gL7mu0Cj/7IM2GUaVzujNxMPYg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wq2d/YhexMRG/8l2qwnFl0wsyzEcH2VpOIqVP9TFmbI=; b=SrQV0bLQSRvhEcFVJCyKQSun5SKuGqUC0i8QGQAv5HgA8sug6V6tIqUWvXzy/tlynBgvi1yGnyD1ufvisRwhJPUkm0u+UI9xRoabKRXK9Uf+O62+r84zwlyyVWoF1JgapGW+cgn3qwpFO+NSTymz93x16BfLjmqWjIOhEoT+HwcBTTpq33/xRyhigIGav+MZjE1kSaEdZY360GuFGnO4+tqxzmzFTzOlo9WJ6ohHgdOj+HaPKTDrumgKGHbs+sctHIWgXDPeTp5iLbYQT5JKFGjBJPSGAHJXeohSgQ07EnPZ89lSHKKCg8c7xWtaU/eGVIgG8lF/3h/CdIFE8aVzog== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from PAVPR10MB7035.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:300::10) by DB9PR10MB7993.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:39c::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.24; Mon, 21 Aug 2023 10:28:30 +0000 Received: from PAVPR10MB7035.EURPRD10.PROD.OUTLOOK.COM ([fe80::2dfd:85ea:13f:b6af]) by PAVPR10MB7035.EURPRD10.PROD.OUTLOOK.COM ([fe80::2dfd:85ea:13f:b6af%3]) with mapi id 15.20.6699.020; Mon, 21 Aug 2023 10:28:30 +0000 Message-ID: <2de29437-33ba-4156-a09f-beef02101b3f@siemens.com> Date: Mon, 21 Aug 2023 12:28:27 +0200 User-Agent: Thunderbird Daily From: "Osipov, Michael (IN IT IN)" Subject: [REGRESSION] Removal of gnuopt in 4.9 To: bug-sed@gnu.org Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BE1P281CA0156.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:67::9) To PAVPR10MB7035.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:300::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAVPR10MB7035:EE_|DB9PR10MB7993:EE_ X-MS-Office365-Filtering-Correlation-Id: d5e61fc1-30be-4872-de80-08dba2315ca4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: d5vB5cXT6T+qwCMhHTb4cMOMEy4OJjGKcYBspaVKGZhwRcTQcrxQ+WinmwKM82dKWxHXtqb/eJsNZ92qAz/r3HCOlQx0ROA9dg8FCMQtaK0GlAkcP/qllprbLcfbb9u/uvhODNvCp7/CYWQoUkzdMRzbIfwOOhJCLblcyPsG1niL8dFDQQ9lahXu26KoqenH/MDHTJVSvLQyzv7VPpXXOfoazobfI1aLO/tRkmVtuKWLKdspEBAEp0fVYUpw6gnmKN1dNhctgRn0a9vsQ8Ax+xG8xy/K0XtkfdyZocWC+eneF8CpjfDcEJnLzaelPqhYc2be7pPJkMkoEZ10jX7s3D0Mgo+r19DwgaydLvf4kCtJwTEl2zR0CVYbFUjSayjFD7B2ipl4t7U3zJkw1s++UctJ5HFgfxaeKvjAZ9aQvUSCABtaspEjN4FdFWZxE5B9Rl30Z2zO66eQ+ZixC0TWqCnAqDLRz2iIxmlEF7EwvibmZ2gNWaZ3M9wrtWKZU10DcbD6ToAR7jev4k6SSF+FdNTMZFHtWzI30LNaLTMVmjm2yUyz7d6P+4bGwVEgUKQ6kMDavG5nde1rck3Ig5fr2M6EulfurU7vaGP0lCVqkuB6BtklQv46aPZzpUuJaPjwTZGDDnm77ceyhzrHPUcRFQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAVPR10MB7035.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(376002)(366004)(346002)(136003)(39860400002)(396003)(451199024)(186009)(1800799009)(2906002)(38100700002)(6506007)(6486002)(5660300002)(26005)(86362001)(31686004)(31696002)(8676002)(2616005)(8936002)(66899024)(316002)(66946007)(6512007)(6916009)(66556008)(66476007)(82960400001)(966005)(478600001)(6666004)(41300700001)(36756003)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OGtOZHZaWXNBYkFjamJrSERQSDhhYlA1Wis3Z3d5L0ZQdTV6NzFhQTIyaWtM?= =?utf-8?B?WTYzY1NkUGNTM3MxeFVoNmtNMG5WNDllbTYzNTlFRTN2ai82Z0d3Wk4rWEl3?= =?utf-8?B?TEVaZEV3OGMxbHA2QXdLZ1dWaklhUkIzSjh4Y3FNVXBibU11QVVBRlVLc21P?= =?utf-8?B?OGk3TjlMSlB0L1E5bWN6S1ZtbU56OEErV3RLRW9aQVVJN1YrdzJ4Y3puOGNU?= =?utf-8?B?czdxN3IyNTFaWm84dGNtZ1gyVFNjMGFDR2w0QUswYkswQnMxbmgweU1LTHJn?= =?utf-8?B?TWNaZ2hnRUUrc3VCaXk0bTlwL2xpaU11bFluamlPam5LVlBoaWJtcTdaY0g5?= =?utf-8?B?bFdkVUwwb1F2RUpKVzBpRzJCWFJFV3ZWWE5TR2Rad3poR3RvT2owcnRhVjc4?= =?utf-8?B?TXRMQk4xeTJDZkpDM0JreXpQMzNJYmVnK1d4UzRtY3B0bFlNeFRHM2NVUXoz?= =?utf-8?B?TkptQlUrQzMrZlR6bkp5blRHZ3JCakdCYnVTN25UbHllaGszVzVQUi91MUhP?= =?utf-8?B?MlNPME5vYWNjdzNHUVRjWVhUYTdQdlF6QWl0SnRrZC92L3ljWGdDQXJuOTBJ?= =?utf-8?B?K0g5ZktPSmpMZ1JCaWhyUG8wNitDdWF2aHJzSDZmdkJRMWl1b0hQVTQ2TUcr?= =?utf-8?B?bFlvUi8waldOcDIzUDNsNWFMTTd6YytmTHZsRzMvTzZ1Wm1BczVEQ3Z4NXp1?= =?utf-8?B?V1h2YTlRdG9xeU1kZHBONnpPa05icHBQQlh2VmJPTkxxRFd1MVBhSVZROVEx?= =?utf-8?B?N1FlbHAyUjdYMU1ENXRBdTdUMjVBN0NwaUtzM1NLdU9GQjJJeVlUN3YrQ3RQ?= =?utf-8?B?VjFKUXc3c3ZJK0ZmaGpwd2ZQTS8zREtyYTRDZXVvTTNFTzQzTTRxbTlDU3RC?= =?utf-8?B?K2JWTnl0VkxGL3E1b1RCVE12cWQ1eEFUc0twU2Ftckl5MWVaU0dicm5abTdY?= =?utf-8?B?K1lRNVllcUpuekJNK0tjdTgvQjZhdGs3Q2xsVDlaZ1VTSVdhMXpidHFzMFly?= =?utf-8?B?QVJKNUUvcTJXTkYwMC9jQ21uSWszU1gxZktFR0V3K3E4Rmk4VnpFdmZISnJ1?= =?utf-8?B?SFNKUnR2WUhUdXFaQnRGUm91N3YwQXZDdTZ4SjIxbWh6M2p2VzNvcUljV0ww?= =?utf-8?B?S0N6dm1FWm81V21qaTdnOVJnaTlja0JxdWNuYVNDcUJic0s3dDY0VURLRVg0?= =?utf-8?B?QUlWTk1Wc0ltQmZnTDBSRnBnTVVkRUs2U2xESm4vWVgwWDZQdVc2U1B3alFx?= =?utf-8?B?TWdHTmRnTjMyaFZ0eS9PeDFsT2t2OVhnTWJZYXFJdVhMblByS2lZdFJjakJy?= =?utf-8?B?Nkxxc1NrNFZ0NXE4U2RjS0ZRL1NrTkM2QVFQMHF4OUhwTUVOd0czTlgyc1Iz?= =?utf-8?B?MDk1L1Y1cU5ucE95ejdqSVdGRVJqUTZjVGF1NHErT3RtT095V2RoUDJxT3hI?= =?utf-8?B?MG5YTkxWN1hhMVk5NFM2VEJ0alEyQmZZUWd1UEx5eGduemF4bVd6Vm1mSG55?= =?utf-8?B?MExsYTQ3NExtL0dQYTdTWGdnMVFpWVFIRnJXOXBrbUpEQ1JvV0F2M0U1SkJU?= =?utf-8?B?TXcvNEFrR2lQL3Z0TldjbXNFN29MQTJQaXVRRmtXWG5adElMUVlxYytyMUY3?= =?utf-8?B?RldGV01ub1gwSDRDd05jaWNjQVNXdXE5Q3VoZzZvbmxwQlpUYnV3M3JvTVht?= =?utf-8?B?YUh2dTV1WUE4QjlheExQSnU1ekZUNlVGcmhtNjRnODZXRUlGVlgxM3ZJSVlV?= =?utf-8?B?czROL3MzajNtMTU1ZnF0bnpDdFQ0dEZ4bEVvbGs0MFlXMGFKMHVwRyt3aDBJ?= =?utf-8?B?NXVFb05UdFY3ZVFpR3g1ZSsrN0ZuSWh2VkRQMjNTL0FRYnNHdkx5NEtFWUFv?= =?utf-8?B?dk54S29lYnRDWDE3TXJoYW5GYjd6WVdkaVdQYjdibkFuQXh3ckk2K1h0Rmpj?= =?utf-8?B?WGlKbGFYSU9kcWd2TWxNNDhXOHJFTFhDZjI4T0N5aXVSWGV1ZzdSMlMyZkVI?= =?utf-8?B?R1dxQjUxdTd5ckFaakU2SDVQMTV1S0hUZ0kzT1Z4Qnd1TGEwaFZrd3lZcm5v?= =?utf-8?B?NE0xd2lUSHRHRE1VcC9SRUxXV0R0Tmp0dk1QU2hqOE5HR2syLzlPUlkySElo?= =?utf-8?B?anp3bHphUElEdmxXeEd2MHhKVmI4UjJEVkQxOWhDa3dFVGRiaTBpUEV2ci9P?= =?utf-8?B?Q0E9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: d5e61fc1-30be-4872-de80-08dba2315ca4 X-MS-Exchange-CrossTenant-AuthSource: PAVPR10MB7035.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2023 10:28:30.1717 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: yXg/DhZ0PTjLsQcJ+BJ6uVTxdU788Xxsl9Jhcq2L5I3cJhrsnj1a6TDnBxZygP79VfuJX7O/hjQTA78xx8SELzlSc7xW6uhN1joMwFQVXn4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB7993 Received-SPF: pass client-ip=2a01:111:f400:fe0e::612; envelope-from=michael.osipov@siemens.com; helo=EUR04-VI1-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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: -0.1 (/) Folks, apologies, the previous mail went to the wrong list since I wanted to report a bug. While trying to build 4.9 on HP-UX 11.31 the compiler tells me that gnuopt.h is missing. Last year 4.8 just worked obviously. It was removed in 71de42fd346688b131e7364d7ea7be4e973fb0c3 [1] because it is deprecated, this I understand. What I don't understand is why it was not replaced with getopt-gnu? The removal commit [2] in gnulib says: > +2020-04-27 getopt This deprecated module is removed. Please choose > + among getopt-posix and getopt-gnu. getopt-gnu > + provides "long options" and "options with optional > + arguments", getopt-posix doesn't. and getopt depends on getopt-gnu. I have added getopt-gnu to bootstrap.conf and lib/getopt.c to po/POTFILES.in, ran the bootstrap machinery on my BSD box and produced sed-4.9-dirty.tar.gz. This compiled flawlessly on HP-UX, ran tests: > ============================================================================ > Testsuite summary for GNU sed 4.9-dirty > ============================================================================ > # TOTAL: 68 > # PASS: 53 > # SKIP: 14 > # XFAIL: 0 > # FAIL: 1 > # XPASS: 0 > # ERROR: 0 as well as the binary itself: > # /opt/ports/bin/sed --version > /opt/ports/bin/sed (GNU sed) 4.9-dirty > # file /opt/ports/bin/sed > /opt/ports/bin/sed: ELF-32 executable object file - IA64 Can someone explain why it was removed without a replacement which can break people's builds? Ideally re-added with a non-deprecated module? Working patch: [3] Best regards, Michael [1] https://github.com/mirror/sed/commit/71de42fd346688b131e7364d7ea7be4e973fb0c3 [2] https://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=0abc38bd2a1398f0 [3] https://github.com/mirror/sed/compare/master...michael-o:sed:v4.9-with-getopt-gnu