Skip to content
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

Bumps in Garden: ign-cmake3, ign-utils2, ign-tools2, ign-plugin2 #685

Closed
43 tasks done
methylDragon opened this issue Apr 6, 2022 · 5 comments
Closed
43 tasks done
Assignees
Labels
ign to gz Renaming Ignition to Gazebo.

Comments

@methylDragon
Copy link
Contributor

methylDragon commented Apr 6, 2022

These bumps are being done to prepare for the migration from ign to gz.

Libraries being bumped

  • ign-cmake3:

    • Source code of all downstream libraries (example)
    • Release repositories of all downstream libraries (example)
    • Use main branch on gazebodistro (example)
    • Build nightlies from the main branch (example)
    • homebrew-simulation: create formula and update dependencies (example)
    • docs (the collection’s page) (example)
  • ign-utils2:

    • Source code of all downstream libraries (example)
    • Release repositories of all downstream libraries (example)
    • Use main branch on gazebodistro (example)
    • Build nightlies from the main branch (example)
    • homebrew-simulation: create formula and update dependencies (example)
    • docs (the collection’s page) (example)
  • ign-tools2:

    • Source code of all downstream libraries (example)
    • Release repositories of all downstream libraries (example)
    • Use main branch on gazebodistro (example)
    • Build nightlies from the main branch (example)
    • homebrew-simulation: create formula and update dependencies (example)
    • docs (the collection’s page) (example)
  • ign-plugin2:

    • Source code of all downstream libraries (example)
    • Release repositories of all downstream libraries (example)
    • Use main branch on gazebodistro (example)
    • Build nightlies from the main branch (example)
    • homebrew-simulation: create formula and update dependencies (example)
    • docs (the collection’s page) (example)

Downstream Libraries Affected

  • ign-math
  • ign-msgs
  • ign-common
  • sdformat
  • ign-transport
  • ign-rendering
  • ign-sensors
  • ign-physics
  • ign-gui
  • ign-fuel-tools
  • ign-gazebo
  • ign-launch
  • gazebo (Leaving this alone, since we're not going to touch classic)

Additional Notes

Strategy

  • Bump ign-cmake3, ign-utils2, and ign-plugin2 as an isolated stack first
  • Bump ign-plugin2 and ign-utils2 for the entire stack
  • Bump ign-cmake3 and ign-tools2 for the entire stack

Topological Order (with level groups):

Bump higher order libraries first.
Libraries with the same order can be bumped in the same batch of PRs.

This manual ordering is needed until #585 is resolved.

Additional note: We will make an exception in the merging order to do ign-cmake3, ign-utils2, and ign-plugin2 as a separate stack first. Since those are unlikely to affect anything else until their changes are propagated following lower level merges.

7

  • (7, ign-cmake)

6

  • (6, ign-utils)

5

  • (5, ign-tools)
  • (5, ign-math)

4

  • (4, ign-plugin)
  • (4, ign-msgs)
  • (4, ign-common)

3

  • (3, sdformat)
  • (3, ign-transport)
  • (3, ign-rendering)

2

  • (2, ign-sensors)
  • (2, ign-physics)
  • (2, ign-gui)
  • (2, ign-fuel-tools)

1

  • (1, ign-gazebo)

0

  • (0, ign-launch)
  • (0, gazebo) # <-- Leave this alone

Release Script Edge Cases

Any random edge cases for the release repo scripts encountered in this undertaking are recorded here: #689

methylDragon added a commit that referenced this issue Apr 8, 2022
chapulina pushed a commit that referenced this issue Apr 8, 2022
@chapulina
Copy link
Contributor

Done! 👏🏽

@chapulina chapulina added the ign to gz Renaming Ignition to Gazebo. label May 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ign to gz Renaming Ignition to Gazebo.
Projects
None yet
Development

No branches or pull requests

3 participants