Project

General

Profile

Actions

action #1515

closed

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

Added by coolo almost 11 years ago. Updated almost 11 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.

Actions #1

Updated by coolo almost 11 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/

Actions #2

Updated by coolo almost 11 years ago

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

Actions #3

Updated by coolo almost 11 years ago

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

Actions #4

Updated by coolo almost 11 years ago

  • Target version set to Staging sprint 2
Actions #5

Updated by coolo almost 11 years ago

  • Assignee set to coolo
  • Estimated time set to 10.00 h
Actions #6

Updated by coolo almost 11 years ago

  • Status changed from New to In Progress
Actions #7

Updated by coolo almost 11 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.

Actions #8

Updated by coolo almost 11 years ago

  • Status changed from In Progress to Resolved

Implemented the aggregate logic for freeze

Actions

Also available in: Atom PDF