[ubuntu/oneiric] openafs 1.6.0~pre5-2 (Accepted)

Evan Broder evan at ebroder.net
Mon Jun 6 11:14:18 UTC 2011


openafs (1.6.0~pre5-2) unstable; urgency=low

  * Apply upstream patch from http://gerrit.openafs.org/#change,4656 for
    correct reading of files larger than the chunk size.
  * Use dpkg-buildflags to get the default values of CFLAGS, CPPFLAGS, and
    LDFLAGS.  Upstream does not entirely honor these yet, but we're
    getting closer.
  * Update to standards version 3.9.2 (no changes required).

openafs (1.6.0~pre5-1) unstable; urgency=low

  * New upstream prerelease.
    - Avoid downward vcache pressure when entries are free.
    - Avoid client to fileserver deadlock during callback giveup.
    - Improve calculation of when to flush vcaches.
    - Don't read pages beyond the cache EOF.
    - Improve file server reference counting, locking, and logging.
    - Rename the OpenAFS com_err library to avoid conflicts.
    - Restrict the number of CBRs allocated at once.
    - Permit importing of -md5 and -md4 keys with asetkey.
    - Fix token return in aklog with 524 conversion.
  * Apply upstream patch from http://gerrit.openafs.org/#change,4654 to
    fix a configure problem detecting Linux kernel properties, leading to
    a lockup on 2.6.38 kernels.
  * Update import-upstream and README.source for moving 1.6 from the
    experimental and upstream-1.5 branches to the master and upstream
    branches.
  * Change to Debian source format 3.0 (quilt).  Force a single Debian
    patch for simplicity since the packaging is maintained in Git using
    branches, and include a patch header explaining why.
  

openafs (1.6.0~pre4-1) unstable; urgency=low

  * Upload to unstable.
  * New upstream prerelease.
    - Fix file descriptor leak in the file server that could result in
      corrupted files.
    - Properly support large volume numbers.
    - Document current client setuid behavior.  (Closes: #612608)
    - Allow salvager to be run manually with demand-attach servers.
    - Properly report setpag() errors.
  * Apply upstream deltas:
    - [1e322b88] Linux: 2.6.39: deal with BKL removal
    - [a8aa6f42] Linux: 2.6.39: replace path_lookup with kern_path
  * Declare optional dependencies in the openafs-client init script on
    openafs-fileserver so that, if the same host is running both a
    fileserver and a client, the fileserver starts before and stops after
    the client.

openafs (1.6.0~pre3-1) experimental; urgency=low

  * New upstream prerelease.
    - Revert UUID support in vos.
    - pt_util fixed to properly create new database.
    - MTU discovery now properly shut down on call reset.
    - FUSE client support fixed for non-/afs mounts.
    - A deleted volume can now be recreated properly.
    - Callbacks are again not broken during whole partition salvages.
    - Positional vectored IO fixed.
    - Fileserver per-client thread usage again properly enforced.
    - Anonymous dropbox support improved and drawbacks documented.
    - Ensure vnodes are not reallocated while in use for demand-attach.
    - Perform vcache eviction via a fast path before visiting vcaches
      where sleep is needed.
  * Apply upstream deltas:
    - [17b48f99] Add missing semicolon (Closes: #618496)
    - [ee2811b0] viced: Allow checkout of VOL_STATE_DELETED volumes

openafs (1.6.0~pre2-1) experimental; urgency=low

  * New upstream prerelease.
    - Avoid spurious Rx connection timeouts.
    - Do not retry Rx calls on channels returning busy errors.
    - Fix double-free error in the vos command-line utility.
    - Properly enable Rx connection hard timeouts.
    - Fix lock initialization in Rx.
    - Check for /afs existence before starting unless -nomount given.
    - Fix panic when using /afs/.:mount syntax.
    - Avoid a panic in memcache mode due to missing CellItems file.
    - Attempt to recover more quickly from timed-out volume releases.
    - Improve speed of volume removal.
    - Improve CPU utilization during demand-attach volume attachment.
    - Fix various error handling problems.
    - Linux 2.6.38 support.
    - Improve correctness and performance in cache bypass mode.
    - Avoid extra runs of the vcache freeing routine.
  * In README.modules, document the need to install the Linux headers
    package in the DKMS instructions and the need for module-assistant
    clean openafs in the module-assitant instructions.  (Closes: #606235)

openafs (1.6.0~pre1-1) experimental; urgency=low

  * New upstream prerelease.
    - Rx performance improvements.
    - Correct byte order handling of port in SRV record lookups.
    - More robust vos release to sites previously marked "don't use."
    - vos properly matches sites with multihomed servers.
    - Fix ptserver supergroups support on 64-bit platforms.
    - Bug fixes for demand-attach salvaging.
    - Avoid potential crash when attaching a volume fails.
    - Properly hold the host lock during host enumeration in fileserver.
    - Use larger I/O sizes in memcache to improve performance.
    - Avoid potential alignment issues in pioctl calls.
    - Servers now marked down when GetCapabilities returns an error.
    - Avoid blocking xvcache lock when freeing in-use vcaches.
    - In-use vcache count now properly tracked.
    - Properly configure LWP to use ucontext on appropriate platforms.
    - Eliminate spurious AFS system call errors.
    - Linux 2.6.37 support.
  * Apply upstream deltas:
    - [4a3e5291] Update NEWS for 1.5.78 and 1.6.0pre1
  * In the openafs-client init script, don't attempt to stop or restart
    the AFS client if module loading is disabled.  Stopping afsd without
    unloading the module would leave the system in an inconsistent state.
  * Add $named to Should-Start in the openafs-client init script since the
    client may do DNS lookups for the VLDB and file servers during startup
    in some situations.  (Closes: #586226)
  * Drop --enable-reduced-depends for right now.  aklog doesn't deal with
    it correctly.
  * Now that upstream has renamed compile_et to afs_compile_et, include it
    in libopenafs-dev.
  * Update CellServDB to the 2010-12-13 version.

openafs (1.5.77-2) experimental; urgency=low

  * Apply upstream deltas:
    - [ca2a7363] libuafs: Don't #define user (fixes armel build)
    - [f7f366d0] Link dafssync-debug(8) to fssync-debug(8)
    - [a2cf6b8d] Fix POD errors in fileserver and dasalvager
    - [e36b4e00] Update bos create man page for new demand-attach
  * Add backslashes to the DKMS command, which will be required once DKMS
    uses proper shell quoting.
  * In openafs-modules-source, use /lib/modules/`uname -r`/build as the
    default path to the kernel headers rather than /usr/src/linux.
    Current kernel header packages will create an appropriate symlink
    there.  This default is only used when neither module-assistant nor
    kernel-package are used.
  * In the openafs-client init script, stop looking for openafs.o; Debian
    hasn't supported 2.4 kernels for quite some time.  Remove all the $MP
    handling since we force a module name of openafs.ko using
    --with-linux-kernel-packaging.

openafs (1.5.77-1) experimental; urgency=low

  * Apply upstream deltas:
    - [7594331c] Add NEWS entries for OpenAFS 1.5.77 and 1.5.76
  * New upstream testing release.
    - Demand-attach servers are now always built and installed under
      separate names (dafileserver, davolserver, dasalvager).  This means
      that the default names are no longer demand-attach, which means that
      upgrades from previous experimental versions will fail (but upgrades
      from non-experimental versions will be much cleaner).
    - Linux 2.6.36 support and improved freezer interface support.
    - More robust path MTU detection.
    - Return VNOVOL from fileserver when a volume is deleted.
    - Improve handling of some corruption in the salvager.
    - Relax too-strict checks in ptserver on foreign names.
    - Better reporting of failures during volume attach.
    - Better fileserver handling of host hash collisions.
    - Fix statistics reporting in RXAFS_GetStatistics64.
    - Improved disconnected mode reference tracking.
    - Avoid a kernel panic during vcache contention.
    - Fix potential kernel panic during bulkstatus.
    - Better vos dry-run mode for syncvldb and syncserv.
    - Fix s390x kernel build support.
  * Update afs-newcell and README.servers to recommend using the
    demand-attach fileserver binaries and dafs bos type.
  * Force disabling of Linux syscall probing in kernel module builds.
  * Remove obsolete --enable-demand-attach-fs and --enable-disconnected
    configure flags.  These are now unconditional upstream.
  * The openafs-fileserver init script now depends on $named since
    apparently the volserver requires DNS during startup.  Thanks, Jaap
    Winius.  (Closes: #589783)
  * Use dpkg --print-architecture, not --print-installation-architecture,
    in the openafs-fileserver config script.  The latter is deprecated.
    Thanks, Peter Palfrader.  (Closes: #594488)
  * Add a dependency on libc6-dev to openafs-modules-dkms.  dkms doesn't
    depend on it because most kernel modules don't need it, but openafs
    builds userspace helper programs.  Thanks, Peter Palfrader.
  * Fix the sample CellServDB entry printed by afs-newcell if the cell
    isn't found in /etc/openafs/CellServDB to include the correct server
    syntax.  Thanks, Peter Palfrader.
  * Run the DKMS build commands in a subshell to work around a DKMS bug
    that caused the module build logs to be discarded.  (LP: #593509)
  * Add a status command to the openafs-fileserver init script.
  * Update to debhelper compatibility level V8.
    - Rewrite debian/rules to use dh and overrides.
    - Use dh_installdocs --link-doc to handle linked doc directories.
    - Rewrite debian/module/rules to use dh and overrides.
    - Bump -source package dependency and compat to debhelper 8.
  * Add ${perl:Depends} to openafs-modules-dkms and perl to the
    dependencies of openafs-modules-source, since Perl is used as part of
    the module build system now.
  * Remove bison and flex dependencies for the module build packages.  We
    now ship the results of rxgen, so don't need all the tools required to
    build the full source tree.
  * Update standards version to 3.9.1 (no changes required).

openafs (1.5.75-2) experimental; urgency=low

  * Apply upstream deltas:
    - [57d727da] Link libafsauthent with -lresolv if required
    - [c3fc948e] Check for crypt in external library
    - [a1351d48] Fix ktime test on 64-bit systems
  * Use --after instead of --remaining in binary-indep to avoid running
    dh_auto_install and doing the installation process again.

openafs (1.5.75-1) experimental; urgency=low

  * New upstream testing release.
    - Path MTU discovery for networks with bad fragmentation.
    - New -human flag for human-readable units in some fs commands.
    - Provide reasons for locked volumes in vos when known.
    - Improvements to Rx ping and NAT handling.
    - Improvements to the userspace AFS client.
    - Substantial updates to the Administrator's Guide.
    - Various bug fixes and improvements to the file server.
    - Force core file generation in bosserver.
    - Improve vlclient and vldb_check.
    - Avoid volume corruption on creation if files were left over from a
      previous failed cleanup.
    - Do not tie up fileserver threads with volumes being taken offline.
    - Break origin's callback on the target of a rename operation.
    - Do not open /dev/console in the fileserver.  (Closes: #582111)
    - Avoid unneeded sync() calls in the fileserver.
    - Update client disk cache version.
    - Parallelization improvements in lock management in the client.
    - New -dynroot-sparse mode for afsd to not show all cells in the
      CellServDB until that cell is needed.
    - Fix aklog crash with linked cell handling.
    - Fix fs getserverprefs -vlservers with default CellServDB list.
    - Report server address when logging warnings.
    - Avoid panic in GetCapabilities with an unknown cell.
    - Report process name and ID for advisory lock warnings when
      possible.
    - Flush pending changes to server when releasing file locks.
    - Various other client bug fixes on error handling and callbacks.
    - Disable syscall probes when keyrings are supported.
    - Use filehandles for all Linux 2.6 versions to avoid
      incompatibilities with mismatched afsds.
    - Update Linux kernel support for 2.6.35.
    - The stripped source tree generated for kernel module builds is now
      truly architecture-independent and can build on i386 for amd64
      kernels (for example).  (Closes: #518270)
    - Fix build problems on alpha.
  * Apply upstream deltas:
    - [bbce0515] Add NEWS entries for 1.5.75
    - [c790e7d0] Remove a few erroneous NEWS entries for 1.5.75
    - [9e2aba99] Fix ktime test for errors
    - [5cc6293c] Provide man pages for more fssync-debug commands
  * Set the OpenAFS build version to the Debian package version with
    -debian appended so that the Debian package versions can be
    distinguished from unmodified upstream versions.
  * Build shared library packages for libafsauthent and libafsrpc.
    Upstream is now more careful about the ABI.  (Closes: #433054)
  * Explicitly link libafsauthent with -lresolv -lcrypt.  This is a
    temporary fix for Linux that will be replaced by a better upstream fix
    in the next release.
  * openafs-modules-source and openafs-modules-dkms are now architecture:
    all.  The generated kernel source is now architecture-independent.
  * openafs-modules-source and openafs-modules-dkms now recommend an
    appropriate version of openafs-client.
  * Update kernel module packaging scripts:
    - Remove selection of linux-image vs. kernel-image for kernel names.
    - Use Breaks instead of Conflicts.
    - Update standards version to 3.9.0.
  * Tighten the dependencies on openafs-client in packages that symlink
    their /usr/share/doc directories to openafs-client's to meet the
    Policy requirements for changelog files.
  * Remove the lpia architecture.  This was an experiment in Ubuntu that
    has apparently been dropped.
  * Add preliminary support for powerpcspe, mapping that architecture to
    ppc_linux26.  The kernel build won't work unless uname -m on that
    architecture returns ppc.
  * Minor update to README.Debian for openafs-doc: the old IBM release
    notes are no longer included.
  * Remove conflicts/replaces/provides for openafs-ptutil, which was
    ancient (removed in 2001).
  * Install an upstream changelog file now that upstream provides one.
  * Add a workaround in the clean target to allow the same packaging files
    to be used by upstream, which removes changelog during distclean
    because it's Autoconf-generated.  This workaround will not trigger
    during a normal Debian package build.
  * Update standards version to 3.9.0.
    - Use Breaks instead of Conflicts where appropriate.

openafs (1.5.74.1-1) experimental; urgency=low

  * New upstream testing release.
    - Correctly recognize cache version differences in upgrades from 1.4
      and invalidate the old cache.
    - Resolve symlinks in fs rmmount.
    - Include PID in byte-range lock warning.
  * Preserve the AFS mount point and cache directories set in
    /etc/openafs/cacheinfo if the file already exists rather than
    overwriting them with the defaults.  Thanks, Liam Healy.
    (Closes: #580077)
  * In the openafs-client init script, don't assume that AFS is mounted on
    /afs when unmounting it or killing processes with AFS files open.
    Instead, parse /etc/mtab to find the AFS mount point.
  * Move the experimental afsd.fuse AFS FUSE client into openafs-fuse to
    avoid adding a FUSE dependency in openafs-client.  Document its
    current limitations in the package description.

openafs (1.5.74-2) experimental; urgency=low

  * Apply upstream deltas:
    - [e6f6c349] Fixes and clarifications to vos setaddrs man page
    - [d80382ef] Remove special-case call for KAM_SetPassword on s390
  * Fix ucontext detection on ppc_linux26, hopefully fixing build failures
    on the Debian powerpc architecture.
  * Install afsd.fuse and a man page link for it if the FUSE client build
    is enabled.
  * Add build dependency on libfuse-dev and pass --enable-fuse-client to
    configure so that the new FUSE afsd is built.  Install afsd.fuse into
    the openafs-client package for the time being; it will move to some
    other package before being uploaded to unstable so that openafs-client
    doesn't keep a dependency on libfuse.  There is, as yet, no
    documentation or init script support for the FUSE implementation.

openafs (1.5.74-1) experimental; urgency=low

  * New upstream testing release.
    - New vos setaddrs command.
    - Significant improvements to libuafs (user-space AFS client).
    - Initial FUSE implementation for afsd.
    - pts mem -supergroup and -expandgroups options.
    - Rx lock acquisition and thread safety fixes.
    - Fileserver capabilities support for the UNIX client.
    - Various afsmonitor improvements.

openafs (1.5.73.3-1) experimental; urgency=low

  * New upstream testing release.
    - New demand-attach file server support for greatly improved file
      server restart times.
    - Support for split readonly/read-write client caches.
    - Better client handling of file server meltdowns.
    - Experimental read-only client disconnected mode.
    - NFS translator clients now work properly on Linux.
    - Client cache readahead.
    - Network performance improvements.
    - New libkopenafs library providing a kernel PAG manipulation
      interface (a subset of the API provided by Heimdal's libkafs).
    - Fix builds on sparc64.  (LP: #181661)
  * Apply upstream deltas:
    - [7d395f17] Improve demand-attach fileserver bos documentation
    - [a763edc3] Make src/rx/rx.c not executable
    - [8d41bc24] Reallocate memory in aklog for the AFS ID string
    - [be449999] Fix typo in bos_create manpage
    - [fdb9429e] Linux: kmap() not page_address()
  * Build OpenAFS with demand-attach enabled for the file server, bos
    restricted mode enabled for bosserver, and disconnected mode enabled
    for the client.  Except for demand-attach, these options don't change
    the default behavior, just make new capabilities available.
  * The openafs-modules package now provides openafs-modules3 and
    conflicts on pre-1.5.61 openafs-client packages since the interface
    between afsd and the module has changed.  openafs-client now conflicts
    with openafs-modules2 and recommends openafs-modules3.
  * Change the default permissions of /etc/openafs/server to 0755 to match
    upstream defaults, but do not change permissions on upgrade.  The only
    file in that directory that needs to be protected is KeyFile, which
    should be mode 0600 anyway.  Drop the patch to bosserver to allow more
    restrictive permissions.  bosserver will complain about directory
    permissions after upgrade until the directory is manually changed.
  * Upstream now installs afszcm.cat and finds it in /usr/share/openafs/C,
    so use the version installed via make install and install it in the
    same location.
  * Upstream builds specific files with -fno-strict-aliasing where needed,
    so we no longer need to build the whole source with that flag.
  * Upstream no longer includes files covered by the Apple Public Source
    License, so we no longer have to repackage the upstream source to
    remove those files.  Drop Debian patches to the build system that were
    compensating for the removal of those files.
  * Switch to generating upstream tarballs from the upstream Git tag
    rather than from tarball releases.  There's no reason to include all
    the generated files when we're going to regenerate them anyway, and
    this saves effort combining the doc and src tarballs.

Date: Mon,  06 Jun 2011 11:09:11 +0000
Changed-By: Evan Broder <evan at ebroder.net>
Maintainer: Russ Allbery <rra at debian.org>
Origin: Debian/unstable
https://launchpad.net/ubuntu/oneiric/+source/openafs/1.6.0~pre5-2
-------------- next part --------------
Origin: Debian/unstable
Format: 1.7
Date: Mon,  06 Jun 2011 11:09:11 +0000
Source: openafs
Binary: openafs-client, openafs-fuse, openafs-kpasswd, openafs-fileserver, openafs-dbserver, openafs-doc, openafs-krb5, libkopenafs1, libafsauthent1, libafsrpc1, libopenafs-dev, openafs-modules-source, openafs-modules-dkms, libpam-openafs-kaserver, openafs-dbg
Architecture: source
Version: 1.6.0~pre5-2
Distribution: oneiric
Urgency: low
Maintainer: Russ Allbery <rra at debian.org>
Changed-By: Evan Broder <evan at ebroder.net>
Closes: 433054 518270 580077 582111 586226 589783 594488 606235 612608 618496
Launchpad-bugs-fixed: 181661 593509
Files:
 d39af837f27c2d3a13d11dddafdef669 2024 net optional openafs_1.6.0~pre5-2.dsc
 03737357bd7a2a2e35175459c16fdeed 147096 net optional openafs_1.6.0~pre5-2.debian.tar.gz
 9efa747d8057e1679d244ff92de2f0ed 9068475 net optional openafs_1.6.0~pre5.orig.tar.gz
Changes:
 openafs (1.6.0~pre5-2) unstable; urgency=low
 .
   * Apply upstream patch from http://gerrit.openafs.org/#change,4656 for
     correct reading of files larger than the chunk size.
   * Use dpkg-buildflags to get the default values of CFLAGS, CPPFLAGS, and
     LDFLAGS.  Upstream does not entirely honor these yet, but we're
     getting closer.
   * Update to standards version 3.9.2 (no changes required).
 .
 openafs (1.6.0~pre5-1) unstable; urgency=low
 .
   * New upstream prerelease.
     - Avoid downward vcache pressure when entries are free.
     - Avoid client to fileserver deadlock during callback giveup.
     - Improve calculation of when to flush vcaches.
     - Don't read pages beyond the cache EOF.
     - Improve file server reference counting, locking, and logging.
     - Rename the OpenAFS com_err library to avoid conflicts.
     - Restrict the number of CBRs allocated at once.
     - Permit importing of -md5 and -md4 keys with asetkey.
     - Fix token return in aklog with 524 conversion.
   * Apply upstream patch from http://gerrit.openafs.org/#change,4654 to
     fix a configure problem detecting Linux kernel properties, leading to
     a lockup on 2.6.38 kernels.
   * Update import-upstream and README.source for moving 1.6 from the
     experimental and upstream-1.5 branches to the master and upstream
     branches.
   * Change to Debian source format 3.0 (quilt).  Force a single Debian
     patch for simplicity since the packaging is maintained in Git using
     branches, and include a patch header explaining why.
   
 .
 openafs (1.6.0~pre4-1) unstable; urgency=low
 .
   * Upload to unstable.
   * New upstream prerelease.
     - Fix file descriptor leak in the file server that could result in
       corrupted files.
     - Properly support large volume numbers.
     - Document current client setuid behavior.  (Closes: #612608)
     - Allow salvager to be run manually with demand-attach servers.
     - Properly report setpag() errors.
   * Apply upstream deltas:
     - [1e322b88] Linux: 2.6.39: deal with BKL removal
     - [a8aa6f42] Linux: 2.6.39: replace path_lookup with kern_path
   * Declare optional dependencies in the openafs-client init script on
     openafs-fileserver so that, if the same host is running both a
     fileserver and a client, the fileserver starts before and stops after
     the client.
 .
 openafs (1.6.0~pre3-1) experimental; urgency=low
 .
   * New upstream prerelease.
     - Revert UUID support in vos.
     - pt_util fixed to properly create new database.
     - MTU discovery now properly shut down on call reset.
     - FUSE client support fixed for non-/afs mounts.
     - A deleted volume can now be recreated properly.
     - Callbacks are again not broken during whole partition salvages.
     - Positional vectored IO fixed.
     - Fileserver per-client thread usage again properly enforced.
     - Anonymous dropbox support improved and drawbacks documented.
     - Ensure vnodes are not reallocated while in use for demand-attach.
     - Perform vcache eviction via a fast path before visiting vcaches
       where sleep is needed.
   * Apply upstream deltas:
     - [17b48f99] Add missing semicolon (Closes: #618496)
     - [ee2811b0] viced: Allow checkout of VOL_STATE_DELETED volumes
 .
 openafs (1.6.0~pre2-1) experimental; urgency=low
 .
   * New upstream prerelease.
     - Avoid spurious Rx connection timeouts.
     - Do not retry Rx calls on channels returning busy errors.
     - Fix double-free error in the vos command-line utility.
     - Properly enable Rx connection hard timeouts.
     - Fix lock initialization in Rx.
     - Check for /afs existence before starting unless -nomount given.
     - Fix panic when using /afs/.:mount syntax.
     - Avoid a panic in memcache mode due to missing CellItems file.
     - Attempt to recover more quickly from timed-out volume releases.
     - Improve speed of volume removal.
     - Improve CPU utilization during demand-attach volume attachment.
     - Fix various error handling problems.
     - Linux 2.6.38 support.
     - Improve correctness and performance in cache bypass mode.
     - Avoid extra runs of the vcache freeing routine.
   * In README.modules, document the need to install the Linux headers
     package in the DKMS instructions and the need for module-assistant
     clean openafs in the module-assitant instructions.  (Closes: #606235)
 .
 openafs (1.6.0~pre1-1) experimental; urgency=low
 .
   * New upstream prerelease.
     - Rx performance improvements.
     - Correct byte order handling of port in SRV record lookups.
     - More robust vos release to sites previously marked "don't use."
     - vos properly matches sites with multihomed servers.
     - Fix ptserver supergroups support on 64-bit platforms.
     - Bug fixes for demand-attach salvaging.
     - Avoid potential crash when attaching a volume fails.
     - Properly hold the host lock during host enumeration in fileserver.
     - Use larger I/O sizes in memcache to improve performance.
     - Avoid potential alignment issues in pioctl calls.
     - Servers now marked down when GetCapabilities returns an error.
     - Avoid blocking xvcache lock when freeing in-use vcaches.
     - In-use vcache count now properly tracked.
     - Properly configure LWP to use ucontext on appropriate platforms.
     - Eliminate spurious AFS system call errors.
     - Linux 2.6.37 support.
   * Apply upstream deltas:
     - [4a3e5291] Update NEWS for 1.5.78 and 1.6.0pre1
   * In the openafs-client init script, don't attempt to stop or restart
     the AFS client if module loading is disabled.  Stopping afsd without
     unloading the module would leave the system in an inconsistent state.
   * Add $named to Should-Start in the openafs-client init script since the
     client may do DNS lookups for the VLDB and file servers during startup
     in some situations.  (Closes: #586226)
   * Drop --enable-reduced-depends for right now.  aklog doesn't deal with
     it correctly.
   * Now that upstream has renamed compile_et to afs_compile_et, include it
     in libopenafs-dev.
   * Update CellServDB to the 2010-12-13 version.
 .
 openafs (1.5.77-2) experimental; urgency=low
 .
   * Apply upstream deltas:
     - [ca2a7363] libuafs: Don't #define user (fixes armel build)
     - [f7f366d0] Link dafssync-debug(8) to fssync-debug(8)
     - [a2cf6b8d] Fix POD errors in fileserver and dasalvager
     - [e36b4e00] Update bos create man page for new demand-attach
   * Add backslashes to the DKMS command, which will be required once DKMS
     uses proper shell quoting.
   * In openafs-modules-source, use /lib/modules/`uname -r`/build as the
     default path to the kernel headers rather than /usr/src/linux.
     Current kernel header packages will create an appropriate symlink
     there.  This default is only used when neither module-assistant nor
     kernel-package are used.
   * In the openafs-client init script, stop looking for openafs.o; Debian
     hasn't supported 2.4 kernels for quite some time.  Remove all the $MP
     handling since we force a module name of openafs.ko using
     --with-linux-kernel-packaging.
 .
 openafs (1.5.77-1) experimental; urgency=low
 .
   * Apply upstream deltas:
     - [7594331c] Add NEWS entries for OpenAFS 1.5.77 and 1.5.76
   * New upstream testing release.
     - Demand-attach servers are now always built and installed under
       separate names (dafileserver, davolserver, dasalvager).  This means
       that the default names are no longer demand-attach, which means that
       upgrades from previous experimental versions will fail (but upgrades
       from non-experimental versions will be much cleaner).
     - Linux 2.6.36 support and improved freezer interface support.
     - More robust path MTU detection.
     - Return VNOVOL from fileserver when a volume is deleted.
     - Improve handling of some corruption in the salvager.
     - Relax too-strict checks in ptserver on foreign names.
     - Better reporting of failures during volume attach.
     - Better fileserver handling of host hash collisions.
     - Fix statistics reporting in RXAFS_GetStatistics64.
     - Improved disconnected mode reference tracking.
     - Avoid a kernel panic during vcache contention.
     - Fix potential kernel panic during bulkstatus.
     - Better vos dry-run mode for syncvldb and syncserv.
     - Fix s390x kernel build support.
   * Update afs-newcell and README.servers to recommend using the
     demand-attach fileserver binaries and dafs bos type.
   * Force disabling of Linux syscall probing in kernel module builds.
   * Remove obsolete --enable-demand-attach-fs and --enable-disconnected
     configure flags.  These are now unconditional upstream.
   * The openafs-fileserver init script now depends on $named since
     apparently the volserver requires DNS during startup.  Thanks, Jaap
     Winius.  (Closes: #589783)
   * Use dpkg --print-architecture, not --print-installation-architecture,
     in the openafs-fileserver config script.  The latter is deprecated.
     Thanks, Peter Palfrader.  (Closes: #594488)
   * Add a dependency on libc6-dev to openafs-modules-dkms.  dkms doesn't
     depend on it because most kernel modules don't need it, but openafs
     builds userspace helper programs.  Thanks, Peter Palfrader.
   * Fix the sample CellServDB entry printed by afs-newcell if the cell
     isn't found in /etc/openafs/CellServDB to include the correct server
     syntax.  Thanks, Peter Palfrader.
   * Run the DKMS build commands in a subshell to work around a DKMS bug
     that caused the module build logs to be discarded.  (LP: #593509)
   * Add a status command to the openafs-fileserver init script.
   * Update to debhelper compatibility level V8.
     - Rewrite debian/rules to use dh and overrides.
     - Use dh_installdocs --link-doc to handle linked doc directories.
     - Rewrite debian/module/rules to use dh and overrides.
     - Bump -source package dependency and compat to debhelper 8.
   * Add ${perl:Depends} to openafs-modules-dkms and perl to the
     dependencies of openafs-modules-source, since Perl is used as part of
     the module build system now.
   * Remove bison and flex dependencies for the module build packages.  We
     now ship the results of rxgen, so don't need all the tools required to
     build the full source tree.
   * Update standards version to 3.9.1 (no changes required).
 .
 openafs (1.5.75-2) experimental; urgency=low
 .
   * Apply upstream deltas:
     - [57d727da] Link libafsauthent with -lresolv if required
     - [c3fc948e] Check for crypt in external library
     - [a1351d48] Fix ktime test on 64-bit systems
   * Use --after instead of --remaining in binary-indep to avoid running
     dh_auto_install and doing the installation process again.
 .
 openafs (1.5.75-1) experimental; urgency=low
 .
   * New upstream testing release.
     - Path MTU discovery for networks with bad fragmentation.
     - New -human flag for human-readable units in some fs commands.
     - Provide reasons for locked volumes in vos when known.
     - Improvements to Rx ping and NAT handling.
     - Improvements to the userspace AFS client.
     - Substantial updates to the Administrator's Guide.
     - Various bug fixes and improvements to the file server.
     - Force core file generation in bosserver.
     - Improve vlclient and vldb_check.
     - Avoid volume corruption on creation if files were left over from a
       previous failed cleanup.
     - Do not tie up fileserver threads with volumes being taken offline.
     - Break origin's callback on the target of a rename operation.
     - Do not open /dev/console in the fileserver.  (Closes: #582111)
     - Avoid unneeded sync() calls in the fileserver.
     - Update client disk cache version.
     - Parallelization improvements in lock management in the client.
     - New -dynroot-sparse mode for afsd to not show all cells in the
       CellServDB until that cell is needed.
     - Fix aklog crash with linked cell handling.
     - Fix fs getserverprefs -vlservers with default CellServDB list.
     - Report server address when logging warnings.
     - Avoid panic in GetCapabilities with an unknown cell.
     - Report process name and ID for advisory lock warnings when
       possible.
     - Flush pending changes to server when releasing file locks.
     - Various other client bug fixes on error handling and callbacks.
     - Disable syscall probes when keyrings are supported.
     - Use filehandles for all Linux 2.6 versions to avoid
       incompatibilities with mismatched afsds.
     - Update Linux kernel support for 2.6.35.
     - The stripped source tree generated for kernel module builds is now
       truly architecture-independent and can build on i386 for amd64
       kernels (for example).  (Closes: #518270)
     - Fix build problems on alpha.
   * Apply upstream deltas:
     - [bbce0515] Add NEWS entries for 1.5.75
     - [c790e7d0] Remove a few erroneous NEWS entries for 1.5.75
     - [9e2aba99] Fix ktime test for errors
     - [5cc6293c] Provide man pages for more fssync-debug commands
   * Set the OpenAFS build version to the Debian package version with
     -debian appended so that the Debian package versions can be
     distinguished from unmodified upstream versions.
   * Build shared library packages for libafsauthent and libafsrpc.
     Upstream is now more careful about the ABI.  (Closes: #433054)
   * Explicitly link libafsauthent with -lresolv -lcrypt.  This is a
     temporary fix for Linux that will be replaced by a better upstream fix
     in the next release.
   * openafs-modules-source and openafs-modules-dkms are now architecture:
     all.  The generated kernel source is now architecture-independent.
   * openafs-modules-source and openafs-modules-dkms now recommend an
     appropriate version of openafs-client.
   * Update kernel module packaging scripts:
     - Remove selection of linux-image vs. kernel-image for kernel names.
     - Use Breaks instead of Conflicts.
     - Update standards version to 3.9.0.
   * Tighten the dependencies on openafs-client in packages that symlink
     their /usr/share/doc directories to openafs-client's to meet the
     Policy requirements for changelog files.
   * Remove the lpia architecture.  This was an experiment in Ubuntu that
     has apparently been dropped.
   * Add preliminary support for powerpcspe, mapping that architecture to
     ppc_linux26.  The kernel build won't work unless uname -m on that
     architecture returns ppc.
   * Minor update to README.Debian for openafs-doc: the old IBM release
     notes are no longer included.
   * Remove conflicts/replaces/provides for openafs-ptutil, which was
     ancient (removed in 2001).
   * Install an upstream changelog file now that upstream provides one.
   * Add a workaround in the clean target to allow the same packaging files
     to be used by upstream, which removes changelog during distclean
     because it's Autoconf-generated.  This workaround will not trigger
     during a normal Debian package build.
   * Update standards version to 3.9.0.
     - Use Breaks instead of Conflicts where appropriate.
 .
 openafs (1.5.74.1-1) experimental; urgency=low
 .
   * New upstream testing release.
     - Correctly recognize cache version differences in upgrades from 1.4
       and invalidate the old cache.
     - Resolve symlinks in fs rmmount.
     - Include PID in byte-range lock warning.
   * Preserve the AFS mount point and cache directories set in
     /etc/openafs/cacheinfo if the file already exists rather than
     overwriting them with the defaults.  Thanks, Liam Healy.
     (Closes: #580077)
   * In the openafs-client init script, don't assume that AFS is mounted on
     /afs when unmounting it or killing processes with AFS files open.
     Instead, parse /etc/mtab to find the AFS mount point.
   * Move the experimental afsd.fuse AFS FUSE client into openafs-fuse to
     avoid adding a FUSE dependency in openafs-client.  Document its
     current limitations in the package description.
 .
 openafs (1.5.74-2) experimental; urgency=low
 .
   * Apply upstream deltas:
     - [e6f6c349] Fixes and clarifications to vos setaddrs man page
     - [d80382ef] Remove special-case call for KAM_SetPassword on s390
   * Fix ucontext detection on ppc_linux26, hopefully fixing build failures
     on the Debian powerpc architecture.
   * Install afsd.fuse and a man page link for it if the FUSE client build
     is enabled.
   * Add build dependency on libfuse-dev and pass --enable-fuse-client to
     configure so that the new FUSE afsd is built.  Install afsd.fuse into
     the openafs-client package for the time being; it will move to some
     other package before being uploaded to unstable so that openafs-client
     doesn't keep a dependency on libfuse.  There is, as yet, no
     documentation or init script support for the FUSE implementation.
 .
 openafs (1.5.74-1) experimental; urgency=low
 .
   * New upstream testing release.
     - New vos setaddrs command.
     - Significant improvements to libuafs (user-space AFS client).
     - Initial FUSE implementation for afsd.
     - pts mem -supergroup and -expandgroups options.
     - Rx lock acquisition and thread safety fixes.
     - Fileserver capabilities support for the UNIX client.
     - Various afsmonitor improvements.
 .
 openafs (1.5.73.3-1) experimental; urgency=low
 .
   * New upstream testing release.
     - New demand-attach file server support for greatly improved file
       server restart times.
     - Support for split readonly/read-write client caches.
     - Better client handling of file server meltdowns.
     - Experimental read-only client disconnected mode.
     - NFS translator clients now work properly on Linux.
     - Client cache readahead.
     - Network performance improvements.
     - New libkopenafs library providing a kernel PAG manipulation
       interface (a subset of the API provided by Heimdal's libkafs).
     - Fix builds on sparc64.  (LP: #181661)
   * Apply upstream deltas:
     - [7d395f17] Improve demand-attach fileserver bos documentation
     - [a763edc3] Make src/rx/rx.c not executable
     - [8d41bc24] Reallocate memory in aklog for the AFS ID string
     - [be449999] Fix typo in bos_create manpage
     - [fdb9429e] Linux: kmap() not page_address()
   * Build OpenAFS with demand-attach enabled for the file server, bos
     restricted mode enabled for bosserver, and disconnected mode enabled
     for the client.  Except for demand-attach, these options don't change
     the default behavior, just make new capabilities available.
   * The openafs-modules package now provides openafs-modules3 and
     conflicts on pre-1.5.61 openafs-client packages since the interface
     between afsd and the module has changed.  openafs-client now conflicts
     with openafs-modules2 and recommends openafs-modules3.
   * Change the default permissions of /etc/openafs/server to 0755 to match
     upstream defaults, but do not change permissions on upgrade.  The only
     file in that directory that needs to be protected is KeyFile, which
     should be mode 0600 anyway.  Drop the patch to bosserver to allow more
     restrictive permissions.  bosserver will complain about directory
     permissions after upgrade until the directory is manually changed.
   * Upstream now installs afszcm.cat and finds it in /usr/share/openafs/C,
     so use the version installed via make install and install it in the
     same location.
   * Upstream builds specific files with -fno-strict-aliasing where needed,
     so we no longer need to build the whole source with that flag.
   * Upstream no longer includes files covered by the Apple Public Source
     License, so we no longer have to repackage the upstream source to
     remove those files.  Drop Debian patches to the build system that were
     compensating for the removal of those files.
   * Switch to generating upstream tarballs from the upstream Git tag
     rather than from tarball releases.  There's no reason to include all
     the generated files when we're going to regenerate them anyway, and
     this saves effort combining the doc and src tarballs.



More information about the Oneiric-changes mailing list