Skip to content

4.x: Rename all rx4. properties configuring the library into rxjava4. #8081

Closed

Description

@akarnokd

So that when the next rename comes, we don't need to search/replace all the rx4. -> rx5. in the code and docs.

Activity

  1. added this to the 4.0 milestone on Mar 26, 2026
  2. added theissue type on Mar 26, 2026
  3. bhja commented on May 24, 2026

    @bhja

    hi @akarnokd -
    Would openrewrite suit your needs for this . I think it would fit well for code.

    https://docs.openrewrite.org/recipes/text/findandreplace

  4. akarnokd commented on May 24, 2026

    @akarnokd
    MemberAuthor

    @bhja Do it, don't suggest a tool. I can do it manually, but people complain they are left with nothing to contribute.

  5. bhja commented on May 25, 2026

    @bhja

    @bhja Do it, don't suggest a tool. I can do it manually, but people complain they are left with nothing to contribute.

    Sure, I can do it manually but the brief above seemed like automating it for ease in the future. Let me know which way and I will get started.

    For instance - Constants in the code refer to rx4 currently like the one below.

    static final String KEY_MAX_THREADS = "rx4.computation-threads"; line no 39 in ComputationScheduler.java

  6. akarnokd commented on May 25, 2026

    @akarnokd
    MemberAuthor

    No need to automate. We do it every once 5 years by hand.

    Please post a PR with the changes, do not keep asking for "clarifications".

    Turn rx4. into rxjava4. while checking you do not introduce weird space or character deletions.

  7. akarnokd commented on Jun 22, 2026

    @akarnokd
    MemberAuthor

    @bhja is now banned from this repo. Spent more time arguing how I should do it vs doing it himself.

    I don't need people "thinking" for me or the project. We need people looking at the various issues, then creating a PR that resolves that issue. If you keep asking "clarification" question, that is no better than me doing the task by myself.

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

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions