summaryrefslogtreecommitdiff
path: root/Master/tlpkg/TeXLive
AgeCommit message (Collapse)Author
2020-10-06try detecting changes in fmttriggersNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@56565 c570f23f-e606-0410-a88d-b1316a301751
2020-10-02TLWinGoo, uninstall-win32: batch-uninstall optionSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@56511 c570f23f-e606-0410-a88d-b1316a301751
2020-09-21copyright 2020Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@56397 c570f23f-e606-0410-a88d-b1316a301751
2020-08-05fix location of pdftexconfig.tex in TLPaper, thanks to Paul VojtaNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@56057 c570f23f-e606-0410-a88d-b1316a301751
2020-07-0711.x -> x86_64-darwinKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@55776 c570f23f-e606-0410-a88d-b1316a301751
2020-05-17debug msg prefixes, textKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@55178 c570f23f-e606-0410-a88d-b1316a301751
2020-05-17Patch from Akira to fix ACLsSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@55175 c570f23f-e606-0410-a88d-b1316a301751
2020-05-13install-tl: if envvar TEXLIVE_INSTALL_NO_RESUME is set, omit questionKarl Berry
about importing settings. TLUtils.pm (install_packages): if $media != NET, abort immediately if a package cannot be installed; no retries. Also output args if debugging. Add TLUtils:: prefix to some other debugging lines. TLPDB.pm: TLPDB:: prefix on debugging line. tl-update-tlnet: show exact install-tl command that is run. Trying shortening command prefix to basename, on most messages. git-svn-id: svn://tug.org/texlive/trunk@55126 c570f23f-e606-0410-a88d-b1316a301751
2020-05-11(_initialize_lines): try to handle non-arch man under bin/.Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@55106 c570f23f-e606-0410-a88d-b1316a301751
2020-05-03doc,debugKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@54993 c570f23f-e606-0410-a88d-b1316a301751
2020-04-25fix typoNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@54871 c570f23f-e606-0410-a88d-b1316a301751
2020-04-18(platform_name, platform_desc): support amd64-unknown-midnightbsd1.2,Karl Berry
request from Nelson, 17 Apr 2020 18:35:47. Also, if the envvar TEXLIVE_OS_NAME is set, use it as-is. git-svn-id: svn://tug.org/texlive/trunk@54790 c570f23f-e606-0410-a88d-b1316a301751
2020-04-15sort depends etc when writing out TLPOBJNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@54748 c570f23f-e606-0410-a88d-b1316a301751
2020-04-06hopefully final fix for installation havocNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@54630 c570f23f-e606-0410-a88d-b1316a301751
2020-04-06fixes for tmpdir handlingNorbert Preining
- back out changes (besides typo fixes) in tl_tempdir - don't use pattern to File::Temp::tempdir in verify_checksum git-svn-id: svn://tug.org/texlive/trunk@54629 c570f23f-e606-0410-a88d-b1316a301751
2020-04-05(tl_tmpdir): switch File::temp::tempdir()Karl Berry
invocation to use a template, hoping that that will work on Windows. git-svn-id: svn://tug.org/texlive/trunk@54621 c570f23f-e606-0410-a88d-b1316a301751
2020-04-05(not_virtual_install_package): for aKarl Berry
local_compressed install, request versioned container. That is, the unversioned symlinks in archive/ in the .iso image cannot be dereferenced on Windows. git-svn-id: svn://tug.org/texlive/trunk@54619 c570f23f-e606-0410-a88d-b1316a301751
2020-03-20TLPSRC.pm: documentation errorHironobu Yamashita
git-svn-id: svn://tug.org/texlive/trunk@54413 c570f23f-e606-0410-a88d-b1316a301751
2020-03-16parse all licenses listed in the catalogueNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@54367 c570f23f-e606-0410-a88d-b1316a301751
2020-03-14Tweaks to making read-onlySiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@54289 c570f23f-e606-0410-a88d-b1316a301751
2020-03-08TLPSRC.pm (from_file),Karl Berry
TeXCatalogue.pm (beautify): kludge around long url being forcibly broken by our multilineformat. tl-update-tlpdb: new option --catalogue-dump to dump/restore catalogue data for development. git-svn-id: svn://tug.org/texlive/trunk@54190 c570f23f-e606-0410-a88d-b1316a301751
2020-03-07TLPSRC.pm (from_file),Karl Berry
TeXCatalogue.pm (beautify): collapse multiple whitespace. (Still on the quest for identical longdesc results from our various sources.) git-svn-id: svn://tug.org/texlive/trunk@54167 c570f23f-e606-0410-a88d-b1316a301751
2020-03-07Eliminate need for Win32::OLE::NLS moduleSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@54152 c570f23f-e606-0410-a88d-b1316a301751
2020-03-06mention custom-bin.html, support dragonflyKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@54143 c570f23f-e606-0410-a88d-b1316a301751
2020-03-06LWP - re-establish connection in case it got disabledNorbert Preining
After 5 (TLConfig::LWPMaxErrors) errors, the LWP module is getting disabled. Re-establish a new connection and enable LWP to get higher throughput. To make sure that this doesn't loop, we limit the number of re-enabling to 10 (TLConfig::MaxLWPReinitCount) git-svn-id: svn://tug.org/texlive/trunk@54123 c570f23f-e606-0410-a88d-b1316a301751
2020-03-05luahbtex now on all platformsKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@54116 c570f23f-e606-0410-a88d-b1316a301751
2020-03-05try reinitializing a broken connection in download_file_lwpNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@54084 c570f23f-e606-0410-a88d-b1316a301751
2020-03-04TLPSRC.pm (from_file): try harder to return the same shortdesc andKarl Berry
longdesc strings from *.tlpsrc parsing as from tlpdb. tl-update-tlpdb (main): clear $opt_catalogue_compare in addition to $opt_fix_reverse_revisions when checking for the buggy tlpdb, since the comparison tlpdb with old data (tlnet/tlpretest) can't get updated. Also, insert commented-out kludge to dump and reread Catalogue data. (compare_and_fix_tlpdbs): compare newtlpdb to the catalogue_compare TLPDB, not oldtlpdb, although it's unlikely to make much difference. (tlpobj_catalogue_equal): show shortdesc and longdesc strings. git-svn-id: svn://tug.org/texlive/trunk@54079 c570f23f-e606-0410-a88d-b1316a301751
2020-03-04tl-update-tlpdbs (compare_and_fix_tlpdbs): do notKarl Berry
return prematurely if set of packages is the same; may also need to check catalogue data. Doc. TLTREE.pm (_get_files_matching_glob_pattern): switch to dddebug for the matching and hits, else -vv output from tl-update-tlpdb is unusably voluminous. TLUtils.pm (dddebug): document this. git-svn-id: svn://tug.org/texlive/trunk@54067 c570f23f-e606-0410-a88d-b1316a301751
2020-03-04fix uninitialize variable warning when pubkey is missingNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@54064 c570f23f-e606-0410-a88d-b1316a301751
2020-03-02new luajithbtex engine (not on all platforms)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@54001 c570f23f-e606-0410-a88d-b1316a301751
2020-03-012020 pretest setup (again)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@53987 c570f23f-e606-0410-a88d-b1316a301751
2020-02-29revert to 2019 for one more regular buildKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@53977 c570f23f-e606-0410-a88d-b1316a301751
2020-02-292020 pretest setupKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@53976 c570f23f-e606-0410-a88d-b1316a301751
2020-02-28frozen=>1 for final freeze of TL2019Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@53967 c570f23f-e606-0410-a88d-b1316a301751
2020-02-21fix missing return values on checksum errorNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@53853 c570f23f-e606-0410-a88d-b1316a301751
2020-02-17refactor verify_checksum return code handling into separate functionNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@53820 c570f23f-e606-0410-a88d-b1316a301751
2020-02-16option formats descriptionKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@53803 c570f23f-e606-0410-a88d-b1316a301751
2020-02-07Revert "packages in fmttrigger are considered implicit dependencies"Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@53706 c570f23f-e606-0410-a88d-b1316a301751
2020-02-06packages in fmttrigger are considered implicit dependenciesNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@53692 c570f23f-e606-0410-a88d-b1316a301751
2020-01-16copyright/version updatesKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@53428 c570f23f-e606-0410-a88d-b1316a301751
2020-01-07Automatically retry to download packages again later if failed (by Yusuke ↵Norbert Preining
Terada) I often encounter the following error during network installation of TeX Live. ``` TLPDB::_install_package: downloading did not succeed Installation failed. ``` This occurs irregularly, that is, at which package the installation aborts varies every time. So, it is probably due to some random network troubles. Once the error occurs, the entire installation aborts there, and users should retry from the beginning. So I have tried implementing a workaround in the installation routine based on Hironobu Yamashita's suggestion. His idea is: If download of some packages fails, skip them and store them in @packs_again. After the installation of other packages completed, retry to install the packages stored in @packs_again. If it fails again, the installation process is to be aborted this time around. However, if the errors are due to random network troubles, the probability of an error occurring twice on the same package should be quite small. As an experiment, I tried raising network troubles intentionally during network installation. This workaround seems to work well. git-svn-id: svn://tug.org/texlive/trunk@53343 c570f23f-e606-0410-a88d-b1316a301751
2020-01-03* TLPSRC.pm (from_file): also expand global ${wndws} as super-special case.Karl Berry
(make_tlpobj): expand global tlpvars in patterns too. (find_default_patterns): allow wndws. * 00texlive.autopatterns.tlpsrc (wndws): define, as a first step towards also supporting w64. * 00texlive.installer.tlpsrc: use it. * 00texlive.autopatterns.tlpsrc (global_no_luajit_platforms): define since we now support global vars in patterns. * luajittex.tlpsrc, * mflua.tlpsrc: use it. git-svn-id: svn://tug.org/texlive/trunk@53309 c570f23f-e606-0410-a88d-b1316a301751
2019-12-31renice, doc, archive old scriptKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@53278 c570f23f-e606-0410-a88d-b1316a301751
2019-12-24tlmgr.pl (check_texmfdbs): make silent if no problems; don't worry if aKarl Berry
directory in TEXMFDBS does not exist; accept only the exact check item names except for leading/trailing whitespace; document. (main): report the contents of the $::tldownload_server hash, not just its address. TLUtils.pm (debug_hash_str): new fn, split from debug_hash. @EXPORT it. (setup_system_one): ddebug the "trying" msg to reduce -v verbosity. git-svn-id: svn://tug.org/texlive/trunk@53225 c570f23f-e606-0410-a88d-b1316a301751
2019-12-24tl-check-fmttriggers: new option --analyze to report common dependencies.Karl Berry
(analyze_triggers): new function. TLUtils.pm: pod syntax. git-svn-id: svn://tug.org/texlive/trunk@53221 c570f23f-e606-0410-a88d-b1316a301751
2019-12-23allow global_tlpvars to be set in autopatterns and used across other ↵Karl Berry
packages; define globals for common dependencies; doc updates git-svn-id: svn://tug.org/texlive/trunk@53216 c570f23f-e606-0410-a88d-b1316a301751
2019-12-21TLUtils.pm (texdir_check): return failure if given $texdir containsKarl Berry
various characters special to kpathsea expansion, such as ,$:{};{}\ If passed new optional second argument, print a message saying so. install-menu-text.pl (directories_menu, main_menu): pass the second argument to texdir_check. TLPOBJ.pm, TeXCatalogue.pm: doc updates. tl-try-install: accept -p and -r for profile and repo; also check $profiledir/$profile.pro for convenience. TLcomma.pro: new test profile (fails, as expected). This is in response to a query from Victor Kong on the tex-live list: https://tug.org/pipermail/tex-live/2019-December/044586.html git-svn-id: svn://tug.org/texlive/trunk@53204 c570f23f-e606-0410-a88d-b1316a301751
2019-12-12* TLPOBJ.pm (writeout): do not write catalogue-date.Karl Berry
(update_from_catalogue): do not insert {date} into cataloguedata hash. * tl-update-tlpdb (equal_hashes): ignore differences in catalogue-date. The idea is that we will no longer have catalogue-date in the development tlpdb; updated packages in tlnet will thus have it omitted. We'll remove it entirely from tlnet packages at some point in the future, but no need to rush. This is all because the date value is not meaningful; it's the time of the last commit to the Catalogue subversion repository, which is often entirely unrelated to an update to the package itself. Since we will no longer recreate all packages for each year's release, we have to sync the Catalogue information at other times, so omitting useless updates will be all to the good. git-svn-id: svn://tug.org/texlive/trunk@53112 c570f23f-e606-0410-a88d-b1316a301751
2019-12-12(push_uniq): do member test inline instead ofKarl Berry
calling member() function; this is part of an inner loop in tl-update-tlpdb and the subroutine call overhead is significant. Saves 30-40 seconds. git-svn-id: svn://tug.org/texlive/trunk@53111 c570f23f-e606-0410-a88d-b1316a301751