<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git, branch shell-command</title>
<subtitle>gitlab.com: buildstream/buildstream.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/'/>
<entry>
<title>main.py: Add -c / --command option to `bst shell`</title>
<updated>2017-08-17T09:47:55+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2017-08-17T09:47:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=6ba115065f8168fa1684be338a47f0a65ca3df79'/>
<id>6ba115065f8168fa1684be338a47f0a65ca3df79</id>
<content type='text'>
Fixes #65
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #65
</pre>
</div>
</content>
</entry>
<entry>
<title>element.py: Add optional command argument to _shell()</title>
<updated>2017-08-17T09:46:39+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2017-08-17T09:46:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=7de843dd17f79bf6d4c1fb7213a198fea77cc83f'/>
<id>7de843dd17f79bf6d4c1fb7213a198fea77cc83f</id>
<content type='text'>
If specified, the command will run in non-interactive mode.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If specified, the command will run in non-interactive mode.
</pre>
</div>
</content>
</entry>
<entry>
<title>_frontend/main.py: Use click.INT type for bst workspace --source</title>
<updated>2017-08-16T15:14:44+00:00</updated>
<author>
<name>Thomas Chetwin</name>
<email>tchetwin@bloomberg.net</email>
</author>
<published>2017-08-16T09:38:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=52807a865840d776171eaab795e4220bb99bd3e4'/>
<id>52807a865840d776171eaab795e4220bb99bd3e4</id>
<content type='text'>
`bst workspace {open,close,reset} &lt;bst&gt; --source &lt;index&gt;` commands currently
give an indexing error. The python click library needs to be told that the
expected argument is of type integer.

This patch also makes use of metavar to display a placeholder in the help
prompt, like:

  -s, --source INDEX  The source to create a workspace for. Projects with one
                      source may omit this
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`bst workspace {open,close,reset} &lt;bst&gt; --source &lt;index&gt;` commands currently
give an indexing error. The python click library needs to be told that the
expected argument is of type integer.

This patch also makes use of metavar to display a placeholder in the help
prompt, like:

  -s, --source INDEX  The source to create a workspace for. Projects with one
                      source may omit this
</pre>
</div>
</content>
</entry>
<entry>
<title>workspace open: --no-checkout doesn't need --force</title>
<updated>2017-08-15T11:59:23+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2017-08-14T18:14:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=520cde8d2f3ab7748f6e292186b7b4d7f072dcea'/>
<id>520cde8d2f3ab7748f6e292186b7b4d7f072dcea</id>
<content type='text'>
Remove the requirement to specify '--force' in conjunction with
'--no-checkout' if there are already files in the workspace. We won't
write anything when opening the workspace, so there's nothing to force.

For example, when opening a workspace to an existing clone of a
repository, it seems alarming to have to '--force' the workspace open.
It made me wonder if it will actually be overwritten.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove the requirement to specify '--force' in conjunction with
'--no-checkout' if there are already files in the workspace. We won't
write anything when opening the workspace, so there's nothing to force.

For example, when opening a workspace to an existing clone of a
repository, it seems alarming to have to '--force' the workspace open.
It made me wonder if it will actually be overwritten.
</pre>
</div>
</content>
</entry>
<entry>
<title>main.py: Print status message when fetching artifact list</title>
<updated>2017-08-15T09:31:33+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2017-08-10T07:44:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=4b9f0d256c1cc15bb19221cb775e5a62e815ae9d'/>
<id>4b9f0d256c1cc15bb19221cb775e5a62e815ae9d</id>
<content type='text'>
Fixes #60
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #60
</pre>
</div>
</content>
</entry>
<entry>
<title>_pipeline.py: Add remote_ticker for artifact list fetching</title>
<updated>2017-08-15T09:31:33+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2017-08-10T07:43:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=34f884ed0faf878b7d13a848521dcb91a230c50d'/>
<id>34f884ed0faf878b7d13a848521dcb91a230c50d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add '-h' as alias for '--help' on all commands</title>
<updated>2017-08-11T11:50:44+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2017-08-10T19:37:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=745b70b9ce8f145e777134952a07c5e0444326c1'/>
<id>745b70b9ce8f145e777134952a07c5e0444326c1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a pip element</title>
<updated>2017-08-10T18:49:04+00:00</updated>
<author>
<name>Mathieu Bridon</name>
<email>bochecha@daitauha.fr</email>
</author>
<published>2017-08-10T07:38:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=84d481c780e79bdcadc5d29dbafdd5095d626d7c'/>
<id>84d481c780e79bdcadc5d29dbafdd5095d626d7c</id>
<content type='text'>
Packaging is a big topic in the Python community these days. Things are
evolving, but a consensus seems to have formed around the path forward.

With PEP 518, Pip is becoming the primary tool to install Python
modules. In turn, Pip will use the right underlying tool for the job.
(distutils, setuptools, flint, ...)

Given all this, it makes sense to have a pip element in BuildStream.

This element installs a single Python module, telling Pip not to go and
download its dependencies, to make builds reproducible and not rely
on the network during builds.

By default it will use the `pip` command which generally points to Pip
for Python 2. Users can override the "pip" variable, for example to use
the `pip3` command, which generally points to Pip for Python 3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Packaging is a big topic in the Python community these days. Things are
evolving, but a consensus seems to have formed around the path forward.

With PEP 518, Pip is becoming the primary tool to install Python
modules. In turn, Pip will use the right underlying tool for the job.
(distutils, setuptools, flint, ...)

Given all this, it makes sense to have a pip element in BuildStream.

This element installs a single Python module, telling Pip not to go and
download its dependencies, to make builds reproducible and not rely
on the network during builds.

By default it will use the `pip` command which generally points to Pip
for Python 2. Users can override the "pip" variable, for example to use
the `pip3` command, which generally points to Pip for Python 3.
</pre>
</div>
</content>
</entry>
<entry>
<title>makemaker.py: Fix typo in comment</title>
<updated>2017-08-10T18:48:59+00:00</updated>
<author>
<name>Mathieu Bridon</name>
<email>bochecha@daitauha.fr</email>
</author>
<published>2017-08-10T07:45:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=5e70714f963013c3ccab8e084ca7adda781f3618'/>
<id>5e70714f963013c3ccab8e084ca7adda781f3618</id>
<content type='text'>
This seems to be a simple copy-paste mistake.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This seems to be a simple copy-paste mistake.
</pre>
</div>
</content>
</entry>
<entry>
<title>main.py: Include all dependencies in source bundle</title>
<updated>2017-08-10T14:56:32+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2017-08-10T14:50:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=084b50420c27c28291ea110466bf0de8b18073f7'/>
<id>084b50420c27c28291ea110466bf0de8b18073f7</id>
<content type='text'>
To build all elements, the source bundle has to include the sources and
scripts for all elements, not just build dependencies and their runtime
dependencies.

This removes the --deps option as it doesn't make sense in this context.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To build all elements, the source bundle has to include the sources and
scripts for all elements, not just build dependencies and their runtime
dependencies.

This removes the --deps option as it doesn't make sense in this context.
</pre>
</div>
</content>
</entry>
</feed>
