Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 153281 - net-mail/uw-imap-2006 released
Summary: net-mail/uw-imap-2006 released
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement
Assignee: Net-Mail Packages
URL: http://www.washington.edu/imap/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-29 04:56 UTC by Marek Wróbel
Modified: 2008-07-24 20:49 UTC (History)
5 users (show)

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


Attachments
uw-imap ebuild updated to version 2007b (uw-imap-2007b.ebuild,5.16 KB, text/plain)
2008-07-24 05:15 UTC, Target
Details
uw-mailutils ebuild updated to version 2007b (uw-mailutils-2007b.ebuild,1.10 KB, text/plain)
2008-07-24 05:15 UTC, Target
Details
patch file needed by uw-mailutils ebuild (uw-mailutils-2007b.patch,1.18 KB, patch)
2008-07-24 05:16 UTC, Target
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Marek Wróbel 2006-10-29 04:56:35 UTC
There is new version of uw-imap (http://www.washington.edu/imap/).
Comment 1 Richard Karnesky 2007-01-21 02:37:16 UTC
The ebuild worksforme when version-bumped to uw-imap-2006d.  I tested with ssl on/off and clearpasswd on/off on amd64.
Comment 2 Richard Karnesky 2007-05-03 01:17:18 UTC
And it continues to workforme for uw-imap-2006-g
Comment 3 Algardas Pelakauskas 2007-11-13 12:03:53 UTC
BUMP

I wonder whether this will reach the tree some day...

---------------------
Updated: 31 July 2007

imap-2006j is a maintenance release, consisting primarily of bugfixes to
problems discovered in the release that affected a small number of users.
http://www.washington.edu/imap/documentation/RELNOTES.html
Comment 4 splite 2007-12-21 15:46:42 UTC
uw-imap-2007 is out today...
Comment 5 Zhixu Liu 2008-07-09 06:12:55 UTC
It's necessary to add a new version to the tree.

See bug 231258,  new version of php require  c-clients 2006, bubut
uw-imap-2004g (current in tree) prevent c-client to be upgraded!
Comment 6 Robert J. Brown 2008-07-13 19:45:24 UTC
Why isn't this listed as a php bug instead of a uw-imap bug?  After all, php is what changed and broke something.
Comment 7 Target 2008-07-14 08:28:12 UTC
Both need a fix. uw-imap provides c-client, which has also been made available standalone. PHP requires a more recent version of c-client now (uw-imap is still at 2004g in the tree), but only the standalone c-client was updated and a very specific dependency for that standalone was added to the php ebuild, which leads to an unnecessary blocker.

The php ebuild needs to be changed to depend on a virtual so that either uw-imap or c-client can satisfy the dependency, but uw-imap also needs a more recent version added to the tree. If not only for compatibility with php, then also for nearly four years' worth of fixes.
Comment 8 Christian Hoffmann (RETIRED) gentoo-dev 2008-07-14 08:36:52 UTC
Well, we cannot do much in case of php. The previous way of interaction between c-client and php apparently had a severe security problem which could only be fixed by introducing a patch which makes use of some new c-client features, and as such required the dependency bump.
The only way of fixing this is really getting at least 2006g of uw-imap in the tree and change the dependency to the virtual in php again. I'll try to discuss this problem with the uw-imap package maintainors later today.
Comment 9 Robert J. Brown 2008-07-14 16:16:07 UTC
Would a work-around be possible by unmerging uw-imap, installing c-client, then installing uw-imap, but only the server part, not the client part?  Is this even possible?
Comment 10 Target 2008-07-15 18:29:39 UTC
I don't believe this is possible, no. An install of c-client 2006k will instead block the installation of uw-imap 2004g entirely.
Comment 11 Target 2008-07-24 05:15:06 UTC
Created attachment 161237 [details]
uw-imap ebuild updated to version 2007b
Comment 12 Target 2008-07-24 05:15:40 UTC
Created attachment 161239 [details]
uw-mailutils ebuild updated to version 2007b
Comment 13 Target 2008-07-24 05:16:39 UTC
Created attachment 161240 [details, diff]
patch file needed by uw-mailutils ebuild
Comment 14 Target 2008-07-24 05:18:57 UTC
I've attached hastily updated ebuilds for uw-imap and uw-mailutils as a test/proof of concept. Very little needed changing aside from renaming the ebuilds. Both emerge and work for me, and additionally allow php to be upgraded and work.

Most notably, the uw-imap ebuild needed utf8 and utf8aux added to the c-client doins, as php will not compile with imap support without these headers. The standalone c-client-2006k ebuild installs all headers, including those.

I had to add a kludgey PROVIDES entry for net-libs/c-client-2006k to the uw-imap ebuild in order to get around php's own specific dependency kludge on that package. You'll just need to either mask out c-client, or update uw-imap by itself first to avoid a blocker.

Also attached the patch file for uw-mailutils-2007b. It's functionally unchanged from the 2004g version.
Comment 15 Christian Hoffmann (RETIRED) gentoo-dev 2008-07-24 20:49:39 UTC
Thanks a lot, Target. With permission from dertobi123 I just committed uw-{imap,mailutils}-2007b to the tree, with some minor changes to the ebuilds.