From: Sudeep Holla <sudeep.holla@kernel.org>
To: Konstantin Ryabitsev <konstantin@linuxfoundation.org>
Cc: Sudeep Holla <sudeep.holla@kernel.org>,
Linus Walleij <linusw@kernel.org>,
tools@kernel.org, users@kernel.org
Subject: Re: korgalore v0.2 released with JMAP, IMAP, Maildir support
Date: Fri, 19 Dec 2025 18:54:37 +0000 [thread overview]
Message-ID: <aUWfbRAHjNI-lNOz@bogus> (raw)
In-Reply-To: <20251218-dove-of-fantastic-upgrade-c491ea@lemur>
On Thu, Dec 18, 2025 at 03:47:53PM -0500, Konstantin Ryabitsev wrote:
> On Thu, Dec 18, 2025 at 06:51:34PM +0000, Sudeep Holla wrote:
> > > > File "/home/linus/.local/lib/python3.14/site-packages/korgalore/pi_feed.py",
> > > > line 386, in feed_lock
> > > > lockfh = open(lock_file_path, 'w')
> > > > FileNotFoundError: [Errno 2] No such file or directory:
> > > > '/home/linus/.local/share/korgalore/lkml/korgalore.lock'
> > >
> > > Ouch. Yeah, this should fix it for you while I push out a better fix:
> > >
> > > mkdir -p /home/linus/.local/share/korgalore/lkml
> >
> > I am facing a similar issue where kgl yank works but kgl pull fails
> > slightly in a different way.
> > I started it with kgl, version 0.2.1
>
> Oh no, this is what happens when I don't check adding new feeds after a major
> refactor. I think it's working correctly now in 0.2.2 -- please check!
>
Thanks for the fix. I can see the pull doesn't give any errors but it doesn't
seem to push anything to my gmail label.
The settings should be fine as yank is working just fine. Or am I missing a
step after `kgl pull` to push it.
Sorry for the big log attached below. When using `kgl pull`, I don't see
"debug: Connecting to Gmail service for linux
debug: Uploading: ...."
I have also added my config file with feed urls at the end. I have chosen
lists that I have not subscribe to in order to avoid any confusion. I did
try to yank a thread that is already in my gmail mbox, it worked correctly
by adding the label in my yank command in addition to the labels that were
already present.
--
Regards,
Sudeep
-->8
$kgl -v DEBUG pull
debug: Loading config from /.config/korgalore/korgalore.toml
debug: Config loaded with 1 targets, 4 deliveries, and 4 feeds
debug: Data directory: /.local/share/korgalore
debug: Mapping deliveries to their feeds and targets
debug: Resolved feed "lkml" to URL: https://lore.kernel.org/lkml
debug: Resolved feed "kvm" to URL: https://lore.kernel.org/kvm
debug: Resolved feed "br" to URL: https://lore.kernel.org/buildroot
debug: Resolved feed "mm" to URL: https://lore.kernel.org/linux-mm
debug: Acquired lock for feed '/.local/share/korgalore/lkml'.
debug: Acquired lock for feed '/.local/share/korgalore/kvm'.
debug: Acquired lock for feed '/.local/share/korgalore/buildroot'.
debug: Acquired lock for feed '/.local/share/korgalore/linux-mm'.
debug: No failed commits to retry for delivery: lkml
debug: No failed commits to retry for delivery: kvm
debug: No failed commits to retry for delivery: br
debug: No failed commits to retry for delivery: mm
debug: No failed commits to retry for any delivery.
debug: Highest local epoch: 18
debug: Running git command: git -C /.local/share/korgalore/lkml/git/18.git fetch origin --shallow-since=1.week.ago --update-shallow
debug: Running git command: git -C /.local/share/korgalore/lkml/git/18.git symbolic-ref -q HEAD
debug: Running git command: git -C /.local/share/korgalore/lkml/git/18.git rev-list -n 1 master
debug: Running git command: git -C /.local/share/korgalore/lkml/git/18.git rev-list -n 1 master
debug: Highest remote epoch: 18
debug: No new epochs detected for feed /.local/share/korgalore/lkml
debug: No new epochs found for feed: /.local/share/korgalore/kvm
debug: No new epochs found for feed: /.local/share/korgalore/buildroot
debug: Highest local epoch: 2
debug: Running git command: git -C /.local/share/korgalore/linux-mm/git/2.git fetch origin --shallow-since=1.week.ago --update-shallow
debug: Running git command: git -C /.local/share/korgalore/linux-mm/git/2.git symbolic-ref -q HEAD
debug: Running git command: git -C /.local/share/korgalore/linux-mm/git/2.git rev-list -n 1 master
debug: Running git command: git -C /.local/share/korgalore/linux-mm/git/2.git rev-list -n 1 master
debug: Highest remote epoch: 2
debug: No new epochs detected for feed /.local/share/korgalore/linux-mm
debug: Updated feeds: lkml, linux-mm
debug: Deliveries to run: lkml, mm
debug: Processing deliveries for target: linux
debug: Highest known epoch for delivery lkml: 18
debug: Running git command: git -C /.local/share/korgalore/lkml/git/18.git cat-file -e 81e8636295121b0fc8eec4b428a77f7816450d53^
debug: Running git command: git -C /.local/share/korgalore/lkml/git/18.git rev-list --reverse --ancestry-path 81e8636295121b0fc8eec4b428a77f7816450d53..HEAD
debug: Initializing new state file for delivery: mm
debug: Running git command: git -C /.local/share/korgalore/linux-mm/git/2.git rev-list -n 1 master
debug: Running git command: git -C /.local/share/korgalore/linux-mm/git/2.git show -s --format=%ci a8420ba669a277854d33fcfb070b935a2d3f58cb
debug: Running git command: git -C /.local/share/korgalore/linux-mm/git/2.git show a8420ba669a277854d33fcfb070b935a2d3f58cb:m
debug: Highest known epoch for delivery mm: 2
debug: Running git command: git -C /.local/share/korgalore/linux-mm/git/2.git cat-file -e a8420ba669a277854d33fcfb070b935a2d3f58cb^
debug: Running git command: git -C /.local/share/korgalore/linux-mm/git/2.git rev-list --reverse --ancestry-path a8420ba669a277854d33fcfb070b935a2d3f58cb..HEAD
debug: No new commits for delivery: mm
debug: Delivering 1 messages to target: linux
debug: Running git command: git -C /.local/share/korgalore/lkml/git/18.git show ba387a13f1918fbd9bf2ccdea11d5184c6c1774f:m
debug: Connecting to Gmail service for linux
debug: Running git command: git -C /.local/share/korgalore/lkml/git/18.git show ba387a13f1918fbd9bf2ccdea11d5184c6c1774f:m
debug: -> Re: [PATCH v5 02/36] compiler-context-analysis: Add infrastructure for Context Analysis with Clang
debug: Running git command: git -C /.local/share/korgalore/lkml/git/18.git show -s --format=%ci ba387a13f1918fbd9bf2ccdea11d5184c6c1774f
debug: Running git command: git -C /.local/share/korgalore/lkml/git/18.git show ba387a13f1918fbd9bf2ccdea11d5184c6c1774f:m
debug: Released lock for feed '/.local/share/korgalore/lkml'.
debug: Released lock for feed '/.local/share/korgalore/kvm'.
debug: Released lock for feed '/.local/share/korgalore/buildroot'.
debug: Released lock for feed '/.local/share/korgalore/linux-mm'.
Pull complete with updates:
lkml: 1
-->8
$kgl -v DEBUG yank --thread https://lore.kernel.org/buildroot/20251219175141.1907408-1-bernd@kuhls.net -l LINUX/TEST
debug: Loading config from /.config/korgalore/korgalore.toml
debug: Config loaded with 1 targets, 4 deliveries, and 4 feeds
debug: Data directory: /.local/share/korgalore
debug: No target specified, using first target: linux
debug: Fetching thread: https://lore.kernel.org/buildroot/20251219175141.1907408-1-bernd@kuhls.net
debug: Fetching thread from: https://lore.kernel.org/all/20251219175141.1907408-1-bernd@kuhls.net/t.mbox.gz
debug: Mailsplitting the mbox into /tmp/tmpz1xoy3rd-mailsplit
debug: Running git command: git mailsplit --mboxrd -o/tmp/tmpz1xoy3rd-mailsplit
debug: Parsed 23 messages from thread
Found 23 messages in thread
debug: Connecting to Gmail service for linux
debug: Uploading: [Buildroot] [PATCH v4 13/20] package/qjson: remove package
debug: Uploading: [Buildroot] [PATCH v4 02/20] package/dmraid: remove package
debug: Uploading: Re: [Buildroot] [PATCH v4 11/20] package/openpowerlink: remove package
debug: Uploading: [Buildroot] [PATCH v4 08/20] package/libiqrf: remove package
debug: Uploading: [Buildroot] [PATCH v4 00/20] Remove packages
debug: Uploading: [Buildroot] [PATCH v4 11/20] package/openpowerlink: remove package
debug: Uploading: [Buildroot] [PATCH v4 06/20] package/let-me-create: remove package
debug: Uploading: [Buildroot] [PATCH v4 12/20] package/opentracing-cpp: remove package
debug: Uploading: [Buildroot] [PATCH v4 01/20] package/libnids: remove package
debug: Uploading: [Buildroot] [PATCH v4 19/20] package/python-aioredis: remove package
debug: Uploading: [Buildroot] [PATCH v4 17/20] package/musepack: remove package
debug: Uploading: [Buildroot] [PATCH v4 04/20] package/connman-gtk: remove package
debug: Uploading: [Buildroot] [PATCH v4 10/20] package/alure: remove package
debug: Uploading: [Buildroot] [PATCH v4 18/20] package/libcuefile: remove package
debug: Uploading: [Buildroot] [PATCH v4 16/20] package/racehound: remove package
debug: Uploading: [Buildroot] [PATCH v4 05/20] package/hawktracer: remove package
debug: Uploading: [Buildroot] [PATCH v4 20/20] package/cppdb: remove package
debug: Uploading: [Buildroot] [PATCH v4 07/20] package/libcgi: remove package
debug: Uploading: [Buildroot] [PATCH v4 09/20] package/libuwsc: remove package
debug: Uploading: [Buildroot] [PATCH v4 03/20] package/libmhash: remove package
debug: Uploading: Re: [Buildroot] [PATCH v4 10/20] package/alure: remove package
debug: Uploading: [Buildroot] [PATCH v4 15/20] package/taskd: remove package
debug: Uploading: [Buildroot] [PATCH v4 14/20] package/sconeserver: remove package
-->8
.config/korgalore/korgalore.toml
### Feeds ###
[feeds.lkml]
url = 'https://lore.kernel.org/lkml'
[feeds.kvm]
url = 'https://lore.kernel.org/kvm'
[feeds.br]
url = 'https://lore.kernel.org/buildroot'
[feeds.mm]
url = 'https://lore.kernel.org/linux-mm'
### Deliveries ###
[deliveries.lkml]
feed = 'lkml'
target = 'linux'
labels = ['LINUX/LKML']
[deliveries.kvm]
feed = 'kvm'
target = 'linux'
labels = ['LINUX/TEST']
[deliveries.br]
feed = 'br'
target = 'linux'
labels = ['LINUX/TEST']
[deliveries.mm]
feed = 'mm'
target = 'linux'
labels = ['LINUX/TEST']
next prev parent reply other threads:[~2025-12-19 18:54 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-12-17 15:21 korgalore v0.2 released with JMAP, IMAP, Maildir support Konstantin Ryabitsev
2025-12-17 17:50 ` Jason A. Donenfeld
2025-12-17 18:14 ` Konstantin Ryabitsev
2025-12-18 0:24 ` Linus Walleij
2025-12-18 1:57 ` Konstantin Ryabitsev
2025-12-18 2:42 ` Konstantin Ryabitsev
2025-12-18 18:51 ` Sudeep Holla
2025-12-18 20:47 ` Konstantin Ryabitsev
2025-12-18 22:41 ` Linus Walleij
2025-12-19 0:38 ` Konstantin Ryabitsev
2025-12-20 20:56 ` Linus Walleij
2025-12-22 15:50 ` Konstantin Ryabitsev
2025-12-22 22:33 ` Linus Walleij
2026-01-09 23:31 ` Linus Walleij
2026-01-11 20:15 ` Konstantin Ryabitsev
2026-01-12 19:52 ` Linus Walleij
2026-01-12 19:55 ` Bugspray Bot
2026-01-12 20:49 ` Konstantin Ryabitsev
2026-01-13 13:03 ` Sudeep Holla
2026-01-13 15:52 ` Konstantin Ryabitsev
2026-01-14 10:05 ` Sudeep Holla
2026-01-13 17:29 ` Rob Herring
2026-01-13 17:41 ` Konstantin Ryabitsev
2026-01-15 17:27 ` Sudeep Holla
2025-12-22 14:02 ` Linus Walleij
2025-12-22 15:11 ` Linus Walleij
2025-12-22 15:23 ` Konstantin Ryabitsev
2025-12-22 22:28 ` Linus Walleij
2025-12-19 18:54 ` Sudeep Holla [this message]
2025-12-19 19:20 ` Konstantin Ryabitsev
2025-12-18 13:40 ` Rob Herring
2025-12-18 13:51 ` Rob Herring
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=aUWfbRAHjNI-lNOz@bogus \
--to=sudeep.holla@kernel.org \
--cc=konstantin@linuxfoundation.org \
--cc=linusw@kernel.org \
--cc=tools@kernel.org \
--cc=users@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox