lp:ubuntu/edgy/openafs

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/edgy/openafs
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

12. By Russ Allbery

Apply upstream fix from Derek Atkins for compilation with kernel
versions prior to 2.6.10. (Closes: #376576)

11. By Russ Allbery

* Include all of AFS's local XDR implementation in the build for
  shlibafsrpc, fixing problems with undefined symbols in the PAM module
  on AMD64.
* When creating a new file server in afs-newcell, use a set of tuning
  flags from Harald Barth rather than relying on the defaults. This
  doesn't help with general bos create; long term, the defaults need to
  be fixed. (Closes: #364100)
* Add a note in README.servers about fileserver tuning options.
* Update debconf templates to follow the best practice recommendations
  from the Developer's Reference.
* Regenerate the man pages on build since the pre-generated ones were
  done with a very old version of pod2man.
* Update standards version to 3.7.2 (no changes required).
* Use a better method of optionally running make distclean.
* Add build-arch and build-indep targets, just in case.
* Translation updates:
  - Czech, thanks Martin Šín.
  - Portuguese (Brazil), thanks André Luís Lopes.
  - French, thanks Christian Perrier.
  - Vietnamese, thanks Clytie Siddall.

10. By Russ Allbery

* Exit successfully in the openafs-client init script if no module is
  installed, since otherwise openafs-client will fail to install until
  one builds a module. This restores previous accidental behavior due
  to a bug in debhelper. (Closes: #362695)
* libopenafs-dev must conflict with liblwp-dev since they both provide
  liblwp.a. Thanks, Justin Pryzby. (Closes: #362842)
* openafs-client recommends lsof, since the init script uses it for
  cleaner shutdown.

9. By Russ Allbery

Apply upstream fix from Derek Atkins for compilation with kernel
versions prior to 2.6.10. (Closes: #376576)

8. By Russ Allbery

* Include all of AFS's local XDR implementation in the build for
  shlibafsrpc, fixing problems with undefined symbols in the PAM module
  on AMD64.
* When creating a new file server in afs-newcell, use a set of tuning
  flags from Harald Barth rather than relying on the defaults. This
  doesn't help with general bos create; long term, the defaults need to
  be fixed. (Closes: #364100)
* Add a note in README.servers about fileserver tuning options.
* Update debconf templates to follow the best practice recommendations
  from the Developer's Reference.
* Regenerate the man pages on build since the pre-generated ones were
  done with a very old version of pod2man.
* Update standards version to 3.7.2 (no changes required).
* Use a better method of optionally running make distclean.
* Add build-arch and build-indep targets, just in case.
* Translation updates:
  - Czech, thanks Martin Šín.
  - Portuguese (Brazil), thanks André Luís Lopes.
  - French, thanks Christian Perrier.
  - Vietnamese, thanks Clytie Siddall.

7. By Russ Allbery

* Exit successfully in the openafs-client init script if no module is
  installed, since otherwise openafs-client will fail to install until
  one builds a module. This restores previous accidental behavior due
  to a bug in debhelper. (Closes: #362695)
* libopenafs-dev must conflict with liblwp-dev since they both provide
  liblwp.a. Thanks, Justin Pryzby. (Closes: #362842)
* openafs-client recommends lsof, since the init script uses it for
  cleaner shutdown.

6. By Adam Conrad

Fake sync from Debian, bringing in sparc64 and documentation fixes.

5. By Russ Allbery

* Apply upstream patch from Chas Williams to be more careful about what
  dentry is used in renames, avoiding a kernel fault when renaming
  dentries accessed through multiple paths (such as RO and RW).
* Apply patch to allow the module to build with the Ubuntu kernel.
  Thanks, Björn Torkelsson. (Closes: #342607)
* Stop unconditionally forcing the compiler to cc or gcc in configure,
  allowing, among other things, building the kernel module with a
  compiler other than the default system compiler. (Closes: #338306)
* Call kernel-version correctly from prep-modules, which fixes build
  issues with manually-built kernels. (Closes: #344851)
* Backport man pages from upstream CVS. (Closes: #79763)
* Include afsmonitor and livesys in openafs-client.
* Include volinfo in openafs-fileserver.
* Document FAM's lack of support for AFS's security model and recommend
  gamin instead. (Closes: #343246)
* Add a hint to README.Debian on what to do about the cache partition if
  running ReiserFS or XFS without a spare partition.
* Use make install into debian/tmp rather than make dest. make dest is
  mostly for Transarc compatibility and make install looks more like a
  typical package and makes it easier to evaluate differences in FHS
  location between upstream and Debian. As a side effect, there's no
  need to mess with the @sys link. (Closes: #165909)
* Install more files with dh_install rather than install commands in
  debian/rules so that *.install shows a more complete picture of what
  goes into each package.
* Don't ignore make distclean errors.

4. By Russ Allbery

* Install more of the standard OpenAFS utilities. (Closes: #138851)
  - openafs-dbserver: Install prdb_check and vldb_check.
  - openafs-fileserver: Install voldump.
  - openafs-client: Install fstrace, scout, and up (as afs-up).
  - Modify fstrace to load its catalog from /usr/share/openafs.
* Do not install kpwvalid. The default version does little useful and
  the kpwvalid binary must be in AFS for it to take effect.
* Overhaul the way kernel modules are built.
  - Recommend linux-image rather than kernel-image for newer kernels.
  - Always recommend the kernel package; since it's only a recommends,
    there's no need to special-case the hand-built kernel case.
  - Be less fragile about how the kernel version is used in prep-modules
    to support other ways kernel modules are built. (Closes: #341836)
  - Add Build-Depends and Uploaders to the openafs-modules-source
    control file.
  - Remove unused parts of prep-modules and heavily comment it.
* openafs-client should only recommend the AFS kernel module. Many of
  the client programs will work in unauthenticated mode without it, and
  openafs-fileserver depends on it (but doesn't require the kernel
  module). (Closes: #342095)
* openafs-modules-source no longer has to depend on as many libraries.
* Suggest the same PAM settings for pam_krb5 that libpam-krb5 does.
* Update uploader address.

3. By Russ Allbery

* New upstream version.
* Install pam_afs.krb.so on hppa. I believe the new PAM module build
  process fixes the issue that was being worked around before.
* Improve the documentation and scripts for setting up new servers or a
  new cell. afs-rootvol can now be run from a client configured to use
  dynroot. afs-newcell generates the server CellServDB directly to work
  around oddities with bos addhost. There are many other, more minor
  improvements as well. Thanks to Faheem Mitha and Sergio Gelato for
  analysis and patches. (Closes: #322638)
* Update the configuration transcript to reflect the current packages,
  messages, and instructions. Thanks, Faheem Mitha.
* Fill in the server CellServDB with information about the local cell,
  if available in the client CellServDB, rather than always initializing
  it to contain just the name of the cell.
* Detect AFS caches on non-ext2/ext3 file systems and abort AFS client
  initialization. (Closes: #249315)
* Provide a way of setting sysname in afs.conf. (Closes: #324694)
* Don't create the unused /etc/openafs/AFSLog file. (Closes: #120097)
* Redo how library object files are found for the PAM module build to
  avoid assuming C locale character set behavior. (Closes: #323582)
* Remove the openafs-client warning against dynroot for the first system
  in a cell now that afs-rootvol can cope. Provide some basic
  documentation of the CellAlias syntax in that message until we have a
  real man page.
* Suggest openafs-doc.
* Update standards version to 3.6.2 for the kernel module packages (no
  changes required).
* Translation updates.
  - Czech, thanks Martin Sin.
  - Vietnamese, thanks Clytie Siddall.
  - French, thanks Christian Perrier.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/natty/openafs
This branch contains Public information 
Everyone can see this information.

Subscribers