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 == ['foo']
</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