|author||David Bremner <firstname.lastname@example.org>||2015-07-16 18:17:58 +0200|
|committer||David Bremner <email@example.com>||2015-07-16 18:17:58 +0200|
update implementation notes
1 files changed, 27 insertions, 6 deletions
@@ -1,7 +1,15 @@
-- package-directory-list (v)
- list of additional directories containing elpa packages. In particular this has an emacs version specific directory where we can install byte compiled files.
+- package-directory-list (v)
+ list of additional directories containing elpa packages. In
+ particular this has an emacs version specific directory where we can
+ install byte compiled files.
+ Note that having the same package-$version in two different
+ directories in this list seems not to work out well, since the
+ ordering of the constructed load-path is backwards from the list. Or
- package-unpack (f)
@@ -11,8 +19,21 @@
** at package build time
-- install using package-unpack (or workalike) into
+- install a copied/modified package-unpack into
+ This is intentionally not ending in elpa, because of the problems
+ discussed immediately above with multiple versions of a package.
+- install emacsen-common helper scripts into
+- add postinst / prerm cookies to maintainer scripts
** at package install time
- byte compile. Each flavour needs to further interrogate
- the version installed.
+- prerm and postinst as per a normal emacsen-common using package
+- don't install a startup file into /etc; that's one of our selling