Posts
5054
Following
330
Followers
507
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1
systemd timers are factors better than cron for periodic stuff *during the session*, such as GIO mounts and mbsync. Outside the session the user timers simply are not there, which actually makes them also more secure than having cron jobs. My fav feature in systemd so far.
0
0
0
My complete systemd experience enlisted:

1. systemctl start/stop/restart/status
2. man journalctl && journalctl blabalbaa (always forget how it was used for some reason)
3. systemd timers (wrote this down so that I will forget it: https://jarkko.codeberg.page/2024/07/11/unprivileged-systemd-timers.html).
1
1
0

Jarkko Sakkinen

Edited 1 year ago
#coredumpctl is pretty cool! I tried it first time yesterday while debugging a SIGSEGV issue with mbsync (aka isync, I hate this name ambiguity) in #Fedora.

I'm surprised that mbsync segfaults with Fedora 40 given despite being niche it is a popular choice among kernel developers.

EDIT: s/journalctl/coredumpctl/ ;-)

#linux #gdb #systemd
1
1
2
@vbabka @melissa what about work less and emit stuff that people care about o_O

I'm with the Team Lazy ;-) Probably not best thing to post social media when you are actually seeking a new job...
0
0
2

Jarkko Sakkinen

Edited 1 year ago
Even if I was using Gmail as my primary email, I'd still create firstname.lastname.delete@gmail.com for subscriptions.
0
0
1

Jarkko Sakkinen

Edited 1 year ago
#Gmail is my #landfill.

I prefer to register web crap there because then I don't have to spend my #email time on unsubscribing the silly notifications that they keep sending.

Then I go there every six months or so and delete All Mail because garbage is all it contains.

#subscription #lifehack
1
0
0
Edited 1 year ago

The dedicated slab buckets series by @kees has been merged into 6.11.

This change allows putting chosen dynamically-sized slab allocations into separate caches instead of generic kmalloc ones.

Patch: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=b32801d1255be1da62ea8134df3ed9f3331fba12
@LWN's overview: https://lwn.net/Articles/965837/

So far, only msg_msg [1] and memdup [2] allocations got their own buckets.

1: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=734bbc1c97ea7e46e0e53b087de16c87c03bd65f
2: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d73778e4b86755d527a0c6b249cde846770b2f66

0
3
2
@vncresolver BTW do you have screensaver version of this ;-)
0
0
0

@gromit @adamw I added couple:

  1. e70c300f7446 (“permit leading whitespace in INTERNALDATE strings”)
  2. isync-1.4.4-8.fc40.x86_64

Upstream was compiled with the usual autogen.sh && ./configure && make flow.

0
0
0

IP Address: 108.165.96.183
Port: 5900
Location: Boca Raton, Florida 🇺🇸
ASN: AS398395 Dot-Tech LLC
Client Name: wimpywoodpeck
Hostname: None
ComputerNewb ID: 51606348
https://computernewb.com/vncresolver/browse/#id/51606348

1
2
0

Jarkko Sakkinen

Tk powers! #tcl #tk
0
0
0

Jarkko Sakkinen

"gimme gimme gimme gimme step step step step crush crush crush crush" -Tupac Shakur on Trump 1992 ;-) I agree with this description.

https://www.youtube.com/watch?v=GL-ZoNhUFmc
0
0
0
@gromit @adamw It is inline there but yeah sure I can also attach it.
1
0
0
@adamw I reported it https://bugzilla.redhat.com/show_bug.cgi?id=2302132. I can review kernel patches with my Mac mini up until this is fixed ;-) Still a bit inconvenient workflow I think as I need to do all testing in my Fedora box.
1
0
0
@adamw Yeah, that is what I used for the transcript. Thanks, I'll put out a bug report!
1
0
0

Jarkko Sakkinen

#mbsync always crashes here in #Fedora (even when compiled from upstream):

Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x000055d33068a967 in sync_chans (mvars=0x7ffef80ee330, ent=<optimized out>) at /usr/src/debug/isync-1.4.4-8.fc40.x86_64/src/main.c:906
906 char *sname = boxes[N] ? boxes[N][sb] : NULL;

Any ideas? I used coredumpctl to discover this location but for comparative testing I also compiled the latest upstream of mbsync, and it crashes in the exact same location.

#isync
1
0
0

Jarkko Sakkinen

I try ask URL from #iCloud with this simple snippet of #cURL:

curl -Lv -X PROPFIND \
     --header "Depth: 0" \
     -u 'jarkko.sakkinen:$(pass site/icloud.com./vdirsyncer)' \
     https://contacts.icloud.com/.carddav/wellknown

Cutting out the relevant part of the server response I get 401:

< HTTP/1.1 401 Unauthorized
< Server: AppleHttpServer/b866cf47a603

I do have app password generated. My iCloud is two-factor authenticated with #Yubikey but again I have the app password.

Any ideas/tips?

#vdirsyncer

1
0
0
Show older