[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#332473: marked as done (kmail: dangerous handling of dimap-folders)

Your message dated Sat, 07 Oct 2006 15:35:49 -0700
with message-id <E1GWKlp-0007zA-3G@spohr.debian.org>
and subject line Bug#321102: fixed in kdepim 4:3.5.5-1
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: kmail
Version: 4:3.4.2-2
Severity: normal

Hi KDE-maintainers,

I've posted a grave bug against kmail a few weeks ago and now I've found
another one, which is similar but not quite the same. Again it's
dangerous-dimap and it's pretty easy to lose your mails when you move

I try to reconstruct it the best I can, maybe you create a dimap account
yourself with a few folders and fill them with some spam mails in order
to see the effect.

NOTE: I'm translating the german menu-entrys into english so maybe they
are not 100% correct, I hope you still get the idea.

Assume we have two folders A and B filled with a few mails 

(1) Rightclick a folder A and choose "move to".
(2) Now chose folder B  where folder A  should be moved to.
(3) Now you should see something like this:
   B (filled with mails)
   `-A (filled with mails)

The first problem: A is *not* moved into a at this stage -- allthough the
user thinks so, because he sees it. For the users point of view
everything seemed to work well. But:

(4) Now click "Send & Receive"... A stupid panel pops up, asking what
kind of data is stored into this (which?!) folder: folders or messages.

Here are two problems:
	(a) The user has absolutely no idea whats going on here, since
	    he thinks his folder has allready been succesfully moved.
	(b) Under bad circumstances (happend to my today) you make more
	    than one move operation or even create a new subfolder and
	    then move some folder in the new created one -- now two of
	    those panels pop up -- one for the newly created subfolder
	    and one for the moved one. The problem is, that you cannot
	    see which one kmail means, because its not shown to which
	    folder the question is referring. If you choose "messages"
	    instead of "folders" for the first subdir all your mails in
	    this subdir are lost, but kmail still shows them! AGAIN:
	    kmail shows your mails are still there, but they are gone
	    because of the wrong decision.

(5) Now comes the funniest part. You've clicked "Send Receive" and think
all changes have been commited, but wrong -- you have to *restart* kmail
in order that the new mails are uploaded to the new folders. This is the
second time in one operation where kmails pretends to have done some
work but actually has not. Let's assume you forget to restart kmail and
just close it. After a while you start kmail on a different machine
(maybe laptop) but you are accessing the same dimap-account -- guess
what happens to your not-yet-uploaded mails...

I hope you where able to follow my steps please don't hesitate to ask if
I was unclear in certain points -- I know my english is not the best,
exspecially when I've lost some mails this day :)

Kind regards


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-686-smp
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

Versions of packages kmail depends on:
ii  kdebase-kio-plugins       4:3.4.2-3      core I/O slaves for KDE
ii  kdelibs4c2                4:3.4.2-4      core libraries for all KDE applica
ii  kdepim-kio-plugins        4:3.4.2-2      KDE pim I/O Slaves
ii  libart-2.0-2              2.3.17-1       Library of functions for 2D graphi
ii  libaudio2                 1.7-3          The Network Audio System (NAS). (s
ii  libc6                     2.3.5-6        GNU C Library: Shared libraries an
ii  libfontconfig1            2.3.2-1        generic font configuration library
ii  libfreetype6              2.1.10-1       FreeType 2 font engine, shared lib
ii  libgcc1                   1:4.0.2-2      GCC support library
ii  libice6                   6.8.2.dfsg.1-8 Inter-Client Exchange library
ii  libidn11                  0.5.18-1       GNU libidn library, implementation
ii  libjpeg62                 6b-10          The Independent JPEG Group's JPEG 
ii  libkcal2b                 4:3.4.2-2      KDE calendaring library
ii  libkdepim1a               4:3.4.2-2      KDE PIM library
ii  libkleopatra0a            4:3.4.2-2      KDE GnuPG interface libraries
ii  libkmime2                 4:3.4.2-2      KDE MIME interface library
ii  libkpimidentities1        4:3.4.2-2      KDE PIM user identity information 
ii  libksieve0                4:3.4.2-2      KDE mail/news message filtering li
ii  libmimelib1c2             4:3.4.2-2      KDE mime library
ii  libpng12-0                1.2.8rel-5     PNG library - runtime
ii  libqt3-mt                 3:3.3.5-1      Qt GUI Library (Threaded runtime v
ii  libsm6                    6.8.2.dfsg.1-8 X Window System Session Management
ii  libstdc++6                4.0.2-2        The GNU Standard C++ Library v3
ii  libx11-6                  6.8.2.dfsg.1-8 X Window System protocol client li
ii  libxcursor1               1.1.3-1        X cursor management library
ii  libxext6                  6.8.2.dfsg.1-8 X Window System miscellaneous exte
ii  libxft2                   2.1.7-1        FreeType-based font drawing librar
ii  libxi6                    6.8.2.dfsg.1-8 X Window System Input extension li
ii  libxinerama1              6.8.2.dfsg.1-8 X Window System multi-head display
ii  libxrandr2                6.8.2.dfsg.1-8 X Window System Resize, Rotate and
ii  libxrender1               1:0.9.0-2      X Rendering Extension client libra
ii  libxt6                    6.8.2.dfsg.1-8 X Toolkit Intrinsics
ii  perl                      5.8.7-5        Larry Wall's Practical Extraction 
ii  xlibs                     6.8.2.dfsg.1-8 X Window System client libraries m
ii  zlib1g                    1:1.2.3-4      compression library - runtime

Versions of packages kmail recommends:
ii  kdebase-kio-plugins           4:3.4.2-3  core I/O slaves for KDE
ii  kdepim-kio-plugins            4:3.4.2-2  KDE pim I/O Slaves
ii  procmail                      3.22-11    Versatile e-mail processor

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: kdepim
Source-Version: 4:3.5.5-1

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

  to pool/main/k/kdepim/akregator_3.5.5-1_i386.deb
  to pool/main/k/kdepim/kaddressbook_3.5.5-1_i386.deb
  to pool/main/k/kdepim/kalarm_3.5.5-1_i386.deb
  to pool/main/k/kdepim/kandy_3.5.5-1_i386.deb
  to pool/main/k/kdepim/karm_3.5.5-1_i386.deb
  to pool/main/k/kdepim/kdepim-dbg_3.5.5-1_i386.deb
  to pool/main/k/kdepim/kdepim-dev_3.5.5-1_i386.deb
  to pool/main/k/kdepim/kdepim-doc-html_3.5.5-1_all.deb
  to pool/main/k/kdepim/kdepim-doc_3.5.5-1_all.deb
  to pool/main/k/kdepim/kdepim-kfile-plugins_3.5.5-1_i386.deb
  to pool/main/k/kdepim/kdepim-kio-plugins_3.5.5-1_i386.deb
  to pool/main/k/kdepim/kdepim-kresources_3.5.5-1_i386.deb
  to pool/main/k/kdepim/kdepim-wizards_3.5.5-1_i386.deb
  to pool/main/k/kdepim/kdepim_3.5.5-1.diff.gz
  to pool/main/k/kdepim/kdepim_3.5.5-1.dsc
  to pool/main/k/kdepim/kdepim_3.5.5-1_all.deb
  to pool/main/k/kdepim/kdepim_3.5.5.orig.tar.gz
  to pool/main/k/kdepim/kitchensync_3.5.5-1_i386.deb
  to pool/main/k/kdepim/kleopatra_3.5.5-1_i386.deb
  to pool/main/k/kdepim/kmail_3.5.5-1_i386.deb
  to pool/main/k/kdepim/kmailcvt_3.5.5-1_i386.deb
  to pool/main/k/kdepim/knode_3.5.5-1_i386.deb
  to pool/main/k/kdepim/knotes_3.5.5-1_i386.deb
  to pool/main/k/kdepim/kode_3.5.5-1_i386.deb
  to pool/main/k/kdepim/konsolekalendar_3.5.5-1_i386.deb
  to pool/main/k/kdepim/kontact_3.5.5-1_i386.deb
  to pool/main/k/kdepim/korganizer_3.5.5-1_i386.deb
  to pool/main/k/kdepim/korn_3.5.5-1_i386.deb
  to pool/main/k/kdepim/kpilot_3.5.5-1_i386.deb
  to pool/main/k/kdepim/ksync_3.5.5-1_i386.deb
  to pool/main/k/kdepim/ktnef_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libindex0-dev_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libindex0_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libkcal2-dev_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libkcal2b_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libkdepim1-dev_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libkdepim1a_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libkgantt0-dev_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libkgantt0_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libkleopatra1-dev_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libkleopatra1_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libkmime2_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libkpimexchange1-dev_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libkpimexchange1_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libkpimidentities1_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libksieve0-dev_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libksieve0_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libktnef1-dev_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libktnef1_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libmimelib1-dev_3.5.5-1_i386.deb
  to pool/main/k/kdepim/libmimelib1c2a_3.5.5-1_i386.deb
  to pool/main/k/kdepim/networkstatus_3.5.5-1_i386.deb

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

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 321102@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Daniel Schepler <schepler@debian.org> (supplier of updated kdepim 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 ftpmaster@debian.org)

Hash: SHA1

Format: 1.7
Date: Sat,  7 Oct 2006 17:44:26 +0200
Source: kdepim
Binary: kdepim-dev libindex0 libkmime2 ksync kalarm kontact knotes kdepim-kio-plugins libkleopatra1 libkgantt0 kdepim-doc-html kdepim-wizards kitchensync kdepim-kfile-plugins kdepim-kresources kleopatra libkcal2b kdepim libktnef1 kandy karm libkcal2-dev libkleopatra1-dev libmimelib1-dev kdepim-dbg kode ktnef networkstatus knode libkpimexchange1 akregator kmail libksieve0-dev kaddressbook libindex0-dev libkgantt0-dev libksieve0 kpilot libktnef1-dev kdepim-doc libkpimexchange1-dev kmailcvt libkdepim1a libkdepim1-dev korn libkpimidentities1 konsolekalendar libmimelib1c2a korganizer
Architecture: source all i386
Version: 4:3.5.5-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Daniel Schepler <schepler@debian.org>
 akregator  - RSS feed aggregator for KDE
 kaddressbook - KDE NG addressbook application
 kalarm     - KDE alarm message, command and email scheduler
 kandy      - KDE mobile phone utility
 karm       - KDE time tracker tool
 kdepim     - Personal Information Management apps from the official KDE releas
 kdepim-dbg - debugging symbols for kdepim
 kdepim-dev - KDE Personal Information Management [development]
 kdepim-doc - KDE Personal Information Management library documentation
 kdepim-doc-html - KDE PIM documentation in HTML format
 kdepim-kfile-plugins - KDE File dialog plugins for palm and vcf files
 kdepim-kio-plugins - KDE pim I/O Slaves
 kdepim-kresources - KDE pim resource plugins
 kdepim-wizards - KDE server configuration wizards
 kitchensync - Synchronization framework
 kleopatra  - KDE Certificate Manager
 kmail      - KDE Email client
 kmailcvt   - KDE KMail mail folder converter
 knode      - KDE news reader
 knotes     - KDE sticky notes
 kode       - Helper library for programmatic generation of C++ code
 konsolekalendar - KDE konsole personal organizer
 kontact    - KDE pim application
 korganizer - KDE personal organizer
 korn       - KDE mail checker
 kpilot     - KDE Palm Pilot hot-sync tool
 ksync      - KDE Sync
 ktnef      - KDE TNEF viewer
 libindex0  - KDE indexing library
 libindex0-dev - KDE indexing library [development]
 libkcal2-dev - KDE calendaring library [development]
 libkcal2b  - KDE calendaring library
 libkdepim1-dev - KDE PIM library [development]
 libkdepim1a - KDE PIM library
 libkgantt0 - KDE gantt charting library
 libkgantt0-dev - KDE gantt charting library [development]
 libkleopatra1 - KDE GnuPG interface libraries
 libkleopatra1-dev - KDE GnuPG interface libraries [development]
 libkmime2  - KDE MIME interface library
 libkpimexchange1 - KDE PIM Exchange library
 libkpimexchange1-dev - KDE PIM Exchange library [development]
 libkpimidentities1 - KDE PIM user identity information library
 libksieve0 - KDE mail/news message filtering library
 libksieve0-dev - KDE mail/news message filtering library [development]
 libktnef1  - Library for handling KTNEF email attachments
 libktnef1-dev - KTNEF handler library [development]
 libmimelib1-dev - KDE mime library [development]
 libmimelib1c2a - KDE mime library
 networkstatus - KDE network status monitor
Closes: 321102 332473 350851 357043 384941 387419 387589 388014
 kdepim (4:3.5.5-1) unstable; urgency=medium
   * New upstream release.
     + Fixes korganizer: reminder daemon leaks memory. (Closes: #357043)
   +++ Changes by Daniel Schepler:
   * Disable asking questions in the kmail d-imap debugging patch, since
     MadCoder has not been able to trigger mail loss answering yes to
     all questions.
   * Add new directory for icon files to libkdepim1a.install.
   * Urgency medium for the RC bug fixes.
   +++ Changes by Christopher Martin:
   * Improve konsolekalendar's description. (Closes: #384941)
   * Add alpha and ppc64 to the problematic arch list, thus disabling
     --enable-final and allowing kdepim to build. (Closes: #387419, #388014)
   * Add Romanian debconf translation, thanks to Stan Ioan-Eugen.
     (Closes: #387589)
   +++ Changes by Pierre Habouzit:
   * Modify the kdepim d-imap debugging patch to be less verbose and intrusive,
     but keep the rest of the patch, with its slightly safer file handling. No
     reports of d-imap data loss have surfaced with the recent code, and
     testing suggests that the problem is fixed.
     (Closes: #321102, #332473, #350851)
 d4e271d4f06cfd523c338844de3b6c49 1722 kde optional kdepim_3.5.5-1.dsc
 53422ee3ca250db9759eef1d25b25aeb 12819032 kde optional kdepim_3.5.5.orig.tar.gz
 272f0dc1481a65bfa938f23c20c4b5ac 100059 kde optional kdepim_3.5.5-1.diff.gz
 2379e5697c7cb8977e26bbd995710c7a 19256 kde optional kdepim_3.5.5-1_all.deb
 801052a934347290780ad0b18166917f 27607606 doc optional kdepim-doc_3.5.5-1_all.deb
 6f97e16d343ad05f18663e25984d40f1 408028 doc optional kdepim-doc-html_3.5.5-1_all.deb
 60e464f17ef49df283e7e77e13a7c7bb 40950506 libdevel extra kdepim-dbg_3.5.5-1_i386.deb
 8d428c51b6027208778931a6561bcf35 97802 devel optional kdepim-dev_3.5.5-1_i386.deb
 3b68d2d2788bf13ed73495ebd61d5188 696568 web optional akregator_3.5.5-1_i386.deb
 b7bc0eace8558d9bbe886e64d350b004 1395340 utils optional kaddressbook_3.5.5-1_i386.deb
 13620439658913f063ac665f49eb7d4e 670752 kde optional kalarm_3.5.5-1_i386.deb
 132e4dd2d6a4bd879959ffac26d1c349 122986 utils optional kandy_3.5.5-1_i386.deb
 71cf39e4eb80e7581ac5348fdcc72b49 450048 utils optional karm_3.5.5-1_i386.deb
 6aaeda647bb7c0beeb67fe1f74f8b488 42224 kde optional kdepim-kfile-plugins_3.5.5-1_i386.deb
 22d633ef02e7d649012fe39251fb24bd 835526 kde optional kdepim-kio-plugins_3.5.5-1_i386.deb
 dd5e250a072a14e3bce6b9d8b33d42b2 2219698 kde optional kdepim-kresources_3.5.5-1_i386.deb
 ae022d1c25db8f71cb4b074269398bff 160772 kde optional kdepim-wizards_3.5.5-1_i386.deb
 35032ef6cb551d807933a0f8cd33ede0 825882 kde optional kitchensync_3.5.5-1_i386.deb
 f1da13759b634f1170590057de9e46b2 219552 net optional kleopatra_3.5.5-1_i386.deb
 59d467a7b1598270f13b200bbd8c4325 2224328 mail optional kmail_3.5.5-1_i386.deb
 469cf9306a353a3e4f97315d2d1918db 125294 mail optional kmailcvt_3.5.5-1_i386.deb
 47d7134a7bf7b5fc0bb689c3385bb73c 1236406 news optional knode_3.5.5-1_i386.deb
 32eb627ac69ddbe62d5d4cbc97445b67 250330 kde optional knotes_3.5.5-1_i386.deb
 e9914a284e2eefbaf10cb53644dfb031 108668 devel optional kode_3.5.5-1_i386.deb
 a435dd7b6c1fab9bc55f6f5bc50bd099 74134 kde optional konsolekalendar_3.5.5-1_i386.deb
 60ee6f79184049f40411c2d4a6f08893 1615934 kde optional kontact_3.5.5-1_i386.deb
 61266fec9cb38cc8218ac8851455c60d 1570656 kde optional korganizer_3.5.5-1_i386.deb
 659731b0b6ee4bda867064b39ca81549 176344 kde optional korn_3.5.5-1_i386.deb
 1ff4ca49aabcf8c94cfdf802aadc269a 1950078 utils optional kpilot_3.5.5-1_i386.deb
 fc6df39657be6cf3bf263713ef5321c6 64640 utils optional ksync_3.5.5-1_i386.deb
 9b86879c532cb85371eb1a5838038463 93746 kde optional ktnef_3.5.5-1_i386.deb
 3ac7bc00c7594adc462b9f45cc425e42 52286 kde optional networkstatus_3.5.5-1_i386.deb
 763cc26afafc64d47da663751b60fd8c 80378 libs optional libindex0_3.5.5-1_i386.deb
 72b7f588532c142996ef2cb7ef95a821 221716 libdevel optional libindex0-dev_3.5.5-1_i386.deb
 0a8bed89afd22d0fdefc3f012429a348 583952 libs optional libkcal2b_3.5.5-1_i386.deb
 d9e544131718e0a891a5fdced96dabc6 69424 libdevel optional libkcal2-dev_3.5.5-1_i386.deb
 09b1d699c3afd0b4effacb015bcccbe2 554592 libs optional libkdepim1a_3.5.5-1_i386.deb
 244cac0bd92aec8c8715498920dbc043 20482 libdevel optional libkdepim1-dev_3.5.5-1_i386.deb
 9de219a0c58848569f9c8c6ceb4ff799 75456 libs optional libkgantt0_3.5.5-1_i386.deb
 907cbf25da56eaf7d723bebb9b097647 27278 libdevel optional libkgantt0-dev_3.5.5-1_i386.deb
 0baaffb12f2fc9b2cf4ddcdd1218b9cf 431172 libs optional libkleopatra1_3.5.5-1_i386.deb
 9a5002fb7eb389ebaf1db95462413328 47778 libdevel optional libkleopatra1-dev_3.5.5-1_i386.deb
 09f78e63c40934dec4c1c796cc470455 117522 libs optional libkmime2_3.5.5-1_i386.deb
 9235d970ea1775720d5600add0ceefef 109394 libs optional libkpimexchange1_3.5.5-1_i386.deb
 1f84fdd6d78976a3c52d9e5de5d2b936 22306 libdevel optional libkpimexchange1-dev_3.5.5-1_i386.deb
 e39c12fcc4207225a7e87ddc46dde703 75010 libs optional libkpimidentities1_3.5.5-1_i386.deb
 0757a32e9fed08f9292d82f999b287e2 39552 libs optional libksieve0_3.5.5-1_i386.deb
 fefacd4d233d01130af2e41cf7ff4b49 22964 libdevel optional libksieve0-dev_3.5.5-1_i386.deb
 550b4e6231959e49a11d3e02e2277668 50202 libs optional libktnef1_3.5.5-1_i386.deb
 c5bdc429e00bbfc36042acc77cec8634 25982 libdevel optional libktnef1-dev_3.5.5-1_i386.deb
 ae51b79a5018d7d634966274113637c5 95614 libs optional libmimelib1c2a_3.5.5-1_i386.deb
 1a021bdf5e7712678b063bd23ca2e75e 68132 libdevel optional libmimelib1-dev_3.5.5-1_i386.deb

Version: GnuPG v1.4.5 (GNU/Linux)


--- End Message ---

Reply to: