cyrus-sasl2 status
Ondřej Surý
ondrej at sury.org
Thu May 26 09:54:09 UTC 2011
On Thu, May 26, 2011 at 00:35, Ondřej Surý <ondrej at sury.org> wrote:
>> I would recommend going with CVS head
>
> Where do I find it? Quick Google search left me empty handed, so I
> guess it will be faster to ask...
Found it in some very old document on Apple website :)
>> (git conversion is in the works),
>
> Any timeframe? Or help needed?
>
>> which has several relevant patches that would probably address some of the
>> bugs you've found. It's also about 2 years newer than even the 2.1.24rc1
>> release.
>
> I'll compare what I have and send the rest to the bugzilla.
I still have some patches left:
Berkeley DB 5.X support:
http://bugzilla.cyrusimap.org/bugzilla3/show_bug.cgi?id=3447
+ it needs cmulocal/berkdb.m4 modification, I more and more inclined
to use this in every project I see, because in Debian it prevents the
dreaded linked to different lib than headers:
http://anonscm.debian.org/gitweb/?p=pkg-cyrus-sasl2/cyrus-sasl2.git;a=blob;f=debian/patches/0017_db4.8.diff;hb=refs/heads/debian-experimental
Some autotools fixes, so you don't have to add -I cmulocal -I config
manually and some caching stuff
http://anonscm.debian.org/gitweb/?p=pkg-cyrus-sasl2/cyrus-sasl2.git;a=blob;f=debian/patches/0028-autotools_fixes.patch;hb=refs/heads/debian-experimental
Don't depend on .la files parsing, just open whatever .so you find:
http://anonscm.debian.org/gitweb/?p=pkg-cyrus-sasl2/cyrus-sasl2.git;a=blob;f=debian/patches/0030-dont_use_la_files_for_opening_plugins.patch;hb=refs/heads/debian-experimental
But there could be some reasons to keep this on non-Debian
platforms... but for me it seems useless to keep .la files around.
Small LDAP fix, the symbol was renamed not removed:
http://anonscm.debian.org/gitweb/?p=pkg-cyrus-sasl2/cyrus-sasl2.git;a=blob;f=debian/patches/0029-ldap_fixes.patch;hb=refs/heads/debian-experimental
Don't add -R by default, it probably needs some more love to add -R when needed:
http://anonscm.debian.org/gitweb/?p=pkg-cyrus-sasl2/cyrus-sasl2.git;a=blob;f=debian/patches/0031-dont_use_-R_when_search_for_sqlite_libraries.patch;hb=refs/heads/debian-experimental
When compiled with ld --as-needed it needs this patch:
http://anonscm.debian.org/gitweb/?p=pkg-cyrus-sasl2/cyrus-sasl2.git;a=blob;f=debian/patches/0025_ld_as_needed.diff;hb=refs/heads/debian-experimental
_XOPEN_SOURCE needed for correct definition of crypt():
http://anonscm.debian.org/gitweb/?p=pkg-cyrus-sasl2/cyrus-sasl2.git;a=blob;f=debian/patches/0012_xopen_crypt_prototype.diff;hb=refs/heads/debian-experimental
Well, you can find the rest of Debian's patches in the git now:
http://anonscm.debian.org/gitweb/?p=pkg-cyrus-sasl2/cyrus-sasl2.git;a=tree;f=debian/patches;hb=refs/heads/debian-experimental
O.
--
Ondřej Surý <ondrej at sury.org>
More information about the Pkg-cyrus-sasl2-debian-devel
mailing list