From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id IC1/CzoK1mFXswAAgWs5BA (envelope-from ) for ; Wed, 05 Jan 2022 22:14:34 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id IOYiBDoK1mERLQAAG6o9tA (envelope-from ) for ; Wed, 05 Jan 2022 22:14:34 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B4D74317C3 for ; Wed, 5 Jan 2022 22:14:33 +0100 (CET) Received: from localhost ([::1]:45008 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n5Dc7-00058q-SC for larch@yhetil.org; Wed, 05 Jan 2022 16:14:31 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58830) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5Dbf-000567-06 for guix-patches@gnu.org; Wed, 05 Jan 2022 16:14:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:46148) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n5Dbe-0005z0-NS for guix-patches@gnu.org; Wed, 05 Jan 2022 16:14:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n5Dbe-0007fl-Kg for guix-patches@gnu.org; Wed, 05 Jan 2022 16:14:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52866] maintenance: Add a crash dump service. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 05 Jan 2022 21:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52866 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Mathieu Othacehe Cc: 52866@debbugs.gnu.org Received: via spool by 52866-submit@debbugs.gnu.org id=B52866.164141722129444 (code B ref 52866); Wed, 05 Jan 2022 21:14:02 +0000 Received: (at 52866) by debbugs.gnu.org; 5 Jan 2022 21:13:41 +0000 Received: from localhost ([127.0.0.1]:39049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n5DbJ-0007eq-5B for submit@debbugs.gnu.org; Wed, 05 Jan 2022 16:13:41 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:44516) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n5DbH-0007eP-14 for 52866@debbugs.gnu.org; Wed, 05 Jan 2022 16:13:39 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 06261112; Wed, 5 Jan 2022 22:13:33 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jTO8ZLItAnbc; Wed, 5 Jan 2022 22:13:32 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 60263CD; Wed, 5 Jan 2022 22:13:31 +0100 (CET) From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <878rw3ixey.fsf@gnu.org> Date: Wed, 05 Jan 2022 22:13:30 +0100 In-Reply-To: <878rw3ixey.fsf@gnu.org> (Mathieu Othacehe's message of "Wed, 29 Dec 2021 10:16:05 +0100") Message-ID: <87v8yxj37p.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: / X-Rspamd-Server: hera X-Rspamd-Queue-Id: 06261112 X-Spamd-Result: default: False [-0.10 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1641417273; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=E0G8ROAK7zfovwHIEPu+KbcuPrhl1caszbo+44ADPTs=; b=E7Xp7WlxQRAT0qSETZTrcknme9+VNADx4SjBQxfifqxNik3bjSbWqR/ASeURaMIKUHxkyk Tl1+YWt2Gm78uIoqNZQBP/lO7UPfxWiuy0LQNhH3Q7VyQ3FkpRBWJqAzsu+BxplVu1tsEW HpUrV62ALBe89ku16mTpqqI9bMlBgz5iAvReSsbechEv82HpBuZPVQznrE5ipTNVnxZkEU AH7tTXr8vaSiPkDcv05hwuNiG+hdV8Q6qx1fhbR6VAPZFae+fRhgmfQgVHbJRIoiSz5kZ5 qzYPVgTGktu9Ukwkvwok1wlMcsrnzeGRQrLQT3904/sx5iJpsl/sUgv9GshJ2A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1641417273; a=rsa-sha256; cv=none; b=qDv2xdT/vKPp5A2+8gADG8gfeLQDI0qE5i/Uzq9qOtf2x6gunVEnTke9slqZFBrJkltG6j sp+0jcqCPB/2wQVeln+3hz+/pU+vRAE4CDYEINBbeX2UKIkIPszkpcZsRswSFPt1+3sRXT dE8aQijy1vDunLbwJw1Z3NcLK/cnGf29fqBIOvdeIVIfbMdz0+HYLEXF6ixMRvc/1N+q2B k6gkD3kEISQr+OA3q0NGdBwCvFTscPPbWCUcQyK/0xZMfCwqW7ULSOAxjFlpbeTgRDxqnh F8mG2NYjS6WdvI6H3Kfn3Xcomv8w2+pyxTXCgdjq+FY/4FYENoS2pANCTDlSYg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -2.10 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: B4D74317C3 X-Spam-Score: -2.10 X-Migadu-Scanner: scn1.migadu.com X-TUID: wqiqJ8myEPky Hello! Mathieu Othacehe skribis: > Here's a patch that adds a crash dump service. The concept is simple, a > Guile HTTP server is listening on "dump.guix.gnu.org". Crash reports can > be uploaded using multipart forms in POST requests. They are then stored > on Berlin. > > I have implemented the installer dump service. On a crash, it optionally > submits an archive report containing the backtrace, the installer state, > the syslog and dmesg logs. Oh, interesting! It sounds like it could help QA somewhat; at least it would greatly simplify bug reporting and would guarantee that the crash reports we get contain all the info we need to debug them. Now, I wonder about the privacy implications of this: /var/log/messages during an install contains personal or sometimes personally-identifying information such as IP addresses, user account names (I think?), partitioning details, device unique identifiers, etc. I suppose the installer would ask for consent before sending anything, but still, I wonder if we can really be precise about the kind of info we collect and send. I=E2=80=99m also unsure about the idea of having admins of Guix infrastruct= ure be in a privileged position collecting that debugging info. There=E2=80=99d have to be a privacy policy in place. Or, dump.guix.gnu.org could relay everything as-is to bug-guix@gnu.org *if* we know users are aware of what data is being reported. WDYT? Also, what does Debian do? :-) IIRC, Debian has =E2=80=98reportbug=E2=80=99, which has the advantage that = it uses the public Debbugs channel, but the downside that it requires a working email setup. I think =E2=80=98reportbug=E2=80=99 includes info such as the= kernel version, info about installed packages, etc.; users see the info that is about to be sent in clear before it goes out, and it=E2=80=99s easily scree= ned I think. Sorry for the many questions! Thanks, Ludo=E2=80=99.