You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue was discovered when building packages after #32036.
Since this is the first production usage of the migration tool where the source and dest distributions match, a new error has surfaced which wasn't caught during testing.
Release repositories are cloned during migration and the git-bloom-release subcommand is manually run in each one.
Before this command is run several operations are performed to set up the proper preconditions for migration.
When the source and destination rosdistro are different this block fetches bloom branches relevant to the source distribution and updates them to refer to the destination distribution.
However, when the source and destination are the same, that block does not run and as a result, the release is begun with no extant release/*, debian/*, or rpm/* branches and thus it creates new orphan branches to complete the release.
This is not wholly destructive since the release tags can be used to review the version history of the released packages but in addition to being confusing behavior this also has the result of wiping out any patches which were applied to to the release and platform branches for the current and forthcoming releases.
The text was updated successfully, but these errors were encountered:
This issue was discovered when building packages after #32036.
Since this is the first production usage of the migration tool where the source and dest distributions match, a new error has surfaced which wasn't caught during testing.
Release repositories are cloned during migration and the git-bloom-release subcommand is manually run in each one.
Before this command is run several operations are performed to set up the proper preconditions for migration.
When the source and destination rosdistro are different this block fetches bloom branches relevant to the source distribution and updates them to refer to the destination distribution.
rosdistro/migration-tools/migrate-rosdistro.py
Lines 161 to 168 in f3d0a93
However, when the source and destination are the same, that block does not run and as a result, the release is begun with no extant
release/*
,debian/*
, orrpm/*
branches and thus it creates new orphan branches to complete the release.This is not wholly destructive since the release tags can be used to review the version history of the released packages but in addition to being confusing behavior this also has the result of wiping out any patches which were applied to to the release and platform branches for the current and forthcoming releases.
The text was updated successfully, but these errors were encountered: