Your message dated Tue, 10 Oct 2006 09:17:05 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#389597: fixed in cyrus-imapd-2.2 2.2.13-8
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: libcyrus-imap-perl22
Version: 2.2.13-7
Severity: normal
File: /usr/lib/perl5/Cyrus/IMAP/Admin.pm
Tags: patch


This bug seems to be related to the application of a kolab patch.  An 'if'
clause was expanded to include '$entry = $values{$entry};', but the
original '$entry = $values{$entry};' that had been outside of the 'if'
clause wasn't removed.  This results in the inablility to set
annotations on mailboxes.  Here's an illustration...

Without the attached patch the current version of Admin.pm sends this to
the IMAP server:

    SETANNOTATION "inbox.bar" "" ("value.shared" "7")

    (the server doesn't like this)

After the attached patch has been applied Admin.pm sends this to
the IMAP server:

    SETANNOTATION "inbox.foo" ("/vendor/cmu/cyrus-imapd/expire" \
        ("value.shared" "7"))

....and the server is happy.

Here's the tiny little patch:

-- begin patch -----------------------------------------------------
--- Admin.pm.dist       2006-09-25 16:17:46.000000000 -0700
+++ Admin.pm    2006-09-26 10:17:53.000000000 -0700
@@ -799,8 +799,6 @@
     $self->{error} = "Unknown parameter $entry" unless substr($entry,0,1) eq 
"/";
   }
 
-  $entry = $values{$entry};
-
   my ($rc, $msg);
 
   $value = undef if($value eq "none");
-- end patch -----------------------------------------------------

Ben

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages libcyrus-imap-perl22 depends on:
ii  libc6                   2.3.6.ds1-4      GNU C Library: Shared libraries
ii  libdb4.2                4.2.52+dfsg-1    Berkeley v4.2 Database Libraries [
ii  libsasl2                2.1.19.dfsg1-0.5 Authentication abstraction library
ii  libssl0.9.8             0.9.8c-1         SSL shared libraries
ii  perl                    5.8.8-6.1        Larry Wall's Practical Extraction 
ii  perl-base [perlapi-5.8. 5.8.8-6.1        The Pathologically Eclectic Rubbis

libcyrus-imap-perl22 recommends no packages.

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: cyrus-imapd-2.2
Source-Version: 2.2.13-8

We believe that the bug you reported is fixed in the latest version of
cyrus-imapd-2.2, which is due to be installed in the Debian FTP archive:

cyrus-admin-2.2_2.2.13-8_all.deb
  to pool/main/c/cyrus-imapd-2.2/cyrus-admin-2.2_2.2.13-8_all.deb
cyrus-clients-2.2_2.2.13-8_i386.deb
  to pool/main/c/cyrus-imapd-2.2/cyrus-clients-2.2_2.2.13-8_i386.deb
cyrus-common-2.2_2.2.13-8_i386.deb
  to pool/main/c/cyrus-imapd-2.2/cyrus-common-2.2_2.2.13-8_i386.deb
cyrus-dev-2.2_2.2.13-8_i386.deb
  to pool/main/c/cyrus-imapd-2.2/cyrus-dev-2.2_2.2.13-8_i386.deb
cyrus-doc-2.2_2.2.13-8_all.deb
  to pool/main/c/cyrus-imapd-2.2/cyrus-doc-2.2_2.2.13-8_all.deb
cyrus-imapd-2.2_2.2.13-8.diff.gz
  to pool/main/c/cyrus-imapd-2.2/cyrus-imapd-2.2_2.2.13-8.diff.gz
cyrus-imapd-2.2_2.2.13-8.dsc
  to pool/main/c/cyrus-imapd-2.2/cyrus-imapd-2.2_2.2.13-8.dsc
cyrus-imapd-2.2_2.2.13-8_i386.deb
  to pool/main/c/cyrus-imapd-2.2/cyrus-imapd-2.2_2.2.13-8_i386.deb
cyrus-murder-2.2_2.2.13-8_i386.deb
  to pool/main/c/cyrus-imapd-2.2/cyrus-murder-2.2_2.2.13-8_i386.deb
cyrus-nntpd-2.2_2.2.13-8_i386.deb
  to pool/main/c/cyrus-imapd-2.2/cyrus-nntpd-2.2_2.2.13-8_i386.deb
cyrus-pop3d-2.2_2.2.13-8_i386.deb
  to pool/main/c/cyrus-imapd-2.2/cyrus-pop3d-2.2_2.2.13-8_i386.deb
libcyrus-imap-perl22_2.2.13-8_i386.deb
  to pool/main/c/cyrus-imapd-2.2/libcyrus-imap-perl22_2.2.13-8_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sven Mueller <[EMAIL PROTECTED]> (supplier of updated cyrus-imapd-2.2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon,  9 Oct 2006 23:21:23 +0200
Source: cyrus-imapd-2.2
Binary: cyrus-dev-2.2 libcyrus-imap-perl22 cyrus-common-2.2 cyrus-doc-2.2 
cyrus-clients-2.2 cyrus-pop3d-2.2 cyrus-imapd-2.2 cyrus-admin-2.2 
cyrus-nntpd-2.2 cyrus-murder-2.2
Architecture: source i386 all
Version: 2.2.13-8
Distribution: unstable
Urgency: medium
Maintainer: Debian Cyrus Team <[EMAIL PROTECTED]>
Changed-By: Sven Mueller <[EMAIL PROTECTED]>
Description: 
 cyrus-admin-2.2 - Cyrus mail system (administration tools)
 cyrus-clients-2.2 - Cyrus mail system (test clients)
 cyrus-common-2.2 - Cyrus mail system (common files)
 cyrus-dev-2.2 - Cyrus mail system (developer files)
 cyrus-doc-2.2 - Cyrus mail system (documentation files)
 cyrus-imapd-2.2 - Cyrus mail system (IMAP support)
 cyrus-murder-2.2 - Cyrus mail system (proxies and aggregator)
 cyrus-nntpd-2.2 - Cyrus mail system (NNTP support)
 cyrus-pop3d-2.2 - Cyrus mail system (POP3 support)
 libcyrus-imap-perl22 - Interface to Cyrus imap client imclient library
Closes: 383217 383281 384265 384870 388242 389597 389783 391092
Changes: 
 cyrus-imapd-2.2 (2.2.13-8) unstable; urgency=medium
 .
   [ Sven Mueller ]
   * Remove unneeded drac dependency
   * New vietnamese translation (thanks to Clytie Siddall, Closes: #383281)
   * New russian translation (thanks to Yuri Kozlov, Closes: #383217)
   * Updated dutch translation (thanks to Kurt De Bree, Closes: #384870)
   * Updated logcheck rules a bit more, thanks to Ross Boylan (Closes: #384265)
   * Add spanish debconf translation thanks to César Gómez Martín.
   * Add patch to fix FTBFS on GNU/kFreeBSD thanks to Petr Salinger.
     (Closes: #388242)
   * Run autoconf to generate update configure script after above patch was
     applied to configure.in
   * Add patch by Ben Poliakoff which fixes an inability to set annotations
     from IMAP::Admin perl module (Closes: #389597)
     urgency=medium because of this bug. Might have been medium, but the
     combination of this bug and the one below seems severe enough for high.
     It makes the package unusable to anyone using annotations (guess is 40%
     of new installs).
   * Update dutch debconf translation (Closes: #389783)
   * Fix a problem with repeated builds from the same tree.
   * Add upstream patch to imtest.c prefixing raw client responses with C:
 .
   [ Henrique de Moraes Holschuh ]
   * Update pt_BR debconf translation
 .
   [ Benjamin Seidenberg ]
   * Update date span in debian/copyright
   * Fix mistake in init script, ! check_status instead of !check_status.
     Thanks to Farzad FARID
   * Fix DOS encoding on several files in debian/ (Closes: #391092)
     Thanks to Farzad FARID
Files: 
 c7e1b20a9ea1a989627ce32568f85c29 1276 mail extra cyrus-imapd-2.2_2.2.13-8.dsc
 9dedb2e9474fa0b4b52669667a149373 256311 mail extra 
cyrus-imapd-2.2_2.2.13-8.diff.gz
 68a9e48602fe5e04dc39f717d687b377 222230 doc extra 
cyrus-doc-2.2_2.2.13-8_all.deb
 9696484ea77f83f71ba37e39a042f35c 79986 mail extra 
cyrus-admin-2.2_2.2.13-8_all.deb
 2909a99abeefc56e42a676b0fe37c119 5578336 mail extra 
cyrus-common-2.2_2.2.13-8_i386.deb
 f244c629dc2adcf450f78aac915a2188 916628 mail extra 
cyrus-imapd-2.2_2.2.13-8_i386.deb
 21005428544ade62d38e066be620544c 274410 mail extra 
cyrus-pop3d-2.2_2.2.13-8_i386.deb
 21a0fdc31741f4d738492021d2d94ec6 1110508 mail extra 
cyrus-murder-2.2_2.2.13-8_i386.deb
 cc3205b4e24e137711c731d85b93f6cd 595550 mail extra 
cyrus-nntpd-2.2_2.2.13-8_i386.deb
 5944199fec918514662e105a7ac1c012 127996 mail extra 
cyrus-clients-2.2_2.2.13-8_i386.deb
 e570df2881a5a86550c63b052e63786e 263200 devel extra 
cyrus-dev-2.2_2.2.13-8_i386.deb
 8dc7760b5803b71b9a6ac5c3cd91ba0e 177052 perl extra 
libcyrus-imap-perl22_2.2.13-8_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFK8RdDcs5RBTUBgsRAurqAJ9NC69mQ/rKnQCOcqNJO//pwGoyFgCfRb1W
KqPWaXtr4AOVn0apS7aRSDc=
=eZDA
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to