From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id WN8wOOeMWGfMDAEA62LTzQ:P1 (envelope-from ) for ; Tue, 10 Dec 2024 18:48:08 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id WN8wOOeMWGfMDAEA62LTzQ (envelope-from ) for ; Tue, 10 Dec 2024 19:48:08 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b="n57vJ/5O"; dmarc=pass (policy=none) header.from=posteo.net; 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1733856487; a=rsa-sha256; cv=none; b=pwCgupW1ypmlQUtfV6TxoJTQZuzY383GMOZTzPgNAI7/ZWOD5LQU/DeSi7z/5Es3xA6yJF vN7nB3mYwGdpoUMsJgJtI30g0JBEq77YMv8CrK1rl0s4eD7oMeeaNeWSI/qjUJ5BxbUc5o 8hfx09yDtY82779YbKQV9raj2SaQFAZ+BkYF5sLqSMRo4PbAxjyIoO5D8xLy7M0z3BFiC1 JtMU4rc1W5gDt5fpo6UXgrtVMjllhhr2BPS1ZG88KZ+f3lMu1fKo6fYIYbDVbgutWp5VBJ Da3N5O/sEYOIXWuI3WkK7a30glY9l/09lLUbXDj6iPm1+HVQjapEpxfHmQsr4g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b="n57vJ/5O"; dmarc=pass (policy=none) header.from=posteo.net; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1733856487; 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=dyX7OIp85eifEx27uoSwT0N6xZAGqm3BUJPHe2oP83o=; b=TRPqGzY2g0LX0410dKVO2BBU5UQ0I8r0hfp47r2MI5RiMy9TEwrgCkwqc2u7GAchalxpVz RecJMgqF402ae90qcc7lIMyX0NmVzc/Rz0OWRn1t2vqFF50TOGG7ArngdCyUfc0ydxYZNO zLc2S+6h0RxcCNjWk4uGLnUEjHmMsWPyQrdBSWlEpoHkeXqbZLsfEN5s9ITOAoSKoqzjE8 bLnb1wxLz5kgv7Guv4d2zUc34UJM+8gn772f6SRsGkyOu2zcH1pVI3YIU81qnSHnCZ9dK7 R9JpXZ7EX4CaEG5qPMJpO3Kw5itJeG8qNEMJCdX7L+dicpvNtCebkDExU4TBJA== 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 0C8A88451C for ; Tue, 10 Dec 2024 19:48:07 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tL4c9-0002Rl-Cf; Tue, 10 Dec 2024 13:05:42 -0500 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 1tL4c4-0002Om-1U for Emacs-orgmode@gnu.org; Tue, 10 Dec 2024 13:05:36 -0500 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tL4c1-0001hr-U3 for Emacs-orgmode@gnu.org; Tue, 10 Dec 2024 13:05:35 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 502FF240027 for ; Tue, 10 Dec 2024 19:05:30 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1733853930; bh=Z8x7dwHnzJznPxV1D3A7K2DK+gihUUWF/WzK+QFzL0g=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=n57vJ/5OSS2UPe7jLBDF5oHmxswCHcOPHg68VJEUat+9yny9hVO8rh1HPPG43zqxv XUq6BfQY0kowSvc7sX63hMfuv92Tl3ZRo44+K8g1fo69raV+Fz00Tj91hSTknfxtn0 FznXeeIDscUS083WjqxBLVUqLO3+Hc1WAnTVttp3UhheO7eA9YynlfvHjDgKn3NLSl eq47MaCxvB2b2CDA5zwvfOKBHXUO0vR+0QP6fLJ5uBouzu/Gh0CAfqpddbiZeukIH8 FO+I/k30p9mf1oy/6MCIo5gFk/VFAWD8tDZ9pbMHPfdm6wGMYOxJ5A3WoK8NnQ3vfI XgpN4ldnJsDgg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Y768n4tS9z9rxB; Tue, 10 Dec 2024 19:05:29 +0100 (CET) From: Ihor Radchenko To: Derek Chen-Becker Cc: Dilip , Emacs-orgmode Subject: Re: Contributing (looking for good first issues to tackle) In-Reply-To: References: <871pyfsvnd.fsf@tilde.green> Date: Tue, 10 Dec 2024 18:07:00 +0000 Message-ID: <87v7vrwgxn.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.65; envelope-from=yantar92@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, 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.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -4.88 X-Spam-Score: -4.88 X-Migadu-Queue-Id: 0C8A88451C X-Migadu-Scanner: mx12.migadu.com X-TUID: E7U0DRshRe6b Derek Chen-Becker writes: > I would be happy to work with you on this if you're interested in > collaborating on it. I'm a little concerned with the scope, given that Ihor > said: "We should probably fix handling indirect buffers across Org mode". > I'm not sure how extensive indirect buffer handling is across Org, or if > it's even consistent across Org right now. I'll probably need some help > from people more familiar with it to figure out a starting point, but I'm > excited to take a look :) You do not need to address the whole thing at once. Start by trying to fix the exact bug described: 1. Try to reproduce it locally 2. Find which part of Org code is causing the problem (you can use edebug, M-x debug-on-entry, or modifying the code with (message ...) or (debug) statements directly - remember that you can re-define functions on the fly in Elisp) 3. Try to fix it I wrote about "across Org mode" because my quick debugging revealed that the problematic code might be a pattern we use in various places in Org. So, the whole Org code base should be carefully scanned to see if we can fix the same problem in more places. Such scanning usually starts from trying to regexp search code similar to the problematic piece. In this case, AFAIR, it is simply usage of `buffer-file-name' or `buffer-file-truename' assuming that it is never nil. It is also good for you that the original bug reporter is around. Having someone else familiar with the problem might make things easier when you cooperate together. -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at . Support Org development at , or support my work at