ruby-core@ruby-lang.org archive (unofficial mirror)
 help / color / mirror / Atom feed
* [ruby-core:124877] [Ruby Misc#21924] Register a Maven artifact for JVM-related libraries
@ 2026-02-24 19:41 headius (Charles Nutter) via ruby-core
  2026-02-25  7:38 ` [ruby-core:124879] [Ruby Misc#21924] Register a Maven namespace " hsbt (Hiroshi SHIBATA) via ruby-core
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: headius (Charles Nutter) via ruby-core @ 2026-02-24 19:41 UTC (permalink / raw)
  To: ruby-core; +Cc: headius (Charles Nutter)

Issue #21924 has been reported by headius (Charles Nutter).

----------------------------------------
Misc #21924: Register a Maven artifact for JVM-related libraries
https://bugs.ruby-lang.org/issues/21924

* Author: headius (Charles Nutter)
* Status: Open
----------------------------------------
For the Prism project, I am working toward having published artifacts for JVM users (like JRuby or TruffleRuby). 

Publishing these packages will make it much easier for us to support Prism in JRuby, both as our interal Ruby parser and as an installable gem. We do not copy sources into our repository, and *must* be able to point a release artifact that can be tracked through supply chain tooling etc.

In order to publish artifacts, we need to register the `org.ruby-lang` namespace with Sonatype, maintainers of Maven Central (the primary source of JVM-based software packages).

The process is detailed here:

https://central.sonatype.org/register/namespace/

The simple description of the process follows:

1. Register an account on Sonatype. I already have one for JRuby and other JVM projects.
2. Register the namespace. I have posted an initial request for the `org.ruby-lang` namespace.
3. Verify the namespace. This requires DNS help as described on the above page and in the screenshot below.
4. Publish artifacts to the namespace. The first artifact would be named something like `prism-ruby-parser`, so its "coordinates" would be `org.ruby-lang:prism-ruby-parser:0.0.1`.

I need:

* Someone who can update the DNS entry to include the key needed by Sonatype for verification.
* A list of users who should potentially have push rights for this namespace. I don't expect anyone but JRuby committers and possibly TruffleRuby committers will be using this namespace.

For the moment I will be publishing the artifacts I need under the `org.jruby` namespace, but because there's very little JRuby-specific logic in the core Prism JVM wrapper library, I would prefer to publish it under the `org.ruby-lang` domain.



-- 
https://bugs.ruby-lang.org/
______________________________________________
 ruby-core mailing list -- ruby-core@ml.ruby-lang.org
 To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
 ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ruby-core:124879] [Ruby Misc#21924] Register a Maven namespace for JVM-related libraries
  2026-02-24 19:41 [ruby-core:124877] [Ruby Misc#21924] Register a Maven artifact for JVM-related libraries headius (Charles Nutter) via ruby-core
@ 2026-02-25  7:38 ` hsbt (Hiroshi SHIBATA) via ruby-core
  2026-02-25  7:47 ` [ruby-core:124880] " headius (Charles Nutter) via ruby-core
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: hsbt (Hiroshi SHIBATA) via ruby-core @ 2026-02-25  7:38 UTC (permalink / raw)
  To: ruby-core; +Cc: hsbt (Hiroshi SHIBATA)

Issue #21924 has been updated by hsbt (Hiroshi SHIBATA).


>Someone who can update the DNS entry to include the key needed by Sonatype for verification.

I can prepare that configuration.

I would like to know how to access that namespace with my account. I can't register `org.ruby-lang` by my sonatype account.

----------------------------------------
Misc #21924: Register a Maven namespace for JVM-related libraries
https://bugs.ruby-lang.org/issues/21924#change-116541

* Author: headius (Charles Nutter)
* Status: Assigned
* Assignee: hsbt (Hiroshi SHIBATA)
----------------------------------------
For the Prism project, I am working toward having published artifacts for JVM users (like JRuby or TruffleRuby). 

Publishing these packages will make it much easier for us to support Prism in JRuby, both as our interal Ruby parser and as an installable gem. We do not copy sources into our repository, and *must* be able to point a release artifact that can be tracked through supply chain tooling etc.

In order to publish artifacts, we need to register the `org.ruby-lang` namespace with Sonatype, maintainers of Maven Central (the primary source of JVM-based software packages).

The process is detailed here:

https://central.sonatype.org/register/namespace/

The simple description of the process follows:

1. Register an account on Sonatype. I already have one for JRuby and other JVM projects.
2. Register the namespace. I have posted an initial request for the `org.ruby-lang` namespace.
3. Verify the namespace. This requires DNS help as described on the above page and in the screenshot attached.
4. Publish artifacts to the namespace. The first artifact would be named something like `prism-ruby-parser`, so its "coordinates" would be `org.ruby-lang:prism-ruby-parser:0.0.1`.

I need:

* Someone who can update the DNS entry to include the key needed by Sonatype for verification.
* A list of users who should potentially have push rights for this namespace. I don't expect anyone but JRuby committers and possibly TruffleRuby committers will be using this namespace.

For the moment I will be publishing the artifacts I need under the `org.jruby` namespace, but because there's very little JRuby-specific logic in the core Prism JVM wrapper library, I would prefer to publish it under the `org.ruby-lang` domain.

---Files--------------------------------
Screenshot 2026-02-24 at 13.30.31.png (106 KB)


-- 
https://bugs.ruby-lang.org/
______________________________________________
 ruby-core mailing list -- ruby-core@ml.ruby-lang.org
 To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
 ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ruby-core:124880] [Ruby Misc#21924] Register a Maven namespace for JVM-related libraries
  2026-02-24 19:41 [ruby-core:124877] [Ruby Misc#21924] Register a Maven artifact for JVM-related libraries headius (Charles Nutter) via ruby-core
  2026-02-25  7:38 ` [ruby-core:124879] [Ruby Misc#21924] Register a Maven namespace " hsbt (Hiroshi SHIBATA) via ruby-core
@ 2026-02-25  7:47 ` headius (Charles Nutter) via ruby-core
  2026-02-25  8:23 ` [ruby-core:124882] " hsbt (Hiroshi SHIBATA) via ruby-core
  2026-02-25 10:20 ` [ruby-core:124883] " headius (Charles Nutter) via ruby-core
  3 siblings, 0 replies; 5+ messages in thread
From: headius (Charles Nutter) via ruby-core @ 2026-02-25  7:47 UTC (permalink / raw)
  To: ruby-core; +Cc: headius (Charles Nutter)

Issue #21924 has been updated by headius (Charles Nutter).


@hsbt I have deleted the org.ruby-lang namespace from my account. Try again?

----------------------------------------
Misc #21924: Register a Maven namespace for JVM-related libraries
https://bugs.ruby-lang.org/issues/21924#change-116542

* Author: headius (Charles Nutter)
* Status: Assigned
* Assignee: hsbt (Hiroshi SHIBATA)
----------------------------------------
For the Prism project, I am working toward having published artifacts for JVM users (like JRuby or TruffleRuby). 

Publishing these packages will make it much easier for us to support Prism in JRuby, both as our interal Ruby parser and as an installable gem. We do not copy sources into our repository, and *must* be able to point a release artifact that can be tracked through supply chain tooling etc.

In order to publish artifacts, we need to register the `org.ruby-lang` namespace with Sonatype, maintainers of Maven Central (the primary source of JVM-based software packages).

The process is detailed here:

https://central.sonatype.org/register/namespace/

The simple description of the process follows:

1. Register an account on Sonatype. I already have one for JRuby and other JVM projects.
2. Register the namespace. I have posted an initial request for the `org.ruby-lang` namespace.
3. Verify the namespace. This requires DNS help as described on the above page and in the screenshot attached.
4. Publish artifacts to the namespace. The first artifact would be named something like `prism-ruby-parser`, so its "coordinates" would be `org.ruby-lang:prism-ruby-parser:0.0.1`.

I need:

* Someone who can update the DNS entry to include the key needed by Sonatype for verification.
* A list of users who should potentially have push rights for this namespace. I don't expect anyone but JRuby committers and possibly TruffleRuby committers will be using this namespace.

For the moment I will be publishing the artifacts I need under the `org.jruby` namespace, but because there's very little JRuby-specific logic in the core Prism JVM wrapper library, I would prefer to publish it under the `org.ruby-lang` domain.

---Files--------------------------------
Screenshot 2026-02-24 at 13.30.31.png (106 KB)


-- 
https://bugs.ruby-lang.org/
______________________________________________
 ruby-core mailing list -- ruby-core@ml.ruby-lang.org
 To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
 ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ruby-core:124882] [Ruby Misc#21924] Register a Maven namespace for JVM-related libraries
  2026-02-24 19:41 [ruby-core:124877] [Ruby Misc#21924] Register a Maven artifact for JVM-related libraries headius (Charles Nutter) via ruby-core
  2026-02-25  7:38 ` [ruby-core:124879] [Ruby Misc#21924] Register a Maven namespace " hsbt (Hiroshi SHIBATA) via ruby-core
  2026-02-25  7:47 ` [ruby-core:124880] " headius (Charles Nutter) via ruby-core
@ 2026-02-25  8:23 ` hsbt (Hiroshi SHIBATA) via ruby-core
  2026-02-25 10:20 ` [ruby-core:124883] " headius (Charles Nutter) via ruby-core
  3 siblings, 0 replies; 5+ messages in thread
From: hsbt (Hiroshi SHIBATA) via ruby-core @ 2026-02-25  8:23 UTC (permalink / raw)
  To: ruby-core; +Cc: hsbt (Hiroshi SHIBATA)

Issue #21924 has been updated by hsbt (Hiroshi SHIBATA).


@headius Thanks. I've created `org.ruby-lang` namespace. But I can't add your account to that namespace manually. I need to contact sonatype support.

Can you share your username and mail address of sonatype?

----------------------------------------
Misc #21924: Register a Maven namespace for JVM-related libraries
https://bugs.ruby-lang.org/issues/21924#change-116544

* Author: headius (Charles Nutter)
* Status: Assigned
* Assignee: hsbt (Hiroshi SHIBATA)
----------------------------------------
For the Prism project, I am working toward having published artifacts for JVM users (like JRuby or TruffleRuby). 

Publishing these packages will make it much easier for us to support Prism in JRuby, both as our interal Ruby parser and as an installable gem. We do not copy sources into our repository, and *must* be able to point a release artifact that can be tracked through supply chain tooling etc.

In order to publish artifacts, we need to register the `org.ruby-lang` namespace with Sonatype, maintainers of Maven Central (the primary source of JVM-based software packages).

The process is detailed here:

https://central.sonatype.org/register/namespace/

The simple description of the process follows:

1. Register an account on Sonatype. I already have one for JRuby and other JVM projects.
2. Register the namespace. I have posted an initial request for the `org.ruby-lang` namespace.
3. Verify the namespace. This requires DNS help as described on the above page and in the screenshot attached.
4. Publish artifacts to the namespace. The first artifact would be named something like `prism-ruby-parser`, so its "coordinates" would be `org.ruby-lang:prism-ruby-parser:0.0.1`.

I need:

* Someone who can update the DNS entry to include the key needed by Sonatype for verification.
* A list of users who should potentially have push rights for this namespace. I don't expect anyone but JRuby committers and possibly TruffleRuby committers will be using this namespace.

For the moment I will be publishing the artifacts I need under the `org.jruby` namespace, but because there's very little JRuby-specific logic in the core Prism JVM wrapper library, I would prefer to publish it under the `org.ruby-lang` domain.

---Files--------------------------------
Screenshot 2026-02-24 at 13.30.31.png (106 KB)


-- 
https://bugs.ruby-lang.org/
______________________________________________
 ruby-core mailing list -- ruby-core@ml.ruby-lang.org
 To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
 ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ruby-core:124883] [Ruby Misc#21924] Register a Maven namespace for JVM-related libraries
  2026-02-24 19:41 [ruby-core:124877] [Ruby Misc#21924] Register a Maven artifact for JVM-related libraries headius (Charles Nutter) via ruby-core
                   ` (2 preceding siblings ...)
  2026-02-25  8:23 ` [ruby-core:124882] " hsbt (Hiroshi SHIBATA) via ruby-core
@ 2026-02-25 10:20 ` headius (Charles Nutter) via ruby-core
  3 siblings, 0 replies; 5+ messages in thread
From: headius (Charles Nutter) via ruby-core @ 2026-02-25 10:20 UTC (permalink / raw)
  To: ruby-core; +Cc: headius (Charles Nutter)

Issue #21924 has been updated by headius (Charles Nutter).


Username and email should both be headius@headius.com

----------------------------------------
Misc #21924: Register a Maven namespace for JVM-related libraries
https://bugs.ruby-lang.org/issues/21924#change-116545

* Author: headius (Charles Nutter)
* Status: Assigned
* Assignee: hsbt (Hiroshi SHIBATA)
----------------------------------------
For the Prism project, I am working toward having published artifacts for JVM users (like JRuby or TruffleRuby). 

Publishing these packages will make it much easier for us to support Prism in JRuby, both as our interal Ruby parser and as an installable gem. We do not copy sources into our repository, and *must* be able to point a release artifact that can be tracked through supply chain tooling etc.

In order to publish artifacts, we need to register the `org.ruby-lang` namespace with Sonatype, maintainers of Maven Central (the primary source of JVM-based software packages).

The process is detailed here:

https://central.sonatype.org/register/namespace/

The simple description of the process follows:

1. Register an account on Sonatype. I already have one for JRuby and other JVM projects.
2. Register the namespace. I have posted an initial request for the `org.ruby-lang` namespace.
3. Verify the namespace. This requires DNS help as described on the above page and in the screenshot attached.
4. Publish artifacts to the namespace. The first artifact would be named something like `prism-ruby-parser`, so its "coordinates" would be `org.ruby-lang:prism-ruby-parser:0.0.1`.

I need:

* Someone who can update the DNS entry to include the key needed by Sonatype for verification.
* A list of users who should potentially have push rights for this namespace. I don't expect anyone but JRuby committers and possibly TruffleRuby committers will be using this namespace.

For the moment I will be publishing the artifacts I need under the `org.jruby` namespace, but because there's very little JRuby-specific logic in the core Prism JVM wrapper library, I would prefer to publish it under the `org.ruby-lang` domain.

---Files--------------------------------
Screenshot 2026-02-24 at 13.30.31.png (106 KB)


-- 
https://bugs.ruby-lang.org/
______________________________________________
 ruby-core mailing list -- ruby-core@ml.ruby-lang.org
 To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
 ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-02-25 10:21 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-24 19:41 [ruby-core:124877] [Ruby Misc#21924] Register a Maven artifact for JVM-related libraries headius (Charles Nutter) via ruby-core
2026-02-25  7:38 ` [ruby-core:124879] [Ruby Misc#21924] Register a Maven namespace " hsbt (Hiroshi SHIBATA) via ruby-core
2026-02-25  7:47 ` [ruby-core:124880] " headius (Charles Nutter) via ruby-core
2026-02-25  8:23 ` [ruby-core:124882] " hsbt (Hiroshi SHIBATA) via ruby-core
2026-02-25 10:20 ` [ruby-core:124883] " headius (Charles Nutter) via ruby-core

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).