fix neon/fork/whatever repo workflow
Open, NormalPublic

Description

For reasons beyond my apprehension the following inconsistencies appear with non-packaging repos:

  • they use *master* (no other uses master)
  • *some* use Neon/release, most do not
  • *some* have Neon/unstable, most do not
  • *some* have Neon/stable, most do not
  • *some* have kubuntu_unstable, most do not

Additionally at least neon/settings has changes in Neon/release which are not merged into master.

sitter created this task.Jun 10 2016, 2:34 PM

tidied up the neon/ repos

forks/ repos should share branches for all builds, what would be a better name for a branch than master? Neon/all ?

sitter added a comment.Aug 8 2016, 1:01 PM

@jriddell before we adopt Neon/all I would say we need an "all" build permutation. i.e. a thing that gets built once but pushed into all repositories. That's a larger epic though since I think this involves changes in various parts of the tooling. Might well be worth to track this separately?

jriddell moved this task from Discussing to Review on the Neon board.Sep 6 2016, 10:34 AM
jriddell closed this task as Resolved.Oct 12 2016, 10:39 AM
sitter reopened this task as Open.Oct 12 2016, 11:43 AM

Yeah, ehm, this is not fixed.

I open a random projects yaml and find:

- forks:
  - appstream:
      branch: Neon/release
  - base-files:
      branch: Neon/unstable
  - libkolab:
      branch: Neon/unstable
  - libkolabxml:
      branch: Neon/unstable
  - live-build:
      branch: master
  - packagekit:
      branch: master
  - pyqt5:
      branch: master
  - aptdaemon:
      branch: master
  - drumstick:
      branch: master
sitter moved this task from Review to Doing on the Neon board.Oct 27 2016, 9:41 AM
jriddell moved this task from Doing to Ready To Do on the Neon board.Jun 16 2017, 11:29 AM