-
Notifications
You must be signed in to change notification settings - Fork 554
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix citations and travis build #100
Fix citations and travis build #100
Commits on Jan 11, 2021
-
Remove pandoc-citeproc install
Pandoc is not installed including citeproc.
Configuration menu - View commit details
-
Copy full SHA for b2ae6ee - Browse repository at this point
Copy the full SHA b2ae6eeView commit details
Commits on Jan 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c364cc6 - Browse repository at this point
Copy the full SHA c364cc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c38a945 - Browse repository at this point
Copy the full SHA c38a945View commit details -
Configuration menu - View commit details
-
Copy full SHA for cea9645 - Browse repository at this point
Copy the full SHA cea9645View commit details -
Configuration menu - View commit details
-
Copy full SHA for b81cd57 - Browse repository at this point
Copy the full SHA b81cd57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53cd717 - Browse repository at this point
Copy the full SHA 53cd717View commit details -
Configuration menu - View commit details
-
Copy full SHA for 983ce13 - Browse repository at this point
Copy the full SHA 983ce13View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd7f1c7 - Browse repository at this point
Copy the full SHA fd7f1c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7d34b6 - Browse repository at this point
Copy the full SHA f7d34b6View commit details
Commits on Jan 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 74aff8d - Browse repository at this point
Copy the full SHA 74aff8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94e74d3 - Browse repository at this point
Copy the full SHA 94e74d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e467edc - Browse repository at this point
Copy the full SHA e467edcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51f32fb - Browse repository at this point
Copy the full SHA 51f32fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6682ee3 - Browse repository at this point
Copy the full SHA 6682ee3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68dbf75 - Browse repository at this point
Copy the full SHA 68dbf75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a475a8 - Browse repository at this point
Copy the full SHA 2a475a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b491e1 - Browse repository at this point
Copy the full SHA 9b491e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3fd68a - Browse repository at this point
Copy the full SHA a3fd68aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8661bf1 - Browse repository at this point
Copy the full SHA 8661bf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ab3f33 - Browse repository at this point
Copy the full SHA 3ab3f33View commit details -
Configuration menu - View commit details
-
Copy full SHA for edbecbe - Browse repository at this point
Copy the full SHA edbecbeView commit details -
Initialise travis with updated homebrew and apt, and installed texlive
Hopefully this solves some issues and maybe even cuts the build time
Configuration menu - View commit details
-
Copy full SHA for c813328 - Browse repository at this point
Copy the full SHA c813328View commit details -
Configuration menu - View commit details
-
Copy full SHA for e741e2a - Browse repository at this point
Copy the full SHA e741e2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for da80c92 - Browse repository at this point
Copy the full SHA da80c92View commit details -
This issue suggests we could be using an old install of texlive. Conda should be putting pandoc on the path anyway. I wonder how it choses what tex version to use. https://tex.stackexchange.com/questions/567050/how-can-i-install-l3backend-pdfmode-def
Configuration menu - View commit details
-
Copy full SHA for 084c900 - Browse repository at this point
Copy the full SHA 084c900View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2107345 - Browse repository at this point
Copy the full SHA 2107345View commit details
Commits on Jan 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f5470eb - Browse repository at this point
Copy the full SHA f5470ebView commit details -
Try to fix mac build error by removing fixltx2e
This packages is depreciated for modern lex releases (post 2015). https://tex.stackexchange.com/questions/287146/how-to-use-fixltx2e-only-when-necessary
Configuration menu - View commit details
-
Copy full SHA for 43fbc3c - Browse repository at this point
Copy the full SHA 43fbc3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5d6092 - Browse repository at this point
Copy the full SHA a5d6092View commit details -
Try to fix /usr/bin/tlmgr: Initialization failed (in setup_unix_one):
``` $ make install bash /home/travis/build/tompollard/phd_thesis_markdown/install_linux.sh (running on Debian, switching to user mode!) /usr/bin/tlmgr: Initialization failed (in setup_unix_one): /usr/bin/tlmgr: could not find a usable xzdec. /usr/bin/tlmgr: Please install xzdec and try again. tlmgr: Couldn't set up the necessary programs. Installation of packages is not supported. Please report to texlive@tug.org. Use of uninitialized value $r in split at /usr/bin/tlmgr line 3882. tlmgr: Cannot find main repository, you have to tag one as main! Makefile:37: recipe for target 'install' failed make: *** [install] Error 1 The command "make install" failed and exited with 2 during . ``` https://tex.stackexchange.com/questions/180230/kubuntu-texlive-manually-installed-tlmgr-not-working
Configuration menu - View commit details
-
Copy full SHA for ace34e5 - Browse repository at this point
Copy the full SHA ace34e5View commit details -
Addressing homebrew warning to update path
You must restart your terminal window for the installation of MacTex CLI tools to take effect. Alternatively, Bash and Zsh users can run the command: eval "$(/usr/libexec/path_helper)"
Configuration menu - View commit details
-
Copy full SHA for 3e90af9 - Browse repository at this point
Copy the full SHA 3e90af9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38b262c - Browse repository at this point
Copy the full SHA 38b262cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9b93b5 - Browse repository at this point
Copy the full SHA f9b93b5View commit details -
Give up on linux...again. And try remove brew update (for speed)
Linux now stuck on error I recognise from advice: 0.12s$ if [ "$TRAVIS_OS_NAME" = "osx" ]; then eval "$(/usr/libexec/path_helper)" sudo tlmgr update --self elif [ "$TRAVIS_OS_NAME" = "linux" ]; then tlmgr init-usertree echo on linux we cannot update apt installed texlive c.f. echo https://tex.stackexchange.com/questions/551383/cant-run-tex-lives-tlmgr-in-a-github-action echo https://tex.stackexchange.com/questions/1092/how-to-install-vanilla-texlive-on-debian-or-ubuntu fi (running on Debian, switching to user mode!) tlmgr: action init-usertree returned a warning. ... $ make install bash /home/travis/build/tompollard/phd_thesis_markdown/install_linux.sh (running on Debian, switching to user mode!) Unknown directive ...containerchecksum 57a177b65450718631f36bfd8db0f2d1bff788f3bf147137b6412714cc945c7e08832f14f9e7e659adf7e072a91f13a2ea27fe3161cd9b60313bc956f1f543c6... , please fix it! at /usr/share/texlive/tlpkg/TeXLive/TLPOBJ.pm line 210, <$retfh> line 7085. Makefile:37: recipe for target 'install' failed make: *** [install] Error 25 The command "make install" failed and exited with 2 during . https://tex.stackexchange.com/questions/313768/why-getting-this-error-tlmgr-unknown-directive I think the way forward would be to customise the install of texlive for linux.
Configuration menu - View commit details
-
Copy full SHA for 85fd9e7 - Browse repository at this point
Copy the full SHA 85fd9e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd48143 - Browse repository at this point
Copy the full SHA fd48143View commit details -
Configuration menu - View commit details
-
Copy full SHA for c55298a - Browse repository at this point
Copy the full SHA c55298aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d36c36 - Browse repository at this point
Copy the full SHA 9d36c36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ab3553 - Browse repository at this point
Copy the full SHA 4ab3553View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44c175f - Browse repository at this point
Copy the full SHA 44c175fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20925b7 - Browse repository at this point
Copy the full SHA 20925b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 957f910 - Browse repository at this point
Copy the full SHA 957f910View commit details -
travis needs the homebrew update option set true
Else we get the following stack: ``` brew Installing Homebrew Packages 6.51s$ rvm $brew_ruby do brew bundle --verbose --global /usr/local/bin/brew tap homebrew/bundle ==> Tapping homebrew/bundle Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-bundle'... remote: Enumerating objects: 101, done. remote: Counting objects: 100% (101/101), done. remote: Compressing objects: 100% (95/95), done. remote: Total 101 (delta 4), reused 28 (delta 1), pack-reused 0 Receiving objects: 100% (101/101), 51.37 KiB | 2.23 MiB/s, done. Resolving deltas: 100% (4/4), done. Tapped (109 files, 268.1KB). Error: Unknown command: bundle before_install.1 0.01s$ echo $PATH 0.05s$ if [ "$TRAVIS_OS_NAME" = "osx" ]; then eval "$(/usr/libexec/path_helper)" sudo tlmgr update --self elif [ "$TRAVIS_OS_NAME" = "linux" ]; then tlmgr init-usertree echo MSG FROM JO: echo on linux we cannot update apt installed texlive echo next steps to fix see commit msg: tompollard@85fd9e7 echo c.f. https://tex.stackexchange.com/questions/551383/cant-run-tex-lives-tlmgr-in-a-github-action echo and https://tex.stackexchange.com/questions/1092/how-to-install-vanilla-texlive-on-debian-or-ubuntu fi sudo: tlmgr: command not found ```
Configuration menu - View commit details
-
Copy full SHA for 21e54b3 - Browse repository at this point
Copy the full SHA 21e54b3View commit details
Commits on Jan 16, 2021
-
Extended README.md to include Troubleshooting etc.
Added: * Troubleshooting * More info to "how does it work"?
Configuration menu - View commit details
-
Copy full SHA for 8fd5e92 - Browse repository at this point
Copy the full SHA 8fd5e92View commit details -
Configuration menu - View commit details
-
Copy full SHA for c819cc1 - Browse repository at this point
Copy the full SHA c819cc1View commit details -
Dispense with && and make script fail upon error
Also added comments re updating all
Configuration menu - View commit details
-
Copy full SHA for 5defa9d - Browse repository at this point
Copy the full SHA 5defa9dView commit details -
Updated markdown chapters to include further examples.
* Section references - chapter 1 * Uses plain LaTeX \ref{...} to indicate how to refer to each section. * Use of URL links - chapter 1 Still todo: * footnotes * label arbitrary sections like it was an equation (e.g. the code snippet)
Configuration menu - View commit details
-
Copy full SHA for 00eeadc - Browse repository at this point
Copy the full SHA 00eeadcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 883f8c1 - Browse repository at this point
Copy the full SHA 883f8c1View commit details -
Commit img files generated by make html
I think this makes sense, given that we are tracking both thesis.pdf (a large binary file), and thesis.html (a file which refers to these images).
Configuration menu - View commit details
-
Copy full SHA for 65b5fe6 - Browse repository at this point
Copy the full SHA 65b5fe6View commit details -
Debatable whether this is really required. I do it for completeness. I don't know if we will be able to track changes the the file i.e. will it stay the same if we generate from the same markdown?
Configuration menu - View commit details
-
Copy full SHA for a52566f - Browse repository at this point
Copy the full SHA a52566fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14a73f1 - Browse repository at this point
Copy the full SHA 14a73f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1acc541 - Browse repository at this point
Copy the full SHA 1acc541View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dc9cd1 - Browse repository at this point
Copy the full SHA 9dc9cd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc414eb - Browse repository at this point
Copy the full SHA bc414ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b87737 - Browse repository at this point
Copy the full SHA 9b87737View commit details