From nobody Mon Oct 23 02:02:16 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SDJNn6Nclz4y7wn for ; Mon, 23 Oct 2023 02:02:33 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01olkn2023.outbound.protection.outlook.com [40.92.53.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SDJNm5V2vz4G0Q for ; Mon, 23 Oct 2023 02:02:32 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b="mOJh/gPv"; spf=pass (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com designates 40.92.53.23 as permitted sender) smtp.mailfrom=tatsuki_makino@hotmail.com; dmarc=pass (policy=none) header.from=hotmail.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ay/g+wFedbp4E4fLLfqhT/bte6V+CKSjUt4X1FMSVE1/i3lf9xDO9WYWUvOblpe+WI1fxwQxdWM6GK1FbrvcrnuAYgGiy6q51HOJsRZkOlwAlwUzJ3ubYutjB9dLK95Gi2Zl4OM6Pk5NpLpwVCaUIHbd8pf3TWjExOESPUbS9vNXLYe4ula0e+tGs4dueZpyNsy+sHyV71mxwCti9MisE+5HQhiImoEdn+11Ke7CY+bEjDJwAy0f/5LxChTv6WGUzlHlpckB1RXw5e5t1oh0UatL1hLGWpLos8qk0k+nRvYbgy6RgMPRnxaLUYWtLjvOa2M2fFpnaKd2qNXbXs3RWA== 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=pP2RMtbedW7oR7Wc6y0tm7yBjTnPnqswqt8qTtZbt8w=; b=OhcPFJM/KUd/d2ZmeGBvGgFfgvFl6zbxLui/VzbdYmATwQxSgqRBU9m0A3GbaOcYI1+sYJWmfqcLkK0SPmXQFhxI69i5H/ieQ33hVX6SJ9MPt/P17jOy16Ql3lNX5M0FdaZ/mNgjuxnv2wXGF//7hrP0w1dKVJVLthgPXoL2e15vkG3EMivSemLmhwfk/A42RvGJ4plkydl+K8Ia1RtKsUtdnGCyI4Bpgc/YsSLxCrmje7MVBWCYF7J/KnBpP+IiHUeInhNmdCNFlEUCBUM9Bg/t0E1xXQg73w0yWkUgj+5ARXnlgzcOs7erAAipSV/HKavmjJQ5vGwaKORs78hE+A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pP2RMtbedW7oR7Wc6y0tm7yBjTnPnqswqt8qTtZbt8w=; b=mOJh/gPvU3qnjGbEvm2QxgG7rdwSFyrE0hgG1CCoUT5UxaUsqEuKx8jV49ROKY9kpqxmhOpoz8Oo4Of8X7TiXjBCN+X/Tn4PEWdEJUglVpruXwageFdVEDqVuLw1bxtyOUqOQ6tueeIwd7QJwREpNBD5g0OOOAqP73Yid/LANIdJrN95QcUba4NnCVYqAbMEvm08zuFt+D62h8ZXqmHbXLM6qVk0s3txlx1KOClhK0P+1gzQEI0BMXSl9sP/I7ftFWFlEK6vu5UpP9ZKkqfpcd7XX0a1OrUtKM6g6PIO0ewjgJjywko3/TKYqNVwTMBuJfGuMqKKyXgRoYhUtzJM0Q== Received: from TYZPR01MB5037.apcprd01.prod.exchangelabs.com (2603:1096:400:25d::14) by TYZPR01MB5689.apcprd01.prod.exchangelabs.com (2603:1096:400:41f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.33; Mon, 23 Oct 2023 02:02:27 +0000 Received: from TYZPR01MB5037.apcprd01.prod.exchangelabs.com ([fe80::3834:24f3:5402:186]) by TYZPR01MB5037.apcprd01.prod.exchangelabs.com ([fe80::3834:24f3:5402:186%4]) with mapi id 15.20.6907.030; Mon, 23 Oct 2023 02:02:27 +0000 Subject: Re: lang/perl5.36: update procedure written in UPDATING is not enough From: Tatsuki Makino To: Kevin Oberman , "freebsd-ports@FreeBSD.org" References: <202310211305.39LD5Qt8086896@nuc.oldach.net> Message-ID: Date: Mon, 23 Oct 2023 11:02:16 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-TMN: [dLRkodCKMeODJhLSqzLupaYGWSpLToFM] X-ClientProxiedBy: SI2PR01CA0032.apcprd01.prod.exchangelabs.com (2603:1096:4:192::18) To TYZPR01MB5037.apcprd01.prod.exchangelabs.com (2603:1096:400:25d::14) X-Microsoft-Original-Message-ID: List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYZPR01MB5037:EE_|TYZPR01MB5689:EE_ X-MS-Office365-Filtering-Correlation-Id: 54d3f250-40e1-4e02-ff95-08dbd36c1aa3 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WwS8YUWZrf7M8Od2sega5l2B/cUIxd0YeHrVX00S1NzGBVSmyrsqMjYWKqZUCJLMypY3b7/Z2KXEO+jUwHxgOBa+UWhVvTUg2boa06amKwXl7wymrjywik9af5eNwNxELinYi1cdhae2VeLWPZf/EgRO+tMJxrxbYPabYcyU5BMeyjzmMSKzDEjtlQlw0xUmdScEu09fyGTKreB39/INwfYv4E+VsoGzyqfez2swUGpJQq5ocqKmWrKOuJTFWpMA7kQX1CRMyle4gbcoGnBHdimbKZBB9TNai+6OqCWjVmTgcyeV5qVOAfF3KFimDHh44dmZf7FTS+usXN1aMT+8tIy/9tG4b8bCTz+V3+XcUub3RJcbN9AW/sY8r3j0H5OU3em2T7veXVMijwX35SnIHQxO7LUDoXn/GAFG14s4YiRx6Bf5NK9nbD3kbw58oc3WhMNzFNRUsVSuQVpJuyWG0sx4AcdjI9zOY5rgN/8SKozg/Ge3mzh01ZwoIU/EQ/Dzy57yIK+1BW102yTpk6c9wcUKxOKZmIYGXE+DElmZahQ8pebfFxcPhr+cWj/C9TVp37ZQQ0g4h82nJ+4s3r4nOVkFE/nCpaVu+4jk1QYiW7EtvmmvaI0xlg7Jlt4fnBaC X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?L09QendhZEVjMFBKQ0xpdzArWGE0OUlHVkoyYjN4ZXU5cy9MU2pHaVRjcTdw?= =?utf-8?B?dU1GODFTcWdzWE0zWTRhUU9PSlpkc0ErQWtROHlTOWtrOHhRWWpTREEzU1NW?= =?utf-8?B?c0R6S20wKzVBTlFHWVNBTDRjQ0J1L1hLVkx1S3czYmZheVBMN3ZXaEJoL204?= =?utf-8?B?RUt1ZzJVYWlqS1dMYzY3KzFpVFl1VmxCYTlGY3JhTFMwYk9Na3ZhRnlaZmFu?= =?utf-8?B?L2tsS2RoRWR2VzF2dG9kbkpaSE1NRHhOWDQxSXB4U01XSE5DT1hScTE2bzZs?= =?utf-8?B?TkhrQ3V0VWdBVWNJVUVkdnJ4SUJ5K2FCMGJJS3hvVC9QTks5Y1pleVZNOSt1?= =?utf-8?B?ajdUeXhzZ0VEN3YxemsxR2R1QzdzOUxDbHVvYm4rUnlxNjdCQ2wzMC8xMENm?= =?utf-8?B?ancyUnRWa2NFdzU4RGJ5SW9sSjNYRXp2S05RTkVpQTBPTkcvVTVRNkd5ZmJa?= =?utf-8?B?M0hGNEQ3TnlSNHlFY2ZpZzFhZnVML0d0TDkvMytHQTl5ZFhwSHBqM2w4cldN?= =?utf-8?B?WFk5TnZidzJ1NGZ1N29BSEhKVGpIOUEvVzFhZXJPOWdvK3ZrUEpqdHRJZkNX?= =?utf-8?B?U0ZqTVlVcmRtaDMvUTFYdkRKMHdVcktSL05Id2lnc0s2LzJGR0x6UDNmamxZ?= =?utf-8?B?b0FhS2xtclhwWVpWeFk4MmpiTiszTkFybGhidnFiTlZCZW9tUFh4WnNoNk01?= =?utf-8?B?MUo2aytENkQyRVIyRmlOdDQ1NG1hc2pQYmd4ajJJRlhRZ1BldXdISVpVTEhr?= =?utf-8?B?ZktRTmtFVUx5eUg0TnJhY3Ywa2QwTzJyVXhua1ZPWEpxenJjNXJWdHJ4SVlM?= =?utf-8?B?UGlRRjRzT2xWbGIxSWJhZFA2cys2TnNpSkU5SlQreFV2WG5ZS2RNblRxOU5D?= =?utf-8?B?VUJNT1JaMzBOTzJNNTFDRmZUQlRibnRVdEY0RGZ3QW1FSkpUdUk0M3k0c1Uw?= =?utf-8?B?ZTFsN2hFYTFpZDZZQkw2MUpZR2FydElUbVlCRUlBSGIvQnhkVXpGSjBlbDIw?= =?utf-8?B?ZnZnb2pJZHlwTDNPRmcxc3doRVNkdkhzL1E5enJWUC9jSUhUdnpiRFpXY2pV?= =?utf-8?B?aVpiR1ZaTC9BWnVrNFd0UFNFYitYN2Y4UWw1MnVLK09Qb1U5ZFR1c253d1l3?= =?utf-8?B?T2cwNUZ3MVZyWVFERVQwVkx6WXFPNU1taDd6YnZITVZ6KzlYZ1V6UmVKZ014?= =?utf-8?B?bHFNcmltV2tFczJWSGNJUlY2WTNFeFVVVTdidXBPQ0lqRDlGdGZkR0R1Q3Fa?= =?utf-8?B?ckZaZ2tQMjRNQWZKbVhJZkVlYmpnQ3c2M3hQek54OGFCY2x3R1RKbkpSbXpD?= =?utf-8?B?YjA5RHgwKzQ4OEVvWHpUcTA2WWVQR2tVR2VxbDNNWlZhcU5uYXEydzRHTGx2?= =?utf-8?B?RTI4UVRHdWU3N01JWjZzUEFRWHAxMjVMSURvS1Nack1qMEw4N2s3ZFZqT2ZB?= =?utf-8?B?UVNSc2kwTGFjbnhocm93ZmZnY3NkcUtyQnM4WFFHS203K2NzYkpyT2xCK3Zy?= =?utf-8?B?ZlpoSHZBZnVYOGlCL3lINmoreHhwUlBMRjZ5cWRoS2g4ajVPOXJyaXhOVnVv?= =?utf-8?B?b1VybCs5YVRrNVR4bG9rMW1MU3NkNVJPNFNNNzdOMlZGaE9TQXRSemdSSkVX?= =?utf-8?Q?BI7sYaGWV8FX4uVjMgvkxBD5/V1/8SBothPJ28qVLQ+I=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 54d3f250-40e1-4e02-ff95-08dbd36c1aa3 X-MS-Exchange-CrossTenant-AuthSource: TYZPR01MB5037.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2023 02:02:26.9956 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYZPR01MB5689 X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.44 / 15.00]; FORGED_MUA_SEAMONKEY_MSGID_UNKNOWN(2.50)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.94)[-0.937]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/16]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.53.23:from]; DKIM_TRACE(0.00)[hotmail.com:+]; FREEMAIL_FROM(0.00)[hotmail.com]; TO_DN_SOME(0.00)[]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_TO(0.00)[gmail.com,freebsd.org]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4SDJNm5V2vz4G0Q Tatsuki Makino wrote on 2023/10/23 08:03: > Now assume two imaginary flags. > One flag is to forcefully update, and the other is to use a mechanism to allow a restart in case of failure. > If -f is used there, all of them will be flagged to be forced to update and to be restartable in case of failure. -R can be used. > If -f is used there, it is already determined to force update, so it only activates the feature that allows restart on failure. > The above two flags change depending on the -f option and the way the port to be updated is given. I thought this was the case, but when I actually tried it, everything I wrote here was a lie :) -f behaves differently enough to tell you not to use it :) This -f also propagates to all *_DEPENDS ports and attempts to rebuild them. Therefore, it should not be used in perl updates. The only way to use -R to restart from a failure in the middle of the process seems to be to use -r. Otherwise, reassign and run what was written out to portmasterfail.txt However, the only way to force a rebuild for -a is to use -f. The fact that the target is -a hides this inconvenient behavior. Regards.