Package: netatalk
Version: 2.0.3-4
Severity: normal

NetATalk should be built with the --with-bdb-txn argument to configure.

Omitting this means that it's running without transaction-protected
access to .AppleDB . If NetATalk crashes, the machine loses power, etc,
the cnid database may be corrupted. Berkeley DB cannot detect and
recover from this state, it requires manual correction with
db4.2_recover on each .AppleDB .

This issue is easily addressed by appending --with-cnid-dbd-txn to
DEB_CONFIGURE_EXTRA_FLAGS in debian/rules . I'm not aware of any
problems that would prohibit the use of transaction support, and I know
it resolves a lot of problems.

Even if you decide not to make this change, please consider documenting
the process:

        apt-get source netatalk
        apt-get build-dep netatalk
        cd netatalk-2*
        vim debian/rules (append --with-cnid-dbd-txn to
                DEB_CONFIGURE_EXTRA_FLAGS)
        fakeroot debian/rules binary

... so that people realise it's easy to enable for the debian package,
and they don't need to go and build their own copy of NetATalk.

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

Versions of packages netatalk depends on:
ii  libc6                    2.3.6.ds1-13    GNU C Library: Shared libraries
ii  libcupsys2               1.2.7-4         Common UNIX Printing System(tm) - 
ii  libdb4.2                 4.2.52+dfsg-2   Berkeley v4.2 Database Libraries [
ii  libgcrypt11              1.2.3-2         LGPL Crypto library - runtime libr
ii  libgnutls13              1.4.4-3         the GNU TLS library - runtime libr
ii  libgpg-error0            1.4-1           library for common error values an
ii  libgssapi4-heimdal       0.7.2.dfsg.1-10 Libraries for Heimdal Kerberos
ii  libkrb5-17-heimdal       0.7.2.dfsg.1-10 Libraries for Heimdal Kerberos
ii  libpam-modules           0.79-4          Pluggable Authentication Modules f
ii  libpam-runtime           0.79-4          Runtime support for the PAM librar
ii  libpam0g                 0.79-4          Pluggable Authentication Modules l
ii  libslp1                  1.2.1-6.2       OpenSLP libraries
ii  libtasn1-3               0.3.6-2         Manage ASN.1 structures (runtime)
ii  libwrap0                 7.6.dbs-13      Wietse Venema's TCP wrappers libra
ii  netbase                  4.29            Basic TCP/IP networking system
ii  perl                     5.8.8-7         Larry Wall's Practical Extraction 
ii  zlib1g                   1:1.2.3-13      compression library - runtime

Versions of packages netatalk recommends:
ii  db4.2-util                 4.2.52+dfsg-2 Berkeley v4.2 Database Utilities
ii  lsof                       4.77.dfsg.1-3 List open files
pn  rc                         <none>        (no description available)
pn  slpd                       <none>        (no description available)

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to