From owner-freebsd-stable@freebsd.org  Mon Oct  8 16:45:27 2018
Return-Path: <owner-freebsd-stable@freebsd.org>
Delivered-To: freebsd-stable@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id E281510C4733
 for <freebsd-stable@mailman.ysv.freebsd.org>;
 Mon,  8 Oct 2018 16:45:26 +0000 (UTC)
 (envelope-from staroscik@gmail.com)
Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com
 [IPv6:2a00:1450:4864:20::431])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client CN "smtp.gmail.com",
 Issuer "Google Internet Authority G3" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 50E7871CFC
 for <freebsd-stable@freebsd.org>; Mon,  8 Oct 2018 16:45:26 +0000 (UTC)
 (envelope-from staroscik@gmail.com)
Received: by mail-wr1-x431.google.com with SMTP id n1-v6so21570440wrt.10
 for <freebsd-stable@freebsd.org>; Mon, 08 Oct 2018 09:45:26 -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=77idFrOFc4vbUREYbFPjJrxRyAMS+cQaK01RLNo9CEM=;
 b=Z724qLP0FfoZtqgas/JBOqFw9Zdg+mWja4mxwpMk58gtUhq9A+U2SWDvglIkTyEwgV
 cTl8YTkTFSRFq3b8OIRcl8gnDHW8YtUgKg0YgScEprrzaLeiqm+pAta2QLKzgW7X4aWz
 /JRikYIGJQIn3gh4dXw8NGYHEyHGVGmLBPakjFXe5nqvhUmqX6H+6xEC2mnZzlJpKne8
 goymEOKwKELx3BCuggu1a3SBEvArjPuB3QGGD1ohakq4/XV4LEwy0T1badnZjaI/vAWo
 KEJi+v3++3G7zX2WThdd5SmKg4eEwZDdZPjdElwdInTrJf4VgJA8NghgdnHltgFYNFPk
 oNPg==
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=77idFrOFc4vbUREYbFPjJrxRyAMS+cQaK01RLNo9CEM=;
 b=rBMjane7i4Gjg8eZCNWU4q+Wo5etwbf9m1qC3x5adYCad+wgHZ501071PcvH+7H+8X
 jp/XLWIzDWgE/qRYiCxyccN/6SG9ZljGcO9JWFHtwtQbTxnwsWCg7RO70xev8GMoqbGj
 1Nmcoy3n4+rIbiMhqyJQzCRCPjTo7Xulvo32KqNMKurXCcXjJQEDX4xrg/RBO4CiaRrp
 ZYeTGvBScSy7VfP8F759ekVCGDwFS/iIZxPKoCCRAVQmIXCAaHSSL2QBMh/sO1ZgeVRJ
 tInMwEGuYMsT3IfRRGUtw5cUTzVlOW83Msi1+EQHCVbyAPjZbXMdXqgx3joq/1vjRUBk
 96ng==
X-Gm-Message-State: ABuFfoiBaUg5W/PHYy9MWG+gmhgRwemhFz/+R5CdsMPRvKc9fQeJCzW7
 evpu1Mj69v8cG8YP8KpaAdNHc83ZlZFR0NTrpnpaUg==
X-Google-Smtp-Source: ACcGV63dlwW2iVJfCgOwL/WSy5x4x1NMV2RDRyXnhrNlCUni8nUfqpqHQ9uCBcXx63dbdbGNH8kuXencvGT0aEmQVNA=
X-Received: by 2002:adf:f0d2:: with SMTP id
 x18-v6mr18469548wro.287.1539017124582; 
 Mon, 08 Oct 2018 09:45:24 -0700 (PDT)
MIME-Version: 1.0
From: Matt S <staroscik@gmail.com>
Date: Mon, 8 Oct 2018 09:45:16 -0700
Message-ID: <CADpO5hwn+5VwAEjL+Nuvb1Tw0xPmVuv7qr59NsXszDe4WxStQQ@mail.gmail.com>
Subject: Re: dmesg submission service -- please submit today
To: freebsd-stable@freebsd.org
Content-Type: text/plain; charset="UTF-8"
X-Content-Filtered-By: Mailman/MimeDel 2.1.27
X-BeenThere: freebsd-stable@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: Production branch of FreeBSD source code <freebsd-stable.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-stable>, 
 <mailto:freebsd-stable-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-stable/>
List-Post: <mailto:freebsd-stable@freebsd.org>
List-Help: <mailto:freebsd-stable-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-stable>,
 <mailto:freebsd-stable-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Oct 2018 16:45:27 -0000

It really seems like the project would benefit from having better hardware
stats. If you make it a package, people have to be educated to get it and
use it--not that it doesn't have value, it just isn't well exposed and you
will only get stats from the most clueful users.

I would suggest making anonymized stat upload part of the install and
upgrade process, to get wider coverage.

- When installing, there's a new step or checkbox with an opt-in for
hardware data sharing, defaulting to off
- If you opt in, your info is uploaded as part of the install process
- Expose the same functionality in a new system-level command like
'freebsd-uploadstats' and make it an optional but suggested part of the
upgrade process, which is something most users will see repeatedly if they
continue to be users.

Perhaps the local machine can generate a hash of the report, check that
with the server before the upload goes through. Hardware doesn't change
that often.

I do not want the project to turn in to Google or Microsoft, but knowing
the hardware in use is a pretty worthy goal.

MS