From owner-freebsd-hackers@freebsd.org Mon Mar 30 13:42:01 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id CAC502A3E5A for ; Mon, 30 Mar 2020 13:42:01 +0000 (UTC) (envelope-from greg.bal4@gmail.com) Received: from mail-il1-x12a.google.com (mail-il1-x12a.google.com [IPv6:2607:f8b0:4864:20::12a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48rYXb2LBjz4CvQ for ; Mon, 30 Mar 2020 13:41:50 +0000 (UTC) (envelope-from greg.bal4@gmail.com) Received: by mail-il1-x12a.google.com with SMTP id j69so15755079ila.11 for ; Mon, 30 Mar 2020 06:41:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=939slReVJPeQQ5e9tXB0ZMugWRj0zSvd13neNKAyAvk=; b=sA5ZgrXdrHQXFqlLnnotEsUKY5R4XET76Y9Zyq+Ae8UfmNw2WnqLbqZlIru0uMD8cE MDB4vgm8NT2Q+oDJA332OLXZQZI3x3WM/gU2WoTPdq+0m3nHpBRQ2pW5DSDHp6WVg48a P6FSdlP/yx5ChfY2Wf59Qyv2QlKsdFqa75hp50LlnDiP3z5uWBCzlwgj9Q0ma9dJHMEN Lmst1kuGQuVeBFyu+XgaBBCc2PQbpClD9DRKANV1WFbJ8FEsJ2jwIKIotbp6iVTt2rV8 3QbL+Scle8Z91ze69UV9dGxErGWQgp6fH2OXtnfjVhI9TzNvAEhLrpfg4Nnj6oBbmtI9 g3jQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=939slReVJPeQQ5e9tXB0ZMugWRj0zSvd13neNKAyAvk=; b=IIg07FzUVKNEbTwQeV3BNU+AbMHUpGrt/Rmjo8INbIiCyzCXJXblUoEfydCuvLO0vI 9vUpk6lUQjYFMDAFcfOtqIM4kN3YmnfpgclHSWYnLWy4EuAYQlC8mhIiTxQcRyKsH5YS s6Np371jdmYID2wRDt367Te0tpUV3Y36+5Ao2xAh8jd8JMJDB/S0txaIqbF2xlFl7SC1 eMlRm81v7YlVYVY19pzdqjAvXGqoLWS4k2P4+0Hb4e8Ss181SNzz+IkLB5q68xIIoGIp aYmiGxZrDxf/WWbUPLs20bctREaHCbErWnpRAGxa2hG051il8mb+/P4kSv+Kg5HErwWY xoKw== X-Gm-Message-State: ANhLgQ0iYIbWW7N9pN4poJ0unFuMigPP1OmLszt6Vt5/ypkL3sEu8mhf 4LKzNnwUlHQzxQwSM0v+Z67LCRBdSVWSBnqo3IeT/VaF X-Google-Smtp-Source: ADFU+vsLCy+LI+3yYiCuIN1KnKacmehu9lkU8D4e1tHJoFZjyQs88GMDpCWwIRF6CAsJR7gBgEZim7ophPiy+m4HxO0= X-Received: by 2002:a92:49da:: with SMTP id k87mr8052919ilg.149.1585575701192; Mon, 30 Mar 2020 06:41:41 -0700 (PDT) MIME-Version: 1.0 From: Greg Balfour Date: Mon, 30 Mar 2020 08:41:29 -0500 Message-ID: Subject: Patch for calendar(1) To: freebsd-hackers@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 48rYXb2LBjz4CvQ X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=sA5ZgrXd; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of gregbal4@gmail.com designates 2607:f8b0:4864:20::12a as permitted sender) smtp.mailfrom=gregbal4@gmail.com X-Spamd-Result: default: False [-3.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; TO_DN_NONE(0.00)[]; IP_SCORE_FREEMAIL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; IP_SCORE(0.00)[ip: (-8.28), ipnet: 2607:f8b0::/32(-0.35), asn: 15169(-0.46), country: US(-0.05)]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[a.2.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Mar 2020 13:42:01 -0000 Can a committer look at the patch that's attached to this bug report and possibly get it committed? https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201062 I finally got around to debugging an issue I've had for years with calendar(1) and independently came up with the same solution as in the above bug report. Didn't notice someone else had long ago suggested this fix until checking to see if it applied to other bug reports. The patch will also resolve the problems reported in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240427 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234663 And while looking at calendar(1) bug reports... Looks like this was committed but is still open. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=162211 This one can be closed OBE since the file it patches was removed in 10.2-RELEASE. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=186294 To address https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=173389 the line 11/05* Election Day in USA (1st Tuesday after 1st Monday for even years) should be removed from /usr/share/calendar/calendar.usholiday The 1st Tuesday after 1st Monday for even years isn't always the 5th. Thanks. From owner-freebsd-hackers@freebsd.org Tue Mar 31 06:41:55 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B9ED4279760 for ; Tue, 31 Mar 2020 06:41:55 +0000 (UTC) (envelope-from mber2015@gmail.com) Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48s09P22zBz4YBZ for ; Tue, 31 Mar 2020 06:41:45 +0000 (UTC) (envelope-from mber2015@gmail.com) Received: by mail-wr1-x431.google.com with SMTP id p10so24442300wrt.6 for ; Mon, 30 Mar 2020 23:41:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:autocrypt:to:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=GMsu2oznkD1q2eO22kYOWnmK5+N9V/SWrTd5qeqES2w=; b=Nf5LId9CllimQ5jmtGhklGZOejstYSS2dzdjBbnvVO3Zwkqjv5vvy/YCkHBLqgVLAY 0I9tLPrqIs4P6WbCKd4Hf0VhKz9vguHseU2UitUXMvnY6wv1v+OqqkXz7uGVposkpDsW PlXjUSE71D5fPl7VJaRU8NkYogRcqStqvuhOSgNUBreNjnNRRQ3xo3NzETO52NriPF3O 1vBtgODRLKkmS6M7B3pyF0Ji2j984kLZnLVtrvq9OzbKq7EB2sv2+qbFKOL1YIFLFqoT K0wOEIsnZ/gxPC4iUupNTbzNY4ioqYdRbewOruDAiZZce+WIqT1zueJQ/7UzcdRqmanf hqLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:autocrypt:to:subject:message-id:date :user-agent:mime-version:content-language:content-transfer-encoding; bh=GMsu2oznkD1q2eO22kYOWnmK5+N9V/SWrTd5qeqES2w=; b=Hgt/B7QyC2O6zgXHRjskk1g4mFDXdT7QUfyZEq51XKDwwxn8n1w2cCwy5YG3nUVpSR EbYjpold5At+i+tyC8wxJVqx6nFWpJ5uJ8s57VMoHSLzsWm9E9qz+8U8qSTfzUY5EHpk WwxOuHUheGES9O38WvndHmYTfyA338b2arbIRsVS9b9S8oUEijRZfor5NMMyVOvSIdUz LaL9iX7bpHfuFyeoiXO5awr6PcP0cQbAegikR8vgnCmpRykw75AFshNhmtHdqixRTWJr JV92qfbWFRskMVoDwAj7eAxZeskjazFxB4V2TKnnp1rA3pUZcCQWfCSdEOiVIggjV3H9 PClA== X-Gm-Message-State: ANhLgQ3p+eAoRhaRNO9hgdbHWc7e5ZbTwejyg+EOoO+eiCwSSFSjpo57 8bHPeOuG9uu2/9rqvQeeUXAyRJg2p3I= X-Google-Smtp-Source: ADFU+vsoxBEF0jR0lxV+bO56bOLTlBP+NOGtd37zMBnqMPXlMslKrDG6l4jPPLLWaOlWaef9V+Er4Q== X-Received: by 2002:a05:6000:1251:: with SMTP id j17mr18832623wrx.228.1585636893386; Mon, 30 Mar 2020 23:41:33 -0700 (PDT) Received: from ?IPv6:2001:470:6f:ca1:909f:8ef8:f85f:3f6b? ([2001:470:6f:ca1:909f:8ef8:f85f:3f6b]) by smtp.gmail.com with ESMTPSA id d13sm24864196wrv.34.2020.03.30.23.41.32 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 30 Mar 2020 23:41:32 -0700 (PDT) Sender: Martin Beran From: Martin Beran Autocrypt: addr=martin@mber.cz; keydata= mQGiBDYCHO4RBAD4aFWG8EHeLDfhZkyckzCKFYyZo07TizigVa8wWMfPTAW4zVYWjiY8P7nG SwUn3an6Zz0xD0IkvNulXTFV89ekgSwSLjIzsZWtM4hq7k2OIXAxCXMinfMJxwAZJb4bQp6H XLMyH8ysSVSmh3J1k2NGQ4ngbbQxTc7yzka2RQuBJwCg/wgmon0wGE8mk3Tp5J+qpMSr7p8E ANMsguJ+sMmw4//TE6ruVHSb2qhYl+xevXMMKVvP4sI0PmwHLnetyVkXMLtrCk4KmbILaZ0G Q5KKCb3oIFdMmBpf4fDALoy/CBQW2oiNsY0S1gZedTFK2wm8e2uOPiKB2ZzEWnrls938y2Is Ub3HAf7l7StXtc89Am81chHh1e0xA/0VowtK/sEBiCXZfLjVwO5tRLQB6m0FkUiH/B9bzX38 w8WSfqk8Zr/4t35zbSADl952TZlASnUroCTeZ+/4loSblWv6cYakZBd/ZRgYg+DdjvPKjicu wtLYBJ9zljjycI7rB7XvFdTzNLgveT6Hw9IjvOmHpo0IgRpw8vBauvIPD7QdTWFydGluIEJl cmFuIDxtYXJ0aW5AbWJlci5jej6IfAQTEQIAPAIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgEC F4AWIQRCWkp1+eSrRBnU+MbW1LGVXmqTfAUCXEjtigIZAQAKCRDW1LGVXmqTfNOPAJ9C8APk H7lK5p551ueZCpeB0fSN+QCfQaAscyYTFGWUR/mxESPBZQ8jywa5Ag0ENgIc8RAIAPZCV7cI fwgXcqK61qlC8wXo+VMROU+28W65Szgg2gGnVqMU6Y9AVfPQB8bLQ6mUrfdMZIZJ+AyDvWXp F9Sh01D49Vlf3HZSTz09jdvOmeFXklnN/biudE/F/Ha8g8VHMGHOfMlm/xX5u/2RXscBqtNb no2gpXI61Brwv0YAWCvl9Ij9WE5J280gtJ3kkQc2azNsOA1FHQ98iLMcfFstjvbzySPAQ/Cl WxiNjrtVjLhdONM0/XwXV0OjHRhs3jMhLLUq/zzhsSlAGBGNfISnCnLWhsQDGcgHKXrKlQzZ lp+r0ApQmwJG0wg9ZqRdQZ+cfL2JSyIZJrqrol7DVekyCzsAAgIH/28CqxtThuI/Ha3ErJeU Jbimrt1RdODUfv2L3LEDonlqm81CtY2u5F8zq+7XrY4M7b07hykUxTBzinsv2mWXi2Pmdrmn lGwPLdT1vba0Rw6tomHihuulncu4U1GnFqn/7z5QkhtQm9w6Cn9SgpM/Xs5/c+Cm80+YrV+M AqnnYjxPWO2BSbAhjtZnQ2lYPxKkpuSBAZdQUhHEMlQ5xRyYRdltN36GYLiZgHQuEHe5xbvk QT8Qyse6dJlmcLvqXcOBbcF+cL2jv3XTosJO0fQF7uEZuV/ds1ZQrwyPYWibZMssF7A8XdEz kGE8R0vOaSsB3lr2DhG/OIH7tH2JFgMHxy+IPwMFGDYCHPHW1LGVXmqTfBECm9MAn10/6rJu fHaZoI3mMjoHDGnFXoDLAJ4nH/11sn4VTg4vooablHHjyqyDLA== To: freebsd-hackers@freebsd.org Subject: Permanent NDP entries overriden by ICMPv6 Neighbor Advertisement Message-ID: <66229645-df41-e964-9dd5-0dc4b1845a9b@mber.cz> Date: Tue, 31 Mar 2020 08:41:31 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 48s09P22zBz4YBZ X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=Nf5LId9C; dmarc=none; spf=pass (mx1.freebsd.org: domain of mber2015@gmail.com designates 2a00:1450:4864:20::431 as permitted sender) smtp.mailfrom=mber2015@gmail.com X-Spamd-Result: default: False [-4.59 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[mber.cz]; DKIM_TRACE(0.00)[gmail.com:+]; RCVD_IN_DNSWL_NONE(0.00)[1.3.4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; IP_SCORE(-2.39)[ip: (-9.08), ipnet: 2a00:1450::/32(-2.37), asn: 15169(-0.45), country: US(-0.05)]; FORGED_SENDER(0.30)[martin@mber.cz,mber2015@gmail.com]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[martin@mber.cz,mber2015@gmail.com]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Mar 2020 06:41:56 -0000 Hi, when I set a permanent NDP entry by command ndp -s the record is denoted "permanent", by the specified MAC address is overriden by a received neighbor advisory for the same IP address, but with different MAC address. I tried this on FreeBSD 12.1-p2. Is this the intended behavior, or should a "permanent" entry be really permanent? -- Martin Beran From owner-freebsd-hackers@freebsd.org Tue Mar 31 12:04:30 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 051802A2946 for ; Tue, 31 Mar 2020 12:04:30 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from forward100j.mail.yandex.net (forward100j.mail.yandex.net [IPv6:2a02:6b8:0:801:2::100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48s7KT5q7Yz4c88 for ; Tue, 31 Mar 2020 12:04:13 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from forward103q.mail.yandex.net (forward103q.mail.yandex.net [IPv6:2a02:6b8:c0e:50:0:640:b21c:d009]) by forward100j.mail.yandex.net (Yandex) with ESMTP id 7601050E1D46; Tue, 31 Mar 2020 15:03:57 +0300 (MSK) Received: from mxback2q.mail.yandex.net (mxback2q.mail.yandex.net [IPv6:2a02:6b8:c0e:40:0:640:9c8c:4946]) by forward103q.mail.yandex.net (Yandex) with ESMTP id 6F3AF61E000A; Tue, 31 Mar 2020 15:03:57 +0300 (MSK) Received: from vla4-2e76570dd7f5.qloud-c.yandex.net (vla4-2e76570dd7f5.qloud-c.yandex.net [2a02:6b8:c17:c8b:0:640:2e76:570d]) by mxback2q.mail.yandex.net (mxback/Yandex) with ESMTP id JNUz72qp6l-3vc0tYFp; Tue, 31 Mar 2020 15:03:57 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1585656237; bh=JIeuA2ib3xfTiyP3CQYwiy93uF0r2o/jQ697b0II5u8=; h=In-Reply-To:From:Date:References:To:Subject:Message-ID; b=qffQoOI/wGDIiwHnGJDKeAbm/7V8XXGVoUMR2ve2D+sBbJhRLXmRvoTz1+OlCmdo6 7HN8cFfIbHGkrqApZUucrFnQgriqDxznwEm/nX3/CzV04x/+mRZPsdsnyXAvqYeDS2 01fMBgjsiZEq8mG4p9ZKHsNFo4wvubB2Rto9B3+I= Received: by vla4-2e76570dd7f5.qloud-c.yandex.net (smtp/Yandex) with ESMTPSA id GnQU8occP5-3uWeTFvY; Tue, 31 Mar 2020 15:03:56 +0300 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client certificate not present) Subject: Re: Permanent NDP entries overriden by ICMPv6 Neighbor Advertisement To: Martin Beran , freebsd-hackers@freebsd.org References: <66229645-df41-e964-9dd5-0dc4b1845a9b@mber.cz> From: "Andrey V. Elsukov" Openpgp: id=E6591E1B41DA1516F0C9BC0001C5EA0410C8A17A Autocrypt: addr=bu7cher@yandex.ru; prefer-encrypt=mutual; keydata= mQENBEwBF1kBCADB9sXFhBEUy8qQ4X63Y8eBatYMHGEFWN9ypS5lI3RE6qQW2EYbxNk7qUC5 21YIIS1mMFVBEfvR7J9uc7yaYgFCEb6Sce1RSO4ULN2mRKGHP3/Sl0ijZEjWHV91hY1YTHEF ZW/0GYinDf56sYpDDehaBF5wkWIo1+QK5nmj3vl0DIDCMNd7QEiWpyLVwECgLX2eOAXByT8B bCqVhJGcG6iFP7/B9Ll6uX5gb8thM9LM+ibwErDBVDGiOgvfxqidab7fdkh893IBCXa82H9N CNwnEtcgzh+BSKK5BgvPohFMgRwjti37TSxwLu63QejRGbZWSz3OK3jMOoF63tCgn7FvABEB AAG0JUFuZHJleSBWLiBFbHN1a292IDxidTdjaGVyQHlhbmRleC5ydT6JATgEEwECACIFAkwB F1kCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEAHF6gQQyKF6qmYIAI6ekfm1VA4T vqankI1ISE6ku4jV7UlpIQlEbE7/8n3Zd6teJ+pGOQhN5qk8QE7utdPdbktAzi+x7LIJVzUw 4TywZLXGrkP7VKYkfg6oyCGyzITghefQeJtr2TN4hYCkzPWpylkue8MtmqfZv/6royqwTbN+ +E09FQNvTgRUYJYTeQ1qOsxNRycwvw3dr2rOfuxShbzaHBB1pBIjGrMg8fC5pd65ACH5zuFV A0CoTNGMDrEZSfBkTW604UUHFFXeCoC3dwDZRKOWJ3GmMXns65Ai5YkA63BSHEE1Qle3VBhd cG1w0CB5FBV3pB27UVnf0jEbysrDqW4qN7XMRFSWNAy5AQ0ETAEXWQEIAJ2p6l9LBoqdH/0J PEFDY2t2gTvAuzz+8zs3R03dFuHcNbOwjvWCG0aOmVpAzkRa8egn5JB4sZaFUtKPYJEQ1Iu+ LUBwgvtXf4vWpzC67zs2dDuiW4LamH5p6xkTD61aHR7mCB3bg2TUjrDWn2Jt44cvoYxj3dz4 S49U1rc9ZPgD5axCNv45j72tggWlZvpefThP7xT1OlNTUqye2gAwQravXpZkl5JG4eOqJVIU X316iE3qso0iXRUtO7OseBf0PiVmk+wCahdreHOeOxK5jMhYkPKVn7z1sZiB7W2H2TojbmcK HZC22sz7Z/H36Lhg1+/RCnGzdEcjGc8oFHXHCxUAEQEAAYkBHwQYAQIACQUCTAEXWQIbDAAK CRABxeoEEMihegkYCAC3ivGYNe2taNm/4Nx5GPdzuaAJGKWksV+w9mo7dQvU+NmI2az5w8vw 98OmX7G0OV9snxMW+6cyNqBrVFTu33VVNzz9pnqNCHxGvj5dL5ltP160JV2zw2bUwJBYsgYQ WfyJJIM7l3gv5ZS3DGqaGIm9gOK1ANxfrR5PgPzvI9VxDhlr2juEVMZYAqPLEJe+SSxbwLoz BcFCNdDAyXcaAzXsx/E02YWm1hIWNRxanAe7Vlg7OL+gvLpdtrYCMg28PNqKNyrQ87LQ49O9 50IIZDOtNFeR0FGucjcLPdS9PiEqCoH7/waJxWp6ydJ+g4OYRBYNM0EmMgy1N85JJrV1mi5i Message-ID: <6709cb35-9a83-b72f-9090-9df9c498ae14@yandex.ru> Date: Tue, 31 Mar 2020 15:00:46 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <66229645-df41-e964-9dd5-0dc4b1845a9b@mber.cz> Content-Type: multipart/mixed; boundary="------------85B238FEBA952BFD4ECCB7B6" Content-Language: en-US X-Rspamd-Queue-Id: 48s7KT5q7Yz4c88 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yandex.ru header.s=mail header.b=qffQoOI/; dmarc=pass (policy=none) header.from=yandex.ru; spf=pass (mx1.freebsd.org: domain of bu7cher@yandex.ru designates 2a02:6b8:0:801:2::100 as permitted sender) smtp.mailfrom=bu7cher@yandex.ru X-Spamd-Result: default: False [-3.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[yandex.ru:s=mail]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a02:6b8:0::/52]; FREEMAIL_FROM(0.00)[yandex.ru]; HAS_ATTACHMENT(0.00)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; IP_SCORE_FREEMAIL(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yandex.ru:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[0.0.1.0.0.0.0.0.0.0.0.0.2.0.0.0.1.0.8.0.0.0.0.0.8.b.6.0.2.0.a.2.list.dnswl.org : 127.0.5.0]; DMARC_POLICY_ALLOW(-0.50)[yandex.ru,none]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[yandex.ru]; ASN(0.00)[asn:13238, ipnet:2a02:6b8::/32, country:RU]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.00)[ip: (-9.37), ipnet: 2a02:6b8::/32(-4.76), asn: 13238(-3.85), country: RU(0.01)]; DWL_DNSWL_NONE(0.00)[yandex.ru.dwl.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Mar 2020 12:04:30 -0000 This is a multi-part message in MIME format. --------------85B238FEBA952BFD4ECCB7B6 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit On 31.03.2020 09:41, Martin Beran wrote: > Hi, > > when I set a permanent NDP entry by command > > ndp -s > > the record is denoted "permanent", by the specified MAC address is > overriden by a received neighbor advisory for the same IP address, but > with different MAC address. I tried this on FreeBSD 12.1-p2. Is this the > intended behavior, or should a "permanent" entry be really permanent? Hi, I think the entry should be permanent. Can you try this patch? -- WBR, Andrey V. Elsukov --------------85B238FEBA952BFD4ECCB7B6 Content-Type: text/x-patch; name="nd6_nbr.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="nd6_nbr.diff" Index: sys/netinet6/nd6_nbr.c =================================================================== --- sys/netinet6/nd6_nbr.c (revision 359434) +++ sys/netinet6/nd6_nbr.c (working copy) @@ -754,6 +754,12 @@ nd6_na_input(struct mbuf *m, int off, int icmp6len goto freeit; } + /* + * Do not try to override static entry. + */ + if (ln->la_flags & LLE_STATIC) + goto freeit; + if (ln->ln_state == ND6_LLINFO_INCOMPLETE) { /* * If the link-layer has address, and no lladdr option came, --------------85B238FEBA952BFD4ECCB7B6-- From owner-freebsd-hackers@freebsd.org Tue Mar 31 15:42:27 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 9DE97261300 for ; Tue, 31 Mar 2020 15:42:27 +0000 (UTC) (envelope-from mber2015@gmail.com) Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48sD921wPpz42rf for ; Tue, 31 Mar 2020 15:42:11 +0000 (UTC) (envelope-from mber2015@gmail.com) Received: by mail-wm1-x336.google.com with SMTP id i19so3300738wmb.0 for ; Tue, 31 Mar 2020 08:42:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:autocrypt:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=zwIWxUybbcV87vHacz0Z83dmH+SO2VuM4jJMHOjsEjw=; b=a++67ijDYVhR3Zj+Hr4l0mzabKTqANhq0a99eBzkGv0g30YORdHC2FrAoFwEoaNnBL fgbpke+OQAIpXbJ5XYy9KFOuIHe+Jz9s7dfbGDrlS01SxfVNjTy/0EIHUke35XKyN66Y LRpr+6T+PYwYkQDlu4b7garZIq0kTFrSoelwx3cPQjNnjpihxqARZAAotAAjEcZsqM+5 /nSgjNk93XGwqUPPBqvTNI50jY7Nl1NygnInnqyyUjfvIUkHj8W/m+gl9EkroEJNMgQW nA7QL3yNCD/6DpekXb8SCrbHY9VRd/HwyS15aPZTjSRhSG7ZuHwCxkMpiBcqcZOlvESX rbFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:autocrypt :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=zwIWxUybbcV87vHacz0Z83dmH+SO2VuM4jJMHOjsEjw=; b=lwsmHfDzhBuSXhhxRwYboggPfxa9+XtDbzZyw5lxdShiBNNJvl2UmvWVyOXjM5iDqz AA1DDyjo/nYgQu4AYD2rFTx+8OPLVLnOXpNKq0vDcftpDQgHfCMrO3vBVsYjxHuwJS07 c8QTz5SaAPBLZSZtVmECzJMqemOl6Tk2PtWsJWhqIaULQZbyfF+me7+sJVd581VNPhYb /QsxScT9kB/J9pKkJn9QIqxe/ykC4WEUmm2h/pM75XttrCdoqPCyr9XyZjxT597GCSS/ wMAjlOoGtt1IGUnAf1gGvccQ+sAvo/d1JhWV7EO6Lpv1TiT26IlSAu2OhTXfV7MhVPLc VAnw== X-Gm-Message-State: ANhLgQ02rGGnebbdu4stHz1rxe7kYRPaqrLoopZo04yf+1Jy0ar8FTme wf27tFkP6GNp/wfULJxf1V26NAq2MjM= X-Google-Smtp-Source: ADFU+vvELehrezfdbCjDvSn2REJgzpobhr2agYCDBYZUuMYhB1rTSGqUPa4HcBeQ79qP6dnzrZqPsg== X-Received: by 2002:a7b:cc01:: with SMTP id f1mr4200367wmh.39.1585668945591; Tue, 31 Mar 2020 08:35:45 -0700 (PDT) Received: from ?IPv6:2001:470:5a02:0:909f:8ef8:f85f:3f6b? ([2001:470:5a02:0:909f:8ef8:f85f:3f6b]) by smtp.gmail.com with ESMTPSA id u5sm31082182wrp.81.2020.03.31.08.35.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 31 Mar 2020 08:35:45 -0700 (PDT) Sender: Martin Beran Subject: Re: Permanent NDP entries overriden by ICMPv6 Neighbor Advertisement To: "Andrey V. Elsukov" , freebsd-hackers@freebsd.org References: <66229645-df41-e964-9dd5-0dc4b1845a9b@mber.cz> <6709cb35-9a83-b72f-9090-9df9c498ae14@yandex.ru> From: Martin Beran Autocrypt: addr=martin@mber.cz; keydata= mQGiBDYCHO4RBAD4aFWG8EHeLDfhZkyckzCKFYyZo07TizigVa8wWMfPTAW4zVYWjiY8P7nG SwUn3an6Zz0xD0IkvNulXTFV89ekgSwSLjIzsZWtM4hq7k2OIXAxCXMinfMJxwAZJb4bQp6H XLMyH8ysSVSmh3J1k2NGQ4ngbbQxTc7yzka2RQuBJwCg/wgmon0wGE8mk3Tp5J+qpMSr7p8E ANMsguJ+sMmw4//TE6ruVHSb2qhYl+xevXMMKVvP4sI0PmwHLnetyVkXMLtrCk4KmbILaZ0G Q5KKCb3oIFdMmBpf4fDALoy/CBQW2oiNsY0S1gZedTFK2wm8e2uOPiKB2ZzEWnrls938y2Is Ub3HAf7l7StXtc89Am81chHh1e0xA/0VowtK/sEBiCXZfLjVwO5tRLQB6m0FkUiH/B9bzX38 w8WSfqk8Zr/4t35zbSADl952TZlASnUroCTeZ+/4loSblWv6cYakZBd/ZRgYg+DdjvPKjicu wtLYBJ9zljjycI7rB7XvFdTzNLgveT6Hw9IjvOmHpo0IgRpw8vBauvIPD7QdTWFydGluIEJl cmFuIDxtYXJ0aW5AbWJlci5jej6IfAQTEQIAPAIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgEC F4AWIQRCWkp1+eSrRBnU+MbW1LGVXmqTfAUCXEjtigIZAQAKCRDW1LGVXmqTfNOPAJ9C8APk H7lK5p551ueZCpeB0fSN+QCfQaAscyYTFGWUR/mxESPBZQ8jywa5Ag0ENgIc8RAIAPZCV7cI fwgXcqK61qlC8wXo+VMROU+28W65Szgg2gGnVqMU6Y9AVfPQB8bLQ6mUrfdMZIZJ+AyDvWXp F9Sh01D49Vlf3HZSTz09jdvOmeFXklnN/biudE/F/Ha8g8VHMGHOfMlm/xX5u/2RXscBqtNb no2gpXI61Brwv0YAWCvl9Ij9WE5J280gtJ3kkQc2azNsOA1FHQ98iLMcfFstjvbzySPAQ/Cl WxiNjrtVjLhdONM0/XwXV0OjHRhs3jMhLLUq/zzhsSlAGBGNfISnCnLWhsQDGcgHKXrKlQzZ lp+r0ApQmwJG0wg9ZqRdQZ+cfL2JSyIZJrqrol7DVekyCzsAAgIH/28CqxtThuI/Ha3ErJeU Jbimrt1RdODUfv2L3LEDonlqm81CtY2u5F8zq+7XrY4M7b07hykUxTBzinsv2mWXi2Pmdrmn lGwPLdT1vba0Rw6tomHihuulncu4U1GnFqn/7z5QkhtQm9w6Cn9SgpM/Xs5/c+Cm80+YrV+M AqnnYjxPWO2BSbAhjtZnQ2lYPxKkpuSBAZdQUhHEMlQ5xRyYRdltN36GYLiZgHQuEHe5xbvk QT8Qyse6dJlmcLvqXcOBbcF+cL2jv3XTosJO0fQF7uEZuV/ds1ZQrwyPYWibZMssF7A8XdEz kGE8R0vOaSsB3lr2DhG/OIH7tH2JFgMHxy+IPwMFGDYCHPHW1LGVXmqTfBECm9MAn10/6rJu fHaZoI3mMjoHDGnFXoDLAJ4nH/11sn4VTg4vooablHHjyqyDLA== Message-ID: <109faa66-dfd2-2226-0f54-912718ff8670@mber.cz> Date: Tue, 31 Mar 2020 17:35:44 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 In-Reply-To: <6709cb35-9a83-b72f-9090-9df9c498ae14@yandex.ru> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48sD921wPpz42rf X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=a++67ijD; dmarc=none; spf=pass (mx1.freebsd.org: domain of mber2015@gmail.com designates 2a00:1450:4864:20::336 as permitted sender) smtp.mailfrom=mber2015@gmail.com X-Spamd-Result: default: False [-4.65 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; DMARC_NA(0.00)[mber.cz]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[6.3.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; IP_SCORE(-2.45)[ip: (-9.40), ipnet: 2a00:1450::/32(-2.37), asn: 15169(-0.45), country: US(-0.05)]; FORGED_SENDER(0.30)[martin@mber.cz,mber2015@gmail.com]; FREEMAIL_TO(0.00)[yandex.ru]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[martin@mber.cz,mber2015@gmail.com]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Mar 2020 15:42:28 -0000 Dne 31. 03. 20 v 14:00 Andrey V. Elsukov napsal(a): > On 31.03.2020 09:41, Martin Beran wrote: >> Hi, >> >> when I set a permanent NDP entry by command >> >> ndp -s >> >> the record is denoted "permanent", by the specified MAC address is >> overriden by a received neighbor advisory for the same IP address, but >> with different MAC address. I tried this on FreeBSD 12.1-p2. Is this the >> intended behavior, or should a "permanent" entry be really permanent? > > Hi, > > I think the entry should be permanent. Can you try this patch? It works as expected. Thanks. -- Martin Beran From owner-freebsd-hackers@freebsd.org Wed Apr 1 20:02:14 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 40BD02A133D; Wed, 1 Apr 2020 20:02:14 +0000 (UTC) (envelope-from allanjude@freebsd.org) Received: from tor1-11.mx.scaleengine.net (tor1-11.mx.scaleengine.net [IPv6:2001:470:1:474::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48sxtR52RYz43th; Wed, 1 Apr 2020 20:02:07 +0000 (UTC) (envelope-from allanjude@freebsd.org) Received: from [10.1.1.2] (Seawolf.HML3.ScaleEngine.net [209.51.186.28]) (Authenticated sender: allanjude.freebsd@scaleengine.com) by tor1-11.mx.scaleengine.net (Postfix) with ESMTPSA id 09E4421ED9; Wed, 1 Apr 2020 20:01:58 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.10.3 tor1-11.mx.scaleengine.net 09E4421ED9 To: freebsd-questions@freebsd.org References: <5cae4eda-b3e9-a65e-a2dc-8f9435f20236@freebsd.org> From: Allan Jude Autocrypt: addr=allanjude@freebsd.org; prefer-encrypt=mutual; keydata= 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 kiYh4ZtPB4Q= Cc: freebsd-current@freebsd.org, FreeBSD Hackers Subject: Re: FreeBSD Office Hours: April 1, 2020 18:00 UTC Message-ID: <056ee35e-4645-6ffe-e0a9-9b4940a5ba1a@freebsd.org> Date: Wed, 1 Apr 2020 16:01:53 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 In-Reply-To: <5cae4eda-b3e9-a65e-a2dc-8f9435f20236@freebsd.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="hAhpB183ESiq4JnvoER6u3fdibCxUU2uS" X-Rspamd-Queue-Id: 48sxtR52RYz43th X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-1.69 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-0.88)[-0.878,0]; NEURAL_HAM_LONG(-0.81)[-0.808,0]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Apr 2020 20:02:14 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --hAhpB183ESiq4JnvoER6u3fdibCxUU2uS Content-Type: multipart/mixed; boundary="LMi2jioEqeRQRcGT6tfC5cpMDy3HsIJ62"; protected-headers="v1" From: Allan Jude To: freebsd-questions@freebsd.org Cc: freebsd-current@freebsd.org, FreeBSD Hackers Message-ID: <056ee35e-4645-6ffe-e0a9-9b4940a5ba1a@freebsd.org> Subject: Re: FreeBSD Office Hours: April 1, 2020 18:00 UTC References: <5cae4eda-b3e9-a65e-a2dc-8f9435f20236@freebsd.org> In-Reply-To: <5cae4eda-b3e9-a65e-a2dc-8f9435f20236@freebsd.org> --LMi2jioEqeRQRcGT6tfC5cpMDy3HsIJ62 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 2020-03-29 20:25, Allan Jude wrote: > Hello everyone >=20 > This coming Wednesday at 18:00 UTC we will hold the first "FreeBSD > Office Hours", an interactive online event where users, contributors, > and developers can ask questions and get advice. >=20 > We are still experimenting with the format, but the first iteration wil= l > be an open Google Meet: >=20 > https://meet.google.com/yak-ydnk-rnc >=20 > That will also be recorded and posted to Youtube later in the day. >=20 > We are still seeking some additional src, ports, and docs committers to= > help field the questions as well. >=20 Our first FreeBSD Office Hours event was a success with over 60 people in attendance. I've not had time to edit and post the video yet, but it is available in the DVR buffer on the streaming page: https://live.freebsd.org/FreeBSD/officehours/ We covered various topics including: - What is everyone favourite feature of FreeBSD - Status of the OpenZFS port, is it production ready - Bugs related to disappeared JBOD disks with CAM and mpr(4) - How to find FreeBSD with similar interests and/or a mentor - Wiki pages with ideas: JrJobs, SoC Ideas, WantedPorts, etc - Pair Programming opportunities - How to popularize poudriere for custom package building in the enterpr= ise - Using Office Hours to host tutorial like sessions - Call for Help for docbook -> markdown project - In progress repo: https://github.com/allanjude/docs - Rendered: http://www.bsdbasement.com/freebsd-handbook/ - Conversion Tool: https://github.com/allanjude/docbookrx - Reducing the barrier to writing documentation - Improving the organization to make it easier to find 'formal' and 'informal (howto)' type documentation - Using Office Hours to smooth transition to git - pkgbase, will there be a semi-official repo - How will BSDCan be run online this year? - Why is there a sock on Dan's microphone - The problem with pkg mirrors and download speeds (Europe, Australia) - How to fix the pkg repo layout to make it safe to cache - What embedded/SBCs are best supported, and will likely to continue to - Has anyone been using the ssh-audit package? is it good? - What is missing for OpenZFS to be merged into FreeBSD - Integrating the FreeBSD ZFS Test Suite (ATF based) into OpenZFS (ksh based) - Are there any bugs people would like to mention, to maybe bring attention to? - PF - ZFS + unbalanced NUMA - VNET + PF - LACP issues - LAGG/NIC MAC change issues - Is it safe to run dtrace long-term in production - rsyslog not working properly on FreeBSD We hope to try this again in 2 weeks, at a different time to make it easier for people who could not attend this week. Thanks to everyone who came out and asked or answered questions. --=20 Allan Jude --LMi2jioEqeRQRcGT6tfC5cpMDy3HsIJ62-- --hAhpB183ESiq4JnvoER6u3fdibCxUU2uS Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQIcBAEBAgAGBQJehPM1AAoJEBmVNT4SmAt+sSQP/0IsD2w6N7Ciq2RsF3DnbqkX 76wNZzXEYSg8yjPlbfLVBOSLk5WTqggOOntVt/Nz0JJjSBMKpD8LHBNmVr6NvIs4 g36f/kxb/X7bBa3hrP8jl304AszoZ9T+66wVsv9yfy9cXonvCblLdCqzcz4y1xM7 Bk74jYAile+6b6W7buUyuIFECwcjBD+RFLiDjG30CLsR1Ob74SU575Ol0du1weZc D+Ontba2p91x0WoHWzbO+mjWtsvWsUNlUcC1qW+TCZNbYnE8jELPm+mWr1sp7VPy 2AAYaMK/xFdW5Ds+LNRwmZHpzVCQxrqPhFFjiGUHJHEg17JbhY3CqiwTgf5Uovqr 3qVfGFnuQUU1g2pr71VfL4x3x2mEr8WlISNl1eMUVoJyU5hxxWVhWLkgLeursWPG 1isEPTCg1aldLizaw3HNFIo2QwKw8fFMA2m8KJz4w1OSJom/3womO9hJN0VV8Z6E +4Vai2olzZR4TF8OP+DGC4yrArA2Ye4Am4xgy4rpHO+rj5OD0JcFNJ7vfi5fj3XU wPS9HAIrwm14gFdpJI2B/LkK0G3bbMW9Hyes5opNblk/iPVl85BB+ua1gbVEU+7S 9Ix8kt5msUb/29dMGgYb1NacohiFAuEE8bW7efGnoUhOx1PwW9JK7bJ+E5HIL00L LqabtVArdqyzpufWFhl8 =ieFb -----END PGP SIGNATURE----- --hAhpB183ESiq4JnvoER6u3fdibCxUU2uS-- From owner-freebsd-hackers@freebsd.org Thu Apr 2 07:57:24 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E3F7C2741B7; Thu, 2 Apr 2020 07:57:24 +0000 (UTC) (envelope-from ihor@antonovs.family) Received: from mail.antonovs.family (mail.antonovs.family [100.25.240.195]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.antonovs.family", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48tFlT1JV4z3F76; Thu, 2 Apr 2020 07:57:08 +0000 (UTC) (envelope-from ihor@antonovs.family) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=antonovs.family; s=20200215; t=1585814216; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=1DWlmgC3hXSwofJXx9sNFHqg9YRUtuZM3trReRNkAII=; b=omYXB/fjLGzI2ISKBhAqRYia+IBCy6iTLJhI1KbPoq4inZMggEQKl6qQX1RKd8tQVDNp9y zV2OnVFtioZ3nixfJAL65+9MMWBLV5AR1bNEU5dWyzhpEMboF6PJC1HU66CKzSsHiW4a9V btzsd+sPYdmPO13WGKBQGRZYchfJBLY= Received: by mail.antonovs.family (OpenSMTPD) with ESMTPSA id 5b42eedc (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 2 Apr 2020 07:56:56 +0000 (UTC) Date: Thu, 2 Apr 2020 00:56:53 -0700 From: Ihor Antonov To: Allan Jude Cc: freebsd-questions@freebsd.org, freebsd-current@freebsd.org, FreeBSD Hackers Subject: Re: FreeBSD Office Hours: April 1, 2020 18:00 UTC Message-ID: <20200402075653.wi4jcapp5mdg44sy@sea-ll-10936> References: <5cae4eda-b3e9-a65e-a2dc-8f9435f20236@freebsd.org> <056ee35e-4645-6ffe-e0a9-9b4940a5ba1a@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <056ee35e-4645-6ffe-e0a9-9b4940a5ba1a@freebsd.org> X-Rspamd-Queue-Id: 48tFlT1JV4z3F76 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=antonovs.family header.s=20200215 header.b=omYXB/fj; dmarc=pass (policy=none) header.from=antonovs.family; spf=pass (mx1.freebsd.org: domain of ihor@antonovs.family designates 100.25.240.195 as permitted sender) smtp.mailfrom=ihor@antonovs.family X-Spamd-Result: default: False [-5.89 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[antonovs.family:s=20200215]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(-3.39)[ip: (-9.33), ipnet: 100.24.0.0/13(-4.53), asn: 14618(-3.02), country: US(-0.05)]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_DN_SOME(0.00)[]; DKIM_TRACE(0.00)[antonovs.family:+]; DMARC_POLICY_ALLOW(-0.50)[antonovs.family,none]; FROM_EQ_ENVFROM(0.00)[]; MID_RHS_NOT_FQDN(0.50)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14618, ipnet:100.24.0.0/13, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Apr 2020 07:57:25 -0000 On 2020-04-01 16:01, Allan Jude wrote: > On 2020-03-29 20:25, Allan Jude wrote: > > Our first FreeBSD Office Hours event was a success with over 60 people > in attendance. > > I've not had time to edit and post the video yet, but it is available in > the DVR buffer on the streaming page: > > https://live.freebsd.org/FreeBSD/officehours/ Hi Allan, Is there a recording available? I missed the event :( Thanks ---- Ihor From owner-freebsd-hackers@freebsd.org Thu Apr 2 13:32:30 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C84DF27CF9B; Thu, 2 Apr 2020 13:32:30 +0000 (UTC) (envelope-from thierry@pompo.net) Received: from erza.lautre.net (erza.lautre.net [80.67.160.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "lautre.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48tPB81B2tz3yb2; Thu, 2 Apr 2020 13:32:15 +0000 (UTC) (envelope-from thierry@pompo.net) Received: from graf.pompo.net (graf.pompo.net [78.225.128.39]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by erza.lautre.net (Postfix) with ESMTPSA id 7704DEFEF4; Thu, 2 Apr 2020 15:26:35 +0200 (CEST) Received: by graf.pompo.net (Postfix, from userid 1001) id BEBD06AB347; Thu, 2 Apr 2020 15:26:34 +0200 (CEST) Date: Thu, 2 Apr 2020 15:26:34 +0200 From: Thierry Thomas To: freebsd-hackers@freebsd.org, freebsd-questions@freebsd.org Subject: Re: FreeBSD Office Hours: April 1, 2020 18:00 UTC Message-ID: <20200402132634.GE89783@graf.pompo.net> Mail-Followup-To: freebsd-hackers@freebsd.org, freebsd-questions@freebsd.org References: <5cae4eda-b3e9-a65e-a2dc-8f9435f20236@freebsd.org> <056ee35e-4645-6ffe-e0a9-9b4940a5ba1a@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="/04w6evG8XlLl3ft" Content-Disposition: inline In-Reply-To: <056ee35e-4645-6ffe-e0a9-9b4940a5ba1a@freebsd.org> X-Operating-System: FreeBSD 12.1-STABLE amd64 Organization: Kabbale Eros X-Face: (hRbQnK~Pt7$ct`!fupO(`y_WL4^-Iwn4@ly-.,[4xC4xc; y=\ipKMNm<1J>lv@PP~7Z<.tKjAnXLs: X-PGP: 0xF1C516B3C8359753 X-Rspamd-Queue-Id: 48tPB81B2tz3yb2 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of thierry@pompo.net designates 80.67.160.89 as permitted sender) smtp.mailfrom=thierry@pompo.net X-Spamd-Result: default: False [-6.80 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; RBL_SEM_FAIL(0.00)[89.160.67.80.bl.spameatingmonkey.net:query timed out]; R_SPF_ALLOW(-0.20)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[freebsd.org]; RBL_VIRUSFREE_UNKNOWN_FAIL(0.00)[89.160.67.80.bip.virusfree.cz:query timed out]; HAS_ORG_HEADER(0.00)[]; IP_SCORE(-2.70)[ip: (-9.13), ipnet: 80.67.160.0/19(-2.44), asn: 20766(-1.92), country: FR(0.00)]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCPT_COUNT_TWO(0.00)[2]; SIGNED_PGP(-2.00)[]; FORGED_SENDER(0.30)[thierry@freebsd.org,thierry@pompo.net]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:20766, ipnet:80.67.160.0/19, country:FR]; FROM_NEQ_ENVFROM(0.00)[thierry@freebsd.org,thierry@pompo.net]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Apr 2020 13:32:31 -0000 --/04w6evG8XlLl3ft Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Le mer. 1 avr. 20 =C3=A0 22:01:53 +0200, Allan Jude =C3=A9crivait=C2=A0: > > Hello everyone Hello, > > This coming Wednesday at 18:00 UTC we will hold the first "FreeBSD > > Office Hours", an interactive online event where users, contributors, > > and developers can ask questions and get advice. > >=20 > > We are still experimenting with the format, but the first iteration will > > be an open Google Meet: > >=20 > > https://meet.google.com/yak-ydnk-rnc > >=20 > > That will also be recorded and posted to Youtube later in the day. > >=20 > > We are still seeking some additional src, ports, and docs committers to > > help field the questions as well. > >=20 >=20 > Our first FreeBSD Office Hours event was a success with over 60 people > in attendance. I tried to attend, but without success. - At first, I was asked for a meeting code... After some investigations, it appears that one must be connected with a Google account. - Some minutes later, after recovering an old Google account that I don't use anymore, I was asked to enable my microphone and my camera, OK. - At this point, the video of my cam with the following message (in french) were displayed: Pr=C3=A9paration=E2=80=A6 Vous pourrez rejoindre l=C2=B4appel dans un instant It could be translated as: Preparing=E2=80=A6 You'll be able to join the conf RSN but this message stayed forever, and I never joined. Is there some special configuration needed? Note: my desktop runs KDE + firefox + webcamd. --=20 Th. Thomas. --/04w6evG8XlLl3ft Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJ8BAEBCgBmBQJehegKXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFNTM2QkU4NTM4NTM5OUQwMEI2RkFBNzZG MUM1MTZCM0M4MzU5NzUzAAoJEPHFFrPINZdTnVsP/3wob8k4slpfOr6w5y8c3qi4 FFCdCjYwi86ckCeBL2YNhX4SNm5O0FsuI7QO+MgOPD+yhlz9JiBZUeKAy+xvPDC3 gmxjNhiQlj98FFAZ61gCBtgwNGh6r1nVhj6P5elMyH7M1XglvtDytmHNglDItxQL MocOw0ZPLN/G1PV7a19YnSjow2uL7Dk1W06U970sU5gCg4frGQ3mJotQsxd8pMhG jU6swxoALkVkypRCga4Nku4Hr9kLTdC4Tt++b9VAocgmnMycFZ8HHa8TDn3dCqTM MNRKX1gnEhcYk5uqFu72rWvdSJbeD2ZIF3YUUdO47edtKeDgobHEZRKiL0aK9s9z gJh82PIsUr05Ywct6Dr+bHgc8sve0iCpUZlFGRw8aLXcD6CSL2rRMpiAulxzZCz5 55YgY7APyNlkvoOpdk9sLM+Q51Fh7jBpdAPkbnzJkOPxdyqKZ2Ruw279YxmSocAt YXz3t6DhRnyfSXDPw5bXJpB0SWsnjqSwzyJJcJniTExPmXmfZtOzgWBGYIDOJV2u 2TxR9bbmuD4ok8+YGrFmFpF706omZTYGZBlzMZF13oNoVrbIAt17I1ZPyyfw67Sz CxnFTq+sLbARNTbAOsKaLJGot0AItq51ti5uIKyx+FH4lDZNTGkT+o+dbL1v7WN2 1EtypACe278hEiNTR/Je =rmWq -----END PGP SIGNATURE----- --/04w6evG8XlLl3ft-- From owner-freebsd-hackers@freebsd.org Fri Apr 3 00:26:57 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 83F2426CEC5 for ; Fri, 3 Apr 2020 00:26:57 +0000 (UTC) (envelope-from allanjude@freebsd.org) Received: from tor1-11.mx.scaleengine.net (tor1-11.mx.scaleengine.net [IPv6:2001:470:1:474::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48tgjS5YfBz44LG for ; Fri, 3 Apr 2020 00:26:52 +0000 (UTC) (envelope-from allanjude@freebsd.org) Received: from [10.1.1.2] (Seawolf.HML3.ScaleEngine.net [209.51.186.28]) (Authenticated sender: allanjude.freebsd@scaleengine.com) by tor1-11.mx.scaleengine.net (Postfix) with ESMTPSA id 8A85025847 for ; Fri, 3 Apr 2020 00:21:06 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.10.3 tor1-11.mx.scaleengine.net 8A85025847 To: freebsd-hackers@freebsd.org References: <5cae4eda-b3e9-a65e-a2dc-8f9435f20236@freebsd.org> <056ee35e-4645-6ffe-e0a9-9b4940a5ba1a@freebsd.org> From: Allan Jude Autocrypt: addr=allanjude@freebsd.org; prefer-encrypt=mutual; keydata= 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 kiYh4ZtPB4Q= Subject: Re: FreeBSD Office Hours: April 1, 2020 18:00 UTC Message-ID: <3e98500f-f966-1552-992d-71fa86196f57@freebsd.org> Date: Thu, 2 Apr 2020 20:21:02 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 In-Reply-To: <056ee35e-4645-6ffe-e0a9-9b4940a5ba1a@freebsd.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="LLlUMfkBmBH9rOo2jVukFZki0BAOiPemp" X-Rspamd-Queue-Id: 48tgjS5YfBz44LG X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-1.84 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-0.93)[-0.933,0]; NEURAL_HAM_LONG(-0.91)[-0.909,0]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Apr 2020 00:26:57 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --LLlUMfkBmBH9rOo2jVukFZki0BAOiPemp Content-Type: multipart/mixed; boundary="suAlySf6Od3NlNz69cwYlS8J8FVUgJ8mu"; protected-headers="v1" From: Allan Jude To: freebsd-hackers@freebsd.org Message-ID: <3e98500f-f966-1552-992d-71fa86196f57@freebsd.org> Subject: Re: FreeBSD Office Hours: April 1, 2020 18:00 UTC References: <5cae4eda-b3e9-a65e-a2dc-8f9435f20236@freebsd.org> <056ee35e-4645-6ffe-e0a9-9b4940a5ba1a@freebsd.org> In-Reply-To: <056ee35e-4645-6ffe-e0a9-9b4940a5ba1a@freebsd.org> --suAlySf6Od3NlNz69cwYlS8J8FVUgJ8mu Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 2020-04-01 16:01, Allan Jude wrote: > On 2020-03-29 20:25, Allan Jude wrote: >> Hello everyone >> >> This coming Wednesday at 18:00 UTC we will hold the first "FreeBSD >> Office Hours", an interactive online event where users, contributors, >> and developers can ask questions and get advice. >> >> We are still experimenting with the format, but the first iteration wi= ll >> be an open Google Meet: >> >> https://meet.google.com/yak-ydnk-rnc >> >> That will also be recorded and posted to Youtube later in the day. >> >> We are still seeking some additional src, ports, and docs committers t= o >> help field the questions as well. >> >=20 > Our first FreeBSD Office Hours event was a success with over 60 people > in attendance. >=20 > I've not had time to edit and post the video yet, but it is available i= n > the DVR buffer on the streaming page: >=20 > https://live.freebsd.org/FreeBSD/officehours/ >=20 >=20 snip (replaced with more detailed notes below) >=20 > We hope to try this again in 2 weeks, at a different time to make it > easier for people who could not attend this week. >=20 > Thanks to everyone who came out and asked or answered questions. >=20 The slightly edited down video has been posted to youtube, so if you missed the event you can watch it here: https://youtu.be/6qBm5NM3zTQ I've created a playlist on the official FreeBSD youtube account, so you can subscribe to be notified when new videos are posted. Based on how things went during the live stream, I think in the future we will have most people attend via the live stream and IRC chat here: https://live.freebsd.org/FreeBSD/officehours/ If you wish to join the IRC directly, it is #freebsd on irc.geekshed.net (It uses that IRC server because it integrates with the video stream) That URL also uses the DVR feature of the live stream, meaning you can pause and rewind the live stream, and continue to watch the live stream even once the event is over. This weeks office hours video should remain up there until the next live stream, planned for April 15th. And, special thanks to Tom Jones for co-hosting with me, and for taking much better notes than I did, inline below: - what is your favourite feature of freebsd? - Is OpenZFS port production ready? Who's using it? - Here's a hard one: sometimes when I power cycle an entire JBOD, not every device comes back. I think there are three distinct bugs. First, sometimes a small number of disks don't come back, but they do after a "camcontrol rescan". That's not a major problem. Secondly, sometimes "mprutil show devices" doesn't show the missing disks. That's probably an HBA or driver bug. But third, sometimes "mprutil show devices" shows everything that ought to be present. And yet "camcontrol devlist" doesn't. In that situation, "camcontrol rescan" does not help. I suspect that the problem has something to do with an expander disappearing, and "camcontrol rescan" not knowing how to rescan for that, but it's just a guess. I'm willing to work on this problem myself, but I don't know CAM very well. Can somebody give me tips to get started? - if i had a usb hdmi capture card and I wanted it working on freebsd (it currently connects and gets a video device but it doesn't function or let you capture from it) what would be the best way to debug that and get it working? - is anyone working on a faster alternative to bridge and epair for vnet enabled jails? - question: it's kind of hard to have people start contributing to FreeBSD, either for ports, src or doc. I was wondering if there will be a possibility to have some kind of official "mentorship program"? where people can set their skill and interest and committers can have them under mentorship? - Question for Dan. Now that BSDCan is now cancelled and now being turned into a Internet based conference, when can we expect to have more detail about how that's going to work? - I don't have a question, but some brief thoughts on where I'm having issues. I knew 2.x.x series really well, 4.x extremely well, and 8.x extremely well. From that point on I found that the effort to track down undocumented things or rationales for why things changed got really hard. Looking to get up to speed on 11.x and 12.x as I lean into admin instead of web development again, and the docu spread is really hard to deal with. - question: I have a huge pile of ansible plays all for freebsd, would anybody want to join forces on publishing these as a community contributi= on? - dch - Is there any plans to create official pkgbase repo to play with? It's rather hard to convince yourself to try pkgbase if you need to build everything yourself, but I'm OK with being the guinea pig if the pkgbase repo is provided. - (mostly to clusteradm): so in this part of the world (Armenia for example), pkg repo is VERY slow, I was wondering if other users can setup mirrors? (I have found https://wiki.freebsd.org/Teams/clusteradm/tiny-mirror ) but anyone can give more info? . and related: any plans to have public repos where the verification (KGB, just in case) can be done by pkg by some other way? - Which "tiny computers" (Raspberry Pi-like) have the best support on FreeBSD these days, and are likely to continue good support? -- Leif Pedersen - does the bootloader support booting from pools with dataset encryption?= - Is anybody attempting to merge FreeBSD's zfs test suite with openzfs's ZFS test suite? - If you had to choose between mailing lists or forums for a question that might benefit from developer eyes, which one? - The graphics support has been greatly improved recently, which is a huge plus for FreeBSD-on-desktop. Is there any plans to support Wi-Fi development, especialy 5GHz, which will make FreeBSD on desktop even more enjoyable? -- Sergey Kozlov - can we get http/2 (for example) on mirrors ? also, would that help anyway if fetch is not capable of doing that? - ZFS ARC in NUMA systems --=20 Allan Jude --suAlySf6Od3NlNz69cwYlS8J8FVUgJ8mu-- --LLlUMfkBmBH9rOo2jVukFZki0BAOiPemp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQIcBAEBAgAGBQJehoFyAAoJEBmVNT4SmAt+BCIQANduDFCkxhaW9tP4jhbRJtD6 WAvLU/aShR02XULT8b7FFNxxvrWQ3/nssARJoipVSEjjpMF0yYKEUrhz2kSLAVTG mFGJLE6NHGPR9/J1tawOfZGGdSyPv6x9flaBfuO2+vJmjgDOnSkIZzasgQ0CZUfi pdhC9V1l4gxbnL/xncMFoCnw4LVZhAKUAC4ZFiYhvc49pFYP4/N3ZGRDqLjvys0x f/Bxh60A/LU0BtLWJoRmpp5Pc+W/l6dhUJ2MCx3rQ1HPb1A/IKdNoRxhCjA+peZx 7fjYn/BXP53YxuVRvN+uqOllzRqoGYmn4Jxsw1tmISVcJkGj9DZ4PLlqDTScYOPB md1uVOFqHaNk79dzW9JHnbG6ENA1j/xXIP+DaIxRnuF8x8pumXXgEfaRsV8s6fkP SnYwGB4ETrCtNq6pA7ofhSRYtIx6Ci8LXtCpb3B6m1CxsVAHkWWuULsA7s5NjdCR wUQtbAjv1kKSpL8M570ALZug2NRSwniZyk5h+mGpwv8uUB3I5wFEcc9pB1CkNz69 V4BTDy43Bd2Tyz8m8C3O/N0TuEA6282yLjTujU8Ym+vwBKeaK8QrB0TqJRRa8dDE ZXTnTijwi8Mh8fGkVslQFgcE4QBiU5+5lKADtX2n15Z6nOXWFzrPZ3R0HjdIvxTP q9b7EQopNn8S6gSLbxrv =18Pm -----END PGP SIGNATURE----- --LLlUMfkBmBH9rOo2jVukFZki0BAOiPemp-- From owner-freebsd-hackers@freebsd.org Fri Apr 3 02:42:05 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B4582270FBA for ; Fri, 3 Apr 2020 02:42:05 +0000 (UTC) (envelope-from gonzo@bluezbox.com) Received: from id.bluezbox.com (id.bluezbox.com [45.55.20.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48tkjD2DRRz3QVn for ; Fri, 3 Apr 2020 02:41:50 +0000 (UTC) (envelope-from gonzo@bluezbox.com) Received: from localhost ([127.0.0.1] helo=id.bluezbox.com) by id.bluezbox.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92 (FreeBSD)) (envelope-from ) id 1jKCH7-000Dqj-Um; Thu, 02 Apr 2020 19:41:42 -0700 Received: (from gonzo@localhost) by id.bluezbox.com (8.15.2/8.15.2/Submit) id 0332fexV053240; Thu, 2 Apr 2020 19:41:40 -0700 (PDT) (envelope-from gonzo@bluezbox.com) X-Authentication-Warning: id.bluezbox.com: gonzo set sender to gonzo@bluezbox.com using -f Date: Thu, 2 Apr 2020 19:41:40 -0700 From: Oleksandr Tymoshenko To: Greg Balfour Cc: freebsd-hackers@freebsd.org Subject: Re: Patch for calendar(1) Message-ID: <20200403024140.GA53180@bluezbox.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD/11.2-RELEASE-p10 (amd64) User-Agent: Mutt/1.12.1 (2019-06-15) X-Spam-Level: -- X-Spam-Report: Spam detection software, running on the system "id.bluezbox.com", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see The administrator of that system for details. Content preview: Greg Balfour (greg.bal4@gmail.com) wrote: > Can a committer look at the patch that's attached to this > bug report and possibly get it committed? > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=20 [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Rspamd-Queue-Id: 48tkjD2DRRz3QVn X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of gonzo@bluezbox.com designates 45.55.20.155 as permitted sender) smtp.mailfrom=gonzo@bluezbox.com X-Spamd-Result: default: False [-4.69 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TAGGED_RCPT(0.00)[]; HAS_XAW(0.00)[]; DMARC_NA(0.00)[bluezbox.com]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; IP_SCORE(-2.39)[ip: (-8.87), ipnet: 45.55.0.0/19(-4.36), asn: 14061(1.33), country: US(-0.05)]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14061, ipnet:45.55.0.0/19, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Apr 2020 02:42:05 -0000 Greg Balfour (greg.bal4@gmail.com) wrote: > Can a committer look at the patch that's attached to this > bug report and possibly get it committed? > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201062 > > I finally got around to debugging an issue I've had for > years with calendar(1) and independently came up with the > same solution as in the above bug report. Didn't notice > someone else had long ago suggested this fix until checking > to see if it applied to other bug reports. The patch will > also resolve the problems reported in > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240427 > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234663 > > And while looking at calendar(1) bug reports... > > Looks like this was committed but is still open. > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=162211 > > This one can be closed OBE since the file it patches was > removed in 10.2-RELEASE. > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=186294 > > To address > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=173389 > the line > 11/05* Election Day in USA (1st Tuesday after 1st Monday for even years) > should be removed from /usr/share/calendar/calendar.usholiday > The 1st Tuesday after 1st Monday for even years isn't always > the 5th. Thanks for making the list. I committed fixes and closed duplicate/OBE PRs. -- gonzo From owner-freebsd-hackers@freebsd.org Fri Apr 3 09:54:28 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E45B527B882 for ; Fri, 3 Apr 2020 09:54:28 +0000 (UTC) (envelope-from Alexander@leidinger.net) Received: from mailgate.Leidinger.net (mailgate.leidinger.net [IPv6:2a00:1828:2000:313::1:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48twJG5lTkz4dMt; Fri, 3 Apr 2020 09:54:20 +0000 (UTC) (envelope-from Alexander@leidinger.net) Received: from outgoing.leidinger.net (p5B16593D.dip0.t-ipconnect.de [91.22.89.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (Client did not present a certificate) by mailgate.Leidinger.net (Postfix) with ESMTPSA id 6CFA52424; Fri, 3 Apr 2020 11:36:15 +0200 (CEST) Received: from webmail.leidinger.net (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (Client did not present a certificate) by outgoing.leidinger.net (Postfix) with ESMTPS id D5F2712618; Fri, 3 Apr 2020 11:35:42 +0200 (CEST) Date: Fri, 03 Apr 2020 11:35:42 +0200 Message-ID: <20200403113542.Horde.19CGv7-OwCdaSvBM0Rv18ER@webmail.leidinger.net> From: Alexander Leidinger To: Allan Jude Cc: freebsd-hackers@freebsd.org Subject: Re: FreeBSD Office Hours: April 1, 2020 18:00 UTC References: <5cae4eda-b3e9-a65e-a2dc-8f9435f20236@freebsd.org> <056ee35e-4645-6ffe-e0a9-9b4940a5ba1a@freebsd.org> <3e98500f-f966-1552-992d-71fa86196f57@freebsd.org> In-Reply-To: <3e98500f-f966-1552-992d-71fa86196f57@freebsd.org> Accept-Language: de,en Content-Type: multipart/signed; boundary="=_rh9uN6CSY5gtadIrT-jUoOV"; protocol="application/pgp-signature"; micalg=pgp-sha1 MIME-Version: 1.0 X-Rspamd-Queue-Id: 48twJG5lTkz4dMt X-Spamd-Bar: ----- X-Spamd-Result: default: False [-6.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Apr 2020 09:54:29 -0000 This message is in MIME format and has been PGP signed. --=_rh9uN6CSY5gtadIrT-jUoOV Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Quoting Allan Jude (from Thu, 2 Apr 2020=20=20 20:21:02=20-0400): > And, special thanks to Tom Jones for co-hosting with me, and for taking > much better notes than I did, inline below: > - question: it's kind of hard to have people start contributing to > FreeBSD, either for ports, src or doc. I was wondering if there will be > a possibility to have some kind of official "mentorship program"? where > people can set their skill and interest and committers can have them > under mentorship? An easy first step would be if we make a little list of people=20=20 (together=20with a list of languages each one speaks) somewhere (in the=20= =20 wiki?),=20which are willing to help people get up to speed. Some of the=20= =20 stuff=20is probably easy to answer, may even be something to be asked on=20= =20 the=20lists but people being either shy of asking those question in a=20=20 public=20area or fearing the language barrier. Basically this is an extension to the FreeBSD office hours idea in the=20= =20 personal=20instead of town-hall direction (and no matter which kind of=20= =20 communication=20medium)... Some questions which come up often can then be answered in the wiki=20=20 too=20(in multiple languages) and then we can integrate them into the=20=20 handbook=20(I think this was the direction the idea of Deb was going,=20=20 have=20some topics on the website to click on and get the info). Bye, Alexander. --=20 http://www.Leidinger.net=20Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF --=_rh9uN6CSY5gtadIrT-jUoOV Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJehwNuAAoJEBINsJsD+NiGr3QQAIogQ/cJBxgw5vpkCd0X7K0M Fl7sHFTC58fBUIGC5N679xvj9aaai3x7ZSBQtrHHEhYFdwE8VBwobXIjIp9cb5Kc 1hJY3ebH68Nf6uUhVZhbRh5DYdTKg6c8s0YGQnBwiHIMTNfuWIBeH6sKoaWGnZKR 4Zar8Zo98YjAs6vjSMrGXkz6eWbLBD1oxEoQ4CzTyjGRu6tfLm2wwnWo9NjyW88J wLuQOEWFIt6YmTMybAx/BbwgDeJC0y2n4xwXNaUlkU58L1NsSdh8qQLGfZPP5tyj 4OD9o/peLtjj4aYIbPJ4i1iWhj6IS5kPamdxE7EOq5QP7VkW/mN2IIXWOd/R3MyS O9ZTaJG8h4mOzjos8o1FUNkejGL5hSwjm9QlNBlfrCvUSGEDluK0BGI0r7NZMplw eEWegrWD0xKUAdgYXRzQjmf1XTDZeQMy/BhGgidYsxgPa+BZxDUv6zO83XBrgWTV id6Cm/1jGr/Pe2sA9B3VBES9dNXQ4I+Kcaaxjr8FtnnpgiruAi41cnCAL+C4Q4tt mW9WOonZ1K4ROhwuHyHTrC5S4V3vUM1YmKnMiRzOpYElTqjL0NE7zY4ZA54luIc6 0OsS6/8/X5H1zjVMN9m7JZHNMyCk/fo7IFBWq06V4utRN1aFUy99Kx92zd8Uk4tM +m+KUNWsgU4fAXRIpod6 =wKb1 -----END PGP SIGNATURE----- --=_rh9uN6CSY5gtadIrT-jUoOV-- From owner-freebsd-hackers@freebsd.org Sat Apr 4 16:43:45 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 574A8279973 for ; Sat, 4 Apr 2020 16:43:45 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 48vjL41KTCz4M5v for ; Sat, 4 Apr 2020 16:43:40 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: by mailman.nyi.freebsd.org (Postfix) id 63908279965; Sat, 4 Apr 2020 16:43:35 +0000 (UTC) Delivered-To: hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5FA5E279964 for ; Sat, 4 Apr 2020 16:43:35 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48vjKZ0d7qz4Lwr for ; Sat, 4 Apr 2020 16:43:13 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (v-critter.freebsd.dk [192.168.55.3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by phk.freebsd.dk (Postfix) with ESMTPS id CBB841AF103 for ; Sat, 4 Apr 2020 16:43:01 +0000 (UTC) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.15.2/8.15.2) with ESMTPS id 034Gh0hG030495 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Sat, 4 Apr 2020 16:43:00 GMT (envelope-from phk@critter.freebsd.dk) Received: (from phk@localhost) by critter.freebsd.dk (8.15.2/8.15.2/Submit) id 034Gh0N6030494; Sat, 4 Apr 2020 16:43:00 GMT (envelope-from phk) To: hackers@freebsd.org Subject: orphan .Xr in manual pages From: Poul-Henning Kamp MIME-Version: 1.0 Content-ID: <30490.1586018579.0@critter.freebsd.dk> Date: Sat, 04 Apr 2020 16:43:00 +0000 Message-ID: <30493.1586018580@critter.freebsd.dk> X-Rspamd-Queue-Id: 48vjKZ0d7qz4Lwr X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of phk@critter.freebsd.dk designates 130.225.244.222 as permitted sender) smtp.mailfrom=phk@critter.freebsd.dk X-Spamd-Result: default: False [0.54 / 15.00]; RBL_SENDERSCORE_FAIL(0.00)[222.244.225.130.bl.score.senderscore.com:query timed out]; R_SPF_ALLOW(-0.20)[+mx]; HAS_ATTACHMENT(0.00)[]; TO_DN_NONE(0.00)[]; RBL_VIRUSFREE_UNKNOWN_FAIL(0.00)[222.244.225.130.bip.virusfree.cz:query timed out]; RCVD_COUNT_THREE(0.00)[3]; FORGED_SENDER(0.30)[phk@phk.freebsd.dk,phk@critter.freebsd.dk]; MIME_TRACE(0.00)[0:+,1:+,2:~]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:1835, ipnet:130.225.0.0/16, country:EU]; RSPAMD_URIBL_FAIL(0.00)[query timed out]; FROM_NEQ_ENVFROM(0.00)[phk@phk.freebsd.dk,phk@critter.freebsd.dk]; MIME_UNKNOWN(0.10)[text/x-shellscript]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.72)[-0.723,0]; FROM_HAS_DN(0.00)[]; RBL_SEM_FAIL(0.00)[222.244.225.130.bl.spameatingmonkey.net:query timed out]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.48)[-0.477,0]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[hackers@freebsd.org]; DMARC_NA(0.00)[freebsd.dk]; MIME_BAD_ATTACHMENT(1.60)[sh]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(0.04)[ip: (0.06), ipnet: 130.225.0.0/16(0.08), asn: 1835(0.09), country: EU(-0.01)]; RBL_BLOCKLISTDE_FAIL(0.00)[222.244.225.130.bl.blocklist.de:query timed out]; RBL_SPAMHAUS_FAIL(0.00)[222.244.225.130.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net:query timed out]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Apr 2020 16:43:46 -0000 I saw opencsd flitter by in the output of buildworld, so I did apropos(1), found tcsd(8) which cross-references to tcsd.conf(5) which doesn't seem to get installed. Similar annoyances have happened a couple of times in recent months, so while I waited for the buildworld to complete, I threw together a small script to report orphan .Xr's in the manual pages (attached). It transpires we have a lot of those, and from basic principles of POLA, that is bad. Some of them are typo-ish, Xr'ing zfs(1) instead of zfs(8) Some of them point to stuff in ports, for instance dma(8) -> postfix(1), which I guess is semi-sensible, but maybe they should say which port ? But a LOT of them are simply bogus. List from a pretty virgin 12.1 system here: ./man8/pam_ssh.8 .Xr pam 8 not foun= d ./man8/decryptcore.8 .Xr kgdb 1 not foun= d ./man8/NIS.8 .Xr ypupdated 8 not foun= d ./man8/NIS.8 .Xr ypclnt 3 not foun= d ./man8/setkey.8 .Xr racoon 8 not foun= d ./man8/makewhatis.local.8 .Xr makewhatis 1 not foun= d ./man8/camcontrol.8 .Xr scsi 8 not foun= d ./man8/camcontrol.8 .Xr scsi 3 not foun= d ./man8/sysctl.8 .Xr zsh 1 not foun= d ./man8/audit.8 .Xr launchd 8 not foun= d ./man8/beinstall.sh.8 .Xr pkg-upgrade 8 not foun= d ./man8/beinstall.sh.8 .Xr beadm 1 not foun= d ./man8/beinstall.sh.8 .Xr pkg 8 not foun= d ./man8/mdconfig.8 .Xr vnconfig 8 not foun= d ./man8/wlandebug.8 .Xr athdebug 8 not foun= d ./man8/wlandebug.8 .Xr athstats 8 not foun= d ./man8/wlandebug.8 .Xr wlanstats 8 not foun= d ./man8/ppp.8 .Xr named 8 not foun= d ./man8/sntp.8 .Xr rdate 8 not foun= d ./man8/amd64/apmconf.8 .Xr apm 4 not foun= d ./man8/devinfo.8 .Xr pnpinfo 8 not foun= d ./man8/pmcstat.8 .Xr exec 2 not foun= d ./man8/pam_lastlog.8 .Xr login 3 not foun= d ./man8/pam_lastlog.8 .Xr logout 3 not foun= d ./man8/dhclient-script.8 .Xr dhcpd 8 not foun= d ./man8/dhclient-script.8 .Xr dhcrelay 8 not foun= d ./man8/rdump.8 .Xr rsh 1 not foun= d ./man8/hlfsd.8 .Xr mnttab 4 not foun= d ./man8/hlfsd.8 .Xr passwd 4 not foun= d ./man8/hlfsd.8 .Xr mtab 5 not foun= d ./man8/hlfsd.8 .Xr info 1 not foun= d ./man8/blacklistd.8 .Xr npfctl 8 not foun= d ./man8/rc.shutdown.8 .Xr rc.resume 8 not foun= d ./man8/zpool.8 .Xr zpool-features 5 not foun= d ./man8/moused.8 .Xr xset 1 not foun= d ./man8/moused.8 .Xr mse 4 not foun= d ./man8/lpd.8 .Xr troff 1 not foun= d ./man8/lpd.8 .Xr plot 3 not foun= d ./man8/watchdogd.8 .Xr log 4 not foun= d ./man8/pnfsdscopymr.8 .Xr pnfsdsfile 1 not foun= d ./man8/cxgbetool.8 .Xr pcap-filter 7 not foun= d ./man8/picobsd.8 .Xr MAKEDEV 8 not foun= d ./man8/hv_kvp_daemon.8 .Xr hv_ata_pci_disengage 4 not foun= d ./man8/auditd.8 .Xr asl 3 not foun= d ./man8/auditd.8 .Xr libauditd 3 not foun= d ./man8/rrestore.8 .Xr dumpdir 8 not foun= d ./man8/pnfsdsfile.8 .Xr pnfsdscopymr 1 not foun= d ./man8/dconschat.8 .Xr gdb 1 not foun= d ./man8/nfsd.8 .Xr sysctl 1 not foun= d ./man8/zfsd.8 .Xr zfs 4 not foun= d ./man8/pam_ftpusers.8 .Xr ftpusers 5 not foun= d ./man8/authpf-noip.8 .Xr ssl 8 not foun= d ./man8/binmiscctl.8 .Xr lli 1 not foun= d ./man8/dma.8 .Xr postfix 1 not foun= d ./man8/dma.8 .Xr mailaddr 7 not foun= d ./man8/mount_fusefs.8 .Xr sudoers 5 not foun= d ./man8/mount_fusefs.8 .Xr sudo 8 not foun= d ./man8/zfs-program.8 .Xr zfs 1 not foun= d ./man8/pam_opie.8 .Xr opiechallenge 3 not foun= d ./man8/portsnap.8 .Xr pkg-version 8 not foun= d ./man8/dumpon.8 .Xr netdumpd 8 not foun= d ./man8/dumpon.8 .Xr genrsa 1 not foun= d ./man8/dumpon.8 .Xr rsa 1 not foun= d ./man8/sshd.8 .Xr xauth 1 not foun= d ./man8/service.8 .Xr bash 1 not foun= d ./man8/bsdconfig.8 .Xr Xdialog 1 not foun= d ./man8/bsdconfig.8 .Xr dot 1 not foun= d ./man8/telnetd.8 .Xr bftp 1 not foun= d ./man8/uefisign.8 .Xr openssl 1 not foun= d ./man8/newfs.8 .Xr fdformat 1 not foun= d ./man8/fwcontrol.8 .Xr mplayer 1 not foun= d ./man8/fwcontrol.8 .Xr vlc 1 not foun= d ./man8/amd.8 .Xr plock 3 not foun= d ./man8/pwd_mkdb.8 .Xr mkpasswd 8 not foun= d ./man8/bectl.8 .Xr beinstall.sh 1 not foun= d ./man8/bthidd.8 .Xr X 7 not foun= d ./man8/sade.8 .Xr sysinstall 8 not foun= d ./man8/acpiconf.8 .Xr apmd 8 not foun= d ./man8/mount.8 .Xr suidperl 1 not foun= d ./man8/loader.8 .Xr libstand 3 not foun= d ./man8/inetd.8 .Xr rlogind 8 not foun= d ./man8/inetd.8 .Xr rshd 8 not foun= d ./man8/makewhatis.8 .Xr perl 1 not foun= d ./man8/fixmount.8 .Xr rmtab 5 not foun= d ./man8/dumpfs.8 .Xr Newfs 8 not foun= d ./man8/pam_exec.8 .Xr pam_sm_acct_mgmt 8 not foun= d ./man8/pam_exec.8 .Xr pam_sm_authenticate 8 not foun= d ./man8/pam_exec.8 .Xr pam_sm_chauthtok 8 not foun= d ./man8/pam_exec.8 .Xr pam_sm_close_session 8 not foun= d ./man8/pam_exec.8 .Xr pam_sm_open_session 8 not foun= d ./man8/pam_exec.8 .Xr pam_sm_setcred 8 not foun= d ./man8/mkuzip.8 .Xr lzma 3 not foun= d ./man8/resolvconf.8 .Xr dnsmasq 8 not foun= d ./man8/tcpdrop.8 .Xr httpd 8 not foun= d ./man2/mq_close.2 .Xr mq_unlink 2 not foun= d ./man2/ptrace.2 .Xr i386_clr_watch 3 not foun= d ./man2/ptrace.2 .Xr i386_set_watch 3 not foun= d ./man2/ntp_adjtime.2 .Xr options 4 not foun= d ./man2/sysarch.2 .Xr i386_get_ioperm 2 not foun= d ./man2/sysarch.2 .Xr i386_get_ldt 2 not foun= d ./man2/sysarch.2 .Xr i386_vm86 2 not foun= d ./man2/mq_open.2 .Xr mq_timedreceive 3 not foun= d ./man2/mq_open.2 .Xr mq_timedsend 3 not foun= d ./man2/mq_open.2 .Xr mq_unlink 3 not foun= d ./man2/_umtx_op.2 .Xr pthread_mutex_setprioceiling 3 not = found ./man2/thr_new.2 .Xr racct 2 not foun= d ./man2/thr_new.2 .Xr sysctl 2 not foun= d ./man5/mailer.conf.5 .Xr exim 8 not foun= d ./man5/mailer.conf.5 .Xr mini_sendmail 8 not foun= d ./man5/libarchive-formats.5 .Xr mkisofs 1 not foun= d ./man5/libarchive-formats.5 .Xr zip 1 not foun= d ./man5/uuencode.format.5 .Xr uucp 1 not foun= d ./man5/audit.log.5 .Xr au_to_header32_ex 3 not foun= d ./man5/audit.log.5 .Xr au_to_header64_ex 3 not foun= d ./man5/audit.log.5 .Xr au_to_attr32 3 not foun= d ./man5/audit.log.5 .Xr au_to_sock_unix 3 not foun= d ./man5/audit.log.5 .Xr au_to_socket_ex 3 not foun= d ./man5/rhosts.5 .Xr rcp 1 not foun= d ./man5/dhcp-options.5 .Xr dhcpd.conf 5 not foun= d ./man5/dhcp-options.5 .Xr dhcpd.leases 5 not foun= d ./man5/src.conf.5 .Xr ld.bfd 1 not foun= d ./man5/src.conf.5 .Xr ccache 1 not foun= d ./man5/src.conf.5 .Xr distcc 1 not foun= d ./man5/src.conf.5 .Xr geom_ccd 4 not foun= d ./man5/src.conf.5 .Xr gperf 1 not foun= d ./man5/src.conf.5 .Xr gcov 1 not foun= d ./man5/src.conf.5 .Xr tcpmd5 4 not foun= d ./man5/src.conf.5 .Xr gprof 8 not foun= d ./man5/src.conf.5 .Xr svn 1 not foun= d ./man5/src.conf.5 .Xr unbound 8 not foun= d ./man5/src.conf.5 .Xr veriexec 8 not foun= d ./man5/src.conf.5 .Xr mac_veriexec 4 not foun= d ./man5/rrenumd.conf.5 .Xr prefix 8 not foun= d ./man5/resolvconf.conf.5 .Xr pdnsd 8 not foun= d ./man5/stab.5 .Xr pc 1 not foun= d ./man5/nsswitch.conf.5 .Xr gethostbyaddr_r 3 not foun= d ./man5/nsswitch.conf.5 .Xr gethostbyname_r 3 not foun= d ./man5/nsswitch.conf.5 .Xr getnetbyaddr_r 3 not foun= d ./man5/nsswitch.conf.5 .Xr getnetbyname_r 3 not foun= d ./man5/nsswitch.conf.5 .Xr svc.conf 5 not foun= d ./man5/nsswitch.conf.5 .Xr nsswitch.conf 4 not foun= d ./man5/amd.conf.5 .Xr ctl-amd 8 not foun= d ./man5/sshd_config.5 .Xr rdomain 4 not foun= d ./man5/ssh_config.5 .Xr ssh-askpass 1 not foun= d ./man5/ssh_config.5 .Xr glob 7 not foun= d ./man5/ntp.conf.5 .Xr gethostname 2 not foun= d ./man5/termcap.5 .Xr \&vi 1 not foun= d ./man5/termcap.5 .Xr xterm 1 not foun= d ./man5/termcap.5 .Xr termlib 3 not foun= d ./man5/make.conf.5 .Xr ksh 1 not foun= d ./man5/xo_format.5 .Xr gettext 3 not foun= d ./man5/xo_format.5 .Xr snprintf 1 not foun= d ./man5/xo_format.5 .Xr ngettext 3 not foun= d ./man5/xo_format.5 .Xr xolint 1 not foun= d ./man1/gate-ftp.1 .Xr lynx 1 not foun= d ./man1/bsnmpset.1 .Xr gensnmpdef 1 not foun= d ./man1/cpio.1 .Xr lrzip 1 not foun= d ./man1/cpio.1 .Xr lzop 1 not foun= d ./man1/ssh.1 .Xr ipsecctl 8 not foun= d ./man1/ssh.1 .Xr isakmpd 8 not foun= d ./man1/apropos.1 .Xr machine 1 not foun= d ./man1/col.1 .Xr nroff 1 not foun= d ./man1/col.1 .Xr tbl 1 not foun= d ./man1/col.1 .Xr colcrt 1 not foun= d ./man1/objcopy.1 .Xr mcs 1 not foun= d ./man1/dtrace.1 .Xr dtruss 1 not foun= d ./man1/addr2line.1 .Xr elfcopy 1 not foun= d ./man1/ctags.1 .Xr vgrind 1 not foun= d ./man1/sha224.1 .Xr sha224 3 not foun= d ./man1/lpr.1 .Xr cifplot 1 not foun= d ./man1/man.1 .Xr eqn 1 not foun= d ./man1/man.1 .Xr pic 1 not foun= d ./man1/man.1 .Xr refer 1 not foun= d ./man1/atf-test-program.1 .Xr kyua 1 not foun= d ./man1/gprof.1 .Xr f77 1 not foun= d ./man1/gprof.1 .Xr prof 1 not foun= d ./man1/bsnmpd.1 .Xr eventlib 3 not foun= d ./man1/diff.1 .Xr rcsdiff 1 not foun= d ./man1/sh.1 .Xr emacs 1 not foun= d ./man1/bsdtar.1 .Xr copyfile 3 not foun= d ./man1/enigma.1 .Xr gpg 1 not foun= d ./man1/rs.1 .Xr spell 1 not foun= d ./man1/dc.1 .Xr bn 3 not foun= d ./man1/resizewin.1 .Xr resize 1 not foun= d ./man1/tip.1 .Xr uucico 8 not foun= d ./man1/awk.1 .Xr script 7 not foun= d ./man1/sscop.1 .Xr libunimsg 3 not foun= d ./man1/telnet.1 .Xr krb_realmofhost 3 not foun= d ./man1/telnet.1 .Xr rlogin 1 not foun= d ./man1/file.1 .Xr magic 4 not foun= d ./man1/mt.1 .Xr st 4 not foun= d ./man1/find.1 .Xr cvs 1 not foun= d ./man4/procdesc.4 .Xr pdwait4 2 not foun= d ./man4/ioat.4 .Xr ioatcontrol 8 not foun= d ./man4/if_wpi.4 .Xr wpifw 4 not foun= d ./man4/fdt.4 .Xr openfirm 4 not foun= d ./man4/if_hme.4 .Xr eeprom 8 not foun= d ./man4/cue.4 .Xr ifmedia 4 not foun= d ./man4/ads1013.4 .Xr Sysctl 8 not foun= d ./man4/ads1013.4 .Xr sysctl 4 not foun= d ./man4/wsp.4 .Xr xorg.conf 5 not foun= d ./man4/polling.4 .Xr igb 4 not foun= d ./man4/hptmv.4 .Xr pae 4 not foun= d ./man4/sound.4 .Xr snd_ai2s 4 not foun= d ./man4/sound.4 .Xr snd_audiocs 4 not foun= d ./man4/sound.4 .Xr snd_davbus 4 not foun= d ./man4/atse.4 .Xr atsectl 8 not foun= d ./man4/random.4 .Xr RAND_bytes 3 not foun= d ./man4/random.4 .Xr RAND_add 3 not foun= d ./man4/mmc.4 .Xr at91_mci 4 not foun= d ./man4/nvdimm.4 .Xr ACPI 4 not foun= d ./man4/ip6.4 .Xr mrouted 8 not foun= d ./man4/ip6.4 .Xr ipcomp 4 not foun= d ./man4/atp.4 .Xr lshal 1 not foun= d ./man4/dpt.4 .Xr asr 4 not foun= d ./man4/if_upgt.4 .Xr pkg_add 1 not foun= d ./man4/etherswitch.4 .Xr arswitch 4 not foun= d ./man4/etherswitch.4 .Xr ip17x 4 not foun= d ./man4/etherswitch.4 .Xr rtl8366rb 4 not foun= d ./man4/etherswitch.4 .Xr ukswitch 4 not foun= d ./man4/nandsim.4 .Xr nandsim 8 not foun= d ./man4/nandsim.4 .Xr nandsim.conf 5 not foun= d ./man4/ng_sscop.4 .Xr ng_atm 4 not foun= d ./man4/ipsec.4 .Xr ipsec_set_policy 8 not foun= d ./man4/vxlan.4 .Xr UDP 4 not foun= d ./man4/io.4 .Xr i386_set_ioperm 2 not foun= d ./man4/sn.4 .Xr ep 4 not foun= d ./man4/sn.4 .Xr vx 4 not foun= d ./man4/nand.4 .Xr libnandfs 3 not foun= d ./man4/nand.4 .Xr gnand 4 not foun= d ./man4/nand.4 .Xr nandfs 5 not foun= d ./man4/nand.4 .Xr mount_nandfs 8 not foun= d ./man4/nand.4 .Xr nandfs 8 not foun= d ./man4/nand.4 .Xr nandtool 8 not foun= d ./man4/nand.4 .Xr newfs_nandfs 8 not foun= d ./man4/nand.4 .Xr umount_nandfs 8 not foun= d ./man4/rights.4 .Xr cap_new 2 not foun= d ./man4/uep.4 .Xr egalax 4 not foun= d ./man4/uep.4 .Xr evdev 4 not foun= d ./man4/ALTQ.4 .Xr npe 4 not foun= d ./man4/sbp_targ.4 .Xr scsi_target 8 not foun= d ./man4/jedec_dimm.4 .Xr jedec_ts 4 not foun= d ./man4/esp.4 .Xr sbus 4 not foun= d ./man4/numa.4 .Xr numa_getaffinity 2 not foun= d ./man4/numa.4 .Xr numa_setaffinity 2 not foun= d ./man4/numa.4 .Xr numactl 1 not foun= d ./man4/aha.4 .Xr aic 4 not foun= d ./man4/asmc.4 .Xr ataidle 8 not foun= d ./man4/cloudabi.4 .Xr cloudabi-run 1 not foun= d ./man4/ifmib.4 .Xr slstat 8 not foun= d ./man4/ng_sppp.4 .Xr cx 4 not foun= d ./man4/sio.4 .Xr dca 4 not foun= d ./man4/netmap.4 .Xr epoll 7 not foun= d ./man4/netmap.4 .Xr ethtool 8 not foun= d ./man4/netmap.4 .Xr pkt-gen 8 not foun= d ./man4/netmap.4 .Xr vale-ctl 4 not foun= d ./man4/netmap.4 .Xr bridge 8 not foun= d ./man4/netmap.4 .Xr lb 8 not foun= d ./man4/netmap.4 .Xr nmreplay 8 not foun= d ./man4/ng_bt3c.4 .Xr pccard.conf 5 not foun= d ./man4/urio.4 .Xr rio_add_song 1 not foun= d ./man4/cpufreq.4 .Xr longrun 4 not foun= d ./man3/geom_stats_snapshot_timestamp.3 .Xr free 2 = not found ./man3/krb5_make_principal.3 .Xr krb5_config 3 not foun= d ./man3/el_push.3 .Xr readline 3 not foun= d ./man3/TRUTH_GET.3 .Xr crypto 3 not foun= d ./man3/index_compare.3 .Xr errno 3 not foun= d ./man3/libusb20_dev_req_string_simple_sync.3 .Xr usb2_template 4 = not found ./man3/nsdispatch.3 .Xr hesiod 3 not foun= d ./man3/elf_rawdata.3 .Xr elf_getshdr 3 not foun= d ./man3/fetchStatFTP.3 .Xr verify 1 not foun= d ./man3/fetchStatFTP.3 .Xr crl 1 not foun= d ./man3/fetchStatFTP.3 .Xr PEM 3 not foun= d ./man3/cap_gethostbyname2.3 .Xr gethostbyname 2 not foun= d ./man3/cap_gethostbyname2.3 .Xr gethostbyname2 2 not foun= d ./man3/cap_gethostbyname2.3 .Xr gethostbyaddr 2 not foun= d ./man3/cap_gethostbyname2.3 .Xr getnameinfo 2 not foun= d ./man3/dwarf_get_section_bytes.3 .Xr dwarf_producer_finish 3 not fo= und ./man3/krb5_auth_con_genaddrs.3 .Xr krb5_rd_cred 3 not fou= nd ./man3/krb5_auth_con_genaddrs.3 .Xr krb5_rd_priv 3 not fou= nd ./man3/krb5_auth_con_genaddrs.3 .Xr krb5_mk_priv 3 not fou= nd ./man3/krb5_auth_con_genaddrs.3 .Xr krb5_context 3 not fou= nd ./man3/librtld_db.3 .Xr libproc 3 not foun= d ./man3/krb5_krbhst_next_as_string.3 .Xr krb5_send_to_kdc_flags 3 not= found ./man3/rpc.3 .Xr kerberos_rpc 3 not foun= d ./man3/rpc_gss_get_mech_info.3 .Xr rpcset_gss 3 not foun= d ./man3/krb5_checksumsize.3 .Xr krb5_c_encrypt 3 not foun= d ./man3/elf_getident.3 .Xr elf_getflags 3 not foun= d ./man3/libarchive.3 .Xr lzip 1 not foun= d ./man3/libarchive.3 .Xr rpm 1 not foun= d ./man3/archive_write_disk_set_group_lookup.3 .Xr chattr 1 = not found ./man3/archive_write_disk_set_group_lookup.3 .Xr xattr 7 = not found ./man3/archive_write_disk_set_group_lookup.3 .Xr xattr 2 = not found ./man3/bsm.3 .Xr au_stream 3 not foun= d ./man3/bsm.3 .Xr getauclassnam_r 3 not foun= d ./man3/bsm.3 .Xr getauusernam_r 3 not foun= d ./man3/bsm.3 .Xr au_fcntl_cmd_to_bsm 3 not foun= d ./man3/krb5_verify_user.3 .Xr krb5_err 3 not foun= d ./man3/rexec.3 .Xr rexecd 8 not foun= d ./man3/xlocale.3 .Xr strtol_l 3 not foun= d ./man3/xlocale.3 .Xr digittoint_l 3 not foun= d ./man3/xlocale.3 .Xr isalnum_l 3 not foun= d ./man3/xlocale.3 .Xr isalpha_l 3 not foun= d ./man3/xlocale.3 .Xr isblank_l 3 not foun= d ./man3/xlocale.3 .Xr iscntrl_l 3 not foun= d ./man3/xlocale.3 .Xr isdigit_l 3 not foun= d ./man3/xlocale.3 .Xr ishexnumber_l 3 not foun= d ./man3/xlocale.3 .Xr isideogram_l 3 not foun= d ./man3/xlocale.3 .Xr isnumber_l 3 not foun= d ./man3/xlocale.3 .Xr isphonogram_l 3 not foun= d ./man3/xlocale.3 .Xr isprint_l 3 not foun= d ./man3/xlocale.3 .Xr isrune_l 3 not foun= d ./man3/xlocale.3 .Xr isspecial_l 3 not foun= d ./man3/xlocale.3 .Xr isupper_l 3 not foun= d ./man3/xlocale.3 .Xr isxdigit_l 3 not foun= d ./man3/xlocale.3 .Xr tolower_l 3 not foun= d ./man3/xlocale.3 .Xr toupper_l 3 not foun= d ./man3/xlocale.3 .Xr strtoimax_l 3 not foun= d ./man3/xlocale.3 .Xr strtoumax_l 3 not foun= d ./man3/xlocale.3 .Xr wcstoimax_l 3 not foun= d ./man3/xlocale.3 .Xr wcstoumax_l 3 not foun= d ./man3/xlocale.3 .Xr atof_l 3 not foun= d ./man3/xlocale.3 .Xr atoi_l 3 not foun= d ./man3/xlocale.3 .Xr atol_l 3 not foun= d ./man3/xlocale.3 .Xr atoll_l 3 not foun= d ./man3/xlocale.3 .Xr mblen_l 3 not foun= d ./man3/xlocale.3 .Xr mbstowcs_l 3 not foun= d ./man3/xlocale.3 .Xr mbtowc_l 3 not foun= d ./man3/xlocale.3 .Xr strtod_l 3 not foun= d ./man3/xlocale.3 .Xr strtof_l 3 not foun= d ./man3/xlocale.3 .Xr strtold_l 3 not foun= d ./man3/xlocale.3 .Xr strtoll_l 3 not foun= d ./man3/xlocale.3 .Xr strtoq_l 3 not foun= d ./man3/xlocale.3 .Xr strtoul_l 3 not foun= d ./man3/xlocale.3 .Xr strtoull_l 3 not foun= d ./man3/xlocale.3 .Xr strtouq_l 3 not foun= d ./man3/xlocale.3 .Xr wcstombs_l 3 not foun= d ./man3/xlocale.3 .Xr wctomb_l 3 not foun= d ./man3/xlocale.3 .Xr btowc_l 3 not foun= d ./man3/xlocale.3 .Xr fgetwc_l 3 not foun= d ./man3/xlocale.3 .Xr fgetws_l 3 not foun= d ./man3/xlocale.3 .Xr fputwc_l 3 not foun= d ./man3/xlocale.3 .Xr fputws_l 3 not foun= d ./man3/xlocale.3 .Xr fwprintf_l 3 not foun= d ./man3/xlocale.3 .Xr fwscanf_l 3 not foun= d ./man3/xlocale.3 .Xr getwc_l 3 not foun= d ./man3/xlocale.3 .Xr getwchar_l 3 not foun= d ./man3/xlocale.3 .Xr mbrlen_l 3 not foun= d ./man3/xlocale.3 .Xr mbrtowc_l 3 not foun= d ./man3/xlocale.3 .Xr mbsinit_l 3 not foun= d ./man3/xlocale.3 .Xr mbsnrtowcs_l 3 not foun= d ./man3/xlocale.3 .Xr mbsrtowcs_l 3 not foun= d ./man3/xlocale.3 .Xr putwc_l 3 not foun= d ./man3/xlocale.3 .Xr putwchar_l 3 not foun= d ./man3/xlocale.3 .Xr swprintf_l 3 not foun= d ./man3/xlocale.3 .Xr swscanf_l 3 not foun= d ./man3/xlocale.3 .Xr ungetwc_l 3 not foun= d ./man3/xlocale.3 .Xr vfwprintf_l 3 not foun= d ./man3/xlocale.3 .Xr vfwscanf_l 3 not foun= d ./man3/xlocale.3 .Xr vswprintf_l 3 not foun= d ./man3/xlocale.3 .Xr vswscanf_l 3 not foun= d ./man3/xlocale.3 .Xr vwprintf_l 3 not foun= d ./man3/xlocale.3 .Xr vwscanf_l 3 not foun= d ./man3/xlocale.3 .Xr wcrtomb_l 3 not foun= d ./man3/xlocale.3 .Xr wcscoll_l 3 not foun= d ./man3/xlocale.3 .Xr wcsftime_l 3 not foun= d ./man3/xlocale.3 .Xr wcsnrtombs_l 3 not foun= d ./man3/xlocale.3 .Xr wcsrtombs_l 3 not foun= d ./man3/xlocale.3 .Xr wcstod_l 3 not foun= d ./man3/xlocale.3 .Xr wcstof_l 3 not foun= d ./man3/xlocale.3 .Xr wcstol_l 3 not foun= d ./man3/xlocale.3 .Xr wcstold_l 3 not foun= d ./man3/xlocale.3 .Xr wcstoll_l 3 not foun= d ./man3/xlocale.3 .Xr wcstoul_l 3 not foun= d ./man3/xlocale.3 .Xr wcstoull_l 3 not foun= d ./man3/xlocale.3 .Xr wcswidth_l 3 not foun= d ./man3/xlocale.3 .Xr wcsxfrm_l 3 not foun= d ./man3/xlocale.3 .Xr wctob_l 3 not foun= d ./man3/xlocale.3 .Xr wcwidth_l 3 not foun= d ./man3/xlocale.3 .Xr wprintf_l 3 not foun= d ./man3/xlocale.3 .Xr wscanf_l 3 not foun= d ./man3/dwarf.3 .Xr dwarf 4 not foun= d ./man3/dwarf.3 .Xr DWARF 3 not foun= d ./man3/elftc_set_timestamps.3 .Xr utime 2 not foun= d ./man3/fdlopen.3 .Xr lint 1 not foun= d ./man3/dwarf_object_init.3 .Xr dwarf_init_elf 3 not foun= d ./man3/arc4random_uniform.3 .Xr pthreads 3 not foun= d ./man3/arc4random_uniform.3 .Xr getentropy 2 not foun= d ./man3/krb5_string_to_key.3 .Xr krb5_data 3 not foun= d ./man3/krb5_string_to_key.3 .Xr krb5_keyblock 3 not foun= d ./man3/dwarf_expand_frame_instructions.3 .Xr dwarf_frame_instructions_= dealloc 3 not found ./man3/kadm5_pwcheck.3 .Xr libtool 1 not foun= d ./man3/au_notify_terminate.3 .Xr notify 3 not foun= d ./man3/krb5_eai_to_heim_errno.3 .Xr h_errno 3 not fou= nd ./man3/libxo.3 .Xr xohtml 1 not foun= d ./man3/snmp_hostres.3 .Xr bsnmpd 8 not foun= d ./man3/krb5_rd_error.3 .Xr krb5_get_error_string 3 not foun= d ./man3/elf.3 .Xr ELF 3 not foun= d ./man3/au_free_token.3 .Xr audit_write 3 not foun= d ./man9/nvlist_next.9 .Xr dnvlist 3 not foun= d ./man9/SYSCALL_MODULE.9 .Xr modstat 3 not foun= d ./man9/SYSCALL_MODULE.9 .Xr modfind 3 not foun= d ./man7/roff.7 .Xr pod2man 1 not foun= d ./man7/clocks.7 .Xr perfmon 4 not foun= d ./man7/pkg.7 .Xr pkg_info 1 not foun= d ./man7/pkg.7 .Xr pkg_create 1 not foun= d ./man7/security.7 .Xr ksu 1 not foun= d ./man7/security.7 .Xr imapd 8 not foun= d ./man7/security.7 .Xr popper 8 not foun= d ./man7/security.7 .Xr xdm 1 not foun= d ./man7/arch.7 .Xr gcc 1 not foun= d ./man7/ports.7 .Xr dialog4ports 1 not foun= d ./man7/ports.7 .Xr pkg-delete 8 not foun= d ./man7/ports.7 .Xr pkg-add 8 not foun= d ./man7/ports.7 .Xr pkg-audit 8 not foun= d ./man7/ports.7 .Xr portlint 1 not foun= d ./man7/firewall.7 .Xr smb.conf 5 not foun= d ./man7/firewall.7 .Xr samba 7 not foun= d ./man7/hier.7 .Xr \&fd 4 not foun= d ./man7/hier.7 .Xr pbio 4 not foun= d ./man7/hier.7 .Xr \&at 1 not foun= d ./man7/hier.7 .Xr \&ex 1 not foun= d ./man7/tests.7 .Xr kyua.conf 5 not foun= d ./man7/environ.7 .Xr plot 1 not foun= d ./man7/sdoc.7 .Xr groff_mdoc 7 not foun= d -- = Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence= . From owner-freebsd-hackers@freebsd.org Sat Apr 4 17:54:07 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0440627BAF6 for ; Sat, 4 Apr 2020 17:54:07 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 48vkvJ5r4lz3KQL for ; Sat, 4 Apr 2020 17:54:04 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: by mailman.nyi.freebsd.org (Postfix) id 3D7E427BAE5; Sat, 4 Apr 2020 17:53:57 +0000 (UTC) Delivered-To: hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3C72E27BAE4 for ; Sat, 4 Apr 2020 17:53:57 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48vktw592Zz3KKb for ; Sat, 4 Apr 2020 17:53:44 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (localhost [127.0.0.1]) by gndrsh.dnsmgr.net (8.13.3/8.13.3) with ESMTP id 034HrYWZ079082; Sat, 4 Apr 2020 10:53:34 -0700 (PDT) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: (from freebsd-rwg@localhost) by gndrsh.dnsmgr.net (8.13.3/8.13.3/Submit) id 034HrY0u079081; Sat, 4 Apr 2020 10:53:34 -0700 (PDT) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <202004041753.034HrY0u079081@gndrsh.dnsmgr.net> Subject: Re: orphan .Xr in manual pages In-Reply-To: <30493.1586018580@critter.freebsd.dk> To: Poul-Henning Kamp Date: Sat, 4 Apr 2020 10:53:34 -0700 (PDT) CC: hackers@freebsd.org X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 48vktw592Zz3KKb X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd-rwg@gndrsh.dnsmgr.net has no SPF policy when checking 69.59.192.140) smtp.mailfrom=freebsd-rwg@gndrsh.dnsmgr.net X-Spamd-Result: default: False [1.35 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.05)[-0.052,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[dnsmgr.net]; AUTH_NA(1.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_SPAM_LONG(0.47)[0.466,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:13868, ipnet:69.59.192.0/19, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.03)[ip: (0.13), ipnet: 69.59.192.0/19(0.06), asn: 13868(0.03), country: US(-0.05)]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Apr 2020 17:54:07 -0000 > I saw opencsd flitter by in the output of buildworld, so I did > apropos(1), found tcsd(8) which cross-references to tcsd.conf(5) > which doesn't seem to get installed. > > Similar annoyances have happened a couple of times in recent > months, so while I waited for the buildworld to complete, I > threw together a small script to report orphan .Xr's in the > manual pages (attached). > > It transpires we have a lot of those, and from basic principles > of POLA, that is bad. > > Some of them are typo-ish, Xr'ing zfs(1) instead of zfs(8) > > Some of them point to stuff in ports, for instance dma(8) -> postfix(1), > which I guess is semi-sensible, but maybe they should say which port ? > > But a LOT of them are simply bogus. Nice work Poul, I have an ask that would enhance this report and probably help with rapidly fixing type typo-ish ones. Can you have it search for the command -without- the section name, then report an additional column "possible meant to be" ./man8/pam_ssh.8 .Xr pam 8 not found pam(3) exists ./man8/makewhatis.local.8 .Xr makewhatis 1 not found makewhatis(8) exists ... There well be some false results (the pam above probably is), but it should lead to a cherry pick list can get the fuller list down to size rapidly. Another help might be to present a second list sorted by the not founds, so one could go invistigate why that man page is no longer around which would be useful investigation in closing any of these. And finally, can this "small script" be added to src/tests and possible get the CI guys to write a job that catches any growth in that list and reports it. Thank you, from another that is annoyed by missing xrefs. > > List from a pretty virgin 12.1 system here: > > ./man8/pam_ssh.8 .Xr pam 8 not found > ./man8/decryptcore.8 .Xr kgdb 1 not found > ./man8/NIS.8 .Xr ypupdated 8 not found > ./man8/NIS.8 .Xr ypclnt 3 not found > ./man8/setkey.8 .Xr racoon 8 not found > ./man8/makewhatis.local.8 .Xr makewhatis 1 not found > ./man8/camcontrol.8 .Xr scsi 8 not found > ./man8/camcontrol.8 .Xr scsi 3 not found > ./man8/sysctl.8 .Xr zsh 1 not found > ./man8/audit.8 .Xr launchd 8 not found > ./man8/beinstall.sh.8 .Xr pkg-upgrade 8 not found > ./man8/beinstall.sh.8 .Xr beadm 1 not found > ./man8/beinstall.sh.8 .Xr pkg 8 not found > ./man8/mdconfig.8 .Xr vnconfig 8 not found > ./man8/wlandebug.8 .Xr athdebug 8 not found > ./man8/wlandebug.8 .Xr athstats 8 not found > ./man8/wlandebug.8 .Xr wlanstats 8 not found > ./man8/ppp.8 .Xr named 8 not found > ./man8/sntp.8 .Xr rdate 8 not found > ./man8/amd64/apmconf.8 .Xr apm 4 not found > ./man8/devinfo.8 .Xr pnpinfo 8 not found > ./man8/pmcstat.8 .Xr exec 2 not found > ./man8/pam_lastlog.8 .Xr login 3 not found > ./man8/pam_lastlog.8 .Xr logout 3 not found > ./man8/dhclient-script.8 .Xr dhcpd 8 not found > ./man8/dhclient-script.8 .Xr dhcrelay 8 not found > ./man8/rdump.8 .Xr rsh 1 not found > ./man8/hlfsd.8 .Xr mnttab 4 not found > ./man8/hlfsd.8 .Xr passwd 4 not found > ./man8/hlfsd.8 .Xr mtab 5 not found > ./man8/hlfsd.8 .Xr info 1 not found > ./man8/blacklistd.8 .Xr npfctl 8 not found > ./man8/rc.shutdown.8 .Xr rc.resume 8 not found > ./man8/zpool.8 .Xr zpool-features 5 not found > ./man8/moused.8 .Xr xset 1 not found > ./man8/moused.8 .Xr mse 4 not found > ./man8/lpd.8 .Xr troff 1 not found > ./man8/lpd.8 .Xr plot 3 not found > ./man8/watchdogd.8 .Xr log 4 not found > ./man8/pnfsdscopymr.8 .Xr pnfsdsfile 1 not found > ./man8/cxgbetool.8 .Xr pcap-filter 7 not found > ./man8/picobsd.8 .Xr MAKEDEV 8 not found > ./man8/hv_kvp_daemon.8 .Xr hv_ata_pci_disengage 4 not found > ./man8/auditd.8 .Xr asl 3 not found > ./man8/auditd.8 .Xr libauditd 3 not found > ./man8/rrestore.8 .Xr dumpdir 8 not found > ./man8/pnfsdsfile.8 .Xr pnfsdscopymr 1 not found > ./man8/dconschat.8 .Xr gdb 1 not found > ./man8/nfsd.8 .Xr sysctl 1 not found > ./man8/zfsd.8 .Xr zfs 4 not found > ./man8/pam_ftpusers.8 .Xr ftpusers 5 not found > ./man8/authpf-noip.8 .Xr ssl 8 not found > ./man8/binmiscctl.8 .Xr lli 1 not found > ./man8/dma.8 .Xr postfix 1 not found > ./man8/dma.8 .Xr mailaddr 7 not found > ./man8/mount_fusefs.8 .Xr sudoers 5 not found > ./man8/mount_fusefs.8 .Xr sudo 8 not found > ./man8/zfs-program.8 .Xr zfs 1 not found > ./man8/pam_opie.8 .Xr opiechallenge 3 not found > ./man8/portsnap.8 .Xr pkg-version 8 not found > ./man8/dumpon.8 .Xr netdumpd 8 not found > ./man8/dumpon.8 .Xr genrsa 1 not found > ./man8/dumpon.8 .Xr rsa 1 not found > ./man8/sshd.8 .Xr xauth 1 not found > ./man8/service.8 .Xr bash 1 not found > ./man8/bsdconfig.8 .Xr Xdialog 1 not found > ./man8/bsdconfig.8 .Xr dot 1 not found > ./man8/telnetd.8 .Xr bftp 1 not found > ./man8/uefisign.8 .Xr openssl 1 not found > ./man8/newfs.8 .Xr fdformat 1 not found > ./man8/fwcontrol.8 .Xr mplayer 1 not found > ./man8/fwcontrol.8 .Xr vlc 1 not found > ./man8/amd.8 .Xr plock 3 not found > ./man8/pwd_mkdb.8 .Xr mkpasswd 8 not found > ./man8/bectl.8 .Xr beinstall.sh 1 not found > ./man8/bthidd.8 .Xr X 7 not found > ./man8/sade.8 .Xr sysinstall 8 not found > ./man8/acpiconf.8 .Xr apmd 8 not found > ./man8/mount.8 .Xr suidperl 1 not found > ./man8/loader.8 .Xr libstand 3 not found > ./man8/inetd.8 .Xr rlogind 8 not found > ./man8/inetd.8 .Xr rshd 8 not found > ./man8/makewhatis.8 .Xr perl 1 not found > ./man8/fixmount.8 .Xr rmtab 5 not found > ./man8/dumpfs.8 .Xr Newfs 8 not found > ./man8/pam_exec.8 .Xr pam_sm_acct_mgmt 8 not found > ./man8/pam_exec.8 .Xr pam_sm_authenticate 8 not found > ./man8/pam_exec.8 .Xr pam_sm_chauthtok 8 not found > ./man8/pam_exec.8 .Xr pam_sm_close_session 8 not found > ./man8/pam_exec.8 .Xr pam_sm_open_session 8 not found > ./man8/pam_exec.8 .Xr pam_sm_setcred 8 not found > ./man8/mkuzip.8 .Xr lzma 3 not found > ./man8/resolvconf.8 .Xr dnsmasq 8 not found > ./man8/tcpdrop.8 .Xr httpd 8 not found > ./man2/mq_close.2 .Xr mq_unlink 2 not found > ./man2/ptrace.2 .Xr i386_clr_watch 3 not found > ./man2/ptrace.2 .Xr i386_set_watch 3 not found > ./man2/ntp_adjtime.2 .Xr options 4 not found > ./man2/sysarch.2 .Xr i386_get_ioperm 2 not found > ./man2/sysarch.2 .Xr i386_get_ldt 2 not found > ./man2/sysarch.2 .Xr i386_vm86 2 not found > ./man2/mq_open.2 .Xr mq_timedreceive 3 not found > ./man2/mq_open.2 .Xr mq_timedsend 3 not found > ./man2/mq_open.2 .Xr mq_unlink 3 not found > ./man2/_umtx_op.2 .Xr pthread_mutex_setprioceiling 3 not found > ./man2/thr_new.2 .Xr racct 2 not found > ./man2/thr_new.2 .Xr sysctl 2 not found > ./man5/mailer.conf.5 .Xr exim 8 not found > ./man5/mailer.conf.5 .Xr mini_sendmail 8 not found > ./man5/libarchive-formats.5 .Xr mkisofs 1 not found > ./man5/libarchive-formats.5 .Xr zip 1 not found > ./man5/uuencode.format.5 .Xr uucp 1 not found > ./man5/audit.log.5 .Xr au_to_header32_ex 3 not found > ./man5/audit.log.5 .Xr au_to_header64_ex 3 not found > ./man5/audit.log.5 .Xr au_to_attr32 3 not found > ./man5/audit.log.5 .Xr au_to_sock_unix 3 not found > ./man5/audit.log.5 .Xr au_to_socket_ex 3 not found > ./man5/rhosts.5 .Xr rcp 1 not found > ./man5/dhcp-options.5 .Xr dhcpd.conf 5 not found > ./man5/dhcp-options.5 .Xr dhcpd.leases 5 not found > ./man5/src.conf.5 .Xr ld.bfd 1 not found > ./man5/src.conf.5 .Xr ccache 1 not found > ./man5/src.conf.5 .Xr distcc 1 not found > ./man5/src.conf.5 .Xr geom_ccd 4 not found > ./man5/src.conf.5 .Xr gperf 1 not found > ./man5/src.conf.5 .Xr gcov 1 not found > ./man5/src.conf.5 .Xr tcpmd5 4 not found > ./man5/src.conf.5 .Xr gprof 8 not found > ./man5/src.conf.5 .Xr svn 1 not found > ./man5/src.conf.5 .Xr unbound 8 not found > ./man5/src.conf.5 .Xr veriexec 8 not found > ./man5/src.conf.5 .Xr mac_veriexec 4 not found > ./man5/rrenumd.conf.5 .Xr prefix 8 not found > ./man5/resolvconf.conf.5 .Xr pdnsd 8 not found > ./man5/stab.5 .Xr pc 1 not found > ./man5/nsswitch.conf.5 .Xr gethostbyaddr_r 3 not found > ./man5/nsswitch.conf.5 .Xr gethostbyname_r 3 not found > ./man5/nsswitch.conf.5 .Xr getnetbyaddr_r 3 not found > ./man5/nsswitch.conf.5 .Xr getnetbyname_r 3 not found > ./man5/nsswitch.conf.5 .Xr svc.conf 5 not found > ./man5/nsswitch.conf.5 .Xr nsswitch.conf 4 not found > ./man5/amd.conf.5 .Xr ctl-amd 8 not found > ./man5/sshd_config.5 .Xr rdomain 4 not found > ./man5/ssh_config.5 .Xr ssh-askpass 1 not found > ./man5/ssh_config.5 .Xr glob 7 not found > ./man5/ntp.conf.5 .Xr gethostname 2 not found > ./man5/termcap.5 .Xr \&vi 1 not found > ./man5/termcap.5 .Xr xterm 1 not found > ./man5/termcap.5 .Xr termlib 3 not found > ./man5/make.conf.5 .Xr ksh 1 not found > ./man5/xo_format.5 .Xr gettext 3 not found > ./man5/xo_format.5 .Xr snprintf 1 not found > ./man5/xo_format.5 .Xr ngettext 3 not found > ./man5/xo_format.5 .Xr xolint 1 not found > ./man1/gate-ftp.1 .Xr lynx 1 not found > ./man1/bsnmpset.1 .Xr gensnmpdef 1 not found > ./man1/cpio.1 .Xr lrzip 1 not found > ./man1/cpio.1 .Xr lzop 1 not found > ./man1/ssh.1 .Xr ipsecctl 8 not found > ./man1/ssh.1 .Xr isakmpd 8 not found > ./man1/apropos.1 .Xr machine 1 not found > ./man1/col.1 .Xr nroff 1 not found > ./man1/col.1 .Xr tbl 1 not found > ./man1/col.1 .Xr colcrt 1 not found > ./man1/objcopy.1 .Xr mcs 1 not found > ./man1/dtrace.1 .Xr dtruss 1 not found > ./man1/addr2line.1 .Xr elfcopy 1 not found > ./man1/ctags.1 .Xr vgrind 1 not found > ./man1/sha224.1 .Xr sha224 3 not found > ./man1/lpr.1 .Xr cifplot 1 not found > ./man1/man.1 .Xr eqn 1 not found > ./man1/man.1 .Xr pic 1 not found > ./man1/man.1 .Xr refer 1 not found > ./man1/atf-test-program.1 .Xr kyua 1 not found > ./man1/gprof.1 .Xr f77 1 not found > ./man1/gprof.1 .Xr prof 1 not found > ./man1/bsnmpd.1 .Xr eventlib 3 not found > ./man1/diff.1 .Xr rcsdiff 1 not found > ./man1/sh.1 .Xr emacs 1 not found > ./man1/bsdtar.1 .Xr copyfile 3 not found > ./man1/enigma.1 .Xr gpg 1 not found > ./man1/rs.1 .Xr spell 1 not found > ./man1/dc.1 .Xr bn 3 not found > ./man1/resizewin.1 .Xr resize 1 not found > ./man1/tip.1 .Xr uucico 8 not found > ./man1/awk.1 .Xr script 7 not found > ./man1/sscop.1 .Xr libunimsg 3 not found > ./man1/telnet.1 .Xr krb_realmofhost 3 not found > ./man1/telnet.1 .Xr rlogin 1 not found > ./man1/file.1 .Xr magic 4 not found > ./man1/mt.1 .Xr st 4 not found > ./man1/find.1 .Xr cvs 1 not found > ./man4/procdesc.4 .Xr pdwait4 2 not found > ./man4/ioat.4 .Xr ioatcontrol 8 not found > ./man4/if_wpi.4 .Xr wpifw 4 not found > ./man4/fdt.4 .Xr openfirm 4 not found > ./man4/if_hme.4 .Xr eeprom 8 not found > ./man4/cue.4 .Xr ifmedia 4 not found > ./man4/ads1013.4 .Xr Sysctl 8 not found > ./man4/ads1013.4 .Xr sysctl 4 not found > ./man4/wsp.4 .Xr xorg.conf 5 not found > ./man4/polling.4 .Xr igb 4 not found > ./man4/hptmv.4 .Xr pae 4 not found > ./man4/sound.4 .Xr snd_ai2s 4 not found > ./man4/sound.4 .Xr snd_audiocs 4 not found > ./man4/sound.4 .Xr snd_davbus 4 not found > ./man4/atse.4 .Xr atsectl 8 not found > ./man4/random.4 .Xr RAND_bytes 3 not found > ./man4/random.4 .Xr RAND_add 3 not found > ./man4/mmc.4 .Xr at91_mci 4 not found > ./man4/nvdimm.4 .Xr ACPI 4 not found > ./man4/ip6.4 .Xr mrouted 8 not found > ./man4/ip6.4 .Xr ipcomp 4 not found > ./man4/atp.4 .Xr lshal 1 not found > ./man4/dpt.4 .Xr asr 4 not found > ./man4/if_upgt.4 .Xr pkg_add 1 not found > ./man4/etherswitch.4 .Xr arswitch 4 not found > ./man4/etherswitch.4 .Xr ip17x 4 not found > ./man4/etherswitch.4 .Xr rtl8366rb 4 not found > ./man4/etherswitch.4 .Xr ukswitch 4 not found > ./man4/nandsim.4 .Xr nandsim 8 not found > ./man4/nandsim.4 .Xr nandsim.conf 5 not found > ./man4/ng_sscop.4 .Xr ng_atm 4 not found > ./man4/ipsec.4 .Xr ipsec_set_policy 8 not found > ./man4/vxlan.4 .Xr UDP 4 not found > ./man4/io.4 .Xr i386_set_ioperm 2 not found > ./man4/sn.4 .Xr ep 4 not found > ./man4/sn.4 .Xr vx 4 not found > ./man4/nand.4 .Xr libnandfs 3 not found > ./man4/nand.4 .Xr gnand 4 not found > ./man4/nand.4 .Xr nandfs 5 not found > ./man4/nand.4 .Xr mount_nandfs 8 not found > ./man4/nand.4 .Xr nandfs 8 not found > ./man4/nand.4 .Xr nandtool 8 not found > ./man4/nand.4 .Xr newfs_nandfs 8 not found > ./man4/nand.4 .Xr umount_nandfs 8 not found > ./man4/rights.4 .Xr cap_new 2 not found > ./man4/uep.4 .Xr egalax 4 not found > ./man4/uep.4 .Xr evdev 4 not found > ./man4/ALTQ.4 .Xr npe 4 not found > ./man4/sbp_targ.4 .Xr scsi_target 8 not found > ./man4/jedec_dimm.4 .Xr jedec_ts 4 not found > ./man4/esp.4 .Xr sbus 4 not found > ./man4/numa.4 .Xr numa_getaffinity 2 not found > ./man4/numa.4 .Xr numa_setaffinity 2 not found > ./man4/numa.4 .Xr numactl 1 not found > ./man4/aha.4 .Xr aic 4 not found > ./man4/asmc.4 .Xr ataidle 8 not found > ./man4/cloudabi.4 .Xr cloudabi-run 1 not found > ./man4/ifmib.4 .Xr slstat 8 not found > ./man4/ng_sppp.4 .Xr cx 4 not found > ./man4/sio.4 .Xr dca 4 not found > ./man4/netmap.4 .Xr epoll 7 not found > ./man4/netmap.4 .Xr ethtool 8 not found > ./man4/netmap.4 .Xr pkt-gen 8 not found > ./man4/netmap.4 .Xr vale-ctl 4 not found > ./man4/netmap.4 .Xr bridge 8 not found > ./man4/netmap.4 .Xr lb 8 not found > ./man4/netmap.4 .Xr nmreplay 8 not found > ./man4/ng_bt3c.4 .Xr pccard.conf 5 not found > ./man4/urio.4 .Xr rio_add_song 1 not found > ./man4/cpufreq.4 .Xr longrun 4 not found > ./man3/geom_stats_snapshot_timestamp.3 .Xr free 2 not found > ./man3/krb5_make_principal.3 .Xr krb5_config 3 not found > ./man3/el_push.3 .Xr readline 3 not found > ./man3/TRUTH_GET.3 .Xr crypto 3 not found > ./man3/index_compare.3 .Xr errno 3 not found > ./man3/libusb20_dev_req_string_simple_sync.3 .Xr usb2_template 4 not found > ./man3/nsdispatch.3 .Xr hesiod 3 not found > ./man3/elf_rawdata.3 .Xr elf_getshdr 3 not found > ./man3/fetchStatFTP.3 .Xr verify 1 not found > ./man3/fetchStatFTP.3 .Xr crl 1 not found > ./man3/fetchStatFTP.3 .Xr PEM 3 not found > ./man3/cap_gethostbyname2.3 .Xr gethostbyname 2 not found > ./man3/cap_gethostbyname2.3 .Xr gethostbyname2 2 not found > ./man3/cap_gethostbyname2.3 .Xr gethostbyaddr 2 not found > ./man3/cap_gethostbyname2.3 .Xr getnameinfo 2 not found > ./man3/dwarf_get_section_bytes.3 .Xr dwarf_producer_finish 3 not found > ./man3/krb5_auth_con_genaddrs.3 .Xr krb5_rd_cred 3 not found > ./man3/krb5_auth_con_genaddrs.3 .Xr krb5_rd_priv 3 not found > ./man3/krb5_auth_con_genaddrs.3 .Xr krb5_mk_priv 3 not found > ./man3/krb5_auth_con_genaddrs.3 .Xr krb5_context 3 not found > ./man3/librtld_db.3 .Xr libproc 3 not found > ./man3/krb5_krbhst_next_as_string.3 .Xr krb5_send_to_kdc_flags 3 not found > ./man3/rpc.3 .Xr kerberos_rpc 3 not found > ./man3/rpc_gss_get_mech_info.3 .Xr rpcset_gss 3 not found > ./man3/krb5_checksumsize.3 .Xr krb5_c_encrypt 3 not found > ./man3/elf_getident.3 .Xr elf_getflags 3 not found > ./man3/libarchive.3 .Xr lzip 1 not found > ./man3/libarchive.3 .Xr rpm 1 not found > ./man3/archive_write_disk_set_group_lookup.3 .Xr chattr 1 not found > ./man3/archive_write_disk_set_group_lookup.3 .Xr xattr 7 not found > ./man3/archive_write_disk_set_group_lookup.3 .Xr xattr 2 not found > ./man3/bsm.3 .Xr au_stream 3 not found > ./man3/bsm.3 .Xr getauclassnam_r 3 not found > ./man3/bsm.3 .Xr getauusernam_r 3 not found > ./man3/bsm.3 .Xr au_fcntl_cmd_to_bsm 3 not found > ./man3/krb5_verify_user.3 .Xr krb5_err 3 not found > ./man3/rexec.3 .Xr rexecd 8 not found > ./man3/xlocale.3 .Xr strtol_l 3 not found > ./man3/xlocale.3 .Xr digittoint_l 3 not found > ./man3/xlocale.3 .Xr isalnum_l 3 not found > ./man3/xlocale.3 .Xr isalpha_l 3 not found > ./man3/xlocale.3 .Xr isblank_l 3 not found > ./man3/xlocale.3 .Xr iscntrl_l 3 not found > ./man3/xlocale.3 .Xr isdigit_l 3 not found > ./man3/xlocale.3 .Xr ishexnumber_l 3 not found > ./man3/xlocale.3 .Xr isideogram_l 3 not found > ./man3/xlocale.3 .Xr isnumber_l 3 not found > ./man3/xlocale.3 .Xr isphonogram_l 3 not found > ./man3/xlocale.3 .Xr isprint_l 3 not found > ./man3/xlocale.3 .Xr isrune_l 3 not found > ./man3/xlocale.3 .Xr isspecial_l 3 not found > ./man3/xlocale.3 .Xr isupper_l 3 not found > ./man3/xlocale.3 .Xr isxdigit_l 3 not found > ./man3/xlocale.3 .Xr tolower_l 3 not found > ./man3/xlocale.3 .Xr toupper_l 3 not found > ./man3/xlocale.3 .Xr strtoimax_l 3 not found > ./man3/xlocale.3 .Xr strtoumax_l 3 not found > ./man3/xlocale.3 .Xr wcstoimax_l 3 not found > ./man3/xlocale.3 .Xr wcstoumax_l 3 not found > ./man3/xlocale.3 .Xr atof_l 3 not found > ./man3/xlocale.3 .Xr atoi_l 3 not found > ./man3/xlocale.3 .Xr atol_l 3 not found > ./man3/xlocale.3 .Xr atoll_l 3 not found > ./man3/xlocale.3 .Xr mblen_l 3 not found > ./man3/xlocale.3 .Xr mbstowcs_l 3 not found > ./man3/xlocale.3 .Xr mbtowc_l 3 not found > ./man3/xlocale.3 .Xr strtod_l 3 not found > ./man3/xlocale.3 .Xr strtof_l 3 not found > ./man3/xlocale.3 .Xr strtold_l 3 not found > ./man3/xlocale.3 .Xr strtoll_l 3 not found > ./man3/xlocale.3 .Xr strtoq_l 3 not found > ./man3/xlocale.3 .Xr strtoul_l 3 not found > ./man3/xlocale.3 .Xr strtoull_l 3 not found > ./man3/xlocale.3 .Xr strtouq_l 3 not found > ./man3/xlocale.3 .Xr wcstombs_l 3 not found > ./man3/xlocale.3 .Xr wctomb_l 3 not found > ./man3/xlocale.3 .Xr btowc_l 3 not found > ./man3/xlocale.3 .Xr fgetwc_l 3 not found > ./man3/xlocale.3 .Xr fgetws_l 3 not found > ./man3/xlocale.3 .Xr fputwc_l 3 not found > ./man3/xlocale.3 .Xr fputws_l 3 not found > ./man3/xlocale.3 .Xr fwprintf_l 3 not found > ./man3/xlocale.3 .Xr fwscanf_l 3 not found > ./man3/xlocale.3 .Xr getwc_l 3 not found > ./man3/xlocale.3 .Xr getwchar_l 3 not found > ./man3/xlocale.3 .Xr mbrlen_l 3 not found > ./man3/xlocale.3 .Xr mbrtowc_l 3 not found > ./man3/xlocale.3 .Xr mbsinit_l 3 not found > ./man3/xlocale.3 .Xr mbsnrtowcs_l 3 not found > ./man3/xlocale.3 .Xr mbsrtowcs_l 3 not found > ./man3/xlocale.3 .Xr putwc_l 3 not found > ./man3/xlocale.3 .Xr putwchar_l 3 not found > ./man3/xlocale.3 .Xr swprintf_l 3 not found > ./man3/xlocale.3 .Xr swscanf_l 3 not found > ./man3/xlocale.3 .Xr ungetwc_l 3 not found > ./man3/xlocale.3 .Xr vfwprintf_l 3 not found > ./man3/xlocale.3 .Xr vfwscanf_l 3 not found > ./man3/xlocale.3 .Xr vswprintf_l 3 not found > ./man3/xlocale.3 .Xr vswscanf_l 3 not found > ./man3/xlocale.3 .Xr vwprintf_l 3 not found > ./man3/xlocale.3 .Xr vwscanf_l 3 not found > ./man3/xlocale.3 .Xr wcrtomb_l 3 not found > ./man3/xlocale.3 .Xr wcscoll_l 3 not found > ./man3/xlocale.3 .Xr wcsftime_l 3 not found > ./man3/xlocale.3 .Xr wcsnrtombs_l 3 not found > ./man3/xlocale.3 .Xr wcsrtombs_l 3 not found > ./man3/xlocale.3 .Xr wcstod_l 3 not found > ./man3/xlocale.3 .Xr wcstof_l 3 not found > ./man3/xlocale.3 .Xr wcstol_l 3 not found > ./man3/xlocale.3 .Xr wcstold_l 3 not found > ./man3/xlocale.3 .Xr wcstoll_l 3 not found > ./man3/xlocale.3 .Xr wcstoul_l 3 not found > ./man3/xlocale.3 .Xr wcstoull_l 3 not found > ./man3/xlocale.3 .Xr wcswidth_l 3 not found > ./man3/xlocale.3 .Xr wcsxfrm_l 3 not found > ./man3/xlocale.3 .Xr wctob_l 3 not found > ./man3/xlocale.3 .Xr wcwidth_l 3 not found > ./man3/xlocale.3 .Xr wprintf_l 3 not found > ./man3/xlocale.3 .Xr wscanf_l 3 not found > ./man3/dwarf.3 .Xr dwarf 4 not found > ./man3/dwarf.3 .Xr DWARF 3 not found > ./man3/elftc_set_timestamps.3 .Xr utime 2 not found > ./man3/fdlopen.3 .Xr lint 1 not found > ./man3/dwarf_object_init.3 .Xr dwarf_init_elf 3 not found > ./man3/arc4random_uniform.3 .Xr pthreads 3 not found > ./man3/arc4random_uniform.3 .Xr getentropy 2 not found > ./man3/krb5_string_to_key.3 .Xr krb5_data 3 not found > ./man3/krb5_string_to_key.3 .Xr krb5_keyblock 3 not found > ./man3/dwarf_expand_frame_instructions.3 .Xr dwarf_frame_instructions_dealloc 3 not found > ./man3/kadm5_pwcheck.3 .Xr libtool 1 not found > ./man3/au_notify_terminate.3 .Xr notify 3 not found > ./man3/krb5_eai_to_heim_errno.3 .Xr h_errno 3 not found > ./man3/libxo.3 .Xr xohtml 1 not found > ./man3/snmp_hostres.3 .Xr bsnmpd 8 not found > ./man3/krb5_rd_error.3 .Xr krb5_get_error_string 3 not found > ./man3/elf.3 .Xr ELF 3 not found > ./man3/au_free_token.3 .Xr audit_write 3 not found > ./man9/nvlist_next.9 .Xr dnvlist 3 not found > ./man9/SYSCALL_MODULE.9 .Xr modstat 3 not found > ./man9/SYSCALL_MODULE.9 .Xr modfind 3 not found > ./man7/roff.7 .Xr pod2man 1 not found > ./man7/clocks.7 .Xr perfmon 4 not found > ./man7/pkg.7 .Xr pkg_info 1 not found > ./man7/pkg.7 .Xr pkg_create 1 not found > ./man7/security.7 .Xr ksu 1 not found > ./man7/security.7 .Xr imapd 8 not found > ./man7/security.7 .Xr popper 8 not found > ./man7/security.7 .Xr xdm 1 not found > ./man7/arch.7 .Xr gcc 1 not found > ./man7/ports.7 .Xr dialog4ports 1 not found > ./man7/ports.7 .Xr pkg-delete 8 not found > ./man7/ports.7 .Xr pkg-add 8 not found > ./man7/ports.7 .Xr pkg-audit 8 not found > ./man7/ports.7 .Xr portlint 1 not found > ./man7/firewall.7 .Xr smb.conf 5 not found > ./man7/firewall.7 .Xr samba 7 not found > ./man7/hier.7 .Xr \&fd 4 not found > ./man7/hier.7 .Xr pbio 4 not found > ./man7/hier.7 .Xr \&at 1 not found > ./man7/hier.7 .Xr \&ex 1 not found > ./man7/tests.7 .Xr kyua.conf 5 not found > ./man7/environ.7 .Xr plot 1 not found > ./man7/sdoc.7 .Xr groff_mdoc 7 not found > > -- > Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 > phk@FreeBSD.ORG | TCP/IP since RFC 956 > FreeBSD committer | BSD since 4.3-tahoe > Never attribute to malice what can adequately be explained by incompetence. > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" > -- Rod Grimes rgrimes@freebsd.org From owner-freebsd-hackers@freebsd.org Sat Apr 4 18:02:45 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D6E7927C118 for ; Sat, 4 Apr 2020 18:02:45 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 48vl5G4CTGz3NK5 for ; Sat, 4 Apr 2020 18:02:42 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: by mailman.nyi.freebsd.org (Postfix) id D764B27C10B; Sat, 4 Apr 2020 18:02:35 +0000 (UTC) Delivered-To: hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A1FC727C0FF for ; Sat, 4 Apr 2020 18:02:35 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48vl4r741Rz3NBs for ; Sat, 4 Apr 2020 18:02:20 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (v-critter.freebsd.dk [192.168.55.3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by phk.freebsd.dk (Postfix) with ESMTPS id EBA401AF103; Sat, 4 Apr 2020 18:02:12 +0000 (UTC) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.15.2/8.15.2) with ESMTPS id 034I2CFP030801 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sat, 4 Apr 2020 18:02:12 GMT (envelope-from phk@critter.freebsd.dk) Received: (from phk@localhost) by critter.freebsd.dk (8.15.2/8.15.2/Submit) id 034I2CL4030800; Sat, 4 Apr 2020 18:02:12 GMT (envelope-from phk) To: "Rodney W. Grimes" cc: hackers@freebsd.org Subject: Re: orphan .Xr in manual pages In-reply-to: <202004041753.034HrY0u079081@gndrsh.dnsmgr.net> From: "Poul-Henning Kamp" References: <202004041753.034HrY0u079081@gndrsh.dnsmgr.net> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <30798.1586023332.1@critter.freebsd.dk> Content-Transfer-Encoding: quoted-printable Date: Sat, 04 Apr 2020 18:02:12 +0000 Message-ID: <30799.1586023332@critter.freebsd.dk> X-Rspamd-Queue-Id: 48vl4r741Rz3NBs X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of phk@critter.freebsd.dk designates 130.225.244.222 as permitted sender) smtp.mailfrom=phk@critter.freebsd.dk X-Spamd-Result: default: False [-1.94 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.99)[-0.990,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; NEURAL_HAM_LONG(-0.99)[-0.995,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[freebsd.dk]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; IP_SCORE(0.04)[ip: (0.06), ipnet: 130.225.0.0/16(0.08), asn: 1835(0.09), country: EU(-0.01)]; FORGED_SENDER(0.30)[phk@phk.freebsd.dk,phk@critter.freebsd.dk]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:1835, ipnet:130.225.0.0/16, country:EU]; FROM_NEQ_ENVFROM(0.00)[phk@phk.freebsd.dk,phk@critter.freebsd.dk]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Apr 2020 18:02:46 -0000 -------- In message <202004041753.034HrY0u079081@gndrsh.dnsmgr.net>, "Rodney W. Gri= mes" writes: >And finally, can this "small script" be added to src/tests and possible >get the CI guys to write a job that catches any growth in that list and >reports it. The script was attached to the email, and I'd love for somebody to adopt i= t, I just wanted to see how bad the problem was... -- = Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe = Never attribute to malice what can adequately be explained by incompetence= . From owner-freebsd-hackers@freebsd.org Sat Apr 4 18:17:42 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6542D27C944 for ; Sat, 4 Apr 2020 18:17:42 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 48vlQR0X9jz3yLH for ; Sat, 4 Apr 2020 18:17:35 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: by mailman.nyi.freebsd.org (Postfix) id ADC2427C929; Sat, 4 Apr 2020 18:17:29 +0000 (UTC) Delivered-To: hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8B4AE27C926 for ; Sat, 4 Apr 2020 18:17:29 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48vlQC1QCSz3yDt for ; Sat, 4 Apr 2020 18:17:22 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (v-critter.freebsd.dk [192.168.55.3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by phk.freebsd.dk (Postfix) with ESMTPS id 17EF51AF103; Sat, 4 Apr 2020 18:07:10 +0000 (UTC) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.15.2/8.15.2) with ESMTPS id 034I79tB030846 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sat, 4 Apr 2020 18:07:09 GMT (envelope-from phk@critter.freebsd.dk) Received: (from phk@localhost) by critter.freebsd.dk (8.15.2/8.15.2/Submit) id 034I79dJ030845; Sat, 4 Apr 2020 18:07:09 GMT (envelope-from phk) cc: "Rodney W. Grimes" , hackers@freebsd.org Subject: Re: orphan .Xr in manual pages In-reply-to: <30799.1586023332@critter.freebsd.dk> From: "Poul-Henning Kamp" References: <202004041753.034HrY0u079081@gndrsh.dnsmgr.net> <30799.1586023332@critter.freebsd.dk> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <30843.1586023629.1@critter.freebsd.dk> Date: Sat, 04 Apr 2020 18:07:09 +0000 Message-ID: <30844.1586023629@critter.freebsd.dk> X-Rspamd-Queue-Id: 48vlQC1QCSz3yDt X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of phk@critter.freebsd.dk designates 130.225.244.222 as permitted sender) smtp.mailfrom=phk@critter.freebsd.dk X-Spamd-Result: default: False [3.93 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[freebsd.dk]; NEURAL_SPAM_MEDIUM(0.93)[0.931,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_SPAM_LONG(0.96)[0.957,0]; MISSING_TO(2.00)[]; IP_SCORE(0.04)[ip: (0.06), ipnet: 130.225.0.0/16(0.08), asn: 1835(0.09), country: EU(-0.01)]; FORGED_SENDER(0.30)[phk@phk.freebsd.dk,phk@critter.freebsd.dk]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:1835, ipnet:130.225.0.0/16, country:EU]; FROM_NEQ_ENVFROM(0.00)[phk@phk.freebsd.dk,phk@critter.freebsd.dk]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Apr 2020 18:17:42 -0000 -------- In message <30799.1586023332@critter.freebsd.dk>, "Poul-Henning Kamp" writes: >The script was attached to the email, and I'd love for somebody to adopt it, >I just wanted to see how bad the problem was... I guess that got stripped by mailman, here it is: http://phk.freebsd.dk/misc/man_xref.sh -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-freebsd-hackers@freebsd.org Sat Apr 4 18:20:20 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DB63127CA6D for ; Sat, 4 Apr 2020 18:20:20 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 48vlTR4w2Pz40Dh for ; Sat, 4 Apr 2020 18:20:11 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: by mailman.nyi.freebsd.org (Postfix) id 7E71B27CA62; Sat, 4 Apr 2020 18:20:04 +0000 (UTC) Delivered-To: hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6E4CE27CA60 for ; Sat, 4 Apr 2020 18:20:04 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 48vlT03mbmz403P for ; Sat, 4 Apr 2020 18:19:47 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id 034IJbwD072117 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sat, 4 Apr 2020 11:19:37 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id 034IJbLm072116; Sat, 4 Apr 2020 11:19:37 -0700 (PDT) (envelope-from sgk) Date: Sat, 4 Apr 2020 11:19:37 -0700 From: Steve Kargl To: Poul-Henning Kamp Cc: "Rodney W. Grimes" , hackers@freebsd.org Subject: Re: orphan .Xr in manual pages Message-ID: <20200404181937.GA72083@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <202004041753.034HrY0u079081@gndrsh.dnsmgr.net> <30799.1586023332@critter.freebsd.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <30799.1586023332@critter.freebsd.dk> X-Rspamd-Queue-Id: 48vlT03mbmz403P X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=temperror reason="SPF/DKIM temp error" header.from=washington.edu (policy=temperror); spf=temperror (mx1.freebsd.org: error in processing during lookup of sgk@troutmask.apl.washington.edu: DNS error) smtp.mailfrom=sgk@troutmask.apl.washington.edu X-Spamd-Result: default: False [-2.32 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; R_SPF_DNSFAIL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MIME_GOOD(-0.10)[text/plain]; REPLYTO_ADDR_EQ_FROM(0.00)[]; NEURAL_HAM_LONG(-1.00)[-0.999,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DMARC_DNSFAIL(0.00)[washington.edu : SPF/DKIM temp error,none]; IP_SCORE(-0.22)[ip: (0.02), ipnet: 128.95.0.0/16(-0.25), asn: 73(-0.83), country: US(-0.05)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Apr 2020 18:20:21 -0000 On Sat, Apr 04, 2020 at 06:02:12PM +0000, Poul-Henning Kamp wrote: > -------- > In message <202004041753.034HrY0u079081@gndrsh.dnsmgr.net>, "Rodney W. Grimes" writes: > > >And finally, can this "small script" be added to src/tests and possible > >get the CI guys to write a job that catches any growth in that list and > >reports it. > > The script was attached to the email, and I'd love for somebody to adopt it, > I just wanted to see how bad the problem was... > It seems that the attachment got stripped. Neither https://lists.freebsd.org/pipermail/freebsd-hackers/2020-April/055811.html nor my email archive contain an attachment. -- Steve From owner-freebsd-hackers@freebsd.org Sat Apr 4 18:25:23 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0D5C127CF05 for ; Sat, 4 Apr 2020 18:25:23 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 48vlbF56Mqz420G for ; Sat, 4 Apr 2020 18:25:13 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: by mailman.nyi.freebsd.org (Postfix) id 5786427CF02; Sat, 4 Apr 2020 18:25:04 +0000 (UTC) Delivered-To: hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4BB8B27CF01 for ; Sat, 4 Apr 2020 18:25:04 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48vlb049gRz41w4 for ; Sat, 4 Apr 2020 18:25:00 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (localhost [127.0.0.1]) by gndrsh.dnsmgr.net (8.13.3/8.13.3) with ESMTP id 034I8GHT079165; Sat, 4 Apr 2020 11:08:16 -0700 (PDT) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: (from freebsd-rwg@localhost) by gndrsh.dnsmgr.net (8.13.3/8.13.3/Submit) id 034I8GYu079164; Sat, 4 Apr 2020 11:08:16 -0700 (PDT) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <202004041808.034I8GYu079164@gndrsh.dnsmgr.net> Subject: Re: orphan .Xr in manual pages In-Reply-To: <30844.1586023629@critter.freebsd.dk> To: Poul-Henning Kamp Date: Sat, 4 Apr 2020 11:08:16 -0700 (PDT) CC: "Rodney W. Grimes" , hackers@freebsd.org X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 48vlb049gRz41w4 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd-rwg@gndrsh.dnsmgr.net has no SPF policy when checking 69.59.192.140) smtp.mailfrom=freebsd-rwg@gndrsh.dnsmgr.net X-Spamd-Result: default: False [0.17 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.61)[-0.609,0]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[dnsmgr.net]; AUTH_NA(1.00)[]; NEURAL_HAM_LONG(-0.16)[-0.158,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:13868, ipnet:69.59.192.0/19, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.03)[ip: (0.13), ipnet: 69.59.192.0/19(0.06), asn: 13868(0.03), country: US(-0.05)]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Apr 2020 18:25:23 -0000 > -------- > In message <30799.1586023332@critter.freebsd.dk>, "Poul-Henning Kamp" writes: > > >The script was attached to the email, and I'd love for somebody to adopt it, > >I just wanted to see how bad the problem was... > > I guess that got stripped by mailman, here it is: > > http://phk.freebsd.dk/misc/man_xref.sh Ok, I can quit looking for my glasses :-) lol > -- > Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 > phk@FreeBSD.ORG | TCP/IP since RFC 956 > FreeBSD committer | BSD since 4.3-tahoe > Never attribute to malice what can adequately be explained by incompetence. -- Rod Grimes rgrimes@freebsd.org From owner-freebsd-hackers@freebsd.org Sat Apr 4 18:34:25 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3AFE627D6B3 for ; Sat, 4 Apr 2020 18:34:25 +0000 (UTC) (envelope-from ypankov@fastmail.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 48vlnl21WNz453c for ; Sat, 4 Apr 2020 18:34:18 +0000 (UTC) (envelope-from ypankov@fastmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id 55FEE27D6A7; Sat, 4 Apr 2020 18:34:10 +0000 (UTC) Delivered-To: hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4E4D727D6A6 for ; Sat, 4 Apr 2020 18:34:10 +0000 (UTC) (envelope-from ypankov@fastmail.com) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48vlnJ2wsRz44wm for ; Sat, 4 Apr 2020 18:33:55 +0000 (UTC) (envelope-from ypankov@fastmail.com) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 656345C018E; Sat, 4 Apr 2020 14:33:47 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sat, 04 Apr 2020 14:33:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= subject:to:cc:references:from:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; s=fm2; bh=3 gLxSfpMqwGY0ajkK3rqd2sdSJ8J7slpOxuWNYyxR6o=; b=dlIxZDJL49RYH3Zqp 1zWAn1lyYk0BldRFiMRutrwyiNedN9u/6gjR8xtlQAuJJ+ZmG20z2+V4yS0cnjzs ZNnD8YnhqbFgHrjpKZ8nPB/dF+6iB7R2KV4M7FTgCXzNNh2KCLTMXVu1/TZzxmx3 Nk24haRFrobJzUgEi1gPv+neM52/dav9weAueHCh+NjC66YnBbvTJXeKeDxyL/vT VHpnzg9op4pYVDEeN/SCgue85TQBGcZBsSUelu37jwouipIAdunouCqE/PUEDlsF COSnwZjzFLlLl1Llgn9n8ml01t9rqt/yJ9PkPmJkplUMStl3ODLFLkUTzYt+R9os ZIa3A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=3gLxSfpMqwGY0ajkK3rqd2sdSJ8J7slpOxuWNYyxR 6o=; b=sWZbbMokaO6r8LphMrl0DnpBjUaXy7lBg0ij30FDDr+K0NnavEL4lMc0W ghX4ZEQkvL4Mw/KANjkI/HQ8dyFvvuDKwnhoQPI52je2gLdEfXk4PhZBQuDWGy49 wISyedGfAvLR43g4oB9DFn4wQuNDnQzPi43ggkKS1ojfu1Vsya55CBDUxZSB6HJD VWiGU3uLDpUJQyQX9/vHWz271zHSeHp1qTuqzjhQZjsjVIA7ElaWfwHPaH0+CmOZ Xqssk0IiBgZHTk4zGKGlxFLr132OYYy5uMeFKOrhtL/feENS4YCdmXnzlAky3zbt t7/GkKWB7yi/+3n7ULp/uFnjKSWXA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrtdekgdduvdeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefuvfhfhffkffgfgggjtgfgsehtje ertddtfeejnecuhfhrohhmpegjuhhrihcurfgrnhhkohhvuceohihprghnkhhovhesfhgr shhtmhgrihhlrdgtohhmqeenucffohhmrghinhepfhhrvggvsghsugdrughknecukfhppe ekhedrudejgedrvddtvddrgeejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm pehmrghilhhfrhhomhephihprghnkhhovhesfhgrshhtmhgrihhlrdgtohhm X-ME-Proxy: Received: from [192.168.1.6] (unknown [85.174.202.47]) by mail.messagingengine.com (Postfix) with ESMTPA id B32A3306D161; Sat, 4 Apr 2020 14:33:45 -0400 (EDT) Subject: Re: orphan .Xr in manual pages To: Poul-Henning Kamp Cc: hackers@freebsd.org, "Rodney W. Grimes" References: <202004041753.034HrY0u079081@gndrsh.dnsmgr.net> <30799.1586023332@critter.freebsd.dk> <30844.1586023629@critter.freebsd.dk> From: Yuri Pankov Message-ID: <21097a9a-a976-998a-0d23-b4fea11048eb@fastmail.com> Date: Sat, 4 Apr 2020 21:33:43 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 In-Reply-To: <30844.1586023629@critter.freebsd.dk> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48vlnJ2wsRz44wm X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=fastmail.com header.s=fm2 header.b=dlIxZDJL; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=sWZbbMok; dmarc=pass (policy=none) header.from=fastmail.com; spf=pass (mx1.freebsd.org: domain of ypankov@fastmail.com designates 66.111.4.29 as permitted sender) smtp.mailfrom=ypankov@fastmail.com X-Spamd-Result: default: False [-3.10 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.29]; FREEMAIL_FROM(0.00)[fastmail.com]; RCVD_COUNT_THREE(0.00)[4]; DKIM_TRACE(0.00)[fastmail.com:+,messagingengine.com:+]; DMARC_POLICY_ALLOW(-0.50)[fastmail.com,none]; RECEIVED_SPAMHAUS_PBL(0.00)[47.202.174.85.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; MIME_TRACE(0.00)[0:+]; IP_SCORE(0.00)[ip: (-9.84), ipnet: 66.111.4.0/24(-4.89), asn: 11403(-2.69), country: US(-0.05)]; RCVD_IN_DNSWL_LOW(-0.10)[29.4.111.66.list.dnswl.org : 127.0.5.1]; ASN(0.00)[asn:11403, ipnet:66.111.4.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[fastmail.com:s=fm2,messagingengine.com:s=fm2]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_ENVFROM(0.00)[fastmail.com]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DBL_FAIL(0.00)[query timed out] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Apr 2020 18:34:25 -0000 Poul-Henning Kamp wrote: > -------- > In message <30799.1586023332@critter.freebsd.dk>, "Poul-Henning Kamp" writes: > >> The script was attached to the email, and I'd love for somebody to adopt it, >> I just wanted to see how bad the problem was... > > I guess that got stripped by mailman, here it is: > > http://phk.freebsd.dk/misc/man_xref.sh Here's a bit shorter version using the mandoc's lint: for m in `find /usr/share/man -type f`; do mandoc -Tlint $m | grep 'referenced manual not found' done Running this on installed system produces nearly the same results as in the original mail. We could enhance mandoc to make the missing .Xr target get its own warning level, to further enhance this.