← Back to team overview

ubuntu-phone team mailing list archive

ANNOUNCING: New and Improved tools for working with CI Train Silos.

 

On Fri, May 16, 2014 at 7:21 PM, Robert Park <robert.park@xxxxxxxxxxxxx> wrote:
> Unknown issues:
>
> Please let me know what you find!


Based on real user feedback (thanks Saviq!), I have improved the tools
to better match developer workflows!

There is now a way to perform dist-upgrades easily with silos (eg, to
install only the packages in a silo that were already installed,
without installing all the -dev packages that you may not want),
instead of just installing all binary packages in the silos.

Additionally, the existing tools have been consolidated into one tool
to give a more consistent interface. So, here's what changed:

"citrain-slurp N" is now "citrain host-install N" (this installs all
binary packages from silo N onto your host system)

"citrain-push N" is now "citrain device-install N" (this installs all
binary packages from silo N onto your connected Ubuntu Touch device)

"citrain-purge N" is now "citrain host-purge N" (this removes the silo
packages from your host system)

The new tools are:

"citrain host-upgrade N", which enables the silo on the host system,
and then instead of installing all binary packages in the silo, just
does an "apt-get dist-upgrade", which means you get the new contents
of the silo, but not any extra packages that you didn't already have,
eg, which means it won't install -dev packages if you didn't already
want them.

"citrain device-upgrade N" is the same, except on the device instead
of on the host.

Same as before, you can get this new tool by "apt-get install
phablet-tools-citrain" in Utopic. Any feedback is appreciated!


Follow ups