[PATCH] Add DOT file generation for build dependencies
by Lars Wirzenius
Repository: gitano@roadtrain.codethink.co.uk:baserock/morph/
Branch: liw/build-graph-dot
Commit: bc51eb7fe7ca85fafbc09869d705829ff5cd04fa
As an example, assuming a suitable morph config file:
./morph build-graph baserock:morphs master x86_64-generic-devel-system.morph
produces this:
http://files.liw.fi/temp/x86_64-generic-devel-system.png
(This is mainly for fun, at least for now.)
Lars Wirzenius (1):
Add build-graph subcommand
morphlib/plugins/build_graph_plugin.py | 62 ++++++++++++++++++++++++++++++++
1 files changed, 62 insertions(+), 0 deletions(-)
create mode 100644 morphlib/plugins/build_graph_plugin.py
--
1.7.2.5
10 years, 10 months
[PATCH] Speed up stratum build by not unpacking into staging area
by Lars Wirzenius
Repository: gitano@roadtrain.codethink.co.uk:baserock/morph/
Branch: liw/no-staging-for-stratum-build
Commit: e20c092d4192fe759cb14403ec5833e0e9cd6a93
Lars Wirzenius (1):
Do not uselessly fill staging area for strata
morphlib/app.py | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
--
1.7.2.5
10 years, 10 months
[PATCH 0/4] Remove support for archless Systems
by Richard Maw
Repo: git://roadtrain.codethink.co.uk/baserock/morph
Ref: baserock/feature/S3418-make-system-arch-mandatory
Sha1: 117144c0c086682515b844c6c71eb8d78511d1be
SystemBuilder needs to know the architecture of the system.
Previously it would default to x86, but we now want that to be explicit.
So remove that support, add a check for if arch is defined, and add a
test for it.
Richard Maw (4):
Move stratum verification to morphologyfactory
Add check for undefined arch in system morphology
add test for archless systems failing
SystemBuild: remove check for if arch == None
morphlib/app.py | 12 --------
morphlib/builder2.py | 8 ++--
morphlib/morphologyfactory.py | 18 +++++++++++-
tests.as-root/archless-system-fails.exit | 1 +
tests.as-root/archless-system-fails.script | 42 ++++++++++++++++++++++++++++
tests.as-root/archless-system-fails.stderr | 1 +
6 files changed, 65 insertions(+), 17 deletions(-)
create mode 100644 tests.as-root/archless-system-fails.exit
create mode 100755 tests.as-root/archless-system-fails.script
create mode 100644 tests.as-root/archless-system-fails.stderr
--
1.7.5.4
10 years, 10 months
[PATCH 0/2] Remove dependence on cliapp debian package
by Richard Maw
Repo: git://roadtrain.codethink.co.uk/baserock/morph
Ref: baserock/bugfix/S3436-fix-bootstrap
Sha1: d9899d2c475086bec88e3d8ddf3b41675dc7e886
Lars doesn't make ARM debs because he doesn't have any ARM devices to
test them on, so install cliapp from source in the bootstrap.
Richard Maw (2):
bootstrap: manually install cliapp in squeeze chroot
bootstrap: fix checking out working directory
run-bootstrap-in-chroot | 18 ++++++------------
1 files changed, 6 insertions(+), 12 deletions(-)
--
1.7.5.4
10 years, 10 months
Patch review and merge procedure
by Daniel Silverstone
Hi all,
As part of opening up the development of Baserock to the wider community, the
Baserock team will now be doing its usual code review and merge procedure
openly on this mailing list. You will start to see patch series being posted,
reviews being done, and merges occurring all on the list just as external
contributions would have to.
Initially we're only doing that for the repositories found under the baserock/
tree on our git server, however over time this will also be extended to any
baserock branch in our delta tree.
Please feel free to chime in on reviews. Your input will be invaluable in
helping to shape Baserock as we progress.
You can read more about the contribution process on our wiki at
http://wiki.baserock.org/contributing/ and we encourage you to get hacking. We
have put up a list of the bugs we know about on the wiki at
http://wiki.baserock.org/bugs/ and if anyone wants to fix them and submit
patches, we'd appreciate it.
Regards,
Daniel.
--
Daniel Silverstone http://www.codethink.co.uk/
Senior Developer GPG 4096/R Key Id: 3CCE BABE 206C 3B69
10 years, 11 months
[Release] Rebel Mountain
by Daniel Silverstone
Rebel Mountain is released
==========================
The [Baserock team], and [Codethink Limited] are proud to announce the first
public release of the Baserock system build infrastructure. In this release,
[Rebel Mountain] we are pleased to be able to showcase the ability of Baserock
to build a system entirely from [Git repositories].
What is in Rebel Mountain
-------------------------
Rebel Mountain is a development release of Baserock. It consists of a VM image
for `x86_64` for ease of development and that image contains everything
necessary to rebuild Baserock and to do basic development; including `git`,
`vim`, `ssh` etc.
How do I get started?
---------------------
You can find a [quick start] guide on the [Baserock wiki] and also a short
guide on [developing with Baserock] which follows on from the quick start and
shows you how to get to the point of proving you can build Baserock within
Baserock.
>From that point on, your imagination is the limit. We're working on several
things we hope to showcase later in the year and you can follow some of that
development in the [Git repositories] we publish.
How do I get in contact
-----------------------
The Baserock project has an [IRC channel] and [mailing list] for developers to
gather and discuss anything associated with Baserock. It is strongly
recommended that you use the IRC and lists to contact the team for anything
associated with the public development of Baserock. We also have a mailing
list for [announcements] which will be notified of any new releases or big
developments in Baserock.
Should you manage to find a bug in Baserock, we'd like to hear from you. You
can find our [bug reporting guidelines] on the Baserock wiki and we will do our
best to help.
We hope you enjoy experimenting with Baserock and look forward to hearing about
any cool things you do with our work.
Daniel Silverstone
(On behalf of the Baserock team)
[Codethink limited]: http://www.codethink.co.uk/
[Baserock wiki]: http://wiki.baserock.org/
[Baserock team]: http://wiki.baserock.org/team/
[Rebel Mountain]: http://wiki.baserock.org/releases/rebel-mountain/
[Git repositories]: http://roadtrain.codethink.co.uk/gitweb/
[IRC Channel]: http://wiki.baserock.org/irc-channel/
[mailing list]: http://wiki.baserock.org/mailinglist/
[announcements]: http://wiki.baserock.org/mailinglist/
[quick start]: http://wiki.baserock.org/quick-start/
[developing with Baserock]: http://wiki.baserock.org/devel-with/
[bug reporting guidelines]: http://wiki.baserock.org/bug-reporting/
--
Daniel Silverstone http://www.codethink.co.uk/
Senior Developer GPG 4096/R Key Id: 3CCE BABE 206C 3B69
10 years, 11 months