Replicate Chromium beta build system

Asked by Aboul Fad on 2019-08-29

Hello,
my objective is to build specific older Chromium Xenial armhf beta software using launchpad that is not available on the Ubuntu Chromium beta launchpad project.

Having read https://help.launchpad.net/Packaging/SourceBuilds/GettingStarted, the following beta branch https://code.launchpad.net/~chromium-team/chromium-browser/xenial-beta contains all the debian packaging stuff that imports the source code and does everything else...

In theory, I'd need to "clone" the chromium beta branch, modify somewhere the version to build (changelog?), upload that to my personal bzr branch, then invoke a build.

Q1: I fail to find how the above branch sets up the automatic build when no recipes are defined as per the help doc listed above and/or maybe I just don't get any of this.

Thank you very much for any guidance and help.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu chromium-browser Edit question
Assignee:
No assignee Edit question
Solved by:
Aboul Fad
Solved:
2019-09-02
Last query:
2019-09-02
Last reply:
Aboul Fad (aboulfad) said : #1

After much research and experimentation, one has to build the source package on a local host, upload the source package to a ppa, then without using a recipe, Launchpad automatically starts a build based on the contents of the debian/rules,...

The command to start a local debuild is documented in the README.source: https://bazaar.launchpad.net/~chromium-team/chromium-browser/xenial-beta/view/head:/debian/README.source

To build only a source package, use: bzr bd --merge --dont-purge --builder='debuild -S'