(This not Iain's fault) In this the diff for packages.csv is too big because in addition to adding the new package it has been reordered. I also noticed this happened on my machines compared to what Simon obtained on the rebuild branch. I don't know what locale the machine had that generated the original packages.csv - maybe it was one with the locale unset again but I can't reproduce that sort ordering. I suggested running sort with its -f flag to minimise this (or do the sorting in R using a locale independent approach like stringr::str_sort()). Anyway really the diff for packages.csv should not be so big in this.
If this is merged, I'd say it's preferable for @bloodearnest to then rebase #123 on top of this, and then have that branch merged rather than doing things post merge. I think that will mean him rebuilding his new rebuild image from scratch, and me my test version of that image - but I don't mind doing that.
I'd say
sort
with its-f
flag to minimise this (or do the sorting in R using a locale independent approach likestringr::str_sort()
). Anyway really the diff for packages.csv should not be so big in this.