New upstream release
- d/copyright: Update - d/patches: Remove, applied upstream
This commit is contained in:
parent
c26a164c6f
commit
040d2cd650
|
|
@ -1,5 +1,8 @@
|
|||
ostree (2017.15-3) UNRELEASED; urgency=medium
|
||||
ostree (2018.1-1) UNRELEASED; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
- d/copyright: Update
|
||||
- d/patches: Remove, applied upstream
|
||||
* Move Vcs-* to salsa.debian.org
|
||||
|
||||
-- Simon McVittie <smcv@debian.org> Mon, 15 Jan 2018 01:19:14 +0000
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ Copyright:
|
|||
© 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
|
||||
© 1999-2000, 2002-2005 Free Software Foundation, Inc.
|
||||
© 1999-2003 Ximian, Inc.
|
||||
© 2008-2017 Red Hat, Inc
|
||||
© 2008-2018 Red Hat, Inc
|
||||
© 2011-2017 Colin Walters <walters@verbum.org>
|
||||
© 2017 Georges Basile Stavracas Neto
|
||||
© 2011 Avery Pennarun
|
||||
|
|
@ -22,6 +22,7 @@ Copyright:
|
|||
© 2015 Dan Nicholson <nicholson@endlessm.com>
|
||||
© 2015 Canonical Ltd.
|
||||
© 2017 Endless Mobile, Inc.
|
||||
© 2018 Matthew Leeds
|
||||
License: LGPL-2+
|
||||
|
||||
Files:
|
||||
|
|
@ -54,6 +55,21 @@ Copyright:
|
|||
2012 Lucas De Marchi
|
||||
License: GPL-2+ with Autoconf exception
|
||||
|
||||
Files:
|
||||
gtk-doc.make
|
||||
Copyright:
|
||||
2003 James Henstridge
|
||||
2004-2007 Damon Chaplin
|
||||
2007-2017 Stefan Sauer
|
||||
License: GPL-3+
|
||||
|
||||
Files:
|
||||
buildutil/gtk-doc.m4
|
||||
Copyright:
|
||||
2003 James Henstridge
|
||||
2007-2017 Stefan Sauer
|
||||
License: GPL-3+ with Autoconf exception
|
||||
|
||||
Files:
|
||||
bsdiff/*
|
||||
Copyright:
|
||||
|
|
@ -103,6 +119,50 @@ Comment:
|
|||
License version 2 can be found in the file
|
||||
'/usr/share/common-licenses/GPL-2'.
|
||||
|
||||
License: GPL-3+
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
Comment:
|
||||
On Debian systems, the full text of the GNU General Public
|
||||
License version 3 can be found in the file
|
||||
'/usr/share/common-licenses/GPL-3'.
|
||||
|
||||
License: GPL-3+ with Autoconf exception
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
.
|
||||
As a special exception, the above copyright owner gives unlimited
|
||||
permission to copy, distribute and modify the configure scripts that
|
||||
are the output of Autoconf when processing the Macro. You need not
|
||||
follow the terms of the GNU General Public License when using or
|
||||
distributing such scripts, even though portions of the text of the
|
||||
Macro appear in them. The GNU General Public License (GPL) does govern
|
||||
all other use of the material that constitutes the Autoconf Macro.
|
||||
Comment:
|
||||
On Debian systems, the full text of the GNU General Public
|
||||
License version 3 can be found in the file
|
||||
'/usr/share/common-licenses/GPL-3'.
|
||||
|
||||
License: LGPL-2+
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Library General Public License as published by
|
||||
|
|
|
|||
|
|
@ -1,79 +0,0 @@
|
|||
From: Simon McVittie <smcv@collabora.com>
|
||||
Date: Wed, 3 Jan 2018 08:23:10 +0000
|
||||
Subject: tests: Assert that byte-order is swapped on LE but not BE CPUs
|
||||
|
||||
Closes: #1392
|
||||
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
||||
Closes: #1393
|
||||
Approved by: cgwalters
|
||||
Applied-upstream: 2018.1, commit:https://github.com/ostreedev/ostree/commit/994cd66744e559c92644f36028c6c262605ad75a
|
||||
---
|
||||
Makefile-tests.am | 8 +++++++-
|
||||
tests/basic-test.sh | 14 +++++++++++++-
|
||||
tests/get-byte-order.c | 12 ++++++++++++
|
||||
3 files changed, 32 insertions(+), 2 deletions(-)
|
||||
create mode 100644 tests/get-byte-order.c
|
||||
|
||||
diff --git a/Makefile-tests.am b/Makefile-tests.am
|
||||
index 2b33555..25a8d08 100644
|
||||
--- a/Makefile-tests.am
|
||||
+++ b/Makefile-tests.am
|
||||
@@ -130,7 +130,13 @@ experimental_test_scripts = \
|
||||
tests/test-summary-collections.sh \
|
||||
tests/test-pull-collections.sh \
|
||||
$(NULL)
|
||||
-test_extra_programs = $(NULL)
|
||||
+test_extra_programs = \
|
||||
+ tests/get-byte-order \
|
||||
+ $(NULL)
|
||||
+
|
||||
+tests_get_byte_order_SOURCES = tests/get-byte-order.c
|
||||
+tests_get_byte_order_CFLAGS = $(AM_CFLAGS) $(GLIB_CFLAGS)
|
||||
+tests_get_byte_order_LDADD = $(GLIB_LIBS)
|
||||
|
||||
tests_repo_finder_mount_SOURCES = tests/repo-finder-mount.c
|
||||
tests_repo_finder_mount_CFLAGS = $(common_tests_cflags)
|
||||
diff --git a/tests/basic-test.sh b/tests/basic-test.sh
|
||||
index 87cb9fa..c4eb9ca 100644
|
||||
--- a/tests/basic-test.sh
|
||||
+++ b/tests/basic-test.sh
|
||||
@@ -759,8 +759,20 @@ $OSTREE show --print-metadata-key=FOO test2 > test2-meta
|
||||
assert_file_has_content test2-meta "BAR"
|
||||
$OSTREE show --print-metadata-key=KITTENS test2 > test2-meta
|
||||
assert_file_has_content test2-meta "CUTE"
|
||||
+
|
||||
$OSTREE show --print-metadata-key=SOMENUM test2 > test2-meta
|
||||
-assert_file_has_content test2-meta "uint64 3026418949592973312"
|
||||
+case "$("${test_builddir}/get-byte-order")" in
|
||||
+ (4321)
|
||||
+ assert_file_has_content test2-meta "uint64 42"
|
||||
+ ;;
|
||||
+ (1234)
|
||||
+ assert_file_has_content test2-meta "uint64 3026418949592973312"
|
||||
+ ;;
|
||||
+ (*)
|
||||
+ fatal "neither little-endian nor big-endian?"
|
||||
+ ;;
|
||||
+esac
|
||||
+
|
||||
$OSTREE show -B --print-metadata-key=SOMENUM test2 > test2-meta
|
||||
assert_file_has_content test2-meta "uint64 42"
|
||||
$OSTREE show --print-detached-metadata-key=SIGNATURE test2 > test2-meta
|
||||
diff --git a/tests/get-byte-order.c b/tests/get-byte-order.c
|
||||
new file mode 100644
|
||||
index 0000000..7e7ba31
|
||||
--- /dev/null
|
||||
+++ b/tests/get-byte-order.c
|
||||
@@ -0,0 +1,12 @@
|
||||
+/* Helper for OSTree tests: return host byte order */
|
||||
+
|
||||
+#include "config.h"
|
||||
+
|
||||
+#include <glib.h>
|
||||
+
|
||||
+int
|
||||
+main (void)
|
||||
+{
|
||||
+ g_print ("%d\n", G_BYTE_ORDER);
|
||||
+ return 0;
|
||||
+}
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
From: Simon McVittie <smcv@collabora.com>
|
||||
Date: Sun, 10 Dec 2017 19:39:38 +0000
|
||||
Subject: tests: Don't assume uid == primary gid
|
||||
|
||||
Nothing guarantees that each user has a group containing only
|
||||
themselves. Even if they do, nothing guarantees that its group ID
|
||||
equals the user ID, particularly if another user earlier in the same
|
||||
range was created without a corresponding group or vice versa.
|
||||
|
||||
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
||||
Forwarded: https://github.com/ostreedev/ostree/pull/1390
|
||||
Applied-upstream: 2018.1, commit:https://github.com/ostreedev/ostree/commit/f63e62fbd272edbdd9695a10d841fc6b5eb69df8
|
||||
---
|
||||
tests/test-basic-user.sh | 14 ++++++++------
|
||||
1 file changed, 8 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/tests/test-basic-user.sh b/tests/test-basic-user.sh
|
||||
index 7f970b5..6987e4a 100755
|
||||
--- a/tests/test-basic-user.sh
|
||||
+++ b/tests/test-basic-user.sh
|
||||
@@ -104,18 +104,20 @@ cd ${test_tmpdir}
|
||||
rm -rf test2-checkout
|
||||
$OSTREE checkout -H -U test2 test2-checkout
|
||||
# With --link-checkout-speedup, specifying --owner-uid should "win" by default.
|
||||
-myid=$(id -u)
|
||||
-newid=$((${myid} + 1))
|
||||
-$OSTREE commit ${COMMIT_ARGS} --owner-uid ${newid} --owner-gid ${newid} \
|
||||
+myuid=$(id -u)
|
||||
+mygid=$(id -g)
|
||||
+newuid=$((${myuid} + 1))
|
||||
+newgid=$((${mygid} + 1))
|
||||
+$OSTREE commit ${COMMIT_ARGS} --owner-uid ${newuid} --owner-gid ${newgid} \
|
||||
--link-checkout-speedup -b test2-linkcheckout-test --tree=dir=test2-checkout
|
||||
$OSTREE ls test2-linkcheckout-test /baz/cow > ls.txt
|
||||
-assert_file_has_content ls.txt "^-006.. ${newid} ${newid} .*/baz/cow"
|
||||
+assert_file_has_content ls.txt "^-006.. ${newuid} ${newgid} .*/baz/cow"
|
||||
|
||||
# But --devino-canonical should override that
|
||||
-$OSTREE commit ${COMMIT_ARGS} --owner-uid ${newid} --owner-gid ${newid} \
|
||||
+$OSTREE commit ${COMMIT_ARGS} --owner-uid ${newuid} --owner-gid ${newgid} \
|
||||
-I -b test2-devino-test --tree=dir=test2-checkout
|
||||
$OSTREE ls test2-devino-test /baz/cow > ls.txt
|
||||
-assert_file_has_content ls.txt "^-006.. ${myid} ${myid} .*/baz/cow"
|
||||
+assert_file_has_content ls.txt "^-006.. ${myuid} ${mygid} .*/baz/cow"
|
||||
|
||||
$OSTREE refs --delete test2-{linkcheckout,devino}-test
|
||||
echo "ok commit with -I"
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
2018.1/tests-Don-t-assume-uid-primary-gid.patch
|
||||
2018.1/tests-Assert-that-byte-order-is-swapped-on-LE-but-not-BE-.patch
|
||||
Loading…
Reference in New Issue