[devel] [#326845] DONE (try 3) golang.git=1.21.0-alt1

Alexey Shabalin a.shabalin на gmail.com
Чт Авг 10 21:03:19 MSK 2023


чт, 10 авг. 2023 г. в 11:59, Dmitry V. Levin <ldv на altlinux.org>:
>
> On Wed, Aug 09, 2023 at 06:35:15PM +0000, Girar pender (shaba) wrote:
> > https://git.altlinux.org/tasks/archive/done/_319/326845/logs/events.3.3.log
> >
> > 2023-Aug-09 18:27:22 :: task #326845 for sisyphus resumed by shaba:
> > 2023-Aug-09 18:27:22 :: message: new_golang
> > #100 build 1.21.0-alt1 from /people/shaba/packages/golang.git fetched at 2023-Aug-09 16:02:17
> [...]
> > #100 golang 1.20.7-alt1 -> 1.21.0-alt1
> >  Wed Aug 09 2023 Alexey Shabalin <shaba на altlinux> 1.21.0-alt1
> >  - New version (1.21.0).
>
> По результатам тестовой пересборки 132 пакета больше не собираются
> с одинаковой диагностикой:
> go: cannot find GOROOT directory: 'go' binary is trimmed and GOROOT is not set

В новой версии golang апстрим продолжил реализовывать возможности по
установке нескольких версий golang в одной системе.
Как следствие GOROOT больше не константа, а пытается вычислиться. А
для этого не хватает /proc.
Пока самый простой способ починить пересборку всех пакетов это
добавить R: /proc в golang.
Будет в следующем обновлении golang.

>
> Эта сборка вообще рабочая?
> Может быть, такие обновления надо предварительно тестировать?

Я как раз протестировал на "случайном" пакете gitea, по логам второй
итерации это видно.
https://git.altlinux.org/tasks/archive/done/_319/326845/logs/events.2.1.log
Только пакет для теста оказался удачный,  в нем указано BuildRequires: /proc.

-- 
Alexey Shabalin


Подробная информация о списке рассылки Devel