From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/2390 Path: news.gmane.org!.POSTED!not-for-mail From: Jonathan de Boyne Pollard Newsgroups: gmane.comp.sysutils.supervision.general Subject: Re: has anyone gotten nosh to build on Void Linux? Date: Sun, 1 Jul 2018 13:48:27 +0100 Message-ID: <8a1e58e1-08d3-8aea-2b52-00f72f832d7b@NTLWorld.COM> References: <87fu14irya.fsf@prgmr.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="------------7863F399884AEC31471AFCB5" X-Trace: blaine.gmane.org 1530449183 21232 195.159.176.226 (1 Jul 2018 12:46:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 1 Jul 2018 12:46:23 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 To: Supervision Original-X-From: supervision-return-1981-gcsg-supervision=m.gmane.org@list.skarnet.org Sun Jul 01 14:46:19 2018 Return-path: Envelope-to: gcsg-supervision@m.gmane.org Original-Received: from alyss.skarnet.org ([95.142.172.232]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1fZbk9-0005Pf-HT for gcsg-supervision@m.gmane.org; Sun, 01 Jul 2018 14:46:17 +0200 Original-Received: (qmail 5568 invoked by uid 89); 1 Jul 2018 12:48:55 -0000 Mailing-List: contact supervision-help@list.skarnet.org; run by ezmlm Original-Sender: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 5561 invoked from network); 1 Jul 2018 12:48:54 -0000 X-Originating-IP: [86.10.101.211] X-Authenticated-User: J.deBoynePollard-newsgroups@NTLWorld.COM X-Spam: 0 X-Authority: v=2.3 cv=EPmyLGRC c=1 sm=1 tr=0 a=FQ5CjUvp3JFI4KFGyeqcZw==:117 a=FQ5CjUvp3JFI4KFGyeqcZw==:17 a=x7bEGLp0ZPQA:10 a=r77TgQKjGQsHNAKrUKIA:9 a=9ovhkN-cA8rWz9P1BPwA:9 a=QEXdDO2ut3YA:10 a=pGLkceISAAAA:8 a=tH_BmFklJ8_OQOYbqB8A:9 a=P4qutLWuJICyzAAY:21 a=_W_S_7VecoQA:10 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ntlworld.com; s=meg.feb2017; t=1530449307; bh=iO9BvoIPmD5iLeiGtlYo8Hpz3hoNcriOOkdEYLRkFsU=; h=Subject:To:References:From:Date:In-Reply-To; b=xdb0WJMw7zuEcnCr+ezIxkwbgraxki1YMNrX9hjTXysurL8y+SNAAc88T3Urt/Ihr xQxLalx4njz3YJ7xusnqbS8Qu8BEdDe92UyvJLTA9/ORMxvUjmGbSyI6WHybBoyggZ AYIzo1YdDNur2zNf6cCU/Q+dUG13OPeGoODcJYV9PQLNdYMuD6rbXmMEi7yqUJOiSz +woxPGmMySSgtJIBWChNlrOsG6f7AZn16I6/icIw/CxDDTrGB/T8ZUqf5Jci8V2hXT 3t4SgvlJDDCQsYYxPA0cgNtyes1OTvH/hL98Rptd60Ayop0nxGVerQaJyZdKCyFUgB YuPBHfd0+Dlrw== In-Reply-To: X-CMAE-Envelope: MS4wfE1oWmbD6o55fjdMqaDbE3d3ltR4QtRCWXXtM+uCrsihdMeET+phFNevWlrmpGvBxp8XcvgwTjdFiDb3o9nDt7YSPNQBLCJjKQG96hLKRijZivKZFw+J C4Wkysanf7ULefxMXddF2AQ/X1UTYXKejLWGGrDF8ihPW5vezXc0W7LKNsmv2mtqcwy0LR3icjnPhVGeOO5IQAKpDVHn72hA1SqkLxgWyxUKumXhfOlMrZOa di5z54TvHJsf8CYjU+amtyRY34Z8iMx4hzILHBV2MXE= Xref: news.gmane.org gmane.comp.sysutils.supervision.general:2390 Archived-At: --------------7863F399884AEC31471AFCB5 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Guillermo: > * > > There is a |curses.h| file in both Void's 'standard' headers > directory and in a subdirectory named '|ncursesw|' (for the narrow > character and wide character versions of the library, > respectively). Normally, that would be |/usr/include/curses.h| and > |/usr/include/ncursesw/curses.h|. > On that score: Those of you who have peeked at 1.38 will possibly have noticed the manual for the new |console-termio-realizer| command, which has a section explaining how it realizes onto terminals. I have some things that I am mulling over. * The |chkservice| command (also new, and which you might also have spotted) uses wide character ncurses. I am wondering whether it should employ |console-termio-realizer|'s mechanism instead. * The |monitor-fsck-progress| command uses wide character ncurses, but there is no real use case for it running against a terminal that does not understand ECMA48 control sequences. I am wondering whether it should employ |console-termio-realizer|'s mechanism instead. * The only programs that do not explicitly use /wide-character/ ncurses (and so require the additional slightly different development tooling) are |service-status|, and the |start|, |stop|, and |reset| subcommands of |system-control|. And they only employ it for colourization, which the ncurses and terminfo models aren't particularly good for in the first place. I am wondering whether they too should employ |console-termio-realizer|'s mechanism instead. The general upshot would be that only |console-ncurses-realizer| ends up using wide character ncurses. Only the one place for patches, and only the one flavour of curses; with the tradeoffs that are given in the |console-termio-realizer| manual. --------------7863F399884AEC31471AFCB5--