--- cedar-backup2-2.18.0.orig/debian/rules +++ cedar-backup2-2.18.0/debian/rules @@ -0,0 +1,57 @@ +#!/usr/bin/make -f + +include /usr/share/quilt/quilt.make + +build_dir = build +install_dir = debian/tmp +python = /usr/bin/python +setup = $(python) ./setup.py --quiet + +binary: binary-indep + +binary-arch: + +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs Changelog + dh_installdocs -XCVS + dh_installman + dh_installexamples + dh_install --list-missing --sourcedir $(install_dir) + dh_installlogrotate + dh_installcron + dh_fixperms + dh_compress -X.py -Xmanual.txt -Xmanual.pdf + dh_pysupport -d + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +install: build + dh_testdir + dh_testroot + dh_installdirs + +build: build-stamp +build-stamp: $(QUILT_STAMPFN) + dh_testdir + $(setup) build --build-base $(build_dir) install --no-compile --install-purelib $(install_dir)/lib/cedar-backup2 --install-scripts $(install_dir)/bin +ifndef NOTESTS + $(python) util/test.py +endif + touch build-stamp + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp + $(setup) clean + find . -name "*.pyc" | xargs rm -f + find . -name "*.pyo" | xargs rm -f + rm -rf $(build_dir) $(install_dir) + dh_clean + +.PHONY: binary binary-indep install build clean + --- cedar-backup2-2.18.0.orig/debian/cedar-backup2.docs +++ cedar-backup2-2.18.0/debian/cedar-backup2.docs @@ -0,0 +1 @@ +README --- cedar-backup2-2.18.0.orig/debian/cedar-backup2-doc.docs +++ cedar-backup2-2.18.0/debian/cedar-backup2-doc.docs @@ -0,0 +1,4 @@ +README +doc/manual +doc/interface +doc/release.txt --- cedar-backup2-2.18.0.orig/debian/cedar-backup2-doc.doc-base.cedar-backup2-interface +++ cedar-backup2-2.18.0/debian/cedar-backup2-doc.doc-base.cedar-backup2-interface @@ -0,0 +1,10 @@ +Document: cedar-backup2-interface +Title: Cedar Backup Library Interface +Author: Kenneth J. Pronovici +Abstract: Public interface documentation for Cedar Backup v2.0. +Section: Programming/Python + +Format: HTML +Index: /usr/share/doc/cedar-backup2-doc/interface/index.html +Files: /usr/share/doc/cedar-backup2-doc/interface/*.html + --- cedar-backup2-2.18.0.orig/debian/cedar-backup2.cron.d +++ cedar-backup2-2.18.0/debian/cedar-backup2.cron.d @@ -0,0 +1,21 @@ +# /etc/cron.d/cedar-backup + +# +# Below, comment out the appropriate set of scheduled tasks. See the +# documentation in /usr/share/doc/cedar-backup2/manual for more information. +# + +#Single machine (pool of one) +#30 00 * * * root /usr/bin/cback all + +# Client machine +#30 00 * * * root /usr/bin/cback collect +#30 06 * * * root /usr/bin/cback purge + +# Master machine +#30 00 * * * root /usr/bin/cback collect +#30 02 * * * root /usr/bin/cback stage +#30 04 * * * root /usr/bin/cback store +#30 06 * * * root /usr/bin/cback purge + +# --- cedar-backup2-2.18.0.orig/debian/cedar-backup2.logrotate +++ cedar-backup2-2.18.0/debian/cedar-backup2.logrotate @@ -0,0 +1,7 @@ +/var/log/cback.log { + missingok + weekly + compress + create 640 root adm + rotate 5 +} --- cedar-backup2-2.18.0.orig/debian/cedar-backup2.install +++ cedar-backup2-2.18.0/debian/cedar-backup2.install @@ -0,0 +1,3 @@ +lib/cedar-backup2 usr/share/python-support +bin/cback usr/bin +bin/cback-span usr/bin --- cedar-backup2-2.18.0.orig/debian/cedar-backup2-doc.doc-base.cedar-backup2-manual +++ cedar-backup2-2.18.0/debian/cedar-backup2-doc.doc-base.cedar-backup2-manual @@ -0,0 +1,13 @@ +Document: cedar-backup2-manual +Title: Cedar Backup Software Manual +Author: Kenneth J. Pronovici +Abstract: Software manual for the Cedar Backup package. +Section: System/Administration + +Format: HTML +Index: /usr/share/doc/cedar-backup2-doc/manual/index.html +Files: /usr/share/doc/cedar-backup2-doc/manual/*.html + +Format: text +Index: /usr/share/doc/cedar-backup2-doc/manual/manual.txt +Files: /usr/share/doc/cedar-backup2-doc/manual/*.txt --- cedar-backup2-2.18.0.orig/debian/cedar-backup2.dirs +++ cedar-backup2-2.18.0/debian/cedar-backup2.dirs @@ -0,0 +1,2 @@ +usr/bin +usr/share/python-support --- cedar-backup2-2.18.0.orig/debian/cedar-backup2.examples +++ cedar-backup2-2.18.0/debian/cedar-backup2.examples @@ -0,0 +1 @@ +doc/cback.conf.sample --- cedar-backup2-2.18.0.orig/debian/pyversions +++ cedar-backup2-2.18.0/debian/pyversions @@ -0,0 +1 @@ +2.3- --- cedar-backup2-2.18.0.orig/debian/watch +++ cedar-backup2-2.18.0/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/cedar-backup/CedarBackup2-(.*)\.tar\.gz --- cedar-backup2-2.18.0.orig/debian/compat +++ cedar-backup2-2.18.0/debian/compat @@ -0,0 +1 @@ +4 --- cedar-backup2-2.18.0.orig/debian/patches/series +++ cedar-backup2-2.18.0/debian/patches/series @@ -0,0 +1 @@ +01_python25_hex_float_literals.diff --- cedar-backup2-2.18.0.orig/debian/patches/01_python25_hex_float_literals.diff +++ cedar-backup2-2.18.0/debian/patches/01_python25_hex_float_literals.diff @@ -0,0 +1,82 @@ +Index: cedar-backup2-2.14.0/CedarBackup2/testutil.py +=================================================================== +--- cedar-backup2-2.14.0.orig/CedarBackup2/testutil.py 2008-03-19 19:19:31.000000000 +0100 ++++ cedar-backup2-2.14.0/CedarBackup2/testutil.py 2008-03-19 19:46:08.000000000 +0100 +@@ -482,3 +482,27 @@ + locales.append(line.rstrip()) + return locales + ++#################################### ++# hexFloatLiteralAllowed() function ++#################################### ++ ++def hexFloatLiteralAllowed(): ++ """ ++ Indicates whether hex float literals are allowed by the interpreter. ++ ++ As far back as 2004, some Python documentation indicated that octal and hex ++ notation applies only to integer literals. However, prior to Python 2.5, it ++ was legal to construct a float with an argument like 0xAC. This check ++ provides a version-based indication of whether the current interpreter ++ supports that behavior. ++ ++ This check exists so that unit tests can continue to test the same thing as ++ always for pre-2.5 interpreters (i.e. making sure backwards compatibility ++ doesn't break) while still continuing to work for later interpreters. ++ ++ The returned value is True for Python <= 2.5, and False otherwise. ++ """ ++ if map(int, [sys.version_info[0], sys.version_info[1]]) < [2, 5]: ++ return True ++ return False ++ +Index: cedar-backup2-2.14.0/test/configtests.py +=================================================================== +--- cedar-backup2-2.14.0.orig/test/configtests.py 2008-03-19 19:19:31.000000000 +0100 ++++ cedar-backup2-2.14.0/test/configtests.py 2008-03-19 19:47:42.000000000 +0100 +@@ -102,6 +102,7 @@ + import os + import unittest + from CedarBackup2.testutil import findResources, removedir, failUnlessAssignRaises ++from CedarBackup2.testutil import hexFloatLiteralAllowed + from CedarBackup2.config import ActionHook, PreActionHook, PostActionHook, CommandOverride + from CedarBackup2.config import ExtendedAction, ActionDependencies, BlankBehavior + from CedarBackup2.config import CollectFile, CollectDir, PurgeDir, LocalPeer, RemotePeer +@@ -1083,8 +1084,10 @@ + self.failUnlessEqual("1E6", behavior.blankFactor) + behavior.blankFactor = "0.25E2" + self.failUnlessEqual("0.25E2", behavior.blankFactor) +- behavior.blankFactor = "0xAC" +- self.failUnlessEqual("0xAC", behavior.blankFactor) ++ if hexFloatLiteralAllowed(): ++ # Some interpreters allow this, some don't ++ behavior.blankFactor = "0xAC" ++ self.failUnlessEqual("0xAC", behavior.blankFactor) + + def testConstructor_007(self): + """ +Index: cedar-backup2-2.14.0/test/splittests.py +=================================================================== +--- cedar-backup2-2.14.0.orig/test/splittests.py 2008-03-19 19:19:31.000000000 +0100 ++++ cedar-backup2-2.14.0/test/splittests.py 2008-03-19 19:47:58.000000000 +0100 +@@ -111,6 +111,7 @@ + from CedarBackup2.util import UNIT_BYTES, UNIT_KBYTES, UNIT_MBYTES, UNIT_GBYTES + from CedarBackup2.testutil import findResources, buildPath, removedir, extractTar + from CedarBackup2.testutil import failUnlessAssignRaises, platformSupportsLinks, availableLocales ++from CedarBackup2.testutil import hexFloatLiteralAllowed + from CedarBackup2.xmlutil import createOutputDom, serializeDom + from CedarBackup2.extend.split import LocalConfig, SplitConfig, ByteQuantity + from CedarBackup2.extend.split import _splitFile, _splitDailyDir +@@ -221,8 +222,10 @@ + self.failUnlessEqual("1E6", quantity.quantity) + quantity.quantity = "0.25E2" + self.failUnlessEqual("0.25E2", quantity.quantity) +- quantity.quantity = "0xAC" +- self.failUnlessEqual("0xAC", quantity.quantity) ++ if hexFloatLiteralAllowed(): ++ # Some interpreters allow this, some don't ++ quantity.quantity = "0xAC" ++ self.failUnlessEqual("0xAC", quantity.quantity) + + def testConstructor_005(self): + """ --- cedar-backup2-2.18.0.orig/debian/changelog +++ cedar-backup2-2.18.0/debian/changelog @@ -0,0 +1,332 @@ +cedar-backup2 (2.18.0-1ubuntu1) intrepid; urgency=low + + * Merge from debian unstable (LP: #228515), remaining changes: + - Included patch for compatibility with Python 2.5 (LP: #203978) + - Added quilt as a build dependency, updated debian/rules + + -- Nathan Handler Thu, 08 May 2008 22:04:01 -0500 + +cedar-backup2 (2.18.0-1) unstable; urgency=low + + * New upstream release. + * Bumped standards-version to 3.7.3 (no packaging changes). + * Updated doc-base configuration per doc-base manual version 0.8.14. + - Changed cedar-backup2-interface section to "Programming/Python" + - Changed cedar-backup2-manual section to "System/Administration" + + -- Kenneth J. Pronovici Mon, 5 May 2008 20:03:37 -0500 + +cedar-backup2 (2.17.1-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Sat, 26 Apr 2008 14:34:13 -0500 + +cedar-backup2 (2.17.0-1) unstable; urgency=low + + * New upstream release + * Tweak debian/copyright file to match upstream. + + -- Kenneth J. Pronovici Thu, 20 Mar 2008 15:43:11 -0500 + +cedar-backup2 (2.16.0-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Tue, 18 Mar 2008 20:56:57 -0500 + +cedar-backup2 (2.15.3-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Sun, 16 Mar 2008 18:45:36 -0500 + +cedar-backup2 (2.15.2-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Thu, 7 Feb 2008 09:42:38 -0600 + +cedar-backup2 (2.15.1-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Wed, 19 Dec 2007 21:41:12 -0600 + +cedar-backup2 (2.15.0-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Tue, 18 Dec 2007 22:15:06 -0600 + +cedar-backup2 (2.14.0-2ubuntu1) hardy; urgency=low + + * Included patch for compatibility with Python 2.5 (LP: #203978) + * Added quilt as a build dependency, updated debian/rules + + -- Hanno Stock Wed, 19 Mar 2008 19:26:23 +0100 + +cedar-backup2 (2.14.0-2) unstable; urgency=low + + * Update debian/copyright and debian/watch to refer to new SF project location. + + -- Kenneth J. Pronovici Sun, 2 Dec 2007 12:39:48 -0600 + +cedar-backup2 (2.14.0-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Wed, 19 Sep 2007 22:15:49 -0500 + +cedar-backup2 (2.13.2-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Tue, 10 Jul 2007 20:39:29 -0500 + +cedar-backup2 (2.13.1-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Thu, 29 Mar 2007 21:02:33 -0500 + +cedar-backup2 (2.13.0-1) unstable; urgency=low + + * New upstream release. + * Updated debian/copyright with contents of new upstream CREDITS. + + -- Kenneth J. Pronovici Sun, 25 Mar 2007 20:40:06 -0500 + +cedar-backup2 (2.12.1-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Mon, 26 Feb 2007 20:57:29 -0600 + +cedar-backup2 (2.12.0-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Fri, 23 Feb 2007 23:14:34 -0600 + +cedar-backup2 (2.11.0-1) unstable; urgency=low + + * New upstream release. + - Updated debian/cedar-backup2.install to add new cback-span script + - Updated debian/cedar-backup2.manpages to add new cback-span.1 manpage + - Updated debian/cedar-backup2-doc.docs to remove TODO file (no longer upstream) + - Updated debian/cedar-backup2.docs to remove TODO file (no longer upstream) + + -- Kenneth J. Pronovici Wed, 21 Feb 2007 22:48:08 -0600 + +cedar-backup2 (2.10.1-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Tue, 30 Jan 2007 23:20:27 -0600 + +cedar-backup2 (2.10.0-1) unstable; urgency=low + + * New upstream release. + - Updated descriptions in debian/control to discuss DVD functionality + - Updated debian/credits to match latest upstream version. + - Changed debian/control to add Recommends: dvd+rw-tools and Suggests: gnupg + + -- Kenneth J. Pronovici Tue, 30 Jan 2007 21:44:27 -0600 + +cedar-backup2 (2.9.0-1) unstable; urgency=low + + * New upstream release. + - Provide way to configure dev=/dev/cdrw and the like (closes: #403546). + - Fix, clean up and reorganize parts of user manual (closes: #403448, #403662). + + -- Kenneth J. Pronovici Mon, 18 Dec 2006 22:59:17 -0600 + +cedar-backup2 (2.8.1-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Mon, 4 Sep 2006 13:55:28 -0500 + +cedar-backup2 (2.8.0-3) unstable; urgency=low + + * Bumped Standards-Version to 3.7.2. + - Provide empty binary-arch target in debian/rules to quiet lintian + - Add Section: admin for source package to quiet linda + * Update to latest Python policy using python-support method. + - Add --list-missing to dh_install call in debian/rules + - Change debian/control to use Build-Depends instead of Build-Depends-Indep + - Change debian/control to use Depends: ${python:Depends} + - Change debian/rules to build using /usr/bin/python, not /usr/bin/python2.3 + - Change debian/rules to invoke dh_pysupport -d (for ${python:Depends}) + - Change debian/rules to use --install-purelib/--install-scripts, not --prefix + - Change debian/cedar-backup2.dirs to reference usr/share/python-support + - Change debian/cedar-backup2.install to match new build locations + - Remove debian/cedar-backup2.postinst and debian/cedar-backup2.prerm + - Add new debian/cedar-backup2.preinst to remove old package's pyo and pyc files + - Add new debian/pyversions file for use by python-support + + -- Kenneth J. Pronovici Mon, 24 Jul 2006 02:33:01 +0000 + +cedar-backup2 (2.8.0-2) unstable; urgency=low + + * Recommend both postgresql-client and grepmail, for use by extensions. + + -- Kenneth J. Pronovici Sat, 24 Jun 2006 15:55:37 -0500 + +cedar-backup2 (2.8.0-1) unstable; urgency=low + + * New upstream release. + * Update debian/copyright based on upstream credits. + + -- Kenneth J. Pronovici Sat, 24 Jun 2006 15:00:02 -0500 + +cedar-backup2 (2.7.2-3) unstable; urgency=low + + * Make cedar-backup2-doc conflict with << 2.7.2-2 (closes: #350891). + * Add functionality in debian/rules to make unit tests optional. + + -- Kenneth J. Pronovici Wed, 1 Feb 2006 21:31:20 -0600 + +cedar-backup2 (2.7.2-2) unstable; urgency=low + + * Reworked package description to be cleaner and more descriptive. + * Updated debian/README.debian to discuss the sample configuration file. + * Make sure to explicitly exclude CVS directories from the build. + * Split documentation out into its own package (closes: #344474). + - Avoid compressing PDF documentation, because docs are now separate + - Updated debian/README.debian to discuss the new documentation package + - Removed debian/cedar-backup2.doc-base.cedar-backup2-interface + - Removed debian/cedar-backup2.doc-base.cedar-backup2-manual + - Added debian/cedar-backup2-doc.doc-base.cedar-backup2-interface + - Added debian/cedar-backup2-doc.doc-base.cedar-backup2-manual + - Renamed debian/docs to debian/cedar-backup2.docs + - Added debian/cedar-backup2-doc.docs + + -- Kenneth J. Pronovici Wed, 25 Jan 2006 21:42:06 -0600 + +cedar-backup2 (2.7.2-1) unstable; urgency=low + + * New upstream release. + - Release removes bogus writer unit tests (closes: #344472). + + -- Kenneth J. Pronovici Thu, 22 Dec 2005 20:56:38 -0600 + +cedar-backup2 (2.7.1-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Tue, 13 Dec 2005 16:13:31 -0600 + +cedar-backup2 (2.7.0-1) unstable; urgency=low + + * New upstream release. + * Remove dependencies on python-xml package, which is no longer required. + * Updated debian/copyright file with new contents of upstream CREDITS. + + -- Kenneth J. Pronovici Sun, 30 Oct 2005 16:16:00 -0600 + +cedar-backup2 (2.6.1-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Tue, 27 Sep 2005 12:54:25 -0500 + +cedar-backup2 (2.6.0-1) unstable; urgency=low + + * New upstream release. + * Move eject, mkisofs and cdrecord from Depends to Recommends. + * Add Suggests on subversion and mysql-client, since extensions use them. + * Bumped standards version to 3.6.2; no packaging changes. + + -- Kenneth J. Pronovici Mon, 12 Sep 2005 15:03:14 -0500 + +cedar-backup2 (2.5.0-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Tue, 12 Jul 2005 17:21:40 -0500 + +cedar-backup2 (2.4.2-2) unstable; urgency=low + + * Update description in debian/control based on debian-devel discussion. + * Don't compress text manual in installed documentation (linda complains). + + -- Kenneth J. Pronovici Fri, 8 Jul 2005 08:21:05 -0500 + +cedar-backup2 (2.4.2-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Sat, 23 Apr 2005 13:50:36 -0500 + +cedar-backup2 (2.4.1-1) unstable; urgency=low + + * New upstream release. + * Update copyright file to match new information in upstream CREDITS file. + + -- Kenneth J. Pronovici Fri, 22 Apr 2005 17:25:42 -0500 + +cedar-backup2 (2.4.0-1) unstable; urgency=low + + * New upstream release. + * Updated copyright file to reflect new software manual license (GPL). + + -- Kenneth J. Pronovici Sat, 2 Apr 2005 21:24:18 -0600 + +cedar-backup2 (2.3.1-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Wed, 23 Mar 2005 13:47:48 -0600 + +cedar-backup2 (2.3.0-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Thu, 10 Mar 2005 18:01:20 -0600 + +cedar-backup2 (2.2.0-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Wed, 9 Mar 2005 23:15:33 -0600 + +cedar-backup2 (2.1.3-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Tue, 8 Mar 2005 13:51:08 -0600 + +cedar-backup2 (2.1.2-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Mon, 7 Mar 2005 11:29:33 -0600 + +cedar-backup2 (2.1.1-1) unstable; urgency=low + + * New upstream release. + * Updated README to match new upstream description. + + -- Kenneth J. Pronovici Mon, 7 Mar 2005 00:01:52 -0600 + +cedar-backup2 (2.0.0-2) unstable; urgency=low + + * Reworked dh_install usage to be compatible with woody chroot. + - Added debian/tmp prefix to all entries in debian/*.install + - Removed --source-dir switch to dh_install in debian/rules. + * Incorporate automated unit testing into package. + - Add $(python) util/test.py to debian/rules after build + - Add python to build-dependencies (for executeCommand tests) + - Change expected encodePath() results to handle pbuilder filesystem + - Change a few peer tests that don't fail as expected using fakeroot + + -- Kenneth J. Pronovici Sun, 6 Mar 2005 21:06:48 -0600 + +cedar-backup2 (2.0.0-1) unstable; urgency=low + + * Initial release. + + -- Kenneth J. Pronovici Sun, 27 Feb 2005 00:17:36 -0600 + --- cedar-backup2-2.18.0.orig/debian/cedar-backup2.preinst +++ cedar-backup2-2.18.0/debian/cedar-backup2.preinst @@ -0,0 +1,12 @@ +#!/bin/sh + +set -e + +# Remove old files left behind by previous versions of package +rm -f /usr/lib/python2.3/site-packages/CedarBackup2/*.pyc +rm -f /usr/lib/python2.3/site-packages/CedarBackup2/*.pyo +rm -f /usr/lib/python2.3/site-packages/CedarBackup2/extend/*.pyc +rm -f /usr/lib/python2.3/site-packages/CedarBackup2/extend/*.pyo + +#DEBHELPER# + --- cedar-backup2-2.18.0.orig/debian/copyright +++ cedar-backup2-2.18.0/debian/copyright @@ -0,0 +1,236 @@ +This package was debianized on Sun, 27 Feb 2005 00:17:36 -0600 by Kenneth J. +Pronovici , the upstream author. + +It was downloaded from http://cedar-backup.sourceforge.net/ + +See /usr/share/common-licenses/GPL for the contents of the GNU General Public +License. + +Copyright: + +########## +# Credits +########## + +Most of the source code in this project was written by Kenneth J. +Pronovici. Some portions have been based on other pieces of open-source +software, as indicated in the source code itself. + +Unless otherwise indicated, all Cedar Backup source code is copyright +(c) 2004-2008 Kenneth J. Pronovici and is released under the GNU General +Public License. The contents of the GNU General Public License can be +found in the LICENSE file, or can be downloaded from http://www.gnu.org/. + +Various patches have been contributed to the Cedar Backup codebase by +Dmitry Rutsky. Major contributions include the initial implementation for +the optimized media blanking strategy as well as improvements to the DVD +writer implementation. + +The PostgreSQL extension was contributed by Antoine Beaupre, based on +the existing MySQL extension. + +Minor code snippets derived from newsgroup and mailing list postings are +not generally attributed unless I used someone else's source code verbatim. + +Source code annotated as "(c) 2001, 2002 Python Software Foundation" was +originally taken from or derived from code within the Python 2.3 codebase. +This code was released under the Python 2.3 license, which an MIT-style +academic license. Items under this license include the util.Pipe +implementation based on popen2.Popen4. + +Source code annotated as "(c) 2000-2004 CollabNet" was originally released +under the CollabNet License, which is an Apache/BSD-style license. Items +under this license include basic markup and stylesheets used in creating +the user manual. The dblite.dtd and readme-dblite.html files are also +assumed to be under the CollabNet License, since they were found as part of +the Subversion source tree and did not specify an explicit copyright +notice. + +Some of the PDF-specific graphics in the user manual were either directly +taken from or were derived from images distributed in Norman Walsh's +Docbook XSL distribution. These graphics are (c) 1999, 2000, 2001 Norman +Walsh and were originally released under a BSD-style license as documented +below. + +Source code annoted as "(c) 2000 Fourthought Inc, USA" was taken from or +derived from code within the PyXML distribution and was originally part of +the 4DOM suite developed by Fourthought, Inc. Fourthought released the +code under a BSD-like license. Items under this license include the XML +pretty-printing functionality implemented in xmlutil.py. + + +#################### +# CollabNet License +#################### + +/* ================================================================ + * Copyright (c) 2000-2004 CollabNet. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. 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. + * + * 3. The end-user documentation included with the redistribution, if + * any, must include the following acknowledgment: "This product includes + * software developed by CollabNet (http://www.Collab.Net/)." + * Alternately, this acknowledgment may appear in the software itself, if + * and wherever such third-party acknowledgments normally appear. + * + * 4. The hosted project names must not be used to endorse or promote + * products derived from this software without prior written + * permission. For written permission, please contact info@collab.net. + * + * 5. Products derived from this software may not use the "Tigris" name + * nor may "Tigris" appear in their names without prior written + * permission of CollabNet. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED 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 COLLABNET OR ITS 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. + * + * ==================================================================== + * + * This software consists of voluntary contributions made by many + * individuals on behalf of CollabNet. + */ + + +##################### +# Python 2.3 License +##################### + +PSF LICENSE AGREEMENT FOR PYTHON 2.3 +------------------------------------ + +1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using Python 2.3 software in source or binary form and its +associated documentation. + +2. Subject to the terms and conditions of this License Agreement, PSF +hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python 2.3 +alone or in any derivative version, provided, however, that PSF's +License Agreement and PSF's notice of copyright, i.e., "Copyright (c) +2001, 2002 Python Software Foundation; All Rights Reserved" are +retained in Python 2.3 alone or in any derivative version prepared by +Licensee. + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python 2.3 or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python 2.3. + +4. PSF is making Python 2.3 available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 2.3 WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +2.3 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 2.3, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using Python 2.3, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +################## +# Docbook License +################## + +Copyright +--------- + +Copyright (C) 1999, 2000, 2001 Norman Walsh + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the ``Software''), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +Except as contained in this notice, the names of individuals +credited with contribution to this software shall not be used in +advertising or otherwise to promote the sale, use or other +dealings in this Software without prior written authorization +from the individuals in question. + +Any stylesheet derived from this Software that is publically +distributed will be identified with a different name and the +version strings in any derived Software will be changed so that +no possibility of confusion between the derived package and this +Software will exist. + +Warranty +-------- + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL NORMAN WALSH OR ANY OTHER +CONTRIBUTOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + + +###################### +# Fourthought License +###################### + +Copyright (c) 2000 Fourthought Inc, USA + + All Rights Reserved + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name of FourThought LLC not be +used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. + +FOURTHOUGHT LLC DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, +IN NO EVENT SHALL FOURTHOUGHT BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF +USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. + --- cedar-backup2-2.18.0.orig/debian/cedar-backup2.manpages +++ cedar-backup2-2.18.0/debian/cedar-backup2.manpages @@ -0,0 +1,2 @@ +doc/cback.1 +doc/cback-span.1 --- cedar-backup2-2.18.0.orig/debian/control +++ cedar-backup2-2.18.0/debian/control @@ -0,0 +1,69 @@ +Source: cedar-backup2 +Priority: optional +Section: admin +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Kenneth J. Pronovici +Build-Depends: python-support (>= 0.3), debhelper(>= 5.0.37.2), quilt (>= 0.40) +Standards-Version: 3.7.3 + +Package: cedar-backup2 +Architecture: all +Section: admin +Depends: ${python:Depends} +Recommends: dvd+rw-tools, cdrecord, mkisofs, eject, ssh, cedar-backup2-doc +Suggests: subversion, mysql-client, postgresql-client, grepmail, gnupg +Conflicts: cedar-backup +Description: local and remote backups to CD or DVD media + Cedar Backup is a software package designed to manage system backups for a + pool of local and remote machines. Cedar Backup understands how to back up + filesystem data as well as MySQL and PostgreSQL databases and Subversion + repositories. It can also be easily extended to support other kinds of data + sources. + . + Cedar Backup is focused around weekly backups to a single CD or DVD disc, with + the expectation that the disc will be changed or overwritten at the beginning + of each week. If your hardware is new enough, Cedar Backup can write + multisession discs, allowing you to add incremental data to a disc on a daily + basis. + . + Besides offering command-line utilities to manage the backup process, Cedar + Backup provides a well-organized library of backup-related functionality, + written in the Python programming language. + . + This package provides Cedar Backup command-line utilities as well as the + CedarBackup2 Python library. The accompanying documentation package + (cedar-backup2-doc) contains all of the end-user and library public + interface documentation. You really should install cedar-backup2-doc and + read through the end-user documentation before using Cedar Backup for the + first time. + . + http://cedar-solutions.com/software/cedar-backup/ + +Package: cedar-backup2-doc +Architecture: all +Section: doc +Replaces: cedar-backup2 (<< 2.7.2-2) +Description: local and remote backups to CD or DVD media (documentation) + Cedar Backup is a software package designed to manage system backups for a + pool of local and remote machines. Cedar Backup understands how to back up + filesystem data as well as MySQL and PostgreSQL databases and Subversion + repositories. It can also be easily extended to support other kinds of data + sources. + . + Cedar Backup is focused around weekly backups to a single CD or DVD disc, with + the expectation that the disc will be changed or overwritten at the beginning + of each week. If your hardware is new enough, Cedar Backup can write + multisession discs, allowing you to add incremental data to a disc on a daily + basis. + . + Besides offering command-line utilities to manage the backup process, Cedar + Backup provides a well-organized library of backup-related functionality, + written in the Python programming language. + . + This package provides the end-user and library public interface + documentation for Cedar Backup. The end-user documentation is provided + in both HTML and PDF form. The HTML form is best for browsing, while the + PDF form is best for printing. You really should read through the + end-user documentation before using Cedar Backup for the first time. + . + http://cedar-solutions.com/software/cedar-backup/ --- cedar-backup2-2.18.0.orig/debian/README.Debian +++ cedar-backup2-2.18.0/debian/README.Debian @@ -0,0 +1,23 @@ +README for cedar-backup2 + +The accompanying documentation package (cedar-backup2-doc) contains all of the +end-user and library public interface documentation for Cedar Backup. You +really should install cedar-backup2-doc and read through the end-user +documentation before using Cedar Backup for the first time. + +This package does not install a configuration file in /etc/cback.conf. It does +install all of the cron jobs, log rotation, etc. that you would expect, but +assumes that a user will fill in /etc/cback.conf completely on their own. I +could have put a default file there, but I don't want to accidentally blow away +previous configuration left over from a v1.0 installation. + +The sample configuration file in the documentation directory is not adapted to +Debian. It just exists to provide a starting point (to provide an example of +appropriate syntax), and is not intended to represent real working +configuration. In fact, this sample configuration file includes examples of +nearly every type of configuration section (for reference) but in a form and in +a combination that probably no one will ever use. In particular, things like +override paths should not really ever be needed on a Debian system. + + -- Kenneth J. Pronovici Wed, 25 Jan 2006 21:42:06 -0600 +