CHANGELOG.rst 6.6 KB
Newer Older
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
1 2 3
=========
 Changes
=========
Łukasz Nowak's avatar
Łukasz Nowak committed
4

Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
5 6 7 8 9 10
0.31 (2017-03-08)
-----------------

* downloadunpacked: support .xz and .lz archives.
* downloadunpacked: extract symlinks in a tar archive as symlinks.

Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
11
0.30 (2017-02-23)
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
12 13 14 15
-----------------

* script option: fix IndentationError with buildout 2, if some lines are indented.

Julien Muchembled's avatar
Julien Muchembled committed
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0.28 (2016-11-08)
-----------------

* vm.run: workaround for old versions of mount

* vm.install-debian:

  - No more limit on the number of preseed parameters, by placing a preseed.cfg
    file inside the initrd, instead of passing them all via the command line.
    The kernel is usually limited to 32 parameters and it panics when there are
    too many.
  - Dist-specific options.
  - Recognize preseed aliases.
  - late-command is run with '/bin/sh -e' and it must exit with EX_OK (0),
    otherwise the installer stops.

Julien Muchembled's avatar
Julien Muchembled committed
32 33 34 35 36
0.27 (2016-10-30)
-----------------

* vm: change how commands can be easily run with a normal user account on the guest

Julien Muchembled's avatar
Julien Muchembled committed
37 38 39 40
0.26 (2016-10-29)
-----------------

* gitclone: new 'shared' option.
Julien Muchembled's avatar
Julien Muchembled committed
41
* vm.install-debian: workaround for spurious "No network interfaces detected"
Julien Muchembled's avatar
Julien Muchembled committed
42 43
* vm: use a normal user account by default

Julien Muchembled's avatar
Julien Muchembled committed
44 45 46 47 48 49
0.25 (2016-10-23)
-----------------

* gitclone: new 'sparse-checkout' option.
* New vm.* recipes to build VM images and execute commands inside them.

Julien Muchembled's avatar
Julien Muchembled committed
50 51 52 53 54 55 56 57 58 59 60
0.24 (2016-10-10)
-----------------

Improvements to default recipe:

* Remove `location` if `script` fails.
* If `location` already exists at install, warn instead of failing.
* `location` can be a file. Similarly, the use of `self.cleanup_dir_list` &
  `self.cleanup_file_list` in `script` is deprecated in favor of
  `self.cleanup_list`.

Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
61 62 63
0.23 (2015-10-22)
-----------------

64
* gitclone: We don't have to fetch, if revision is already present in local git repository
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
65

Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
66 67 68
0.22 (2015-10-19)
-----------------

69
* Support zc.buildout 2.
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
70

Jérome Perrin's avatar
Jérome Perrin committed
71 72
0.21 (2015-04-10)
-----------------
73 74

* Restore support for build scripts
Jérome Perrin's avatar
Jérome Perrin committed
75

76 77
0.20 (2015-03-06)
-----------------
78 79

* rerelease because "missing release" was cached in shacache
80

Jérome Perrin's avatar
Jérome Perrin committed
81 82
0.19 (2015-03-06)
-----------------
83 84 85

* gitclone: REVERT "when update(), if repository has local changes, don't do anything but warn user."
  With this commit, test nodes would not update the repository if it has local changes (eg. from pyc files)
Jérome Perrin's avatar
Jérome Perrin committed
86 87


Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
88 89 90
0.18 (2015-02-05)
-----------------

91 92 93 94
* gitclone: don't do anything at update() if develop=true.
* gitclone: develop is false by default.
* gitclone: don't raise when uninstall if location does not exist.
* gitclone: when update(), if repository has local changes, don't do anything but warn user.
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
95

Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
96 97
0.17 (2015-02-02)
-----------------
Jérome Perrin's avatar
Jérome Perrin committed
98

99
* gitclone: keep local changes when there is an error during update
Jérome Perrin's avatar
Jérome Perrin committed
100

Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
101 102
0.16 (2015-01-12)
-----------------
Jérome Perrin's avatar
Jérome Perrin committed
103

104
* gitclone: fix option name for git-executable
Jérome Perrin's avatar
Jérome Perrin committed
105

106 107 108
0.15 (2014-11-28)
-----------------

109
* build: Fixup! Remove downloaded files at the end.
110

111 112 113
0.14 (2014-10-23)
-----------------

114
* build: Remove downloaded files at the end.
115 116 117 118

0.13 (2014-10-08)
-----------------

119 120 121
* gitclone: do not delete the working copy if develop is set.
* gitclone: revision has priority over branch.
* gitclone: empty parameter equals no parameter.
122

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
123
0.12 (2013-09-05)
124 125
-----------------

126 127 128 129 130
* gitclone: Do not upload to cache by default. 'use-cache' option replaces 'forbid-download-cache' and must be explicitely set in order to use cache.
* gitclone: Do not cache working copy, which just duplicate `.git` folder.
* gitclone: do not force to use 'master' branch when not specified.
* gitclone: add git 'ignore-ssl-certificate' option.
* gitclone: if directory is no longer present, install, never update.
131

Sebastien Robin's avatar
Sebastien Robin committed
132 133 134
0.11.6 (2013-02-25)
-------------------

135 136
* Cleanup pyc and pyo files when updating git repository
  [Sebastien Robin]
Sebastien Robin's avatar
Sebastien Robin committed
137

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
138 139 140
0.11.5 (2012-10-01)
-------------------

141 142
* Use @{upstream} git magic value, allow to fix update bugs.
  [Cedric de Saint Martin]
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
143

144
0.11.4 (2012-09-11)
145 146
-------------------

147 148
* libnetworkcache is added back as a dependency. gitclone has no sense without
  it in SlapOS context. [Cedric de Saint Martin]
149 150 151 152

0.11.3 (2012-09-10)
-------------------

153 154
* Removed explicit dependency of slapos.libnetworkcache. If not present, it
  will gracefully degrade. [Cedric de Saint Martin]
155

156
0.11.2 (2012-09-05)
157 158
-------------------

159 160
* Add location to Buildout "options" dict, so that it is exposed to other
  Buildout parts. [Cedric de Saint Martin]
161

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
162
0.11.1 (2012-09-05)
163 164
-------------------

165 166 167
* Add forbid-download-cache parameter, forbidding to fetch git from cache.
  [Cedric de Saint Martin]
* Sanitize instance attributes. [Cedric de Saint Martin]
168

169 170 171
0.11 (2012-09-04)
-----------------

172
* Add slapos.recipe.build:gitclone recipe. [Cedric de Saint Martin]
173

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
174
0.10.2 (2012-08-02)
175
-------------------
176

177
* Update manifest to include readme.rst [Cedric de Saint Martin]
178

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
179 180
0.10.1 (2012-08-02)
-------------------
181

182
* Minor fix in ReST documentation formatting. [Cedric de Saint Martin]
183

184
0.10 (2012-07-02)
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
185
-----------------
186

187
* Add ``format = yes|no`` option. [Antoine Catton]
188

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
189
0.9 (2012-06-07)
190
----------------
191

192
* Revert accidental release about upcoming version of slapos.recipe.build
193

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
194
0.8 (2012-06-07)
195 196
----------------

197 198 199
* Add support for "path" argument [Cedric de Saint Martin]
* Cleanup of download entry point [Vincent Pelletier]
* Add npm and cpan entry points [Cedric de Saint Martin]
200

201
0.7 (2011-11-8)
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
202
---------------
Łukasz Nowak's avatar
Łukasz Nowak committed
203

204 205 206
* Generic: Remove directory when needed, and only if it is wanted.
  [Cedric de Saint Martin]
* Add slapos.recipe.downloadunpacked script [Alain Takoudjou]
Łukasz Nowak's avatar
Łukasz Nowak committed
207

Łukasz Nowak's avatar
Łukasz Nowak committed
208
0.6 (2011-09-08)
Łukasz Nowak's avatar
Łukasz Nowak committed
209 210
----------------

211 212 213 214 215 216
* Cmmi: Support more compatibility with other recipes to build, especially
  hexagonit.recipe.cmmi. [Łukasz Nowak]
* Generic: A lot of small improvements (like supporting values with = in
  environment) [Łukasz Nowak]
* Generic: Use shlex to parse some options. [Antoine Catton]
* Generic: Fix patch, it was not working, as not using stdin. [Antoine Catton]
Łukasz Nowak's avatar
Łukasz Nowak committed
217

218 219 220
0.5 (2011-09-06)
----------------

221
* Download: Expose location too for compatiblity. [Łukasz Nowak]
222

Łukasz Nowak's avatar
Łukasz Nowak committed
223
0.4 (2011-09-06)
224 225
----------------

226
* Cmmi: Provide more features to control build process. [Łukasz Nowak]
227

Łukasz Nowak's avatar
Łukasz Nowak committed
228
0.3 (2011-09-05)
229 230
----------------

231
* Provide slapos.recipe.build:download utility. [Łukasz Nowak]
232

Łukasz Nowak's avatar
Łukasz Nowak committed
233
0.2 (2011-09-05)
234 235
----------------

236 237 238 239 240
* Bugfix: Support buildout's download cache during downlading. [Łukasz Nowak]
* Bugfix: Honour correctly passed md5sum to download method. [Łukasz Nowak]
* Feature: Utility methods pipeCommand and failIfPathExists. [Łukasz Nowak]
* Bugfix: Rename promisee to promise. [Łukasz Nowak]
* Feature: Just warn in case of lack of promise. [Łukasz Nowak]
241

242
0.1 (2011-08-26)
Łukasz Nowak's avatar
Łukasz Nowak committed
243
----------------
244

245 246 247
* Add copyTree method to recursively copy [Cedric de Saint Martin]
* add guessPlatform function to guess architecture in case of
  multi-architecture installation [Cedric de Saint Martin]