gazebo-tooling / release-tools

8 stars 9 forks source link

`release-repo-scripts` Edgecase Collection #689

Open methylDragon opened 2 years ago

methylDragon commented 2 years ago

Description

This issue tracks all the various edgecases I've encountered in the ign to gz migration, running the scripts in https://github.com/ignition-tooling/release-tools/tree/master/release-repo-scripts

Scripts

bump_dependency.bash

scpeters commented 2 years ago

Case: IGN_VER N-1 -> IGN_VER N is not addressed

where is an example of this? I often see this as set(IGN_PLUGIN_VER ${ignition-plugin1_VERSION_MAJOR}), which I think is better, since it should be more compatible with the autocompletes

methylDragon commented 2 years ago

Typically appears in examples: https://github.com/ignitionrobotics/ign-rendering/search?q=IGN_PLUGIN_VER

I suppose it could be IGN_<LIB>_VER <any_digit> -> IGN_<LIB>_VER ${ignition-<lib>N_VERSION_MAJOR} instead? Though it'll remove affect any deliberate pins.

PR implementing this: https://github.com/ignition-tooling/release-tools/pull/700 (with a bump)

scpeters commented 2 years ago

Typically appears in examples: https://github.com/ignitionrobotics/ign-rendering/search?q=IGN_PLUGIN_VER

I suppose it could be IGN_<LIB>_VER <any_digit> -> IGN_<LIB>_VER ${ignition-<lib>N_VERSION_MAJOR} instead? Though it'll remove affect any deliberate pins.

PR implementing this: #700 (with a bump)

here's what I mean: https://github.com/ignitionrobotics/ign-rendering/pull/607