Opened 15 years ago
Closed 14 years ago
#20347 closed defect (fixed)
imapsync: Mail::IMAPClient version check is wrong and prevents use
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | mww@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.7.1 |
Keywords: | Cc: | dyoken@… | |
Port: | imapsync |
Description
imapsync complains that it doesn't have the right version of Mail::IMAPClient, but it does.
This was reported on the mailing list by David Yoken where the example
imapsync --host1 imap.gmail.com --user1 ***@gmail.com --password1 *** --ssl1 --host2 192.168.38.10 --user2 *** --password2 *** --ssl2
was given with the result
imapsync needs perl lib Mail::IMAPClient release 2.2.9, or 3.0.19 or superior
p5-mail-imapclient is already a dependency of imapsync and is at version 3.19 so this should be satisfactory.
The problem is in the imapsync script itself. In the check_lib_version() function it uses the $allow3xx variable to determine if imapclient version 3.x should be allowed, but the variable has not been initialized by that point. The attached patch fixes this. This should be reported upstream as well.
Attachments (1)
Change History (3)
Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)
Attachment: | imapsync.diff added |
---|
comment:1 Changed 14 years ago by jmroot (Joshua Root)
comment:2 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | new → closed |
This was fixed upstream in version 1.286 released 2009-07-24. MacPorts had version 1.285 at the time this ticket was filed.
Is this still relevant with 1.315?