Recent changes to this wiki:

Update Spacemacs packages list
diff --git a/spacemacs.mdwn b/spacemacs.mdwn
index 7470dfa..b203dfc 100644
--- a/spacemacs.mdwn
+++ b/spacemacs.mdwn
@@ -33,7 +33,7 @@ We should also filter out things that we've already packaged.
 
 See also #828154.
 
-Output of running the script as of 1 August 2017:
+Output of running the script as of 21 August 2017:
 
 [[!table  data="""
 Package|Packaged by pkg-emacsen-addons?|Layers
@@ -113,7 +113,7 @@ company-statistics|todo|+completion/auto-completion
 company-tern|todo|+lang/javascript, +frameworks/react
 company-web|todo|+lang/html
 company-ycmd|todo|+tools/ycmd
-counsel|todo|+completion/ivy
+counsel|**DONE**|+completion/ivy
 counsel-dash|todo|+tools/dash
 counsel-projectile|todo|+completion/ivy
 csharp-mode|todo|+lang/csharp
@@ -315,8 +315,8 @@ inkpot-theme|todo|+themes/themes-megapack
 insert-shebang|todo|+lang/shell-scripts
 intero|todo|+lang/haskell
 ir-black-theme|todo|+themes/themes-megapack
-ivy|todo|+spacemacs/spacemacs-layouts, +completion/ivy
-ivy-hydra|todo|+completion/ivy
+ivy|**DONE**|+spacemacs/spacemacs-layouts, +completion/ivy
+ivy-hydra|**DONE**|+completion/ivy
 ivy-spacemacs-help|todo|+completion/ivy
 jabber|**DONE**|+chat/jabber
 jazz-theme|todo|+themes/themes-megapack
@@ -337,7 +337,7 @@ linum-relative|**DONE**|+spacemacs/spacemacs-evil
 live-py-mode|todo|+lang/python
 livid-mode|todo|+lang/javascript
 lorem-ipsum|todo|+spacemacs/spacemacs-editing
-lua-mode|todo|+lang/lua
+lua-mode|**DONE**|+lang/lua
 lush-theme|todo|+themes/themes-megapack
 macrostep|todo|+lang/emacs-lisp
 madhat2r-theme|todo|+themes/themes-megapack
@@ -382,6 +382,7 @@ oldlace-theme|todo|+themes/themes-megapack
 omnisharp|todo|+lang/csharp
 omtose-phellack-theme|todo|+themes/themes-megapack
 open-junk-file|todo|+spacemacs/spacemacs-ui
+org|**DONE**|+intl/chinese, +tools/shell, +emacs/org, +lang/clojure, +lang/scala, +lang/python
 org-download|todo|+emacs/org
 org-pomodoro|todo|+emacs/org
 org-present|todo|+emacs/org
@@ -498,7 +499,7 @@ sudoku|todo|+fun/games
 sunny-day-theme|todo|+themes/themes-megapack
 sunshine|todo|+tools/geolocation
 swift-mode|todo|+lang/swift
-swiper|todo|+completion/ivy
+swiper|**DONE**|+completion/ivy
 tagedit|todo|+lang/html
 tango-2-theme|todo|+themes/themes-megapack
 tango-plus-theme|todo|+themes/themes-megapack

Add link to meeting/dc17 to the index page
diff --git a/index.mdwn b/index.mdwn
index c739ae5..355dfec 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -37,7 +37,7 @@
 
 - See [[elpa-hello]] for sample debian/* file snippets that use
   dh_elpa and follow policy.
-      
+
 ## Packages
 
 - [git](http://anonscm.debian.org/cgit/?q=pkg-emacsen)
@@ -55,6 +55,7 @@
 
 - [[meetings/dc15]]
 - [[meetings/dc16]]
+- [[meetings/dc17]]
 
 ## Useful links
 

post dc17 meeting report
diff --git a/meetings/dc17.mdwn b/meetings/dc17.mdwn
new file mode 100644
index 0000000..b238060
--- /dev/null
+++ b/meetings/dc17.mdwn
@@ -0,0 +1,197 @@
+# Action items
+
+- we will drop flavours of GNU Emacs, having a single 'emacs' binary
+  package that installs the latest upstream release
+
+  - note that this renders the recent dh_elpa feature request
+    (#869509) invalid/obsolete
+    
+  - try to make it easier to downgrade and pin to the version of Emacs
+    in stable; one advantage of multiple flavours that we will lose is
+    easy downgrades if a new upstream release breaks your
+    config/addons
+  
+- we will retain the infrastructure for flavours for now, in case we
+  need it for guilemacs, and so that xemacs21 requires only minimal
+  changes
+  
+- Debian Emacsen policy should recommend using dh-elpa
+
+## Switching to a single flavour of GNU Emacs
+
+1. copy src:emacs25 to new source package src:emacs
+2. give src:emacs an epoch version number: 1:25.2-1
+3. edits to code to handle clash with /usr/share/emacs from upstream?  + other paths stuff + policy
+3. move bin:emacs from src:emacs-defaults to new src:emacs
+4. this new bin:emacs will take over from the bin:emacs produced by src:emacs-defaults
+5. after new src:emacs has cleared NEW, RM src:emacs-defaults
+6. dh-elpa maintscripts update & rebuild every dh-elpa package (use
+   dh-elpa-Version field to do this; was added in dh-elpa 1.10, but
+   reverted until a debhelper bug gets fixed)
+7. RC bugs against non-dh-elpa packages, suggesting switching to
+   dh-elpa [on what grounds would these be RC?]
+
+# IRC log of meeting
+
+All participants were happy for this to be posted.
+
+Log timezone is MST.
+
+    12:04:28-!- dogsleg [~dogsleg@212.220.200.246] has joined #debian-emacs
+    12:05:04<dogsleg> hmmm, looks like it is 3pm EDT, right?
+    12:06:03<spwhitton> dogsleg: hello!
+    12:06:08<dogsleg> hi!
+    12:06:50<spwhitton> let's use gobby
+    12:06:54<spwhitton> I will create a doc
+    12:07:57<spwhitton> dogsleg: Teams/Emacsen/dc17 on gobby
+    12:10:07<dogsleg> i'm in :)
+    12:11:41<spwhitton> cool.  let's begin with the first item...
+    12:14:09<dogsleg> hmm, ‘Begin at the beginning,’ the King said gravely, ‘and go on till you come to the end: then stop.’
+    12:15:06<bremner> imagine music plays while rob types
+    12:15:40<rlb> wrt the emacs package, I think there's a posibility that bremner might join as a uploader/co-maintainer/whatever.
+    12:15:51<bremner> ack
+    12:15:54 * spwhitton is counting himself out due to new job as policy editor.
+    12:16:09<bremner> item the next?
+    12:16:44<spwhitton> dogsleg: can we move onto second item?
+    12:16:53<dogsleg> sure
+    12:18:01<rlb> We've been exploring the possibilities of droping emacsXY versioning, and just having a single emacs package.  It seems like it's going to work out, and so we've come up with a plan, and are trying to see how it goes.
+    12:18:38<rlb> I've started poking at the "unversioning" of emacs25, and am going to try to help bremner figure out how to test elpa's behavior in that world.
+    12:19:17<bremner> the motivation is two-fold; simplify infrastructure, and enforce one emacs version installed
+    12:19:30<bremner> currently emacs packages accumulate for ever and break things
+    12:19:40<spwhitton> it's going to cause disruption, but basically no worse than the existing transition to us dh-elpa
+    12:19:42<spwhitton> use*
+    12:21:31<bremner> the caveat is people lose the ability to have co-installed versions for testing
+    12:21:44<bremner> or slow transitions of personal setups.
+    12:22:16<rlb> Right, you'll have to swtich from say emacs 25 to emacs 26 all at once.
+    12:22:21<spwhitton> dogsleg: can you foresee any problems we've missed?
+    12:22:34<spwhitton> dogsleg: you can look at the 
+    12:22:34<bremner> and probably we will stage emacs in experimental
+    12:22:37<spwhitton> "master plan
+    12:22:42<spwhitton> dogsleg: " doc on gobby
+    12:23:09<dogsleg> looking into it...
+    12:24:23<dogsleg> why do you need an epoch version number? any priority clash?
+    12:24:31<spwhitton> dogsleg: emacs-defaults has version 46.0
+    12:24:41<rlb> s/46/47/
+    12:24:45<spwhitton> dogsleg: but the new package will have version 25.2.
+    12:25:31<dogsleg> i see
+    12:26:00<rlb> Right - we're going to move the "emacs" metapackage to the emacs main source package, and since it's already at 47, we'll need an epoch to make sure the new one fits in.
+    12:28:16<dogsleg> well, nice plan
+    12:28:30<dogsleg> i think the main problem is compatibility of addons
+    12:28:46<spwhitton> dogsleg: say more
+    12:29:39<bremner> one obvious source of problems is non-dh-elpa addons
+    12:29:54<dogsleg> but i don't think that there is a somewhat large userbase that require testing several co-installed emacs versions
+    12:30:41<bremner> building emacs from source is not that hard. even rob can do it ;)
+    12:31:12<dogsleg> i remember that someone mentioned (here, in irc) that he needed several co-installed emacs versions
+    12:31:29<spwhitton> dogsleg: do you mean the guy who wanted a GNUstep flavour?
+    12:31:40<dogsleg> probably, yes
+    12:31:43<bremner> I believe that was in the bug report about minimum versions
+    12:32:00<bremner> he mainly didn't want conflicts, which is not problem for /usr/local/bin/emacs
+    12:33:16<dogsleg> i'd guess that writing an emacs addon and testing it specifically on various _debian_ versions is not a good idea, i'd recommend those people to compile from source, not using precompiled packages
+    12:34:25<bremner> OK. Anything else to add here? anyone?
+    12:35:05<spwhitton> okay next topic
+    12:35:53<dogsleg> so, when do you plan to start? before NMUdiffs for addons not using dh-elpa, after, or simultaneously?
+    12:36:14<bremner> dogsleg: simultaneously, so we don't ask people to re-upload twice
+    12:37:10<spwhitton> this is what I thought: (1) fix dh-elpa maintscripts so they don't choke on squashed package (2) NMUdiffs for dropping emacs24 (by means of switching to dh-elpa) (which implicitly rebuilds with new maintscripts)
+    12:37:28<bremner> also, rebuilding other dh_elpa using packages
+    12:37:35<bremner> oh wait, that's the other thing
+    12:38:03<bremner> the other thing = flavour 'emacs'
+    12:38:07<spwhitton> yes.  it's important to be clear that the emacs24 removal is distinct from the squashing flavours.
+    12:38:20<spwhitton> david and I worked out a list of emacs24 packges, in "die-emacs24-die" gobby doc
+    12:38:26<spwhitton> we think we can probably get it done today.
+    12:38:32<spwhitton> but dogsleg if you have time you could help
+    12:39:50<spwhitton> the reason for converting to dh-elpa, instead of minimal NMU, is to avoid filing another RC bug during the squashing work
+    12:39:55<dogsleg> today don't work for me :) since for me it is already tomorrow
+    12:40:19<bremner> we still need to fix dh_elpa before NMUing?
+    12:40:39<spwhitton> er, maybe end of tomorrow as still working on dh-elpa.
+    12:42:21<dogsleg> ok, which help is needed? maybe i'll have some time..
+    12:42:55<spwhitton> dogsleg: basically, preparing diffs to convert ~10 packages to use dh-elpa.  but not submitting them until dh-elpa 1.10 is released.
+    12:43:23<spwhitton> dogsleg: best way is if you drop by IRC and ping us, tomorrow, if you have some time (and we are awake)
+    12:43:28<spwhitton> dogsleg: we will assign something to yyou then :)
+    12:44:03<dogsleg> ok
+    12:44:41<spwhitton> next item?
+    12:45:09<dogsleg> +1
+    12:45:29<spwhitton> okay.  remainder items are just planning the work we're going to sprint today or tomorrow
+    12:46:17<spwhitton> emacs-goodies-el!  this is a big one.
+    12:48:20<spwhitton> any ideas about how we can break it up and convert to dh-elpa?
+    12:48:59<bremner> do we know how much has real upstream
+    12:49:28<spwhitton> I would guess less than half
+    12:49:57<dogsleg> some of them are from emacswiki.org and not touched for years
+    12:50:16<bremner> maybe those can stay in emacs-goodies-el?
+    12:50:33<bremner> the maintainer did drop markdown-mode when I elpa-ized it
+    12:50:57<spwhitton> bremner: but we want them to use dh-elpa.
+    12:51:26<dogsleg> and, by the way, what does maintainer say about breaking it into pieces?
+    12:52:20<bremner> we haven't really discussed it, except for one or two pieces we replaced
+    12:52:35<spwhitton> they are mostly inactive, esp. w.r.t. emacs-goodies-el.
+    12:52:45<dogsleg> in my case #850151 is not closed for almost 8 month
+    12:52:49-zwiebelbot:#debian-emacs- Debian#850151: emacs-goodies-el: up-to-date version of diminish-el is packaged outside of emacs-goodies-el - https://bugs.debian.org/850151
+    12:55:13<bremner> overriding our newer packages is arguable RC
+    12:55:28<spwhitton> another example is elserv overwriting elpa-xml-rpc
+    12:56:24<spwhitton> so this would mean: every time someone packages elpa-foo where foo is also in emacs-goodies-el, emacs-goodies-el gains another RC bug.
+    12:56:37<bremner> well, maybe we can start by explaining the problem in the bug
+    12:56:56<bremner> the overriding is not obvious
+    12:58:11<spwhitton> bremner suggests offering to adopt the package in its current state.
+    12:58:11<bremner> dogsleg: can you explain the problem of the goodies-el version overriding the elpa one?
+    12:58:23<spwhitton> ^ in the bug.
+    12:59:08<spwhitton> (I meant: team-adopting the package)
+    13:00:01<dogsleg> bremner: i'll try and post it somewhere (e. g. gobby) to check with the team
+    13:00:07<bremner> dogsleg: great
+    13:00:54<spwhitton> dogsleg: severity is definitley too low. a tleast important.
+    13:01:23<spwhitton> so: we're going to set emacs-goodies-el aside until we see maintianer's response in that bug.
+    13:01:28<dogsleg> will bump it after the appropriate message will be ready
+    13:01:46<bremner> sounds good.
+    13:01:56<bremner> the discussion here is to use this bug as a trial
+    13:02:02<bremner> then maybe think about adopting
+    13:02:08<spwhitton> next item?
+    13:02:15<dogsleg> yep
+    13:02:28<spwhitton> next item is `dh-make-elpa convert` subcommand.
+    13:02:47<spwhitton> Since the total number of package is only 212, I don't think it's worth investing the time in witing the subcommand.  but perhaps my tolerance for manual packaging is too high?
+    13:03:17<bremner> maybe see how slow it is to do the rc ones?
+    13:03:20<spwhitton> (we were expecting more than twice that many packages)
+    13:03:25<spwhitton> bremner: ah yes, that makes senes.
+    13:05:50<spwhitton> dogsleg: any thoughts?
+    13:07:51<dogsleg> i'd suggest to submit rc bugs first and help (by hand) those who will have troubles
+    13:08:24<spwhitton> dogsleg: we were planning to upload to DELAYED/15 and then submit the NMUdiff as 1st message of bug.
+    13:10:30<dogsleg> ok, that's probably a big work (given 200 packages), but you think dh-make-elpa convert will work in at least 50% cases?
+    13:10:50<bremner> dogsleg: oh, we just plan to NMU the 8 rc bugs
+    13:10:56<bremner> and the rest can follow later
+    13:11:10<dogsleg> the 204 rest?
+    13:11:16<bremner> yeah
+    13:11:23<dogsleg> ohhhh...
+    13:11:35<spwhitton> dogsleg: yeah, plan to uplaod to DELAYED/15 today/tomorrow is just the emacs24 bugs.
+    13:12:36<dogsleg> ok, but i thought the current topic is dh-make-elpa convert, isn't it?
+    13:13:10<bremner> yes, I guess the RC bug conversions are a test case for manual versus automatic
+    13:14:33<bremner> I seem to be sticking with a strategy of procrastination...
+    13:15:03<dogsleg> i fear that 'automatic' here rather means 'semi-automatic', or even 'semi-semi-automatic'
+    13:15:39<bremner> yes
+    13:16:19<dogsleg> maybe i'm wrong, but the packages lintian listed as not using dh-elpa are so much different, i'd even say unique
+    13:16:50<bremner> it could be. 
+    13:17:01<dogsleg> so any automatic tool probably will just break more that fix
+    13:18:07<spwhitton> dogsleg: right.  this is my assumption.
+    13:18:12<spwhitton> next item?
+    13:18:31<dogsleg> y
+    13:18:46<spwhitton> item is: #869509
+    13:18:50-zwiebelbot:#debian-emacs- Debian#869509: dh-elpa: please support tuning which emacs flavors to skip - https://bugs.debian.org/869509
+    13:19:08<spwhitton> bremner: do we actually need this, given plans?
+    13:19:16<bremner> I don't think so.
+    13:20:02<spwhitton> okay.  so this bug will become wontfix once we do our master plan.
+    13:20:24<bremner> it's only  wishlist, so we don't really need to say anything more for now
+    13:20:53<spwhitton> if not wontfix, retitle and mark as fixed by our plans
+    13:21:24<spwhitton> next item?
+    13:21:51<dogsleg> y
+    13:22:04<spwhitton> triage of bugs against emacs24/emacs25.
+    13:22:58<dogsleg> bremner: currently #869509 is normal, not wishlist
+    13:23:13-!- sten_ [~sten@206.167.44.205] has joined #debian-emacs
+    13:23:14<bremner> dogsleg: ok. I think it can still sit for a few weeks / months
+    13:23:33<spwhitton> I guess that the high bug count was the reason I raiesd the possibility of team maintenance.
+    13:23:35-!- sten_ is now known as sten0
+    13:25:01<spwhitton> actually, this wasn't meant to be a meeting item.  no decisions to be made.  it was on list of work to sprint and we accidently moved it over to things to discuss.
+    13:25:59<spwhitton> any other business for this year's meeting?
+    13:26:34<dogsleg> i don't have anything to discuss
+    13:29:01<bremner> sten0 is composing a thought
+    13:33:56<dogsleg> good luck with that, i need to sleep now
+    13:34:17<bremner> dogsleg: ok, great thanks for participating
+    13:34:21<spwhitton> this meeting is closed.  see you all next year.
+

(Diff truncated)
Update (Spacemacs) pkgs list
diff --git a/spacemacs.mdwn b/spacemacs.mdwn
index 12f5531..7470dfa 100644
--- a/spacemacs.mdwn
+++ b/spacemacs.mdwn
@@ -33,7 +33,7 @@ We should also filter out things that we've already packaged.
 
 See also #828154.
 
-Output of running the script as of 27 June 2017:
+Output of running the script as of 1 August 2017:
 
 [[!table  data="""
 Package|Packaged by pkg-emacsen-addons?|Layers

link to Lintian output
diff --git a/index.mdwn b/index.mdwn
index 64cd5b9..c739ae5 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -47,8 +47,7 @@
 
 - [[Spacemacs as a source of ITPs|spacemacs]]
 - [[Backports to-do|backports]]
-- Produce a list of all non-dh_elpa Emacs addon source packages
-  * file wishlist bugs against them to convert to use dh_elpa
+- Migrate [[addons not using dh-elpa|https://lintian.debian.org/tags/emacsen-common-without-dh-elpa.html]] to use dh-elpa
 - [[dh_elpa wishlist bugs|https://bugs.debian.org/cgi-bin/pkgreport.cgi?dist=unstable;severity=wishlist;src=dh-elpa]]
 - [[dh_make_elpa wishlist bugs|https://bugs.debian.org/cgi-bin/pkgreport.cgi?dist=unstable;severity=wishlist;src=dh-make-elpa]]
 

Revert "add Built-Using to elpa-hello"
This reverts commit c508e1ddab6772718d762b5b0d79f543b728fe77.
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index 937a348..0461b8d 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -53,7 +53,6 @@ generate or install an info file.
       Package: elpa-hello
       Architecture: all
       Depends: ${misc:Depends}, ${elpa:Depends}
-      Built-Using: ${misc:Built-Using}
       Recommends: emacs (>= 46.0)
       Enhances: emacs, emacs24, emacs25
       Breaks: hello-el (<< 1.0)

Revert "add missing Depends: emacsen-common"
This reverts commit 052cf79b08c141c3cabcba5d46354786c972c154.
dh-elpa adds emacsen-common to ${misc:Depends}.
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index b60ae1e..937a348 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -52,7 +52,7 @@ generate or install an info file.
 
       Package: elpa-hello
       Architecture: all
-      Depends: ${misc:Depends}, ${elpa:Depends}, emacsen-common (>= 2.0.8)
+      Depends: ${misc:Depends}, ${elpa:Depends}
       Built-Using: ${misc:Built-Using}
       Recommends: emacs (>= 46.0)
       Enhances: emacs, emacs24, emacs25

Update pkgs list
diff --git a/spacemacs.mdwn b/spacemacs.mdwn
index cdf92bf..12f5531 100644
--- a/spacemacs.mdwn
+++ b/spacemacs.mdwn
@@ -33,7 +33,7 @@ We should also filter out things that we've already packaged.
 
 See also #828154.
 
-Output of running the script as of 20 February 2017:
+Output of running the script as of 27 June 2017:
 
 [[!table  data="""
 Package|Packaged by pkg-emacsen-addons?|Layers
@@ -93,8 +93,9 @@ color-theme-sanityinc-solarized|todo|+themes/themes-megapack
 color-theme-sanityinc-tomorrow|todo|+themes/themes-megapack
 column-enforce-mode|todo|+spacemacs/spacemacs-editing-visual
 common-lisp-snippets|todo|+lang/common-lisp
-company|**DONE**|+os/nixos, +completion/auto-completion, +tools/shell, +tools/puppet, +tools/finance, +tools/ansible, +emacs/org, +lang/racket, +lang/ocaml, +lang/clojure, +lang/haskell, +lang/java, +lang/html, +lang/ruby, +lang/lua, +lang/latex, +lang/agda, +lang/csharp, +lang/erlang, +lang/shell-scripts, +lang/scheme, +lang/javascript, +lang/emacs-lisp, +lang/php, +lang/d, +lang/go, +lang/typescript, +lang/rust, +lang/markdown, +lang/python, +lang/elixir, +lang/elm, +chat/erc, +chat/rcirc, +frameworks/react
+company|**DONE**|+os/nixos, +completion/auto-completion, +tools/shell, +tools/puppet, +tools/finance, +tools/restclient, +tools/ansible, +emacs/org, +lang/racket, +lang/ocaml, +lang/clojure, +lang/haskell, +lang/java, +lang/shaders, +lang/html, +lang/ruby, +lang/lua, +lang/latex, +lang/agda, +lang/csharp, +lang/erlang, +lang/shell-scripts, +lang/scheme, +lang/javascript, +lang/emacs-lisp, +lang/php, +lang/d, +lang/go, +lang/typescript, +lang/rust, +lang/markdown, +lang/python, +lang/elixir, +lang/elm, +chat/erc, +chat/rcirc, +frameworks/react
 company-anaconda|todo|+lang/python
+company-ansible|todo|+tools/ansible
 company-auctex|todo|+lang/latex
 company-cabal|todo|+lang/haskell
 company-dcd|todo|+lang/d
@@ -102,9 +103,11 @@ company-emacs-eclim|todo|+lang/java
 company-emoji|todo|+emacs/org, +fun/emoji, +lang/markdown, +chat/erc, +chat/rcirc
 company-ghc|todo|+lang/haskell
 company-ghci|todo|+lang/haskell
+company-glsl|todo|+lang/shaders
 company-go|todo|+lang/go
 company-nixos-options|todo|+os/nixos
 company-quickhelp|todo|+completion/auto-completion, +lang/racket
+company-restclient|todo|+tools/restclient
 company-shell|todo|+lang/shell-scripts
 company-statistics|todo|+completion/auto-completion
 company-tern|todo|+lang/javascript, +frameworks/react
@@ -206,6 +209,7 @@ floobits|todo|+pair-programming/floobits
 flx|**DONE**|+completion/ivy
 flx-ido|**DONE**|+spacemacs/spacemacs-ui
 flycheck|**DONE**|+tools/puppet, +checkers/syntax-checking, +lang/haskell, +lang/purescript, +lang/nim, +lang/html, +lang/ruby, +lang/lua, +lang/latex, +lang/erlang, +lang/shell-scripts, +lang/javascript, +lang/emacs-lisp, +lang/swift, +lang/php, +lang/d, +lang/go, +lang/typescript, +lang/scala, +lang/rust, +lang/python, +lang/elixir, +lang/elm, +frameworks/react
+flycheck-credo|todo|+lang/elixir
 flycheck-dmd-dub|todo|+lang/d
 flycheck-elm|todo|+lang/elm
 flycheck-gometalinter|todo|+lang/go
@@ -216,11 +220,13 @@ flycheck-nim|todo|+lang/nim
 flycheck-pos-tip|todo|+checkers/syntax-checking
 flycheck-rust|todo|+lang/rust
 flycheck-ycmd|todo|+tools/ycmd
+flymd|todo|+tools/chrome
 flyspell|todo|+checkers/spell-checking, +lang/latex, +chat/rcirc
 flyspell-correct|todo|+checkers/spell-checking
 flyspell-correct-helm|todo|+checkers/spell-checking
 flyspell-correct-ivy|todo|+checkers/spell-checking
 fsharp-mode|todo|+lang/fsharp
+fuzzy|todo|+completion/auto-completion
 gandalf-theme|todo|+themes/themes-megapack
 geeknote|todo|+web-services/evernote
 geiser|**DONE**|+lang/scheme
@@ -242,7 +248,6 @@ github-browse-file|todo|+source-control/github
 github-clone|todo|+source-control/github
 github-search|todo|+source-control/github
 gitignore-mode|**DONE**|+source-control/git
-glsl-mode|todo|+lang/shaders
 gmail-message-mode|todo|+tools/chrome
 gnuplot|todo|+emacs/org
 gnus|todo|+email/gnus
@@ -278,6 +283,7 @@ helm-nixos-options|todo|+os/nixos
 helm-projectile|**DONE**|+completion/helm
 helm-pydoc|todo|+lang/python
 helm-rcirc|todo|+chat/rcirc
+helm-spacemacs-faq|todo|+completion/helm
 helm-spacemacs-help|todo|+completion/helm
 helm-spotify|todo|+web-services/spotify
 helm-swoop|todo|+completion/helm
@@ -315,7 +321,7 @@ ivy-spacemacs-help|todo|+completion/ivy
 jabber|**DONE**|+chat/jabber
 jazz-theme|todo|+themes/themes-megapack
 jbeans-theme|todo|+themes/themes-megapack
-jinja2-mode|todo|+tools/ansible
+jinja2-mode|**DONE**|+tools/ansible
 js-doc|todo|+lang/javascript, +frameworks/react
 js2-mode|todo|+lang/javascript
 js2-refactor|todo|+lang/javascript
@@ -334,6 +340,7 @@ lorem-ipsum|todo|+spacemacs/spacemacs-editing
 lua-mode|todo|+lang/lua
 lush-theme|todo|+themes/themes-megapack
 macrostep|todo|+lang/emacs-lisp
+madhat2r-theme|todo|+themes/themes-megapack
 magit|**DONE**|+source-control/git, +vim/evil-snipe, +tools/shell
 magit-gh-pulls|todo|+source-control/github
 magit-gitflow|todo|+source-control/git
@@ -362,10 +369,11 @@ nix-mode|todo|+os/nixos
 nixos-options|todo|+os/nixos
 noctilux-theme|todo|+themes/themes-megapack
 noflet|**DONE**|+lang/scala
-nose|todo|+lang/python
+nose|**DONE**|+lang/python
 nyan-mode|todo|+themes/colors
 ob-elixir|todo|+lang/elixir
 ob-http|todo|+tools/restclient
+ob-restclient|todo|+tools/restclient
 ob-sml|todo|+lang/sml
 obsidian-theme|todo|+themes/themes-megapack
 occidental-theme|todo|+themes/themes-megapack
@@ -396,7 +404,7 @@ pastels-on-dark-theme|todo|+themes/themes-megapack
 pbcopy|todo|+os/osx
 pcre2el|todo|+distributions/spacemacs-base
 pdf-tools|**DONE**|+tools/pdf-tools
-persp-mode|todo|+spacemacs/spacemacs-layouts, +completion/ivy, +emacs/org, +chat/erc, +chat/rcirc
+persp-mode|todo|+spacemacs/spacemacs-layouts, +completion/ivy, +completion/helm, +emacs/org, +chat/erc, +chat/rcirc
 phoenix-dark-mono-theme|todo|+themes/themes-megapack
 phoenix-dark-pink-theme|todo|+themes/themes-megapack
 php-auto-yasnippets|todo|+lang/php
@@ -426,7 +434,7 @@ pyenv-mode|todo|+lang/python
 pylookup|todo|+lang/python
 pytest|todo|+lang/python
 pyvenv|**DONE**|+lang/python
-qml-mode|todo|+lang/extra-langs
+qml-mode|**DONE**|+lang/extra-langs
 racer|todo|+lang/rust
 racket-mode|todo|+lang/racket
 railscasts-theme|todo|+themes/themes-megapack
@@ -443,6 +451,7 @@ rcirc-notify|todo|+chat/rcirc
 request|todo|+spacemacs/spacemacs-misc
 restart-emacs|**DONE**|+spacemacs/spacemacs-ui
 restclient|todo|+tools/restclient
+restclient-helm|todo|+tools/restclient
 reveal-in-osx-finder|todo|+os/osx
 reverse-theme|todo|+themes/themes-megapack
 robe|todo|+lang/ruby
@@ -471,10 +480,10 @@ smyx-theme|todo|+themes/themes-megapack
 soft-charcoal-theme|todo|+themes/themes-megapack
 soft-morning-theme|todo|+themes/themes-megapack
 soft-stone-theme|todo|+themes/themes-megapack
+solarized-theme|**DONE**|+themes/themes-megapack
 soothe-theme|todo|+themes/themes-megapack
 spacegray-theme|todo|+themes/themes-megapack
 spaceline|todo|+spacemacs/spacemacs-layouts, +spacemacs/spacemacs-ui-visual
-spacemacs-theme|todo|+distributions/spacemacs-base
 spacemacs-whitespace-cleanup|todo|+spacemacs/spacemacs-editing
 spotify|todo|+web-services/spotify
 spray|todo|+tools/speed-reading
@@ -485,6 +494,7 @@ stickyfunc-enhance|todo|+emacs/semantic, +lang/python
 subatomic-theme|todo|+themes/themes-megapack
 subatomic256-theme|todo|+themes/themes-megapack
 sublime-themes|todo|+themes/themes-megapack
+sudoku|todo|+fun/games
 sunny-day-theme|todo|+themes/themes-megapack
 sunshine|todo|+tools/geolocation
 swift-mode|todo|+lang/swift

Update link to spacemacs-pkgs repository
diff --git a/spacemacs.mdwn b/spacemacs.mdwn
index b0f9bfb..cdf92bf 100644
--- a/spacemacs.mdwn
+++ b/spacemacs.mdwn
@@ -15,8 +15,9 @@ and higher quality ones.
 
 ## List of ELPA packages used by Spacemacs
 
-[This script](https://github.com/dogsleg/spacemacs-pkgs/) reads the
-Spacemacs source tree and extracts a list of dependencies.
+[This
+script](https://anonscm.debian.org/cgit/users/dogsleg/spacemacs-pkgs.git/)
+reads the Spacemacs source tree and extracts a list of dependencies.
 
 Someone should write a script to extract the list from the Spacemacs
 repo.  Look in all files called `packages.el` for code like `(setq

Fix column headers
diff --git a/spacemacs.mdwn b/spacemacs.mdwn
index 5ce5573..b0f9bfb 100644
--- a/spacemacs.mdwn
+++ b/spacemacs.mdwn
@@ -35,7 +35,7 @@ See also #828154.
 Output of running the script as of 20 February 2017:
 
 [[!table  data="""
-Package|Layers|Packaged by pkg-emacsen-addons?
+Package|Packaged by pkg-emacsen-addons?|Layers
 2048-game|todo|+fun/games
 ac-ispell|todo|+completion/auto-completion
 ace-jump-helm-line|todo|+completion/helm

Update Spacemacs package list
diff --git a/spacemacs.mdwn b/spacemacs.mdwn
index d42b037..5ce5573 100644
--- a/spacemacs.mdwn
+++ b/spacemacs.mdwn
@@ -32,512 +32,512 @@ We should also filter out things that we've already packaged.
 
 See also #828154.
 
-Output of running the script in January 2017:
+Output of running the script as of 20 February 2017:
 
 [[!table  data="""
 Package|Layers|Packaged by pkg-emacsen-addons?
-2048-game|+fun/games|todo
-ac-ispell|+completion/auto-completion|todo
-ace-jump-helm-line|+completion/helm|todo
-ace-pinyin|+intl/chinese|todo
-ace-window|+distributions/spacemacs-base|**DONE**
-adaptive-wrap|+spacemacs/spacemacs-editing-visual|todo
-adoc-mode|+lang/asciidoc|todo
-afternoon-theme|+themes/themes-megapack|todo
-alchemist|+lang/elixir|todo
-alect-themes|+themes/themes-megapack|todo
-ample-theme|+themes/themes-megapack|todo
-ample-zen-theme|+themes/themes-megapack|todo
-anaconda-mode|+lang/python|todo
-ansible-doc|+tools/ansible|todo
-anti-zenburn-theme|+themes/themes-megapack|todo
-apropospriate-theme|+themes/themes-megapack|todo
-arduino-mode|+lang/extra-langs|todo
-asm-mode|+lang/asm|todo
-async|+distributions/spacemacs-bootstrap|**DONE**
-auctex|+lang/latex|todo
-auctex-latexmk|+lang/latex|todo
-auto-compile|+lang/emacs-lisp|todo
-auto-complete|+completion/auto-completion|todo
-auto-dictionary|+checkers/spell-checking|todo
-auto-highlight-symbol|+spacemacs/spacemacs-editing-visual, +completion/ivy, +completion/helm|todo
-auto-yasnippet|+completion/auto-completion|todo
-avy|+spacemacs/spacemacs-editing|**DONE**
-badwolf-theme|+themes/themes-megapack|todo
-bind-key|+distributions/spacemacs-bootstrap|**DONE**
-bind-map|+distributions/spacemacs-bootstrap|todo
-birds-of-paradise-plus-theme|+themes/themes-megapack|todo
-bracketed-paste|+spacemacs/spacemacs-editing|todo
-bubbleberry-theme|+themes/themes-megapack|todo
-bundler|+lang/ruby|todo
-busybee-theme|+themes/themes-megapack|todo
-cargo|+lang/rust|todo
-centered-buffer-mode|+distributions/spacemacs-base|todo
-centered-cursor|+spacemacs/spacemacs-ui|todo
-cherry-blossom-theme|+themes/themes-megapack|todo
-chinese-pyim|+intl/chinese|todo
-chinese-wbim|+intl/chinese|todo
-chruby|+lang/ruby|todo
-cider|+lang/clojure|todo
-cider-eval-sexp-fu|+lang/clojure|todo
-clean-aindent-mode|+spacemacs/spacemacs-editing|todo
-clj-refactor|+lang/clojure|todo
-clojure-mode|+lang/clojure|todo
-clojure-snippets|+lang/clojure|todo
-clues-theme|+themes/themes-megapack|todo
-cmm-mode|+lang/haskell|todo
-coffee-mode|+lang/javascript|todo
-color-identifiers-mode|+themes/colors|todo
-color-theme-sanityinc-solarized|+themes/themes-megapack|todo
-color-theme-sanityinc-tomorrow|+themes/themes-megapack|todo
-column-enforce-mode|+spacemacs/spacemacs-editing-visual|todo
-common-lisp-snippets|+lang/common-lisp|todo
-company|+os/nixos, +completion/auto-completion, +tools/shell, +tools/puppet, +tools/finance, +tools/ansible, +emacs/org, +lang/racket, +lang/ocaml, +lang/clojure, +lang/haskell, +lang/java, +lang/html, +lang/ruby, +lang/lua, +lang/latex, +lang/agda, +lang/csharp, +lang/erlang, +lang/shell-scripts, +lang/scheme, +lang/javascript, +lang/emacs-lisp, +lang/php, +lang/d, +lang/go, +lang/typescript, +lang/rust, +lang/markdown, +lang/python, +lang/elixir, +lang/elm, +chat/erc, +chat/rcirc, +frameworks/react|**DONE**
-company-anaconda|+lang/python|todo
-company-auctex|+lang/latex|todo
-company-cabal|+lang/haskell|todo
-company-dcd|+lang/d|todo
-company-emacs-eclim|+lang/java|todo
-company-emoji|+emacs/org, +fun/emoji, +lang/markdown, +chat/erc, +chat/rcirc|todo
-company-ghc|+lang/haskell|todo
-company-ghci|+lang/haskell|todo
-company-go|+lang/go|todo
-company-nixos-options|+os/nixos|todo
-company-quickhelp|+completion/auto-completion, +lang/racket|todo
-company-shell|+lang/shell-scripts|todo
-company-statistics|+completion/auto-completion|todo
-company-tern|+lang/javascript, +frameworks/react|todo
-company-web|+lang/html|todo
-company-ycmd|+tools/ycmd|todo
-counsel|+completion/ivy|todo
-counsel-dash|+tools/dash|todo
-counsel-projectile|+completion/ivy|todo
-csharp-mode|+lang/csharp|todo
-css-mode|+lang/html|todo
-csv-mode|+lang/csv|todo
-cyberpunk-theme|+themes/themes-megapack|todo
-cython-mode|+lang/python|todo
-d-mode|+lang/d|todo
-dactyl-mode|+lang/vimscript|todo
-dakrone-theme|+themes/themes-megapack|todo
-darkburn-theme|+themes/themes-megapack|todo
-darkmine-theme|+themes/themes-megapack|todo
-darkokai-theme|+themes/themes-megapack|todo
-darktooth-theme|+themes/themes-megapack|todo
-desktop|+spacemacs/spacemacs-ui|todo
-diff-hl|+source-control/version-control, +vim/vinegar|todo
-diff-mode|+source-control/version-control|todo
-diminish|+distributions/spacemacs-bootstrap|**DONE**
-django-theme|+themes/themes-megapack|todo
-dos|+lang/windows-scripts|todo
-dracula-theme|+themes/themes-megapack|todo
-drupal-mode|+lang/php|todo
-dumb-jump|+spacemacs/spacemacs-misc|todo
-eclim|+lang/java|todo
-ein|+lang/ipython-notebook|todo
-elfeed-goodies|+web-services/elfeed|todo
-elfeed-org|+web-services/elfeed|todo
-elfeed-web|+web-services/elfeed|**DONE**
-elisp-slime-nav|+lang/emacs-lisp|**DONE**
-elixir-mode|+lang/elixir|todo
-elm-mode|+lang/elm|todo
-emmet-mode|+lang/html, +frameworks/react|todo
-emoji-cheat-sheet-plus|+emacs/org, +fun/emoji, +lang/markdown, +chat/erc, +chat/rcirc|todo
-engine-mode|+web-services/search-engine|**DONE**
-enh-ruby-mode|+lang/ruby|todo
-ensime|+lang/scala|todo
-erc|+chat/erc|todo
-erc-gitter|+chat/erc|todo
-erc-hl-nicks|+chat/erc|todo
-erc-image|+chat/erc|todo
-erc-sasl|+chat/erc|todo
-erc-social-graph|+chat/erc|todo
-erc-tex|+chat/erc|todo
-erc-view-log|+chat/erc|todo
-erc-yank|+chat/erc|todo
-erc-yt|+chat/erc|todo
-erlang|+lang/erlang|todo
-esh-help|+tools/shell|todo
-eshell-prompt-extras|+tools/shell|todo
-eshell-z|+tools/shell|todo
-espresso-theme|+themes/themes-megapack|todo
-ess|+lang/ess|todo
-ess-R-data-view|+lang/ess|todo
-ess-R-object-popup|+lang/ess|todo
-ess-smart-equals|+lang/ess|todo
-eval-sexp-fu|+spacemacs/spacemacs-editing|todo
-evil|+distributions/spacemacs-bootstrap, +completion/ivy, +lang/emacs-lisp|**DONE**
-evil-args|+spacemacs/spacemacs-evil|todo
-evil-ediff|+spacemacs/spacemacs-evil|todo
-evil-escape|+distributions/spacemacs-base|todo
-evil-evilified-state|+distributions/spacemacs-base|todo
-evil-exchange|+spacemacs/spacemacs-evil|todo
-evil-iedit-state|+spacemacs/spacemacs-evil|todo
-evil-indent-plus|+spacemacs/spacemacs-evil|todo
-evil-lisp-state|+spacemacs/spacemacs-evil|todo
-evil-magit|+source-control/git|todo
-evil-matchit|+spacemacs/spacemacs-evil, +lang/html, +lang/ruby, +lang/latex, +lang/csharp, +lang/javascript, +lang/python, +frameworks/react|todo
-evil-mc|+spacemacs/spacemacs-evil|todo
-evil-nerd-commenter|+vim/evil-commentary, +spacemacs/spacemacs-evil|todo
-evil-numbers|+spacemacs/spacemacs-evil|todo
-evil-org|+emacs/org|todo
-evil-search-highlight-persist|+spacemacs/spacemacs-evil|todo
-evil-snipe|+vim/evil-snipe|todo
-evil-surround|+spacemacs/spacemacs-evil, +emacs/org|todo
-evil-tutor|+spacemacs/spacemacs-evil|todo
-evil-unimpaired|+source-control/version-control, +spacemacs/spacemacs-evil|todo
-evil-visual-mark-mode|+spacemacs/spacemacs-evil|todo
-evil-visualstar|+distributions/spacemacs-base|todo
-exec-path-from-shell|+distributions/spacemacs-base, +os/osx|todo
-expand-region|+spacemacs/spacemacs-editing|**DONE**
-fancy-battery|+spacemacs/spacemacs-ui-visual|todo
-farmhouse-theme|+themes/themes-megapack|todo
-fasd|+tools/fasd|todo
-fcitx|+intl/chinese|todo
-feature-mode|+frameworks/ruby-on-rails|todo
-fill-column-indicator|+source-control/git, +spacemacs/spacemacs-ui-visual|**DONE**
-find-by-pinyin-dired|+intl/chinese|todo
-firebelly-theme|+themes/themes-megapack|todo
-fish-mode|+lang/shell-scripts|todo
-flatland-theme|+themes/themes-megapack|todo
-flatui-theme|+themes/themes-megapack|todo
-floobits|+pair-programming/floobits|todo
-flx|+completion/ivy|**DONE**
-flx-ido|+spacemacs/spacemacs-ui|**DONE**
-flycheck|+tools/puppet, +checkers/syntax-checking, +lang/haskell, +lang/purescript, +lang/nim, +lang/html, +lang/ruby, +lang/lua, +lang/latex, +lang/erlang, +lang/shell-scripts, +lang/javascript, +lang/emacs-lisp, +lang/swift, +lang/php, +lang/d, +lang/go, +lang/typescript, +lang/scala, +lang/rust, +lang/python, +lang/elixir, +lang/elm, +frameworks/react|**DONE**
-flycheck-dmd-dub|+lang/d|todo
-flycheck-elm|+lang/elm|todo
-flycheck-gometalinter|+lang/go|todo
-flycheck-haskell|+lang/haskell|todo
-flycheck-ledger|+tools/finance|todo
-flycheck-mix|+lang/elixir|todo
-flycheck-nim|+lang/nim|todo
-flycheck-pos-tip|+checkers/syntax-checking|todo
-flycheck-rust|+lang/rust|todo
-flycheck-ycmd|+tools/ycmd|todo
-flyspell|+checkers/spell-checking, +lang/latex, +chat/rcirc|todo
-flyspell-correct|+checkers/spell-checking|todo
-flyspell-correct-helm|+checkers/spell-checking|todo
-flyspell-correct-ivy|+checkers/spell-checking|todo
-fsharp-mode|+lang/fsharp|todo
-gandalf-theme|+themes/themes-megapack|todo
-geeknote|+web-services/evernote|todo
-geiser|+lang/scheme|**DONE**

(Diff truncated)
Mark `todo` smaller
diff --git a/spacemacs.mdwn b/spacemacs.mdwn
index 1ba2413..d42b037 100644
--- a/spacemacs.mdwn
+++ b/spacemacs.mdwn
@@ -36,508 +36,508 @@ Output of running the script in January 2017:
 
 [[!table  data="""
 Package|Layers|Packaged by pkg-emacsen-addons?
-2048-game|+fun/games|TODO
-ac-ispell|+completion/auto-completion|TODO
-ace-jump-helm-line|+completion/helm|TODO
-ace-pinyin|+intl/chinese|TODO
+2048-game|+fun/games|todo
+ac-ispell|+completion/auto-completion|todo
+ace-jump-helm-line|+completion/helm|todo
+ace-pinyin|+intl/chinese|todo
 ace-window|+distributions/spacemacs-base|**DONE**
-adaptive-wrap|+spacemacs/spacemacs-editing-visual|TODO
-adoc-mode|+lang/asciidoc|TODO
-afternoon-theme|+themes/themes-megapack|TODO
-alchemist|+lang/elixir|TODO
-alect-themes|+themes/themes-megapack|TODO
-ample-theme|+themes/themes-megapack|TODO
-ample-zen-theme|+themes/themes-megapack|TODO
-anaconda-mode|+lang/python|TODO
-ansible-doc|+tools/ansible|TODO
-anti-zenburn-theme|+themes/themes-megapack|TODO
-apropospriate-theme|+themes/themes-megapack|TODO
-arduino-mode|+lang/extra-langs|TODO
-asm-mode|+lang/asm|TODO
+adaptive-wrap|+spacemacs/spacemacs-editing-visual|todo
+adoc-mode|+lang/asciidoc|todo
+afternoon-theme|+themes/themes-megapack|todo
+alchemist|+lang/elixir|todo
+alect-themes|+themes/themes-megapack|todo
+ample-theme|+themes/themes-megapack|todo
+ample-zen-theme|+themes/themes-megapack|todo
+anaconda-mode|+lang/python|todo
+ansible-doc|+tools/ansible|todo
+anti-zenburn-theme|+themes/themes-megapack|todo
+apropospriate-theme|+themes/themes-megapack|todo
+arduino-mode|+lang/extra-langs|todo
+asm-mode|+lang/asm|todo
 async|+distributions/spacemacs-bootstrap|**DONE**
-auctex|+lang/latex|TODO
-auctex-latexmk|+lang/latex|TODO
-auto-compile|+lang/emacs-lisp|TODO
-auto-complete|+completion/auto-completion|TODO
-auto-dictionary|+checkers/spell-checking|TODO
-auto-highlight-symbol|+spacemacs/spacemacs-editing-visual, +completion/ivy, +completion/helm|TODO
-auto-yasnippet|+completion/auto-completion|TODO
+auctex|+lang/latex|todo
+auctex-latexmk|+lang/latex|todo
+auto-compile|+lang/emacs-lisp|todo
+auto-complete|+completion/auto-completion|todo
+auto-dictionary|+checkers/spell-checking|todo
+auto-highlight-symbol|+spacemacs/spacemacs-editing-visual, +completion/ivy, +completion/helm|todo
+auto-yasnippet|+completion/auto-completion|todo
 avy|+spacemacs/spacemacs-editing|**DONE**
-badwolf-theme|+themes/themes-megapack|TODO
+badwolf-theme|+themes/themes-megapack|todo
 bind-key|+distributions/spacemacs-bootstrap|**DONE**
-bind-map|+distributions/spacemacs-bootstrap|TODO
-birds-of-paradise-plus-theme|+themes/themes-megapack|TODO
-bracketed-paste|+spacemacs/spacemacs-editing|TODO
-bubbleberry-theme|+themes/themes-megapack|TODO
-bundler|+lang/ruby|TODO
-busybee-theme|+themes/themes-megapack|TODO
-cargo|+lang/rust|TODO
-centered-buffer-mode|+distributions/spacemacs-base|TODO
-centered-cursor|+spacemacs/spacemacs-ui|TODO
-cherry-blossom-theme|+themes/themes-megapack|TODO
-chinese-pyim|+intl/chinese|TODO
-chinese-wbim|+intl/chinese|TODO
-chruby|+lang/ruby|TODO
-cider|+lang/clojure|TODO
-cider-eval-sexp-fu|+lang/clojure|TODO
-clean-aindent-mode|+spacemacs/spacemacs-editing|TODO
-clj-refactor|+lang/clojure|TODO
-clojure-mode|+lang/clojure|TODO
-clojure-snippets|+lang/clojure|TODO
-clues-theme|+themes/themes-megapack|TODO
-cmm-mode|+lang/haskell|TODO
-coffee-mode|+lang/javascript|TODO
-color-identifiers-mode|+themes/colors|TODO
-color-theme-sanityinc-solarized|+themes/themes-megapack|TODO
-color-theme-sanityinc-tomorrow|+themes/themes-megapack|TODO
-column-enforce-mode|+spacemacs/spacemacs-editing-visual|TODO
-common-lisp-snippets|+lang/common-lisp|TODO
+bind-map|+distributions/spacemacs-bootstrap|todo
+birds-of-paradise-plus-theme|+themes/themes-megapack|todo
+bracketed-paste|+spacemacs/spacemacs-editing|todo
+bubbleberry-theme|+themes/themes-megapack|todo
+bundler|+lang/ruby|todo
+busybee-theme|+themes/themes-megapack|todo
+cargo|+lang/rust|todo
+centered-buffer-mode|+distributions/spacemacs-base|todo
+centered-cursor|+spacemacs/spacemacs-ui|todo
+cherry-blossom-theme|+themes/themes-megapack|todo
+chinese-pyim|+intl/chinese|todo
+chinese-wbim|+intl/chinese|todo
+chruby|+lang/ruby|todo
+cider|+lang/clojure|todo
+cider-eval-sexp-fu|+lang/clojure|todo
+clean-aindent-mode|+spacemacs/spacemacs-editing|todo
+clj-refactor|+lang/clojure|todo
+clojure-mode|+lang/clojure|todo
+clojure-snippets|+lang/clojure|todo
+clues-theme|+themes/themes-megapack|todo
+cmm-mode|+lang/haskell|todo
+coffee-mode|+lang/javascript|todo
+color-identifiers-mode|+themes/colors|todo
+color-theme-sanityinc-solarized|+themes/themes-megapack|todo
+color-theme-sanityinc-tomorrow|+themes/themes-megapack|todo
+column-enforce-mode|+spacemacs/spacemacs-editing-visual|todo
+common-lisp-snippets|+lang/common-lisp|todo
 company|+os/nixos, +completion/auto-completion, +tools/shell, +tools/puppet, +tools/finance, +tools/ansible, +emacs/org, +lang/racket, +lang/ocaml, +lang/clojure, +lang/haskell, +lang/java, +lang/html, +lang/ruby, +lang/lua, +lang/latex, +lang/agda, +lang/csharp, +lang/erlang, +lang/shell-scripts, +lang/scheme, +lang/javascript, +lang/emacs-lisp, +lang/php, +lang/d, +lang/go, +lang/typescript, +lang/rust, +lang/markdown, +lang/python, +lang/elixir, +lang/elm, +chat/erc, +chat/rcirc, +frameworks/react|**DONE**
-company-anaconda|+lang/python|TODO
-company-auctex|+lang/latex|TODO
-company-cabal|+lang/haskell|TODO
-company-dcd|+lang/d|TODO
-company-emacs-eclim|+lang/java|TODO
-company-emoji|+emacs/org, +fun/emoji, +lang/markdown, +chat/erc, +chat/rcirc|TODO
-company-ghc|+lang/haskell|TODO
-company-ghci|+lang/haskell|TODO
-company-go|+lang/go|TODO
-company-nixos-options|+os/nixos|TODO
-company-quickhelp|+completion/auto-completion, +lang/racket|TODO
-company-shell|+lang/shell-scripts|TODO
-company-statistics|+completion/auto-completion|TODO
-company-tern|+lang/javascript, +frameworks/react|TODO
-company-web|+lang/html|TODO
-company-ycmd|+tools/ycmd|TODO
-counsel|+completion/ivy|TODO
-counsel-dash|+tools/dash|TODO
-counsel-projectile|+completion/ivy|TODO
-csharp-mode|+lang/csharp|TODO
-css-mode|+lang/html|TODO
-csv-mode|+lang/csv|TODO
-cyberpunk-theme|+themes/themes-megapack|TODO
-cython-mode|+lang/python|TODO
-d-mode|+lang/d|TODO
-dactyl-mode|+lang/vimscript|TODO
-dakrone-theme|+themes/themes-megapack|TODO
-darkburn-theme|+themes/themes-megapack|TODO
-darkmine-theme|+themes/themes-megapack|TODO
-darkokai-theme|+themes/themes-megapack|TODO
-darktooth-theme|+themes/themes-megapack|TODO
-desktop|+spacemacs/spacemacs-ui|TODO
-diff-hl|+source-control/version-control, +vim/vinegar|TODO
-diff-mode|+source-control/version-control|TODO
+company-anaconda|+lang/python|todo
+company-auctex|+lang/latex|todo
+company-cabal|+lang/haskell|todo
+company-dcd|+lang/d|todo
+company-emacs-eclim|+lang/java|todo
+company-emoji|+emacs/org, +fun/emoji, +lang/markdown, +chat/erc, +chat/rcirc|todo
+company-ghc|+lang/haskell|todo
+company-ghci|+lang/haskell|todo
+company-go|+lang/go|todo
+company-nixos-options|+os/nixos|todo
+company-quickhelp|+completion/auto-completion, +lang/racket|todo
+company-shell|+lang/shell-scripts|todo
+company-statistics|+completion/auto-completion|todo
+company-tern|+lang/javascript, +frameworks/react|todo
+company-web|+lang/html|todo
+company-ycmd|+tools/ycmd|todo
+counsel|+completion/ivy|todo
+counsel-dash|+tools/dash|todo
+counsel-projectile|+completion/ivy|todo
+csharp-mode|+lang/csharp|todo
+css-mode|+lang/html|todo
+csv-mode|+lang/csv|todo
+cyberpunk-theme|+themes/themes-megapack|todo
+cython-mode|+lang/python|todo
+d-mode|+lang/d|todo
+dactyl-mode|+lang/vimscript|todo
+dakrone-theme|+themes/themes-megapack|todo
+darkburn-theme|+themes/themes-megapack|todo
+darkmine-theme|+themes/themes-megapack|todo
+darkokai-theme|+themes/themes-megapack|todo
+darktooth-theme|+themes/themes-megapack|todo
+desktop|+spacemacs/spacemacs-ui|todo
+diff-hl|+source-control/version-control, +vim/vinegar|todo
+diff-mode|+source-control/version-control|todo
 diminish|+distributions/spacemacs-bootstrap|**DONE**
-django-theme|+themes/themes-megapack|TODO
-dos|+lang/windows-scripts|TODO
-dracula-theme|+themes/themes-megapack|TODO
-drupal-mode|+lang/php|TODO
-dumb-jump|+spacemacs/spacemacs-misc|TODO
-eclim|+lang/java|TODO
-ein|+lang/ipython-notebook|TODO
-elfeed-goodies|+web-services/elfeed|TODO
-elfeed-org|+web-services/elfeed|TODO
+django-theme|+themes/themes-megapack|todo
+dos|+lang/windows-scripts|todo
+dracula-theme|+themes/themes-megapack|todo
+drupal-mode|+lang/php|todo
+dumb-jump|+spacemacs/spacemacs-misc|todo

(Diff truncated)
Update Spacemacs packages TODO list
diff --git a/spacemacs.mdwn b/spacemacs.mdwn
index 638f2d4..1ba2413 100644
--- a/spacemacs.mdwn
+++ b/spacemacs.mdwn
@@ -35,563 +35,509 @@ See also #828154.
 Output of running the script in January 2017:
 
 [[!table  data="""
-Package|Built-in|Layers
-2048-game|False|+fun/games
-abbrev|True|+distributions/spacemacs-base
-ac-ispell|False|+completion/auto-completion
-ace-jump-helm-line|False|+completion/helm
-ace-pinyin|False|+intl/chinese
-ace-window|False|+distributions/spacemacs-base
-adaptive-wrap|False|+spacemacs/spacemacs-editing-visual
-adoc-mode|False|+lang/asciidoc
-afternoon-theme|False|+themes/themes-megapack
-alchemist|False|+lang/elixir
-alect-themes|False|+themes/themes-megapack
-ample-theme|False|+themes/themes-megapack
-ample-zen-theme|False|+themes/themes-megapack
-anaconda-mode|False|+lang/python
-ansi-colors|True|+spacemacs/spacemacs-ui-visual
-ansible-doc|False|+tools/ansible
-anti-zenburn-theme|False|+themes/themes-megapack
-apropospriate-theme|False|+themes/themes-megapack
-archive-mode|True|+distributions/spacemacs-base
-arduino-mode|False|+lang/extra-langs
-asm-mode|False|+lang/asm
-async|False|+distributions/spacemacs-bootstrap
-auctex|False|+lang/latex
-auctex-latexmk|False|+lang/latex
-auto-compile|False|+lang/emacs-lisp
-auto-complete|False|+completion/auto-completion
-auto-dictionary|False|+checkers/spell-checking
-auto-highlight-symbol|False|+spacemacs/spacemacs-editing-visual, +completion/ivy, +completion/helm
-auto-yasnippet|False|+completion/auto-completion
-avy|False|+spacemacs/spacemacs-editing
-badwolf-theme|False|+themes/themes-megapack
-bind-key|False|+distributions/spacemacs-bootstrap
-bind-map|False|+distributions/spacemacs-bootstrap
-birds-of-paradise-plus-theme|False|+themes/themes-megapack
-bookmark|True|+distributions/spacemacs-base, +completion/helm
-bracketed-paste|False|+spacemacs/spacemacs-editing
-bubbleberry-theme|False|+themes/themes-megapack
-bundler|False|+lang/ruby
-busybee-theme|False|+themes/themes-megapack
-cargo|False|+lang/rust
-centered-buffer-mode|False|+distributions/spacemacs-base
-centered-cursor|False|+spacemacs/spacemacs-ui
-cherry-blossom-theme|False|+themes/themes-megapack
-chinese-pyim|False|+intl/chinese
-chinese-wbim|False|+intl/chinese
-chruby|False|+lang/ruby
-cider|False|+lang/clojure
-cider-eval-sexp-fu|False|+lang/clojure
-clean-aindent-mode|False|+spacemacs/spacemacs-editing
-clj-refactor|False|+lang/clojure
-clojure-mode|False|+lang/clojure
-clojure-snippets|False|+lang/clojure
-clues-theme|False|+themes/themes-megapack
-cmm-mode|False|+lang/haskell
-coffee-mode|False|+lang/javascript
-color-identifiers-mode|False|+themes/colors
-color-theme-sanityinc-solarized|False|+themes/themes-megapack
-color-theme-sanityinc-tomorrow|False|+themes/themes-megapack
-column-enforce-mode|False|+spacemacs/spacemacs-editing-visual
-comint|True|+tools/shell
-common-lisp-snippets|False|+lang/common-lisp
-company|False|+os/nixos, +completion/auto-completion, +tools/shell, +tools/puppet, +tools/finance, +tools/ansible, +emacs/org, +lang/racket, +lang/ocaml, +lang/clojure, +lang/haskell, +lang/java, +lang/html, +lang/ruby, +lang/lua, +lang/latex, +lang/agda, +lang/csharp, +lang/erlang, +lang/shell-scripts, +lang/scheme, +lang/javascript, +lang/emacs-lisp, +lang/php, +lang/d, +lang/go, +lang/typescript, +lang/rust, +lang/markdown, +lang/python, +lang/elixir, +lang/elm, +chat/erc, +chat/rcirc, +frameworks/react
-company-anaconda|False|+lang/python
-company-auctex|False|+lang/latex
-company-cabal|False|+lang/haskell
-company-dcd|False|+lang/d
-company-emacs-eclim|False|+lang/java
-company-emoji|False|+emacs/org, +fun/emoji, +lang/markdown, +chat/erc, +chat/rcirc
-company-ghc|False|+lang/haskell
-company-ghci|False|+lang/haskell
-company-go|False|+lang/go
-company-nixos-options|False|+os/nixos
-company-quickhelp|False|+completion/auto-completion, +lang/racket
-company-shell|False|+lang/shell-scripts
-company-statistics|False|+completion/auto-completion
-company-tern|False|+lang/javascript, +frameworks/react
-company-web|False|+lang/html
-company-ycmd|False|+tools/ycmd
-conf-mode|True|+distributions/spacemacs-base
-counsel|False|+completion/ivy
-counsel-dash|False|+tools/dash
-counsel-projectile|False|+completion/ivy
-csharp-mode|False|+lang/csharp
-css-mode|False|+lang/html
-csv-mode|False|+lang/csv
-cyberpunk-theme|False|+themes/themes-megapack
-cython-mode|False|+lang/python
-d-mode|False|+lang/d
-dactyl-mode|False|+lang/vimscript
-dakrone-theme|False|+themes/themes-megapack
-darkburn-theme|False|+themes/themes-megapack
-darkmine-theme|False|+themes/themes-megapack
-darkokai-theme|False|+themes/themes-megapack
-darktooth-theme|False|+themes/themes-megapack
-default-helm-config|True|+spacemacs/spacemacs-completion
-default-ivy-config|True|+spacemacs/spacemacs-completion
-desktop|False|+spacemacs/spacemacs-ui
-diff-hl|False|+source-control/version-control, +vim/vinegar
-diff-mode|False|+source-control/version-control
-diminish|False|+distributions/spacemacs-bootstrap
-dired|True|+distributions/spacemacs-base, +vim/vinegar, +tools/ranger
-dired-x|True|+distributions/spacemacs-base
-django-theme|False|+themes/themes-megapack
-doc-view|True|+spacemacs/spacemacs-ui
-dos|False|+lang/windows-scripts
-dracula-theme|False|+themes/themes-megapack
-drupal-mode|False|+lang/php
-dumb-jump|False|+spacemacs/spacemacs-misc
-eclim|False|+lang/java
-ediff|True|+distributions/spacemacs-base
-ein|False|+lang/ipython-notebook
-eldoc|True|+distributions/spacemacs-base, +lang/clojure, +lang/emacs-lisp, +lang/php, +lang/python
-electric-indent-mode|True|+distributions/spacemacs-base, +lang/asm
-elfeed-goodies|False|+web-services/elfeed
-elfeed-org|False|+web-services/elfeed
-elfeed-web|False|+web-services/elfeed
-elisp-slime-nav|False|+lang/emacs-lisp
-elixir-mode|False|+lang/elixir
-elm-mode|False|+lang/elm
-emacs-lisp|True|+lang/emacs-lisp
-emmet-mode|False|+lang/html, +frameworks/react
-emoji-cheat-sheet-plus|False|+emacs/org, +fun/emoji, +lang/markdown, +chat/erc, +chat/rcirc
-engine-mode|False|+web-services/search-engine
-enh-ruby-mode|False|+lang/ruby
-ensime|False|+lang/scala
-erc|False|+chat/erc
-erc-gitter|False|+chat/erc
-erc-hl-nicks|False|+chat/erc
-erc-image|False|+chat/erc
-erc-sasl|False|+chat/erc
-erc-social-graph|False|+chat/erc
-erc-tex|False|+chat/erc
-erc-view-log|False|+chat/erc
-erc-yank|False|+chat/erc
-erc-yt|False|+chat/erc
-erlang|False|+lang/erlang
-esh-help|False|+tools/shell
-eshell|True|+tools/shell
-eshell-prompt-extras|False|+tools/shell
-eshell-z|False|+tools/shell
-espresso-theme|False|+themes/themes-megapack
-ess|False|+lang/ess
-ess-R-data-view|False|+lang/ess
-ess-R-object-popup|False|+lang/ess
-ess-smart-equals|False|+lang/ess
-eval-sexp-fu|False|+spacemacs/spacemacs-editing
-evil|False|+distributions/spacemacs-bootstrap, +completion/ivy, +lang/emacs-lisp
-evil-args|False|+spacemacs/spacemacs-evil
-evil-ediff|False|+spacemacs/spacemacs-evil
-evil-escape|False|+distributions/spacemacs-base
-evil-evilified-state|False|+distributions/spacemacs-base
-evil-exchange|False|+spacemacs/spacemacs-evil
-evil-iedit-state|False|+spacemacs/spacemacs-evil
-evil-indent-plus|False|+spacemacs/spacemacs-evil
-evil-lisp-state|False|+spacemacs/spacemacs-evil
-evil-magit|False|+source-control/git
-evil-matchit|False|+spacemacs/spacemacs-evil, +lang/html, +lang/ruby, +lang/latex, +lang/csharp, +lang/javascript, +lang/python, +frameworks/react
-evil-mc|False|+spacemacs/spacemacs-evil
-evil-nerd-commenter|False|+vim/evil-commentary, +spacemacs/spacemacs-evil
-evil-numbers|False|+spacemacs/spacemacs-evil
-evil-org|False|+emacs/org
-evil-search-highlight-persist|False|+spacemacs/spacemacs-evil
-evil-snipe|False|+vim/evil-snipe
-evil-surround|False|+spacemacs/spacemacs-evil, +emacs/org
-evil-tutor|False|+spacemacs/spacemacs-evil
-evil-unimpaired|False|+source-control/version-control, +spacemacs/spacemacs-evil
-evil-visual-mark-mode|False|+spacemacs/spacemacs-evil
-evil-visualstar|False|+distributions/spacemacs-base
-exec-path-from-shell|False|+distributions/spacemacs-base, +os/osx
-expand-region|False|+spacemacs/spacemacs-editing
-fancy-battery|False|+spacemacs/spacemacs-ui-visual
-farmhouse-theme|False|+themes/themes-megapack
-fasd|False|+tools/fasd
-fcitx|False|+intl/chinese
-feature-mode|False|+frameworks/ruby-on-rails
-fill-column-indicator|False|+source-control/git, +spacemacs/spacemacs-ui-visual
-find-by-pinyin-dired|False|+intl/chinese
-firebelly-theme|False|+themes/themes-megapack
-fish-mode|False|+lang/shell-scripts
-flatland-theme|False|+themes/themes-megapack
-flatui-theme|False|+themes/themes-megapack
-floobits|False|+pair-programming/floobits
-flx|False|+completion/ivy
-flx-ido|False|+spacemacs/spacemacs-ui
-flycheck|False|+tools/puppet, +checkers/syntax-checking, +lang/haskell, +lang/purescript, +lang/nim, +lang/html, +lang/ruby, +lang/lua, +lang/latex, +lang/erlang, +lang/shell-scripts, +lang/javascript, +lang/emacs-lisp, +lang/swift, +lang/php, +lang/d, +lang/go, +lang/typescript, +lang/scala, +lang/rust, +lang/python, +lang/elixir, +lang/elm, +frameworks/react
-flycheck-dmd-dub|False|+lang/d
-flycheck-elm|False|+lang/elm
-flycheck-gometalinter|False|+lang/go
-flycheck-haskell|False|+lang/haskell
-flycheck-ledger|False|+tools/finance
-flycheck-mix|False|+lang/elixir

(Diff truncated)
spacemacs: output of Lev's new script
diff --git a/spacemacs.mdwn b/spacemacs.mdwn
index f2ae82b..638f2d4 100644
--- a/spacemacs.mdwn
+++ b/spacemacs.mdwn
@@ -15,14 +15,583 @@ and higher quality ones.
 
 ## List of ELPA packages used by Spacemacs
 
+[This script](https://github.com/dogsleg/spacemacs-pkgs/) reads the
+Spacemacs source tree and extracts a list of dependencies.
+
 Someone should write a script to extract the list from the Spacemacs
 repo.  Look in all files called `packages.el` for code like `(setq
 foo-packages '(foo bar baz))`.
 
-Then split that into two lists: the ELPA dependencies of the
+This should be split that into two lists: the ELPA dependencies of the
 configuration layers activated by default in Spacemacs, and the ELPA
 dependencies of optional configuration layers.  Although we probably
 won't package Spacemacs until all the dependencies are packaged, it is
 useful to prioritise by splitting the list this way.
 
+We should also filter out things that we've already packaged.
+
 See also #828154.
+
+Output of running the script in January 2017:
+
+[[!table  data="""
+Package|Built-in|Layers
+2048-game|False|+fun/games
+abbrev|True|+distributions/spacemacs-base
+ac-ispell|False|+completion/auto-completion
+ace-jump-helm-line|False|+completion/helm
+ace-pinyin|False|+intl/chinese
+ace-window|False|+distributions/spacemacs-base
+adaptive-wrap|False|+spacemacs/spacemacs-editing-visual
+adoc-mode|False|+lang/asciidoc
+afternoon-theme|False|+themes/themes-megapack
+alchemist|False|+lang/elixir
+alect-themes|False|+themes/themes-megapack
+ample-theme|False|+themes/themes-megapack
+ample-zen-theme|False|+themes/themes-megapack
+anaconda-mode|False|+lang/python
+ansi-colors|True|+spacemacs/spacemacs-ui-visual
+ansible-doc|False|+tools/ansible
+anti-zenburn-theme|False|+themes/themes-megapack
+apropospriate-theme|False|+themes/themes-megapack
+archive-mode|True|+distributions/spacemacs-base
+arduino-mode|False|+lang/extra-langs
+asm-mode|False|+lang/asm
+async|False|+distributions/spacemacs-bootstrap
+auctex|False|+lang/latex
+auctex-latexmk|False|+lang/latex
+auto-compile|False|+lang/emacs-lisp
+auto-complete|False|+completion/auto-completion
+auto-dictionary|False|+checkers/spell-checking
+auto-highlight-symbol|False|+spacemacs/spacemacs-editing-visual, +completion/ivy, +completion/helm
+auto-yasnippet|False|+completion/auto-completion
+avy|False|+spacemacs/spacemacs-editing
+badwolf-theme|False|+themes/themes-megapack
+bind-key|False|+distributions/spacemacs-bootstrap
+bind-map|False|+distributions/spacemacs-bootstrap
+birds-of-paradise-plus-theme|False|+themes/themes-megapack
+bookmark|True|+distributions/spacemacs-base, +completion/helm
+bracketed-paste|False|+spacemacs/spacemacs-editing
+bubbleberry-theme|False|+themes/themes-megapack
+bundler|False|+lang/ruby
+busybee-theme|False|+themes/themes-megapack
+cargo|False|+lang/rust
+centered-buffer-mode|False|+distributions/spacemacs-base
+centered-cursor|False|+spacemacs/spacemacs-ui
+cherry-blossom-theme|False|+themes/themes-megapack
+chinese-pyim|False|+intl/chinese
+chinese-wbim|False|+intl/chinese
+chruby|False|+lang/ruby
+cider|False|+lang/clojure
+cider-eval-sexp-fu|False|+lang/clojure
+clean-aindent-mode|False|+spacemacs/spacemacs-editing
+clj-refactor|False|+lang/clojure
+clojure-mode|False|+lang/clojure
+clojure-snippets|False|+lang/clojure
+clues-theme|False|+themes/themes-megapack
+cmm-mode|False|+lang/haskell
+coffee-mode|False|+lang/javascript
+color-identifiers-mode|False|+themes/colors
+color-theme-sanityinc-solarized|False|+themes/themes-megapack
+color-theme-sanityinc-tomorrow|False|+themes/themes-megapack
+column-enforce-mode|False|+spacemacs/spacemacs-editing-visual
+comint|True|+tools/shell
+common-lisp-snippets|False|+lang/common-lisp
+company|False|+os/nixos, +completion/auto-completion, +tools/shell, +tools/puppet, +tools/finance, +tools/ansible, +emacs/org, +lang/racket, +lang/ocaml, +lang/clojure, +lang/haskell, +lang/java, +lang/html, +lang/ruby, +lang/lua, +lang/latex, +lang/agda, +lang/csharp, +lang/erlang, +lang/shell-scripts, +lang/scheme, +lang/javascript, +lang/emacs-lisp, +lang/php, +lang/d, +lang/go, +lang/typescript, +lang/rust, +lang/markdown, +lang/python, +lang/elixir, +lang/elm, +chat/erc, +chat/rcirc, +frameworks/react
+company-anaconda|False|+lang/python
+company-auctex|False|+lang/latex
+company-cabal|False|+lang/haskell
+company-dcd|False|+lang/d
+company-emacs-eclim|False|+lang/java
+company-emoji|False|+emacs/org, +fun/emoji, +lang/markdown, +chat/erc, +chat/rcirc
+company-ghc|False|+lang/haskell
+company-ghci|False|+lang/haskell
+company-go|False|+lang/go
+company-nixos-options|False|+os/nixos
+company-quickhelp|False|+completion/auto-completion, +lang/racket
+company-shell|False|+lang/shell-scripts
+company-statistics|False|+completion/auto-completion
+company-tern|False|+lang/javascript, +frameworks/react
+company-web|False|+lang/html
+company-ycmd|False|+tools/ycmd
+conf-mode|True|+distributions/spacemacs-base
+counsel|False|+completion/ivy
+counsel-dash|False|+tools/dash
+counsel-projectile|False|+completion/ivy
+csharp-mode|False|+lang/csharp
+css-mode|False|+lang/html
+csv-mode|False|+lang/csv
+cyberpunk-theme|False|+themes/themes-megapack
+cython-mode|False|+lang/python
+d-mode|False|+lang/d
+dactyl-mode|False|+lang/vimscript
+dakrone-theme|False|+themes/themes-megapack
+darkburn-theme|False|+themes/themes-megapack
+darkmine-theme|False|+themes/themes-megapack
+darkokai-theme|False|+themes/themes-megapack
+darktooth-theme|False|+themes/themes-megapack
+default-helm-config|True|+spacemacs/spacemacs-completion
+default-ivy-config|True|+spacemacs/spacemacs-completion
+desktop|False|+spacemacs/spacemacs-ui
+diff-hl|False|+source-control/version-control, +vim/vinegar
+diff-mode|False|+source-control/version-control
+diminish|False|+distributions/spacemacs-bootstrap
+dired|True|+distributions/spacemacs-base, +vim/vinegar, +tools/ranger
+dired-x|True|+distributions/spacemacs-base
+django-theme|False|+themes/themes-megapack
+doc-view|True|+spacemacs/spacemacs-ui
+dos|False|+lang/windows-scripts
+dracula-theme|False|+themes/themes-megapack
+drupal-mode|False|+lang/php
+dumb-jump|False|+spacemacs/spacemacs-misc
+eclim|False|+lang/java
+ediff|True|+distributions/spacemacs-base
+ein|False|+lang/ipython-notebook
+eldoc|True|+distributions/spacemacs-base, +lang/clojure, +lang/emacs-lisp, +lang/php, +lang/python
+electric-indent-mode|True|+distributions/spacemacs-base, +lang/asm
+elfeed-goodies|False|+web-services/elfeed
+elfeed-org|False|+web-services/elfeed
+elfeed-web|False|+web-services/elfeed
+elisp-slime-nav|False|+lang/emacs-lisp
+elixir-mode|False|+lang/elixir
+elm-mode|False|+lang/elm
+emacs-lisp|True|+lang/emacs-lisp
+emmet-mode|False|+lang/html, +frameworks/react
+emoji-cheat-sheet-plus|False|+emacs/org, +fun/emoji, +lang/markdown, +chat/erc, +chat/rcirc
+engine-mode|False|+web-services/search-engine
+enh-ruby-mode|False|+lang/ruby
+ensime|False|+lang/scala
+erc|False|+chat/erc
+erc-gitter|False|+chat/erc
+erc-hl-nicks|False|+chat/erc
+erc-image|False|+chat/erc
+erc-sasl|False|+chat/erc
+erc-social-graph|False|+chat/erc
+erc-tex|False|+chat/erc
+erc-view-log|False|+chat/erc
+erc-yank|False|+chat/erc
+erc-yt|False|+chat/erc
+erlang|False|+lang/erlang
+esh-help|False|+tools/shell
+eshell|True|+tools/shell
+eshell-prompt-extras|False|+tools/shell
+eshell-z|False|+tools/shell
+espresso-theme|False|+themes/themes-megapack
+ess|False|+lang/ess
+ess-R-data-view|False|+lang/ess
+ess-R-object-popup|False|+lang/ess
+ess-smart-equals|False|+lang/ess
+eval-sexp-fu|False|+spacemacs/spacemacs-editing
+evil|False|+distributions/spacemacs-bootstrap, +completion/ivy, +lang/emacs-lisp
+evil-args|False|+spacemacs/spacemacs-evil
+evil-ediff|False|+spacemacs/spacemacs-evil
+evil-escape|False|+distributions/spacemacs-base
+evil-evilified-state|False|+distributions/spacemacs-base
+evil-exchange|False|+spacemacs/spacemacs-evil
+evil-iedit-state|False|+spacemacs/spacemacs-evil
+evil-indent-plus|False|+spacemacs/spacemacs-evil
+evil-lisp-state|False|+spacemacs/spacemacs-evil
+evil-magit|False|+source-control/git
+evil-matchit|False|+spacemacs/spacemacs-evil, +lang/html, +lang/ruby, +lang/latex, +lang/csharp, +lang/javascript, +lang/python, +frameworks/react
+evil-mc|False|+spacemacs/spacemacs-evil
+evil-nerd-commenter|False|+vim/evil-commentary, +spacemacs/spacemacs-evil
+evil-numbers|False|+spacemacs/spacemacs-evil
+evil-org|False|+emacs/org
+evil-search-highlight-persist|False|+spacemacs/spacemacs-evil
+evil-snipe|False|+vim/evil-snipe
+evil-surround|False|+spacemacs/spacemacs-evil, +emacs/org
+evil-tutor|False|+spacemacs/spacemacs-evil
+evil-unimpaired|False|+source-control/version-control, +spacemacs/spacemacs-evil
+evil-visual-mark-mode|False|+spacemacs/spacemacs-evil
+evil-visualstar|False|+distributions/spacemacs-base
+exec-path-from-shell|False|+distributions/spacemacs-base, +os/osx
+expand-region|False|+spacemacs/spacemacs-editing

(Diff truncated)
add missing Depends: emacsen-common
See Debian Emacs Policy items A and C
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index 937a348..b60ae1e 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -52,7 +52,7 @@ generate or install an info file.
 
       Package: elpa-hello
       Architecture: all
-      Depends: ${misc:Depends}, ${elpa:Depends}
+      Depends: ${misc:Depends}, ${elpa:Depends}, emacsen-common (>= 2.0.8)
       Built-Using: ${misc:Built-Using}
       Recommends: emacs (>= 46.0)
       Enhances: emacs, emacs24, emacs25

Put the correct alioth address for the team
diff --git a/index.mdwn b/index.mdwn
index c377abb..64cd5b9 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -31,7 +31,7 @@
   e.g. MELPA
 - Maintainer field should be
 
-      Debian Emacs addons team <pkg-emacsen-addons@lists.debian.org>
+      Debian Emacs addons team <pkg-emacsen-addons@lists.alioth.debian.org>
 
 - We generally expect to be able to work on packages as a [[team]]
 

add hello-el.maintscript to elpa-hello
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index 3897c21..937a348 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -75,6 +75,12 @@ generate or install an info file.
   the upstream source repo.  See
   [[below|elpa-hello#debian/*.elpa]].
 
+### debian/hello-el.maintscript
+
+      rm_conffile /etc/emacs/site-start.d/50hello-el.el
+
+Only included if you have a hello-el transitional binary package.
+
 ### debian/compat
 
 * Version of debhelper to use:

add tips
diff --git a/index.mdwn b/index.mdwn
index 143d36d..c377abb 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -56,3 +56,7 @@
 
 - [[meetings/dc15]]
 - [[meetings/dc16]]
+
+## Useful links
+
+- [[tips]]
diff --git a/tips.mdwn b/tips.mdwn
new file mode 100644
index 0000000..8245440
--- /dev/null
+++ b/tips.mdwn
@@ -0,0 +1,5 @@
+## When a package test suite wants to write to $HOME ##
+
+`d/elpa-test:`
+
+    ert_eval = (setq user-emacs-directory (make-temp-file "foo-test" 'dir-flag))

add page describing (lack of) package ownership
diff --git a/index.mdwn b/index.mdwn
index 7643c9a..143d36d 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -33,6 +33,8 @@
 
       Debian Emacs addons team <pkg-emacsen-addons@lists.debian.org>
 
+- We generally expect to be able to work on packages as a [[team]]
+
 - See [[elpa-hello]] for sample debian/* file snippets that use
   dh_elpa and follow policy.
       
diff --git a/team.mdwn b/team.mdwn
new file mode 100644
index 0000000..753f4b9
--- /dev/null
+++ b/team.mdwn
@@ -0,0 +1,17 @@
+# Debian emacsen team etiquette
+
+Everyone on the team 
+
+- is free to commit the git repos of any team package
+
+- is free to do [team uploads](https://www.debian.org/doc/manuals/developers-reference/ch05.en.html#nmu-team-upload)
+
+- is free to add themselves to Uploaders to indicate a particular interest in this one package
+
+Please coordinate with (other) people in Uploaders:
+
+- before uploading [dh-elpa](https://tracker.debian.org/pkg/dh-elpa), or [dh-make-elpa](https://tracker.debian.org/pkg/dh-make-elpa)
+
+- For particularly intrusive changes to these or other packages,
+  consider pushing your changes to a branch and asking for review.
+  

add init-repo
diff --git a/index.mdwn b/index.mdwn
index dfe9547..7643c9a 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -25,6 +25,7 @@
 - Source package names are upstream project names.  Prefix 'emacs-' or
   suffix '-el' if that name is too generic.
 - We use one git repository for every upstream package
+  + Use `init-repo.sh` in `/git/pkg-emacsen/pkg` on alioth
 - We keep the upstream source in the packaging git repository
 - versions should be based on those used by upstream author, not
   e.g. MELPA

update Vcs-*
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index 37889b6..3897c21 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -42,8 +42,8 @@ generate or install an info file.
 
 * Use an emacs addon packaging team git repo:
 
-      Vcs-Git: git://anonscm.debian.org/pkg-emacsen/pkg/hello.git
-      Vcs-Browser: http://anonscm.debian.org/cgit/pkg-emacsen/pkg/hello.git/
+      Vcs-Git: https://anonscm.debian.org/git/pkg-emacsen/pkg/hello.git
+      Vcs-Browser: https://anonscm.debian.org/git/pkg-emacsen/pkg/hello.git/
 
   (Unless there are good reasons to use something else, like a
   pre-existing collab-maint repository.)

update hello-el
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index 7c3e8be..37889b6 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -38,7 +38,7 @@ generate or install an info file.
 * Declare appropriate build dependencies.  Note that dh-elpa pulls in
   emacs.  Need dh-elpa 0.0.17+ for "dh --with elpa" in debian/rules.
 
-      Build-Depends: debhelper (>= 9), dh-elpa (>= 0.0.17)
+      Build-Depends: debhelper (>= 10), dh-elpa (>= 0.0.17)
 
 * Use an emacs addon packaging team git repo:
 
@@ -52,10 +52,10 @@ generate or install an info file.
 
       Package: elpa-hello
       Architecture: all
-      Depends: ${misc:Depends}
+      Depends: ${misc:Depends}, ${elpa:Depends}
       Built-Using: ${misc:Built-Using}
       Recommends: emacs (>= 46.0)
-      Enhances: emacs, emacs24
+      Enhances: emacs, emacs24, emacs25
       Breaks: hello-el (<< 1.0)
       Provides: hello-el
       Description: Emacs addon to say hello
@@ -79,7 +79,7 @@ generate or install an info file.
 
 * Version of debhelper to use:
 
-      9
+      10
 
   (Yes, this and the build dependency together violate various basic
   principles of software engineering.)
@@ -91,7 +91,7 @@ generate or install an info file.
       \#!/usr/bin/make -f
 
       %:
-              dh $@ --parallel --with elpa
+              dh $@ --with elpa
 
 ### debian/*.elpa
 
@@ -126,7 +126,3 @@ generate or install an info file.
   To help in figuring this out you can look at the MELPA recipes for
   the packages where upstream should have broken down the files like
   this for you.
-
-* One purpose of separating package files into separate .elpa files like
-  this is that a planned enhancement to dh_elpa will provide a substvar
-  giving the dependencies of each ELPA package.

dh-make-elpa now available from testing/unstable
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index 1e78dee..7c3e8be 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -1,5 +1,13 @@
 # Snippets and such for dh_elpa-fied emacs addon Debian package.
 
+[[!template id=note text="""
+Quickstart:
+
+* apt-get install dh-make-elpa
+
+* man dh-make-elpa
+"""]]
+
 This contains information that may prove useful in packaging an emacs
 addon for Debian when using the dh_elpa system and conforming to
 Debian elpa emacs addon policy.  An attempt is made to organize the
@@ -13,10 +21,6 @@ are not specific to dh_elpa-ified emacs addon packages, e.g.,
 debian/source/format or debian/changelog.  Nor does it show how to
 generate or install an info file.
 
-Note that a lot of the files below can be created for you by
-dh-make-elpa(1), currently available from experimental.  Please try it
-out and report bugs.
-
 ## debian/* script snippets
 
 ### debian/control

expand naming conventions
diff --git a/index.mdwn b/index.mdwn
index 0352172..dfe9547 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -1,6 +1,7 @@
 # Debian emacsen packaging group
 
 ## Contact
+
 - debian-emacsen@lists.debian.org
 - \#debian-emacs on irc.debian.org
 
@@ -18,7 +19,11 @@
 - All binary packages installing into site-lisp/elpa (in particular
   all packages using
   [dh_elpa](https://packages.debian.org/sid/dh-elpa))
-  should use the  prefix: `elpa-`.
+  should be named `elpa-foo` where `foo` is the ELPA package name.
+  + Note that this is often different to the upstream repository
+    name.  E.g. `elpa-f` is called 'f.el' by upstream.
+- Source package names are upstream project names.  Prefix 'emacs-' or
+  suffix '-el' if that name is too generic.
 - We use one git repository for every upstream package
 - We keep the upstream source in the packaging git repository
 - versions should be based on those used by upstream author, not

add link to dh_make_elpa wishlist bugs
diff --git a/index.mdwn b/index.mdwn
index 5b68c33..0352172 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -42,6 +42,7 @@
 - Produce a list of all non-dh_elpa Emacs addon source packages
   * file wishlist bugs against them to convert to use dh_elpa
 - [[dh_elpa wishlist bugs|https://bugs.debian.org/cgi-bin/pkgreport.cgi?dist=unstable;severity=wishlist;src=dh-elpa]]
+- [[dh_make_elpa wishlist bugs|https://bugs.debian.org/cgi-bin/pkgreport.cgi?dist=unstable;severity=wishlist;src=dh-make-elpa]]
 
 ## Meetings
 

add irc log for this year's meeting
diff --git a/index.mdwn b/index.mdwn
index 98dfc2f..5b68c33 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -46,4 +46,4 @@
 ## Meetings
 
 - [[meetings/dc15]]
-- There was also a meeting during Debconf 2016
+- [[meetings/dc16]]
diff --git a/meetings/dc16.mdwn b/meetings/dc16.mdwn
new file mode 100644
index 0000000..1d2be25
--- /dev/null
+++ b/meetings/dc16.mdwn
@@ -0,0 +1,168 @@
+No formal minutes were recorded, but here is the IRC log (all
+participants were happy for it to be posted).  The various TODOs were
+integrated into the rest of the wiki.
+
+Log timezone is KST.
+
+    20:41 <bremner> spwhitton: did you get my mail yesterday? about work session in 20 minutes?
+    20:53 <remiv> Hi, I'm here too. 
+    20:56 <bremner> cool
+    21:01 <spwhitton> bremner: yup good evening
+    21:01 <spwhitton> Hello remiv 
+    21:01 <bremner> hurray!
+    21:02 <bremner> what to start with?
+    21:03 <bremner> remiv: btw, I'm assuming you're not in Cape Town
+    21:03 <remiv> No, I'm waiting for my employer to tell me I'm not needed anymore here in France
+    21:03 <spwhitton> Well, we have an agenda.
+    21:04 <bremner> right. OK. issues about dh-elpa? I started looking at the autodebp8 branch, and we can discuss that if nothing else arises.
+    21:05 <spwhitton> Well, autodep8 support was the last thing on my wishlist.
+    21:05 <bremner> no bugs in the BTS. no recent screwups with maintainer scripts.
+    21:06 <bremner> remiv: what's your experience? sean and I are probably a bit close to the tool?
+    21:06 <remiv> In my experience it work mostly good.
+    21:07 <spwhitton> "mostly"? :)
+    21:07 <remiv> I do not always folow how it develop, and so I'm not sure that I use everything it could do
+    21:07 <remiv> Well recently, I had no problem
+    21:09 <spwhitton> Dmitry Bogotov is successfully churning out packages with dh_elpa over on d-mentors@lists.d.o.  Only problems he is having is getting test suites to run.
+    21:10 <remiv> I didn't try that
+    21:10 <bremner> spwhitton: is this bugs / missing features in dh_elpa_test?
+    21:11 <spwhitton> bremner: I don't think so.  The issue is that evil's test suite fails under emacs -batch; it needs emacs -nw.  But of course we can't do that as it will fail on a bulidd.
+    21:11 <spwhitton> We're still investigating but I think the answer will be to comment out those tests.
+    21:11 <bremner> spwhitton: for notmuch-emacs, we run emacs in dtach
+    21:12 <spwhitton> ooo.
+    21:12 <bremner> but yeah, that doesn't sound like a tooling issue.
+    21:12 <spwhitton> Well now that you say it, a DH_ELPA_TEST flag to automatically do the dtach wrapping would be nice :)
+    21:12 <bremner> heh. OK, if you think it would be generally useful.
+    21:13 <spwhitton> Well we just found at least two packages that could use it :)
+    21:13 <bremner> well, notmuch doesn't use ERT or buttercup, so...
+    21:14 <bremner> OK, well, if serious, maybe you or dimitri could file a wishlist bug on dh_elpa to start?
+    21:14 <spwhitton> Okay.  I'll make sure this actually works for evil, and if it does, I'll file the bug.
+    21:15 <bremner> feel free to steal what you can from notmuch, obviously
+    21:15 <spwhitton> I was planning to just tell Dmitry to go look at it ;)
+    21:15 <bremner> sounds good. 
+    21:16 <bremner> he can find me here, or more people on #notmuch on freenode who understand that test suite
+    21:17 <bremner> since we have feature completeness (?) maybe we can bump to 0.1.0 for the next upload. Or even 0.1, not sure if that causes problems/confusion
+    21:18 <spwhitton> Yes, let's do one of those two.
+    21:18 <bremner> ok, I have a few codereview style questions about the autopkg8 stuff, but we can come back.
+    21:18 <bremner> so, dh-make-elpa?
+    21:19 <spwhitton> Right.  I've used it to make about 5 packages now.
+    21:20 <spwhitton> I haven't yet found anything that I'd like it to be able to do that it doesn't do, and that I'm capable of implementing.
+    21:21 <spwhitton> I think the best thing is if other people make packages with it, report bugs saying what it got wrong and then the heuristics can be made steadily more sophisticated.
+    21:21 <bremner> spwhitton: do you want to do a lightning demo remotely about dh-make-elpa? I'll have to check the schedule, but I could walk through what you tell me to do.
+    21:21 <bremner> is dimitry using it, do you know?
+    21:21 <spwhitton> Unfortunately I can't persuade him to.  He just keeps copy/pasting the paredit-el packaging.
+    21:22 <spwhitton> bremner: if a lightning demo is what I'm guessing, sounds cool, yeah.  It could be effective recruitment.
+    21:22 <spwhitton> People who can upload to NEW might like the idea of dropping MELPA with just a few hours of reading over generated control files.
+    21:23 <bremner> spwhitton: 5 minutes, anything goes, video streaming
+    21:23 <remiv> I certainly would love to watch it.
+    21:23 <spwhitton> I wouldn't actually be involved, I take it?
+    21:24 <bremner> spwhitton: the idea would be you'd tell me what to type, in IRC, and I'd run the actual demo, hilarity ensuing
+    21:24 <spwhitton> Oh I see, haha, okay let's do it :D
+    21:24 <spwhitton> We have to pick something to debianise I guess.
+    21:24 <bremner> yes.
+    21:25 <bremner> Friday July 8, 1500 SAST
+    21:25 <spwhitton> That's doable
+    21:27 <spwhitton> I guess we would do: dh-make-elpa --pkg-emacsen ; gbp buildpackage -us -uc -b ; sudo debi ; emacs ; M-x foo
+    21:28 <bremner> right. Ideally you could cheat and make sure it works beforehand ;)
+    21:28 <spwhitton> I wasn't going to mention it :P
+    21:30 <spwhitton> Okay then.  That demo might generate some TODOs.  We could move onto our next agenda item.
+    21:31 <bremner> I _think_ the guy who packages s-el and dash-el will be at debconf. I can try to talk to him; I wonder if having converted package(s) would help?
+    21:32 <spwhitton> Sure.  They will be trivial.
+    21:32 <bremner> is that the happy sound of a volunteer?
+    21:33 <spwhitton> yes okay :)
+    21:33 <bremner> thanks
+    21:33 <bremner> are there some others we should think about? maybe file wishlist bugs?
+    21:33 <spwhitton> yasnippet and org-mode
+    21:34 <spwhitton> However, they are leaf packages, so it's definitely wishlist.
+    21:34 <remiv> In the early time I was testing dh-elpa, I had made a conversion of dash-el, It must be somewhere on a hard-disk
+    21:34 <spwhitton> remiv: oh cool.  I'll do s-el, then.
+    21:34 <bremner> remiv: if you could hunt it up, that would be helpful.
+    21:35 <spwhitton> I seem to recall that upstream org-mode are hostile to package.el.  I don't know if it affects dh_elpa; it might just be the problem of bytecompiling in an unclean Emacs.  But I'm not sure.
+    21:36 <bremner> spwhitton: ok, but it's not really a problem for "us" generally speaking
+    21:37 <spwhitton> bremner: it might be.  I can't remember what their reason for not using it is.
+    21:37 <spwhitton> When I said "hostile" i meant "because it breaks org-mode"
+    21:37 <spwhitton> Anyway I'll file the wishlist bug.
+    21:37 <bremner> ok
+    21:37 <spwhitton> The other thing is dpkg-dev-el
+    21:38 <spwhitton> (well, one of the other things)
+    21:38 <spwhitton> Like emacs-goodies it's a huge, out-of-date thing.
+    21:38 <bremner> but does it have active upstreams?
+    21:38 <spwhitton> I had assumed that the stuff in there was written by Debian people and just uploaded.
+    21:39 <spwhitton> Ah, it comes from emacs-goodies.
+    21:39 <bremner> probably. But not sure how dh-elpa helps then; sounds like it needs actual "upstream" development.
+    21:39 <bremner> ok. emacs-goodies is a topic for us.
+    21:40 <spwhitton> Yeah.  If they were under our umbrella we could easily commit fixes to them as we saw them in our own Debian work.
+    21:40 <spwhitton> I'll add it to the agenda on the wiki.  Is it okay with you two if we leave it until after we've discussed the other things on there?
+    21:41 <bremner> yes
+    21:41 <bremner> (for me)
+    21:41 <remiv> okay
+    21:42 <bremner> so, backporting?
+    21:43 <spwhitton> yes.  As we said on the list, the thing to discuss is what we think we should backport.
+    21:43 <bremner> I think remiv should backport magit, once we make that possible ;)
+    21:43 <remiv> I've tested to just run package from unstable on my stable box, with no problem, so once it will be possible, it will be easy
+    21:43 <bremner> typically backports are on a "by request", basis.
+    21:44 <bremner> remiv: right, that's what I do also.
+    21:44 <spwhitton> bremner: indeed but we could get the ball rolling a bit.
+    21:44 <bremner> spwhitton: are there infrastructure packages that should be backported?
+    21:44 <bremner> that seems like a place to start.
+    21:45 <spwhitton> yes: s-el, f-el, dash-el, emacs-async.  Maybe: let-alist-el, seq-el, shut-up
+    21:46 <spwhitton> helm might be nice.
+    21:46 <spwhitton> (not infrastructure)
+    21:46 <bremner> isn't helm a monster?
+    21:46 <bremner> in terms of deps
+    21:46 <remiv> A very usefull monster.
+    21:46 <spwhitton> oh yeah, it is.
+    21:47 <bremner> ok, I'm not using it, but of course I'm fine with the idea.
+    21:47 <bremner> spwhitton: you should ask to be in the backports ACL https://backports.debian.org/Contribute/#index3h3
+    21:48 <bremner> yay more hoops.
+    21:48 <spwhitton> bremner: can I do that in advance of actually have any sponsored backports?
+    21:48 <bremner> spwhitton: yes, there some request tracker thingy that takes a little time
+    21:48 <spwhitton> okay will do it
+    21:49 <bremner> should we have a todo list of some kind in the team wiki?
+    21:49 <bremner> (for backports specifically)
+    21:50 <spwhitton> I guess so yeah
+    21:50 <remiv> Agreed
+    21:51 <bremner> OK, I'll try to start a page
+    21:52 <spwhitton> you'll probably succeed
+    21:52 <bremner> never know, the whole ikiwiki setup might have bitrotted 
+    21:53 <spwhitton> okay then.  Next on the agenda is increasing team participation.  We already discussed that a bit.
+    21:53 <bremner> yeah. well, demo counts as positive action I guess.
+    21:53 <bremner> one thing the perl team does for packages that are undermaintained is offer to adopt them
+    21:54 <spwhitton> Yeah, I said that in the dh-elpa wishlist bugs I filed so far.
+    21:54 <remiv> Are there known undermaintained package?
+    21:55 <bremner> well, emacs-goodies-el, to pick a nasty example
+    21:55 <spwhitton> emacs-goodies-el is a bit of a mountain.  The very task of making the task approachable is the task.
+    21:55 <bremner> generally I don't know, it would be interesting to understand the state of -el packages
+    21:55 <bremner> maybe some udd search of bugs?
+    21:56 <spwhitton> Maybe we could use codesearch to generate a list of all the packages.
+    21:57 <spwhitton> It would be good to have a list of all non-dh-elpa source packages on the wiki.  Not sure what the best tool to get that with would be.
+    21:57 <bremner> yeah, it would have to be autogenerated
+    21:59 <spwhitton> Possibly just apt-file.
+    22:00 <spwhitton> Okay.  I'll find somewhere on the wiki to put that as a TODO.
+    22:02 <bremner> ok. Next topic? I might have to leave for a bit, but I plan to be available same time tommorow
+    22:02 <spwhitton> Sure.  Next thing is Spacemacs
+    22:03 <spwhitton> The particular thing I want to discuss here is how many of the spacemacs dependencies we think we need to package before doing spacemacs itself.  Many of the dependencies are optional.
+    22:03 <bremner> I guess the reason people like spacemacs is the "batteries included" aspect
+    22:03 <spwhitton> RIght.  We certainly need to package the ones that are turned on by default (which is quite a lot of them).
+    22:04 <bremner> and those will be regular elpa-foo packages?
+    22:05 <spwhitton> As far as I know, yes.  And useful to non-spacemacs users.
+    22:05 <bremner> ok, that's a lot more attractive than the alternative ;).
+    22:05 <spwhitton> Yeah.  I don't want to package spacemacs myself, but I do see it as a useful team milestone.
+    22:06 <spwhitton> (mainly because I don't want to hack it to stop it from downloading from MELPA when an apt package is available..)
+    22:07 <bremner> I see there's already a page to fill in with packages.
+    22:07 <spwhitton> yes when someone figures out the regexp
+    22:07 <spwhitton> The question is whether we're going to split that list into "prerequisitse" and "can be packaged post-spacemacs", or not.
+    22:07 <bremner> that would be ideal, since there's a limited amount of human effort available.
+    22:08 <spwhitton> So you think it would be okay to package spacemacs even if it potentially wants to pull stuff from MELPA?
+    22:08 <bremner> I'd not be very enthusiastic about that.
+    22:09 <spwhitton> Oh, when you said "that would be idael" you were perhaps referring to the regexp
+    22:09 <bremner> Yeah, I mean, even if we don't want to package spacemacs, it's prereqs are probably more important
+    22:10 <spwhitton> Ah right I see what you mean.  Okay.
+    22:10 <bremner> OK, I should probably run, same time tommorow? I'll try to finish looking at the dh_elpa changes before
+    22:10 <spwhitton> yup see you tomorrow
+    22:10 <spwhitton> Enjoy debcamp!
+    22:11 <spwhitton> Wish I was there.  Maybe next year.
+    22:11 <bremner> thanks to both of you for showing up on IRC
+    22:11 <bremner> bye for now
+    22:11 <spwhitton> yes thanks to both of you from me too.  Several useful ideas.
+    22:11 <remiv> I will try to be here tomorow. Can't know for now.
+    22:11 <remiv> bye

clarify future work item
diff --git a/index.mdwn b/index.mdwn
index baf53d4..98dfc2f 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -39,7 +39,8 @@
 
 - [[Spacemacs as a source of ITPs|spacemacs]]
 - [[Backports to-do|backports]]
-- Produce a list of all non-dh_elpa source packages
+- Produce a list of all non-dh_elpa Emacs addon source packages
+  * file wishlist bugs against them to convert to use dh_elpa
 - [[dh_elpa wishlist bugs|https://bugs.debian.org/cgi-bin/pkgreport.cgi?dist=unstable;severity=wishlist;src=dh-elpa]]
 
 ## Meetings

updates based on this year's DebConf meeting
diff --git a/backports.mdwn b/backports.mdwn
new file mode 100644
index 0000000..3910fe4
--- /dev/null
+++ b/backports.mdwn
@@ -0,0 +1 @@
+- helm (backporting its deps will be generally useful)
diff --git a/index.mdwn b/index.mdwn
index 8958ab3..baf53d4 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -34,8 +34,15 @@
 
 - [git](http://anonscm.debian.org/cgit/?q=pkg-emacsen)
 - [PET](https://pet.debian.net/pkg-emacsen/pet.cgi)
+
+## Future work
+
 - [[Spacemacs as a source of ITPs|spacemacs]]
+- [[Backports to-do|backports]]
+- Produce a list of all non-dh_elpa source packages
+- [[dh_elpa wishlist bugs|https://bugs.debian.org/cgi-bin/pkgreport.cgi?dist=unstable;severity=wishlist;src=dh-elpa]]
 
 ## Meetings
 
 - [[meetings/dc15]]
+- There was also a meeting during Debconf 2016
diff --git a/spacemacs.mdwn b/spacemacs.mdwn
index 691d35f..f2ae82b 100644
--- a/spacemacs.mdwn
+++ b/spacemacs.mdwn
@@ -13,8 +13,16 @@ suggested, this is independently a good idea because the packages that
 a standard Spacemacs configuration pulls in tend to be the more useful
 and higher quality ones.
 
-# List of ELPA packages used by Spacemacs
+## List of ELPA packages used by Spacemacs
 
-Extract from Spacemacs repo -- 
+Someone should write a script to extract the list from the Spacemacs
+repo.  Look in all files called `packages.el` for code like `(setq
+foo-packages '(foo bar baz))`.
 
-    find layers -name "packages.el" -exec echo "TODO"
+Then split that into two lists: the ELPA dependencies of the
+configuration layers activated by default in Spacemacs, and the ELPA
+dependencies of optional configuration layers.  Although we probably
+won't package Spacemacs until all the dependencies are packaged, it is
+useful to prioritise by splitting the list this way.
+
+See also #828154.

add a link to our PET
diff --git a/index.mdwn b/index.mdwn
index 3999be7..8958ab3 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -33,6 +33,7 @@
 ## Packages
 
 - [git](http://anonscm.debian.org/cgit/?q=pkg-emacsen)
+- [PET](https://pet.debian.net/pkg-emacsen/pet.cgi)
 - [[Spacemacs as a source of ITPs|spacemacs]]
 
 ## Meetings

spacemacs as a source of ITPs
diff --git a/index.mdwn b/index.mdwn
index 8bcac7d..3999be7 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -33,6 +33,7 @@
 ## Packages
 
 - [git](http://anonscm.debian.org/cgit/?q=pkg-emacsen)
+- [[Spacemacs as a source of ITPs|spacemacs]]
 
 ## Meetings
 
diff --git a/spacemacs.mdwn b/spacemacs.mdwn
new file mode 100644
index 0000000..691d35f
--- /dev/null
+++ b/spacemacs.mdwn
@@ -0,0 +1,20 @@
+# Spacemacs as a source of ITPs
+
+[Spacemacs](http://spacemacs.org/) is a very popular distribution of
+Emacs whose current install process---replace `~/.emacs` with the
+spacemacs repo---is less than ideal.  It would be good to one day
+package it for Debian, perhaps providing a `/usr/bin/spacemacs`
+wrapper so that spacemacs can coexist with a user's regular Emacs
+configuration.
+
+Before we can do this we need to package all the ELPA packages that
+Spacemacs "configuration layers" pull in.  As Thomas Koch has
+suggested, this is independently a good idea because the packages that
+a standard Spacemacs configuration pulls in tend to be the more useful
+and higher quality ones.
+
+# List of ELPA packages used by Spacemacs
+
+Extract from Spacemacs repo -- 
+
+    find layers -name "packages.el" -exec echo "TODO"

add scope to index.mdwn
diff --git a/index.mdwn b/index.mdwn
index 9545199..8bcac7d 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -4,6 +4,11 @@
 - debian-emacsen@lists.debian.org
 - \#debian-emacs on irc.debian.org
 
+## Scope
+
+- Emacs Lisp addon packages
+- GNU Emacs backports
+
 ## Alioth Group
 
 - [pkg-emacsen](https://alioth.debian.org/projects/pkg-emacsen)

mention dh-make-elpa
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index 304b8d0..1e78dee 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -13,6 +13,10 @@ are not specific to dh_elpa-ified emacs addon packages, e.g.,
 debian/source/format or debian/changelog.  Nor does it show how to
 generate or install an info file.
 
+Note that a lot of the files below can be created for you by
+dh-make-elpa(1), currently available from experimental.  Please try it
+out and report bugs.
+
 ## debian/* script snippets
 
 ### debian/control

Revert "root package files require Package-Requires"
This reverts commit 934beea2e5404e8d1d00ecc601e84b9044fda80b.
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index cd7e84c..304b8d0 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -119,12 +119,6 @@ generate or install an info file.
   the packages where upstream should have broken down the files like
   this for you.
 
-  If any of the elpa-* packages do not have a *-pkg.el file and you
-  would like dh_elpa to generate one for you (planned enhancement),
-  you must ensure that the root package file contains a line beginning
-  with`;; Package-Requires:` (the rest of the line may be blank if
-  there are no ELPA dependencies).
-
 * One purpose of separating package files into separate .elpa files like
   this is that a planned enhancement to dh_elpa will provide a substvar
   giving the dependencies of each ELPA package.

root package files require Package-Requires
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index 304b8d0..cd7e84c 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -119,6 +119,12 @@ generate or install an info file.
   the packages where upstream should have broken down the files like
   this for you.
 
+  If any of the elpa-* packages do not have a *-pkg.el file and you
+  would like dh_elpa to generate one for you (planned enhancement),
+  you must ensure that the root package file contains a line beginning
+  with`;; Package-Requires:` (the rest of the line may be blank if
+  there are no ELPA dependencies).
+
 * One purpose of separating package files into separate .elpa files like
   this is that a planned enhancement to dh_elpa will provide a substvar
   giving the dependencies of each ELPA package.

fix link target
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index 1e21592..304b8d0 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -65,7 +65,7 @@ generate or install an info file.
 
   You should build a binary package for each ELPA package included in
   the upstream source repo.  See
-  [[below|elpa-hello#debian/elpa-hello.elpa]].
+  [[below|elpa-hello#debian/*.elpa]].
 
 ### debian/compat
 

fix link syntax
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index f10a105..1e21592 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -64,7 +64,8 @@ generate or install an info file.
   previously packaged under a different name, in this case hello-el.
 
   You should build a binary package for each ELPA package included in
-  the upstream source repo.  See [[#debian/elpa-hello.elpa|below]].
+  the upstream source repo.  See
+  [[below|elpa-hello#debian/elpa-hello.elpa]].
 
 ### debian/compat
 

rm draft work, whoops
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index 883cf45..f10a105 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -121,12 +121,3 @@ generate or install an info file.
 * One purpose of separating package files into separate .elpa files like
   this is that a planned enhancement to dh_elpa will provide a substvar
   giving the dependencies of each ELPA package.
-
-#### debian/elpa-hello.elpa
-
-* Lines with wildcards to match the elisp sources:
-
-
-#### Other .elpa files
-
-* Some upstream repositories 

expand description of debian/*.elpa files
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index 1a7fd29..883cf45 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -63,6 +63,9 @@ generate or install an info file.
   The transition package only included if there the addon was
   previously packaged under a different name, in this case hello-el.
 
+  You should build a binary package for each ELPA package included in
+  the upstream source repo.  See [[#debian/elpa-hello.elpa|below]].
+
 ### debian/compat
 
 * Version of debhelper to use:
@@ -81,8 +84,49 @@ generate or install an info file.
       %:
               dh $@ --parallel --with elpa
 
-### debian/elpa-hello.elpa
+### debian/*.elpa
 
-* Lines with wildcards to match the elisp sources:
+* You should include a .elpa file for each elpa-* binary package your source package builds.
+
+* For our hello.el example, you just need `elpa-hello.elpa`:
 
       *.el
+
+* For upstream source repos that contain more than one ELPA package,
+  first identify the root ELPA packages---generally the .el files that
+  contains a `Package-Requires` line.  Then list the *.el files
+  associated with each one.  For example, for magit, we would have
+
+  `git-commit.elpa`:
+
+      lisp/git-commit.el
+
+  `with-editor.elpa`:
+
+      lisp/with-editor.el
+
+  `git-rebase.elpa`:
+
+      lisp/git-rebase.el
+
+  `magit.elpa`:
+
+      lisp/magit.el
+      lisp/magit-*.el
+
+  To help in figuring this out you can look at the MELPA recipes for
+  the packages where upstream should have broken down the files like
+  this for you.
+
+* One purpose of separating package files into separate .elpa files like
+  this is that a planned enhancement to dh_elpa will provide a substvar
+  giving the dependencies of each ELPA package.
+
+#### debian/elpa-hello.elpa
+
+* Lines with wildcards to match the elisp sources:
+
+
+#### Other .elpa files
+
+* Some upstream repositories 

typo
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index b4c2e84..1a7fd29 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -28,9 +28,9 @@ generate or install an info file.
       Uploaders: Hello Packager <hellpackage@debian.org>
 
 * Declare appropriate build dependencies.  Note that dh-elpa pulls in
-  emacs.  Need dh-elpa 0.17+ for "dh --with elpa" in debian/rules.
+  emacs.  Need dh-elpa 0.0.17+ for "dh --with elpa" in debian/rules.
 
-      Build-Depends: debhelper (>= 9), dh-elpa (>= 0.17)
+      Build-Depends: debhelper (>= 9), dh-elpa (>= 0.0.17)
 
 * Use an emacs addon packaging team git repo:
 

should have versioned dependency for dh --with elpa
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index de2f224..b4c2e84 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -27,10 +27,10 @@ generate or install an info file.
       Maintainer: Debian Emacs addons team <pkg-emacsen-addons@lists.alioth.debian.org>
       Uploaders: Hello Packager <hellpackage@debian.org>
 
-* Declare appropriate build dependencies.  Note that dh-elpa in turn
-  pulls in an appropriate version of emacs.
+* Declare appropriate build dependencies.  Note that dh-elpa pulls in
+  emacs.  Need dh-elpa 0.17+ for "dh --with elpa" in debian/rules.
 
-      Build-Depends: debhelper (>= 9), dh-elpa
+      Build-Depends: debhelper (>= 9), dh-elpa (>= 0.17)
 
 * Use an emacs addon packaging team git repo:
 
@@ -72,7 +72,7 @@ generate or install an info file.
   (Yes, this and the build dependency together violate various basic
   principles of software engineering.)
 
-### debian/rules (as of dh-elpa 0.17)
+### debian/rules
 
 * Standard boilerplate:
 

simplify debian/rules example
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index ed3d8c0..de2f224 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -72,20 +72,14 @@ generate or install an info file.
   (Yes, this and the build dependency together violate various basic
   principles of software engineering.)
 
-### debian/rules
+### debian/rules (as of dh-elpa 0.17)
 
 * Standard boilerplate:
 
       \#!/usr/bin/make -f
 
       %:
-              dh $@ --parallel
-
-* Explicitly invoke dh_elpa:
-
-      override_dh_install:
-              dh_install
-              dh_elpa
+              dh $@ --parallel --with elpa
 
 ### debian/elpa-hello.elpa
 

make a versioned recommends
The package will only work with emacs >=24, so try to bring in the right
version
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index c5b070a..ed3d8c0 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -46,7 +46,7 @@ generate or install an info file.
       Architecture: all
       Depends: ${misc:Depends}
       Built-Using: ${misc:Built-Using}
-      Recommends: emacs
+      Recommends: emacs (>= 46.0)
       Enhances: emacs, emacs24
       Breaks: hello-el (<< 1.0)
       Provides: hello-el

remove redundant recommends of emacs-common
This is already a depends hidden in ${misc:Depends}
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index d9584f9..c5b070a 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -46,7 +46,7 @@ generate or install an info file.
       Architecture: all
       Depends: ${misc:Depends}
       Built-Using: ${misc:Built-Using}
-      Recommends: emacsen-common (>= 2.0.8), emacs
+      Recommends: emacs
       Enhances: emacs, emacs24
       Breaks: hello-el (<< 1.0)
       Provides: hello-el

add Built-Using to elpa-hello
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index a61081b..d9584f9 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -45,6 +45,7 @@ generate or install an info file.
       Package: elpa-hello
       Architecture: all
       Depends: ${misc:Depends}
+      Built-Using: ${misc:Built-Using}
       Recommends: emacsen-common (>= 2.0.8), emacs
       Enhances: emacs, emacs24
       Breaks: hello-el (<< 1.0)

update for dh_elpa 0.0.8, and unfiddle tabs
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
index dd6ee43..a61081b 100644
--- a/elpa-hello.mdwn
+++ b/elpa-hello.mdwn
@@ -19,13 +19,13 @@ generate or install an info file.
 
 * Appropriate section and priority:
 
-	  Section: editors
-	  Priority: extra
+      Section: editors
+      Priority: extra
 
 * Indicate team maintenance:
 
       Maintainer: Debian Emacs addons team <pkg-emacsen-addons@lists.alioth.debian.org>
-	  Uploaders: Hello Packager <hellpackage@debian.org>
+      Uploaders: Hello Packager <hellpackage@debian.org>
 
 * Declare appropriate build dependencies.  Note that dh-elpa in turn
   pulls in an appropriate version of emacs.
@@ -35,29 +35,29 @@ generate or install an info file.
 * Use an emacs addon packaging team git repo:
 
       Vcs-Git: git://anonscm.debian.org/pkg-emacsen/pkg/hello.git
-	  Vcs-Browser: http://anonscm.debian.org/cgit/pkg-emacsen/pkg/hello.git/
+      Vcs-Browser: http://anonscm.debian.org/cgit/pkg-emacsen/pkg/hello.git/
 
   (Unless there are good reasons to use something else, like a
   pre-existing collab-maint repository.)
 
 * Declare the actual binary package:
 
-	  Package: elpa-hello
-	  Architecture: all
-	  Depends: ${misc:Depends}
-	  Recommends: emacsen-common (>= 2.0.8), emacs
-	  Enhances: emacs, emacs24
-	  Breaks: hello-el (<< 1.0)
-	  Provides: hello-el
-	  Description: Emacs addon to say hello
-	   The Emacs editor addon likes to wave and say hello.
-
-	  Package: hello-el
-	  Architecture: all
-	  Depends: ${misc:Depends}, elpa-hello
-	  Description: Transition Package, hello-el to elpa-hello
-	   The hello emacs addon has been elpafied.  This dummy package
-	   helps ease transition from hello-el to elpa-hello.
+      Package: elpa-hello
+      Architecture: all
+      Depends: ${misc:Depends}
+      Recommends: emacsen-common (>= 2.0.8), emacs
+      Enhances: emacs, emacs24
+      Breaks: hello-el (<< 1.0)
+      Provides: hello-el
+      Description: Emacs addon to say hello
+       The Emacs editor addon likes to wave and say hello.
+
+      Package: hello-el
+      Architecture: all
+      Depends: ${misc:Depends}, elpa-hello
+      Description: Transition Package, hello-el to elpa-hello
+       The hello emacs addon has been elpafied.  This dummy package
+       helps ease transition from hello-el to elpa-hello.
 
   The transition package only included if there the addon was
   previously packaged under a different name, in this case hello-el.
@@ -75,35 +75,19 @@ generate or install an info file.
 
 * Standard boilerplate:
 
-	  \#!/usr/bin/make -f
+      \#!/usr/bin/make -f
 
-	  %:
+      %:
               dh $@ --parallel
 
-* Explicitly invoke dh_elpa, either like this:
+* Explicitly invoke dh_elpa:
 
-      \# The -Nhello-el tells dh_elpa to ignore the hello-el transition package.
-
-	  override_dh_install:
-              dh_install
-              dh_elpa -Nhello-el
-
-  or like this:
-
-      \# The -pelpa-hello tells dh_elpa to only process the elpa-hello package.
-
-	  override_dh_install:
-              dh_install
-              dh_elpa -pelpa-hello
-
-  or just like this if there is no transition package:
-
-	  override_dh_install:
+      override_dh_install:
               dh_install
               dh_elpa
 
 ### debian/elpa-hello.elpa
 
-  Lines with wildcards to match the elisp sources:
+* Lines with wildcards to match the elisp sources:
 
       *.el

add example snippets
diff --git a/elpa-hello.mdwn b/elpa-hello.mdwn
new file mode 100644
index 0000000..dd6ee43
--- /dev/null
+++ b/elpa-hello.mdwn
@@ -0,0 +1,109 @@
+# Snippets and such for dh_elpa-fied emacs addon Debian package.
+
+This contains information that may prove useful in packaging an emacs
+addon for Debian when using the dh_elpa system and conforming to
+Debian elpa emacs addon policy.  An attempt is made to organize the
+information in a fashion that facilitates copy-and-paste.
+
+For concreteness, we imagine packaging a "hello" emacs addon package,
+which was previously packaged as hello-el.
+
+This is not exhaustive.  It does not include files or stanzas which
+are not specific to dh_elpa-ified emacs addon packages, e.g.,
+debian/source/format or debian/changelog.  Nor does it show how to
+generate or install an info file.
+
+## debian/* script snippets
+
+### debian/control
+
+* Appropriate section and priority:
+
+	  Section: editors
+	  Priority: extra
+
+* Indicate team maintenance:
+
+      Maintainer: Debian Emacs addons team <pkg-emacsen-addons@lists.alioth.debian.org>
+	  Uploaders: Hello Packager <hellpackage@debian.org>
+
+* Declare appropriate build dependencies.  Note that dh-elpa in turn
+  pulls in an appropriate version of emacs.
+
+      Build-Depends: debhelper (>= 9), dh-elpa
+
+* Use an emacs addon packaging team git repo:
+
+      Vcs-Git: git://anonscm.debian.org/pkg-emacsen/pkg/hello.git
+	  Vcs-Browser: http://anonscm.debian.org/cgit/pkg-emacsen/pkg/hello.git/
+
+  (Unless there are good reasons to use something else, like a
+  pre-existing collab-maint repository.)
+
+* Declare the actual binary package:
+
+	  Package: elpa-hello
+	  Architecture: all
+	  Depends: ${misc:Depends}
+	  Recommends: emacsen-common (>= 2.0.8), emacs
+	  Enhances: emacs, emacs24
+	  Breaks: hello-el (<< 1.0)
+	  Provides: hello-el
+	  Description: Emacs addon to say hello
+	   The Emacs editor addon likes to wave and say hello.
+
+	  Package: hello-el
+	  Architecture: all
+	  Depends: ${misc:Depends}, elpa-hello
+	  Description: Transition Package, hello-el to elpa-hello
+	   The hello emacs addon has been elpafied.  This dummy package
+	   helps ease transition from hello-el to elpa-hello.
+
+  The transition package only included if there the addon was
+  previously packaged under a different name, in this case hello-el.
+
+### debian/compat
+
+* Version of debhelper to use:
+
+      9
+
+  (Yes, this and the build dependency together violate various basic
+  principles of software engineering.)
+
+### debian/rules
+
+* Standard boilerplate:
+
+	  \#!/usr/bin/make -f
+
+	  %:
+              dh $@ --parallel
+
+* Explicitly invoke dh_elpa, either like this:
+
+      \# The -Nhello-el tells dh_elpa to ignore the hello-el transition package.
+
+	  override_dh_install:
+              dh_install
+              dh_elpa -Nhello-el
+
+  or like this:
+
+      \# The -pelpa-hello tells dh_elpa to only process the elpa-hello package.
+
+	  override_dh_install:
+              dh_install
+              dh_elpa -pelpa-hello
+
+  or just like this if there is no transition package:
+
+	  override_dh_install:
+              dh_install
+              dh_elpa
+
+### debian/elpa-hello.elpa
+
+  Lines with wildcards to match the elisp sources:
+
+      *.el
diff --git a/index.mdwn b/index.mdwn
index 8ca45c9..9545199 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -21,6 +21,9 @@
 - Maintainer field should be
 
       Debian Emacs addons team <pkg-emacsen-addons@lists.debian.org>
+
+- See [[elpa-hello]] for sample debian/* file snippets that use
+  dh_elpa and follow policy.
       
 ## Packages
 

some notes about depending on different kinds of packages
diff --git a/meetings/dc15.mdwn b/meetings/dc15.mdwn
index 0eee0e3..76a1ddf 100644
--- a/meetings/dc15.mdwn
+++ b/meetings/dc15.mdwn
@@ -30,3 +30,8 @@
 
 - talked through the structure of example
 
+- we noticed dash-el not being in elpa is problematic for users
+installing packages from elpa
+
+- on the other hand, depending on non-elpa packages from elpa pacages
+  is possible, if not ideal

add todo
diff --git a/meetings/dc15.mdwn b/meetings/dc15.mdwn
index 01de39c..0eee0e3 100644
--- a/meetings/dc15.mdwn
+++ b/meetings/dc15.mdwn
@@ -6,6 +6,8 @@
 - upgrades to dh-elpa
     - dependency handling
     - default if no elpa file
+    - handling info
+
 ## Tuesday
 
 - can upstream emacs help with byte compiling addons:

fix typo
diff --git a/index.mdwn b/index.mdwn
index 53b728b..8ca45c9 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -21,7 +21,7 @@
 - Maintainer field should be
 
       Debian Emacs addons team <pkg-emacsen-addons@lists.debian.org>
-personal/debian/debconf15/bursaries/
+      
 ## Packages
 
 - [git](http://anonscm.debian.org/cgit/?q=pkg-emacsen)

add rule about maintainer field
diff --git a/index.mdwn b/index.mdwn
index bf1afb5..53b728b 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -18,7 +18,10 @@
 - We keep the upstream source in the packaging git repository
 - versions should be based on those used by upstream author, not
   e.g. MELPA
+- Maintainer field should be
 
+      Debian Emacs addons team <pkg-emacsen-addons@lists.debian.org>
+personal/debian/debconf15/bursaries/
 ## Packages
 
 - [git](http://anonscm.debian.org/cgit/?q=pkg-emacsen)

copy some of thomas' notes into policy
diff --git a/index.mdwn b/index.mdwn
index 30ab92f..bf1afb5 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -10,6 +10,15 @@
 
 ## Policy
 
+- All binary packages installing into site-lisp/elpa (in particular
+  all packages using
+  [dh_elpa](https://packages.debian.org/sid/dh-elpa))
+  should use the  prefix: `elpa-`.
+- We use one git repository for every upstream package
+- We keep the upstream source in the packaging git repository
+- versions should be based on those used by upstream author, not
+  e.g. MELPA
+
 ## Packages
 
 - [git](http://anonscm.debian.org/cgit/?q=pkg-emacsen)

hyperlink for group
diff --git a/index.mdwn b/index.mdwn
index 35ec0ea..30ab92f 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -6,7 +6,7 @@
 
 ## Alioth Group
 
-- https://alioth.debian.org/projects/pkg-emacsen
+- [pkg-emacsen](https://alioth.debian.org/projects/pkg-emacsen)
 
 ## Policy
 

added link to pkg-emacsen alioth group
diff --git a/index.mdwn b/index.mdwn
index 7169035..35ec0ea 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -6,6 +6,8 @@
 
 ## Alioth Group
 
+- https://alioth.debian.org/projects/pkg-emacsen
+
 ## Policy
 
 ## Packages

add link to package list
diff --git a/index.mdwn b/index.mdwn
index c7858cf..7169035 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -10,6 +10,8 @@
 
 ## Packages
 
+- [git](http://anonscm.debian.org/cgit/?q=pkg-emacsen)
+
 ## Meetings
 
 - [[meetings/dc15]]

escape # sign
diff --git a/index.mdwn b/index.mdwn
index ac58328..c7858cf 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -2,7 +2,7 @@
 
 ## Contact
 - debian-emacsen@lists.debian.org
-- #debian-emacs on irc.debian.org
+- \#debian-emacs on irc.debian.org
 
 ## Alioth Group
 

add contact section
diff --git a/index.mdwn b/index.mdwn
index fdc1d91..ac58328 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -1,5 +1,9 @@
 # Debian emacsen packaging group
 
+## Contact
+- debian-emacsen@lists.debian.org
+- #debian-emacs on irc.debian.org
+
 ## Alioth Group
 
 ## Policy

add link to dc15 notes
diff --git a/index.mdwn b/index.mdwn
index 37db16a..fdc1d91 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -5,3 +5,7 @@
 ## Policy
 
 ## Packages
+
+## Meetings
+
+- [[meetings/dc15]]

add some very brief notes from wednesday
this all really just an excuse to test the wiki
diff --git a/meetings/dc15.mdwn b/meetings/dc15.mdwn
index e394097..01de39c 100644
--- a/meetings/dc15.mdwn
+++ b/meetings/dc15.mdwn
@@ -22,5 +22,9 @@
   /etc/emacs/site-start.d ?
 
 
+## Thursday
 
+- discovered and fixed a bug in dh-elpa
+
+- talked through the structure of example
 

add very rough notes from dc15 meetings
This is again mainly for infrastructure testing
diff --git a/meetings/dc15.mdwn b/meetings/dc15.mdwn
new file mode 100644
index 0000000..e394097
--- /dev/null
+++ b/meetings/dc15.mdwn
@@ -0,0 +1,26 @@
+## Monday
+- intro'd dh-elpa
+- talked about package.el
+- keep old emacsen-common infrastructure for now
+- second helper for creating packages
+- upgrades to dh-elpa
+    - dependency handling
+    - default if no elpa file
+## Tuesday
+
+- can upstream emacs help with byte compiling addons:
+  maybe, if we write the code
+
+- replace use of /etc/emacs$(flavour)/site-start.d for
+  elpa packages with patches that check flavour
+
+- updating policy for elpa-styles
+
+- streamline policy / helpers for old style packages
+
+- transitition plan? eventual complete elimination of
+  /etc/emacs/site-start.d ?
+
+
+
+

Add a slightly expanded stub skeleton
This is mainly to test the wiki machinery
diff --git a/index.mdwn b/index.mdwn
index 8766263..37db16a 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -1 +1,7 @@
-This is / will-be the wiki page for pkg-emacsen
\ No newline at end of file
+# Debian emacsen packaging group
+
+## Alioth Group
+
+## Policy
+
+## Packages

initial commit
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..eecda60
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/.ikiwiki
diff --git a/index.mdwn b/index.mdwn
new file mode 100644
index 0000000..8766263
--- /dev/null
+++ b/index.mdwn
@@ -0,0 +1 @@
+This is / will-be the wiki page for pkg-emacsen
\ No newline at end of file