Emacs 25.2

PPA description

This repository contains updated `emacs` packages.

*Please* get in touch if you run into trouble using these packages or have suggestions about how the packaging might be improved.

The following package series are available:
  - `emacs25`: based on 25.x-series releases made by the Emacs project.

On top of each series, I have applied the following patches:
  - A fix for an `xinput`-related bug that, when triggered, causes `emacs` to enter an infinite loop; the process will then be unresponsive and will consume 100% of a single CPU core until you kill it.

Debug symbols are available! After adding the PPA however you normally do, find the corresponding entry in `/etc/apt/sources.list.d`.
It will look like the first line below (though the suite name may be different if you are not using xenial); duplicate it and change the component name ("main") to "main/debug".
  deb http://ppa.launchpad.net/kelleyk/emacs/ubuntu xenial main
  deb http://ppa.launchpad.net/kelleyk/emacs/ubuntu xenial main/debug

The packaging is based on that from the `emacs-snapshot` PPA.
The source packages that I upload are built from a packaging repository (https://github.com/kelleyk/ppa-emacs) with the help of my `kk-debuilder` utility (described at https://github.com/kelleyk/kk-debuilder).
  $ kk-debuilder --target=trusty,xenial,yakkety --source-only

If you want to build binary packages yourself, note that you may run into trouble unless you disable ASLR.
  $ echo 0 | sudo tee /proc/sys/kernel/randomize_va_space
Remember to re-enable it once the build is complete.
  $ echo 2 | sudo tee /proc/sys/kernel/randomize_va_space

Change history highlights:
  - 25.1~1.gitf0eb70d-kk8: I have experimentally enabled debug symbols
    (`-dbgsym` packages) and non-x86 architectures in this PPA's settings.
  - 25.1~1.gitf0eb70d-kk4: The GTK and -nox packages have had
    --with-modules and --with-file-notification added to their build-time
    configuration. The GTK packages have also had --with-xwidgets added
    to their build-time configuration.

Adding this PPA to your system

You can update your system with unsupported packages from this untrusted PPA by adding ppa:kelleyk/emacs to your system's Software Sources. (Read about installing)

sudo add-apt-repository ppa:kelleyk/emacs
sudo apt-get update
        
Technical details about this PPA

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

Display sources.list entries for:
deb http://ppa.launchpad.net/kelleyk/emacs/ubuntu YOUR_UBUNTU_VERSION_HERE main 
deb-src http://ppa.launchpad.net/kelleyk/emacs/ubuntu YOUR_UBUNTU_VERSION_HERE main 
Signing key:
4096R/EAAFC9CD (What is this?)
Fingerprint:
873503A090750CDAEB0754D93FF0E01EEAAFC9CD

For questions and bugs with software in this PPA please contact Kevin Kelley.

PPA statistics

Activity
0 updates added during the past month.
View package details

Overview of published packages

14 of 4 results
Package Version Uploaded by
emacs25 25.2~1.gitc3574b5-kk1+16.10 Kevin Kelley (2017-05-06)
emacs25 25.2~1.gitc3574b5-kk1+16.04 Kevin Kelley (2017-05-06)
emacs25 25.2~1.gitc3574b5-kk1+14.04 Kevin Kelley (2017-05-06)
emacs25 25.1~1.gitf0eb70d-kk8+12.04 Kevin Kelley (2016-09-28)
14 of 4 results

Latest updates

  • emacs25 8 weeks ago
    Successfully built
  • emacs25 8 weeks ago
    Successfully built
  • emacs25 8 weeks ago
    Successfully built
  • emacs25 39 weeks ago
    Successfully built