Merge lp:~stewart/percona-xtrabackup/release-2.1.3-deb into lp:~percona-core/percona-xtrabackup/release-2.1.3
- release-2.1.3-deb
- Merge into release-2.1.3
Status: | Superseded |
---|---|
Proposed branch: | lp:~stewart/percona-xtrabackup/release-2.1.3-deb |
Merge into: | lp:~percona-core/percona-xtrabackup/release-2.1.3 |
Diff against target: |
1880 lines (+1354/-285) 14 files modified
Makefile (+108/-0) doc/source/conf.py (+4/-2) doc/source/percona-theme/layout.html (+1/-1) doc/source/release-notes/2.1/2.1.3.rst (+13/-0) test/python/BytesIO.py (+0/-136) utils/build-binary.sh (+9/-11) utils/build-dpkg.sh (+8/-44) utils/build-rpm.sh (+4/-8) utils/build.sh (+15/-22) utils/debian/control (+19/-9) utils/debian/copyright (+1166/-39) utils/debian/percona-xtrabackup.install (+3/-3) utils/debian/rules (+3/-9) utils/debian/source/format (+1/-1) |
To merge this branch: | bzr merge lp:~stewart/percona-xtrabackup/release-2.1.3-deb |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Alexey Kopytov (community) | Needs Information | ||
Review via email: mp+172259@code.launchpad.net |
Commit message
Description of the change
Update Debian packaging for 2.1.3 (and 'make dist' so we can produce a valid source tarball) in preparation for including in Debian.
Stewart Smith (stewart) wrote : | # |
Alexey Kopytov <email address hidden> writes:
> Does this really need to go to the release-2.1.3 branch?
It doesn't have to, I was proposing it go here if only for completeness
and for the exact tree used to make new source tarball be easily
accessible in the future.
--
Stewart Smith
Alexey Kopytov (akopytov) wrote : | # |
Hm, I think the current release-2.1.3 branch _is_ the exact tree that was used to make a release. Which is missing doc updates, but that's a separate issue.
Stewart Smith (stewart) wrote : | # |
Alexey Kopytov <email address hidden> writes:
> Hm, I think the current release-2.1.3 branch _is_ the exact tree that
> was used to make a release. Which is missing doc updates, but that's a
> separate issue.
Yep, I need these changes to produce a source tarball that's suitable
for building without an internet connection though... which is almost a
2.1.3a release or something.
--
Stewart Smith
Preview Diff
1 | === added file 'Makefile' |
2 | --- Makefile 1970-01-01 00:00:00 +0000 |
3 | +++ Makefile 2013-07-19 06:15:31 +0000 |
4 | @@ -0,0 +1,108 @@ |
5 | +MASTER_SITE=http://s3.amazonaws.com/percona.com/downloads/community |
6 | + |
7 | +.PHONY : dist |
8 | + |
9 | +# Here we specify what server versions we build against |
10 | + |
11 | +MYSQL_51_SOURCE=mysql-5.1.59.tar.gz |
12 | +MYSQL_55_SOURCE=mysql-5.5.17.tar.gz |
13 | +MYSQL_56_SOURCE=mysql-5.6.10.tar.gz |
14 | +PS_51_VERSION=5.1.59-13.0 |
15 | +PS_51_SOURCE=Percona-Server-XtraBackup-$(PS_51_VERSION).tar.gz |
16 | +PS_55_VERSION=5.5.16-22.0 |
17 | +PS_55_SOURCE=Percona-Server-XtraBackup-$(PS_55_VERSION).tar.gz |
18 | +BZR_REVNO=$(shell bzr revno 2>/dev/null || cat REVNO) |
19 | +XTRABACKUP_VERSION=$(shell sed -e 's/XTRABACKUP_VERSION=//' < VERSION) |
20 | + |
21 | +# targets for fetching server source tarballs |
22 | + |
23 | +SERVER_SOURCE_TARBALLS=$(MYSQL_51_SOURCE) $(MYSQL_55_SOURCE) $(MYSQL_56_SOURCE) |
24 | +PS_SERVER=$(PS_51_SOURCE) $(PS_55_SOURCE) |
25 | + |
26 | +# PS server source tarballs are inadequate |
27 | +# for these older versions, so we have to make them ourselves |
28 | + |
29 | +.PHONY: ps51source ps55source |
30 | + |
31 | +ps51source: $(PS_51_SOURCE) |
32 | + |
33 | + |
34 | +$(PS_51_SOURCE): |
35 | + rm -rf percona-server-5.1-xtrabackup |
36 | + bzr branch -r tag:Percona-Server-$(PS_51_VERSION) lp:percona-server/5.1 percona-server-5.1-xtrabackup |
37 | + cd percona-server-5.1-xtrabackup && bzr export percona-server-5.1-xtrabackup.tar.gz |
38 | + mv percona-server-5.1-xtrabackup/percona-server-5.1-xtrabackup.tar.gz . |
39 | + rm -rf percona-server-5.1-xtrabackup |
40 | + tar xfz percona-server-5.1-xtrabackup.tar.gz |
41 | + cd percona-server-5.1-xtrabackup && make mysql-$(shell echo $(PS_51_VERSION) | sed -e 's/-.*//').tar.gz |
42 | + rm percona-server-5.1-xtrabackup.tar.gz |
43 | + tar cfz $(PS_51_SOURCE) percona-server-5.1-xtrabackup |
44 | + rm -rf percona-server-5.1-xtrabackup |
45 | + |
46 | +ps55source: $(PS_55_SOURCE) |
47 | + |
48 | +$(PS_55_SOURCE): |
49 | + rm -rf percona-server-5.5-xtrabackup |
50 | + bzr branch -r tag:Percona-Server-$(PS_55_VERSION) lp:percona-server/5.5 percona-server-5.5-xtrabackup |
51 | + cd percona-server-5.5-xtrabackup && bzr export percona-server-5.5-xtrabackup.tar.gz |
52 | + mv percona-server-5.5-xtrabackup/percona-server-5.5-xtrabackup.tar.gz . |
53 | + rm -rf percona-server-5.5-xtrabackup |
54 | + tar xfz percona-server-5.5-xtrabackup.tar.gz |
55 | + cd percona-server-5.5-xtrabackup && make mysql-$(shell echo $(PS_55_VERSION) | sed -e 's/-.*//').tar.gz |
56 | + rm percona-server-5.5-xtrabackup.tar.gz |
57 | + tar cfz $(PS_55_SOURCE) percona-server-5.5-xtrabackup |
58 | + rm -rf percona-server-5.5-xtrabackup |
59 | + |
60 | +# source dist targets |
61 | + |
62 | +dist: $(SERVER_SOURCE_TARBALLS) $(PS_SERVER) |
63 | + bzr export percona-xtrabackup-$(XTRABACKUP_VERSION).tar.gz |
64 | + tar xfz percona-xtrabackup-$(XTRABACKUP_VERSION).tar.gz |
65 | + cp $(SERVER_SOURCE_TARBALLS) $(PS_SERVER) percona-xtrabackup-$(XTRABACKUP_VERSION)/ |
66 | + echo $(BZR_REVNO) > percona-xtrabackup-$(XTRABACKUP_VERSION)/REVNO |
67 | + rm percona-xtrabackup-$(XTRABACKUP_VERSION).tar.gz |
68 | + tar cfz percona-xtrabackup-$(XTRABACKUP_VERSION)-$(BZR_REVNO).tar.gz percona-xtrabackup-$(XTRABACKUP_VERSION) |
69 | + rm -rf percona-xtrabackup-$(XTRABACKUP_VERSION) |
70 | + |
71 | +$(SERVER_SOURCE_TARBALLS): |
72 | + wget $(MASTER_SITE)/$@ |
73 | + |
74 | +# fake clean/distclean targets... we explicitly do *NOT* want to clean |
75 | +# away the tarballs as we actually need to ship them |
76 | + |
77 | +.PHONY: clean distclean |
78 | + |
79 | +clean: |
80 | + |
81 | +distclean: |
82 | + |
83 | + |
84 | +.PHONY: innodb51source |
85 | + |
86 | +innodb51source: $(MYSQL_51_SOURCE) |
87 | + |
88 | +.PHONY: innodb55source |
89 | + |
90 | +innodb55source: $(MYSQL_55_SOURCE) |
91 | + |
92 | +.PHONY: innodb56source |
93 | + |
94 | +innodb56source: $(MYSQL_56_SOURCE) |
95 | + |
96 | +# HELP |
97 | + |
98 | +.PHONY: help |
99 | + |
100 | +help: |
101 | + @echo "Build targets for Percona XtraBackup" |
102 | + @echo "------------------------------------" |
103 | + @echo "Source:" |
104 | + @echo |
105 | + @echo "dist - source code tarball" |
106 | + @echo "" |
107 | + @echo "ps51source - source tarball for PS 5.1 for XB" |
108 | + @echo "ps55source - source tarball for PS 5.5 for XB" |
109 | + @echo "innodb51source - source tarball for MySQL 5.1 needed for XB" |
110 | + @echo "innodb55source - source tarball for MySQL 5.5 needed for XB" |
111 | + @echo "innodb56source - source tarball for MySQL 5.6 needed for XB" |
112 | + |
113 | |
114 | === modified file 'doc/source/conf.py' |
115 | --- doc/source/conf.py 2013-05-17 13:36:47 +0000 |
116 | +++ doc/source/conf.py 2013-07-19 06:15:31 +0000 |
117 | @@ -51,9 +51,9 @@ |
118 | # built documents. |
119 | # |
120 | # The short X.Y version. |
121 | -version = '2.1.2' |
122 | +version = '2.1.3' |
123 | # The full version, including alpha/beta/rc tags. |
124 | -release = '2.1.2' |
125 | +release = '2.1.3' |
126 | |
127 | # The language for content autogenerated by Sphinx. Refer to documentation |
128 | # for a list of supported languages. |
129 | @@ -110,6 +110,8 @@ |
130 | |
131 | .. |Percona XtraBackup| replace:: *Percona XtraBackup* |
132 | |
133 | +.. |Percona XtraDB Cluster| replace:: *Percona XtraDB Cluster* |
134 | + |
135 | .. |Percona Server| replace:: *Percona Server* |
136 | |
137 | .. |Percona| replace:: *Percona* |
138 | |
139 | === modified file 'doc/source/percona-theme/layout.html' |
140 | --- doc/source/percona-theme/layout.html 2013-05-17 13:36:47 +0000 |
141 | +++ doc/source/percona-theme/layout.html 2013-07-19 06:15:31 +0000 |
142 | @@ -78,7 +78,7 @@ |
143 | |
144 | <div class="side-column-block"> |
145 | <div class="a-btn-container"> |
146 | - <a title="Download PDF Manual for Percona XtraBackup 2.1" href="http://form.percona.com/PerconaXtraBackup2.1OperationsManual.html" class="a-btn-new"> |
147 | + <a title="Download PDF Manual for Percona XtraBackup 2.1" href="http://form.percona.com/PerconaXtraBackup2.1.2OperationsManual--5.20.13.html" class="a-btn-new"> |
148 | <span class="a-btn-text">Download Manual</span> |
149 | <span class="a-btn-fixed-slide-text">PDF for version 2.1</span> |
150 | <span class="a-btn-icon-right"><span></span></span> |
151 | |
152 | === added file 'doc/source/release-notes/2.1/2.1.3.rst' |
153 | --- doc/source/release-notes/2.1/2.1.3.rst 1970-01-01 00:00:00 +0000 |
154 | +++ doc/source/release-notes/2.1/2.1.3.rst 2013-07-19 06:15:31 +0000 |
155 | @@ -0,0 +1,13 @@ |
156 | +============================ |
157 | + |Percona XtraBackup| 2.1.3 |
158 | +============================ |
159 | + |
160 | +Percona is glad to announce the release of |Percona XtraBackup| 2.1.3 on May 22nd 2013. Downloads are available from our download site `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-2.1.3/>`_ and :doc:`Percona Software Repositories </installation>`. |
161 | + |
162 | +This release fixes a high priority bug. It's advised to upgrade your latest 2.1 version to 2.1.3 if you're using the |Percona Xtrabackup| with |Percona XtraDB Cluster|. This release is the latest stable release in the 2.1 series. |
163 | + |
164 | +Bugs Fixed |
165 | +---------- |
166 | + |
167 | + |Percona XtraBackup| 2.1.2 would hang when performing `State Snapshot Transfer <http://www.percona.com/doc/percona-xtradb-cluster/manual/state_snapshot_transfer.html>`_. Bug fixed :bug:`1182698`. |
168 | + |
169 | |
170 | === removed file 'test/python/BytesIO.py' |
171 | --- test/python/BytesIO.py 2011-06-10 07:21:52 +0000 |
172 | +++ test/python/BytesIO.py 1970-01-01 00:00:00 +0000 |
173 | @@ -1,136 +0,0 @@ |
174 | - |
175 | -# http://wiki.python.org/moin/BytesIO |
176 | -# |
177 | -# A skeleton one used for systems that don't have BytesIO. |
178 | -# |
179 | -# It's enough for subunit at least.... |
180 | - |
181 | -class BytesIO(object): |
182 | - """ A file-like API for reading and writing bytes objects. |
183 | - |
184 | - Mostly like StringIO, but write() calls modify the underlying |
185 | - bytes object. |
186 | - |
187 | - >>> b = bytes() |
188 | - >>> f = BytesIO(b, 'w') |
189 | - >>> f.write(bytes.fromhex('ca fe ba be')) |
190 | - >>> f.write(bytes.fromhex('57 41 56 45')) |
191 | - >>> b |
192 | - bytes([202, 254, 186, 190, 87, 65, 86, 69]) |
193 | - """ |
194 | - |
195 | - def __init__(self, buf, mode='r'): |
196 | - """ Create a new BytesIO for reading or writing the given buffer. |
197 | - |
198 | - buf - Back-end buffer for this BytesIO. A bytes object. |
199 | - Actually, anything that supports len(), slice-assignment, |
200 | - and += will work. |
201 | - mode - One of 'r', 'w', 'a'. |
202 | - An optional 'b' is also allowed, but it doesn't do anything. |
203 | - """ |
204 | - # XXX many 'mode' possibilities aren't allowed yet: 'rw+Ut' |
205 | - if len(mode) == 2 and mode[-1] == 'b': |
206 | - mode = mode[:-1] # binary mode goes without saying |
207 | - if mode not in ('r', 'w', 'a'): |
208 | - raise ValueError("mode must be 'r', 'w', or 'a'") |
209 | - |
210 | - self._buf = buf |
211 | - self.mode = mode |
212 | - self.closed = False |
213 | - if self.mode == 'w': |
214 | - del buf[:] |
215 | - self._point = 0 |
216 | - elif self.mode == 'r': |
217 | - self._point = 0 |
218 | - else: # 'a' |
219 | - self._point = len(buf) |
220 | - |
221 | - def close(self): |
222 | - self.closed = True |
223 | - |
224 | - def _check_closed(self): |
225 | - if self.closed: |
226 | - raise ValueError("file is closed") |
227 | - |
228 | - def flush(self): |
229 | - self._check_closed() |
230 | - |
231 | - def next(self): |
232 | - line = self.readline() |
233 | - if len(line) == 0: |
234 | - raise StopIteration |
235 | - return line |
236 | - |
237 | - def read(self, size=None): |
238 | - self._check_closed() |
239 | - if size is None: |
240 | - e = len(self._buf) |
241 | - else: |
242 | - e = min(self._point + size, len(self._buf)) |
243 | - r = self._buf[self._point:e] |
244 | - self._point = e |
245 | - return r |
246 | - |
247 | - def readline(self, size=None): |
248 | - self._check_closed() |
249 | - die # XXX TODO - assume ascii and read a line |
250 | - |
251 | - def readlines(self, sizehint=None): |
252 | - # XXX TODO handle sizehint |
253 | - return list(self) |
254 | - |
255 | - def seek(self, offset, whence=0): |
256 | - self._check_closed() |
257 | - |
258 | - if whence == 0: |
259 | - self._point = offset |
260 | - elif whence == 1: |
261 | - self._point += offset |
262 | - elif whence == 2: |
263 | - self._point = len(self._buf) + offset |
264 | - else: |
265 | - raise ValueError("whence must be 0, 1, or 2") |
266 | - |
267 | - if self._point < 0: |
268 | - self._point = 0 # XXX is this right? |
269 | - |
270 | - def tell(self): |
271 | - self._check_closed() |
272 | - return self._point |
273 | - |
274 | - def truncate(self, size=None): |
275 | - self._check_closed() |
276 | - if size is None: |
277 | - size = self.tell() |
278 | - del self._buf[size:] |
279 | - |
280 | - def write(self, data): |
281 | - self._check_closed() |
282 | - amt = len(data) |
283 | - size = len(self._buf) |
284 | - if self.mode == 'a': |
285 | - self._point = size |
286 | - |
287 | - if self._point > size: |
288 | - if isinstance(b, bytes): |
289 | - blank = bytes([0]) |
290 | - else: |
291 | - # Don't know what default value to insert, unfortunately |
292 | - raise ValueError("can't write past the end of this object") |
293 | - self._buf += blank * (self._point - size) + data |
294 | - self._point = len(self._buf) |
295 | - else: |
296 | - p = self._point |
297 | - self._buf[p:p + amt] = data |
298 | - self._point = min(p + amt, len(self._buf)) |
299 | - |
300 | - def writelines(self, seq): |
301 | - for line in seq: |
302 | - self.write(line) |
303 | - |
304 | - def __iter__(self): |
305 | - return self |
306 | - |
307 | - @property |
308 | - def name(self): |
309 | - return repr(self) |
310 | |
311 | === modified file 'utils/build-binary.sh' |
312 | --- utils/build-binary.sh 2013-05-08 09:56:30 +0000 |
313 | +++ utils/build-binary.sh 2013-07-19 06:15:31 +0000 |
314 | @@ -1,4 +1,4 @@ |
315 | -#!/bin/sh |
316 | +#!/bin/bash |
317 | # |
318 | # Execute this tool to setup the environment and build binary releases |
319 | # for xtrabackup starting from a fresh tree. |
320 | @@ -81,7 +81,7 @@ |
321 | . $SOURCEDIR/VERSION |
322 | |
323 | # Build information |
324 | -REVISION="$(cd "$SOURCEDIR"; bzr revno)" |
325 | +REVISION="$(cd "$SOURCEDIR"; bzr revno 2>/dev/null || cat REVNO)" |
326 | |
327 | # Compilation flags |
328 | export CC=${CC:-gcc} |
329 | @@ -92,7 +92,7 @@ |
330 | |
331 | # Create a temporary working directory |
332 | BASEINSTALLDIR="$(cd "$WORKDIR" && TMPDIR="$WORKDIR_ABS" mktemp -d xtrabackup-build.XXXXXX)" |
333 | -INSTALLDIR="$WORKDIR_ABS/$BASEINSTALLDIR/percona-xtrabackup-$XTRABACKUP_VERSION" # Make it absolute |
334 | +INSTALLDIR="$WORKDIR_ABS/$BASEINSTALLDIR/percona-xtrabackup-$XTRABACKUP_VERSION-`uname -s`-`arch`" # Make it absolute |
335 | |
336 | mkdir "$INSTALLDIR" |
337 | |
338 | @@ -102,14 +102,12 @@ |
339 | ( |
340 | cd "$WORKDIR" |
341 | |
342 | - # Make a copy of the source |
343 | - rm -f "percona-xtrabackup-$XTRABACKUP_VERSION" |
344 | - |
345 | - bzr export "percona-xtrabackup-$XTRABACKUP_VERSION" "$SOURCEDIR" |
346 | + # we don't make a copy of source, we build "in tree" |
347 | + # as we assume you've already done the extract source tarball thing. |
348 | |
349 | # Build proper |
350 | ( |
351 | - cd "percona-xtrabackup-$XTRABACKUP_VERSION" |
352 | + cd $SOURCEDIR |
353 | |
354 | # Install the files |
355 | mkdir "$INSTALLDIR/bin" "$INSTALLDIR/share" |
356 | @@ -140,13 +138,13 @@ |
357 | |
358 | if test "x$exit_value" = "x0" |
359 | then |
360 | - $TAR czf "percona-xtrabackup-$XTRABACKUP_VERSION-$REVISION.tar.gz" \ |
361 | + $TAR czf "percona-xtrabackup-$XTRABACKUP_VERSION-$REVISION-`uname -s`-`arch`.tar.gz" \ |
362 | --owner=0 --group=0 -C "$INSTALLDIR/../" \ |
363 | - "percona-xtrabackup-$XTRABACKUP_VERSION" |
364 | + "percona-xtrabackup-$XTRABACKUP_VERSION-`uname -s`-`arch`" |
365 | fi |
366 | |
367 | # Clean up build dir |
368 | - rm -rf "percona-xtrabackup-$XTRABACKUP_VERSION" |
369 | + rm -rf "percona-xtrabackup-$XTRABACKUP_VERSION-`uname -s`-`arch`" |
370 | |
371 | exit $exit_value |
372 | |
373 | |
374 | === modified file 'utils/build-dpkg.sh' |
375 | --- utils/build-dpkg.sh 2013-05-08 09:56:30 +0000 |
376 | +++ utils/build-dpkg.sh 2013-07-19 06:15:31 +0000 |
377 | @@ -1,4 +1,4 @@ |
378 | -#!/bin/sh |
379 | +#!/bin/bash |
380 | # Usage: build-dpkg.sh [target dir] |
381 | # The default target directory is the current directory. If it is not |
382 | # supplied and the current directory is not empty, it will issue an error in |
383 | @@ -37,43 +37,11 @@ |
384 | esac |
385 | done |
386 | |
387 | -# Working directory |
388 | -if test "$#" -eq 0 |
389 | -then |
390 | - WORKDIR="$(pwd)" |
391 | - |
392 | - # Check that the current directory is not empty |
393 | - if test "x$(echo *)" != "x*" |
394 | - then |
395 | - echo >&2 \ |
396 | - "Current directory is not empty. Use $0 . to force build in ." |
397 | - exit 1 |
398 | - fi |
399 | - |
400 | -elif test "$#" -eq 1 |
401 | -then |
402 | - WORKDIR="$1" |
403 | - |
404 | - # Check that the provided directory exists and is a directory |
405 | - if ! test -d "$WORKDIR" |
406 | - then |
407 | - echo >&2 "$WORKDIR is not a directory" |
408 | - exit 1 |
409 | - fi |
410 | - |
411 | -else |
412 | - echo >&2 "Usage: $0 [target dir]" |
413 | - exit 1 |
414 | - |
415 | -fi |
416 | - |
417 | -SOURCEDIR="$(cd $(dirname "$0"); cd ..; pwd)" |
418 | - |
419 | # Read XTRABACKUP_VERSION from the VERSION file |
420 | -. $SOURCEDIR/VERSION |
421 | +. VERSION |
422 | |
423 | DEBIAN_VERSION="$(lsb_release -sc)" |
424 | -REVISION="$(cd "$SOURCEDIR"; bzr revno)" |
425 | +REVISION="$(bzr revno 2>/dev/null || cat REVNO)" |
426 | FULL_VERSION="$XTRABACKUP_VERSION-$REVISION.$DEBIAN_VERSION" |
427 | |
428 | # Build information |
429 | @@ -90,15 +58,14 @@ |
430 | |
431 | # Build |
432 | ( |
433 | - # Make a copy in workdir and copy debian files |
434 | - cd "$WORKDIR" |
435 | - bzr export "percona-xtrabackup-$FULL_VERSION" "$SOURCEDIR" |
436 | + # we assume we're in the source directory, as we assume |
437 | + # that we've done "make dist" before. |
438 | |
439 | ( |
440 | - cd "percona-xtrabackup-$FULL_VERSION" |
441 | + T=`ls -1 ../percona-xtrabackup*tar.gz`; TO=`echo $T|sed -e 's/percona-xtrabackup-/percona-xtrabackup_/; s/\.tar\.gz/.orig.tar.gz/;'`; mv $T $TO |
442 | |
443 | # Move the debian dir to the appropriate place |
444 | - cp -a "$SOURCEDIR/utils/debian/" . |
445 | + cp -a "utils/debian/" . |
446 | |
447 | # Don't build transitional packages if requested |
448 | if test "x$NOTRANSITIONAL" = "xyes" |
449 | @@ -107,12 +74,9 @@ |
450 | fi |
451 | |
452 | # Update distribution |
453 | - dch -m -D "$DEBIAN_VERSION" --force-distribution -v "$XTRABACKUP_VERSION-$REVISION.$DEBIAN_VERSION" 'Update distribution' |
454 | + dch -m -D "$DEBIAN_VERSION" --force-distribution -v "$XTRABACKUP_VERSION-$REVISION-1" 'Update distribution' |
455 | # Issue dpkg-buildpackage command |
456 | dpkg-buildpackage $DPKG_BINSRC $BUILDPKG_KEY |
457 | |
458 | ) |
459 | - |
460 | - rm -rf "percona-xtrabackup-$FULL_VERSION" |
461 | - |
462 | ) |
463 | |
464 | === modified file 'utils/build-rpm.sh' |
465 | --- utils/build-rpm.sh 2013-05-08 09:56:30 +0000 |
466 | +++ utils/build-rpm.sh 2013-07-19 06:15:31 +0000 |
467 | @@ -1,4 +1,4 @@ |
468 | -#!/bin/bash |
469 | +#!/bin/bash -x |
470 | # |
471 | # Execute this tool to setup and build RPMs for XtraBackup starting |
472 | # from a fresh tree |
473 | @@ -100,7 +100,7 @@ |
474 | # Build information |
475 | REDHAT_RELEASE="$(grep -o 'release [0-9][0-9]*' /etc/redhat-release | \ |
476 | cut -d ' ' -f 2)" |
477 | -REVISION="$(cd "$SOURCEDIR"; bzr revno)" |
478 | +REVISION="$(cd "$SOURCEDIR"; (bzr revno 2>/dev/null || cat REVNO))" |
479 | |
480 | # Fix problems in rpmbuild for rhel4: _libdir and _arch are not correctly set. |
481 | if test "x$REDHAT_RELEASE" == "x4" && test "x$TARGET_ARG" == "xi686" |
482 | @@ -126,12 +126,8 @@ |
483 | |
484 | mkdir -p BUILD SOURCES RPMS SRPMS |
485 | |
486 | - # Copy source to SOURCE dir -- create a suitable tar |
487 | - rm -f "SOURCE/percona-xtrabackup-$XTRABACKUP_VERSION.tar.gz" |
488 | - |
489 | - bzr export \ |
490 | - "$WORKDIR_ABS/SOURCES/percona-xtrabackup-$XTRABACKUP_VERSION.tar.gz" \ |
491 | - "$SOURCEDIR" |
492 | + # FIXME: spec file should use the VERSION-REVISION instead. |
493 | + cp $SOURCEDIR/../percona-xtrabackup-$XTRABACKUP_VERSION*.tar.gz SOURCES/percona-xtrabackup-$XTRABACKUP_VERSION.tar.gz |
494 | |
495 | # Issue RPM command |
496 | rpmbuild $SIGN $TARGET $TARGET_LIBDIR $TARGET_ARCH $DUMMY \ |
497 | |
498 | === modified file 'utils/build.sh' |
499 | --- utils/build.sh 2013-05-07 13:32:47 +0000 |
500 | +++ utils/build.sh 2013-07-19 06:15:31 +0000 |
501 | @@ -108,7 +108,8 @@ |
502 | then |
503 | if [ "$AUTO_DOWNLOAD" = "yes" ] |
504 | then |
505 | - wget "$MASTER_SITE"/$i |
506 | + # Makefile has foo to download using wget |
507 | + make $i |
508 | else |
509 | echo "Put $i in $top_dir or set environment variable \ |
510 | AUTO_DOWNLOAD to \"yes\"" |
511 | @@ -308,19 +309,15 @@ |
512 | then |
513 | rm -rf $branch_dir |
514 | fi |
515 | - if [ -d $branch_dir ] |
516 | + |
517 | + if [ ! -f Percona-Server-XtraBackup-$PS_51_VERSION.tar.gz ] |
518 | then |
519 | - cd $branch_dir |
520 | - (bzr upgrade || true) |
521 | - bzr clean-tree --force --ignored |
522 | - bzr revert |
523 | - bzr pull --overwrite |
524 | - else |
525 | - bzr branch -r tag:Percona-Server-$PS_51_VERSION \ |
526 | - lp:percona-server/5.1 $branch_dir |
527 | - cd $branch_dir |
528 | + make ps51source |
529 | fi |
530 | |
531 | + rm -rf $branch_dir |
532 | + tar xfz Percona-Server-XtraBackup-$PS_51_VERSION.tar.gz |
533 | + cd $branch_dir |
534 | $MAKE_CMD main |
535 | cd $top_dir |
536 | rm -rf $server_dir |
537 | @@ -361,20 +358,16 @@ |
538 | then |
539 | rm -rf $branch_dir |
540 | fi |
541 | - if [ -d $branch_dir ] |
542 | + |
543 | + if [ ! -f Percona-Server-XtraBackup-$PS_55_VERSION.tar.gz ] |
544 | then |
545 | - cd $branch_dir |
546 | - yes | bzr break-lock |
547 | - (bzr upgrade || true) |
548 | - bzr clean-tree --force --ignored |
549 | - bzr revert |
550 | - bzr pull --overwrite |
551 | - else |
552 | - bzr branch -r tag:Percona-Server-$PS_55_VERSION \ |
553 | - lp:percona-server $branch_dir |
554 | - cd $branch_dir |
555 | + make ps55source |
556 | fi |
557 | |
558 | + rm -rf $branch_dir |
559 | + tar xfz Percona-Server-XtraBackup-$PS_55_VERSION.tar.gz |
560 | + cd $branch_dir |
561 | + |
562 | $MAKE_CMD PERCONA_SERVER=Percona-Server-5.5 main |
563 | cd $top_dir |
564 | rm -rf $server_dir |
565 | |
566 | === modified file 'utils/debian/control' |
567 | --- utils/debian/control 2013-05-04 18:04:40 +0000 |
568 | +++ utils/debian/control 2013-07-19 06:15:31 +0000 |
569 | @@ -1,17 +1,27 @@ |
570 | Source: percona-xtrabackup |
571 | -Section: misc |
572 | +Section: database |
573 | Priority: extra |
574 | -Maintainer: Percona Development <mysql-dev@percona.com> |
575 | -Build-Depends: debhelper (>= 7.3), libaio-dev, wget, automake, |
576 | - libtool, bison, libncurses-dev, libz-dev, libssl-dev, cmake, bzr, ca-certificates |
577 | +Maintainer: Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org> |
578 | +Uploaders: Stewart Smith <stewart.smith@percona.com>, Ignacio Nin <ignacio.nin@percona.com>, Clint Byrum <clint@fewbar.com> |
579 | +Build-Depends: automake, |
580 | + bison, |
581 | + ca-certificates, |
582 | + cmake, |
583 | + debhelper (>= 7.3), |
584 | + libaio-dev, |
585 | + libncurses-dev, |
586 | + libssl-dev, |
587 | + libtool, |
588 | + libz-dev, |
589 | + libgcrypt-dev |
590 | Standards-Version: 3.9.3 |
591 | -Homepage: https://launchpad.net/percona-xtrabackup |
592 | -Vcs-Browser: http://bazaar.launchpad.net/~percona-dev/percona-xtrabackup/release-1.4/files |
593 | -Vcs-Bzr: bzr+ssh://bazaar.launchpad.net/~percona-dev/percona-xtrabackup/release-1.4/ |
594 | +Homepage: http://www.percona.com/software/percona-xtrabackup |
595 | +Vcs-Browser: http://bazaar.launchpad.net/~percona-core/percona-xtrabackup/2.1/files |
596 | +Vcs-Bzr: lp:percona-xtrabackup |
597 | |
598 | Package: percona-xtrabackup |
599 | Architecture: any |
600 | -Depends: ${shlibs:Depends}, ${misc:Depends}, libdbd-mysql-perl |
601 | +Depends: libdbd-mysql-perl, ${misc:Depends}, ${shlibs:Depends} |
602 | Provides: xtrabackup |
603 | Breaks: xtrabackup (<< 2.0.0~) |
604 | Replaces: xtrabackup (<< 2.0.0~) |
605 | @@ -31,7 +41,7 @@ |
606 | |
607 | Package: percona-xtrabackup-test |
608 | Architecture: any |
609 | -Depends: percona-xtrabackup, python, ${misc:Depends}, mysql-client |
610 | +Depends: mysql-client, percona-xtrabackup, python, ${misc:Depends} |
611 | Description: Test suite for Percona XtraBackup |
612 | Test suite for Percona XtraBackup. Install this package if you intend |
613 | to run XtraBackup's test suite. |
614 | |
615 | === modified file 'utils/debian/copyright' |
616 | --- utils/debian/copyright 2013-04-22 20:11:35 +0000 |
617 | +++ utils/debian/copyright 2013-07-19 06:15:31 +0000 |
618 | @@ -1,41 +1,1168 @@ |
619 | Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ |
620 | -Upstream-Contact: Percona Development <mysql-dev@percona.com> |
621 | -Source: https://launchpad.net/percona-xtrabackup |
622 | -Comment: |
623 | - This package was debianized by Alex <aleksandr.kuzminsky@percona.com> on |
624 | - Sun, 28 Jun 2009 14:20:17 -0700. Its current debian maintainer is |
625 | - Ignacio Nin <ignacio.nin@percona.com>. |
626 | +Upstream-Name: Percona XtraBackup |
627 | +Upstream-Contact: Stewart Smith <stewart.smith@percona.com> |
628 | +Source: http://www.percona.com/downloads/XtraBackup/ |
629 | +Disclaimer: Modified from Autogenerated by CDBS. The notices for the embedded |
630 | + MySQL source trees comes mostly from the debian/copyright file for the debian |
631 | + 5.5 packages. Since there are embedded tarballs in the source archive, |
632 | + paths specified are after all embedded tarballs have been extracted. |
633 | + . |
634 | + The comments from the MySQL debian/copying are reproduced below: |
635 | + . |
636 | + Also, MySQL carries the "FOSS License Exception" specified in README |
637 | + . |
638 | + Quoting from README: |
639 | + . |
640 | + MySQL FOSS License Exception We want free and open source |
641 | + software applications under certain licenses to be able to use |
642 | + specified GPL-licensed MySQL client libraries despite the fact |
643 | + that not all such FOSS licenses are compatible with version |
644 | + 2 of the GNU General Public License. Therefore there are |
645 | + special exceptions to the terms and conditions of the GPLv2 |
646 | + as applied to these client libraries, which are identified |
647 | + and described in more detail in the FOSS License Exception at |
648 | + <http://www.mysql.com/about/legal/licensing/foss-exception.html>. |
649 | + . |
650 | + The text of the Above URL is quoted below, as of Aug 17, 2011. |
651 | + . |
652 | + > FOSS License Exception |
653 | + > . |
654 | + > Updated July 1, 2010 |
655 | + > . |
656 | + > What is the FOSS License Exception? Oracle¿s Free and Open Source |
657 | + > Software ("FOSS") License Exception (formerly known as the FLOSS |
658 | + > License Exception) allows developers of FOSS applications to include |
659 | + > Oracle's MySQL Client Libraries (also referred to as "MySQL Drivers" |
660 | + > or "MySQL Connectors") with their FOSS applications. MySQL Client |
661 | + > Libraries are typically licensed pursuant to version 2 of the General |
662 | + > Public License ("GPL"), but this exception permits distribution of |
663 | + > certain MySQL Client Libraries with a developer¿s FOSS applications |
664 | + > licensed under the terms of another FOSS license listed below, |
665 | + > even though such other FOSS license may be incompatible with the GPL. |
666 | + > . |
667 | + > The following terms and conditions describe the circumstances under |
668 | + > which Oracle¿s FOSS License Exception applies. |
669 | + > . |
670 | + > Oracle¿s FOSS License Exception Terms and Conditions Definitions. |
671 | + > "Derivative Work" means a derivative work, as defined under applicable |
672 | + > copyright law, formed entirely from the Program and one or more |
673 | + > FOSS Applications. |
674 | + > . |
675 | + > "FOSS Application" means a free and open source software application |
676 | + > distributed subject to a license listed in the section below titled |
677 | + > "FOSS License List." |
678 | + > . |
679 | + > "FOSS Notice" means a notice placed by Oracle or MySQL in a copy |
680 | + > of the MySQL Client Libraries stating that such copy of the MySQL |
681 | + > Client Libraries may be distributed under Oracle's or MySQL¿s FOSS |
682 | + > (or FLOSS) License Exception. |
683 | + > . |
684 | + > "Independent Work" means portions of the Derivative Work that are not |
685 | + > derived from the Program and can reasonably be considered independent |
686 | + > and separate works. |
687 | + > . |
688 | + > "Program" means a copy of Oracle¿s MySQL Client Libraries that |
689 | + > contains a FOSS Notice. |
690 | + > . |
691 | + > A FOSS application developer ("you" or "your") may distribute a |
692 | + > Derivative Work provided that you and the Derivative Work meet all |
693 | + > of the following conditions: You obey the GPL in all respects for |
694 | + > the Program and all portions (including modifications) of the Program |
695 | + > included in the Derivative Work (provided that this condition does not |
696 | + > apply to Independent Works); The Derivative Work does not include any |
697 | + > work licensed under the GPL other than the Program; You distribute |
698 | + > Independent Works subject to a license listed in the section below |
699 | + > titled "FOSS License List"; You distribute Independent Works in |
700 | + > object code or executable form with the complete corresponding |
701 | + > machine-readable source code on the same medium and under the same |
702 | + > FOSS license applying to the object code or executable forms; All |
703 | + > works that are aggregated with the Program or the Derivative Work |
704 | + > on a medium or volume of storage are not derivative works of the |
705 | + > Program, Derivative Work or FOSS Application, and must reasonably |
706 | + > be considered independent and separate works. Oracle reserves all |
707 | + > rights not expressly granted in these terms and conditions. If all |
708 | + > of the above conditions are not met, then this FOSS License Exception |
709 | + > does not apply to you or your Derivative Work. |
710 | + > . |
711 | + > FOSS License List |
712 | + > . |
713 | + > License Name Version(s)/Copyright Date |
714 | + > Release Early Certified Software |
715 | + > Academic Free License 2.0 |
716 | + > Apache Software License 1.0/1.1/2.0 |
717 | + > Apple Public Source License 2.0 |
718 | + > Artistic license From Perl 5.8.0 |
719 | + > BSD license "July 22 1999" |
720 | + > Common Development and Distribution License (CDDL) 1.0 |
721 | + > Common Public License 1.0 |
722 | + > Eclipse Public License 1.0 |
723 | + > European Union Public License (EUPL)[1] 1.1 |
724 | + > GNU Library or "Lesser" General Public License (LGPL) 2.0/2.1/3.0 |
725 | + > GNU General Public License (GPL) 3.0 |
726 | + > IBM Public License 1.0 |
727 | + > Jabber Open Source License 1.0 |
728 | + > MIT License (As listed in file MIT-License.txt) - |
729 | + > Mozilla Public License (MPL) 1.0/1.1 |
730 | + > Open Software License 2.0 |
731 | + > OpenSSL license (with original SSLeay license) "2003" ("1998") |
732 | + > PHP License 3.0/3.01 |
733 | + > Python license (CNRI Python License) - |
734 | + > Python Software Foundation License 2.1.1 |
735 | + > Sleepycat License "1999" |
736 | + > University of Illinois/NCSA Open Source License - |
737 | + > W3C License "2001" |
738 | + > X11 License "2001" |
739 | + > Zlib/libpng License - |
740 | + > Zope Public License 2.0 |
741 | + > [1] When an Independent Work is licensed under a "Compatible License" |
742 | + > pursuant to the EUPL, the Compatible License rather than the EUPL is |
743 | + > the applicable license for purposes of these FOSS License Exception |
744 | + > Terms and Conditions. |
745 | + . |
746 | + The above text is subject to this copyright notice: |
747 | + © 2010, Oracle and/or its affiliats. |
748 | + |
749 | + |
750 | +Files: ./src/libarchive/* |
751 | +Copyright: Copyright (c) 2003-2011 Tim Kientzle |
752 | + Copyright (c) 2008-2011 Michihiro NAKAJIMA |
753 | + Copyright (c) 2011 libarchive Project |
754 | + Copyright (c) 2011 Andres Mejia |
755 | + Copyright (c) 2007-2010 Joerg Sonnenberger |
756 | + Copyright (c) 2009 Andreas Henriksson |
757 | + Copyright (c) 2008 Anselm Strauss |
758 | + Copyright (c) 2008 Miklos Vajna |
759 | + Copyright (c) 2008 Jaakko Heinonen |
760 | + Copyright (c) 2003-2007 Kees Zeelenberg |
761 | + Copyright (c) 2007 Kai Wang |
762 | + Copyright (c) 2006 Rudolf Marek SYSGO s.r.o. |
763 | + Copyright (c) 2002 Thomas Moestl <tmm@FreeBSD.org> |
764 | + Portions Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies) |
765 | + Portions Copyright (c) 2001 The NetBSD Foundation, Inc |
766 | + Portions Copyright (c) 1996-2008 PostgreSQL Global Development Group |
767 | + Portions Copyright (c) 1985, 1986, 1992, 1993 The Regents of the University |
768 | + of California |
769 | +Comment: The license text comes from the Debian libarchive package. Upstream |
770 | + for Percona XtraBackup is aware that the local patches to libarchive need to |
771 | + be merged upstream and that we should link with upstream libarchive. |
772 | +License: BSD-2-clause and BSD-3-clause |
773 | + * Copyright (c) 2003-2011 Tim Kientzle |
774 | + * All rights reserved. |
775 | + * |
776 | + * Redistribution and use in source and binary forms, with or without |
777 | + * modification, are permitted provided that the following conditions |
778 | + * are met: |
779 | + * 1. Redistributions of source code must retain the above copyright |
780 | + * notice, this list of conditions and the following disclaimer. |
781 | + * 2. Redistributions in binary form must reproduce the above copyright |
782 | + * notice, this list of conditions and the following disclaimer in the |
783 | + * documentation and/or other materials provided with the distribution. |
784 | + * |
785 | + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR |
786 | + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
787 | + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
788 | + * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, |
789 | + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
790 | + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
791 | + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
792 | + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
793 | + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
794 | + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
795 | + . |
796 | + Portions with copyright to The Regents of the University of California have the |
797 | + following license. |
798 | + * Copyright (c) 1985, 1986, 1992, 1993 |
799 | + * The Regents of the University of California. All rights reserved. |
800 | + * |
801 | + * This code is derived from software contributed to Berkeley by |
802 | + * Diomidis Spinellis and James A. Woods, derived from original |
803 | + * work by Spencer Thomas and Joseph Orost. |
804 | + * |
805 | + * Redistribution and use in source and binary forms, with or without |
806 | + * modification, are permitted provided that the following conditions |
807 | + * are met: |
808 | + * 1. Redistributions of source code must retain the above copyright |
809 | + * notice, this list of conditions and the following disclaimer. |
810 | + * 2. Redistributions in binary form must reproduce the above copyright |
811 | + * notice, this list of conditions and the following disclaimer in the |
812 | + * documentation and/or other materials provided with the distribution. |
813 | + * 3. Neither the name of the University nor the names of its contributors |
814 | + * may be used to endorse or promote products derived from this software |
815 | + * without specific prior written permission. |
816 | + * |
817 | + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND |
818 | + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
819 | + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
820 | + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE |
821 | + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
822 | + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
823 | + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
824 | + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
825 | + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
826 | + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
827 | + * SUCH DAMAGE. |
828 | + . |
829 | + Portions with copyright to PostgreSQL Global Development Group have the |
830 | + following license. |
831 | + * Permission to use, copy, modify, and distribute this software and its |
832 | + * documentation for any purpose, without fee, and without a written agreement |
833 | + * is hereby granted, provided that the above copyright notice and this |
834 | + * paragraph and the following two paragraphs appear in all copies. |
835 | + * |
836 | + * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR |
837 | + * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING |
838 | + * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS |
839 | + * DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE |
840 | + * POSSIBILITY OF SUCH DAMAGE. |
841 | + * |
842 | + * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, |
843 | + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY |
844 | + * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS |
845 | + * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO |
846 | + * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. |
847 | + . |
848 | + The PPMdH codec code is in the Public Domain. The code has the following |
849 | + disclaimer. |
850 | + * 2010-03-12 : Igor Pavlov : Public domain |
851 | + * This code is based on PPMd var.H (2001): Dmitry Shkarin : Public domain |
852 | + |
853 | + |
854 | +Files: ./test/kewpie/randgen/* |
855 | +Copyright: 2008-2009, Sun Microsystems, Inc. |
856 | + 2008-2010, Sun Microsystems, Inc. |
857 | + 2009, Sun Microsystems, Inc. |
858 | + 2010, Sun Microsystems, Inc. |
859 | + 2008, 2010 Oracle and/or its affiliates. |
860 | + 2008, 2011 Oracle and/or its affiliates. |
861 | + 2008, 2011, Oracle and/or its affiliates. |
862 | + 2008,2010, Oracle and/or its affiliates. |
863 | + 2008,2011, Oracle and/or its affiliates. |
864 | + 2009, 2011 Oracle and/or its affiliates. |
865 | + 2009-2010, Oracle and/or its affiliates. |
866 | + 2010, Oracle and/or its affiliates. |
867 | + 2010-2011, Oracle and/or its affiliates. |
868 | + 2011, Oracle and/or its affiliates. |
869 | +License: GPL-2 |
870 | + |
871 | +Files: ./test/kewpie/* |
872 | +Copyright: 2010, Patrick Crews |
873 | + 2010-2011, Patrick Crews |
874 | + 2011, Patrick Crews |
875 | +License: GPL-2+ |
876 | + |
877 | +Files: ./src/quicklz/* |
878 | +Copyright: Copyright (C) 2006-2011 Lasse Mikkel Reinhold |
879 | +License: GPL-2 |
880 | + |
881 | +Files: ./src/* |
882 | + ./test/* |
883 | +Copyright: 2009-2012, Percona Ireland Ltd |
884 | + 2009-2013, Percona Ireland Ltd |
885 | + 2011, Percona Ireland Ltd |
886 | + 2011-2012, Percona Ireland Ltd |
887 | + 2012, Percona Ireland Ltd |
888 | +License: GPL-2 |
889 | + |
890 | +Files: ./test/python/testtools/* |
891 | +Copyright: 2008, testtools developers. See LICENSE for details |
892 | + 2008-2010, testtools developers. See LICENSE for details |
893 | + 2008-2011, testtools developers. See LICENSE for details |
894 | + 2009, testtools developers. See LICENSE for details |
895 | + 2009-2010, testtools developers. See LICENSE for details |
896 | + 2009-2011, testtools developers. See LICENSE for details |
897 | + 2010, testtools developers. See LICENSE for details |
898 | + 2011, testtools developers. See LICENSE for details |
899 | +Comment: License text from the testtools LICENSE file |
900 | +License: Expat |
901 | + Copyright (c) 2008-2011 Jonathan M. Lange <jml@mumak.net> and the testtools |
902 | + authors. |
903 | + . |
904 | + The testtools authors are: |
905 | + * Canonical Ltd |
906 | + * Twisted Matrix Labs |
907 | + * Jonathan Lange |
908 | + * Robert Collins |
909 | + * Andrew Bennetts |
910 | + * Benjamin Peterson |
911 | + * Jamu Kakar |
912 | + * James Westby |
913 | + * Martin [gz] |
914 | + * Michael Hudson-Doyle |
915 | + * Aaron Bentley |
916 | + * Christian Kampka |
917 | + . |
918 | + and are collectively referred to as "testtools developers". |
919 | + . |
920 | + Permission is hereby granted, free of charge, to any person obtaining a copy |
921 | + of this software and associated documentation files (the "Software"), to deal |
922 | + in the Software without restriction, including without limitation the rights |
923 | + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
924 | + copies of the Software, and to permit persons to whom the Software is |
925 | + furnished to do so, subject to the following conditions: |
926 | + . |
927 | + The above copyright notice and this permission notice shall be included in all |
928 | + copies or substantial portions of the Software. |
929 | + . |
930 | + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
931 | + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
932 | + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
933 | + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
934 | + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
935 | + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
936 | + SOFTWARE. |
937 | + . |
938 | + Some code in testtools/run.py taken from Python's unittest module: |
939 | + Copyright (c) 1999-2003 Steve Purcell |
940 | + Copyright (c) 2003-2010 Python Software Foundation |
941 | + . |
942 | + This module is free software, and you may redistribute it and/or modify |
943 | + it under the same terms as Python itself, so long as this copyright message |
944 | + and disclaimer are retained in their original form. |
945 | + . |
946 | + IN NO EVENT SHALL THE AUTHOR BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, |
947 | + SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF |
948 | + THIS CODE, EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH |
949 | + DAMAGE. |
950 | + . |
951 | + THE AUTHOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT |
952 | + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A |
953 | + PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, |
954 | + AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, |
955 | + SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. |
956 | + |
957 | +Files: ./test/python/junitxml/* |
958 | +Copyright: 2005, Robert Collins <robertc@robertcollins.net> |
959 | + 2006, Robert Collins <robertc@robertcollins.net> |
960 | + 2009, Robert Collins <robertc@robertcollins.net> |
961 | +Comment: Not installed, just used by test suite. Copyright information from |
962 | + Debian python-junitxml debian/copyright. |
963 | +License: LGPL-3 |
964 | + This package was originally debianized by Robert Collins |
965 | + <robertc@robertcollins.net> on Sep 20 2009. |
966 | + . |
967 | + It was downloaded from http://launchpad.net/pyjunitxml/. |
968 | + . |
969 | + Upstream Authors: Robert Collins <robertc@robertcollins.net> |
970 | + . |
971 | + Copyright 2009 Robert Collins. |
972 | + . |
973 | + PyJUnitXML is Copyright (c) 2009 Robert Collins, and distributed under the |
974 | + GNU Library General Public Licence version 3 (LGPL-3). Broadly, this means you |
975 | + have the right to use this library in any application you want, regardless of |
976 | + the licence of your application, but that if you modify this library the |
977 | + modifications you make need to be released under a compatible terms if you |
978 | + convey the application to other users. For exact details see the COPYING and |
979 | + GPL-3 files included in the source. |
980 | + . |
981 | + On Debian systems, the full text of the L-GPL3 can be found in |
982 | + /usr/share/common-licenses/LGPL-3 |
983 | + |
984 | +Files: ./test/python/iso8601/* |
985 | + ./test/python/subunit/iso8601.py |
986 | +Copyright: 2007 Michael Twomey |
987 | +Comment: used as part of subunit, which is not used in building the Debian |
988 | + package, only used if running the test suite. |
989 | +License: Expat |
990 | + Copyright (c) 2007 Michael Twomey |
991 | + . |
992 | + Permission is hereby granted, free of charge, to any person obtaining a |
993 | + copy of this software and associated documentation files (the |
994 | + "Software"), to deal in the Software without restriction, including |
995 | + without limitation the rights to use, copy, modify, merge, publish, |
996 | + distribute, sublicense, and/or sell copies of the Software, and to |
997 | + permit persons to whom the Software is furnished to do so, subject to |
998 | + the following conditions: |
999 | + . |
1000 | + The above copyright notice and this permission notice shall be included |
1001 | + in all copies or substantial portions of the Software. |
1002 | + . |
1003 | + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS |
1004 | + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
1005 | + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. |
1006 | + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY |
1007 | + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, |
1008 | + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE |
1009 | + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
1010 | + |
1011 | +Files: ./test/python/subunit/* |
1012 | + ./test/subunit.sh |
1013 | +Comment: Copyright information from python-subunit debian/copyright. These |
1014 | + files are not installed, just used for test suite, which is not run during |
1015 | + build of the Debian package. |
1016 | Copyright: |
1017 | - Copyright (C) 2009-2013 Percona, LLC, except for the |
1018 | - innobackupex script (innobackupex-1.5.1), which is |
1019 | - Copyright (C) 2003, 2009 Innobase Oy. All rights reserved., |
1020 | - published under the GNU General Public License Version 2. |
1021 | -License: GPL-2 |
1022 | - This program is free software; you can redistribute it and/or modify |
1023 | - it under the terms of the GNU General Public License as published by |
1024 | - the Free Software Foundation; either version 2 of the License, or |
1025 | - (at your option) any later version. |
1026 | - . |
1027 | - This program is distributed in the hope that it will be useful, |
1028 | - but WITHOUT ANY WARRANTY; without even the implied warranty of |
1029 | - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
1030 | - GNU General Public License for more details. |
1031 | - . |
1032 | - You should have received a copy of the GNU General Public License with |
1033 | - the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL; |
1034 | - if not, write to the Free Software Foundation, Inc., 51 Franklin St, |
1035 | - Fifth Floor, Boston, MA 02110-1301 USA |
1036 | - . |
1037 | - On Debian systems, the complete text of the GNU General Public |
1038 | - License, version 2, can be found in /usr/share/common-licenses/GPL-2. |
1039 | - . |
1040 | - The Debian packaging is Copyright © 2009-2013 Percona, LLC |
1041 | - and is licensed under the GNU General Public License, version 2. |
1042 | - |
1043 | -Files: innobackupex |
1044 | -Copyright: Copyright (C) 2003, 2009 Innobase Oy. All rights reserved. |
1045 | -License: GPL-2 |
1046 | - |
1047 | -Files: * |
1048 | -Copyright: Copyright (C) 2009-2013 Percona, LLC |
1049 | -License: GPL-2 |
1050 | + 2005, 2006, 2008, 2009 Robert Collins <robertc@robertcollins.net> |
1051 | + 2004 Canonical Limited |
1052 | + Martin Pool |
1053 | +License: Apache-2 or BSD-3-clause |
1054 | + Licensed under either the Apache License, Version 2.0 or the BSD 3-clause |
1055 | + license at the users choice. A copy of both licenses are available in the |
1056 | + project source as Apache-2.0 and BSD. You may not use this file except in |
1057 | + compliance with one of these two licences. |
1058 | + . |
1059 | + Unless required by applicable law or agreed to in writing, software |
1060 | + distributed under these licenses is distributed on an "AS IS" BASIS, WITHOUT |
1061 | + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |
1062 | + license you chose for the specific language governing permissions and |
1063 | + limitations under that license. |
1064 | + . |
1065 | + BSD 3-clause license: |
1066 | + . |
1067 | + Redistribution and use in source and binary forms, with or without |
1068 | + modification, are permitted provided that the following conditions |
1069 | + are met: |
1070 | + 1. Redistributions of source code must retain the above copyright |
1071 | + notice, this list of conditions and the following disclaimer. |
1072 | + 2. Redistributions in binary form must reproduce the above copyright |
1073 | + notice, this list of conditions and the following disclaimer in the |
1074 | + documentation and/or other materials provided with the distribution. |
1075 | + 3. Neither the name of Robert Collins nor the names of Subunit contributors |
1076 | + may be used to endorse or promote products derived from this software |
1077 | + without specific prior written permission. |
1078 | + . |
1079 | + THIS SOFTWARE IS PROVIDED BY ROBERT COLLINS AND SUBUNIT CONTRIBUTORS ``AS IS'' |
1080 | + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
1081 | + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
1082 | + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE |
1083 | + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
1084 | + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
1085 | + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
1086 | + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
1087 | + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
1088 | + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
1089 | + SUCH DAMAGE. |
1090 | + . |
1091 | + On Debian/Ubuntu systems, the complete text of the Apache 2.0 license can be |
1092 | + found in `/usr/share/common-licenses/Apache-2.0`. |
1093 | + |
1094 | + |
1095 | +Files: ./test/kewpie/randgen/bench/benchmark.pl |
1096 | + ./test/kewpie/randgen/gengrammar.pl |
1097 | + ./test/kewpie/randgen/translateMysql.pl |
1098 | + ./test/kewpie/randgen/unit/ExecutorTest.pm |
1099 | + ./test/kewpie/randgen/unit/FromGrammarTest.pm |
1100 | + ./test/kewpie/randgen/unit/GendataTest.pm |
1101 | + ./test/kewpie/randgen/unit/GrammarTest.pm |
1102 | + ./test/kewpie/randgen/unit/IPC.pm |
1103 | + ./test/kewpie/randgen/unit/IPC_P1.pm |
1104 | + ./test/kewpie/randgen/unit/Metadata.pm |
1105 | + ./test/kewpie/randgen/unit/ParseAllGrammars.pm |
1106 | + ./test/kewpie/randgen/unit/RandomTest.pm |
1107 | + ./test/kewpie/randgen/unit/TestMySQLServer.pm |
1108 | + ./test/kewpie/randgen/unit/TestReplServer.pm |
1109 | + ./test/kewpie/randgen/unit/unit.pl |
1110 | +Copyright: 2009, Sun Microsystems, Inc. Use |
1111 | + 2010, Sun Microsystems, Inc. Use |
1112 | +License: GPL-2 |
1113 | + |
1114 | +Files: ./test/kewpie/randgen/gentest.pl |
1115 | + ./test/kewpie/randgen/lib/DBServer/DBServer.pm |
1116 | + ./test/kewpie/randgen/lib/GenTest.pm |
1117 | + ./test/kewpie/randgen/lib/GenTest/Properties.pm |
1118 | + ./test/kewpie/randgen/lib/GenTest/XML/Transporter.pm |
1119 | + ./test/kewpie/randgen/unit/Suite.pm |
1120 | +Copyright: 2008, 2011, Oracle and/or its affiliates. All rights |
1121 | + 2010-2011, Oracle and/or its affiliates. All rights |
1122 | +License: GPL-2 |
1123 | + |
1124 | +Files: ./test/kewpie/randgen/lib/GenTest/Validator/DrizzleErrorLogScan.pm |
1125 | + ./test/kewpie/randgen/lib/GenTest/Validator/MarkErrorLog.pm |
1126 | +Copyright: 2008, 2010 Oracle and/or its affiliates, Inc. All |
1127 | +License: GPL-2 |
1128 | + |
1129 | +Files: ./test/kewpie/randgen/lib/GenTest/Validator/Drizzledump.pm |
1130 | + ./test/kewpie/randgen/lib/GenTest/Validator/DrizzledumpMigrate.pm |
1131 | +Copyright: 2010, Patrick Crews. |
1132 | + 2010-2011, Patrick Crews. |
1133 | +License: GPL-2 |
1134 | + |
1135 | +Files: ./test/kewpie/randgen/conf/gis/wkt2sql.pl |
1136 | +Copyright: OpenStreetMap contributors, CC-BY-SA |
1137 | +License: GPL-2 |
1138 | + |
1139 | +Files: ./contrib/backup_mysql_cron.sh |
1140 | +Copyright: 2011, Daniel van Eeden |
1141 | +License: GPL-2+ |
1142 | + |
1143 | +Files: ./test/kewpie/lib/sys_mgmt/logging_management.py |
1144 | +Copyright: 2009, Sun Microsystems |
1145 | + 2011, Patrick Crews |
1146 | +License: GPL-2+ |
1147 | + |
1148 | +Files: ./test/kewpie/lib/opts/matrix_manager.py |
1149 | +Copyright: 2012, Valentine Gostev |
1150 | +License: GPL-2+ |
1151 | + |
1152 | +Files: */cmd-line-utils/libedit/config.h |
1153 | + */dbug/example1.c |
1154 | + */dbug/example2.c |
1155 | + */dbug/example3.c |
1156 | + */dbug/factorial.c |
1157 | + */dbug/main.c |
1158 | + */dbug/my_main.c |
1159 | + */dbug/remove_function_from_trace.pl |
1160 | + */dbug/tests.c |
1161 | + */dbug/tests-t.pl |
1162 | + */extra/yassl/src/dummy.cpp |
1163 | + */include/probes_mysql_nodtrace.h |
1164 | + */libmysqld/resource.h |
1165 | + */mysql-test/* |
1166 | + */regex/* |
1167 | + */sql-bench/graph-compare-results.sh |
1168 | + */storage/ndb/bin/* |
1169 | + */storage/ndb/demos/* |
1170 | + */support-files/binary-configure.sh |
1171 | + */support-files/my-huge.cnf.sh |
1172 | + */support-files/my-innodb-heavy-4G.cnf.sh |
1173 | + */support-files/my-large.cnf.sh |
1174 | + */support-files/my-medium.cnf.sh |
1175 | + */support-files/my-small.cnf.sh |
1176 | + */support-files/mysqld_multi.server.sh |
1177 | + */support-files/mysql-log-rotate.sh |
1178 | + */support-files/mysql.server-sys5.sh |
1179 | +Copyright: UNKNOWN |
1180 | +Comment: These files fall under the blanket license specified in the file |
1181 | + COPYING and README for MySQL. |
1182 | +License: GPL-2 |
1183 | + GPLv2 Disclaimer |
1184 | + For the avoidance of doubt, except that if any license choice |
1185 | + other than GPL or LGPL is available it will apply instead, |
1186 | + Oracle elects to use only the General Public License version 2 |
1187 | + (GPLv2) at this time for any software where a choice of GPL |
1188 | + license versions is made available with the language indicating |
1189 | + that GPLv2 or any later version may be used, or where a choice |
1190 | + of which version of the GPL is applied is otherwise unspecified. |
1191 | + |
1192 | +Files: */BUILD/* |
1193 | + */client/* |
1194 | + */client/echo.c |
1195 | + */client/get_password.c |
1196 | + */cmake/* |
1197 | + */dbug/dbug_add_tags.pl |
1198 | + */extra/* |
1199 | + */include/* |
1200 | + */libmysql/* |
1201 | + */libmysqld/* |
1202 | + */libservices/* |
1203 | + */mysql-test/include/have_perfschema.inc |
1204 | + */mysql-test/include/have_perfschema.inc |
1205 | + */mysql-test/lib/mtr_cases.pm |
1206 | + */mysql-test/lib/mtr_gcov.pl |
1207 | + */mysql-test/lib/mtr_gprof.pl |
1208 | + */mysql-test/lib/mtr_io.pl |
1209 | + */mysql-test/lib/mtr_match.pm |
1210 | + */mysql-test/lib/mtr_misc.pl |
1211 | + */mysql-test/lib/mtr_process.pl |
1212 | + */mysql-test/lib/mtr_report.pm |
1213 | + */mysql-test/lib/mtr_results.pm |
1214 | + */mysql-test/lib/mtr_stress.pl |
1215 | + */mysql-test/lib/mtr_unique.pm |
1216 | + */mysql-test/lib/My/ConfigFactory.pm |
1217 | + */mysql-test/lib/My/Config.pm |
1218 | + */mysql-test/lib/My/CoreDump.pm |
1219 | + */mysql-test/lib/My/File/* |
1220 | + */mysql-test/lib/My/Find.pm |
1221 | + */mysql-test/lib/My/Handles.pm |
1222 | + */mysql-test/lib/My/Options.pm |
1223 | + */mysql-test/lib/My/Platform.pm |
1224 | + */mysql-test/lib/My/SafeProcess/Base.pm |
1225 | + */mysql-test/lib/My/SafeProcess.pm |
1226 | + */mysql-test/lib/My/SafeProcess/safe_kill_win.cc |
1227 | + */mysql-test/lib/My/SafeProcess/safe_process.cc |
1228 | + */mysql-test/lib/My/SafeProcess/safe_process.pl |
1229 | + */mysql-test/lib/My/SafeProcess/safe_process_win.cc |
1230 | + */mysql-test/lib/My/SysInfo.pm |
1231 | + */mysql-test/lib/My/Test.pm |
1232 | + */mysql-test/lib/t/* |
1233 | + */mysql-test/lib/v1/mtr_cases.pl |
1234 | + */mysql-test/lib/v1/mtr_gcov.pl |
1235 | + */mysql-test/lib/v1/mtr_gprof.pl |
1236 | + */mysql-test/lib/v1/mtr_im.pl |
1237 | + */mysql-test/lib/v1/mtr_io.pl |
1238 | + */mysql-test/lib/v1/mtr_match.pl |
1239 | + */mysql-test/lib/v1/mtr_misc.pl |
1240 | + */mysql-test/lib/v1/mtr_process.pl |
1241 | + */mysql-test/lib/v1/mtr_report.pl |
1242 | + */mysql-test/lib/v1/mtr_stress.pl |
1243 | + */mysql-test/lib/v1/mtr_timer.pl |
1244 | + */mysql-test/lib/v1/mtr_unique.pl |
1245 | + */mysql-test/lib/v1/My/* |
1246 | + */mysql-test/lib/v1/My/* |
1247 | + */mysql-test/lib/v1/mysql-test-run.pl |
1248 | + */mysql-test/mysql-stress-test.pl |
1249 | + */mysql-test/mysql-test-run.pl |
1250 | + */mysql-test/std_data/* |
1251 | + */mysql-test/suite/perfschema/include/* |
1252 | + */mysql-test/suite/perfschema_stress/include/* |
1253 | + */mysql-test/suite/perfschema_stress/include/* |
1254 | + */mysys/* |
1255 | + */packaging/WiX/ca/* |
1256 | + */plugin/audit_null/* |
1257 | + */plugin/auth/* |
1258 | + */plugin/daemon_example/* |
1259 | + */plugin/fulltext/* |
1260 | + */plugin/semisync/semisync_slave.cc |
1261 | + */plugin/semisync/semisync_slave.h |
1262 | + */scripts/* |
1263 | + */sql/* |
1264 | + */sql-common/* |
1265 | + */storage/* |
1266 | + */strings/* |
1267 | + */support-files/config.huge.ini.sh |
1268 | + */support-files/config.medium.ini.sh |
1269 | + */support-files/config.small.ini.sh |
1270 | + */support-files/MacOSX/Description.plist.sh |
1271 | + */support-files/MacOSX/Info.plist.sh |
1272 | + */support-files/MacOSX/StartupParameters.plist.sh |
1273 | + */support-files/MySQL-shared-compat.spec.sh |
1274 | + */support-files/mysql.spec.sh |
1275 | + */support-files/ndb-config-2-node.ini.sh |
1276 | + */tests/* |
1277 | + */unittest/* |
1278 | + */vio/* |
1279 | +Copyright: 1979-2008 MySQL AB |
1280 | + 1995-2010 MySQL AB Sun Microsystems Inc |
1281 | + 1994-1997,2000-2011 Oracle and/or its affiliates. |
1282 | +License: GPL-2 |
1283 | + |
1284 | +Files: */storage/innobase/* |
1285 | +Copyright: 1994-2011 Innobase Oy. |
1286 | +License: GPL-2 |
1287 | + |
1288 | +Files: */cmd-line-utils/readline/* |
1289 | +Copyright: 1987-2006 Free Software Foundation Inc |
1290 | +License: GPL-2+ |
1291 | + |
1292 | +Files: */cmd-line-utils/libedit/* |
1293 | +Copyright: 1989-1990,1992-1993 The Regents of the University of California. |
1294 | +License: BSD (3 clause) |
1295 | + |
1296 | +Files: cmd-line-utils/libedit/filecomplete.c |
1297 | + */cmd-line-utils/libedit/filecomplete.h |
1298 | + */cmd-line-utils/libedit/np/fgetln.c |
1299 | + */cmd-line-utils/libedit/read.h |
1300 | + */cmd-line-utils/libedit/readline.c |
1301 | + */cmd-line-utils/libedit/readline/* |
1302 | +Copyright: 1997-2001 The NetBSD Foundation Inc |
1303 | +License: BSD (2 clause) |
1304 | + This code is derived from software contributed to The NetBSD Foundation |
1305 | + by Jaromir Dolecek. |
1306 | + . |
1307 | + Redistribution and use in source and binary forms, with or without |
1308 | + modification, are permitted provided that the following conditions |
1309 | + are met: |
1310 | + 1. Redistributions of source code must retain the above copyright |
1311 | + notice, this list of conditions and the following disclaimer. |
1312 | + 2. Redistributions in binary form must reproduce the above copyright |
1313 | + notice, this list of conditions and the following disclaimer in the |
1314 | + documentation and/or other materials provided with the distribution. |
1315 | + . |
1316 | + THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS |
1317 | + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED |
1318 | + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
1319 | + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS |
1320 | + BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
1321 | + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
1322 | + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
1323 | + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
1324 | + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
1325 | + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
1326 | + POSSIBILITY OF SUCH DAMAGE. |
1327 | + |
1328 | +Files: */client/completion_hash.h |
1329 | + */scripts/mysqlaccess.sh |
1330 | + */scripts/mysql_fix_extensions.sh |
1331 | + */scripts/mysql_setpermission.sh |
1332 | + */sql-bench/* |
1333 | + */storage/myisam/ftbench/ft-test-run.sh |
1334 | + */storage/myisam/mi_test_all.sh |
1335 | + */storage/ndb/test/run-test/atrt-analyze-result.sh |
1336 | + */storage/ndb/test/run-test/atrt-clear-result.sh |
1337 | + */storage/ndb/test/run-test/atrt-gather-result.sh |
1338 | + */storage/ndb/test/run-test/atrt-setup.sh |
1339 | + */storage/ndb/test/run-test/make-config.sh |
1340 | + */storage/ndb/test/run-test/make-html-reports.sh |
1341 | + */storage/ndb/test/run-test/make-index.sh |
1342 | + */storage/ndb/test/run-test/ndb-autotest.sh |
1343 | + */strings/strxmov.c |
1344 | + */strings/strxnmov.c |
1345 | + */support-files/MacOSX/postflight.sh |
1346 | + */support-files/MacOSX/preflight.sh |
1347 | +Copyright: 2000-2009 MySQL AB Sun Microsystems Inc |
1348 | + 2000-2007 MySQL AB |
1349 | +License: LGPL |
1350 | + |
1351 | +Files: */storage/archive/azio.c |
1352 | + */storage/archive/azlib.h |
1353 | + */zlib/* |
1354 | +Copyright: 1995-2005 Jean-loup Gailly and Mark Adler |
1355 | +License: zlib/libpng |
1356 | + This software is provided 'as-is', without any express or implied |
1357 | + warranty. In no event will the authors be held liable for any damages |
1358 | + arising from the use of this software. |
1359 | + . |
1360 | + Permission is granted to anyone to use this software for any purpose, |
1361 | + including commercial applications, and to alter it and redistribute it |
1362 | + freely, subject to the following restrictions: |
1363 | + . |
1364 | + 1. The origin of this software must not be misrepresented; you must not |
1365 | + claim that you wrote the original software. If you use this software |
1366 | + in a product, an acknowledgment in the product documentation would be |
1367 | + appreciated but is not required. |
1368 | + 2. Altered source versions must be plainly marked as such, and must not be |
1369 | + misrepresented as being the original software. |
1370 | + 3. This notice may not be removed or altered from any source distribution. |
1371 | + |
1372 | +Files: */sql-bench/innotest1.sh |
1373 | + */sql-bench/innotest1a.sh |
1374 | + */sql-bench/innotest1b.sh |
1375 | + */sql-bench/innotest2.sh |
1376 | + */sql-bench/innotest2a.sh |
1377 | + */sql-bench/innotest2b.sh |
1378 | +Copyright: 2000-2002 Innobase Oy & MySQL AB |
1379 | +Comment: These files fall under the blanket license specified in the file COPYING |
1380 | +License: GPL-2 |
1381 | + |
1382 | +Files: */storage/innobase/btr/btr0sea.c |
1383 | + */storage/innobase/include/log0log.h |
1384 | + */storage/innobase/include/os0sync.h |
1385 | + */storage/innobase/log/log0log.c |
1386 | + */storage/innobase/row/row0sel.c |
1387 | +Copyright: 1995-1997,2009-2010 Innobase Oy. |
1388 | + 2008-2009 Google Inc |
1389 | +License: GPL-2 |
1390 | + |
1391 | +Files: */storage/innobase/btr/btr0cur.c |
1392 | + */storage/innobase/buf/buf0buf.c |
1393 | + */storage/innobase/include/sync0rw.h |
1394 | + */storage/innobase/include/sync0sync.h |
1395 | + */storage/innobase/sync/* |
1396 | +Copyright: 1994-2011 Oracle and/or its affiliates. |
1397 | + 2008 Google Inc |
1398 | +License: GPL-2 |
1399 | + |
1400 | +Files: */storage/myisam/rt_index.h |
1401 | + */storage/myisam/rt_key.c |
1402 | + */storage/myisam/rt_mbr.c |
1403 | + */storage/myisam/rt_mbr.h |
1404 | + */storage/myisam/sp_defs.h |
1405 | +Copyright: 2000,2002-2006 MySQL AB & Ramil Kalimullin |
1406 | +License: GPL-2 |
1407 | + |
1408 | +Files: */storage/innobase/include/ut0bh.h |
1409 | + */storage/innobase/trx/trx0rseg.c |
1410 | + */storage/innobase/ut/ut0bh.c |
1411 | + */storage/innobase/ut/ut0ut.c |
1412 | +Copyright: 1996,2010-2011 Oracle Corpn. |
1413 | +License: GPL-2 |
1414 | + |
1415 | +Files: */plugin/semisync/semisync.cc |
1416 | + */plugin/semisync/semisync.h |
1417 | + */plugin/semisync/semisync_slave_plugin.cc |
1418 | +Copyright: 2008 MySQL AB |
1419 | + 2007 Google Inc |
1420 | +License: GPL-2 |
1421 | + |
1422 | +Files: */strings/ctype-bin.c |
1423 | + */strings/ctype-eucjpms.c |
1424 | + */strings/ctype-ujis.c |
1425 | +Copyright: 2000,2002,2005-2011 Oracle and/or its affiliates. & tommy@valley.ne.jp |
1426 | +License: LGPL |
1427 | + On Debian and systems the full text of the GNU Library General Public |
1428 | + License version 2 can be found in the file |
1429 | + `/usr/share/common-licenses/LGPL-2` |
1430 | + |
1431 | +Files: */scripts/mysqld_safe.sh |
1432 | + */support-files/mysql-multi.server.sh |
1433 | + */support-files/mysql.server.sh |
1434 | +Copyright: 1996 Abandoned TCX DataKonsult AB & Monty Program KB & Detron HB |
1435 | +License: PD |
1436 | + This file is public domain and comes with NO WARRANTY of any kind |
1437 | + |
1438 | +Files: */sql/sql_yacc.cc |
1439 | + */sql/sql_yacc.h |
1440 | +Copyright: 1984,1989-1990,2000-2006 Free Software Foundation, Inc. |
1441 | +License: GPL-2+ |
1442 | + |
1443 | +Files: */storage/innobase/include/pars0grm.h |
1444 | + */storage/innobase/pars/pars0grm.c |
1445 | +Copyright: 1995-2009 Innobase Oy. |
1446 | + 1984,1989-1990,2000-2004 Free Software Foundation Inc. |
1447 | +License: GPL-2 |
1448 | + As a special exception, when this file is copied by Bison into a |
1449 | + Bison output file, you may use that output file without restriction. |
1450 | + This special exception was added by the Free Software Foundation |
1451 | + in version 1.24 of Bison. |
1452 | + . |
1453 | + This program is free software; you can redistribute it and/or modify it under |
1454 | + the terms of the GNU General Public License as published by the Free Software |
1455 | + Foundation; version 2 of the License. |
1456 | + . |
1457 | + This program is distributed in the hope that it will be useful, but WITHOUT |
1458 | + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS |
1459 | + FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. |
1460 | + . |
1461 | + You should have received a copy of the GNU General Public License along with |
1462 | + this program; if not, write to the Free Software Foundation, Inc., 59 Temple |
1463 | + Place, Suite 330, Boston, MA 02111-1307 USA |
1464 | + |
1465 | +Files: */storage/innobase/include/srv0srv.h |
1466 | + */storage/innobase/srv/srv0start.c |
1467 | +Copyright: 1995-1996,2010-2011 Innobase Oy. |
1468 | + 2008-2009 Google Inc |
1469 | + 2009 Percona Inc |
1470 | +License: GPL-2 |
1471 | + |
1472 | +Files: */plugin/semisync/semisync_master.cc |
1473 | + */plugin/semisync/semisync_master_plugin.cc |
1474 | +Copyright: 2008-2009 MySQL AB Sun Microsystems Inc |
1475 | + 2007 Google Inc |
1476 | +License: GPL-2 |
1477 | + |
1478 | +Files: */storage/innobase/include/os0file.h |
1479 | + storage/innobase/os/os0file.c |
1480 | +Copyright: 1995-2010 Innobase Oy. |
1481 | + 2009 Percona Inc |
1482 | +License: GPL-2 |
1483 | + |
1484 | +Files: */include/t_ctype.h |
1485 | + */strings/t_ctype.h |
1486 | +Copyright: 2000 MySQL AB |
1487 | + 1998 Theppitak Karoonboonyanan |
1488 | + 1998-1999 Pruet Boonma |
1489 | +License: GPL-2 |
1490 | + |
1491 | +Files: */cmd-line-utils/libedit/np/strlcat.c |
1492 | + */cmd-line-utils/libedit/np/strlcpy.c |
1493 | +Copyright: 1998 Todd C. Miller <Todd.Miller@courtesan.com> |
1494 | +License: ISC |
1495 | + Permission to use, copy, modify, and distribute this software for any |
1496 | + purpose with or without fee is hereby granted, provided that the above |
1497 | + copyright notice and this permission notice appear in all copies. |
1498 | + . |
1499 | + THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL |
1500 | + WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES |
1501 | + OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE |
1502 | + FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |
1503 | + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION |
1504 | + OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN |
1505 | + CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
1506 | + |
1507 | +Files: */sql/nt_servc.cc |
1508 | + */sql/nt_servc.h |
1509 | +Copyright: 1998 Abandoned Irena Pancirov - Irnet Snc |
1510 | +License: PD |
1511 | + This file is public domain and comes with NO WARRANTY of any kind |
1512 | + |
1513 | +Files: */dbug/dbug.c |
1514 | + */dbug/dbug_long.h |
1515 | +Copyright: 1987 Abandoned Fred Fish |
1516 | +License: UNKNOWN |
1517 | + N O T I C E |
1518 | + . |
1519 | + Copyright Abandoned, 1987, Fred Fish |
1520 | + . |
1521 | + . |
1522 | + This previously copyrighted work has been placed into the public |
1523 | + domain by the author and may be freely used for any purpose, |
1524 | + private or commercial. |
1525 | + . |
1526 | + Because of the number of inquiries I was receiving about the use |
1527 | + of this product in commercially developed works I have decided to |
1528 | + simply make it public domain to further its unrestricted use. I |
1529 | + specifically would be most happy to see this material become a |
1530 | + part of the standard Unix distributions by AT&T and the Berkeley |
1531 | + Computer Science Research Group, and a standard part of the GNU |
1532 | + system from the Free Software Foundation. |
1533 | + . |
1534 | + I would appreciate it, as a courtesy, if this notice is left in |
1535 | + all copies and derivative works. Thank you. |
1536 | + . |
1537 | + The author makes no warranty of any kind with respect to this |
1538 | + product and explicitly disclaims any implied warranties of mer- |
1539 | + chantability or fitness for any particular purpose. |
1540 | + |
1541 | +Files: */cmd-line-utils/libedit/np/vis.c |
1542 | +Copyright: 1989-1993 The Regents of the University of California. |
1543 | + 1999-2005 The NetBSD Foundation Inc |
1544 | +License: BSD (3 clause) |
1545 | + Redistribution and use in source and binary forms, with or without |
1546 | + modification, are permitted provided that the following conditions |
1547 | + are met: |
1548 | + 1. Redistributions of source code must retain the above copyright |
1549 | + notice, this list of conditions and the following disclaimer. |
1550 | + 2. Redistributions in binary form must reproduce the above copyright |
1551 | + notice, this list of conditions and the following disclaimer in the |
1552 | + documentation and/or other materials provided with the distribution. |
1553 | + 3. Neither the name of the University nor the names of its contributors |
1554 | + may be used to endorse or promote products derived from this software |
1555 | + without specific prior written permission. |
1556 | + . |
1557 | + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND |
1558 | + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
1559 | + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
1560 | + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE |
1561 | + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
1562 | + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
1563 | + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
1564 | + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
1565 | + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
1566 | + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
1567 | + SUCH DAMAGE. |
1568 | + |
1569 | +Files: */scripts/dheadgen.pl |
1570 | +Copyright: 2008-2009 Sun Microsystems Inc |
1571 | +License: BSD (3 clause) |
1572 | + |
1573 | +Files: */storage/ndb/test/src/getarg.c |
1574 | +Copyright: 1997-2000 - Kungliga Tekniska Högskolan |
1575 | +License: BSD (3 clause) |
1576 | + |
1577 | +Files: */storage/ndb/test/include/getarg.h |
1578 | +Copyright: 2003 MySQL AB |
1579 | + 1997-1999 Kungliga Tekniska Högskolan |
1580 | +License: BSD (3 clause) GPL-2 |
1581 | + This program is free software; you can redistribute it and/or modify |
1582 | + it under the terms of the GNU General Public License as published by |
1583 | + the Free Software Foundation; version 2 of the License. |
1584 | + . |
1585 | + This program is distributed in the hope that it will be useful, |
1586 | + but WITHOUT ANY WARRANTY; without even the implied warranty of |
1587 | + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
1588 | + GNU General Public License for more details. |
1589 | + . |
1590 | + You should have received a copy of the GNU General Public License |
1591 | + along with this program; if not, write to the Free Software |
1592 | + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ |
1593 | + . |
1594 | + Copyright (c) 1997, 1999 Kungliga Tekniska Högskolan |
1595 | + (Royal Institute of Technology, Stockholm, Sweden). |
1596 | + All rights reserved. |
1597 | + . |
1598 | + Redistribution and use in source and binary forms, with or without |
1599 | + modification, are permitted provided that the following conditions |
1600 | + are met: |
1601 | + . |
1602 | + 1. Redistributions of source code must retain the above copyright |
1603 | + notice, this list of conditions and the following disclaimer. |
1604 | + . |
1605 | + 2. Redistributions in binary form must reproduce the above copyright |
1606 | + notice, this list of conditions and the following disclaimer in the |
1607 | + documentation and/or other materials provided with the distribution. |
1608 | + . |
1609 | + 3. Neither the name of the Institute nor the names of its contributors |
1610 | + may be used to endorse or promote products derived from this software |
1611 | + without specific prior written permission. |
1612 | + . |
1613 | + THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND |
1614 | + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
1615 | + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
1616 | + ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE |
1617 | + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
1618 | + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
1619 | + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
1620 | + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
1621 | + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
1622 | + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
1623 | + SUCH DAMAGE. |
1624 | + |
1625 | +Files: */storage/innobase/handler/ha_innodb.cc |
1626 | +Copyright: 2008-2009 Google Inc |
1627 | + 2009 Percona Inc |
1628 | + 2000-2011 MySQL AB & Innobase Oy. |
1629 | +License: GPL-2 |
1630 | + |
1631 | +Files: */plugin/semisync/semisync_master.h |
1632 | +Copyright: 2008-2009 MySQL AB Sun Microsystems Inc |
1633 | + 2007 Google Inc |
1634 | +License: GPL-2 |
1635 | + |
1636 | +Files: */storage/innobase/srv/srv0srv.c |
1637 | +Copyright: 2008-2009 Google Inc |
1638 | + 1995-2011 Oracle and/or its affiliates. |
1639 | + 2009 Percona Inc |
1640 | +License: GPL-2 |
1641 | + |
1642 | +Files: */storage/innobase/ut/ut0rbt.c |
1643 | +Copyright: 2007-2010 Innobase Oy. |
1644 | + 2007 Oracle/Innobase Oy |
1645 | +License: GPL-2 |
1646 | + |
1647 | +Files: */strings/ctype-win1250ch.c |
1648 | +Copyright: 2002-2010 Oracle and/or its affiliates. |
1649 | + 2001 Jan Pazdziora |
1650 | +License: GPL-2 |
1651 | + |
1652 | +Files: */strings/ctype-tis620.c |
1653 | +Copyright: 1998 Theppitak Karoonboonyanan <thep@links.nectec.or.th> |
1654 | + 1989-1991 Samphan Raruenrom <samphan@thai.com> |
1655 | + 2000-2010 Oracle and/or its affiliates. |
1656 | + 2003 Sathit Jittanupat |
1657 | + 2001 Korakot Chaovavanich <korakot@iname.com> and |
1658 | + 1998-1999 Pruet Boonma <pruet@eng.cmu.ac.th> |
1659 | +License: GPL-2 |
1660 | + |
1661 | +Files: */storage/innobase/handler/ha_innodb.h |
1662 | +Copyright: 2000-2010 MySQL AB & Innobase Oy. |
1663 | +License: GPL-2 |
1664 | + |
1665 | +Files: */strings/dtoa.c |
1666 | +Copyright: 2007-2010 Oracle and/or its affiliates. |
1667 | + 1991,2000-2001 Lucent Technologies |
1668 | +License: LGPL |
1669 | + |
1670 | +Files: */scripts/mysqldumpslow.sh |
1671 | +Copyright: 2000-2002,2005-2009 MySQL AB Sun Microsystems Inc |
1672 | +License: LGPL |
1673 | + |
1674 | +Files: */libmysqld/lib_sql.cc |
1675 | +Copyright: 2000 SWsoft company |
1676 | +License: SWsoft |
1677 | + This material is provided "as is", with absolutely no warranty expressed |
1678 | + or implied. Any use is at your own risk. |
1679 | + . |
1680 | + Permission to use or copy this software for any purpose is hereby granted |
1681 | + without fee, provided the above notices are retained on all copies. |
1682 | + Permission to modify the code and to distribute modified code is granted, |
1683 | + provided the above notices are retained, and a notice that the code was |
1684 | + modified is included with the above copyright notice. |
1685 | + |
1686 | +Files: */tests/mail_to_db.pl |
1687 | +Copyright: 1998 Abandoned TCX DataKonsult AB & Monty Program KB & Detron HB |
1688 | +License: PD |
1689 | + This file is public domain and comes with NO WARRANTY of any kind |
1690 | + |
1691 | +Files: */dbug/dbug_analyze.c |
1692 | +Copyright: 1987 June Binayak Banerjee |
1693 | +License: PD |
1694 | + This program may be freely distributed under the same terms and |
1695 | + conditions as Fred Fish's Dbug package. |
1696 | + |
1697 | +Files: */regex/regexp.c |
1698 | +Copyright: 1986 University of Toronto |
1699 | +License: BSD-like |
1700 | + Permission is granted to anyone to use this software for any |
1701 | + purpose on any computer system, and to redistribute it freely, |
1702 | + subject to the following restrictions: |
1703 | + . |
1704 | + 1. The author is not responsible for the consequences of use of |
1705 | + this software, no matter how awful, even if they arise |
1706 | + from defects in it. |
1707 | + . |
1708 | + 2. The origin of this software must not be misrepresented, either |
1709 | + by explicit claim or by omission. |
1710 | + . |
1711 | + 3. Altered versions must be plainly marked as such, and must not |
1712 | + be misrepresented as being the original software. |
1713 | + |
1714 | + |
1715 | + |
1716 | + |
1717 | + |
1718 | + |
1719 | + |
1720 | + |
1721 | +License: GPL-2 |
1722 | + This program is free software; you can redistribute it and/or modify |
1723 | + it under the terms of the GNU General Public License as published by |
1724 | + the Free Software Foundation; version 2 of the License. |
1725 | + . |
1726 | + This program is distributed in the hope that it will be useful, |
1727 | + but WITHOUT ANY WARRANTY; without even the implied warranty of |
1728 | + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
1729 | + GNU General Public License for more details. |
1730 | + . |
1731 | + You should have received a copy of the GNU General Public License |
1732 | + along with this program; if not, write to the Free Software |
1733 | + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ |
1734 | + . |
1735 | + On Debian and systems the full text of the GNU General Public |
1736 | + License version 2 can be found in the file |
1737 | + `/usr/share/common-licenses/GPL-2` |
1738 | + |
1739 | +License: GPL-2+ |
1740 | + This program is free software; you can redistribute it |
1741 | + and/or modify it under the terms of the GNU General Public |
1742 | + License as published by the Free Software Foundation; either |
1743 | + version 2 of the License, or (at your option) any later |
1744 | + version. |
1745 | + . |
1746 | + This program is distributed in the hope that it will be |
1747 | + useful, but WITHOUT ANY WARRANTY; without even the implied |
1748 | + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR |
1749 | + PURPOSE. See the GNU General Public License for more |
1750 | + details. |
1751 | + . |
1752 | + You should have received a copy of the GNU General Public |
1753 | + License along with this package; if not, write to the Free |
1754 | + Software Foundation, Inc., 51 Franklin St, Fifth Floor, |
1755 | + Boston, MA 02110-1301 USA |
1756 | + . |
1757 | + On Debian systems, the full text of the GNU General Public |
1758 | + License version 2 can be found in the file |
1759 | + `/usr/share/common-licenses/GPL-2'. |
1760 | + |
1761 | +License: BSD-2-clause |
1762 | + Redistribution and use in source and binary forms, with or without |
1763 | + modification, are permitted provided that the following conditions |
1764 | + are met: |
1765 | + 1. Redistributions of source code must retain the above copyright |
1766 | + notice, this list of conditions and the following disclaimer. |
1767 | + 2. Redistributions in binary form must reproduce the above copyright |
1768 | + notice, this list of conditions and the following disclaimer in the |
1769 | + documentation and/or other materials provided with the distribution. |
1770 | + . |
1771 | + THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR |
1772 | + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
1773 | + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
1774 | + IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, |
1775 | + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
1776 | + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
1777 | + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
1778 | + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
1779 | + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
1780 | + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
1781 | + |
1782 | +License: LGPL |
1783 | + This library is free software; you can redistribute it and/or |
1784 | + modify it under the terms of the GNU Library General Public |
1785 | + License as published by the Free Software Foundation; version 2 |
1786 | + of the License. |
1787 | + . |
1788 | + This library is distributed in the hope that it will be useful, |
1789 | + but WITHOUT ANY WARRANTY; without even the implied warranty of |
1790 | + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
1791 | + Library General Public License for more details. |
1792 | + . |
1793 | + You should have received a copy of the GNU Library General Public |
1794 | + License along with this library; if not, write to the Free |
1795 | + Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, |
1796 | + MA 02110-1301, USA |
1797 | + . |
1798 | + On Debian and systems the full text of the GNU Library General Public |
1799 | + License version 2 can be found in the file |
1800 | + `/usr/share/common-licenses/LGPL-2` |
1801 | + |
1802 | +License: BSD (3 clause) |
1803 | + Redistribution and use in source and binary forms, with or without |
1804 | + modification, are permitted provided that the following conditions |
1805 | + are met: |
1806 | + 1. Redistributions of source code must retain the above copyright |
1807 | + notice, this list of conditions and the following disclaimer. |
1808 | + 2. Redistributions in binary form must reproduce the above copyright |
1809 | + notice, this list of conditions and the following disclaimer in the |
1810 | + documentation and/or other materials provided with the distribution. |
1811 | + 3. Neither the name of the University nor the names of its contributors |
1812 | + may be used to endorse or promote products derived from this software |
1813 | + without specific prior written permission. |
1814 | + . |
1815 | + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND |
1816 | + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
1817 | + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
1818 | + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE |
1819 | + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
1820 | + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
1821 | + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
1822 | + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
1823 | + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
1824 | + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
1825 | + SUCH DAMAGE. |
1826 | |
1827 | === modified file 'utils/debian/percona-xtrabackup.install' |
1828 | --- utils/debian/percona-xtrabackup.install 2013-04-09 07:13:17 +0000 |
1829 | +++ utils/debian/percona-xtrabackup.install 2013-07-19 06:15:31 +0000 |
1830 | @@ -1,6 +1,6 @@ |
1831 | +innobackupex usr/bin/ |
1832 | +xbcrypt usr/bin/ |
1833 | +xbstream usr/bin/ |
1834 | xtrabackup usr/bin/ |
1835 | xtrabackup_55 usr/bin/ |
1836 | xtrabackup_56 usr/bin/ |
1837 | -xbstream usr/bin/ |
1838 | -xbcrypt usr/bin/ |
1839 | -innobackupex usr/bin/ |
1840 | |
1841 | === modified file 'utils/debian/rules' |
1842 | --- utils/debian/rules 2013-04-22 21:06:15 +0000 |
1843 | +++ utils/debian/rules 2013-07-19 06:15:31 +0000 |
1844 | @@ -1,12 +1,6 @@ |
1845 | #!/usr/bin/make -f |
1846 | # -*- makefile -*- |
1847 | -# Sample debian/rules that uses debhelper. |
1848 | -# This file was originally written by Joey Hess and Craig Small. |
1849 | -# As a special exception, when this file is copied by dh-make into a |
1850 | -# dh-make output file, you may use that output file without restriction. |
1851 | -# This special exception was added by Craig Small in version 0.37 of dh-make. |
1852 | |
1853 | -# Uncomment this to turn on verbose mode. |
1854 | #export DH_VERBOSE=1 |
1855 | |
1856 | |
1857 | @@ -28,13 +22,13 @@ |
1858 | override_dh_auto_build: |
1859 | |
1860 | ifeq "$(DEB_DUMMY)" "" |
1861 | - AUTO_DOWNLOAD=yes ./utils/build.sh xtradb |
1862 | + ./utils/build.sh xtradb |
1863 | cp src/xtrabackup src/xbstream src/xbcrypt . |
1864 | |
1865 | - AUTO_DOWNLOAD=yes ./utils/build.sh xtradb55 |
1866 | + ./utils/build.sh xtradb55 |
1867 | cp src/xtrabackup_55 . |
1868 | |
1869 | - AUTO_DOWNLOAD=yes ./utils/build.sh xtradb56 |
1870 | + ./utils/build.sh xtradb56 |
1871 | cp src/xtrabackup_56 . |
1872 | else |
1873 | # Dummy binaries that avoid compilation |
1874 | |
1875 | === modified file 'utils/debian/source/format' |
1876 | --- utils/debian/source/format 2012-12-05 19:57:16 +0000 |
1877 | +++ utils/debian/source/format 2013-07-19 06:15:31 +0000 |
1878 | @@ -1,1 +1,1 @@ |
1879 | -3.0 (native) |
1880 | +3.0 (quilt) |
Does this really need to go to the release-2.1.3 branch?