Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 313097

Summary: net-libs/libetpan-1.0 version bump
Product: Gentoo Linux Reporter: Didier Barvaux <didier-bugzillagentoo>
Component: Current packagesAssignee: Net-Mail Packages <net-mail+disabled>
Status: VERIFIED FIXED    
Severity: normal CC: fauli, radhermit
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://sourceforge.net/projects/libetpan/
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 314181    
Bug Blocks:    
Attachments: Ebuild updates for libetpan-0.58
libetpan-0.58 configure script fixes
Ebuild update for libetpan-1.0

Description Didier Barvaux 2010-04-04 15:00:18 UTC
I just discovered that libetpan 0.58 was released on 16 june 2009. It is not yet in Gentoo tree.

Reproducible: Always
Comment 1 Didier Barvaux 2010-04-04 15:01:17 UTC
Add net-mail@gentoo.org to CC because they seem to be in charge of net-libs/libetpan.
Comment 2 Didier Barvaux 2010-04-04 16:55:07 UTC
I made a copy of libetpan-0.57-r1.ebuild as libetpan-0.58.ebuild to test the
new 0.58 release. It built fine. I'm currently testing it with
mail-client/claws-mail. It seems to be OK for TLS/IMAP at least.
Comment 3 Tim Harder gentoo-dev 2010-04-08 10:57:20 UTC
Created attachment 226985 [details, diff]
Ebuild updates for libetpan-0.58

Ebuild updates for libetpan-0.58:
  * Use EAPI 2 for src_prepare and src_configure phases
  * Use eutils and autotools eclasses for epatch and eautoreconf calls
  * Use configure.ac patches to fix db-4.8 and debug flag handling issues
  * Remove unnecessary explanation and code from src_configure relating to the debug flag handling since the attached patch fixes the issue
  * Use default src_compile phase (remove emake call from src_configure)
  * Add message if emake install fails
  * Remove old (almost 2 years since libetpan-0.53 was removed from the tree) pkg_postinst warning

Note that I've upstreamed the configure.ac patches for both the debug flag handling and db-4.8 detection. They are bugs 2983787 and 2983763 in the upstream bugtracker, respectively.

The attached patch combines both upstreamed patches to fix the configure script issues.
Comment 4 Tim Harder gentoo-dev 2010-04-08 11:01:04 UTC
Created attachment 226987 [details, diff]
libetpan-0.58 configure script fixes

This patch fixes both bug #286620 (db-4.8 detection) and debug flag handling. Note that I've upstreamed this patch in both bugs 2983787 and 2983763 on libetpan's sourceforge project page.
Comment 5 Tim Harder gentoo-dev 2010-04-08 16:46:02 UTC
Both patches have now been merged with upstream CVS.
Comment 6 Didier Barvaux 2010-04-09 13:58:42 UTC
libetpan 1.0 was just released. It seems to contain the fixes for db-4.8 detection and debug flag handling. I changed the bug summary in consequence.
Comment 7 Didier Barvaux 2010-04-09 17:11:43 UTC
Created attachment 227153 [details, diff]
Ebuild update for libetpan-1.0

Ebuild updates for libetpan-1.0 (largely inspired by the libetpan-0.58 update by Tim Harder):
  * Remove src_unpack phase since fixes for db-4.8 and debug flag issues are included in libetpan-1.0
  * Use EAPI 2 for src_configure phase
  * Remove unnecessary explanation and code from src_configure relating to the
debug flag handling since the bug was fixed upstream
  * Use default src_compile phase (remove emake call from src_configure)
  * Add message if emake install fails
  * Remove old (almost 2 years since libetpan-0.53 was removed from the tree)
pkg_postinst warning

Successfully built and installed on x86. Ebuild =mail-client/claws-mail-3.7.5 (and probably any earlier version) that depends on net-libs/libetpan fails to build with =net-libs/libetpan-1.0. See bug #314181 for a fix.
Comment 8 Didier Barvaux 2010-04-09 17:16:02 UTC
Add bug #314181 "mail-client/claws-mail-3.7.5 fails with libetpan 1.0" as a dependency for this bug.
Comment 9 Christian Faulhammer (RETIRED) gentoo-dev 2010-04-20 18:42:14 UTC
Bumped.  Thank you for the report.  Still masked until everything else is sorted out.
Comment 10 Didier Barvaux 2010-05-09 15:20:34 UTC
Work without any problem with mail-client/claws-mail-3.7.5-r1. I close the bug.