- Check if freeze sh script works for alpine (branch of
ubuntu
) - Do the switch to maintenance notes in
MAINTENANCE.md
and add note for ubuntu specific updates
RUN apt-get -q --no-allow-insecure-repositories update \
&& apt-get install --assume-yes --no-install-recommends \
software-properties-common \
&& add-apt-repository ppa:hvr/ghc \
&& apt-get install --assume-yes --no-install-recommends \
ghc-8.8.3=8.8.3-* \
cabal-install-3.0=3.* \
build-essential=12.8* \
ca-certificates=* \
curl=* \
fakeroot=* \
git \
libgmp-dev=2:6.* \
liblua5.3-dev=5.3.3* \
pkg-config=0.29.1* \
zlib1g-dev=1:1.2.11.*
- is this gonna happen in alpine too? @tarleb how do?
- Restructure post alpine investigation so that
freeze
sh scripts source these variables
#
# Constraints
#
pandoc_constraints="\
+embed_data_files\
-trypandoc"
pandoc_citeproc_constraints="\
+embed_data_files\
+bibutils\
-unicode_collation\
-test_citeproc\
-debug"
hslua_constraints="\
+system-lua\
+pkg-config\
+hardcode-reg-keys"
- Specific to `hslua_constraints` we will need `hslua_constraints="$(hslua_constraints_default) +hardcode-reg-keys"`
-
Revisit what's going on with gather sources and
cabal.project
(vscabal.project.local
stuff in ubuntu) and how to enable thepandoc-master
stuff with crossref blah blaasdfjkhaskhjdf.. -
Describe overall structure of repo in maintenance.md and have tarlebbby see if it all jives.