aboutsummaryrefslogtreecommitdiff
path: root/build-aux/check-channel-news.scm
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2023-05-25 15:59:33 +0200
committerRicardo Wurmus <rekado@elephly.net>2023-05-25 15:59:33 +0200
commit0c662d570eec2fe8879e49bd4ccc31950aeb9ef8 (patch)
treed6a6be3cc1ba4fd17aba1ae4638e522b1d1a3f74 /build-aux/check-channel-news.scm
parentde926f43b82d35f4e953570882801b80e1ade48f (diff)
downloadguix-0c662d570eec2fe8879e49bd4ccc31950aeb9ef8.tar.gz
guix-0c662d570eec2fe8879e49bd4ccc31950aeb9ef8.zip
gnu: ekho: Update to 8.6.
* gnu/packages/speech.scm (ekho): Update to 8.6.
Diffstat (limited to 'build-aux/check-channel-news.scm')
0 files changed, 0 insertions, 0 deletions
(go-get "<!DOCTYPE html> <html lang=\"en\" > <head> <meta charset=\"utf-8\"> <link rel=\"dns-prefetch\" href=\"https://github.githubassets.com\"> <script crossorigin=\"anonymous\" defer=\"defer\" integrity=\"sha512-aw5tciVT0IsECUmMuwp9ez60QReE2/yFNL1diLgZnOom6RhU8+0lG3RlAKto4JwbCoEP15E41Pksd7rK5BKfCQ==\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/topic-suggestions-6b0e6d72.js\"></script> <meta name=\"viewport\" content=\"width=device-width\"> <title>GitHub - go-check/check: Rich testing for the Go language</title> <meta name=\"description\" content=\"Rich testing for the Go language. Contribute to go-check/check development by creating an account on GitHub.\"> <link rel=\"search\" type=\"application/opensearchdescription+xml\" href=\"/opensearch.xml\" title=\"GitHub\"> <link rel=\"fluid-icon\" href=\"https://github.com/fluidicon.png\" title=\"GitHub\"> <!-- To prevent page flashing, the optimizely JS needs to be loaded in the <head> tag before the DOM renders --> <meta name=\"hostname\" content=\"github.com\"> <meta name=\"user-login\" content=\"\"> <link href=\"https://github.com/go-check/check/commits/v1.atom\" rel=\"alternate\" title=\"Recent Commits to check:v1\" type=\"application/atom+xml\"> <meta name=\"go-import\" content=\"github.com/go-check/check git https://github.com/go-check/check.git\"> </head> <body class=\"logged-out env-production page-responsive\" style=\"word-wrap: break-word;\"> </body> </html> ") (pkg.go.dev "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n</head>\n<body class=\"Site Site--wide Site--redesign\">\n <div class=\"Site-content\">\n <div class=\"Container\">\n <div class=\"UnitDetails\" data-test-id=\"UnitDetails\">\n <div class=\"UnitDetails-content js-unitDetailsContent\" role=\"main\" data-test-id=\"UnitDetails-content\">\n <div class=\"UnitReadme js-readme\">\n <h2 class=\"UnitReadme-title\" id=\"section-readme\"><img height=\"25px\" width=\"20px\" src=\"/static/img/pkg-icon-readme_20x16.svg\" alt=\"\">README</h2>\n <div class=\"UnitReadme-content\" data-test-id=\"Unit-readmeContent\">\n <div class=\"Overview-readmeContent js-readmeContent\">\n <h3 class=\"h1\" id=\"readme-instructions\">Instructions</h3>\n <p>Install the package with:</p>\n <pre><code>go get gopkg.in/check.v1\n</code></pre>\n </div>\n <div class=\"UnitReadme-fadeOut\"></div>\n </div>\n </div>\n <div class=\"UnitDoc\">\n <h2 class=\"UnitDoc-title\" id=\"section-documentation\"><img height=\"25px\" width=\"20px\" src=\"/static/img/pkg-icon-doc_20x12.svg\" alt=\"\">Documentation</h2>\n <div class=\"Documentation js-documentation\">\n <div class=\"Documentation-content js-docContent\">\n <section class=\"Documentation-overview\">\n <h3 tabindex=\"-1\" id=\"pkg-overview\" class=\"Documentation-overviewHeader\">Overview <a href=\"#pkg-overview\">¶</a></h3>\n <div role=\"navigation\" aria-label=\"Table of Contents\">\n <ul class=\"Documentation-toc\"></ul>\n </div>\n <p>Package check is a rich testing extension for Go's testing package.</p>\n <p>For details about the project, see:</p>\n <pre><a href=\"http://labix.org/gocheck\">http://labix.org/gocheck</a>\n</pre>\n </section>\n <h3 tabindex=\"-1\" id=\"pkg-constants\" class=\"Documentation-constantsHeader\">Constants <a href=\"#pkg-constants\">¶</a></h3>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n</body>\n</html>\n") (pkg.go.dev-licence "<!DOCTYPE html>\n<html lang=\"en\">\n<meta charset=\"utf-8\">\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n<body class=\"Site Site--wide Site--redesign\">\n <div class=\"Unit-content\" role=\"main\">\n <section class=\"License\" id=\"lic-0\">\n <h2><div id=\"#lic-0\">BSD-2-Clause</div></h2>\n <p>This is not legal advice. <a href=\"/license-policy\">Read disclaimer.</a></p>\n <pre class=\"License-contents\">Gocheck - A rich testing framework for Go\n \nCopyright line\n\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met: \n\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer. \n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution. \n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &#34;AS IS&#34; AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n</pre>\n </section>\n <div class=\"License-source\">Source: github.com/go-check/check@v0.0.0-20201128035030-22ab2dfb190c/LICENSE</div>\n </div>\n </div>\n")) `(("https://proxy.golang.org/github.com/go-check/check/@v/v0.0.0-20201130134442-10cb98267c6c.mod" . ,go.mod) ("https://proxy.golang.org/github.com/go-check/check/@latest" . ,version) ("https://github.com/go-check/check?go-get=1" . ,go-get) ("https://pkg.go.dev/github.com/go-check/check" . ,pkg.go.dev) ("https://pkg.go.dev/github.com/go-check/check?tab=licenses" . ,pkg.go.dev-licence) ("https://proxy.golang.org/github.com/go-check/check/@v/list" . "")))) (test-begin "go") ;;; Unit tests for go build-system (test-equal "go-version basic" "v1.0.2" (go-version->git-ref "v1.0.2")) (test-equal "go-version with embedded git-ref" "65e3620a7ae7" (go-version->git-ref "v0.0.0-20190821162956-65e3620a7ae7")) (test-equal "go-version with complex embedded git-ref" "daa7c04131f5" (go-version->git-ref "v1.2.4-0.20191109021931-daa7c04131f5")) (test-assert "go-pseudo-version? multi-digit version number" (go-pseudo-version? "v1.23.1-0.20200526195155-81db48ad09cc")) (test-assert "go-pseudo-version? semantic version with rc" (go-pseudo-version? "v1.4.0-rc.4.0.20200313231945-b860323f09d0")) ;;; Unit tests for (guix import go) (test-equal "go-path-escape" "github.com/!azure/!avere" ((@@ (guix import go) go-path-escape) "github.com/Azure/Avere")) ;; We define a function for all similar tests with different go.mod files (define (testing-parse-mod name expected input) (define (inf? p1 p2) (string<? (car p1) (car p2))) (test-equal name (sort expected inf?) (sort (go.mod-requirements (parse-go.mod input)) inf?))) (testing-parse-mod "parse-go.mod-simple" '(("good/thing" "v1.4.5") ("new/thing/v2" "v2.3.4") ("other/thing" "v1.0.2")) fixture-go-mod-simple) (testing-parse-mod "parse-go.mod-with-block" '(("A" "v1") ("B" "v1.0.0") ("C" "v1.0.0") ("D" "v1.2.3") ("E" "dev")) fixture-go-mod-with-block) (testing-parse-mod "parse-go.mod-complete" '(("github.com/corp/arbitrary-repo" "v0.0.2") ("quoted.example.com/abitrary/repo" "v0.0.2") ("one.example.com/abitrary/repo" "v1.1.111") ("hub.jazz.net/git/user/project/sub/directory" "v1.1.19") ("hub.jazz.net/git/user/project" "v1.1.18") ("launchpad.net/~user/project/branch/sub/directory" "v1.1.17") ("launchpad.net/~user/project/branch" "v1.1.16") ("launchpad.net/project/series/sub/directory" "v1.1.15") ("launchpad.net/project/series" "v1.1.14") ("launchpad.net/project" "v1.1.13") ("bitbucket.org/user/project/sub/directory" "v1.11.21") ("bitbucket.org/user/project" "v1.11.20") ("k8s.io/kubernetes/subproject" "v1.1.101") ("github.com/user/project/sub/directory" "v1.1.12") ("github.com/user/project" "v1.1.11") ("github.com/go-check/check" "v0.0.0-20140225173054-eb6ee6f84d0a")) fixture-go-mod-complete) (test-equal "parse-go.mod: simple" `((module (module-path "my/thing")) (go (version "1.12")) (require (module-path "other/thing") (version "v1.0.2")) (require (module-path "new/thing/v2") (version "v2.3.4")) (exclude (module-path "old/thing") (version "v1.2.3")) (replace (original (module-path "bad/thing") (version "v1.4.5")) (with (module-path "good/thing") (version "v1.4.5")))) (parse-go.mod fixture-go-mod-simple)) (test-equal "parse-go.mod: comments and unparsable lines" `((module (module-path "my/thing")) (go (version "1.12") (comment "avoid feature X")) (require (module-path "other/thing") (version "v1.0.2")) (comment "Security issue: CVE-XXXXX") (exclude (module-path "old/thing") (version "v1.2.3")) (unknown "new-directive another/thing yet-another/thing") (replace (original (module-path "bad/thing") (version "v1.4.5")) (with (module-path "good/thing") (version "v1.4.5"))) (comment "Unparseable") (unknown "bad/thing [v1.4.5, v1.9.7] => good/thing v2.0.0")) (parse-go.mod fixture-go-mod-unparsable)) (test-equal "parse-go.mod: retract" `((retract (version "v0.9.1")) (retract (version "v1.9.2")) (retract (range (version "v1.0.0") (version "v1.7.9")))) (parse-go.mod fixture-go-mod-retract)) (test-equal "parse-go.mod: raw strings and quoted strings" `((require (module-path "example.com/\"some-repo\"") (version "v1.9.3")) (require (module-path "example.com/\"another.repo\"") (version "v1.0.0")) (require (module-path "example.com/special!repo") (version "v9.3.1")) (replace (original (module-path "example.com/\"some-repo\"")) (with (module-path "launchpad.net/some-repo") (version "v1.9.3"))) (replace (original (module-path "example.com/\"another.repo\"")) (with (module-path "launchpad.net/another-repo") (version "v1.0.0")))) (parse-go.mod fixture-go-mod-strings)) (test-equal "parse-go.mod: complete" `((module (module-path "M")) (go (version "1.13")) (replace (original (module-path "github.com/myname/myproject/myapi")) (with (file-path "./api"))) (replace (original (module-path "github.com/mymname/myproject/thissdk")) (with (file-path "../sdk"))) (replace (original (module-path "launchpad.net/gocheck")) (with (module-path "github.com/go-check/check") (version "v0.0.0-20140225173054-eb6ee6f84d0a"))) (require (module-path "github.com/user/project") (version "v1.1.11")) (require (module-path "github.com/user/project/sub/directory") (version "v1.1.12")) (require (module-path "bitbucket.org/user/project") (version "v1.11.20")) (require (module-path "bitbucket.org/user/project/sub/directory") (version "v1.11.21")) (require (module-path "launchpad.net/project") (version "v1.1.13")) (require (module-path "launchpad.net/project/series") (version "v1.1.14")) (require (module-path "launchpad.net/project/series/sub/directory") (version "v1.1.15")) (require (module-path "launchpad.net/~user/project/branch") (version "v1.1.16")) (require (module-path "launchpad.net/~user/project/branch/sub/directory") (version "v1.1.17")) (require (module-path "hub.jazz.net/git/user/project") (version "v1.1.18")) (require (module-path "hub.jazz.net/git/user/project/sub/directory") (version "v1.1.19")) (require (module-path "k8s.io/kubernetes/subproject") (version "v1.1.101")) (require (module-path "one.example.com/abitrary/repo") (version "v1.1.111")) (require (module-path "two.example.com/abitrary/repo") (version "v0.0.2")) (require (module-path "quoted.example.com/abitrary/repo") (version "v0.0.2")) (replace (original (module-path "two.example.com/abitrary/repo")) (with (module-path "github.com/corp/arbitrary-repo") (version "v0.0.2"))) (replace (original (module-path "golang.org/x/sys")) (with (module-path "golang.org/x/sys") (version "v0.0.0-20190813064441-fde4db37ae7a")) (comment "pinned to release-branch.go1.13")) (replace (original (module-path "golang.org/x/tools")) (with (module-path "golang.org/x/tools") (version "v0.0.0-20190821162956-65e3620a7ae7")) (comment "pinned to release-branch.go1.13"))) (parse-go.mod fixture-go-mod-complete)) ;;; End-to-end tests for (guix import go) (define (mock-http-fetch testcase) (lambda (url . rest) (let ((body (assoc-ref testcase url))) (if body (open-input-string body) (error "mocked http-fetch Unexpected URL: " url))))) (define (mock-http-get testcase) (lambda (url . rest) (let ((body (assoc-ref testcase url)) (response-header (build-response #:version '(1 . 1) #:code 200 #:reason-phrase "Ok" #:headers `( (content-type text/html (charset . "utf-8")) (date . ,(make-date 0 10 58 12 6 3 2021 0)) (transfer-encoding (chunked))) #:port #f #:validate-headers? #t))) (if body (values response-header body) (error "mocked http-get Unexpected URL: " url))))) (test-equal "go-module->guix-package" '(package (name "go-github-com-go-check-check") (version "0.0.0-20201130134442-10cb98267c6c") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/go-check/check") (commit (go-version->git-ref version)))) (file-name (git-file-name name version)) (sha256 (base32 "0sjjj9z1dhilhpc8pq4154czrb79z9cm044jvn75kxcjv6v5l2m5")))) (build-system go-build-system) (arguments (list #:import-path "github.com/go-check/check")) (propagated-inputs (list go-github-com-kr-pretty)) (home-page "https://github.com/go-check/check") (synopsis "Instructions") (description "Package check is a rich testing extension for Go's testing \ package.") (license license:bsd-2)) ;; Replace network resources with sample data. (call-with-temporary-directory (lambda (checkout) (mock ((web client) http-get (mock-http-get fixtures-go-check-test)) (mock ((guix http-client) http-fetch (mock-http-fetch fixtures-go-check-test)) (mock ((guix git) update-cached-checkout (lambda* (url #:key ref) ;; Return an empty directory and its hash. (values checkout (nix-base32-string->bytevector "0sjjj9z1dhilhpc8pq4154czrb79z9cm044jvn75kxcjv6v5l2m5") #f))) (go-module->guix-package* "github.com/go-check/check"))))))) (test-end "go")