Информация об изменениях

Сообщение Re[22]: Мне кажется или Microsoft сдувается? от 02.11.2022 8:52

Изменено 02.11.2022 11:55 Pauel

Re[22]: Мне кажется или Microsoft сдувается?
Здравствуйте, CreatorCray, Вы писали:

S>>Ну так свой-то код, естественно, вы держите со всей историей.

CC>Зависимости этого кода надо держать там же, иначе можно получить "ой" когда выяснится что нужной версии какой нить странной либы больше нигде нету.

Ты что, собираешься в репу коммитать mysql? бинарниками или в исходном коде ?

Вместо "патч под вон ту версию" выпускаем текущую патч версию, т.е. 3.8.19. Нам нужно гарантировать, что эта патч версия обратно совместима с той, что у юзера (3.8.10).
соответсвенно, у нас есть бранча support/3.8/master и в ней делаем фикс и запускаем обычный билд.
Поэтому все нужные зависимости у нас есть. Если чтото исчезло прямо сейчас — туда ему и дорога. Обновляем зависимости, фиксим, запускаем билд и отдаём юзеру 3.8.19
В релиз нотах указываем "депендеси x обновилась с 7.0.1 на 7.0.9"

Где нам может понадобиться версия — 3.8.10 или 3.8.11 — например, траблшутинг, bisect, итд, что бы люди могли за секунды вернуться на старый/новый вариант

Хранить все версии промежуточных билдов нам вряд ли нужно, разве что на короткий срок.
Re[22]: Мне кажется или Microsoft сдувается?
Здравствуйте, CreatorCray, Вы писали:

S>>Ну так свой-то код, естественно, вы держите со всей историей.

CC>Зависимости этого кода надо держать там же, иначе можно получить "ой" когда выяснится что нужной версии какой нить странной либы больше нигде нету.

Ты что, собираешься в репу коммитать mysql? бинарниками или в исходном коде ?

Вместо "патч под вон ту версию" выпускаем текущую патч версию, т.е. 3.8.19. Нам нужно гарантировать, что эта патч версия обратно совместима с той, что у юзера (3.8.10).
соответсвенно, у нас есть бранча support/3.8/master и в ней делаем фикс и запускаем обычный билд.
Поэтому все нужные зависимости у нас есть. Если чтото исчезло прямо сейчас — туда ему и дорога. Обновляем зависимости, фиксим, запускаем билд и отдаём юзеру 3.8.19
В релиз нотах указываем "депендеси x обновилась с 7.0.1 на 7.0.9"

Где нам может понадобиться версия — 3.8.10 или 3.8.11 — например, траблшутинг, bisect, итд, что бы люди могли за секунды вернуться на старый/новый вариант
И вот здесь нам нужен артефакт сразу, а не после n часов сборки, приседания "а что же админы поменяли на прошлой неделе"

Хранить все версии промежуточных билдов нам вряд ли нужно, разве что на короткий срок.