Linux maintainer tooling and workflows
 help / color / mirror / Atom feed
* korgalore: Mail directory keeps empty?
@ 2026-01-28 11:29 Dirk Behme
  2026-01-28 13:26 ` Konstantin Ryabitsev
  0 siblings, 1 reply; 6+ messages in thread
From: Dirk Behme @ 2026-01-28 11:29 UTC (permalink / raw)
  To: tools; +Cc: Konstantin Ryabitsev

Hi,

using korgalore 0.4 I'm trying to setup a maildir target. From [1] I 
learned that the initial pull is supposed to keep the maildir empty as 
its some kind of "initial subscription" (note #1).

But even a second pull some time later when new mails arrived on the 
tracked list still leaves it empty. See full log below [2]. There are 
some errors "maildir ~/Mail/rfl/tmp/ doesn't exist". Of course, because 
it was not created in the first run.

What have I missed?

My basic idea was to create a ~/Mail/rfl/ with the mailing list traffic 
and feed this to Thunderbird. Is this idea wrong?

Best regards

Dirk

Note #1: Does the argument for this behaviour given in [1] regarding 
gmail count for maildir as well?

[1] 
https://lore.kernel.org/tools/20260123-brawny-gregarious-pig-edcca1@lemur/

[2]

~$ kgl --version
kgl, version 0.4
~$ cat .config/korgalore/korgalore.toml
### Targets ###

[targets.local]
type = 'maildir'
path = '/home/dirk/Mail/rfl'

### Feeds ###

[feeds.rfl]
url = 'https://lore.kernel.org/rust-for-linux/'

### Deliveries ###

[deliveries.rfl]
feed = 'rfl'
target = 'local'
labels = []

~$ kgl -v DEBUG pull rfl
debug: Loading config from /home/dirk/.config/korgalore/korgalore.toml
debug: Config loaded with 1 targets, 1 deliveries, and 1 feeds
debug: Data directory: /home/dirk/.local/share/korgalore
debug: Mapping deliveries to their feeds and targets
debug: Resolved feed "rfl" to URL: https://lore.kernel.org/rust-for-linux/
debug: Acquired lock for feed 
'/home/dirk/.local/share/korgalore/rust-for-linux'.
debug: No failed commits to retry for delivery: rfl
debug: No failed commits to retry for any delivery.
debug: Running git command: git clone --mirror 
--shallow-since=1.week.ago 
https://lore.kernel.org/rust-for-linux/git/0.git 
/home/dirk/.local/share/korgalore/rust-for-linux/git/0.git
debug: Running git command: git --git-dir 
/home/dirk/.local/share/korgalore/rust-for-linux/git/0.git symbolic-ref 
-q HEAD
debug: Running git command: git --git-dir 
/home/dirk/.local/share/korgalore/rust-for-linux/git/0.git rev-list -n 1 
master
Initialized new feed: rust-for-linux
debug: Updated feeds:
debug: Deliveries to run:
debug: Released lock for feed 
'/home/dirk/.local/share/korgalore/rust-for-linux'.
Pull complete with no updates.
~$ ll Mail/rfl/
total 8
drwxr-xr-x 2 dirk dirk 4096 Jan 28 09:25 ./                     // <= EMPTY!
drwxr-xr-x 3 dirk dirk 4096 Jan 28 09:25 ../
~$ cd .local/share/korgalore/rust-for-linux/git/0.git/
~/.local/share/korgalore/rust-for-linux/git/0.git$ git log --oneline
164d6a6 (HEAD -> master) Re: [PATCH v2 2/4] gpu: nova-core: gsp: clarify 
comments about invariants and pointer roles
4bc11e2 Re: [PATCH v2 1/5] gpu: nova-core: use checked arithmetic in 
FWSEC firmware parsing
4f7c0aa Re: [PATCH v2 0/5] gpu: nova-core: use checked arithmetic for 
firmware parsing robustness
...
~/.local/share/korgalore/rust-for-linux/git/0.git$ cd
~$

// <= wait some time until new mails arrive ...


~$ kgl -v DEBUG pull rfl
debug: Loading config from /home/dirk/.config/korgalore/korgalore.toml
debug: Config loaded with 1 targets, 1 deliveries, and 1 feeds
debug: Data directory: /home/dirk/.local/share/korgalore
debug: Mapping deliveries to their feeds and targets
debug: Resolved feed "rfl" to URL: https://lore.kernel.org/rust-for-linux/
debug: Acquired lock for feed 
'/home/dirk/.local/share/korgalore/rust-for-linux'.
debug: No failed commits to retry for delivery: rfl
debug: No failed commits to retry for any delivery.
debug: Highest local epoch: 0
debug: Running git command: git --git-dir 
/home/dirk/.local/share/korgalore/rust-for-linux/git/0.git fetch origin 
--shallow-since=1.week.ago --update-shallow
debug: Running git command: git --git-dir 
/home/dirk/.local/share/korgalore/rust-for-linux/git/0.git symbolic-ref 
-q HEAD
debug: Running git command: git --git-dir 
/home/dirk/.local/share/korgalore/rust-for-linux/git/0.git rev-list -n 1 
master
debug: Running git command: git --git-dir 
/home/dirk/.local/share/korgalore/rust-for-linux/git/0.git rev-list -n 1 
master
debug: Highest remote epoch: 0
debug: No new epochs detected for feed 
/home/dirk/.local/share/korgalore/rust-for-linux
debug: Updated feeds: rust-for-linux
debug: Deliveries to run: rfl
debug: Processing deliveries for target: local
debug: Highest known epoch for delivery rfl: 0
debug: Running git command: git --git-dir 
/home/dirk/.local/share/korgalore/rust-for-linux/git/0.git cat-file -e 
1ff83f17d35ac13b6499d0e7f886be0e6f0e97e1^
debug: Running git command: git --git-dir 
/home/dirk/.local/share/korgalore/rust-for-linux/git/0.git rev-list 
--reverse --ancestry-path 1ff83f17d35ac13b6499d0e7f886be0e6f0e97e1..HEAD
debug: Delivering 2 messages to target: local
debug: Running git command: git --git-dir 
/home/dirk/.local/share/korgalore/rust-for-linux/git/0.git show 
8a69a61c23d6c9dc97eef8f681b49aaa6c0a0687:m
debug: Maildir target ready at /home/dirk/Mail/rfl
debug:  -> Re: [PATCH v2 2/4] gpu: nova-core: gsp: clarify comments 
about invariants and pointer roles
debug: Failed to deliver commit 8a69a61c23d6c9dc97eef8f681b49aaa6c0a0687 
from epoch 0: Failed to deliver to maildir: [Errno 2] No such file or 
directory: '/home/dirk/Mail/rfl/tmp/1769598446.M953385P720Q1.HI-C-005GF'
debug: Running git command: git --git-dir 
/home/dirk/.local/share/korgalore/rust-for-linux/git/0.git show -s 
--format=%ci 8a69a61c23d6c9dc97eef8f681b49aaa6c0a0687
debug: Running git command: git --git-dir 
/home/dirk/.local/share/korgalore/rust-for-linux/git/0.git show 
a09f7ec1930a534152d2a57082752b9f1c47b625:m
debug: Maildir target ready at /home/dirk/Mail/rfl
debug:  -> Re: [PATCH v2 1/5] gpu: nova-core: use checked arithmetic in 
FWSEC firmware parsing
debug: Failed to deliver commit a09f7ec1930a534152d2a57082752b9f1c47b625 
from epoch 0: Failed to deliver to maildir: [Errno 2] No such file or 
directory: '/home/dirk/Mail/rfl/tmp/1769598446.M957766P720Q2.HI-C-005GF'
debug: Running git command: git --git-dir 
/home/dirk/.local/share/korgalore/rust-for-linux/git/0.git show -s 
--format=%ci a09f7ec1930a534152d2a57082752b9f1c47b625
debug: Released lock for feed 
'/home/dirk/.local/share/korgalore/rust-for-linux'.
debug: No tracking manifest found, starting fresh
Pull complete with no updates.
~$ ll Mail/rfl/
total 8
drwxr-xr-x 2 dirk dirk 4096 Jan 28 09:25 ./                         // 
<= EMPTY!
drwxr-xr-x 3 dirk dirk 4096 Jan 28 09:25 ../
~$ cd .local/share/korgalore/rust-for-linux/git/0.git/
~/.local/share/korgalore/rust-for-linux/git/0.git$ git log --oneline
a09f7ec (HEAD -> master) Re: [PATCH v2 1/5] gpu: nova-core: use checked 
arithmetic in FWSEC firmware parsing   // <= New!
8a69a61 Re: [PATCH v2 2/4] gpu: nova-core: gsp: clarify comments about 
invariants and pointer roles            // <= New!
1ff83f1 Re: [PATCH 2/2] rust_binder: add binder_transaction tracepoint
164d6a6 Re: [PATCH v2 2/4] gpu: nova-core: gsp: clarify comments about 
invariants and pointer roles
4bc11e2 Re: [PATCH v2 1/5] gpu: nova-core: use checked arithmetic in 
FWSEC firmware parsing
4f7c0aa Re: [PATCH v2 0/5] gpu: nova-core: use checked arithmetic for 
firmware parsing robustness
....

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-02-03  8:12 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-28 11:29 korgalore: Mail directory keeps empty? Dirk Behme
2026-01-28 13:26 ` Konstantin Ryabitsev
2026-01-29  9:22   ` Dirk Behme
2026-01-29 14:41     ` Konstantin Ryabitsev
2026-01-29 15:26       ` Konstantin Ryabitsev
2026-02-03  8:12         ` Dirk Behme

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox