From nobody Thu Nov 07 11:44:11 2024 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 4XkgG66815z5ckXX; Thu, 07 Nov 2024 11:44:14 +0000 (UTC) (envelope-from igoro@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XkgG642mvz4VvQ; Thu, 7 Nov 2024 11:44:14 +0000 (UTC) (envelope-from igoro@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1730979854; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=z7K3vsA8othGIgBUtCt/kOtRFYLpA0bxR2mHRiK8W0M=; b=ofe5C9hMO6EyoQ3K78lykDU3zK2jfvmcROT/C/PKx8RqiKT607VlJtzYmtKfZ9LAYt8/Br k0kfFGNKWjq8ERQ2sd2NdpFYUMJr3wNrGK+vCfa+CKS23fr1ZM00aL2ovL+acS1L6G4FvU VuDfEvFGKwLbyuOS7NAcdtZLDhJ0TrQXZ/7ctD53wOiv+7DTdLabj1UC5+Q5Rh2RKXjh+L XXFeUrK/jes3fAlnWK4zHYFbppA+3vZzV1W/2jia4vEYSFeUYIX6iaT/TUr7NAEKtq+Kka WLKsVRTEwo1lhTL24RVZP8U0cZHMne+VtKv5k6nfUzRNJcVqUT6FrsGdPRCgTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1730979854; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=z7K3vsA8othGIgBUtCt/kOtRFYLpA0bxR2mHRiK8W0M=; b=dFV3KBaWyflhOs6xkoP02Ps9hqTAZ042WoayUW2viWa1eNBy3xv21Jtoj50wpMEyEQKTcB AWONspXjS93eNfMSpPYmvaNeOg+GoPvM6B/59nzRYWVLe7jpwLn6zY1GkpaObMVXDOar0f IsogUmVU3vcktlVaU6V7GDZOUndz2fYWwB5ep2y0RKSyVcU9fnowXwqxZawX59EhBC/DEC bxsxf8WncaZ0bk1RMTZdLzz1JlA3crv4izD3fnr9XXjOKdIpA8w83QyYxPPhi9XmyYmCUY J2PkBLR9dPbBOHuXv/HWw7v+wprgKb95GPH8PDOGVvr7X1yMJHxa5ONo7mvOqg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1730979854; a=rsa-sha256; cv=none; b=B14VY+Dh4LmlNlbFp5Q/9S5ao2oW6OlnUylS7ppqYID7Cw815aIKJhddALWqtBQwWZHapP 5TVJCYjULGoQWCACh4m+X7iraCFXwCZd/TcLTbbMx9CjTTcKRGVKxgKPjrUahVn22PpQ3n zceE0n8ecJCrg17F6cMzkuGHnaSpYXdpD2+kZ5Bu2RQEA9GMf2xPx407jw3fhOKZ7qTvw3 v058nYYABERYHNx2B7t78WtKsDNMfzsJ2Kxg6zbpySTJO1XQvj52EuBL+5oq4gy8YntZjU cMkAG9N274x9dHWvCZ5qmIaGRhY4OVxYXBCegwuB03cJuehTOEuBgyPxlW8dqg== Received: from [192.168.0.8] (unknown [78.83.216.204]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: igoro/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4XkgG55zjNz1J65; Thu, 7 Nov 2024 11:44:13 +0000 (UTC) (envelope-from igoro@FreeBSD.org) Message-ID: Date: Thu, 7 Nov 2024 13:44:11 +0200 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Heads-up: Removal of devel/kyua port To: Moin Rahman Cc: freebsd-testing@freebsd.org, freebsd-hackers , freebsd-ports@freebsd.org References: <9e175f3c-4be0-437d-abf6-7f9d820154e7@FreeBSD.org> Content-Language: en-US From: Igor Ostapenko In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Moin Rahman wrote on 11/6/24 3:01 PM: > > >> On Nov 6, 2024, at 13:40, Igor Ostapenko wrote: >> >> Hi, >> >> Kyua has been part of base since 13.0, today it means all supported versions. >> >> The tests in /usr/tests usually have parity with Kyua in base, i.e. even if we consider older unsupported systems then new features from the latest port offer limited benefits. Anyway, these cases are not supported. >> >> So, in order to avoid double work and user confusion, the devel/kyua port is being considered for removal. >> >> The motivation of this notification is to collect comments and suggestions in case if the removal is not a good idea for some reasons. >> >> >> Best regards, >> igoro >> > > Hi, > > I am not exactly sure if the one in 13/stable is the updated > one as I merged the latest code into the head and 14/stable. > That's why I planned to kill it sometimes during the EOL of > 13. > > But correct me if I am wrong. I have not checked the stable/13, but I know that the recent MFC of Kyua changes in head was targeting stable/14 only, i.e. 13 was not considered intentionally. And I think stable/13 must be fine having its old set of tests which must be executable by the version of Kyua in its base. That's great to hear that similar reasoning has been applied before and it's already targeted for removal. The only thing I suggest to do is adding DEPRECATED with a message that the base version must be used instead. We've recently faced a fail case when users run the latest test suite with the older Kyua from ports, that leads to unexpected errors developers should not spend time on. The deprecation notice is not going to save us, but it's at least something. Please, check this proposal: https://reviews.freebsd.org/D47473 > > Kind regards, > Moin