lp://staging/~joris-vankerschaver/ubuntu/trusty/emacsen-common/custom2.0.8

Created by jvkersch and last modified
Get this branch:
bzr branch lp://staging/~joris-vankerschaver/ubuntu/trusty/emacsen-common/custom2.0.8
Only jvkersch can upload to this branch. If you are jvkersch please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
jvkersch
Status:
Development

Recent revisions

3. By jvkersch

Fix changelog

2. By jvkersch

Stock release from Debian (no changes)

1. By Rob Browning <email address hidden>

* Require add-on packages to depend on emacsen-common >= 2.0.8. This
  should be simpler and safer, and emacsen-common is only ~140k, which
  shouldn't be too big a burden.

  One specific problem this solves is the handling of
  /var/lib/emacsen-common when emacsen-common is purged -- in particular
  /var/lib/emacsen-common/state/package/installed/*. Without the
  dependency, emacsen-common can't remove the tree without clobbering
  the state for every add-on, but if emacsen-common can't remove it, who
  can?

  This release changes the following requirements for add-on packages
  (see debian-emacs-policy for the details):

    - They must now depend on emacsen-common >= 2.0.8.
    - They don't need to conflict with emacsen-common anymore.
    - They don't need to guard their calls to emacs-install-package.
    - They don't need to guard their calls to emacs-remove-package.
    - They should no longer manage their package/installed/ file directly.

  In addition emacsen flavor packages should now depend on
  emacsen-common >= 2.0.8.

* emacs-package-install: don't try to validate the package during the preinst.
  The package files that we're looking for won't be available.
  Thanks to Tatsuya Kinoshita <email address hidden> for the report.
  (Closes: 736062)

* emacs-package-remove: remove unused context variable.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers