[Python-apps-commits] r9747 - in packages/s3ql-beta/trunk (18 files)

nikratio-guest at users.alioth.debian.org nikratio-guest at users.alioth.debian.org
Sat Jun 15 19:23:33 UTC 2013


    Date: Saturday, June 15, 2013 @ 19:23:32
  Author: nikratio-guest
Revision: 9747

Initial import.

Added:
  packages/s3ql-beta/trunk/debian/
  packages/s3ql-beta/trunk/debian/changelog
  packages/s3ql-beta/trunk/debian/compat
  packages/s3ql-beta/trunk/debian/control
  packages/s3ql-beta/trunk/debian/copyright
  packages/s3ql-beta/trunk/debian/patches/
  packages/s3ql-beta/trunk/debian/patches/proc_mount.diff
  packages/s3ql-beta/trunk/debian/patches/series
  packages/s3ql-beta/trunk/debian/rules
  packages/s3ql-beta/trunk/debian/s3ql-beta-dbg.links
  packages/s3ql-beta/trunk/debian/s3ql-beta.doc-base
  packages/s3ql-beta/trunk/debian/s3ql-beta.docs
  packages/s3ql-beta/trunk/debian/s3ql-beta.install
  packages/s3ql-beta/trunk/debian/s3ql-beta.lintian-overrides
  packages/s3ql-beta/trunk/debian/source/
  packages/s3ql-beta/trunk/debian/source/format
  packages/s3ql-beta/trunk/debian/source/options
  packages/s3ql-beta/trunk/debian/watch


Property changes on: packages/s3ql-beta/trunk/debian
___________________________________________________________________
Added: mergeWithUpstream
   + 1

Added: packages/s3ql-beta/trunk/debian/changelog
===================================================================
--- packages/s3ql-beta/trunk/debian/changelog	                        (rev 0)
+++ packages/s3ql-beta/trunk/debian/changelog	2013-06-15 19:23:32 UTC (rev 9747)
@@ -0,0 +1,138 @@
+s3ql (2.1-1) UNRELEASED; urgency=low
+
+  * New upstream release from upstream's 2.x development branch. (New source
+    package because 1.x branch is still maintained and recommended for
+    production systems.)
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Sat, 15 Jun 2013 12:03:21 -0700
+
+s3ql (1.15-1) unstable; urgency=low
+
+  [ Jakub Wilk ]
+  * Use canonical URIs for Vcs-* fields.
+
+  [ Nikolaus Rath ]
+  * New upstream release.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Wed, 05 Jun 2013 20:56:22 -0700
+
+s3ql (1.14-1) unstable; urgency=low
+
+  * Update standards version to 3.9.4, no other changes
+    required.
+  * New upstream release.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Tue, 09 Apr 2013 19:08:15 -0700
+
+s3ql (1.13.1-1) unstable; urgency=low
+
+  * New upstream version.
+  * Fixed metadata corruption with recent eglibc (triggered test
+    failure on build). Closes: #701350
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Sat, 23 Feb 2013 17:46:56 -0800
+
+s3ql (1.12-1) unstable; urgency=low
+
+  * New upstream release.
+  * Bumped debhelper compatibility level to 9 to get support for
+    dpkg-buildflags.
+  * Added lintian override for hardening-no-fortify-functions,
+    this is a false positive.
+  * Added patches/buildd-fix.diff to prevent errors when trying
+    to write logs during autobuilding.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Wed, 05 Sep 2012 20:22:18 -0400
+
+s3ql (1.11.1-2) unstable; urgency=low
+
+  * Add dependency on python-pkg-resources. Closes: 672916.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Tue, 15 May 2012 18:41:38 -0400
+
+s3ql (1.11.1-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Fri, 04 May 2012 11:12:29 -0400
+
+s3ql (1.11-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Sun, 29 Apr 2012 15:22:56 -0400
+
+s3ql (1.10-1) unstable; urgency=low
+
+  * Bumped standards to 3.9.3, no changes required.
+  * New upstream release.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Fri, 24 Feb 2012 21:51:01 -0500
+
+s3ql (1.9-1) unstable; urgency=low
+
+  * Depend on python >= 2.7 (now required by upstream). Closes: #653641.
+  * New upstream release.
+  * Dropped obsolete argparse.diff patch.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Sat, 21 Jan 2012 13:38:25 -0500
+
+s3ql (1.8.1-1) unstable; urgency=low
+
+  * Add versioned depends on python-argparse. Closes: #652751.
+  * New upstream release.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Mon, 05 Dec 2011 20:36:44 -0500
+
+s3ql (1.7-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Sun, 27 Nov 2011 14:40:58 -0500
+
+s3ql (1.6-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Tue, 22 Nov 2011 11:04:35 -0500
+
+s3ql (1.5-1) unstable; urgency=low
+
+  * New upstream release.
+  * Don't crash when using Google Storage backend. Closes: #646232.
+  * Use dh_sphinxdoc.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Mon, 24 Oct 2011 19:16:12 -0400
+
+s3ql (1.4-1) unstable; urgency=low
+
+  * New upstream release.
+
+  * Depend on fuse | fusebsd. Closes: #634337.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Thu, 06 Oct 2011 11:20:25 -0400
+
+s3ql (1.2-1) unstable; urgency=low
+
+  * New upstream release.
+  * Depend on python-llfuse >= 0.36, API was changed in non-backwards
+    compatible way.
+  * Depend on Python >= 2.6.6, previous versions unusable due to
+    Python bug 6312.
+  * Don't ship our own version of underscore JavaScript library, depend
+    on libjs-underscore package instead.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Wed, 28 Sep 2011 21:00:04 -0400
+
+s3ql (1.0.1-2) unstable; urgency=low
+
+  * Install pcp as parallel-cp to avoid file name conflict with
+    pcp ("Performance Co-Pilot") package. Closes: #632473.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Sun, 03 Jul 2011 10:44:00 -0400
+
+s3ql (1.0.1-1) unstable; urgency=low
+
+  * First official debian release. Closes: #626651
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Fri, 01 Jul 2011 14:02:17 -0400

Added: packages/s3ql-beta/trunk/debian/compat
===================================================================
--- packages/s3ql-beta/trunk/debian/compat	                        (rev 0)
+++ packages/s3ql-beta/trunk/debian/compat	2013-06-15 19:23:32 UTC (rev 9747)
@@ -0,0 +1 @@
+9

Added: packages/s3ql-beta/trunk/debian/control
===================================================================
--- packages/s3ql-beta/trunk/debian/control	                        (rev 0)
+++ packages/s3ql-beta/trunk/debian/control	2013-06-15 19:23:32 UTC (rev 9747)
@@ -0,0 +1,98 @@
+Source: s3ql-beta
+Section: misc
+Priority: optional
+X-Python-Version: >= 3.3
+Maintainer: Debian Python Apps Team <python-apps-team at lists.alioth.debian.org>
+Uploaders: Nikolaus Rath <Nikolaus at rath.org>,
+           Laszlo Boszormenyi <gcs at debian.hu>
+Build-Depends: debhelper (>= 9),
+               python3 (>= 3.3),
+               python3-dev (>= 3.3),
+               python3-dbg,
+               python3-setuptools (>= 0.6.14),
+               python3-apsw (>= 3.7.0),
+               python3-sphinx (>= 1.0.7+dfsg),
+               python3-llfuse (>= 0.37),
+               python3-crypto,
+               python3-pytest,
+               cython (>= 0.18),
+               texlive-latex-base,
+               texlive-latex-recommended,
+               texlive-latex-extra,
+               texlive-fonts-recommended,
+               libsqlite3-dev (>= 3.7.0)
+Standards-Version: 3.9.4
+Homepage: http://code.google.com/p/s3ql/
+Vcs-Svn: svn://anonscm.debian.org/python-apps/packages/s3ql-beta/trunk/
+Vcs-Browser: http://anonscm.debian.org/viewvc/python-apps/packages/s3ql-beta/trunk/
+
+Package: s3ql-beta
+Architecture: any
+Depends: ${misc:Depends},
+         ${python:Depends},
+         ${shlibs:Depends},
+         ${sphinxdoc:Depends},
+         libsqlite3-0 (>= 3.7.0),
+         fuse [linux-any] | fuse4bsd [kfreebsd-any],
+         psmisc,
+         python3-llfuse (>= 0.37),
+         python3-apsw (>= 3.7.0),
+         python3-pkg-resources
+Description: Full-featured file system for online data storage (beta)
+ S3QL is a file system that stores all its data online. It supports
+ online storage services like Amazon S3 as well as arbitrary FTP or
+ SFTP servers. It effectively provides you with a hard disk of
+ infinite capacity that can be accessed from any computer with
+ internet access.
+ .
+ S3QL has been designed mainly for backup and archival purposes and
+ many of its features are especially geared towards this. However,
+ since S3QL is providing a standard UNIX file system, it can in
+ principle be used for any other application as well.
+ .
+ S3QL is designed to favor simplicity and elegance over performance
+ and feature-richness. Care has been taken to make the source code as
+ readable and serviceable as possible. Solid error detection and error
+ handling have been included from the very first line, and S3QL comes
+ with extensive automated test cases for all its components.
+ .
+ This is a development/beta release of S3QL and not recommended for
+ production systems. The latest stable release suitable for production
+ systems is available in the s3ql package.
+
+Package: s3ql-beta-dbg
+Architecture: any
+Section: debug
+Priority: extra
+Recommends: python3-dbg,
+            python3-llfuse-dbg,
+            python3-apsw-dbg,
+            python3-crypto-dbg,
+Depends: s3ql-beta (= ${binary:Version}),
+         ${python:Depends},
+         ${shlibs:Depends},
+         ${misc:Depends}
+Description: Full-featured file system for online data storage (debugging symbols)
+ S3QL is a file system that stores all its data online. It supports
+ online storage services like Amazon S3 as well as arbitrary FTP or
+ SFTP servers. It effectively provides you with a hard disk of
+ infinite capacity that can be accessed from any computer with
+ internet access.
+ .
+ S3QL has been designed mainly for backup and archival purposes and
+ many of its features are especially geared towards this. However,
+ since S3QL is providing a standard UNIX file system, it can in
+ principle be used for any other application as well.
+ .
+ S3QL is designed to favor simplicity and elegance over performance
+ and feature-richness. Care has been taken to make the source code as
+ readable and serviceable as possible. Solid error detection and error
+ handling have been included from the very first line, and S3QL comes
+ with extensive automated test cases for all its components.
+ .
+ This is a development/beta release of S3QL and not recommended for
+ production systems. The latest stable release suitable for production
+ systems is available in the s3ql package.
+ .
+ This package contains the debugging symbols as well as the extension
+ built for the Python 3 debug interpreter.

Added: packages/s3ql-beta/trunk/debian/copyright
===================================================================
--- packages/s3ql-beta/trunk/debian/copyright	                        (rev 0)
+++ packages/s3ql-beta/trunk/debian/copyright	2013-06-15 19:23:32 UTC (rev 9747)
@@ -0,0 +1,60 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: s3ql
+Upstream-Contact: s3ql at googlegroups.com
+Source: http://code.google.com/p/s3ql/
+
+Files: *
+Copyright: Copyright (c) 1998 - 2012 Nikolaus Rath <Nikolaus at rath.org>
+License: GPL-3
+
+Files: doc/html/_static/*
+Copyright: Copyright (c) 2007-2011 by the Sphinx team (see Sphinx's AUTHORS file).
+ All rights reserved.
+License: BSD-2-clause
+
+Files: doc/latex/*
+Copyright: Copyright (c) 2007-2011 by the Sphinx team (see Sphinx's AUTHORS file).
+ All rights reserved.
+License: BSD-2-clause
+
+Files: doc/latex/manual.tex
+Copyright: Copyright (c) 1998 - 2012 Nikolaus Rath <Nikolaus at rath.org>
+License: GPL-3
+
+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 Version 3 as
+ published by the Free Software Foundation.
+ .
+ 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.
+ .
+ On Debian systems the full text of the GNU General Public License
+ Version 3 can be found in the `/usr/share/common-licenses/GPL-3'
+ file.
+
+License: BSD-2-clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ .
+ * Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+ .
+ * Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the distribution.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Added: packages/s3ql-beta/trunk/debian/patches/proc_mount.diff
===================================================================
--- packages/s3ql-beta/trunk/debian/patches/proc_mount.diff	                        (rev 0)
+++ packages/s3ql-beta/trunk/debian/patches/proc_mount.diff	2013-06-15 19:23:32 UTC (rev 9747)
@@ -0,0 +1,16 @@
+Description: Skip tests requiring /proc
+Origin: debian
+Forwarded: no
+Last-Update: <2012-01-04>
+Author: Nikolaus Rath <Nikolaus at rath.org>
+
+--- s3ql-1.9.orig/tests/t4_adm.py
++++ s3ql-1.9/tests/t4_adm.py
+@@ -48,6 +48,7 @@ class AdmTests(TestCase):
+ 
+         self.assertEqual(proc.wait(), 0)
+ 
++    @unittest.skipUnless(os.path.exists('/proc/mounts'), '/proc/mounts not available')
+     def test_passphrase(self):
+         self.mkfs()
+ 

Added: packages/s3ql-beta/trunk/debian/patches/series
===================================================================
--- packages/s3ql-beta/trunk/debian/patches/series	                        (rev 0)
+++ packages/s3ql-beta/trunk/debian/patches/series	2013-06-15 19:23:32 UTC (rev 9747)
@@ -0,0 +1 @@
+proc_mount.diff

Added: packages/s3ql-beta/trunk/debian/rules
===================================================================
--- packages/s3ql-beta/trunk/debian/rules	                        (rev 0)
+++ packages/s3ql-beta/trunk/debian/rules	2013-06-15 19:23:32 UTC (rev 9747)
@@ -0,0 +1,86 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+#export DH_VERBOSE=1
+
+%:
+	dh $@ --with python3,sphinxdoc
+
+override_dh_auto_build: build-stamp
+
+build-stamp: build_cython build-python build_sphinx 
+	touch $@
+
+build_cython:
+	dh_testdir
+	python setup.py build_cython
+	touch $@
+
+build-python: 
+	dh_testdir
+	python-dbg setup.py build -g
+	python setup.py build -g
+	touch $@
+
+build_sphinx:
+	dh_testdir
+	python setup.py build_ext --inplace
+	python setup.py build_sphinx
+	touch $@
+
+override_dh_auto_install: 
+	dh_testdir
+	dh_testroot
+	dh_prep
+	dh_installdirs
+
+	# Note: Install non -dbg last, so that scripts don't get a -dbg interpreter
+	python-dbg setup.py install --force --root=debian/tmp \
+               --install-lib=/usr/lib/s3ql-beta \
+               --install-scripts=/usr/lib/s3ql-beta \
+               --no-compile -O0 --install-layout=deb
+
+	python setup.py install --force --root=debian/tmp \
+               --install-lib=/usr/lib/s3ql-beta \
+               --install-scripts=/usr/lib/s3ql-beta \
+               --no-compile -O0 --install-layout=deb
+
+override_dh_auto_test:
+ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
+	py.test3 tests/
+endif
+
+override_dh_install:
+	dh_install
+
+	# Install debugging extension and remove from regular package
+	(cd debian/s3ql-beta; \
+	    find . -name "*_d.so" -or \
+	           -regextype posix-egrep -regex ".+-[a-z0-9]*d[a-z]*.so" \
+	           -printf "%P\0" -delete) \
+	| xargs -0 dh_install --autodest -ps3ql-beta-dbg
+
+override_dh_link:
+	rm -rf debian/s3ql-beta-dbg/usr/share/doc/s3ql-beta-dbg
+	dh_link
+
+	# Link all executable files not ending in .py into /usr/bin
+	for entry in debian/s3ql-beta/usr/lib/s3ql-beta/*; do \
+	    if [ -d "$$entry" ] || [ ! -x "$$entry" ] \
+               || [ "$${entry%.py}" != "$$entry" ]; then \
+               continue; \
+            fi; \
+            ln -s ../lib/s3ql-beta/`basename "$$entry"` \
+                  "debian/s3ql/usr/bin/`basename \"$$entry\"`"; \
+        done
+
+override_dh_auto_clean:
+	# We don't want to call setup.py clean, because this
+	# requires a number of (potentially uninstalled) build-dependencies.
+	rm -rf dist setup.log build doc src/s3ql/*.so
+	rm -rf build-python* build_cython build_sphinx build-stamp
+
+override_dh_strip:
+ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS)))
+	dh_strip -ps3ql-beta --dbg-package=s3ql-beta-dbg
+endif


Property changes on: packages/s3ql-beta/trunk/debian/rules
___________________________________________________________________
Added: svn:executable
   + *

Added: packages/s3ql-beta/trunk/debian/s3ql-beta-dbg.links
===================================================================
--- packages/s3ql-beta/trunk/debian/s3ql-beta-dbg.links	                        (rev 0)
+++ packages/s3ql-beta/trunk/debian/s3ql-beta-dbg.links	2013-06-15 19:23:32 UTC (rev 9747)
@@ -0,0 +1 @@
+/usr/share/doc/s3ql-beta /usr/share/doc/s3ql-beta-dbg

Added: packages/s3ql-beta/trunk/debian/s3ql-beta.doc-base
===================================================================
--- packages/s3ql-beta/trunk/debian/s3ql-beta.doc-base	                        (rev 0)
+++ packages/s3ql-beta/trunk/debian/s3ql-beta.doc-base	2013-06-15 19:23:32 UTC (rev 9747)
@@ -0,0 +1,11 @@
+Document: s3ql-beta
+Title: S3QL User's Guide
+Author: Nikolaus Rath <Nikolaus at rath.org>
+Section: File Management
+
+Format: HTML
+Index: /usr/share/doc/s3ql-beta/html/index.html
+Files: /usr/share/doc/s3ql-beta/html/*.html
+
+Format: PDF
+Files: /usr/share/doc/s3ql-beta/manual.pdf.gz

Added: packages/s3ql-beta/trunk/debian/s3ql-beta.docs
===================================================================
--- packages/s3ql-beta/trunk/debian/s3ql-beta.docs	                        (rev 0)
+++ packages/s3ql-beta/trunk/debian/s3ql-beta.docs	2013-06-15 19:23:32 UTC (rev 9747)
@@ -0,0 +1,4 @@
+doc/html/
+doc/contrib/
+doc/manual.pdf
+CREDITS.txt

Added: packages/s3ql-beta/trunk/debian/s3ql-beta.install
===================================================================
--- packages/s3ql-beta/trunk/debian/s3ql-beta.install	                        (rev 0)
+++ packages/s3ql-beta/trunk/debian/s3ql-beta.install	2013-06-15 19:23:32 UTC (rev 9747)
@@ -0,0 +1 @@
+usr/

Added: packages/s3ql-beta/trunk/debian/s3ql-beta.lintian-overrides
===================================================================
--- packages/s3ql-beta/trunk/debian/s3ql-beta.lintian-overrides	                        (rev 0)
+++ packages/s3ql-beta/trunk/debian/s3ql-beta.lintian-overrides	2013-06-15 19:23:32 UTC (rev 9747)
@@ -0,0 +1,2 @@
+# This is a false positive (cf https://wiki.debian.org/Hardening#Validation)
+s3ql-beta: hardening-no-fortify-functions

Added: packages/s3ql-beta/trunk/debian/source/format
===================================================================
--- packages/s3ql-beta/trunk/debian/source/format	                        (rev 0)
+++ packages/s3ql-beta/trunk/debian/source/format	2013-06-15 19:23:32 UTC (rev 9747)
@@ -0,0 +1 @@
+3.0 (quilt)

Added: packages/s3ql-beta/trunk/debian/source/options
===================================================================
--- packages/s3ql-beta/trunk/debian/source/options	                        (rev 0)
+++ packages/s3ql-beta/trunk/debian/source/options	2013-06-15 19:23:32 UTC (rev 9747)
@@ -0,0 +1,6 @@
+extend-diff-ignore = "\.pyc$"
+extend-diff-ignore = "^doc/"
+extend-diff-ignore = "^src/s3ql/deltadump\.c$"
+extend-diff-ignore = "^contrib/.+\.1$"
+extend-diff-ignore = "^src/.+\.egg-info/"
+tar-ignore = "*.pyc"

Added: packages/s3ql-beta/trunk/debian/watch
===================================================================
--- packages/s3ql-beta/trunk/debian/watch	                        (rev 0)
+++ packages/s3ql-beta/trunk/debian/watch	2013-06-15 19:23:32 UTC (rev 9747)
@@ -0,0 +1,7 @@
+# watch control file for uscan
+version=3
+opts=downloadurlmangle=s/^http:\/\/code.google.com\/\//http:\/\// \
+  http://code.google.com/p/s3ql/downloads/list \
+  (?:.+)/files/s3ql-(2\..+).tar.bz2 \
+  debian
+




More information about the Python-apps-commits mailing list