Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 548406 - net-mail/isync: 1.2.0 Version Bump
Summary: net-mail/isync: 1.2.0 Version Bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
: 485426 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-05-02 15:54 UTC by Aaron W. Swenson
Modified: 2015-08-05 22:42 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
updated ebuild with sasl/ssl/compat additional flags (isync-1.2.0.ebuild,719 bytes, text/plain)
2015-05-14 09:47 UTC, fabrizio.fabbri
Details
isync-1.2.0.ebuild.diff (isync-1.2.0.ebuild.diff,826 bytes, patch)
2015-05-17 22:04 UTC, Alon Bar-Lev (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Aaron W. Swenson gentoo-dev 2015-05-02 15:54:53 UTC
Renaming net-mail/isync-1.1.2.ebuild to net-mail/isync-1.2.0.ebuild is all that's required.

Apparently this version supports SASL, as well, but isn't readily apparent to me which library it actually needs. It'll also use zlib if it's available to enable compression with servers that support it.

Also, there's a breakage with backwards compatibility in the configuration settings. UseSSL*, UseTLS*, UseIMAPS, and RequireSSL are deprecated. Use SSLType and SSLVersions instead.
Comment 1 fabrizio.fabbri 2015-05-14 09:47:48 UTC
Created attachment 403236 [details]
updated ebuild with sasl/ssl/compat additional flags
Comment 2 fabrizio.fabbri 2015-05-14 09:49:25 UTC
I just attached a ebuild with sasl/ssl/zlib/compat additional flag supported by the autoconfiscated package.
Comment 3 Aaron W. Swenson gentoo-dev 2015-05-14 13:44:23 UTC
The way I'm reading this:

    $(use_enable !compat compat)

The compatibility wrapper will be included when the compat use flag is disabled. This doesn't seem natural.
Comment 4 fabrizio.fabbri 2015-05-15 08:10:25 UTC
Sorry for the confusion but it's the first time that I played with an ebuild and I'm still learning.

The configure option is "--disable-compat" so by default look enabled.

I tried with 
 $(use_enable compat)

but the result was that emerge was saying "-compat" and the configure was called with "--disable-compat"

So "$(use_enable !compat compat)" was for that, but yeah it's quite not natural. :)

f.
Comment 5 Aaron W. Swenson gentoo-dev 2015-05-15 12:41:58 UTC
I gave your ebuild a go, and the compat handling is inversed.

When the user wants the isync compatibility wrapper they should enable the compat use flag. When they don't want it, being deprecated and all, they should disable the use flag.

Additionally, we'll want to say what compat will enable in this package. [1]

If you have any questions, just email me and I'll be happy to assist you.

[1] https://devmanual.gentoo.org/ebuild-writing/misc-files/metadata/
Comment 6 Alon Bar-Lev (RETIRED) gentoo-dev 2015-05-17 22:04:13 UTC
Created attachment 403504 [details, diff]
isync-1.2.0.ebuild.diff
Comment 7 Alon Bar-Lev (RETIRED) gentoo-dev 2015-05-19 16:46:23 UTC
*** Bug 485426 has been marked as a duplicate of this bug. ***
Comment 8 Alon Bar-Lev (RETIRED) gentoo-dev 2015-06-04 11:23:36 UTC
net-mail: any objection to comment this?
Comment 9 fabrizio.fabbri 2015-08-05 22:25:49 UTC
work for me.
Comment 10 Alon Bar-Lev (RETIRED) gentoo-dev 2015-08-05 22:42:56 UTC
Added.