This is an automated email from the ASF dual-hosted git repository.

paulk pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/groovy-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 2f95f80  fix broken links
2f95f80 is described below

commit 2f95f80525bf6287f94c82c1adacdbf44681f214
Author: Paul King <[email protected]>
AuthorDate: Thu Jan 30 16:14:04 2025 +1000

    fix broken links
---
 site-dev/build.gradle                                 | 3 ++-
 site/src/site/blog/groovy-2-5-clibuilder-renewal.adoc | 2 +-
 site/src/site/blog/groovy-dauphine.adoc               | 2 +-
 site/src/site/pages/buildstatus.groovy                | 6 +++---
 site/src/site/pages/contribute.groovy                 | 4 ++--
 site/src/site/pages/reporting-issues.groovy           | 2 +-
 site/src/site/pages/support.groovy                    | 2 +-
 site/src/site/sitemap-dev.groovy                      | 2 +-
 site/src/site/sitemap-user.groovy                     | 2 +-
 site/src/site/wiki/GEP-10.adoc                        | 2 +-
 site/src/site/wiki/GEP-11.adoc                        | 2 +-
 site/src/site/wiki/GEP-13.adoc                        | 2 +-
 site/src/site/wiki/GEP-2.adoc                         | 4 ++--
 site/src/site/wiki/GEP-4.adoc                         | 2 +-
 site/src/site/wiki/GEP-5.adoc                         | 2 +-
 site/src/site/wiki/GEP-6.adoc                         | 2 +-
 site/src/site/wiki/GEP-7.adoc                         | 2 +-
 site/src/site/wiki/GEP-8.adoc                         | 2 +-
 18 files changed, 23 insertions(+), 22 deletions(-)

diff --git a/site-dev/build.gradle b/site-dev/build.gradle
index bf19860..4497cbd 100644
--- a/site-dev/build.gradle
+++ b/site-dev/build.gradle
@@ -148,6 +148,7 @@ tasks.register('webzip', Zip) {
 // Creates a new commit on asf-site branch
 tasks.register('commitWebsite') {
     dependsOn webzip
+    def skipClone = project.hasProperty('skipClone')
     doLast {
         assert grgitClass : "git repository not found?"
         assert file("$generatedDevSite/index.html").exists()
@@ -156,7 +157,7 @@ tasks.register('commitWebsite') {
         def latestCommit = gitin.log(maxCommits: 1)[0].abbreviatedId
 
         def gitout
-        if (project.hasProperty('skipClone')) {
+        if (skipClone) {
             gitout = grgitClass.open(dir: stagingDevSite)
         } else {
             println "Cloning $gitboxUrl to $stagingDevSite. This may take a 
few minutes ..."
diff --git a/site/src/site/blog/groovy-2-5-clibuilder-renewal.adoc 
b/site/src/site/blog/groovy-2-5-clibuilder-renewal.adoc
index 709649c..e071e5e 100644
--- a/site/src/site/blog/groovy-2-5-clibuilder-renewal.adoc
+++ b/site/src/site/blog/groovy-2-5-clibuilder-renewal.adoc
@@ -345,7 +345,7 @@ assert remaining == [&#39;foo&#39;]
 </div>
 <div class="paragraph">
 <p>If all positional parameters have the same type, the <code>@Unparsed</code> 
annotation can be used with an array type other than <code>String[]</code>.
-Again, the type conversion is done using <a 
href="http://docs.groovy-lang.org/2.5.0-SNAPSHOT/html/gapi/index.html?org/codehaus/groovy/runtime/StringGroovyMethods.html#asType";>StringGroovyMethods#asType(String,
 Class)</a>
+Again, the type conversion is done using <a 
href="https://docs.groovy-lang.org/2.5.0/html/gapi/index.html?org/codehaus/groovy/runtime/StringGroovyMethods.html#asType";>StringGroovyMethods#asType(String,
 Class)</a>
 in the Commons CLI version, while the picocli version of CliBuilder supports a 
<a href="http://picocli.info/#_built_in_types";>superset</a> of those types.</p>
 </div>
 <div class="paragraph">
diff --git a/site/src/site/blog/groovy-dauphine.adoc 
b/site/src/site/blog/groovy-dauphine.adoc
index 87ee618..178e7bf 100644
--- a/site/src/site/blog/groovy-dauphine.adoc
+++ b/site/src/site/blog/groovy-dauphine.adoc
@@ -108,4 +108,4 @@ For Groovy 5, we are currently exploring the possibility of 
adding more
 functions in GQuery, like `bar` and `stringAgg`. If you are interested in this
 functionality, please get in touch via the
 https://groovy-lang.org/mailing-lists.html[mailing lists] or
-http://groovycommunity.com/[Slack].
\ No newline at end of file
+http://www.groovycommunity.com/[Slack].
\ No newline at end of file
diff --git a/site/src/site/pages/buildstatus.groovy 
b/site/src/site/pages/buildstatus.groovy
index 69b7e18..685d126 100644
--- a/site/src/site/pages/buildstatus.groovy
+++ b/site/src/site/pages/buildstatus.groovy
@@ -49,9 +49,9 @@ layout 'layouts/main.groovy', true,
                                         'Groovy master, JDK 11': 
['MasterTestJdk11', ''],
                                         'Groovy master, JDK 17': 
['MasterTestJdk17', ''],
                                         'Groovy master, JDK 21': 
['MasterTestJdk21', ''],
-                                        'Groovy 4.0.X, JDK 8': 
['MasterTestAllJdk8', ''],
-                                        'Groovy 4.0.X, JDK 17': 
['MasterTestAllJdk17', ''],
-                                        'Groovy 4.0.X, JDK 21': 
['MasterTestAllJdk21', ''],
+                                        'Groovy 4.0.X, JDK 8': 
['Groovy40xTestJdk8', ''],
+                                        'Groovy 4.0.X, JDK 17': 
['Groovy40xTestJdk17', ''],
+                                        'Groovy 4.0.X, JDK 21': 
['Groovy40xTestJdk21', ''],
                                         'Groovy 3.0.X, JDK 8': 
['Groovy30xTestAllJdk8', ''],
                                         'Groovy 2.5.X, JDK 8': 
['Groovy25xCheckJdk8', ''],
                                         'Groovy 2.5.X, JDK 11': 
['Groovy25xTestJdk11', ''],
diff --git a/site/src/site/pages/contribute.groovy 
b/site/src/site/pages/contribute.groovy
index 9464e9f..6f17657 100644
--- a/site/src/site/pages/contribute.groovy
+++ b/site/src/site/pages/contribute.groovy
@@ -24,7 +24,7 @@ layout 'layouts/main.groovy', true,
                                     }
                                     li {
                                         yield 'contribute to discussions on '
-                                        a(href: 
'https://groovycommunity.com/', 'Slack')
+                                        a(href: 
'https://www.groovycommunity.com/', 'Slack')
                                         yield " - this channel is not endorsed 
by the Apache Software Foundation, it's run by Groovy enthusiasts in the 
community for casual conversations and Q&A,"
                                     }
                                     li {
@@ -72,7 +72,7 @@ layout 'layouts/main.groovy', true,
                                 }
                                 p {
                                     yield 'Alternatively, for more casual 
conversations and Q&A, consider using the '
-                                    a(href: 'https://groovycommunity.com/', 
'Slack')
+                                    a(href: 
'https://www.groovycommunity.com/', 'Slack')
                                     yield " channel. (This channel is not 
endorsed by the Apache Software Foundation; it's run by Groovy enthusiasts in 
the community.)"
                                 }
 
diff --git a/site/src/site/pages/reporting-issues.groovy 
b/site/src/site/pages/reporting-issues.groovy
index bfb87a0..750b512 100644
--- a/site/src/site/pages/reporting-issues.groovy
+++ b/site/src/site/pages/reporting-issues.groovy
@@ -42,7 +42,7 @@ layout 'layouts/main.groovy', true,
                                         a feature or to gather support and 
ideas for your feature enhancement request.
                                         '''
                                         yield 'Alternatively, consider using 
the '
-                                        a(href: 
'https://groovycommunity.com/', 'Slack')
+                                        a(href: 
'https://www.groovycommunity.com/', 'Slack')
                                         yield " channel. (This channel is not 
endorsed by the Apache Software Foundation; it's run by Groovy enthusiasts in 
the community.)"
                                     }
                                 }
diff --git a/site/src/site/pages/support.groovy 
b/site/src/site/pages/support.groovy
index ebcad81..76d066b 100644
--- a/site/src/site/pages/support.groovy
+++ b/site/src/site/pages/support.groovy
@@ -18,7 +18,7 @@ layout 'layouts/main.groovy', true,
                                 p 'There are numerous ways to get help with 
Groovy: '
                                 ul {
                                     li "discuss language usage or direction 
with other Groovy users and developers through the ${$a(href: 
'mailing-lists.html', 'mailing-lists')} - this is the place for all official 
discussions"
-                                    li "discuss matters on ${$a(href: 
'https://groovycommunity.com/', 'Slack')}; it's run by Groovy enthusiasts in 
the community for casual conversations and Q&A"
+                                    li "discuss matters on ${$a(href: 
'https://wwww.groovycommunity.com/', 'Slack')}; it's run by Groovy enthusiasts 
in the community for casual conversations and Q&A"
                                     li "ask a question on ${$a(href: 
'https://stackoverflow.com/questions/tagged/groovy', 'Stack Overflow')}; these 
are answered by Groovy enthusiasts in the community"
                                     li "find known issues (or create new ones) 
in our ${$a(href: 'reporting-issues.html', 'bug tracker')}"
                                     li "attend upcoming ${$a(href: 
'events.html', 'events and conferences')} to learn more about Groovy and to 
share your experience with others"
diff --git a/site/src/site/sitemap-dev.groovy b/site/src/site/sitemap-dev.groovy
index 534b7b2..add2eed 100644
--- a/site/src/site/sitemap-dev.groovy
+++ b/site/src/site/sitemap-dev.groovy
@@ -51,7 +51,7 @@ menu {
         item 'Source code on GitHub',       
'https://github.com/apache/groovy',                 'fa-github'
         item 'Report issues in Jira',       
"${userSiteBase}reporting-issues.html",             'fa-bug'
         item 'Stack Overflow questions',    
'http://stackoverflow.com/questions/tagged/groovy', 'fa-stack-overflow'
-        item 'Slack Community',             'http://groovycommunity.com/',     
                 'fa-slack'
+        item 'Slack Community',             
'http://wwww.groovycommunity.com/',                      'fa-slack'
     }
 }
 
diff --git a/site/src/site/sitemap-user.groovy 
b/site/src/site/sitemap-user.groovy
index a8e534f..fbb1cae 100644
--- a/site/src/site/sitemap-user.groovy
+++ b/site/src/site/sitemap-user.groovy
@@ -49,7 +49,7 @@ menu {
         item 'Source code on GitHub',       
'https://github.com/apache/groovy',                 'fa-github'
         item 'Report issues in Jira',       'reporting-issues.html',           
                 'fa-bug'
         item 'Stack Overflow questions',    
'http://stackoverflow.com/questions/tagged/groovy', 'fa-stack-overflow'
-           item 'Slack Community',             'http://groovycommunity.com/',  
                    'fa-slack'
+           item 'Slack Community',             
'http://wwww.groovycommunity.com/',                      'fa-slack'
     }
 }
 
diff --git a/site/src/site/wiki/GEP-10.adoc b/site/src/site/wiki/GEP-10.adoc
index 9b2030c..c508cba 100644
--- a/site/src/site/wiki/GEP-10.adoc
+++ b/site/src/site/wiki/GEP-10.adoc
@@ -247,7 +247,7 @@ def template() { new MarkupBuilder().html { p('Hello') } }
 
 === Mailing-list discussions
 
-* https://markmail.org/thread/a4qhxtjzu3wsw6e5[groovy-dev: Static compilation 
for Groovy]: +
+* https://marc.info/?l=groovy-dev&m=132095119732500&w=2[groovy-dev: Static 
compilation for Groovy]: +
 An interesting discussion where dynamic lovers explain why they do not want 
static compilation
 
 === JIRA issues
diff --git a/site/src/site/wiki/GEP-11.adoc b/site/src/site/wiki/GEP-11.adoc
index 0cc387c..6f5d677 100644
--- a/site/src/site/wiki/GEP-11.adoc
+++ b/site/src/site/wiki/GEP-11.adoc
@@ -257,7 +257,7 @@ Differences to groovy.mop.internal.DefaultMetaProperty:
 
 === Mailing-list discussions
 
-* https://markmail.org/message/zujumywsb73px2ky[groovy-user: Groovy 3]
+* https://marc.info/?l=groovy-user&m=134070969008201&w=2[groovy-user: Groovy 3]
 
 === Reference implementation
 
diff --git a/site/src/site/wiki/GEP-13.adoc b/site/src/site/wiki/GEP-13.adoc
index eef683c..f96d333 100644
--- a/site/src/site/wiki/GEP-13.adoc
+++ b/site/src/site/wiki/GEP-13.adoc
@@ -104,7 +104,7 @@ and not all types are exhaustively covered.
 * https://openjdk.java.net/jeps/397[JEP 397: Sealed Classes (Second Preview)]
 * https://openjdk.java.net/jeps/409[JEP 409: Sealed Classes]
 * https://kotlinlang.org/docs/sealed-classes.html[Sealed Classes] in Kotlin
-* https://docs.scala-lang.org/sips/sealed-types.html[Sealed Classes] in Scala
+* https://github.com/scala/improvement-proposals/pull/43[Sealed Types] in 
Scala (withdrawn)
 
 === Reference implementation
 
diff --git a/site/src/site/wiki/GEP-2.adoc b/site/src/site/wiki/GEP-2.adoc
index 7f82a23..be1024d 100644
--- a/site/src/site/wiki/GEP-2.adoc
+++ b/site/src/site/wiki/GEP-2.adoc
@@ -195,9 +195,9 @@ Those languages also supply a splice operator $(...) to 
turn AST back into code.
 
 == References and useful links
 
-https://groovy.markmail.org/thread/4pw7uzl5ulkb5zbe[groovy-dev: Groovy AST 
Builder discussion]
+https://marc.info/?l=groovy-dev&m=123880759618095&w=2[groovy-dev: Groovy AST 
Builder discussion]
 
-https://groovy.markmail.org/thread/bbusithri2xmhmiw[groovy-dev: Several issues 
with GEP-2 AST Builder "from specification"]
+https://marc.info/?l=groovy-dev&m=124187435114834&w=2[groovy-dev: Several 
issues with GEP-2 AST Builder "from specification"]
 
 https://en.wikipedia.org/wiki/Template_Haskell[Template Haskell]
 
diff --git a/site/src/site/wiki/GEP-4.adoc b/site/src/site/wiki/GEP-4.adoc
index 3703198..2c37cf8 100644
--- a/site/src/site/wiki/GEP-4.adoc
+++ b/site/src/site/wiki/GEP-4.adoc
@@ -115,7 +115,7 @@ There are no real drawbacks to having an opposite syntax. 
The number of Boo AST
 
 Mailing List Discussions
 
-* groovy-dev: https://groovy.markmail.org/thread/mgo3ze3uvn2jalz4[Groovy 
AstBuilder AST Templates]
+* groovy-dev: https://marc.info/?l=groovy-dev&m=126632536126812&w=2[Groovy 
AstBuilder AST Templates]
 
 == Update history
 
diff --git a/site/src/site/wiki/GEP-5.adoc b/site/src/site/wiki/GEP-5.adoc
index 5ad196f..d1b6c58 100644
--- a/site/src/site/wiki/GEP-5.adoc
+++ b/site/src/site/wiki/GEP-5.adoc
@@ -41,7 +41,7 @@ The main benefit of using configuration files are:
 
 == URLs
 
-https://groovy.markmail.org/thread/jahqbj6su5ddvuah[groovy-dev: GEP 5 - file 
extension based AST transformations]
+https://marc.info/?l=groovy-dev&m=126725425413269&w=2[groovy-dev: GEP 5 - file 
extension based AST transformations]
 
 == Update history
 
diff --git a/site/src/site/wiki/GEP-6.adoc b/site/src/site/wiki/GEP-6.adoc
index 63fc9a3..d7658f5 100644
--- a/site/src/site/wiki/GEP-6.adoc
+++ b/site/src/site/wiki/GEP-6.adoc
@@ -74,7 +74,7 @@ I guess now is a good time to also look at that option.
 
 === Mailing-list discussions
 
-* https://markmail.org/thread/osst6q4obk56fxqg[groovy-dev: OpenJDK 7 Groovy 
Build and NIO2 support]
+* https://marc.info/?l=groovy-dev&m=128540553001110&w=2[groovy-dev: OpenJDK 7 
Groovy Build and NIO2 support]
 * https://docs.oracle.com/javase/8/docs/technotes/guides/io/index.html[Java 
I/O, NIO and NIO.2]
 
 === JIRA issues
diff --git a/site/src/site/wiki/GEP-7.adoc b/site/src/site/wiki/GEP-7.adoc
index 60c1d11..b84e047 100644
--- a/site/src/site/wiki/GEP-7.adoc
+++ b/site/src/site/wiki/GEP-7.adoc
@@ -156,7 +156,7 @@ JSON Spec and Java implementations
 
 === Mailing-list discussions
 
-* https://markmail.org/thread/5ofqwr6t33okyh6g[groovy-dev: Built-in JSON 
support in 1.8]
+* https://marc.info/?l=groovy-dev&m=129623197505984&w=2[groovy-dev: Built-in 
JSON support in 1.8]
 
 === JIRA issues
 
diff --git a/site/src/site/wiki/GEP-8.adoc b/site/src/site/wiki/GEP-8.adoc
index d95d9ee..1dc82f9 100644
--- a/site/src/site/wiki/GEP-8.adoc
+++ b/site/src/site/wiki/GEP-8.adoc
@@ -286,7 +286,7 @@ The proposed behaviour is therefore to align the instanceof 
case with multicatch
 
 === Mailing-list discussions
 
-* https://markmail.org/thread/reou7z35nk64cai5[groovy-user: What to do on 
assignment?] Discussion about the expected behaviour when STC detects a 
potential error on assignment (for example, possible loose of precision on 
implicit number casts)
+* https://marc.info/?l=groovy-user&m=131805623302039&w=2[groovy-user: [grumpy 
mode\] What to do on assignment?] Discussion about the expected behaviour when 
STC detects a potential error on assignment (for example, possible loss of 
precision on implicit number casts)
 
 === JIRA issues
 

Reply via email to