Project

General

Profile

action #1515

we need to find a way to freeze binaries of bootstrap repos

Added by coolo over 6 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
High
Assignee:
Target version:
Start date:
2014-02-13
Due date:
% Done:

10%

Estimated time:
10.00 h

Description

If we freeze the staging prj sources, we also need to freeze
the bootstrap binaries (and the factory prjconf).

One problem is that checkin glibc triggers all staging prjs
at the moment (beside I), the other is that updating gcc
can break the staging prjs that aren't yet ported to it.

History

#1 Updated by coolo over 6 years ago

talked to adrian about the possibilities and the most appealing to me is:

have a copy of 0-Bootstrap per staging prj in need of a copy (e.g. I doesn't need it) and
clone the complete prj into that one when freezing. There are already functions for that
in OBS for maintenance and we can add e.g. an updatecopy command to /source/

#2 Updated by coolo over 6 years ago

for our use case, it might even be better to copy package by package - to avoid timeouts

#3 Updated by coolo over 6 years ago

Michael believes we should just try an aggregate that we build diable when freezing

#4 Updated by coolo over 6 years ago

  • Target version set to Staging sprint 2

#5 Updated by coolo over 6 years ago

  • Assignee set to coolo
  • Estimated time set to 10.00 h

#6 Updated by coolo over 6 years ago

  • Status changed from New to In Progress

#7 Updated by coolo over 6 years ago

  • % Done changed from 0 to 10

We need to (re)create the aggregate, build enable it and then wait for the scheduler to set the repo to unpublished and then build disable it again.

#8 Updated by coolo over 6 years ago

  • Status changed from In Progress to Resolved

Implemented the aggregate logic for freeze

Also available in: Atom PDF