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

Reply via email to