mutt-wizard
mutt-wizard copied to clipboard
New Ubuntu versions have switched to using mbsync Near and Far not Slave/Master
The mw logic identifies that apt is in use and use Slave Master instead of Near and Far in the .mbsyncrc file. Newer versions of Ubuntu (22.04) will throw warnings every time you run mbsync with the old style configuration and will ask you to switch to Near Far.
lsb_release -r can maybe be used to check if its a newer version of ubuntu:
hypoxic :: ~ » lsb_release -r
Release: 22.04
Really this shouldn't be done based on distro (as it is now) or distro version, but the version number of mbsync.
I'm not immediately sure which update enforced this breakage, but if someone knows, we can add a check.
That would make a lot more sense :+1:
isync 1.4 is the release this Far/Near become the norm: "- The use of Master/Slave terminology has been deprecated."
https://sourceforge.net/projects/isync/files/isync/1.4.0/