tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: s/getmail/getmail6 before freeze (package superseding)



I was a getmail user and I never could get getmail6 to work correctly. I
had to switch to imapsync to get rid of python2.

On Sat, 30 Aug 2025, Jean-Yves Migeon (NetBSD) wrote:

Greetings everyone,

Freeze approaching, I would like to migrate our current mail/getmail to -6 fork, as this version supports python 3.

With latest upstreamed fixes getmail6 can replace 1:1 getmail5.

State wouls be:
- mail/getmail is under 5.17, supports only python 2;
- mail/getmail6 will be updated to 6.19.10 (latest), supports python 3.

ATM I know there are users that use both available versions (my case until recently). What is the recommended path forward?

1 - update mail/getmail to 6.19.10, remove mail/getmail6 pkg, mark mail/getmail as SUPERSEDES of mail/getmail6;

2 - remove mail/getmail, and mark mail/getmail6 as SUPERSEDES of mail/getmail?

3 - (1) + have a mail/getmail5 pkg around as "best effort"?

4 - Other options (suggestions)

Considering the latest fix I had to upstream to get getmail6 to work, I can assert that the bugs are present in getmail5, and very unlikely to be fixed considering the divergence between -5 and -6. YMMV if you keep using it with python 2 (likelihood: pthread cv deadlocks).

FWIW I contacted schmonz@ (getmail5 maintainer), but had no feedback yet.

CC'ing all listed maintainers.

Cheers,



--
Hisashi T Fujinaka - htodd%twofifty.com@localhost
BSEE + BSChem + BAEnglish + MSCS + $2.50 = coffee


Home | Main Index | Thread Index | Old Index