Package: sylpheed Version: 3.2.0-1 Severity: grave Sylpheed uses flock(), when available, to lock mbox files on write, while (recent) getmail (for example) defaults to lockf:
http://pyropus.ca/software/getmail/configuration.html#destination-mboxrd While getmail, for example, documents this, makes the lock technique configurable, and includes a big fat warning about the possibility of data corruption consequent to file locking technique mismatch, AFAICT Sylpheed does not document its locking method and does not make it configurable, creating a serious possibility of mbox corruption and data loss. My discussion with upstream of Sylpheed and getmail: http://comments.gmane.org/gmane.mail.getmail.user/5072 http://www.sraoss.jp/pipermail/sylpheed/2014-April/006009.html At the very least, I suggest that Sylpheed should document its locking technique, and warn about the possibility of data loss. -- System Information: Debian Release: 7.5 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.10.38-lizzie (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages sylpheed depends on: ii libatk1.0-0 2.4.0-2 ii libc6 2.17-3 ii libcairo2 1.12.2-3 ii libcompfaceg1 1:1.5.2-5 ii libdbus-1-3 1.6.8-1+deb7u1 ii libdbus-glib-1-2 0.100.2-1 ii libenchant1c2a 1.6.0-7 ii libfontconfig1 2.9.0-7.1 ii libfreetype6 2.4.9-1.1 ii libgdk-pixbuf2.0-0 2.26.1-1 ii libglib2.0-0 2.33.12+really2.32.4-5 ii libgpg-error0 1.10-3.1 ii libgpgme11 1.2.0-1.4 ii libgtk2.0-0 2.24.10-2 ii libgtkspell0 2.0.16-1 ii libldap-2.4-2 2.4.31-1+nmu2 ii libonig2 5.9.1-1 ii libpango1.0-0 1.30.0-1 ii libpisock9 0.12.5-5 ii libssl1.0.0 1.0.1e-2+deb7u7 ii multiarch-support 2.13-38+deb7u1 Versions of packages sylpheed recommends: ii aspell-en [aspell-dictionary] 7.1-0-1 ii ca-certificates 20130119 ii sylpheed-i18n 3.2.0-1 ii xfonts-100dpi 1:1.0.3 Versions of packages sylpheed suggests: pn bogofilter <none> pn bsfilter <none> pn claws-mail-tools <none> ii curl 7.26.0-1+wheezy9 ii jpilot 1.8.1.2-1 pn sylpheed-doc <none> -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org