From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id CPmxCxhcxmTxTwEASxT56A (envelope-from ) for ; Sun, 30 Jul 2023 14:48:24 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id kJabCxhcxmQUnwAAauVa8A (envelope-from ) for ; Sun, 30 Jul 2023 14:48:24 +0200 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 A8EB9492D5 for ; Sun, 30 Jul 2023 14:48:23 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1690721304; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=QFS9Dqi8lq+UCKsRMKrgaDJPE9wT7m0IN2b9NZXgcWM=; b=Imwjn/F/ZZuTm42eSwv23B0D3KDUJe/uFMzGQbUjsMYlcCws7GlphJynG6BPZ6XKrkMbO8 WlO7uZXm+6FtA+RXc3/bdlv8EcXhCC8KZlrdyXZMGSfEl2MLkl7Bpe9GygbP/s3JdaHcn5 GV64jZHMFiRD1ZT5xSySWHbDFn6+nnyRsBw/RCtE2Y4r9X8obC7X+nJ3LCD/RnCbu3zdCT RkWFZbykNtJuvVk06fN97EQQ2O7+WIjtfi2YorBnNDqdp8iTPAkAQm1+9gQd3eI99f8g9y HZZxnZUaXGPZXx7skkhciEq6imZaPh5/QTQ4tdG60t/3n6c3i/Srzxlm/VYMvQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1690721304; a=rsa-sha256; cv=none; b=uT6bYnqnNbVrpW7sX1twnZnBR69Bm0zg58Py7meMUprTbetVcwH+o6L268nnaTd5aaTkOS nk2QU6HrMhhzx/LCWE0zpSN/4TdFyncliL+duYphPEolpPnKwNI+LbAHciQqSQxISLbTwO CcaKfRko9yWEM0XoaKm5JXrlTO9n2qQt1IPuV9UIa/PnVibKCXN0ap4x1IoDik7OmKT2Q/ 79HK6lTGEDVAMC85J/MnBWMavLzGAviTT9EMSzJNvkuhAFZx24s3Y19rLvIXtj9irBPGAv CnISxxJwSuVi5zJh70WsTX7JqmuudEhvzkJ19DxKCFX8DXUC18lSeE9gy9EuXw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qQ5fB-00018k-MC; Sun, 30 Jul 2023 08:36:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qQ5f3-00015O-J4 for guix-devel@gnu.org; Sun, 30 Jul 2023 08:36:38 -0400 Received: from vmi993448.contaboserver.net ([194.163.141.236] helo=mutix.org) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qQ5ez-0003wi-JN for guix-devel@gnu.org; Sun, 30 Jul 2023 08:36:36 -0400 Received: from [192.168.0.29] (cpc149474-cmbg20-2-0-cust1003.5-4.cable.virginm.net [82.4.199.236]) (Authenticated sender: cdo) by mutix.org (Postfix) with ESMTPSA id 93F95A61DF0 for ; Sun, 30 Jul 2023 14:36:26 +0200 (CEST) Message-ID: <7b70e742-73e0-7171-1167-f5690bc634f7@mutix.org> Date: Sun, 30 Jul 2023 13:36:25 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Content-Language: en-US To: guix-devel@gnu.org From: Christina O'Donnell Subject: Kdump Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=194.163.141.236; envelope-from=cdo@mutix.org; helo=mutix.org X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx2.migadu.com X-Migadu-Spam-Score: -2.48 X-Spam-Score: -2.48 X-Migadu-Queue-Id: A8EB9492D5 X-TUID: fGeJWIR1yd4t

Hi guix and guixesses,

I'm still enjoying my guix machine crashing every other week despite changing all the software and half the hardware. So I'm trying to get kdump working so I can get to the real reason behind it. However I see that kdump-tools haven't been packaged yet. I see this as an opportunity for me to contribute to Guix, but it'll be my first time.

- How interested would people be in me packaging kdump and related tools?

- Is there a reason why it's not there already?

- Has it been tried before?

The scope seems to be around 3-4 packages and a system service. Does that sound about right or could there be more I'm missing?


On Debian there's:

crash/testing,now 8.0.2-1 amd64 [installed,automatic]
  kernel debugging utility, allowing gdb like syntax

kdump-tools/testing,now 1:1.8.1 amd64 [installed]
  scripts and tools for automating kdump (Linux crash dumps)

libkdumpfile-dev/testing 0.5.1-1 amd64
  libkdumpfile development libraries and header files

libkdumpfile-doc/testing,testing 0.5.1-1 all
  Kernel coredump file access (documentation)

libkdumpfile10/testing 0.5.1-1 amd64
  Kernel coredump file access

python3-libkdumpfile/testing 0.5.1-1 amd64
  Python bindings for libkdumpfile

I'd want to package all of these except the python bindings. I see that kexec-tools is already in guix which is good!

Is this a sensible direction?

Kind regards,
 - Christina