Skip to content

Update rakudo-star to 2025.04 #19011

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

AntonOks
Copy link
Contributor

No description provided.

@AntonOks AntonOks requested a review from a team as a code owner May 10, 2025 19:27
Copy link

Diff for 9b2ba8e:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index bff4e4a..be5ccdd 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -1,12 +1,12 @@
 Maintainers: Moritz Lenz <[email protected]> (@moritz), Joelle Maslak <[email protected]> (@jmaslak), Daniel Mita <[email protected]> (@m-dango), Anton Oks <[email protected]> (@AntonOks)
 GitRepo: https://github.com/rakudo/docker
 
-Tags: alpine, 2025.02-alpine
+Tags: alpine, 2025.04-alpine
 Architectures: amd64, arm64v8
-GitCommit: 02696336f52874a3440ae2fa8f2cbf2a7c6176dd
-Directory: 2025.02/alpine
+GitCommit: f0fda4f40435dafe0792afe17128dec52ea4b28f
+Directory: 2025.04/alpine
 
-Tags: latest, 2025.02, bookworm
+Tags: latest, 2025.04, bookworm
 Architectures: amd64, arm64v8
-GitCommit: 02696336f52874a3440ae2fa8f2cbf2a7c6176dd
-Directory: 2025.02/bookworm
+GitCommit: f0fda4f40435dafe0792afe17128dec52ea4b28f
+Directory: 2025.04/bookworm
diff --git a/_bashbrew-list b/_bashbrew-list
index 3157fe3..caf3f17 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -1,5 +1,5 @@
-rakudo-star:2025.02
-rakudo-star:2025.02-alpine
+rakudo-star:2025.04
+rakudo-star:2025.04-alpine
 rakudo-star:alpine
 rakudo-star:bookworm
 rakudo-star:latest
diff --git a/_bashbrew-list-build-order b/_bashbrew-list-build-order
index 0442d26..ba3c234 100644
--- a/_bashbrew-list-build-order
+++ b/_bashbrew-list-build-order
@@ -1,2 +1,2 @@
-rakudo-star:2025.02-alpine
+rakudo-star:2025.04-alpine
 rakudo-star:bookworm
diff --git a/rakudo-star_2025.02-alpine/Dockerfile b/rakudo-star_2025.04-alpine/Dockerfile
similarity index 95%
rename from rakudo-star_2025.02-alpine/Dockerfile
rename to rakudo-star_2025.04-alpine/Dockerfile
index f2fed1f..badf2ba 100644
--- a/rakudo-star_2025.02-alpine/Dockerfile
+++ b/rakudo-star_2025.04-alpine/Dockerfile
@@ -2,7 +2,7 @@ FROM alpine:latest
 
 RUN addgroup -S raku && adduser -S raku -G raku
 
-ARG rakudo_version=2025.02-01
+ARG rakudo_version=2025.04-01
 ENV rakudo_version=${rakudo_version}
 
 RUN buildDeps=' \
@@ -22,7 +22,7 @@ RUN buildDeps=' \
     && export GNUPGHOME="${tmpdir}/gnupg" \
     && mkdir $GNUPGHOME \
     && apk add --no-cache --virtual .build-deps $buildDeps \
-    && apk add --no-cache readline \
+    && apk add --no-cache readline git \
     && mkdir ${tmpdir}/rakudo \
     \
     && wget ${url}.asc -O ${tmpdir}/rakudo.tar.gz.asc \
diff --git a/rakudo-star_bookworm/Dockerfile b/rakudo-star_bookworm/Dockerfile
index d76fb38..23133ef 100644
--- a/rakudo-star_bookworm/Dockerfile
+++ b/rakudo-star_bookworm/Dockerfile
@@ -3,7 +3,7 @@ MAINTAINER Rob Hoelz
 
 RUN groupadd -r raku && useradd -m -r -g raku raku
 
-ARG rakudo_version=2025.02-01
+ARG rakudo_version=2025.04-01
 ENV rakudo_version=${rakudo_version}
 
 RUN buildDeps=' \

Relevant Maintainers:

@yosifkit
Copy link
Member

It seems that whatever was failing in #18923 with the missing git tool is also assuming something more about its build context that is not true. It is assuming that it is in a git clone with a .git directory, probably to lookup version/tag or "dirty" checkout info 🤷 (at least that is what I see this behavior most often doing).

+ tar xzf /tmp/tmp.eahjgi/rakudo.tar.gz '--strip-components=1' -C /tmp/tmp.eahjgi/rakudo
+ cd /tmp/tmp.eahjgi/rakudo
+ bash bin/rstar install -p /usr
fatal: not in a git directory

@m-dango
Copy link
Contributor

m-dango commented May 14, 2025

@yosifkit The error message is misleading, this build is failing due to a problem with building mimalloc on Alpine.

rakudo/rakudo#5864

There's not much that can be done, unless the version of mimalloc is rolled back in MoarVM, or the issue is fixed with mimalloc itself.

@tianon
Copy link
Member

tianon commented May 19, 2025

How would you like to proceed? Should we comment out the Alpine variant for now until there's a fix so we can at least get the non-Alpine 2025.04 built/published? Would you rather wait for a fix?

@m-dango
Copy link
Contributor

m-dango commented May 22, 2025

I'll try and take a look in a few hours to see how to proceed, postponing the alpine image update for now may be a good idea.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants