[ubuntu/xenial-proposed] ubuntu-make 15.11 (Accepted)
Didier Roche
didrocks at ubuntu.com
Tue Nov 3 09:50:12 UTC 2015
ubuntu-make (15.11) xenial; urgency=medium
[ Omer Sheikh ]
* Change default install path to ~/.local/share/umake/, depending on
$XDG_DATA_HOME.
* Add tests for those.
* Improve tests stability in different environment (particularly jenkins) by
creating wrapper around pexpect.spawnu. The wrapper sets the virtual
terminal dimensions before calling pexpect.spawnu. This is to solve the
problem of newline and carriage returns appearing in the stdout of created
processes when testing under jenkins.
[ Sebastian Schuberth ]
* Fix changelog name.
* Set the ANDROID_HOME and NDK_ROOT environment variables for android NDK
frameworks.
[ Jared Ravetch ]
* Fix user message when prompting user to restart shell session.
[ Didier Roche ]
* Add a --version option to print current ubuntu make version. The rules are:
- if the user is on a released version, then print this version
- if the user is on a git branch, use:
- version-#commits-shortsha1 if there is no local or staged changes
- version-#commits-shortsha1-dirty if there is some locals or staged
changes
- finally, if the user is a local checkout, but without git history, just
print: version+unknown
* Fix --remove when used before a category name. Now, you can properly
umake --remove <category> <framework> and the framework will be removed.
* Fix framework env variables not removed for zsh shells on --remove.
* Fix cmd list mangling for large Android NDK tests.
* Add some autoreleasing script, to bump version, add them to stage, tag and
commit.
* Enable multiple decompressions to end up in same directory and adapt
frameworks to this new framework API.
* Adjust DownloadCenter number of threads to match number of assets to
download.
* Make BaseInstaller supporting multiple assets downloads and fix it to only
reflect download progress when we have all download size data. We could
have one download finishing up (and so global being at 100%) while other
downloads didn't start yet. Ensure we have all assets size before reporting
first download global progress.
* Fix as well cleaned path to not be removed.
* Filter in BaseInstaller to not decompress assets that are files to copy.
* Add a bunch of small, medium and large tests for versioning, removal, env
variable cleanups, parallel decompressions in the same directory, done
callback counts for decompression and downloads.
* Add a way to specify multiple ports (and hosts) in medium tests. This will
be used in future frameworks which rely both on https and http downloads.
Test tools can now expose multiple ports inside the container.
Changed as well all medium tests to adapt to this new API.
* Ensure we source .profile when executing command in container.
* Various changes to run medium tests even on system installed version.
* Save new jenkins jobs enabling medium tests and add branch-targeted jenkins
job to test branches not merged yet into master.
* Better medium tests stability support and optimization.
* Package new version of pexpect and add dependency markers.
* Some PR post-merge fixes and various refactoring.
* Remove WIP marker in README.
Date: Tue, 03 Nov 2015 10:39:04 +0100
Changed-By: Didier Roche <didrocks at ubuntu.com>
https://launchpad.net/ubuntu/+source/ubuntu-make/15.11
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 03 Nov 2015 10:39:04 +0100
Source: ubuntu-make
Binary: ubuntu-make ubuntu-developer-tools-center
Architecture: source
Version: 15.11
Distribution: xenial
Urgency: medium
Maintainer: Didier Roche <didrocks at ubuntu.com>
Changed-By: Didier Roche <didrocks at ubuntu.com>
Description:
ubuntu-developer-tools-center - transitional dummy package
ubuntu-make - setup your development environment on ubuntu easily
Changes:
ubuntu-make (15.11) xenial; urgency=medium
.
[ Omer Sheikh ]
* Change default install path to ~/.local/share/umake/, depending on
$XDG_DATA_HOME.
* Add tests for those.
* Improve tests stability in different environment (particularly jenkins) by
creating wrapper around pexpect.spawnu. The wrapper sets the virtual
terminal dimensions before calling pexpect.spawnu. This is to solve the
problem of newline and carriage returns appearing in the stdout of created
processes when testing under jenkins.
.
[ Sebastian Schuberth ]
* Fix changelog name.
* Set the ANDROID_HOME and NDK_ROOT environment variables for android NDK
frameworks.
.
[ Jared Ravetch ]
* Fix user message when prompting user to restart shell session.
.
[ Didier Roche ]
* Add a --version option to print current ubuntu make version. The rules are:
- if the user is on a released version, then print this version
- if the user is on a git branch, use:
- version-#commits-shortsha1 if there is no local or staged changes
- version-#commits-shortsha1-dirty if there is some locals or staged
changes
- finally, if the user is a local checkout, but without git history, just
print: version+unknown
* Fix --remove when used before a category name. Now, you can properly
umake --remove <category> <framework> and the framework will be removed.
* Fix framework env variables not removed for zsh shells on --remove.
* Fix cmd list mangling for large Android NDK tests.
* Add some autoreleasing script, to bump version, add them to stage, tag and
commit.
* Enable multiple decompressions to end up in same directory and adapt
frameworks to this new framework API.
* Adjust DownloadCenter number of threads to match number of assets to
download.
* Make BaseInstaller supporting multiple assets downloads and fix it to only
reflect download progress when we have all download size data. We could
have one download finishing up (and so global being at 100%) while other
downloads didn't start yet. Ensure we have all assets size before reporting
first download global progress.
* Fix as well cleaned path to not be removed.
* Filter in BaseInstaller to not decompress assets that are files to copy.
* Add a bunch of small, medium and large tests for versioning, removal, env
variable cleanups, parallel decompressions in the same directory, done
callback counts for decompression and downloads.
* Add a way to specify multiple ports (and hosts) in medium tests. This will
be used in future frameworks which rely both on https and http downloads.
Test tools can now expose multiple ports inside the container.
Changed as well all medium tests to adapt to this new API.
* Ensure we source .profile when executing command in container.
* Various changes to run medium tests even on system installed version.
* Save new jenkins jobs enabling medium tests and add branch-targeted jenkins
job to test branches not merged yet into master.
* Better medium tests stability support and optimization.
* Package new version of pexpect and add dependency markers.
* Some PR post-merge fixes and various refactoring.
* Remove WIP marker in README.
Checksums-Sha1:
9fbf744cf815f400ba0266656fd3c104b4453fca 1140 ubuntu-make_15.11.dsc
25fe10b431ee6153d6b751cdb7b9e2da5480b53b 687127 ubuntu-make_15.11.tar.gz
Checksums-Sha256:
62b3d7ac106cb046af1b5adbfae4b7c25a12df78616819dd45f8ff8bce2ecc62 1140 ubuntu-make_15.11.dsc
0cfad70b91b950fab4e9eddd72c1c6feafb967e0ac65668413728192e846129f 687127 ubuntu-make_15.11.tar.gz
Files:
241be0e3aed703bf9c17120680d459a8 1140 devel optional ubuntu-make_15.11.dsc
30f9f7b4f9453b809f0f35ebda5a1487 687127 devel optional ubuntu-make_15.11.tar.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iEYEARECAAYFAlY4gj4ACgkQmLJKnOSsII64JwCeL93sXTJheLn4fKzBtV2wjYos
MIMAn3UJGtNOTAWBvG041Vj0UwF49oew
=oe0z
-----END PGP SIGNATURE-----
More information about the Xenial-changes
mailing list