Compare commits

..

23 Commits

Author SHA1 Message Date
c28de19faa Fix GC with XDG dirs, fixes #810 2023-03-18 22:04:37 +08:00
7ae952c82e Merge remote-tracking branch 'origin/pr/809' 2023-03-18 12:26:32 +08:00
Ryan Davis
98098035c9 Use correct environment variable for STACK_ROOT
The environment variable used to set the root Stack directory was
incorrectly defined as STACK_ROOOT (typo with an extra 'O'). 

This has been fixed and the correct STACK_ROOT variable is now used.

See: https://docs.haskellstack.org/en/stable/environment_variables/#stack_root
2023-03-16 13:38:25 +11:00
acdc0786ba Update tools table 2023-03-15 00:18:14 +08:00
7fa72a8892 Merge remote-tracking branch 'origin/pr/807' 2023-03-15 00:13:54 +08:00
fa22920e51 Merge branch 'docker-glibc' 2023-03-15 00:13:17 +08:00
f084fbce43 Fix f*ckup in docker image creation 2023-03-14 20:56:03 +08:00
Arjun Kathuria
1850c00e9d fix: project build error with new haskus-utils-variant version
* New haskus-utils-variant version 3.3 now includes the function
  "throwSomeE", which was now causing a compile error, since
  we have a function of the same name in our code.

* The function imported from the package and our own version clashed.

* Solution was to conditionally include our shim when haskus-utils-variant
  version < 3.3
2023-03-13 00:25:04 +05:30
c20deceaa8 Improve wording around FreeBSD support 2023-03-11 21:26:16 +08:00
89e4145baf Merge remote-tracking branch 'origin/pr/805' 2023-03-11 21:23:31 +08:00
Alexey Vyskubov
f5f7c26d8a Adds some information about FreeBSD installation. 2023-03-07 13:01:20 +02:00
784942ca58 Update submodule 2023-02-24 20:03:25 +08:00
75de2a7bc1 Merge branch 'ghcup-0.1.19.2' 2023-02-24 20:03:14 +08:00
ea6c8d338c Bump ghcup in bootstrap script 2023-02-24 19:52:50 +08:00
ae625b181c Improve pull_release_artifacts 2023-02-24 19:52:41 +08:00
89ae54a083 Set release date 2023-02-24 00:00:29 +08:00
1bd73591ba Update data/metadata 2023-02-23 23:58:16 +08:00
f709f6e714 Update ChangeLog 2023-02-23 23:56:46 +08:00
3d7e07c371 Merge branch 'issue-796' 2023-02-23 23:52:38 +08:00
8bf17379ac Fix windows bootstrap, fixes #796 2023-02-23 23:41:25 +08:00
4b1225ad71 Merge branch 'issue-797' 2023-02-23 23:15:48 +08:00
48381be001 Bump GHC 9.2.5 to 9.2.6 2023-02-23 23:07:46 +08:00
2b1599c234 Fix windows golden file 2023-02-23 20:57:40 +08:00
11 changed files with 136 additions and 126 deletions

View File

@@ -51,5 +51,8 @@ jobs:
- if: runner.os == 'Windows' - if: runner.os == 'Windows'
name: Run bootstrap name: Run bootstrap
run: ./scripts/bootstrap/bootstrap-haskell.ps1 -InstallDir ${GITHUB_WORKSPACE} -BootstrapUrl ${GITHUB_WORKSPACE}/bootstrap-haskell -InBash run: |
$curDir = Get-Location
Write-Host "Current Working Directory: $curDir"
./scripts/bootstrap/bootstrap-haskell.ps1 -InstallDir ${GITHUB_WORKSPACE} -BootstrapUrl ("{0}/scripts/bootstrap/bootstrap-haskell" -f $curDir) -InBash
shell: pwsh shell: pwsh

View File

@@ -53,7 +53,7 @@ jobs:
platforms: linux/amd64 platforms: linux/amd64
docker-arm32: docker-arm32:
runs-on: [self-hosted, Linux, ARM64, aarch32-linux] runs-on: [self-hosted, Linux, ARM64]
steps: steps:
- uses: docker://arm64v8/ubuntu:focal - uses: docker://arm64v8/ubuntu:focal
name: Cleanup (aarch64 linux) name: Cleanup (aarch64 linux)
@@ -85,7 +85,7 @@ jobs:
with: with:
context: ./docker/arm32v7/focal context: ./docker/arm32v7/focal
push: true push: true
tags: hasufell/arm32v7-debian-haskell:10 tags: hasufell/arm32v7-ubuntu-haskell:focal
platforms: linux/arm platforms: linux/arm
docker-aarch: docker-aarch:
@@ -121,5 +121,5 @@ jobs:
with: with:
context: ./docker/arm64v8/focal context: ./docker/arm64v8/focal
push: true push: true
tags: hasufell/arm64v8-debian-haskell:10 tags: hasufell/arm64v8-ubuntu-haskell:focal
platforms: linux/arm64 platforms: linux/arm64

View File

@@ -96,7 +96,7 @@ jobs:
ARCH: ARM ARCH: ARM
- os: [self-hosted, Linux, ARM64] - os: [self-hosted, Linux, ARM64]
ARTIFACT: "aarch64-linux-ghcup" ARTIFACT: "aarch64-linux-ghcup"
GHC_VER: 9.2.5 GHC_VER: 9.2.6
ARCH: ARM64 ARCH: ARM64
steps: steps:
- uses: docker://arm64v8/debian:10 - uses: docker://arm64v8/debian:10
@@ -166,11 +166,11 @@ jobs:
include: include:
- os: [self-hosted, macOS, ARM64] - os: [self-hosted, macOS, ARM64]
ARTIFACT: "aarch64-apple-darwin-ghcup" ARTIFACT: "aarch64-apple-darwin-ghcup"
GHC_VER: 9.2.5 GHC_VER: 9.2.6
ARCH: ARM64 ARCH: ARM64
- os: macOS-10.15 - os: macOS-10.15
ARTIFACT: "x86_64-apple-darwin-ghcup" ARTIFACT: "x86_64-apple-darwin-ghcup"
GHC_VER: 9.2.5 GHC_VER: 9.2.6
ARCH: 64 ARCH: 64
- os: windows-latest - os: windows-latest
ARTIFACT: "x86_64-mingw64-ghcup" ARTIFACT: "x86_64-mingw64-ghcup"
@@ -337,7 +337,7 @@ jobs:
DISTRO: Ubuntu DISTRO: Ubuntu
- os: [self-hosted, Linux, ARM64] - os: [self-hosted, Linux, ARM64]
ARTIFACT: "aarch64-linux-ghcup" ARTIFACT: "aarch64-linux-ghcup"
GHC_VER: 9.2.5 GHC_VER: 9.2.6
ARCH: ARM64 ARCH: ARM64
DISTRO: Ubuntu DISTRO: Ubuntu
@@ -400,12 +400,12 @@ jobs:
include: include:
- os: [self-hosted, macOS, ARM64] - os: [self-hosted, macOS, ARM64]
ARTIFACT: "aarch64-apple-darwin-ghcup" ARTIFACT: "aarch64-apple-darwin-ghcup"
GHC_VER: 9.2.5 GHC_VER: 9.2.6
ARCH: ARM64 ARCH: ARM64
DISTRO: na DISTRO: na
- os: macOS-10.15 - os: macOS-10.15
ARTIFACT: "x86_64-apple-darwin-ghcup" ARTIFACT: "x86_64-apple-darwin-ghcup"
GHC_VER: 9.2.5 GHC_VER: 9.2.6
ARCH: 64 ARCH: 64
DISTRO: na DISTRO: na
- os: windows-latest - os: windows-latest

View File

@@ -1,10 +1,11 @@
# Revision history for ghcup # Revision history for ghcup
## 0.1.19.2 -- ????-??-?? ## 0.1.19.2 -- 2023-2-24
* Follow-up fix for JFS/ReiserFS and other filesystem that don't support `d_type`, fixes [#787](https://github.com/haskell/ghcup-hs/issues/787) * Follow-up fix for JFS/ReiserFS and other filesystem that don't support `d_type`, fixes [#787](https://github.com/haskell/ghcup-hs/issues/787)
- the previous release had a bug that invalidated that broke it - the previous release had a bug that invalidated that broke it
* Implement 'latest-prerelease' tag wrt [#788](https://github.com/haskell/ghcup-hs/issues/788) * Implement 'latest-prerelease' tag wrt [#788](https://github.com/haskell/ghcup-hs/issues/788)
* Fix 'Could not parse version of stray directory.DS_Store' warnings on macOs wrt [#797](https://github.com/haskell/ghcup-hs/issues/797)
## 0.1.19.1 -- 2023-2-19 ## 0.1.19.1 -- 2023-2-19

View File

@@ -77,6 +77,8 @@ On Darwin M1 you might also need a working llvm installed (e.g. via brew) and ha
The following distro packages are required: `curl gcc gmp gmake ncurses perl5 libffi libiconv` The following distro packages are required: `curl gcc gmp gmake ncurses perl5 libffi libiconv`
Notice that only FreeBSD 13.x is supported. If the installation fails, complaining about `libncursesw.8.so`, you will need to install FreeBSD 12 compat package first, for example, `pkg install misc/compat12x`.
### Windows ### Windows
On Windows, msys2 should already have been set up during the installation, so most users should just proceed. If you are installing manually, make sure to have a working mingw64 toolchain and shell. On Windows, msys2 should already have been set up during the installation, so most users should just proceed. If you are installing manually, make sure to have a working mingw64 toolchain and shell.
@@ -102,9 +104,13 @@ GHCup supports the following tools, which are also known as the **Haskell Toolch
<table> <table>
<thead><tr><th>GHC Version</th><th>Tags</th></tr></thead> <thead><tr><th>GHC Version</th><th>Tags</th></tr></thead>
<tbody> <tbody>
<tr><td>9.4.3</td><td><span style="color:blue">latest</span>, base-4.17.0.0</td></tr> <tr><td>9.6.1</td><td><span style="color:blue">latest</span>, base-4.18.0.0</td></tr>
<tr><td>9.4.4</td><td>base-4.17.0.0</td></tr>
<tr><td>9.4.3</td><td>base-4.17.0.0</td></tr>
<tr><td>9.4.2</td><td>base-4.17.0.0</td></tr> <tr><td>9.4.2</td><td>base-4.17.0.0</td></tr>
<tr><td>9.4.1</td><td>base-4.17.0.0</td></tr> <tr><td>9.4.1</td><td>base-4.17.0.0</td></tr>
<tr><td>9.2.7</td><td>base-4.16.4.0</td></tr>
<tr><td>9.2.6</td><td>base-4.16.4.0</td></tr>
<tr><td>9.2.5</td><td><span style="color:green">recommended</span>, base-4.16.4.0</td></tr> <tr><td>9.2.5</td><td><span style="color:green">recommended</span>, base-4.16.4.0</td></tr>
<tr><td>9.2.4</td><td>base-4.16.3.0</td></tr> <tr><td>9.2.4</td><td>base-4.16.3.0</td></tr>
<tr><td>9.2.3</td><td>base-4.16.2.0</td></tr> <tr><td>9.2.3</td><td>base-4.16.2.0</td></tr>
@@ -143,7 +149,8 @@ GHCup supports the following tools, which are also known as the **Haskell Toolch
<table> <table>
<thead><tr><th>Cabal Version</th><th>Tags</th></tr></thead> <thead><tr><th>Cabal Version</th><th>Tags</th></tr></thead>
<tbody> <tbody>
<tr><td>3.8.1.0</td><td><span style="color:blue">latest</span></td></tr> <tr><td>3.10.1.0</td><td><span style="color:blue">latest</span></td></tr>
<tr><td>3.8.1.0</td><td></td></tr>
<tr><td>3.6.2.0</td><td><span style="color:green">recommended</span></td></tr> <tr><td>3.6.2.0</td><td><span style="color:green">recommended</span></td></tr>
<tr><td>3.6.0.0</td><td></td></tr> <tr><td>3.6.0.0</td><td></td></tr>
<tr><td>3.4.1.0</td><td></td></tr> <tr><td>3.4.1.0</td><td></td></tr>
@@ -159,7 +166,9 @@ GHCup supports the following tools, which are also known as the **Haskell Toolch
<table> <table>
<thead><tr><th>HLS Version</th><th>Tags</th></tr></thead> <thead><tr><th>HLS Version</th><th>Tags</th></tr></thead>
<tbody> <tbody>
<tr><td>1.8.0.0</td><td><span style="color:blue">latest</span>, <span style="color:green">recommended</span></td></tr> <tr><td>1.9.1.0</td><td><span style="color:blue">latest</span></td></tr>
<tr><td>1.9.0.0</td><td><span style="color:green">recommended</span></td></tr>
<tr><td>1.8.0.0</td><td></td></tr>
<tr><td>1.7.0.0</td><td></td></tr> <tr><td>1.7.0.0</td><td></td></tr>
<tr><td>1.6.1.0</td><td></td></tr> <tr><td>1.6.1.0</td><td></td></tr>
<tr><td>1.6.0.0</td><td></td></tr> <tr><td>1.6.0.0</td><td></td></tr>
@@ -177,7 +186,8 @@ GHCup supports the following tools, which are also known as the **Haskell Toolch
<table> <table>
<thead><tr><th>Stack Version</th><th>Tags</th></tr></thead> <thead><tr><th>Stack Version</th><th>Tags</th></tr></thead>
<tbody> <tbody>
<tr><td>2.9.1</td><td><span style="color:blue">latest</span>, <span style="color:green">recommended</span></td></tr> <tr><td>2.9.3</td><td><span style="color:blue">latest</span>, <span style="color:green">recommended</span></td></tr>
<tr><td>2.9.1</td><td></td></tr>
<tr><td>2.7.5</td><td></td></tr> <tr><td>2.7.5</td><td></td></tr>
<tr><td>2.7.3</td><td></td></tr> <tr><td>2.7.3</td><td></td></tr>
<tr><td>2.7.1</td><td></td></tr> <tr><td>2.7.1</td><td></td></tr>
@@ -231,8 +241,9 @@ There are various issues with GHC itself.
### FreeBSD ### FreeBSD
Lacks some upstream bindists and may need compat libs, since most bindists are built on FreeBSD-12. Lacks some upstream bindists and may need compat libs (such as `misc/compat12x`).
HLS bindists are experimental. HLS bindists are experimental.
Only latest FreeBSD is generally supported.
### Linux ARMv7/AARCH64 ### Linux ARMv7/AARCH64

View File

@@ -77,8 +77,14 @@ runBothE' a1 a2 = do
(_ , VLeft e ) -> throwSomeE e (_ , VLeft e ) -> throwSomeE e
(VRight _, VRight _) -> pure () (VRight _, VRight _) -> pure ()
-- "throwSomeE" function has been upstreamed in haskus-utils-variant-3.3
-- So, only conditionally include this shim if
-- haskus-utils-variant version is < 3.3
#if MIN_VERSION_haskus_utils_variant(3,3,0)
#else
-- | Throw some exception -- | Throw some exception
throwSomeE :: forall es' es a m. (Monad m, LiftVariant es' es) => V es' -> Excepts es m a throwSomeE :: forall es' es a m. (Monad m, LiftVariant es' es) => V es' -> Excepts es m a
{-# INLINABLE throwSomeE #-} {-# INLINABLE throwSomeE #-}
throwSomeE = Excepts . pure . VLeft . liftVariant throwSomeE = Excepts . pure . VLeft . liftVariant
#endif

View File

@@ -279,7 +279,7 @@ ghcupCacheDir
Nothing -> do Nothing -> do
home <- liftIO getHomeDirectory home <- liftIO getHomeDirectory
pure (home </> ".cache") pure (home </> ".cache")
pure (GHCupPath (bdir </> "ghcup")) pure (GHCupPath (bdir </> "ghcup" </> "cache"))
else ghcupBaseDir <&> (\(GHCupPath gp) -> GHCupPath (gp </> "cache")) else ghcupBaseDir <&> (\(GHCupPath gp) -> GHCupPath (gp </> "cache"))
@@ -308,19 +308,7 @@ ghcupLogsDir
-- If 'GHCUP_USE_XDG_DIRS' is set (to anything), -- If 'GHCUP_USE_XDG_DIRS' is set (to anything),
-- then uses 'XDG_CACHE_HOME/ghcup/db as per xdg spec. -- then uses 'XDG_CACHE_HOME/ghcup/db as per xdg spec.
ghcupDbDir :: IO GHCupPath ghcupDbDir :: IO GHCupPath
ghcupDbDir ghcupDbDir = ghcupBaseDir <&> (\(GHCupPath gp) -> GHCupPath (gp </> "db"))
| isWindows = ghcupBaseDir <&> (\(GHCupPath gp) -> GHCupPath (gp </> "db"))
| otherwise = do
xdg <- useXDG
if xdg
then do
bdir <- lookupEnv "XDG_CACHE_HOME" >>= \case
Just r -> pure r
Nothing -> do
home <- liftIO getHomeDirectory
pure (home </> ".cache")
pure (GHCupPath (bdir </> "ghcup" </> "db"))
else ghcupBaseDir <&> (\(GHCupPath gp) -> GHCupPath (gp </> "db"))
-- | '~/.ghcup/trash'. -- | '~/.ghcup/trash'.

View File

@@ -28,7 +28,7 @@
plat="$(uname -s)" plat="$(uname -s)"
arch=$(uname -m) arch=$(uname -m)
ghver="0.1.19.1" ghver="0.1.19.2"
: "${GHCUP_BASE_URL:=https://downloads.haskell.org/~ghcup}" : "${GHCUP_BASE_URL:=https://downloads.haskell.org/~ghcup}"
export GHCUP_SKIP_UPDATE_CHECK=yes export GHCUP_SKIP_UPDATE_CHECK=yes
@@ -851,8 +851,8 @@ case $ask_stack_answer in
;; ;;
2) 2)
(_eghcup --cache install stack) || die "Stack installation failed" (_eghcup --cache install stack) || die "Stack installation failed"
edo mkdir -p "${STACK_ROOOT:-$HOME/.stack}"/hooks edo mkdir -p "${STACK_ROOT:-$HOME/.stack}"/hooks
hook_exe="${STACK_ROOOT:-$HOME/.stack}"/hooks/ghc-install.sh hook_exe="${STACK_ROOT:-$HOME/.stack}"/hooks/ghc-install.sh
hook_url="https://www.haskell.org/ghcup/sh/hooks/stack/ghc-install.sh" hook_url="https://www.haskell.org/ghcup/sh/hooks/stack/ghc-install.sh"
if [ -e "${hook_exe}" ] ; then if [ -e "${hook_exe}" ] ; then

View File

@@ -7,6 +7,7 @@ shopt -s extglob
RELEASE=$1 RELEASE=$1
SIGNER=$2 SIGNER=$2
TAG=${RELEASE/v/}
echo "RELEASE: $RELEASE" echo "RELEASE: $RELEASE"
echo "SIGNER: $SIGNER" echo "SIGNER: $SIGNER"
@@ -19,7 +20,7 @@ done
mkdir -p "gh-release-artifacts/${RELEASE}" mkdir -p "gh-release-artifacts/${RELEASE}"
git archive --format=tar.gz -o "gh-release-artifacts/${RELEASE}/ghcup-${RELEASE}-src.tar.gz" --prefix="ghcup-${RELEASE}/" HEAD git archive --format=tar.gz -o "gh-release-artifacts/${RELEASE}/ghcup-${TAG}-src.tar.gz" --prefix="ghcup-${TAG}/" HEAD
cd "gh-release-artifacts/${RELEASE}" cd "gh-release-artifacts/${RELEASE}"
@@ -27,10 +28,10 @@ cd "gh-release-artifacts/${RELEASE}"
gh release download "$RELEASE" gh release download "$RELEASE"
# cirrus # cirrus
curl -L -o "x86_64-portbld-freebsd-ghcup-${RELEASE}" \ curl -L -o "x86_64-portbld-freebsd-ghcup-${TAG}" \
"https://api.cirrus-ci.com/v1/artifact/github/haskell/ghcup-hs/build/binaries/out/x86_64-portbld-freebsd-ghcup-${RELEASE}?branch=${RELEASE}" "https://api.cirrus-ci.com/v1/artifact/github/haskell/ghcup-hs/build/binaries/out/x86_64-portbld-freebsd-ghcup-${RELEASE}?branch=${RELEASE}"
sha256sum ./*-ghcup-* > SHA256SUMS sha256sum ./*-ghcup-* > SHA256SUMS
gpg --detach-sign -u "${SIGNER}" SHA256SUMS gpg --detach-sign -u "${SIGNER}" SHA256SUMS
gh release upload "$RELEASE" "ghcup-${RELEASE}-src.tar.gz" "x86_64-portbld-freebsd-ghcup-${RELEASE}" SHA256SUMS SHA256SUMS.sig gh release upload "$RELEASE" "ghcup-${TAG}-src.tar.gz" "x86_64-portbld-freebsd-ghcup-${TAG}" SHA256SUMS SHA256SUMS.sig

View File

@@ -195,8 +195,8 @@
"dlUri": "https:g" "dlUri": "https:g"
}, },
"viTags": [ "viTags": [
"base-3.2.2", "base-6.5.1",
"Prerelease", "base-2.2.5",
"𪔊\u0007\u0015" "𪔊\u0007\u0015"
], ],
"viTestDL": { "viTestDL": {
@@ -271,7 +271,7 @@
"viPreCompile": "thzbtjc", "viPreCompile": "thzbtjc",
"viSourceDL": null, "viSourceDL": null,
"viTags": [ "viTags": [
"old", "LatestPrerelease",
"old" "old"
], ],
"viTestDL": { "viTestDL": {
@@ -993,8 +993,8 @@
"Latest", "Latest",
"Recommended", "Recommended",
"Prerelease", "Prerelease",
"base-2.3.5", "base-6.3.2",
"\u0005EL" "base-6.3.1"
], ],
"viTestDL": null "viTestDL": null
}, },
@@ -1140,9 +1140,9 @@
"viSourceDL": null, "viSourceDL": null,
"viTags": [ "viTags": [
"Latest", "Latest",
"base-2.1.2", "LatestPrerelease",
"base-5.2.1", "base-5.6.5",
"old" "LatestPrerelease"
], ],
"viTestDL": { "viTestDL": {
"dlCSize": -5, "dlCSize": -5,
@@ -1584,13 +1584,13 @@
"dlUri": "https:l" "dlUri": "https:l"
}, },
"viTags": [ "viTags": [
"base-1.1.6", "LatestPrerelease",
"Latest", "Latest",
"old", "old",
"base-4.6.2", "base-4.2.4",
"􀜶l􀻈𠹟󿴠F", "􀜶l􀻈𠹟󿴠F",
"old", "old",
"Recommended" "LatestPrerelease"
], ],
"viTestDL": { "viTestDL": {
"dlCSize": 0, "dlCSize": 0,
@@ -1897,7 +1897,7 @@
"old", "old",
"Latest", "Latest",
"Recommended", "Recommended",
"Prerelease" "base-1.3.3"
], ],
"viTestDL": { "viTestDL": {
"dlCSize": 5, "dlCSize": 5,
@@ -2348,10 +2348,10 @@
"dlUri": "http:" "dlUri": "http:"
}, },
"viTags": [ "viTags": [
"t\u001e\u001aB8", "base-5.5.1",
"old", "old",
"", "",
"old" "LatestPrerelease"
], ],
"viTestDL": { "viTestDL": {
"dlCSize": -4, "dlCSize": -4,
@@ -3337,9 +3337,9 @@
}, },
"viTags": [ "viTags": [
"Prerelease", "Prerelease",
"base-5.6.1", "old",
"base-3.3.3", "*𭡕󼅇󰢑3i",
"base-3.2.1", "base-5.1.4",
"Latest", "Latest",
":ᄻ[" ":ᄻ["
], ],
@@ -3767,9 +3767,9 @@
}, },
"viTags": [ "viTags": [
"Prerelease", "Prerelease",
"base-2.4.6", "base-2.2.4",
"base-4.1.3", "\u0008",
"base-4.4.6" "LatestPrerelease"
], ],
"viTestDL": null "viTestDL": null
}, },
@@ -3901,8 +3901,8 @@
}, },
"viTags": [ "viTags": [
"Latest", "Latest",
"Latest", "base-3.3.5",
"base-3.1.4", "LatestPrerelease",
"Recommended", "Recommended",
"Prerelease", "Prerelease",
"old", "old",
@@ -4030,8 +4030,8 @@
"Recommended", "Recommended",
"Prerelease", "Prerelease",
"Recommended", "Recommended",
"Latest", "base-2.4.6",
"old" "LatestPrerelease"
], ],
"viTestDL": null "viTestDL": null
}, },
@@ -4212,7 +4212,7 @@
"viSourceDL": null, "viSourceDL": null,
"viTags": [ "viTags": [
"X\u001d^Y󶹬", "X\u001d^Y󶹬",
"base-2.3.5" "base-3.5.1"
], ],
"viTestDL": null "viTestDL": null
}, },
@@ -4497,10 +4497,10 @@
"viTags": [ "viTags": [
"old", "old",
"Latest", "Latest",
"base-5.6.4", "oj&,m",
"\u0019\u0007", "\u0019\u0007",
"Recommended", "Recommended",
"Latest" "LatestPrerelease"
], ],
"viTestDL": null "viTestDL": null
} }
@@ -4718,12 +4718,12 @@
"dlUri": "http:k" "dlUri": "http:k"
}, },
"viTags": [ "viTags": [
"base-5.3.4", "old",
"Recommended", "Recommended",
"Recommended", "Recommended",
"base-4.3.5", "base-3.5.1",
"Latest", "LatestPrerelease",
"󲨆Rs;h~" "base-3.3.3"
], ],
"viTestDL": { "viTestDL": {
"dlCSize": -3, "dlCSize": -3,
@@ -4928,12 +4928,12 @@
"viPreCompile": null, "viPreCompile": null,
"viSourceDL": null, "viSourceDL": null,
"viTags": [ "viTags": [
"base-1.5.5", "LatestPrerelease",
"Latest", "Latest",
"Latest", "Latest",
"old", "old",
"Latest", "Latest",
"base-3.6.4", "LatestPrerelease",
"old" "old"
], ],
"viTestDL": { "viTestDL": {
@@ -5027,12 +5027,12 @@
}, },
"viTags": [ "viTags": [
"Latest", "Latest",
"base-3.6.5", "old",
"base-3.4.1", "base-1.6.1",
"𬰗𗛞Q#", "𬰗𗛞Q#",
"", "",
"Prerelease", "Prerelease",
"base-5.1.4" "base-6.6.2"
], ],
"viTestDL": { "viTestDL": {
"dlCSize": 6, "dlCSize": 6,
@@ -5368,12 +5368,12 @@
"dlUri": "http:rjevxi" "dlUri": "http:rjevxi"
}, },
"viTags": [ "viTags": [
"base-1.6.1", "󿿁U:3\u000fd",
"S󶱩󳷐I🢐", "S󶱩󳷐I🢐",
"old", "old",
"󼗛𤔄\u001a~F", "󼗛𤔄\u001a~F",
"Latest", "Latest",
"base-4.5.4" "LatestPrerelease"
], ],
"viTestDL": { "viTestDL": {
"dlCSize": null, "dlCSize": null,
@@ -5697,10 +5697,10 @@
"dlUri": "http:viiv" "dlUri": "http:viiv"
}, },
"viTags": [ "viTags": [
"base-3.1.6", "base-1.5.6",
"Prerelease", "Prerelease",
"Recommended", "Recommended",
")\u0005\u0015" "base-1.3.2"
], ],
"viTestDL": { "viTestDL": {
"dlCSize": 5, "dlCSize": 5,
@@ -7482,7 +7482,7 @@
"Recommended", "Recommended",
"old", "old",
"old", "old",
"Latest" "(>"
], ],
"viTestDL": { "viTestDL": {
"dlCSize": null, "dlCSize": null,
@@ -8175,11 +8175,11 @@
"dlUri": "http:ndqpk" "dlUri": "http:ndqpk"
}, },
"viTags": [ "viTags": [
"\"􁫳5\u0006F", "base-2.1.6",
"Recommended", "Recommended",
"Prerelease", "Prerelease",
"LatestPrerelease",
"old", "old",
"base-3.3.1",
"Recommended" "Recommended"
], ],
"viTestDL": null "viTestDL": null
@@ -8199,10 +8199,10 @@
"dlUri": "https:gqhlp" "dlUri": "https:gqhlp"
}, },
"viTags": [ "viTags": [
"base-4.3.4",
"Recommended",
"old", "old",
"base-4.1.4" "Recommended",
"LatestPrerelease",
"base-6.5.6"
], ],
"viTestDL": { "viTestDL": {
"dlCSize": null, "dlCSize": null,
@@ -8400,7 +8400,7 @@
"\u0001", "\u0001",
"Prerelease", "Prerelease",
"Prerelease", "Prerelease",
"base-3.6.3", "1Aⳃ",
"Latest" "Latest"
], ],
"viTestDL": { "viTestDL": {
@@ -8427,13 +8427,13 @@
"dlUri": "http:pvmi" "dlUri": "http:pvmi"
}, },
"viTags": [ "viTags": [
"old", "LatestPrerelease",
"old", "LatestPrerelease",
"Latest", "LatestPrerelease",
"old", "old",
")", ")",
"Recommended", "Recommended",
"old" "LatestPrerelease"
], ],
"viTestDL": { "viTestDL": {
"dlCSize": -2, "dlCSize": -2,
@@ -8941,9 +8941,9 @@
"dlUri": "http:oth" "dlUri": "http:oth"
}, },
"viTags": [ "viTags": [
"base-4.1.5", "􄖛\u001c\u001f",
"フ􍋦", "フ􍋦",
"base-1.4.5" "LatestPrerelease"
], ],
"viTestDL": { "viTestDL": {
"dlCSize": -5, "dlCSize": -5,
@@ -10152,9 +10152,9 @@
"viPreCompile": "deajwn", "viPreCompile": "deajwn",
"viSourceDL": null, "viSourceDL": null,
"viTags": [ "viTags": [
"base-6.4.5", "base-1.4.3",
"base-5.1.1", "LatestPrerelease",
"base-4.4.6", "LatestPrerelease",
"Latest", "Latest",
"Latest", "Latest",
"Prerelease", "Prerelease",
@@ -10479,11 +10479,11 @@
"viPreCompile": "", "viPreCompile": "",
"viSourceDL": null, "viSourceDL": null,
"viTags": [ "viTags": [
"Prerelease", "󻦧s",
"Recommended", "Recommended",
"old", "old",
"N\u001b", "N\u001b",
"base-5.5.2", "LatestPrerelease",
"", "",
"Recommended" "Recommended"
], ],
@@ -10716,8 +10716,8 @@
"viSourceDL": null, "viSourceDL": null,
"viTags": [ "viTags": [
"Recommended", "Recommended",
"base-3.6.1", "base-4.3.2",
"base-4.3.3", "base-2.3.4",
"Recommended", "Recommended",
"Latest" "Latest"
], ],
@@ -11178,8 +11178,8 @@
"viTags": [ "viTags": [
"Prerelease", "Prerelease",
"Latest", "Latest",
"base-5.3.2", "5𨥶$𬰇",
"[3憥􋉞" "base-3.1.6"
], ],
"viTestDL": { "viTestDL": {
"dlCSize": 1, "dlCSize": 1,
@@ -11698,7 +11698,7 @@
"viTags": [ "viTags": [
"𥭏}\u000e", "𥭏}\u000e",
"\u0007/", "\u0007/",
"base-6.5.3", "LatestPrerelease",
"Latest" "Latest"
], ],
"viTestDL": { "viTestDL": {
@@ -13992,7 +13992,7 @@
}, },
"viTags": [ "viTags": [
"Prerelease", "Prerelease",
"base-4.6.2", "base-7.5.2",
"3g7", "3g7",
"Recommended" "Recommended"
], ],
@@ -14463,10 +14463,10 @@
}, },
"viTags": [ "viTags": [
"Recommended", "Recommended",
"base-3.4.3", "LatestPrerelease",
"base-4.3.5", "base-1.2.2",
"Latest", "Latest",
"base-5.4.2" "LatestPrerelease"
], ],
"viTestDL": { "viTestDL": {
"dlCSize": null, "dlCSize": null,
@@ -14650,8 +14650,8 @@
}, },
"viTags": [ "viTags": [
"Latest", "Latest",
"", "base-5.6.2",
"base-3.5.6" "old"
], ],
"viTestDL": { "viTestDL": {
"dlCSize": -1, "dlCSize": -1,
@@ -14735,11 +14735,11 @@
"dlUri": "http:koxgqu" "dlUri": "http:koxgqu"
}, },
"viTags": [ "viTags": [
"base-6.3.3", "base-4.4.6",
"base-2.4.2", "B\u0004",
"Latest", "old",
"base-3.1.6", "LatestPrerelease",
"", "base-4.5.5",
"Latest" "Latest"
], ],
"viTestDL": { "viTestDL": {
@@ -15054,12 +15054,12 @@
"dlUri": "http:s" "dlUri": "http:s"
}, },
"viTags": [ "viTags": [
"Latest", "9􀦐or𰉒",
"base-5.1.1", "old",
"𫠼", "base-2.4.4",
"Recommended", "Recommended",
"OHk(\u0007󹌞", "OHk(\u0007󹌞",
"old" "LatestPrerelease"
], ],
"viTestDL": { "viTestDL": {
"dlCSize": 1, "dlCSize": 1,
@@ -15251,10 +15251,10 @@
"viTags": [ "viTags": [
"Latest", "Latest",
"Latest", "Latest",
"Latest", "old",
"𮧬", "𮧬",
"old", "old",
"old", "LatestPrerelease",
"" ""
], ],
"viTestDL": { "viTestDL": {
@@ -15615,11 +15615,11 @@
"dlUri": "https:oat" "dlUri": "https:oat"
}, },
"viTags": [ "viTags": [
"base-6.6.4", "",
"Recommended", "old",
"Recommended", "Recommended",
"old", "old",
"Prerelease" "base-6.3.4"
], ],
"viTestDL": { "viTestDL": {
"dlCSize": null, "dlCSize": null,
@@ -15904,13 +15904,13 @@
"dlUri": "https:rwxmrn" "dlUri": "https:rwxmrn"
}, },
"viTags": [ "viTags": [
"base-7.2.1",
"Prerelease",
"X",
"Latest",
"z 7\u0008N\u000e",
"old", "old",
"󱕠\u0006g" "Prerelease",
"base-2.5.3",
"Latest",
"base-5.3.3",
"old",
"base-7.2.1"
], ],
"viTestDL": { "viTestDL": {
"dlCSize": 5, "dlCSize": 5,