From nobody Thu Dec 21 15:51:38 2023 X-Original-To: dev-commits-ports-all@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 4Sww0D6flYz54wPL; Thu, 21 Dec 2023 15:51:40 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Sww0D6DDWz3JBp; Thu, 21 Dec 2023 15:51:40 +0000 (UTC) (envelope-from bapt@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1703173900; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=wCflkD77BYQeuGiZhqUGUY945T0fIi3odT7suRzZ9ho=; b=a1AUh851iI4eJYIFti3MsOdvVAnGUH7QtT6ExzKeEX6fqTWXpSWd0nO0raLRdzRrqggBk0 xQ9mzibKTnKcdfnmMbj5ddtUKbGdQP5IN88beuXydKLN706kge71LpZVSKYB0U8MAprPsl UaAwV2QvcRrZaiLYZyOMvVXw8K+XCBNKHc9n+0v7V5cw/g6YhdLFI5Ov03Zt3LecZC+9L+ 2iCzguLk3EDL7d7xNraCVpgho5CdVCSTrvaOuUmcGLNTPcykkoNLUjVckOJd5Fxo3aAfSA MWfQS6f0CkLHDe58cyNKI2xpRaBbPQUrWhvIPyH2mT8/GkA3j5/Z9SZEq7fIPA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1703173900; a=rsa-sha256; cv=none; b=uJhePMZiZ4tDIQsTE5eHieV495v17bkmurV6W2Vu8ogre9os0tQ4F6qe5xZkxUrwzEdnD3 teEAMhbqMbL4NF+58E9D98tKJt/WKSQ1WBM9nT5zDH8Xk0+RaIFi/hAmB8lkSP2q6wZ5Km 7cGECaOL6oD6gTBGiFrOLeP5sJjG+dpSSHgc0qGLZ0TL1PbKMtCE24mWIrVCrlUC+1tgad PpDayexj9niqFF6Vhb0hJn7PdLUppvWS7NvR58S/7r3Q+bTKsuunZKwzZ5FVkoR0h4e1iN lUqWUfSAK11FfNi0kFbadb24epTw0PKOSrTlgjtfs7VTbi4YVWtR1Icq8nTJvA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1703173900; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=wCflkD77BYQeuGiZhqUGUY945T0fIi3odT7suRzZ9ho=; b=NbN94LiCM/5nwATjAUfsKphizeQb32KNg6hTZRDDeZqEydcJKCmhBD3hg8WLuGEneYIiWz GPZBfF+M+dWZEJ7DFk2wPsI2Lxa3hhVHqi77rzD5xRHcze7bnk23KzxhinHYUOpYvVIsh2 rxE+6ePXmU8lbcFm+ZotlY52cL2hyoN4bmRkj8PPFQIKIKzV3WVCuNHv4qrMKKQVb/+Ysn Thr2kxwYC/1vWTjmkjEdFSLbaTgNPk9EhbXeXmOB6bOohLktmX5tzzz2XRfEVvv7/dMXuR xXkRV7csHKN4zyhwQtaKO/9JdrE6td7G2YrvxsFW72mH+Hx0Z6mHkNIoLJAncQ== Received: from aniel.nours.eu (nours.eu [176.31.115.77]) (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 did not present a certificate) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Sww0D4Yf4z1BGx; Thu, 21 Dec 2023 15:51:40 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: by aniel.nours.eu (Postfix, from userid 1001) id 862A0E1A73; Thu, 21 Dec 2023 16:51:38 +0100 (CET) Date: Thu, 21 Dec 2023 16:51:38 +0100 From: Baptiste Daroussin To: Alexey Dokuchaev , ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: 61e4a788ecab - main - ports-mgmt/dialog4ports: mark as deprecated and broken on current Message-ID: References: <202312201702.3BKH2hoN000120@gitrepo.freebsd.org> <20231221121956.GE45112@yz.kiev.ua> <20231221142357.GF45112@yz.kiev.ua> List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231221142357.GF45112@yz.kiev.ua> On Thu, Dec 21, 2023 at 04:23:58PM +0200, George L. Yermulnik wrote: > Hello! > > On Thu, 21 Dec 2023 at 15:03:26 (+0100), Baptiste Daroussin wrote: > > > First clearly none of those looks shitty to me! > > > Anyway according to you which one do you fine neater and more convenient ? > > > - https://bapt.nours.eu/1.png > > - https://bapt.nours.eu/2.png > > Well, your pictures look a way better than what I see on my end =( > Here's my mileage (it might obviously be something with my terminal app (I use `mlterm`), but anyways): > - dialog4ports: https://i.imgur.com/cZHLBN4.png > - portconfig: https://i.imgur.com/0xKF3f1.pngO > - portconfig with "D4PASCIILINES=yes" set just fails and breaks > terminal so I need to `reset` it afterwards: https://i.imgur.com/zg85JsW.png > > ps: I must admit that I'm on an outdated version of FreeBSD though and > this may be a culprit for the `portconfig` to display port options > properly (whilst `dialog4ports` has no issues like that at all). So my > UX may not be taken into account (EOL'ed versions of FreeBSD aren't > supported), while I'd really be keen to keep `dialog4ports` as the only > decent port config management UI for me. If possible. Thanks. Right now bsd.port.mk do accept both portconfig and dialog4ports, so if can use either of them if they are installed, just install dialog4ports and ignore portconfig. As for supporting earlier EOLed versions of freebsd the issue probably stands in the version of ncurses and how it is used by libbsddialog, probably something that it is not worth investigated, of course if the people interested in having those unsupported environement are investigating and providing a patch I am sure, portconfig upstream would be happy to integrate it. I don't think it is worth fixing, Just keep using dialog4ports, you can see there are no EXPIRATION_DATE for now only a deprecation notice, so not it is not yet planned to remove it yet. Best regards, Bapt