If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: docs.haskellstack.org/en/stable/maintainers/msys - Upgrading MSYS2 - Stack.

site address: docs.haskellstack.org/en/stable/maintainers/msys/ redirected to: docs.haskellstack.org/en/stable/maintainers/msys

site title: Upgrading MSYS2 - Stack

Our opinion (on Thursday 16 July 2026 22:47:35 UTC):

GREEN status (no comments) - no comments

Meta tags:
description=A program for developing Haskell projects. ;
author=;

Headings (most frequently used words):

upgrading, msys2,

Text of the page (most frequently used words):
the (50), stack (32), msys2 (29), tar (19), that (15), version (13), and (12), file (11), yyyymmdd (11), x86_64 (11), for (10), content (8), setup (7), can (7), archive (7), yaml (6), github (6), files (6), create (6), not (6), project (6), ghc (6), configuration (6), stackage (5), command (5), directory (5), sha256 (5), from (5), 20220503 (5), using (5), upgrading (5), commercialhaskell (4), download (4), path (4), programs (4), key (4), get (4), length (4), msys64 (4), windows (4), location (4), bit (4), configure (4), build (4), package (4), commands (4), with (3), contributors (3), existing (3), installed (3), done (3), https (3), com (3), releases (3), 20200517 (3), i686 (3), upgrade (3), maintainers (3), example (3), extract (3), release (3), supplied (3), executable (3), run (3), required (3), exec (3), was (3), will (3), used (3), installer (3), install (3), environment (3), more (3), involved (3), integration (3), building (3), topics (3), getting (3), started (3), made (2), changes (2), locally (2), tested (2), should (2), has (2), been (2), local (2), copy (2), executing (2), this (2), hash (2), value (2), obtained (2), powershell (2), url (2), new (2), test (2), created (2), error (2), did (2), pacman (2), option (2), does (2), exe (2), steps (2), installers (2), shell (2), scripts (2), glossary (2), faq (2), how (2), works (2), code (2), non (2), docker (2), script (2), cabal (2), snapshot (2), flags (2), options (2), specific (2), projects (2), setting (2), welcome (2), material, mkdocs, copyright, 2015, 2025, back, top, raise, pull, request, contents, all, well, proceed, updated, specified, info, temporarily, disabling, changing, name, changed, only, accepts, lowercase, results, values, filehash, algorithm, tolower, size, bytes, field, dir, c918f66e984f70add313ee3a5c5b101132cd93d5a3f8e3555e129e2d3dcb3718, 93835868, windows64, 9152ddf50c6bacfae33c1436338235f8db4b10d73aaea63adefd96731fb0bceb, 79049224, fpco, windows32, instructions, see, blob, stable, doc, msys, need, switch, over, newly, uploaded, tagged, named, branch, repository, uploading, tarball, into, master, without, however, case, resulted, could, extracted, terminal, have, elevated, rights, administrator, due, errors, cannot, symbolic, link, privilege, held, client, cjf, previously, advice, creating, supported, compression, support, but, supply, its, tool, located, folder, write, permissions, advised, system32, note, tidy, each, relevant, best, same, two, first, second, current, working, default, use, you, bash_history, msys32, latest, website, historically, there, were, separate, may, 2020, announced, plan, any, further, versioned, date, format, when, installing, also, provides, unix, necessary, such, things, running, section, explains, history, other, resources, overview, signing, self, hosted, runners, haskellstack, org, zip, add, maintainer, team, process, scheme, dev, containers, contributor, guide, haskell, lock, azure, travis, auto, completion, developing, visual, studio, editor, debugging, source, standard, initialization, nix, interpreter, specification, work, directories, root, customisation, global, include, directive, variables, upload, update, unpack, uninstall, templates, sdist, runhaskell, runghc, repl, query, purge, list, init, ide, hpc, hoogle, haddock, ghci, eval, dot, config, clean, bench, conclusion, interactively, locations, multi, targets, synonyms, databases, your, description, hello, world, initializing, search, skip,


Text of the page (random words):
upgrading msys2 stack skip to content stack upgrading msys2 initializing search github welcome setting up getting started commands configure topics get involved faq glossary more stack github welcome setting up getting started getting started 1 a hello world example 2 package description 3 project configuration 4 building your project 5 building existing projects 6 installed package databases 7 stack build synonyms 8 stack build targets 9 multi package projects 10 cabal flags and ghc options 11 locations used by stack 12 executing commands 13 using ghc interactively 14 stack configuration 15 in conclusion commands commands bench build clean config dot docker eval exec ghc ghci haddock hoogle hpc ide init install list ls new path purge query repl run runghc runhaskell script sdist setup templates test uninstall unpack update upgrade upload configure configure environment variables configuration files configuration files project specific configuration non project specific configuration the include directive global flags and options customisation scripts topics topics stack root stack work directories stack environment snapshot location package location snapshot specification stack yaml vs a cabal file script interpreter docker integration nix integration non standard project initialization building ghc from source debugging editor integration stack and visual studio code developing on windows shell auto completion ci travis ci azure ci lock files haskell and c code get involved get involved contributors contributors contributor s guide dev containers maintainers maintainers version scheme releases maintainer team process add ghc version upgrading msys2 upgrading 7 zip haskellstack org self hosted runners signing key how stack works how stack works build overview faq glossary more more other resources version history upgrading msys2 when installing ghc on windows stack will also install msys2 msys2 provides a unix shell and environment and is necessary for such things as running configure scripts this section explains the steps required to upgrade the msys2 version used by stack download latest installer s from msys2 s website historically there were separate installers for 32 bit i686 and 64 bit x86_64 on 17 may 2020 the msys2 project announced it did not plan to release any further i686 installers an installer is an executable versioned by a date in the format yyyymmdd for example msys2 x86_64 20220503 exe run the installer and install to the default location c msys64 for the 64 bit version the location for the 32 bit version was c msys32 do not use the installed version it will create a bash_history file if you do create an tar xz archive file for each relevant directory eg c msys64 that is best done using the same 7z executable in stack s programs directory stack path programs that will be used to extract files from the archive that can be done in two steps the first to create a tar archive and the second to create a tar xz archive if the current working directory is stack s programs directory 7z a msys2 yyyymmdd x86_64 tar c msys64 7z a msys2 yyyymmdd x86_64 tar xz msys2 yyyymmdd x86_64 tar rm msys2 yyyymmdd x86_64 tar tidy up note previously the advice was that creating the archive file required a version of tar that supported the compression option xz the version of tar that is supplied with windows c windows system32 tar exe does not support that option but msys2 can supply a version that does using its pacman tool using the existing stack supplied msys2 in powershell and located in a folder with write permissions so the tar xz file can be created it was advised to command stack exec pacman s tar stack exec tar cjf msys2 yyyymmdd x86_64 tar xz c msys64 however in the case of msys2 20220503 that resulted in an archive that could not extracted on a terminal that did not have elevated rights run as administrator due to errors error cannot create symbolic link a required privilege is not held by the client test that the stack supplied 7z executable can extract the files in the archive that has been created without error 7z x msys2 yyyymmdd x86_64 tar xz 7z x msys2 yyyymmdd x86_64 tar create a new release tagged and named msys2 yyyymmdd in the master branch of the commercialhaskell stackage content github repository uploading the tarball file s into that release changes need to be made to the stackage content stack stack setup 2 yaml file to switch over to using the newly uploaded files for example extract for upgrade instructions see https github com commercialhaskell stack blob stable doc maintainers msys md msys2 windows32 version 20200517 url https github com fpco stackage content releases download 20200517 msys2 20200517 i686 tar xz content length 79049224 sha256 9152ddf50c6bacfae33c1436338235f8db4b10d73aaea63adefd96731fb0bceb windows64 version 20220503 url https github com commercialhaskell stackage content releases download msys2 20220503 msys2 20220503 x86_64 tar xz content length 93835868 sha256 c918f66e984f70add313ee3a5c5b101132cd93d5a3f8e3555e129e2d3dcb3718 the content length key s value is the size of the file in bytes it can be obtained from the length field of the dir command the sha256 key s value can be obtained from the command in powershell get filehash msys2 yyyymmdd x86_64 tar xz algorithm sha256 hash tolower the sha256 key only accepts lowercase hash results as values the changed stack setup 2 yaml file should be tested locally this can be done by temporarily disabling the existing local copy of msys2 by changing the name of the msys2 yyyymmdd installed file in the stack path programs directory and executing the command stack setup setup info yaml path to local copy of stack setup 2 yaml if all is well the command should proceed to download the updated version of msys2 that has been specified raise a pull request on commercialhaskell stackage contents for the changes to the locally tested stack setup 2 yaml file back to top copyright c 2015 2025 stack contributors made with material for mkdocs
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)

Verified site has: 104 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
101-104


The site also has 1 references to other resources (not html/xhtml )

 github.com/commercialhaskell/stackage___.yaml  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 302 Found
Date Thu, 16 Jul 2026 22:47:34 GMT
Content-Type text/html; charset=utf-8
Content-Length 0
Connection close
Location htt????/docs.haskellstack.org/en/stable/maintainers/msys/
CF-Ray a1c48ca9fc732292-CDG
CF-Cache-Status MISS
Cache-Control max-age=1200
Content-Language en
Server cloudflare
X-Served Django-Proxito
Vary Accept-Language, accept-encoding
CDN-Cache-Control public, max-age=1200
Cross-Origin-Opener-Policy same-origin
Referrer-Policy no-referrer-when-downgrade
X-Backend web-i-0362d59cdc6442120
X-Content-Type-Options nosniff
X-RTD-Domain docs.haskellstack.org
X-RTD-Project
X-RTD-Project-Method custom_domain
X-RTD-Redirect http_to_https
X-RTD-Version-Method path
Set-Cookie _cfuvid=1pTKyriC4qkfSkXPGQCboU0VMJnTJm8A7uv6qR0C.uI-1784242054.733796-1.0.1.1-exER7yCKO7W77O6sYLMb8h9V94YhLMwm_fbNv4KpjAI; HttpOnly; SameSite=None; Secure; Path=/; Domain=docs.haskellstack.org
set-cookie __cf_bm=RiWp3L_EoF3GTolmPpnAKD_VcSGAw4FmkTQCuDPUPpE-1784242054.714406-1.0.1.1-naxOj9ItCp0C.scTJBPQxOwMJyUjzqk46XG.vdiA_ujPav_afKowcTY1rZasepp85huDnkL2ngpixApD5YFM2eJERyxWZv0QaTTtY6cRgh.OS3bFOPqJ4DMvkRqdEjZV; HttpOnly; Path=/; Domain=docs.haskellstack.org; Expires=Thu, 16 Jul 2026 23:17:34 GMT
alt-svc h3= :443 ; ma=86400
HTTP/2 200
date Thu, 16 Jul 2026 22:47:35 GMT
content-type text/html; charset=utf-8
cf-ray a1c48cab2fb82956-AMS
cf-cache-status MISS
access-control-allow-origin *
cache-control max-age=1800, stale-if-error=86400, public
content-encoding gzip
etag W/ 1eda394ef9e65bd1fc6b2c17083c0812
expires Thu, 16 Jul 2026 23:17:35 GMT
last-modified Sat, 13 Jun 2026 18:46:24 GMT
server cloudflare
x-served Nginx-Proxito-Sendfile
vary Accept-Encoding
access-control-allow-methods HEAD, OPTIONS, GET
cdn-cache-control public, max-age=1800, stale-if-error=86400
cross-origin-opener-policy same-origin
referrer-policy no-referrer-when-downgrade
x-amz-id-2 9EitOve6e2U1b3WvdtlQHINB9ZL9ZWkxH6Y+lp87RxBYs/2iQoKoy3xPm4DxxtkHSjYvuGmZkt+EzhBw4blCOALFk1eP/dCD
x-amz-meta-mtime 1781376378.97123758
x-amz-request-id 9B68RZWPJ2SZJ5RX
x-amz-server-side-encryption AES256
x-backend web-i-01454defdfb087147
x-content-type-options nosniff
x-rtd-domain docs.haskellstack.org
x-rtd-force-addons true
x-rtd-path /proxito/html/stack/stable/maintainers/msys/index.html
x-rtd-project stack
x-rtd-project-method custom_domain
x-rtd-resolver-filename /maintainers/msys/
x-rtd-version stable
x-rtd-version-method path
set-cookie _cfuvid=Xvpco.Nw8f3JnzxYGu1bnOkKXag68UmQWbT3_7TQHVA-1784242054.9189146-1.0.1.1-A5oZsEIx.gXWIh7WBWCYJ7mGIIF0TML1Q7ESSK3Lr18; HttpOnly; SameSite=None; Secure; Path=/; Domain=docs.haskellstack.org
set-cookie __cf_bm=zq2w4cxQHAq0NT4pApdxZop31oFrQQ9cgv.jLQmpUeo-1784242054.9095836-1.0.1.1-.lhLa7fIBDGGUXr7hQfRUUKWSCq6Mu.q_yAKNLJcLKBG6iXqDjc6BGIOXaP7bWXTpZR5GjQfLVlIwjmz5dpVk5jYAW2yWQrfiyE7hN7IDGyUQTeJ39LvI0qAT8SXeIE8; HttpOnly; SameSite=None; Secure; Path=/; Domain=docs.haskellstack.org; Expires=Thu, 16 Jul 2026 23:17:35 GMT
alt-svc h3= :443 ; ma=86400

Meta Tags

title="Upgrading MSYS2 - Stack"
charset="utf-8"
name="viewport" content="width=device-width,initial-scale=1"
name="description" content="A program for developing Haskell projects. "
name="author" content="Stack contributors"
name="generator" content="mkdocs-1.6.0, mkdocs-material-9.7.6"
property="og:type" content="website"
property="og:title" content="Upgrading MSYS2 - Stack"
property="og:description" content="A program for developing Haskell projects. "
property="og:image" content="htt????/docs.haskellstack.org/en/stable/assets/images/social/maintainers/msys.png"
property="og:image:type" content="image/png"
property="og:image:width" content="1200"
property="og:image:height" content="630"
property="og:url" content="htt????/docs.haskellstack.org/en/stable/maintainers/msys/"
property="twitter:card" content="summary_large_image"
property="twitter:title" content="Upgrading MSYS2 - Stack"
property="twitter:description" content="A program for developing Haskell projects. "
property="twitter:image" content="htt????/docs.haskellstack.org/en/stable/assets/images/social/maintainers/msys.png"
name="readthedocs-project-slug" content="stack"
name="readthedocs-version-slug" content="stable"
name="readthedocs-resolver-filename" content="/maintainers/msys/"
name="readthedocs-http-status" content="200"

Load Info

page size9244
load time (s)0.504902
redirect count1
speed download18341
server IP 104.16.254.120
* all occurrences of the string "http://" have been changed to "htt???/"