| Summary: | [upd 21] golang 1.20.4 --> 1.21.7 & docker-compose 2.3.3 --> 2.24.6 | ||
|---|---|---|---|
| Product: | [ROSA-based products] ROSA Fresh | Reporter: | ilfat <i.gaptrakhmanov> |
| Component: | Packages from Main | Assignee: | ROSA Linux Bugs <bugs> |
| Status: | VERIFIED FIXED | QA Contact: | ROSA Linux Bugs <bugs> |
| Severity: | normal | ||
| Priority: | Normal | CC: | a.proklov, e.malashin, pastordidi, v.potapov |
| Version: | All | Flags: | v.potapov:
qa_verified+
a.proklov: published+ |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Platform: | 2021.1 | ROSA Vulnerability identifier: | |
| RPM Package: | ISO-related: | ||
| Bad POT generating: | Upstream: | ||
|
Description
ilfat
2024-02-26 14:36:09 MSK
(In reply to ilfat from comment #0) > # docker-compose 1.24.6-1 Typo Correct version 2.24.6-1 The update sent to testings К сожалению не решилась пока проблема со сборкой образов через docker-compose. Вчера у меня образ оказывается из кэша собрался, сразу не обратил внимания. А если не из кэша то там ошибка: run: unrecognized option '--keep'. Обновлял докер до 25.0.3, buildx до 0.12.1 - не помогает. На докер 24.х проблем нет. Проблема вроде не слишком критичная. Она проявляется только при сборке образов через docker-compose. То есть docker-compose build или docker-compose up -d --build. А при обычном docker build все нормально. docker-compose up -d работает. Эх, ну вот зачем гнали с обновлением? У федоры и магеи даже в тестингах 25ой версии нету. (In reply to ilfat from comment #3) > К сожалению не решилась пока проблема со сборкой образов через > docker-compose. Вчера у меня образ оказывается из кэша собрался, сразу не > обратил внимания. А если не из кэша то там ошибка: run: unrecognized option > '--keep'. Обновлял докер до 25.0.3, buildx до 0.12.1 - не помогает. На докер > 24.х проблем нет. > Проблема вроде не слишком критичная. Она проявляется только при сборке > образов через docker-compose. То есть docker-compose build или > docker-compose up -d --build. А при обычном docker build все нормально. > docker-compose up -d работает. Можешь в апстрим баг зафигачить? (In reply to Vladimir Potapov from comment #4) > Эх, ну вот зачем гнали с обновлением? > У федоры и магеи даже в тестингах 25ой версии нету. Да, на 2021.1 надо было сидеть на 24-ой, тем более она параллельно с 25-ой обновляется. (In reply to Vladimir Potapov from comment #5) > Можешь в апстрим баг зафигачить? Да, хорошо, сделаю. А эти обновы в принципе можно наверно и опубликовать, если нет других регрессий? Обнова docker-compose так и так напрашивалась. Давно не обновляли. Мы используем crun, а docker больше ориентирован на runc, поэтому мы тут попали на отсутствие у crun опции --keep, которую в buildkit 0.12 вдруг решили использовать. Завел баг у crun: https://github.com/containers/crun/issues/1428 Я немного актуализировал спек докера, добавил buildx, он у нас там числился, но не собирался, и в docker-compose сделал чтобы он добавлялся в плагины докера, это для возможности использования docker-compose как подкоманды докера (пока все локально) Сейчас у нас docker build собирает образы легаси билдером и он работает. А c добавлением buildx команда docker build пытается собирать образы уже с использованием buildkit, который из-за crun пока не работает. Если собрать с этими изменениями, то добавится еще один регресс. Если docker-compose build запускать с переменной DOCKER_BUILDKIT=0, то он тоже будет использовать легаси билдер, который deprecated, но по крайней мере будет работать. Предлагаю эти сборки не публиковать, смысла никакого. Баг пока не закрывать, дождаться что в crun ответят. Всё, docker build рабочий, разработчики crun оперативно добавили опцию keep. crun обновлен до 1.14.3 + патч с опцией --keep docker обновлен до 25.0.3 + в спек добавлена сборка buildx 0.12.1 docker-compose добавляется в docker как плагин # crun-1.14.3-2 https://abf.rosalinux.ru/build_lists/4995673 i686 https://abf.rosalinux.ru/build_lists/4995674 x86_64 https://abf.rosalinux.ru/build_lists/4995675 aarch64 https://abf.rosalinux.ru/build_lists/4995676 riscv64 https://abf.rosalinux.ru/build_lists/4995677 e2kv4 # docker-25.0.3-1 https://abf.rosalinux.ru/build_lists/4995697 aarch64 https://abf.rosalinux.ru/build_lists/4995698 i686 https://abf.rosalinux.ru/build_lists/4995699 x86_64 # docker-compose-2.24.6-2 https://abf.rosalinux.ru/build_lists/4995684 aarch64 https://abf.rosalinux.ru/build_lists/4995685 i686 https://abf.rosalinux.ru/build_lists/4995686 x86_64 # golang 1.21.7-1 (from the first post) https://abf.rosalinux.ru/build_lists/4993314 i686 https://abf.rosalinux.ru/build_lists/4993315 x86_64 https://abf.rosalinux.ru/build_lists/4993316 aarch64 Небольшая правка для докера, чтобы каталог cli-plugins тоже принадлежал пакету docker. Докер пересобран, остальные скопированы из предыдущего поста во избежание путаницы. # docker-25.0.3-1 https://abf.rosalinux.ru/build_lists/4995722 aarch64 https://abf.rosalinux.ru/build_lists/4995723 i686 https://abf.rosalinux.ru/build_lists/4995724 x86_64 # crun-1.14.3-2 https://abf.rosalinux.ru/build_lists/4995673 i686 https://abf.rosalinux.ru/build_lists/4995674 x86_64 https://abf.rosalinux.ru/build_lists/4995675 aarch64 https://abf.rosalinux.ru/build_lists/4995676 riscv64 https://abf.rosalinux.ru/build_lists/4995677 e2kv4 # docker-compose-2.24.6-2 https://abf.rosalinux.ru/build_lists/4995684 aarch64 https://abf.rosalinux.ru/build_lists/4995685 i686 https://abf.rosalinux.ru/build_lists/4995686 x86_64 # golang 1.21.7-1 (from the first post) https://abf.rosalinux.ru/build_lists/4993314 i686 https://abf.rosalinux.ru/build_lists/4993315 x86_64 https://abf.rosalinux.ru/build_lists/4993316 aarch64 В crun 1.14.3 обнаружилась проблема с монтированием. Исправлено в 1.14.4. # crun-1.14.4-1 https://abf.rosalinux.ru/build_lists/4995758 i686 https://abf.rosalinux.ru/build_lists/4995759 x86_64 https://abf.rosalinux.ru/build_lists/4995760 aarch64 https://abf.rosalinux.ru/build_lists/4995761 riscv64 https://abf.rosalinux.ru/build_lists/4995762 e2kv4 # docker-25.0.3-1 https://abf.rosalinux.ru/build_lists/4995722 aarch64 https://abf.rosalinux.ru/build_lists/4995723 i686 https://abf.rosalinux.ru/build_lists/4995724 x86_64 # docker-compose-2.24.6-2 https://abf.rosalinux.ru/build_lists/4995684 aarch64 https://abf.rosalinux.ru/build_lists/4995685 i686 https://abf.rosalinux.ru/build_lists/4995686 x86_64 # golang 1.21.7-1 (from the first post) https://abf.rosalinux.ru/build_lists/4993314 i686 https://abf.rosalinux.ru/build_lists/4993315 x86_64 https://abf.rosalinux.ru/build_lists/4993316 aarch64 (In reply to Vladimir Potapov from comment #4) > Эх, ну вот зачем гнали с обновлением? > У федоры и магеи даже в тестингах 25ой версии нету. В Федоре пакет docker называется moby-engine. Там да, 24-я версия. (In reply to ilfat from comment #12) > В crun 1.14.3 обнаружилась проблема с монтированием. Исправлено в 1.14.4. > > # crun-1.14.4-1 > https://abf.rosalinux.ru/build_lists/4995758 i686 > https://abf.rosalinux.ru/build_lists/4995759 x86_64 > https://abf.rosalinux.ru/build_lists/4995760 aarch64 > https://abf.rosalinux.ru/build_lists/4995761 riscv64 > https://abf.rosalinux.ru/build_lists/4995762 e2kv4 > > > # docker-25.0.3-1 > https://abf.rosalinux.ru/build_lists/4995722 aarch64 > https://abf.rosalinux.ru/build_lists/4995723 i686 > https://abf.rosalinux.ru/build_lists/4995724 x86_64 > > > # docker-compose-2.24.6-2 > https://abf.rosalinux.ru/build_lists/4995684 aarch64 > https://abf.rosalinux.ru/build_lists/4995685 i686 > https://abf.rosalinux.ru/build_lists/4995686 x86_64 > > > # golang 1.21.7-1 (from the first post) > https://abf.rosalinux.ru/build_lists/4993314 i686 > https://abf.rosalinux.ru/build_lists/4993315 x86_64 > https://abf.rosalinux.ru/build_lists/4993316 aarch64 The update sent to testings crun-1.14.4-1 https://abf.rosalinux.ru/build_lists/4995758 i686 https://abf.rosalinux.ru/build_lists/4995759 x86_64 https://abf.rosalinux.ru/build_lists/4995760 aarch64 https://abf.rosalinux.ru/build_lists/4995761 riscv64 https://abf.rosalinux.ru/build_lists/4995762 e2kv4 docker-25.0.3-1 https://abf.rosalinux.ru/build_lists/4995722 aarch64 https://abf.rosalinux.ru/build_lists/4995723 i686 https://abf.rosalinux.ru/build_lists/4995724 x86_64 docker-compose-2.24.6-2 https://abf.rosalinux.ru/build_lists/4995684 aarch64 https://abf.rosalinux.ru/build_lists/4995685 i686 https://abf.rosalinux.ru/build_lists/4995686 x86_64 golang-1.21.7-1 https://abf.rosalinux.ru/build_lists/4993314 i686 https://abf.rosalinux.ru/build_lists/4993315 x86_64 https://abf.rosalinux.ru/build_lists/4993316 aarch64 ******************************** Advisory **************************** docker обновлен до 25.0.3 + в спек добавлена сборка buildx 0.12.1 docker-compose добавляется в docker как плагин *********************************************************************** QA Verified |