Date: Thu, 7 Nov 2024 12:55:37 +0100 From: Moin Rahman <bofh@freebsd.org> To: Igor Ostapenko <igoro@FreeBSD.org> Cc: freebsd-testing@freebsd.org, freebsd-hackers <freebsd-hackers@freebsd.org>, freebsd-ports@freebsd.org Subject: Re: Heads-up: Removal of devel/kyua port Message-ID: <E881CCD8-37DD-4E20-BD3C-78F524A7137E@freebsd.org> In-Reply-To: <a3eb78f7-6095-442f-86a9-b770920223a7@FreeBSD.org> References: <9e175f3c-4be0-437d-abf6-7f9d820154e7@FreeBSD.org> <lxbucItDAdZAH5CWepA8Y4uJ516Va86Fhr95eH-MQ1qVo4fUU81NMZzqG260uiOxRL0pOp12bs6-gmrvqLtnbw==@protonmail.internalid> <C80E298B-FF2B-422D-9275-F1440A3DB584@freebsd.org> <a3eb78f7-6095-442f-86a9-b770920223a7@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] > On Nov 7, 2024, at 12:44, Igor Ostapenko <igoro@FreeBSD.org> wrote: > > Moin Rahman wrote on 11/6/24 3:01 PM: >>> On Nov 6, 2024, at 13:40, Igor Ostapenko <igoro@FreeBSD.org> 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 Based on what you have mentioned above I believe your DEPRECATED message is too soft. :/ And I think we should handle it in a different way and mark it to IGNORE for 14 or later also. Kind regards, Moin [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEETfdREoUGjQZKBS+fvbm1phfAvJEFAmcsqrpfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDRE Rjc1MTEyODUwNjhEMDY0QTA1MkY5RkJEQjlCNUE2MTdDMEJDOTEACgkQvbm1phfA vJHtpQ//QV0Nw1IkVyVMItfcDSoKK2kxONRdHaAfwNXdVT30crEsqerD10KFBMAb boWJNAuFBzrHr8oJW5uYxET/GFg+Sk7mPtCBKBl9aQgUUKJEkrY2qAqrMRVLLD76 0ssGHKs0qB6wzFx+h04TYMxbeEP97J4RYRdOvf+Ggb71uGYv60Esnhx710jmdtOv iqg/WQIjaDNMixukXA/sMTE7fAN6Ce8nGb/YxSJq6ed7mYYu1C0dgZpgH9ZwwuBs 2pjYoiC5orXKJg1HGI9Znfj/t7BtEAgbw7asHNQPli6xybAY6NyTMdD2V4RgsVFt VWwpvOaURfDwFmGeCP9mYEaSjdA5aX/MkTyxBtNq8OM455m9+9x9U4dGL+PE9GpY hwIn+mFgb8y6PG7EYp6KpcD5UZc6TCzt53i5uKT5R9XrBYQ4xdjynyNYRF7yLiL1 lyz3x9aJn0GLeCtALoS8GMomJ4GFaX6h2D3kvEjPD4a8Gm562+uKIycDPuByB3ml LIfrH/MB4/pdvDsVFEzqfx7etVCMY0teLvBM9Aga2fwE1Bvi1IsxNOfShvczXUm4 NParqBU8j7Y8kXmdy/cIY2q//+fHdXA92U+gNg3NkEhLoeWz4in2WzLno70k8WDT Gc0iAIN5riSgnKZsIPzfbD+mxiGVOtBZ0807QekyrDxijwDHvYE= =JjTp -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E881CCD8-37DD-4E20-BD3C-78F524A7137E>
