From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/2272 Path: news.gmane.org!.POSTED!not-for-mail From: Jonathan de Boyne Pollard Newsgroups: gmane.linux.debian.user,gmane.os.freebsd.devel.hackers,gmane.comp.sysutils.supervision.general Subject: nosh version 1.33 Date: Sun, 9 Apr 2017 20:52:07 +0100 (BST) Message-ID: <731531599.156033.1491767527334.JavaMail.open-xchange@oxbe4.tb.ukmail.iss.as9143.net> References: <54430B41.3010301@NTLWorld.com> <76c00c13-4cc9-ed9c-f48f-81a3f050b80b@NTLWorld.com> <0d6afc48-3465-3509-ff46-494da45022bc@NTLWorld.com> Reply-To: Jonathan de Boyne Pollard NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1491768570 5754 195.159.176.226 (9 Apr 2017 20:09:30 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 9 Apr 2017 20:09:30 +0000 (UTC) To: Debian users , FreeBSD Hackers , Supervision Original-X-From: bounce-debian-user=gldu-debian-user-2=m.gmane.org@lists.debian.org Sun Apr 09 22:09:21 2017 Return-path: Envelope-to: gldu-debian-user-2@m.gmane.org Original-Received: from bendel.debian.org ([82.195.75.100]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cxJ9F-0001LF-6l for gldu-debian-user-2@m.gmane.org; Sun, 09 Apr 2017 22:09:21 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by bendel.debian.org (Postfix) with QMQP id 7F1B71ED; Sun, 9 Apr 2017 20:09:10 +0000 (UTC) X-Mailbox-Line: From debian-user-request@lists.debian.org Sun Apr 9 20:09:10 2017 Old-Return-Path: Original-Received: from localhost (localhost [127.0.0.1]) by bendel.debian.org (Postfix) with ESMTP id 24D9C1E5 for ; Sun, 9 Apr 2017 19:52:16 +0000 (UTC) X-Virus-Scanned: at lists.debian.org with policy bank en-ht X-Amavis-Spam-Status: No, score=-2.62 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, FOURLA=0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=no autolearn_force=no Original-Received: from bendel.debian.org ([127.0.0.1]) by localhost (lists.debian.org [127.0.0.1]) (amavisd-new, port 2525) with ESMTP id ocEYNAMb3LWz for ; Sun, 9 Apr 2017 19:52:10 +0000 (UTC) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_BL_NJABL=-1.5 CL_IP_EQ_HELO_IP=-2 (check from: .ntlworld. - helo: .smtpq3.tb.ukmail.iss.as9143. - helo-domain: .as9143.) FROM/MX_MATCHES_HELO(DOMAIN)=-2; rate: -7 Original-Received: from smtpq3.tb.ukmail.iss.as9143.net (smtpq3.tb.ukmail.iss.as9143.net [212.54.57.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by bendel.debian.org (Postfix) with ESMTPS id 52BB9EF for ; Sun, 9 Apr 2017 19:52:09 +0000 (UTC) Original-Received: from [212.54.57.81] (helo=smtp2.tb.ukmail.iss.as9143.net) by smtpq3.tb.ukmail.iss.as9143.net with esmtp (Exim 4.86_2) (envelope-from ) id 1cxIsd-0002cB-Bb for debian-user@lists.debian.org; Sun, 09 Apr 2017 21:52:11 +0200 Original-Received: from oxbe4.tb.ukmail.iss.as9143.net ([172.25.160.135]) by smtp2.tb.ukmail.iss.as9143.net with bizsmtp id 6Ks71v0052vaL8C01Ks7TV; Sun, 09 Apr 2017 21:52:07 +0200 X-SourceIP: 172.25.160.135 X-Authenticated-User: j.deboynepollard-newsgroups@ntlworld.com In-Reply-To: X-Priority: 3 Importance: Medium X-Mailer: Open-Xchange Mailer v7.6.2-Rev60 X-Originating-IP: 86.10.211.13 X-Originating-Client: com.openexchange.ox.gui.dhtml X-Rc-Spam: 2008-11-04_01 X-Rc-Virus: 2007-09-13_01 X-Rc-Spam: 2008-11-04_01 Resent-Message-ID: Resent-From: debian-user@lists.debian.org X-Mailing-List: archive/latest/719554 X-Loop: debian-user@lists.debian.org List-Id: List-URL: List-Post: List-Help: List-Subscribe: List-Unsubscribe: Precedence: list Resent-Sender: debian-user-request@lists.debian.org List-Archive: https://lists.debian.org/msgid-search/731531599.156033.1491767527334.JavaMail.open-xchange@oxbe4.tb.ukmail.iss.as9143.net Resent-Date: Sun, 9 Apr 2017 20:09:10 +0000 (UTC) Xref: news.gmane.org gmane.linux.debian.user:524538 gmane.os.freebsd.devel.hackers:58899 gmane.comp.sysutils.supervision.general:2272 Archived-At: The nosh package is now up to version 1.33 . * http://jdebp.eu./Softwares/nosh/ * https://www.freebsd.org/news/status/report-2015-07-2015-09.html#The-nosh-Project * http://jdebp.info./Softwares/nosh/ This has been held back because of work being done by someone else. I don't want to steal xyr thunder, so I'll leave the announcement of that work to xem. Suffice it to say that it will interest a new group of people. There are several major improvements in 1.33 . Packaging --------- In the version 1.29 announcement I said that the Debian packaging system was going to be brought into line with the system used for FreeBSD/TrueOS and OpenBSD. This is now done. Debian and the BSDs all now use a similar system for generating each package manager's package maintenance instructions from an abstract package description. ============================================================== =========== IMPORTANT UPGRADE NOTE FOR Debian: =============== ============================================================== An important consequence of the aforementioned is that the semantics of the nosh-bundles package have changed. In earlier versions, the various nosh-run-* packages were how one set services running, except for a small rump set of services that were set up by the nosh-bundles package. This is now no longer the case. The nosh-bundles package now presets and starts no services at all. *All* running of services must be achieved with the nosh-run-* packages or some other sets of scripts and presets. To this end, there are now two new packages, nosh-run-debian-desktop-base and nosh-run-debian-server-base. These parallel the nosh-run-{freebsd,trueos}-{desktop,server}-base packages already available since 1.29 for FreeBSD/TrueOS. You must install, for a working fully-nosh-managed system, exactly one of the nosh-run-debian-{desktop,server}-base packages. If you are running nosh service management under systemd, you can of course run as many or as few services under the nosh service manager as you care to switch over from systemd. But if you are running a fully-nosh-managed system these packages will arrange to run the various fundamentals that one pretty much cannot do without, such as mounting/unmounting volumes, running udev/eudev/vdev/mdev, binfmt loading, and initializing the PRNG. Log service account names ------------------------- The naming scheme used for the user accounts for dedicated log service users has changed. Installing the new nosh-bundles package should automatically rename all existing log service accounts to use the new scheme. The new naming scheme is slightly more compact, and copes better with services that have things like underscores and plus characters (e.g. powerd++) in their names. As an ancillary to this, system-control now has an "escape" subcommand which can be (and indeed is) used in scripts to perform the escaping transformations. More packages ------------- There are now four more -shims packages, for commands whose names conflict with commands from other packages: nosh-kbd-shims, nosh-bsd-shims, nosh-core-shims, and nosh-execline-shims. nosh-kbd-shims, for example, contains a chvt shim that is an alias for the (also new) console-multiplexor-control command; with it, and suitable privileges to access the virtual terminal's input queue, one can switch between multiplexed user-space virtual terminals in much the same way as the old chvt command does with kernel virtual terminals. The Z Shell command-line completion for the various commands in the toolset (system-control, svcadm, shutdown, svstat, and so forth), which has been available to the people building from source for a while, is now also available as a binary package. Configuration import -------------------- ldconfig on TrueOS is now properly handled. In particular, the external configuration import subsystem now correctly pulls in and converts all of the ldconfig directories. (TrueOS has a lot more things that require ldconfig support than stock FreeBSD does.) The configuration import subsystem also now handles instances of Percona server, alongside MySQL and MariaDB. Moreover, these are now handled by the same set of service bundles, which always produce service bundles named mysql@*. MySQL version 5.7 or later is now assumed. The configuration import subsystem now automatically generates OpenVPN service bundles based upon the current OpenVPN configuration. ======================= ==== CAVE: OpenVPN ==== ======================= The upgrade process attempts to remove the old hardwired openvpn@server and openvpn@client service bundles. However, you might encounter remnants of these service bundles lying around in /var/sv that you will find that you need to clean up by hand. GOPHER ------ To accompany the new gopherd server in djbwares 5, there is a gopher6d service bundle that runs it, serving up the same static files area as http6d, https6d, and ftp4d do. The FreeBSD, OpenBSD, and Debian package repositories can now be browsed with GOPHER. This is gopherd in action. On the server side, generating the index.gopher files is a fairly humdrum exercise in the use of redo (to regenerate the indexes only when the directory contents change) and printf (to construct the GOPHER format menus). UCSPI-UNIX ---------- Two new UCSPI tools have been added to enable UCSPI-UNIX servers to listen on and accept connections on AF_UNIX sequential packet sockets. udevd is one such server, and it is now handed its listening socket at startup rather than expected to open its own.