Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at
Bug 166008 - Review Request: uw-imap - UW Server daemons for IMAP and POP
Summary: Review Request: uw-imap - UW Server daemons for IMAP and POP
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Aurelien Bompard
QA Contact: Fedora Package Reviews List
Depends On:
TreeView+ depends on / blocked
Reported: 2005-08-15 18:28 UTC by Rex Dieter
Modified: 2007-11-30 22:11 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2005-10-22 20:57:19 UTC
Type: ---
wtogami: fedora-cvs+

Attachments (Terms of Use)

Description Rex Dieter 2005-08-15 18:28:42 UTC
Name:   uw-imap-2004e
Summary:UW Server daemons for IMAP and POP network mail protocols.
Group:  System Environment/Daemons
The uw-imap package provides UW server daemons for both the IMAP (Internet
Message Access Protocol) and POP (Post Office Protocol) mail access
protocols.  The POP protocol uses a "post office" machine to collect
mail for users and allows users to download their mail to their local
machine for reading. The IMAP protocol allows a user to read mail on a
remote machine without downloading it to their local machine.


CHANGELOG (recent): 

* Mon Aug 15 2005 Rex Dieter <rexdieter[AT]> 2004e-1
- imap-2004e
- rename: imap -> uw-imap (yay, we get to drop the Epoch)
- sslcerts=/etc/pki/tls/certs if exists, else /usr/share/ssl/certs

* Fri Apr 29 2005 Rex Dieter <rexdieter[AT]> 1:2004d-1
- imap-2004d
- imap-libs -> lib%%{soname}%%{version} (ie, libc-client2004d), so we can
  have multiple versions (shared-lib only) installed
- move mlock to -utils.
- revert RFC2301, locks out too many folks where SSL is unavailable

* Thu Apr 28 2005 Rex Dieter <rexdieter[AT]> 1:2004-0.fdr.11.c1
- change default driver from mbox to mbx
- comply with RFC 3501 security: Unencrypted plaintext passwords are prohibited

* Fri Jan 28 2005 Rex Dieter <rexdieter[AT]> 1:2004-0.fdr.10.c1
- imap-2004c1 security release:

* Thu Jan 20 2005 Rex Dieter <rexdieter[AT]> 1:2004-0.fdr.9.c
- imap2004c
- -utils: dmail,mailutil,tmail
- -libs: include mlock (so it's available for other imap clients, like pine)
- remove extraneous patches
- %%_sysconfigdir/ use to set MailDir (but don't if upgrading from
  an older version (ie, if folks don't want/expect a change in behavior)

Comment 1 Aurelien Bompard 2005-09-26 08:20:32 UTC
There is a libc-client package in Core, which would conflict with this package.
Since the UW-IMAP server in itself is not of particular interest compared to
dovecot and cyrus, this leads me to a question : what did you want this package
for ? (no offense intended, heh)

Comment 2 Rex Dieter 2005-09-26 11:00:13 UTC
Be assured, this package can install along side Core's libc-client just fine. 
Only imap-devel and libc-client-devel conflict.

Comment 3 Aurelien Bompard 2005-09-26 15:21:46 UTC
OK, I did not check actual file conflict.

Needs work:
* source is not available anymore, please update to 2004g
* Specfile should be in the format %{name}.spec
* Missing SMP flags ( make %{?_smp_mflags} ). If it doesn't build with it,
  please leave a comment
* Duplicate BuildRequires: krb5-devel (required by openssl-devel)
* Let's-Make-Rpmlint-Happy : Summary ends with a dot
* %postun scriptlet for libc-client2004e contains your comment for the next 
scriptlet, and the interpreter is ldconfig, not bash.
* The package should contain the text of the license (in the "CPYRIGHT" file)
* missing dependancy on service (package initscripts) for %post and %postun
* hardcoded /var and /usr in patch0
* hardcoded /etc in the specfile, should be replaced by %{_sysconfdir}. Same
thing for /usr (in %build)
* Prereq is used. It should be Requires(post) and Requires(postun) 
  (Requires(postun) implies Prereq anyway).
* hardcoded /etc in %files, please replace with %{_sysconfdir}

Comment 4 Tom "spot" Callaway 2005-09-26 15:47:11 UTC
I'm not sure this license will fly. UW is notorious for licensing its
applications without permission to modify (pine), and this license looks similar
to me. I'm putting a stop on this until legal reviews the license.

Comment 5 Rex Dieter 2005-09-26 16:05:41 UTC
CPYRIGHT is pretty plain that modified distribution *is* allowed:

(1) modified versions are distributed with source code and
documentation and with permission for others to use any code and
documentation (whether in original or modified versions) as granted
under this license;

(2) if modified, the source code, documentation, and user run-time
elements should be clearly labeled by placing an identifier of origin
(such as a name, initial, or other tag) after the version number;

Now, I consider adding fc/dist_tag sufficient for (2), but we can also it add
(or something else) to the Version if enirely paranoid.

Comment 6 Rex Dieter 2005-09-26 17:25:09 UTC

* Mon Sep 26 2005 Rex Dieter <rexdieter[AT]> 2004g-1
- imap-2004g 
- /etc -> %%_sysconfdir
- use %%{?_smp_mflags}
- %%doc CPYRIGHT

Comment 7 Aurelien Bompard 2005-09-26 20:16:54 UTC
Review for version 2004g release 1:
* RPM name is OK
* Source imap-2004g.tar.Z is the same as upstream
* Builds fine in mock
* rpmlints look OK
* File lists look OK
* Work fine

There is still a missing requirement on /sbin/service, since it's used in %post
and %postun. I know that the initscripts package should always be there, but
it's recommended in ScriptletSnippets, so I guess there must be some corner cases...

Please add it and import.

Comment 8 Rex Dieter 2005-09-26 20:19:49 UTC
I didn't include /sbin/service because we already have a Requires: xinetd, and
xinetd already requires /sbin/service.

Comment 9 Tom "spot" Callaway 2005-09-27 14:15:48 UTC
License OK'd by legal.

Comment 10 Rex Dieter 2005-09-27 14:24:31 UTC
Cool, thanks.

Imported into cvs.

Comment 11 Christian Iseli 2007-01-03 00:48:33 UTC
Changed summary for tracking purposes.

Comment 12 Rex Dieter 2007-04-02 13:44:07 UTC
Package Change Request
Package Name: uw-imap
Updated Fedora Cc: jorton


Comment 13 Josh Boyer 2007-04-03 00:31:50 UTC
Comaintainers need to be in the Owners field for the pkg.acl stuff to work.  Do
you really want to add Joe as a Comaintainer?

Comment 14 Jens Petersen 2007-04-03 12:11:53 UTC
(Please set fedora-cvs flag to '?' again with the clarification.  Thanks.)

Comment 15 Rex Dieter 2007-04-03 14:37:20 UTC
OK, one more try:

Package Change Request
Package Name: uw-imap
Updated Fedora,jorton

+comaintainer jorton

Comment 16 Rex Dieter 2007-04-24 18:41:04 UTC
Package Change Request
Package Name: uw-imap
New Branches: EL-5

Note You need to log in before you can comment on or make changes to this bug.