NetBSD Problem Report #55413

From www@netbsd.org  Wed Jun 24 10:53:49 2020
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 75D281A9217
	for <gnats-bugs@gnats.NetBSD.org>; Wed, 24 Jun 2020 10:53:49 +0000 (UTC)
Message-Id: <20200624105348.81AC71A921F@mollari.NetBSD.org>
Date: Wed, 24 Jun 2020 10:53:48 +0000 (UTC)
From: bugcounterism@malbolge.net
Reply-To: bugcounterism@malbolge.net
To: gnats-bugs@NetBSD.org
Subject: Typos etc. in (amd64) INSTALL files for NetBSD 9.0
X-Send-Pr-Version: www-1.0

>Number:         55413
>Category:       install
>Synopsis:       Typos etc. in (amd64) INSTALL files for NetBSD 9.0
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    install-manager
>State:          open
>Class:          doc-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Jun 24 10:55:00 +0000 2020
>Closed-Date:    
>Last-Modified:  Wed Jun 09 22:56:11 +0000 2021
>Originator:     Michael Siegel
>Release:        9.0
>Organization:
>Environment:
>Description:
I've found a few typos etc. in the HTML version of the amd64 INSTALL
file for NetBSD 9.0
(https://ftp.netbsd.org/pub/NetBSD/NetBSD-9.0/amd64/INSTALL.html).

The issues mentioned below very likely concern all four versions of the
amd64 INSTALL file. Some of them probably concern parts common to all
INSTALL files for all architectures. As I'm new to NetBSD and my time is
quite limited, I've decided to leave it to more experienced people to
find out exactly where to solve any of the problems reported here.

I'll go through the file section by section (for the most part).


A)
## Quick install notes for the impatient

  * "For third-party programs which are not part of the base NetBSD
    distribution, you will want to explore the pkgsrc package management
    system, which contains thousands of third party software 
    applications."

    * Should say "third-party software applications" at the end.

  * There is one other instance of "third party" needing to be
    "third-party" in the "Post installation steps" section.


B)
## What is NetBSD?

In the 1st sentence, I think it should be "open-source" rather than
"Open Source", i.e., lowercase, and hyphenated just like "Unix-like" in
that same sentence because "open-source" is a compound adjective.


C)
## Dedication

In the 2nd sentence of the 2nd paragraph, it should be:

  * "long-term contributor" instead of "long term contributor"

  * "weird" instead of "weired"


D)
## The NetBSD Foundation

  * "…goals and Spirit of the NetBSD Project"

    * "Spirit" should not be capitalized here.


E)
## NetBSD/amd64 System Requirements and Supported Devices

It should be "64-bit" instead of "64bit" in the first sentence.


F)
## "Getting the NetBSD System on to Useful Media"

All instances of "USB-stick" should be changed to "USB stick".


G)
## Running the sysinst installation program

  * 3. General

    * "sysinst is a menu driven program" -> "menu-driven"

  * 4. Quick install

    * Should say "installation medium" instead of "installation media"
      at the end of the 1st paragraph because the user will only use one 
      medium (i.e., singular) to install NetBSD.

    * "What you need" says "An optical drive." However, you don't need 
      an optical drive if you're installing from a USB stick.

    * "The Quick installation"

      * Says "USB memstick" at one point. I think it should be kept to 
        "USB stick" throughout the document in order not cause 
        unnecessary confusion, especially for non-native speakers of 
        English.

      * "The default values for the path and device should be ok."

	* If a bit of nitpicking is allowed, "ok" should either be "OK" 
          or "okay".

	* There are other occurrences of that in the document.

  * 5. Booting NetBSD

    * "The boot loader will start, which will print a countdown and 
      begin booting."

      * That sentence sounds a bit weird.

  * 6. Network configuration

    * "If you do not intend to use networking during the installation,
      but you do want your machine to be configured for networking once 
      it is installed…"

     * Should rather say "once NetBSD" or "once the system is 
       installed".

  * 14. Installation using FTP

    * All occurrences of "ftp" should be changed to "FTP".
>How-To-Repeat:

>Fix:
Modify the respective source files.

>Release-Note:

>Audit-Trail:
From: bugcounterism@malbolge.net
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: install/55413
Date: Tue, 25 May 2021 13:06:26 +0200

 As nearly all of those issues are still present in -current, here are
 some patches for files in src/distrib/notes/common to start fixing them:


 #1 main

 This patch fixes:

  * A), bullet point 1
  * B)
  * D)

 Index: main
 ===================================================================
 RCS file: /cvsroot/src/distrib/notes/common/main,v
 retrieving revision 1.563
 diff -u -r1.563 main
 --- main        26 Jul 2020 11:05:39 -0000      1.563
 +++ main        25 May 2021 10:28:27 -0000
 @@ -469,7 +469,7 @@
  .Nx
  distribution, you will want to explore the
  .Ic pkgsrc
 -package management system, which contains thousands of third party
 software +package management system, which contains thousands of
 third-party software applications.
  .El
  .\}
 @@ -478,11 +478,9 @@
  .
  The
  .Nx
 -Operating System is a fully functional
 -.Tn Open Source
 -.Ul
 -operating system derived from the University of California, Berkeley
 -Networking Release 2 (Net/2), 4.4BSD-Lite, and 4.4BSD-Lite2 sources.
 +Operating System is a fully functional open-source operating system
 derived +from the University of California, Berkeley Networking Release
 2 (Net/2), +4.4BSD-Lite, and 4.4BSD-Lite2 sources.
  .Nx
  runs on many different different system architectures (ports)
  across a variety of distinct CPU families, and is being ported to more.
 @@ -589,7 +587,7 @@
  The
  .Nx
  Foundation is a tax exempt, not-for-profit 501(c)(3) corporation
 -that devotes itself to the traditional goals and Spirit of the
 +that devotes itself to the traditional goals and spirit of the
  .Nx
  Project and owns the trademark of the word
  .Dq NetBSD .


 #2 postinstall

 This patch fixes:

   * A), bullet point 2

 Index: postinstall
 ===================================================================
 RCS file: /cvsroot/src/distrib/notes/common/postinstall,v
 retrieving revision 1.88
 diff -u -r1.88 postinstall
 --- postinstall 21 Oct 2020 07:46:22 -0000      1.88
 +++ postinstall 25 May 2021 10:36:15 -0000
 @@ -308,7 +308,7 @@
  .\}
  .\}
  .It
 -Installing third party packages
 +Installing third-party packages
  .Pp
  If you wish to install any of the software freely available for
  .Ul


 #3 sysinst

 This patch fixes:

   * G)
     * 3.
     * 4., bullet points 3.1 and 3.2.1
     * 14.

 Index: sysinst
 ===================================================================
 RCS file: /cvsroot/src/distrib/notes/common/sysinst,v
 retrieving revision 1.110
 diff -u -r1.110 sysinst
 --- sysinst	27 Nov 2019 09:29:25 -0000	1.110
 +++ sysinst	25 May 2021 10:45:56 -0000
 @@ -149,7 +149,7 @@
  .Nx
  on your hard disk.
  .Ic sysinst
 -is a menu driven program that guides you through the installation
 process. +is a menu-driven program that guides you through the
 installation process. Sometimes questions will be asked, and in many
 cases the default answer will be displayed in brackets
  .Pq Dq \&[\ ]
 @@ -402,7 +402,7 @@
  .ie \n[alpha]:\n[amd64]:\n[i386] \{\
  Insert the CD into the drive
  .if \n[amd64]:\n[i386] \{\
 -or the USB memstick into an available USB port
 +or the USB stick into an available USB port
  .\}
  and boot the computer from it.
  .if \n[alpha] \{\
 @@ -1381,7 +1381,7 @@
  .
  .Pp
  You will then be asked to name your disk's disklabel.
 -The default response will be ok for most purposes.
 +The default response will be OK for most purposes.
  If you choose to name it something different, make sure the name
  is a single word and contains no special characters.
  You don't need to remember this name.
 @@ -1473,7 +1473,7 @@
  .To 2 "Installation using FTP"
  .Em Installation using FTP
  .Pp
 -To install using ftp, you first need to configure
 +To install using FTP, you first need to configure
  your network setup if you haven't already done so.
  .Ic sysinst
  will help you with this, asking if you want to use DHCP.
 @@ -1487,9 +1487,9 @@
  You will also be asked to specify the host that you want
  to transfer the sets from, the directory on that host,
  the account name and password used to log into that
 -host using ftp, and optionally a proxy server to use.
 +host using FTP, and optionally a proxy server to use.
  If you did not set up DNS, you will need to
 -specify an IP address instead of a hostname for the ftp
 +specify an IP address instead of a hostname for the FTP
  server.
  .Pp
  .Ic sysinst


 #4 xfer

 This patch fixes:

   * F)

 Index: xfer
 ===================================================================
 RCS file: /cvsroot/src/distrib/notes/common/xfer,v
 retrieving revision 1.76
 diff -u -r1.76 xfer
 --- xfer        21 Nov 2019 19:23:17 -0000      1.76
 +++ xfer        25 May 2021 10:33:48 -0000
 @@ -39,7 +39,7 @@
  .It
  .\} \" \n[amiga]
  .
 -CD-ROM / DVD / USB-stick
 +CD-ROM / DVD / USB stick
  .
  .It
  FTP
 @@ -83,7 +83,7 @@
  .Note)
  .\}
  .
 -.(tag CD-ROM\ /\ DVD\ /\ USB-stick
 +.(tag CD-ROM\ /\ DVD\ /\ USB stick
  .
  .if \n[amiga] \{\
  .It Em AmigaDOS partition
 @@ -103,7 +103,7 @@
  step in the installation process, preparing your hard disk.
  .\} \" \n[amiga]
  .
 -.It Em CD-ROM / DVD / USB-stick
 +.It Em CD-ROM / DVD / USB stick
  .if \n[amiga] \{\
  To install
  .Nx


 Also, C) is now irrelevant because it was specific to the 9.0 release.

From: "Martin Husemann" <martin@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/55413 CVS commit: src/distrib/notes/common
Date: Thu, 27 May 2021 15:47:42 +0000

 Module Name:	src
 Committed By:	martin
 Date:		Thu May 27 15:47:42 UTC 2021

 Modified Files:
 	src/distrib/notes/common: main postinstall sysinst xfer

 Log Message:
 Consistency and typo/grammar fixes from Michael Siegel in PR 55413,
 With minor adjustments.


 To generate a diff of this commit:
 cvs rdiff -u -r1.563 -r1.564 src/distrib/notes/common/main
 cvs rdiff -u -r1.88 -r1.89 src/distrib/notes/common/postinstall
 cvs rdiff -u -r1.110 -r1.111 src/distrib/notes/common/sysinst
 cvs rdiff -u -r1.76 -r1.77 src/distrib/notes/common/xfer

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: Michael Siegel <bugcounterism@malbolge.net>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: install/55413 (More patches)
Date: Thu, 27 May 2021 23:13:38 +0200

 Two additional patches:


 #5 amd64/hardware

 This patch fixes:

   * E)

 Index: hardware
 ===================================================================
 RCS file: /cvsroot/src/distrib/notes/amd64/hardware,v
 retrieving revision 1.1
 diff -u -r1.1 hardware
 --- hardware	21 Aug 2005 18:35:26 -0000	1.1
 +++ hardware	27 May 2021 20:37:33 -0000
 @@ -1,6 +1,6 @@
  .\"$NetBSD: hardware,v 1.1 2005/08/21 18:35:26 riz Exp $
  .
  .Nx*M
 -supports CPUs that implement the 64bit AMD64 architecture.
 +supports CPUs that implement the 64-bit AMD64 architecture.
  These currently include AMD Opteron, AMD Athlon64, and Intel CPUs that 
  implement the EM64T extension.


 #6 sysinst

 This patch fixes:

   * G)
     * 4., bullet point 3.2.2
     * 6.

 Index: sysinst
 ===================================================================
 RCS file: /cvsroot/src/distrib/notes/common/sysinst,v
 retrieving revision 1.111
 diff -u -r1.111 sysinst
 --- sysinst	27 May 2021 15:47:42 -0000	1.111
 +++ sysinst	27 May 2021 20:48:02 -0000
 @@ -509,7 +509,7 @@
  When prompted, choose
  .Me CD-ROM
  as the install medium if booted from CD-ROM.
 -The default values for the path and device should be ok.
 +The default values for the path and device should be OK.
  .if \n[amd64]:\n[i386] \{\
  If you booted using a USB image, choose
  .Me Local directory .
 @@ -745,7 +745,7 @@
  .Pp
  If you do not intend to use networking during the installation,
  but you do want your machine to be configured for networking once
 -it is installed, you should first go to the
 +the system is installed, you should first go to the
  .Me Utility menu
  and select the
  .Me Configure network
 @@ -1287,7 +1287,7 @@
  to pick the operating system to start up when your computer
  is (re-)started.
  .Pp
 -If everything is ok, you can go on to the next step,
 +If everything is OK, you can go on to the next step,
  editing the
  .Nx
  disklabel.

From: "Martin Husemann" <martin@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/55413 CVS commit: src/distrib/notes
Date: Fri, 28 May 2021 13:55:25 +0000

 Module Name:	src
 Committed By:	martin
 Date:		Fri May 28 13:55:25 UTC 2021

 Modified Files:
 	src/distrib/notes/amd64: hardware
 	src/distrib/notes/common: sysinst

 Log Message:
 PR 55413: 64-bit and OK police; grammar improvements.
 From Michael Siegel.


 To generate a diff of this commit:
 cvs rdiff -u -r1.1 -r1.2 src/distrib/notes/amd64/hardware
 cvs rdiff -u -r1.111 -r1.112 src/distrib/notes/common/sysinst

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: open->feedback
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Wed, 09 Jun 2021 17:05:12 +0000
State-Changed-Why:
done?


From: Michael Siegel <bugcounterism@malbolge.net>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: install/55413 (More problems)
Date: Wed, 9 Jun 2021 19:34:13 +0200

 I've had another look at G), 4., bullet point 2.

 In -current, the relevant portion of text now looks as follows:

   First, let's describe a quick install. The other sections of this
   document go into the installation procedure in more detail, but you
   may find that you do not need this. If you want detailed
   instructions, skip to the next section. This section describes a
   basic installation, using a CD / DVD (or USB stick) as the install
   medium.

     What you need.

       - The distribution sets (in this example, they are on the CD or
         DVD).

       - An optical drive.

       - A hard drive with at least 700 MB of free space for a complete
         base install, not including room for swap. If you wish to
         install the X Window System as well, you will need at least
         225 MB more. 

 The only two non-problematic adjustments I'd make here are these:

 Index: sysinst
 ===================================================================
 RCS file: /cvsroot/src/distrib/notes/common/sysinst,v
 retrieving revision 1.112
 diff -u -r1.112 sysinst
 --- sysinst	28 May 2021 13:55:24 -0000	1.112
 +++ sysinst	31 May 2021 15:55:05 -0000
 @@ -169,8 +169,8 @@
  The other sections of this document go into the installation procedure in more
  detail, but you may find that you do not need this.
  If you want detailed instructions, skip to the next section.
 -This section describes a basic installation, using a CD / DVD
 -.if \n[i386]:\n[amd64] (or USB stick)
 +This section describes a basic installation, using a CD/DVD
 +.if \n[i386]:\n[amd64] or a USB stick
  as the install medium.
  .Pp
  .(bullet


 The rest would need some investigation.

 H)
   - The distribution sets (in this example, they are on the CD or
     DVD).
     --> s/CD or DVD/installation medium

   Some architectures, e.g., acorn32, arc, and atari seem to require
   using a mix of floppy discs and optical discs for installation that
   is really not clear to me. That makes it kind of hard to tell if the
   suggested substitution would break things.

 I)
   - An optical drive.

   At least for architectures that also support installing from a USB
   stick, this should rather say

     - An optical drive or a free USB port.

   Now, it seems as if the INSTALL files for all architectures that use
   sysinst (or have it documented), claim that you need an optical
   drive. I wonder whether that is actually adequate.

State-Changed-From-To: feedback->open
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Wed, 09 Jun 2021 22:56:11 +0000
State-Changed-Why:
not yet


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.46 2020/01/03 16:35:01 leot Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2020 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.