From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id tE7gLXbOsl8bQwAA0tVLHw (envelope-from ) for ; Mon, 16 Nov 2020 19:09:42 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id WFyLKXbOsl/KNwAA1q6Kng (envelope-from ) for ; Mon, 16 Nov 2020 19:09:42 +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 45E88940415 for ; Mon, 16 Nov 2020 19:09:42 +0000 (UTC) Received: from localhost ([::1]:58222 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kejsi-0001x8-U4 for larch@yhetil.org; Mon, 16 Nov 2020 14:09:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41292) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kejYL-0001mF-C9 for emacs-orgmode@gnu.org; Mon, 16 Nov 2020 13:48:37 -0500 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:35187) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kejYJ-0003Du-J7 for emacs-orgmode@gnu.org; Mon, 16 Nov 2020 13:48:36 -0500 Received: by mail-wm1-x32a.google.com with SMTP id w24so288044wmi.0 for ; Mon, 16 Nov 2020 10:48:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Em2EW1Llp8pycw/1EkwywFsAfgMLiQTdcObvTJeavuI=; b=CZ75OUqtn41QdMct5h5bdo5OZ6EYbe5HefOFRjI6G6nliP0F4QDDIJtT8rly4ce7PD FJlaTWHII2/RB3C4GQD3Ug/5vt9c+8hwo7BAqn/tUnl5AVYN2R6sQTTMrhedCDOEHphg zU3kUoQP71EbcTGYWqP7gYk2+b3kEt/EgH1DWVA1H1O0huxW0djHqqx6Ex7yxGV6pkPS T+Ek2tQPlxZiXehCsuPF/uR59KNgAMFrrLO6lTr+DeQIIuyo6HbJ8QmO4PIqu7UD8GrC xF/MmmtFHD2+6PoOXyd7HA/KXv5NarJ9iBKqB776IUacJ7gpmgfw52T/q4WaHEOrUXzm c1Sw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Em2EW1Llp8pycw/1EkwywFsAfgMLiQTdcObvTJeavuI=; b=o6/dvec8wpi07zCbskvPnvyyE2syfoIAh02XClGRZQllnOfpvodGlf8xxnYHiOBEg9 KiWNWpSQgTe8N1h30sdOqns8NnKYWKJuOBJvisCua9tQw4+PNNxMruT7HiuNbg90kGJB cP4xaaPmWEUwb6FCHJBOc92AKk1w+2vVsk8jtaANBy3mmrk1r79PYv2vZMoMpRzbeXlP woigcHER4QZG+klH2nR2Cx2f6axuqPxBlr56QLJlKArGtJKTfftV/9dwn6GYjxJTaV/n QwhxHH6JpSBhZtYpBWmdFHkz9YU1RoojZ0vr2g+jAF+s/pnXWCwqwfeVyUQQbsob8HpW EdAw== X-Gm-Message-State: AOAM531pm98MlqTD7pCW6V7lW4RSIJXTyCHbTPlWlMPbY0c5olpVQUQO xd2zq7LqYb2McSP5aMorS5zzYcuVp48NXKWq3JhE8POr X-Google-Smtp-Source: ABdhPJz+edox6tNYS/PXYLRYqx8IiavOSrF/B0fattZRf1nNNKjotH46CF29qoTyqcRQEpewGog34GKKOYl6fanpg9k= X-Received: by 2002:a1c:df8a:: with SMTP id w132mr303577wmg.90.1605552513862; Mon, 16 Nov 2020 10:48:33 -0800 (PST) MIME-Version: 1.0 References: <2020-11-13T18-23-43@devnull.Karl-Voit.at> <874klqew77.fsf@web.de> <20201115122154.50ad1503@linux-h0yu.fritz.box> <87tutq67ka.fsf@gmail.com> <87tutpvppm.fsf@kyleam.com> <871rgtwzrs.fsf@web.de> <87y2j1ahqf.fsf@gmail.com> <87v9e5uw2u.fsf@web.de> <01c3b019-2703-6c0c-988a-7bdbbd7b8a96@gmail.com> In-Reply-To: <01c3b019-2703-6c0c-988a-7bdbbd7b8a96@gmail.com> From: Tom Gillespie Date: Mon, 16 Nov 2020 13:48:18 -0500 Message-ID: Subject: Re: Changed list indentation behavior: how to revert? To: gyro funch Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=tgbugs@gmail.com; helo=mail-wm1-x32a.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: emacs-orgmode Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=CZ75OUqt; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Spam-Score: -0.71 X-TUID: jCrb1jaeEZuT Semver is unlikely to help because the question is what is "broken" by a change in version. Semver would likely be about breaking changes to internal org apis, not changes to default behavior that affect users, so you have two different "semantics" which put us right back where we are now -- to know what really changed you have to read the NEWS. Bastien has also talked about hear-ye versioning, which says when a version changes users need to read the news. Best, Tom On Mon, Nov 16, 2020 at 1:15 PM gyro funch wrote: > > On 11/16/2020 9:26 AM, Tom Gillespie wrote: > > Would it help if major releases maintained a mini-config that if added > > to init.el would allow users to retain old behavior? That way they > > wouldn't have to read the NEWS but could just add the relevant lines, > > or maybe even just call the org-old-default-behavior-9.1 or > > org-old-default-behavior-9.4. The workflow during development would be > > to account for any change to defaults in those functions. Thoughts? > > Tom > > > > > > I hate to open a new can of worms, but could semantic versioning be used > such that it is obvious when there are changes that are not backwards > compatible? > > -gyro > >