Project

General

Profile

Actions

Task #1481

open

Bibisect repositories

Added by Florian Effenberger over 8 years ago. Updated over 3 years ago.

Status:
In Progress
Priority:
Normal
Target version:
Team - Recurring
Start date:
Due date:
% Done:

0%


Description

We want to have our own TDF-provided Bibisect repositories.
The scope of this ticket is to regularly produce Bibisect repositories for

  • Windows
  • Linux
  • Mac OS X

with all the flavors and branches we need. These should be produced by TDF staff, on officially TDF-hosted machines. The platform should be maintained by infra, while the Bibisect repositories should be managed by assignee.

How to setup a new repository ( using lode )
- ./setup --help
- ./setup --new bibisect/coreXX
- mv /dev/bibisect/coreXX to bibisect/
- copy autogen.input from previous builds to the current one
- copy old .bibisect/loXX to .bibisect/loYY
- edit the new loYY
- go to jenkins - new item - copy existing item ( lo_bibisect_XX_Y_Y )

How to setup a new repository in gerrit
- https://gerrit.libreoffice.org/#/admin/create-project/
- Write project name ( use these as reference --> https://gerrit.libreoffice.org/#/admin/projects/?filter=bibisect )
- Change rights to 'Inherit from Dev-ACL-Template'
- ssh p 22
cd /srv/repositories/<new repository name>
- copy config file from another existing repository
- Edit the config file
- touch git-daemon-export-ok
- git remote update ( While the origin repo is not being built )

Use this script < https://cgit.freedesktop.org/libreoffice/contrib/dev-tools/tree/bibisect/buildReleasesRepository.sh > for building bibisect-linux-64-releases

Actions

Also available in: Atom PDF