ubuntu-phone team mailing list archive
-
ubuntu-phone team
-
Mailing list archive
-
Message #08294
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