From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id uLebEsWap2FeDgAAgWs5BA (envelope-from ) for ; Wed, 01 Dec 2021 16:54:45 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id +GU0DsWap2GxXgAAbx9fmQ (envelope-from ) for ; Wed, 01 Dec 2021 15:54:45 +0000 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 C8146BABA for ; Wed, 1 Dec 2021 16:54:44 +0100 (CET) Received: from localhost ([::1]:60142 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1msRwQ-0003yy-T3 for larch@yhetil.org; Wed, 01 Dec 2021 10:54:42 -0500 Received: from eggs.gnu.org ([209.51.188.92]:53018) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1msRv9-0003sy-10 for emacs-orgmode@gnu.org; Wed, 01 Dec 2021 10:53:23 -0500 Received: from [2a00:1450:4864:20::132] (port=36610 helo=mail-lf1-x132.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1msRv6-0005y9-KN for emacs-orgmode@gnu.org; Wed, 01 Dec 2021 10:53:22 -0500 Received: by mail-lf1-x132.google.com with SMTP id k37so64103115lfv.3 for ; Wed, 01 Dec 2021 07:53:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=K4rHWX1j1J+lYsOmH6mj5IfIOTKMZRPj36xBqrGoXtw=; b=nJQqk+qTPiPVOnPQrDZ5IAnGod46aQuZF2RbYYo3NBqKzoIczk8db8QWm0TgSTkHVV LRyt/XP+SjX79UJoPfJAFXQnefAHXEpZvCO7/WKgZcNWpjADtjRUWlyrd0JtMp/Zqvf1 iQiqU51SHnUnJ5etA6GG9/C1tloaPpMxuNApNBybvIl8cvt9POr3TBvL/Gn863EZpxS9 tXYQSqHlG3i+uOY8dEfCv426waHZKR50QlGZ1J/Et0kQfDoHydld4q4WnPOWKg24ZZA7 dexknmXzCtI0wjnyLaW1siJNe1qtkR3dhpKCTFGELHxEN+nvOpGQTVM2XK7J8dkuDEwc DzTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=K4rHWX1j1J+lYsOmH6mj5IfIOTKMZRPj36xBqrGoXtw=; b=uwJ01Y8A5ouqauankD1A7xb6yyT67cFvAPYrHrDIfKdpSVQM7l4DNoJcVXHqopoZDv JwoOJI6y1SUXMjNjGjjE0tf0tWsGBKQOJNZ8UvKEjdA9sOou8o15NQk5QFumLhAtHkXF HPHwnB0GPIoooDJp27Ts9mCrNwaJsAGaP/QRPoPpmxSTiomwYhyaGlF9wDcJC73wYXiC A7oLB0Ao8C3UsnP6Q6sTtLPuvYszUK4lzEdkGimTI5xrcIoVkI4DI9JL2v/Ysc+rMNjE cnZeC6HzE1g1BgD2hw3QO5xBY3uf0CFigQrxpRzZnfBje/xgMXraBHrKPySf8ucVJRnP ka+A== X-Gm-Message-State: AOAM533kOTiTWJBpocNR+h1yIfjBxQS6e3uv+njf6jBjueSFNjem4PhJ fTep1tRb9ZotAFTvzRoLea5b8tD9kjDGpXJoGepSWgqFyX5BzA== X-Google-Smtp-Source: ABdhPJyi8/8YZDiz9ozPm8z8U9tmXg2b/cP7jowJ0GIm7Da2Nl3UUEJ5eyYKX4j2gUvS+IzPZkzj25/AM2Hu1IZ6Nsg= X-Received: by 2002:a05:6512:1395:: with SMTP id p21mr6740469lfa.98.1638373998370; Wed, 01 Dec 2021 07:53:18 -0800 (PST) MIME-Version: 1.0 References: <87k0goxz3q.fsf@ucl.ac.uk> In-Reply-To: <87k0goxz3q.fsf@ucl.ac.uk> From: Tim Visher Date: Wed, 1 Dec 2021 10:52:42 -0500 Message-ID: Subject: Re: frustrations To: Org Mode List Content-Type: multipart/alternative; boundary="0000000000002ea62805d217aca6" X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::132 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::132; envelope-from=tim.visher@gmail.com; helo=mail-lf1-x132.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jan Ulrich Hasecke Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" 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=1638374084; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=K4rHWX1j1J+lYsOmH6mj5IfIOTKMZRPj36xBqrGoXtw=; b=ro3vohlcu7EW/JhcEEue2+ijvtoN9uHxNbuPZOUDmM2KjHJxK7wQU0k4efhNTSUQUGwk0u MNXQ8KmAzSGXLIkrUkgO93+ITPbpP7if/2avHbNfWREqo+LsREez1ECRd+TCjGH/Y7FHuJ gy9El95LHyVbYpfYhP2O7qoYXh8IDU8qyRX6377pQo8Ymq7lzxbDA1BHhW9HMpk78H6WCs 68A7gTpm6JiMnWkG6lYsvWawe4NwE1GD7aK+CvNRDRlX5W2yE7QhzSCiNgoNNnwaNByhtb y6CNuCWH/JET3KHVYPLmJSBIWMfhFQ/gHzQySAiysB4RYu3Rp7AoLvdqECQeuA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1638374084; a=rsa-sha256; cv=none; b=hfQw9YtAkabPpQNEmYOp5DLcHHlxCy2bpLKvk7ioGu+hTczpOQ8xriAq8OTfZ4M4FnDSaQ XQYS9QmNPVFfk5Eu8SQhj8KiEZZG9+ykNwt9hHunWeCvPm1w1AdJXmXvfXqOkok/KDDBKt 4hT6Gb2LZ1PSD5ukHu9evEmnb81cHE22UI+oCgVKU6+WjSM+3lo+0b5QoqPktmK0q5Ay3F 89WxbJfk/JwBz05RNI75u1xYTJ7RcNWsuXPAbRyiv4MOmwxMJirxh72xcWIWp86TZMxO5n lZD/79WWj8OieugoVmJOdB3mTPp1YOjvIAEbPfzJ26QrCumIFIYhR6FxGrahOw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=nJQqk+qT; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.11 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=nJQqk+qT; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: C8146BABA X-Spam-Score: -4.11 X-Migadu-Scanner: scn0.migadu.com X-TUID: ulo4UHNi4etu --0000000000002ea62805d217aca6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Jan, On Wed, Dec 1, 2021 at 7:58 AM Eric S Fraga wrote: > On Wednesday, 1 Dec 2021 at 13:21, Jan Ulrich Hasecke wrote: > > How do you configure your emacs using current versions like org 9.5 but > > at the same time avoiding problems with incompatible packages or newly > > introduced bugs? > > =E2=80=A6 > > Avoiding problems with incompatible packages or new bugs is impossible, > however. The solution is to avoid upgrade-itis and only upgrade when > necessary. Although I track org from git, I don't update all the time > and only do so when I know I will have some time to deal with any > repercussions. (like today where I upgraded both Emacs and org because > I know I have no immediate deadlines) > > Most other packages, I seldom upgrade if ever. > I just wanted to quickly second this. The old saying "If it ain't broke, don't fix it." is evergreen. The other thing I'll say though is that so long as you use the `~/.emacs.d` or `~/.config/emacs` it's very easy to place the entirety of your emacs config under source control. The key thing to do here is to _check in_ your package dependencies (`elpa` directory in my case). That way whenever you upgrade a package it's very easy to revert to a known working state if you don't have time to work through the incompatibilities. -- In Christ, Timmy V. https://blog.twonegatives.com http://five.sentenc.es --0000000000002ea62805d217aca6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Jan,

On Wed, Dec 1, 2021 at 7:58 AM Eric S Fraga <e.fraga@ucl.ac.uk> wrote:
On Wednesday,=C2= =A0 1 Dec 2021 at 13:21, Jan Ulrich Hasecke wrote:
> How do you configure your emacs using current versions like org 9.5 bu= t
> at the same time avoiding problems with incompatible packages or newly=
> introduced bugs?

=E2=80=A6

Avoiding problems with incompatible packages or new bugs is impossible,
however.=C2=A0 The solution is to avoid upgrade-itis and only upgrade when<= br> necessary.=C2=A0 Although I track org from git, I don't update all the = time
and only do so when I know I will have some time to deal with any
repercussions.=C2=A0 (like today where I upgraded both Emacs and org becaus= e
I know I have no immediate deadlines)

Most other packages, I seldom upgrade if ever.

I just wanted to quickly second this. The old saying "If it ai= n't broke, don't fix it." is evergreen.

The other thing I'll say though is that so long as you use the `~/.e= macs.d` or `~/.config/emacs` it's very easy to place the entirety of yo= ur emacs config under source control. The key thing to do here is to _check= in_ your package dependencies (`elpa` directory in my case). That way when= ever you upgrade a package it's very easy to revert to a known working = state if you don't have time to work through the incompatibilities.

<= /div> --0000000000002ea62805d217aca6--