From 1a9309eea4493f65c7c9dfe9aa1a035a030ca2e9 Mon Sep 17 00:00:00 2001 From: Oliverpool Date: Sun, 3 Jan 2016 18:56:15 +0100 Subject: [PATCH 01/16] Update AppVeyor packages --- .appveyor.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.appveyor.yml b/.appveyor.yml index 913363b9..c3aa5808 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -37,6 +37,9 @@ install: # Manually install required texlive packages - cmd: mpm.exe --install-some texlive_packages.txt + # Update all packages + - cmd: mpm.exe --update + build: false # Not a C# project, build stuff at the test step instead. before_test: From 5072cab9d32de6721a7cb4815340f79cf2d210d6 Mon Sep 17 00:00:00 2001 From: Oliverpool Date: Sun, 3 Jan 2016 19:12:00 +0100 Subject: [PATCH 02/16] Make appveyor more verbose --- .appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.appveyor.yml b/.appveyor.yml index c3aa5808..2ea97612 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -38,7 +38,7 @@ install: - cmd: mpm.exe --install-some texlive_packages.txt # Update all packages - - cmd: mpm.exe --update + - cmd: mpm.exe --update-db --update --verbose build: false # Not a C# project, build stuff at the test step instead. From 6fb4e19eafe9660e4a2a48f071a58f3330cc9c62 Mon Sep 17 00:00:00 2001 From: Oliverpool Date: Sun, 3 Jan 2016 19:31:45 +0100 Subject: [PATCH 03/16] Display log in case of failure --- .appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.appveyor.yml b/.appveyor.yml index 2ea97612..b2991a80 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -38,7 +38,7 @@ install: - cmd: mpm.exe --install-some texlive_packages.txt # Update all packages - - cmd: mpm.exe --update-db --update --verbose + - cmd: mpm.exe --update-db --update --verbose || cat C:/projects/patacrep/miktex/miktex/log/mpmcli.log build: false # Not a C# project, build stuff at the test step instead. From 313f4d0a310be32ce0962e1aa76a7d898b7cd4c8 Mon Sep 17 00:00:00 2001 From: Oliverpool Date: Sun, 3 Jan 2016 20:16:22 +0100 Subject: [PATCH 04/16] Try mpm with admin rights --- .appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.appveyor.yml b/.appveyor.yml index b2991a80..f269e475 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -38,7 +38,7 @@ install: - cmd: mpm.exe --install-some texlive_packages.txt # Update all packages - - cmd: mpm.exe --update-db --update --verbose || cat C:/projects/patacrep/miktex/miktex/log/mpmcli.log + - cmd: mpm.exe --admin --update --verbose || cat C:/projects/patacrep/miktex/miktex/log/mpmcli.log build: false # Not a C# project, build stuff at the test step instead. From f925094270e2f921befa5d83473f705416e5d911 Mon Sep 17 00:00:00 2001 From: Oliverpool Date: Sun, 3 Jan 2016 20:25:34 +0100 Subject: [PATCH 05/16] List updatable packages --- .appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.appveyor.yml b/.appveyor.yml index f269e475..34e12a5d 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -38,7 +38,7 @@ install: - cmd: mpm.exe --install-some texlive_packages.txt # Update all packages - - cmd: mpm.exe --admin --update --verbose || cat C:/projects/patacrep/miktex/miktex/log/mpmcli.log + - cmd: mpm.exe --find-updates --verbose || cat C:/projects/patacrep/miktex/miktex/log/mpmcli.log build: false # Not a C# project, build stuff at the test step instead. From 0759f3c9ce8da8783b39df46a832e905557d26e5 Mon Sep 17 00:00:00 2001 From: Oliverpool Date: Sun, 3 Jan 2016 20:32:15 +0100 Subject: [PATCH 06/16] Selective update --- .appveyor.yml | 4 ++-- texlive_packages_updates.txt | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 texlive_packages_updates.txt diff --git a/.appveyor.yml b/.appveyor.yml index 34e12a5d..ed96c9e3 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -37,8 +37,8 @@ install: # Manually install required texlive packages - cmd: mpm.exe --install-some texlive_packages.txt - # Update all packages - - cmd: mpm.exe --find-updates --verbose || cat C:/projects/patacrep/miktex/miktex/log/mpmcli.log + # Update some packages + - cmd: mpm.exe --update-some texlive_packages_updates.txt build: false # Not a C# project, build stuff at the test step instead. diff --git a/texlive_packages_updates.txt b/texlive_packages_updates.txt new file mode 100644 index 00000000..e489c9eb --- /dev/null +++ b/texlive_packages_updates.txt @@ -0,0 +1 @@ +luatexbase \ No newline at end of file From 2aefd1747efcc4070694b972c00245f830052b3b Mon Sep 17 00:00:00 2001 From: Oliverpool Date: Sun, 3 Jan 2016 20:43:58 +0100 Subject: [PATCH 07/16] Add ltxbase --- texlive_packages_updates.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/texlive_packages_updates.txt b/texlive_packages_updates.txt index e489c9eb..22ed6eb9 100644 --- a/texlive_packages_updates.txt +++ b/texlive_packages_updates.txt @@ -1 +1,2 @@ -luatexbase \ No newline at end of file +luatexbase +ltxbase \ No newline at end of file From 9c237846af24a8d6028ac03257d11ebcc3d0660a Mon Sep 17 00:00:00 2001 From: Oliverpool Date: Sun, 3 Jan 2016 20:58:13 +0100 Subject: [PATCH 08/16] Test with other packages --- texlive_packages_updates.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/texlive_packages_updates.txt b/texlive_packages_updates.txt index 22ed6eb9..53bf35a6 100644 --- a/texlive_packages_updates.txt +++ b/texlive_packages_updates.txt @@ -1,2 +1,10 @@ +fontspec +ltxbase +lualibs +luamplib +luaotfload luatexbase -ltxbase \ No newline at end of file + +miktex-lua52-bin-2.9 +miktex-luatex-base +miktex-luatex-bin-2.9 \ No newline at end of file From e2a4aed90afcb3717569fa3e4bd8ba8310002f50 Mon Sep 17 00:00:00 2001 From: Oliverpool Date: Mon, 4 Jan 2016 00:21:39 +0100 Subject: [PATCH 09/16] update before install --- .appveyor.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index ed96c9e3..126e9eaf 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -34,12 +34,12 @@ install: # Update fonts - cmd: luaotfload-tool.exe --update - # Manually install required texlive packages - - cmd: mpm.exe --install-some texlive_packages.txt - # Update some packages - cmd: mpm.exe --update-some texlive_packages_updates.txt + # Manually install required texlive packages + - cmd: mpm.exe --install-some texlive_packages.txt + build: false # Not a C# project, build stuff at the test step instead. before_test: From e9f5fe435a2a769085765a79db3c187ae56c527d Mon Sep 17 00:00:00 2001 From: Oliverpool Date: Mon, 4 Jan 2016 10:00:04 +0100 Subject: [PATCH 10/16] update all but mpmcli-bin --- texlive_packages_updates.txt | 69 ++++++++++++++++++++++++++++++++++-- 1 file changed, 67 insertions(+), 2 deletions(-) diff --git a/texlive_packages_updates.txt b/texlive_packages_updates.txt index 53bf35a6..7936f7c4 100644 --- a/texlive_packages_updates.txt +++ b/texlive_packages_updates.txt @@ -1,10 +1,75 @@ +bidi fontspec +hyph-utf8 +latex2e-help-texinfo ltxbase lualibs luamplib luaotfload luatexbase - +miktex-arctrl-bin-2.9 +miktex-biber-bin +miktex-bibtex-bin-2.9 +miktex-bibtex8bit-bin-2.9 +miktex-bin-2.9 +miktex-cairo-bin-2.9 +miktex-cjkutils-bin-2.9 +miktex-cweb-bin-2.9 +miktex-devnag-bin-2.9 +miktex-doc-2.9 +miktex-dvicopy-bin-2.9 +miktex-dvipdfmx-bin-2.9 +miktex-dvipng-bin-2.9 +miktex-dvips-bin-2.9 +miktex-etex-base-2.9 +miktex-findtexmf-bin-2.9 +miktex-fontconfig-base +miktex-fontconfig-bin-2.9 +miktex-fontname-base +miktex-fonts-bin-2.9 +miktex-freetype2-bin-2.9 +miktex-graphics-bin-2.9 +miktex-graphite2-bin-2.9 +miktex-gsf2pk-bin-2.9 +miktex-hunspell-bin-2.9 +miktex-icu-bin-2.9 +miktex-int-bin-2.9 +miktex-kpathsea-bin-2.9 +miktex-log4cxx-bin-2.9 miktex-lua52-bin-2.9 miktex-luatex-base -miktex-luatex-bin-2.9 \ No newline at end of file +miktex-luatex-bin-2.9 +miktex-makeindex-bin-2.9 +miktex-metafont-bin-2.9 +miktex-metapost-bin-2.9 +miktex-mfware-bin-2.9 +miktex-misc +miktex-mkfntmap-bin-2.9 +miktex-mktex-bin-2.9 +miktex-mo-bin-2.9 +miktex-mpm-bin-2.9 + +miktex-mthelp-bin-2.9 +miktex-mtprint-bin-2.9 +miktex-omega-bin-2.9 +miktex-pdftex-bin-2.9 +miktex-poppler-bin-2.9 +miktex-ps2pk-bin-2.9 +miktex-psutils-bin-2.9 +miktex-qt5-bin +miktex-runtime-bin-2.9 +miktex-teckit-bin-2.9 +miktex-tex-bin-2.9 +miktex-tex2xindy-bin-2.9 +miktex-tex4ht-bin-2.9 +miktex-texify-bin-2.9 +miktex-texinfo-base +miktex-texware-bin-2.9 +miktex-texworks-bin-2.9 +miktex-web-bin-2.9 +miktex-xdvipdfmx-bin-2.9 +miktex-xetex-base +miktex-xetex-bin-2.9 +miktex-yap-bin-2.9 +pstricks +tools \ No newline at end of file From e67e7933d4f4cace0c454d0bb20202b0a5f22825 Mon Sep 17 00:00:00 2001 From: oliverpool Date: Mon, 4 Jan 2016 12:00:55 +0100 Subject: [PATCH 11/16] Manually update some packages --- .appveyor.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index 126e9eaf..b911b700 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -34,8 +34,9 @@ install: # Update fonts - cmd: luaotfload-tool.exe --update - # Update some packages - - cmd: mpm.exe --update-some texlive_packages_updates.txt + # Update some packages to prevent ltluatex bug + - cmd: mpm.exe --update=miktex-bin-2.9 + - cmd: mpm.exe --update=ltxbase --update=luatexbase # Manually install required texlive packages - cmd: mpm.exe --install-some texlive_packages.txt @@ -50,4 +51,4 @@ test_script: # Cache Miktex Portable file cache: -- C:\projects\patacrep\miktex-portable.exe \ No newline at end of file +- C:\projects\patacrep\miktex-portable.exe From d02366a9c0ac2e5dc1de10b0039dbde4b17e88d8 Mon Sep 17 00:00:00 2001 From: oliverpool Date: Mon, 4 Jan 2016 12:01:25 +0100 Subject: [PATCH 12/16] Update texlive_packages.txt --- texlive_packages.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/texlive_packages.txt b/texlive_packages.txt index 9e354c83..7a3e79cb 100644 --- a/texlive_packages.txt +++ b/texlive_packages.txt @@ -6,6 +6,7 @@ babel-italian babel-latin babel-portuges babel-spanish +ctablestack etoolbox fancybox framed @@ -16,6 +17,7 @@ mptopdf ms pgf tipa +unicode-data url xcolor xstring From 6fbcf13d22fdff0c9bf091d45e1d745d56317ccc Mon Sep 17 00:00:00 2001 From: oliverpool Date: Mon, 4 Jan 2016 12:01:41 +0100 Subject: [PATCH 13/16] Delete texlive_packages_updates.txt --- texlive_packages_updates.txt | 75 ------------------------------------ 1 file changed, 75 deletions(-) delete mode 100644 texlive_packages_updates.txt diff --git a/texlive_packages_updates.txt b/texlive_packages_updates.txt deleted file mode 100644 index 7936f7c4..00000000 --- a/texlive_packages_updates.txt +++ /dev/null @@ -1,75 +0,0 @@ -bidi -fontspec -hyph-utf8 -latex2e-help-texinfo -ltxbase -lualibs -luamplib -luaotfload -luatexbase -miktex-arctrl-bin-2.9 -miktex-biber-bin -miktex-bibtex-bin-2.9 -miktex-bibtex8bit-bin-2.9 -miktex-bin-2.9 -miktex-cairo-bin-2.9 -miktex-cjkutils-bin-2.9 -miktex-cweb-bin-2.9 -miktex-devnag-bin-2.9 -miktex-doc-2.9 -miktex-dvicopy-bin-2.9 -miktex-dvipdfmx-bin-2.9 -miktex-dvipng-bin-2.9 -miktex-dvips-bin-2.9 -miktex-etex-base-2.9 -miktex-findtexmf-bin-2.9 -miktex-fontconfig-base -miktex-fontconfig-bin-2.9 -miktex-fontname-base -miktex-fonts-bin-2.9 -miktex-freetype2-bin-2.9 -miktex-graphics-bin-2.9 -miktex-graphite2-bin-2.9 -miktex-gsf2pk-bin-2.9 -miktex-hunspell-bin-2.9 -miktex-icu-bin-2.9 -miktex-int-bin-2.9 -miktex-kpathsea-bin-2.9 -miktex-log4cxx-bin-2.9 -miktex-lua52-bin-2.9 -miktex-luatex-base -miktex-luatex-bin-2.9 -miktex-makeindex-bin-2.9 -miktex-metafont-bin-2.9 -miktex-metapost-bin-2.9 -miktex-mfware-bin-2.9 -miktex-misc -miktex-mkfntmap-bin-2.9 -miktex-mktex-bin-2.9 -miktex-mo-bin-2.9 -miktex-mpm-bin-2.9 - -miktex-mthelp-bin-2.9 -miktex-mtprint-bin-2.9 -miktex-omega-bin-2.9 -miktex-pdftex-bin-2.9 -miktex-poppler-bin-2.9 -miktex-ps2pk-bin-2.9 -miktex-psutils-bin-2.9 -miktex-qt5-bin -miktex-runtime-bin-2.9 -miktex-teckit-bin-2.9 -miktex-tex-bin-2.9 -miktex-tex2xindy-bin-2.9 -miktex-tex4ht-bin-2.9 -miktex-texify-bin-2.9 -miktex-texinfo-base -miktex-texware-bin-2.9 -miktex-texworks-bin-2.9 -miktex-web-bin-2.9 -miktex-xdvipdfmx-bin-2.9 -miktex-xetex-base -miktex-xetex-bin-2.9 -miktex-yap-bin-2.9 -pstricks -tools \ No newline at end of file From 3be952c6716b9f222c39b8d560b57a28ba822e0f Mon Sep 17 00:00:00 2001 From: oliverpool Date: Mon, 4 Jan 2016 12:51:55 +0100 Subject: [PATCH 14/16] Change miktex install order --- .appveyor.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index b911b700..3f7ca701 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -31,16 +31,16 @@ install: # Let the binaries be directly callable - cmd: set PATH=%PATH%;C:\projects\patacrep\miktex\miktex\bin - # Update fonts - - cmd: luaotfload-tool.exe --update - # Update some packages to prevent ltluatex bug - cmd: mpm.exe --update=miktex-bin-2.9 - - cmd: mpm.exe --update=ltxbase --update=luatexbase + - cmd: mpm.exe --update=ltxbase --update=luatexbase --update=luaotfload # Manually install required texlive packages - cmd: mpm.exe --install-some texlive_packages.txt + # Update fonts + - cmd: luaotfload-tool.exe --update + build: false # Not a C# project, build stuff at the test step instead. before_test: From e6595330eefc5a6e9678291d0d3e08ccac0c46c3 Mon Sep 17 00:00:00 2001 From: oliverpool Date: Mon, 4 Jan 2016 14:55:18 +0100 Subject: [PATCH 15/16] Update .appveyor.yml --- .appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.appveyor.yml b/.appveyor.yml index 3f7ca701..265394eb 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -33,7 +33,7 @@ install: # Update some packages to prevent ltluatex bug - cmd: mpm.exe --update=miktex-bin-2.9 - - cmd: mpm.exe --update=ltxbase --update=luatexbase --update=luaotfload + - cmd: mpm.exe --update=ltxbase --update=luatexbase --update=luaotfload --update=miktex-luatex-base # Manually install required texlive packages - cmd: mpm.exe --install-some texlive_packages.txt From aae9922b76d3269d4f451f186646a138aba3e2fc Mon Sep 17 00:00:00 2001 From: oliverpool Date: Mon, 4 Jan 2016 15:05:05 +0100 Subject: [PATCH 16/16] Update .appveyor.yml --- .appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.appveyor.yml b/.appveyor.yml index 265394eb..ed692231 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -33,7 +33,7 @@ install: # Update some packages to prevent ltluatex bug - cmd: mpm.exe --update=miktex-bin-2.9 - - cmd: mpm.exe --update=ltxbase --update=luatexbase --update=luaotfload --update=miktex-luatex-base + - cmd: mpm.exe --update=ltxbase --update=luatexbase --update=luaotfload --update=miktex-luatex-base --update=fontspec # Manually install required texlive packages - cmd: mpm.exe --install-some texlive_packages.txt