emacsen-common 2.0.6 source package in Ubuntu
Changelog
emacsen-common (2.0.6) unstable; urgency=low * Don't use given/when syntax in emacs-install and emacs-package-install. It's experimental and produces warnings with Perl 5.18. Thanks to Guillem Jover <email address hidden> for the report. (Closes: 723157) * sample-package-remove-foo: don't fail if elc_dir is already gone. Thanks to Kevin Ryde <email address hidden> for the suggestion. (Closes: 711915) * Complain loudly if an add-on package appears to be broken. Add validate_add_on_pkg() to verify that an add-on package's invocations match its "style", and call it from emacs-package-install and emacs-package-remove. * Ensure there are no duplicates in get_installed_add_on_packages() result. * Check dpkg exit status when reading package status. * emacs-install: mark emacsen flavor available before handling all the add-ons. * Check for unlink errors when handling emacsen flavor installed state file. * emacs-install/emacs-remove: stop messing with package installed state files. That was just wrong -- the installed state file only indicates that a package is ready to go (i.e. it's safe to start calling the install/remove scripts). It has nothing to do with emacsen flavors. * emacs-install/emacs-remove: treat each add-on as old/new case-by-case. Whether or not an add-on package is old or new is a property of the package itself. The old or new status of the emacsen flavor is irrelevant. * Check for unlink errors when handling an add-on's installed state file. * Fix handling of add-on package installed state file. Mark an add-on package as ready (installed) sooner, and wait until after all of the relevant removals before marking an add-on as unavailable. Note that the state file is only intended to indicate that the package is ready for processing by emacsen-common. * debian-emacs-policy: require add-on postinst/prerm to handle state directly. Add-on packages must now maintain their installed/<package> file directly from their postinst/prerm scripts. This should fix a race whenever emacsen-common and an add-on package are being installed at the same time (i.e. perhaps via "apt-get install add-on emacs24"). If the add-on's postinst goes first, its emacsen install script won't be run. * debian-emacs-policy: change conflicts requirement from "<" to "<<". -- Rob Browning <email address hidden> Sat, 11 Jan 2014 20:22:23 -0600
Upload details
- Uploaded by:
- Rob Browning
- Uploaded to:
- Sid
- Original maintainer:
- Rob Browning
- Architectures:
- all
- Section:
- editors
- Urgency:
- Low Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
emacsen-common_2.0.6.dsc | 1.4 KiB | 70d9d61403d20ba7b5d303a2784fa27f748a1badf817aabac6455d7f9b4e19a5 |
emacsen-common_2.0.6.tar.gz | 18.5 KiB | 0e2dc896bf47ce8d1e29e622cd97f1b851292a3f8b58105a296e29089265acdf |
Available diffs
- diff from 2.0.5 to 2.0.6 (3.7 KiB)
No changes file available.
Binary packages built by this source
- emacsen-common: Common facilities for all emacsen
This package contains code that is needed by all the (x)emacs
packages. It will be automatically installed when needed.