From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 37920 invoked by alias); 21 Sep 2017 22:56:14 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Received: (qmail 37910 invoked by uid 89); 21 Sep 2017 22:56:13 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: Yes, score=6.1 required=5.0 tests=AFFECTIONATE_BODY,AWL,BAYES_00,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=no version=3.3.2 spammy=rolling, plasma, friends!, Someone X-HELO: mail-yw0-f193.google.com Received: from mail-yw0-f193.google.com (HELO mail-yw0-f193.google.com) (209.85.161.193) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 21 Sep 2017 22:56:12 +0000 Received: by mail-yw0-f193.google.com with SMTP id q80so3746959ywg.0 for ; Thu, 21 Sep 2017 15:56:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=TJk16oz/W3KKJmBOpQZdCiOKDTRCUFQA368bsrHwN00=; b=hmfn/US+RkxJLcx79vA2exhWIe8vxIAw/0VAkdeWoz8rkhKxYvmUfSNjhsnETGxMUG cHIB9Hrtwz38zOvdoK4ZQQH9aRKHAdcSdgKpG4EAWmDpnimvJV7ZIiVetK0wV8IvTNMB 4cVvbUHwnk4YjXIrLfvpx9sfbhEAT0RRUrYBaE0LHee4S/6O4QGksNSOs2/1wt+/hjkQ iYtZThowRIDzjCCB81hwXWLIigA474tSMrPakKq4CUJR2a4oMYal25OrzcCRJmBB66RC 95iXJFBzQDQbe7iLXADw0UzhfuUH3pMBNGt+AimXZJSKW7XTVM0HKxJTMbJNCKILqDAp VxYQ== X-Gm-Message-State: AHPjjUgWqXhnzBOp/7uP+8rwP7yW3ng/d99gG+u5wbawudUF1FE3qY1n fQ9xn/6qTvs+Q1LzSOGvMNCK8QM1qBL8lexNp/s= X-Google-Smtp-Source: AOwi7QBB5egxOANfE1Bdbgcv6/wQmu9JCTZgQCbcvwL6FVwH6jzqDvVafsxdJfuF6dfzbz6wokv/g39HynFQkNVRXGI= X-Received: by 10.13.232.142 with SMTP id r136mr2563937ywe.156.1506034570159; Thu, 21 Sep 2017 15:56:10 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.131.138 with HTTP; Thu, 21 Sep 2017 15:56:09 -0700 (PDT) In-Reply-To: <20170921185736.GA1625@host1.jankratochvil.net> References: <20170921185736.GA1625@host1.jankratochvil.net> From: R0b0t1 Date: Thu, 21 Sep 2017 22:56:00 -0000 Message-ID: Subject: Re: systemd-coredump in distros To: Jan Kratochvil Cc: Andreas Arnez , Ulrich Weigand , GDB Development Content-Type: multipart/alternative; boundary="94eb2c0876a292ed610559baffc8" X-IsSubscribed: yes X-SW-Source: 2017-09/txt/msg00099.txt.bz2 --94eb2c0876a292ed610559baffc8 Content-Type: text/plain; charset="UTF-8" Content-length: 1897 Hello friends! On Thursday, September 21, 2017, Jan Kratochvil wrote: > On Thu, 21 Sep 2017 20:14:48 +0200, Andreas Arnez wrote: >> Is there a recommended/preferred way to deal with this in a typical >> development use case? > > For Fedoras one must override /usr/lib/sysctl.d/50-coredump.conf : > # echo kernel.core_pattern=core >/etc/sysctl.d/thefix.conf > > There are so many changes to a stock Fedora distro one has to make after its > installation I find such detail not much important. Someone should finally > build a derived distro for developers. Or someone probably already did. > If it is not unwelcome, I would like to suggest Gentoo. Gentoo is a rolling release distribution but older versions of critical packages are typically available. Gentoo has many non-developer users, but the nature of rolling release distributions and Gentoo's package manager, Portage, lend themselves well to software development. Personally I found myself needing newer and newer packages until eventually my choice distibutions did not have them. Maintaining those packages myself in e.g. $HOME/.local soon proved to be intractible. I also found myself frequently undoing distribution provided configuration. Gentoo comes with no default configuration. A preboot environment is available to configure a newly imstalled system. During the initial setup a "desktop" profile can be selected which will produce a system similar to what most users would expect from the associated desktop environment (Plasma, GNOME, MATE, etc.). Portage compiles software to be installed from source. Optional features are typically disabled by default unless explicitly enabled. It is possible and very easy to use Portage and related utilities to maintain alternate root filesystems, including cross compilation environments or toolchains with alternate C libraries. Cheers, R0b0t1 --94eb2c0876a292ed610559baffc8--