summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAxel Beckert <abe@debian.org>2016-11-09 01:26:57 +0100
committerJosue Ortega <josue@debian.org>2019-04-13 14:34:07 -0600
commit1352b2fb942febad68b8ae6f01a2cd56194feb75 (patch)
tree74f25c2d888e66aead754c327dfafcabc2058040
Import Debian version 1.0.10+nmu1
debtree (1.0.10+nmu1) unstable; urgency=medium * Non-maintainer upload. * Remove override_dh_builddeb to no more build with deprecated bzip2 compression. (Closes: #833242) * Guard …."\E" with "no warnings qw(misc);" (Closes: #823279) * Fix typo in man page found by lintian. debtree (1.0.10) unstable; urgency=low [ Thorsten Alteholz ] * [6781a55f] show the size of all packages that depend on a given package [ Anibal Monsalve Salazar ] * [f2b58fdf] Add multiarch-support to skiplist Thanks to Fabian Greffrath for the suggestion Closes: #659223 debtree (1.0.9) unstable; urgency=low * Really fix typo in debtree.1 debtree (1.0.8) unstable; urgency=low * Fix typo in debtree.1 Patch by Jonas Genannt Closes: #650431 debtree (1.0.7) unstable; urgency=low * Add python2.6 and python2.7 to endlist Patch by Jakub Wilk Closes: #616173 * Fix out-of-date-standards-version * Fix maintainer-script-without-set-e * Fix debhelper-overrides-need-versioned-build-depends * Debian source format is 3.0 (native) debtree (1.0.6) unstable; urgency=low [ Frans Pop ] * Fix typos in man page; thanks to A. Costa for the patch. Closes: #573818. * Disable pattern meta characters for package names in regular expressions. Closes: #574647. [ Anibal Monsalve Salazar ] * New maintainer. Frans, we'll miss you. debtree (1.0.5) unstable; urgency=low * Remove ucf-handled config files on purge. With thanks to piuparts testing. debtree (1.0.4) unstable; urgency=low * Take the highest available version for source packages as well. * Only use the installed version of a package if the --show-installed option is active; otherwise always use the highest available version. * Document which version of packages will be used in the man page. * Move debtree web site to http://collab-maint.alioth.debian.org/debtree/. debtree (1.0.3) unstable; urgency=low * Take the highest available version for uninstalled packages instead of the lowest. Thanks to Thomas Wentzel for the report and patch. Closes: #554719. * Add a few more X.Org-related packages to the end list. debtree (1.0.2) unstable; urgency=low * Selectively use AptPkg for build dependencies. AptPkg will return the correct build dependencies for the current or a selected architecture, but cannot return the architecture conditions themselves. Therefore use AptPkg for all cases except for ARCH=all. For that case continue to call out to apt-cache. * Add hurd-i386, kfreebsd-i386, kfreebsd-amd64 as valid architectures. * Make debtree work for any locale. Closes: #547388. debtree (1.0.1) unstable; urgency=low * Fix perl error if package has no dependencies at all. * Add gksu to the end list. debtree (1.0) unstable; urgency=low * Change packaging to use the magic 'dh' command. * Upload to the Debian archive. Closes: #447158. Yay! [ Changes in unofficial release 0.9.9 - Wed, 16 Sep 2009 13:35:58 +0200 ] * Complete conversion to perl by using libapt-pkg-perl instead of call-outs to dctrl-tools, except for getting build dependencies as libapt-pkg-perl does not expose architecture conditions (#546863). [ Changes in unofficial release 0.9.0 - Mon, 14 Sep 2009 19:56:12 +0200 ] * Remove support for printing dependency paths. It only duplicates functionality offered better by 'aptitude why'. * First stage of conversion to perl. Script is now written in perl, but still calls out to external dctrl-tools to get dependency info. * Show other providers for any virtual packages provided by the requested package. * Show order of dependencies on virtual packages by numbering the arrows. [ Changes in unofficial release 0.8.1 - Sat, 12 Sep 2009 17:56:27 +0200 ] * Update script version and copyright in script. * Move git repository to collab-maint on alioth. [ Changes in unofficial release 0.8.0 - Sat, 12 Sep 2009 16:01:49 +0200 ] * Add support for showing reverse dependencies in graphs. * Fix incomplete display of skipped packages (only first was shown). [ Changes in unofficial release 0.7.3 - Sun, 06 Sep 2009 11:24:50 +0200 ] * debian/control: add Vcs-Git field. * Fix a few corner cases where provides and alternatives were not displayed correctly for skip or end packages. There's a minor change in the way alternatives containing skipped packages are displayed. * Extend endlist and update for lenny/squeeze. [ Changes in unofficial release 0.7.2 - Wed, 24 Oct 2007 16:23:34 +0200 ] * Fix informational message listing skipped packages. * Don't show packages that provide a pseudo package if they are in the skip list. * Show pseudo packages provided by the requested package in dependency graphs (not in build dependency graphs). * Show multiple providing packages for a virtual package if there are less than a certain number (default 3); dependencies for the providing packages are not shown. * Add common build dependencies to end list. * Add some development/packaging related packages to skip and end lists; prompted by build dep graph for asterisk. [ Changes in unofficial release 0.7.1 - Thu, 18 Oct 2007 15:41:11 +0200 ] * Print info message with skipped dependencies after generating graph. * Split ToDo items out of script into separate file. * Add man page. [ Changes in unofficial release 0.7.0 - Tue, 02 Oct 2007 19:24:38 +0200 ] * Don't print graph elements for unknown packages when showing dependency paths. * Move the 'skip' and 'end' lists to configuration files using ucf to manage them. The user can install overrides in ~/.debtree. * Add logging functions to unclutter script. * Add new option max-depth which makes it possible to reduce the size and complexity of a graph by maximizing the number of times debtree will recurse into the next level of dependencies. [ Changes in unofficial release 0.6.0 - Sun, 30 Sep 2007 14:58:37 +0200 ] * Add support for generating build dependency graphs. By default a graph for the current architecture is generated. * Add new option no-conflicts; useful for build dependency graphs. * Add new option no-skip. This allows packages that by default are skipped (not included at all) to be shown as "end" packages. * Add new option show-all. This results in the full dependency tree to be generated. The dependencies for every package are expanded and no packages are skipped. * Add new option show-installed. Installed packages are marked with a different color ('honeydew'). For satisfied alternative dependencies only installed alternative packages are installed. * Mark unknown packages with a different color ('oldlace'). This can only be done for packages that are not part of an alternatives set; for those that are, a warning is printed. * For leaf pseudo packages we need to check if they were members of alternative dependencies to avoid stray nodes in a graph (seen with geneweb). * Introduce verbosity options and rationalize messages and error handling. * Add sanity check for presence of dctrl-tools scripts. Thanks to Maximilian Attems for the suggestion. [ Changes in unofficial release 0.5.0 - Fri, 28 Sep 2007 06:28:30 +0200 ] * Initial unofficial release.
-rw-r--r--TODO12
-rw-r--r--debian/changelog191
-rw-r--r--debian/compat1
-rw-r--r--debian/control24
-rw-r--r--debian/copyright27
-rw-r--r--debian/dirs2
-rw-r--r--debian/install3
-rw-r--r--debian/manpages1
-rw-r--r--debian/postinst16
-rw-r--r--debian/postrm26
-rwxr-xr-xdebian/rules7
-rw-r--r--debian/source/format1
-rw-r--r--debian/source/options2
-rwxr-xr-xdebtree1218
-rw-r--r--debtree.1298
-rw-r--r--endlist147
-rw-r--r--html/aptitude0.html66
-rw-r--r--html/aptitude1.html59
-rw-r--r--html/aptitude2.html70
-rw-r--r--html/aptitude3.html60
-rw-r--r--html/aptitude4.html75
-rw-r--r--html/aptitude5.html69
-rw-r--r--html/aptitude6.html60
-rw-r--r--html/aptitude7.html67
-rw-r--r--html/aptitude8.html64
-rw-r--r--html/debconf0.html72
-rw-r--r--html/debconf1.html90
-rw-r--r--html/debconf2.html65
-rw-r--r--html/debconf3.html66
-rw-r--r--html/debconf4.html70
-rw-r--r--html/debconf5.html63
-rw-r--r--html/debconf6.html60
-rw-r--r--html/debconf7.html97
-rw-r--r--html/debconf8.html65
-rw-r--r--html/index.html258
-rw-r--r--html/usage1.html87
-rw-r--r--html/usage2.html69
-rw-r--r--html/usage3.html120
-rw-r--r--html/usage4.html86
-rwxr-xr-xrun-tests131
-rw-r--r--skiplist23
-rw-r--r--testset/README1
-rw-r--r--testset/aptitude1.dot28
-rw-r--r--testset/aptitude2.dot148
-rw-r--r--testset/aptitude3.dot171
-rw-r--r--testset/aptitude4.dot158
-rw-r--r--testset/aptitude5.dot158
-rw-r--r--testset/aptitude6.dot184
-rw-r--r--testset/aptitude7.dot285
-rw-r--r--testset/aptitude8.dot157
-rw-r--r--testset/debconf1.dot36
-rw-r--r--testset/debconf2.dot42
-rw-r--r--testset/debconf3.dot59
-rw-r--r--testset/debconf4.dot48
-rw-r--r--testset/debconf5.dot48
-rw-r--r--testset/debconf6.dot68
-rw-r--r--testset/debconf7.dot104
-rw-r--r--testset/debconf8.dot47
-rw-r--r--testset/dpkg.dot16
-rw-r--r--testset/test1.dot21
-rw-r--r--testset/test2.dot231
-rw-r--r--testset/test3.dot120
-rw-r--r--testset/test4.dot70
-rw-r--r--testset/usage1.dot41
-rw-r--r--testset/usage2.dot95
-rw-r--r--testset/usage3.1.dot76
-rw-r--r--testset/usage3.2.dot85
-rw-r--r--testset/usage4.dot54
68 files changed, 6539 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..6274224
--- /dev/null
+++ b/TODO
@@ -0,0 +1,12 @@
+ToDo list for debtree
+---------------------
+* add "usage" function and --version and --help options
+* this code really needs a testsuite as regressions are many and subtle;
+ comparing the .dot output with expected would be simpler if a fixed
+ status database was used
+* complete conversion to perl by using libapt-pkg-perl instead of calls
+ to dctrl-tools
+* automatic limiting
+* automatically split graphs over multiple subgraphs (which dot will place
+ on separate pages)
+* identify transitional packages
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..dacdcb6
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,191 @@
+debtree (1.0.10+nmu1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Remove override_dh_builddeb to no more build with deprecated bzip2
+ compression. (Closes: #833242)
+ * Guard …."\E" with "no warnings qw(misc);" (Closes: #823279)
+ * Fix typo in man page found by lintian.
+
+ -- Axel Beckert <abe@debian.org> Wed, 09 Nov 2016 01:26:57 +0100
+
+debtree (1.0.10) unstable; urgency=low
+
+ [ Thorsten Alteholz ]
+ * [6781a55f] show the size of all packages that depend on a given package
+
+ [ Anibal Monsalve Salazar ]
+ * [f2b58fdf] Add multiarch-support to skiplist
+ Thanks to Fabian Greffrath for the suggestion
+ Closes: #659223
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Fri, 22 Jun 2012 09:17:00 +1000
+
+debtree (1.0.9) unstable; urgency=low
+
+ * Really fix typo in debtree.1
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Wed, 30 Nov 2011 09:59:04 +1100
+
+debtree (1.0.8) unstable; urgency=low
+
+ * Fix typo in debtree.1
+ Patch by Jonas Genannt
+ Closes: #650431
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Wed, 30 Nov 2011 09:43:38 +1100
+
+debtree (1.0.7) unstable; urgency=low
+
+ * Add python2.6 and python2.7 to endlist
+ Patch by Jakub Wilk
+ Closes: #616173
+ * Fix out-of-date-standards-version
+ * Fix maintainer-script-without-set-e
+ * Fix debhelper-overrides-need-versioned-build-depends
+ * Debian source format is 3.0 (native)
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sun, 17 Apr 2011 09:42:13 +1000
+
+debtree (1.0.6) unstable; urgency=low
+
+ [ Frans Pop ]
+ * Fix typos in man page; thanks to A. Costa for the patch. Closes: #573818.
+ * Disable pattern meta characters for package names in regular expressions.
+ Closes: #574647.
+
+ [ Anibal Monsalve Salazar ]
+ * New maintainer. Frans, we'll miss you.
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sat, 04 Sep 2010 23:18:01 +1000
+
+debtree (1.0.5) unstable; urgency=low
+
+ * Remove ucf-handled config files on purge. With thanks to piuparts testing.
+
+ -- Frans Pop <fjp@debian.org> Tue, 09 Feb 2010 17:49:44 +0100
+
+debtree (1.0.4) unstable; urgency=low
+
+ * Take the highest available version for source packages as well.
+ * Only use the installed version of a package if the --show-installed option
+ is active; otherwise always use the highest available version.
+ * Document which version of packages will be used in the man page.
+ * Move debtree web site to http://collab-maint.alioth.debian.org/debtree/.
+
+ -- Frans Pop <fjp@debian.org> Sat, 14 Nov 2009 15:35:46 +0100
+
+debtree (1.0.3) unstable; urgency=low
+
+ * Take the highest available version for uninstalled packages instead of the
+ lowest. Thanks to Thomas Wentzel for the report and patch. Closes: #554719.
+ * Add a few more X.Org-related packages to the end list.
+
+ -- Frans Pop <fjp@debian.org> Sat, 07 Nov 2009 03:19:16 +0100
+
+debtree (1.0.2) unstable; urgency=low
+
+ * Selectively use AptPkg for build dependencies. AptPkg will return the
+ correct build dependencies for the current or a selected architecture,
+ but cannot return the architecture conditions themselves. Therefore use
+ AptPkg for all cases except for ARCH=all. For that case continue to call
+ out to apt-cache.
+ * Add hurd-i386, kfreebsd-i386, kfreebsd-amd64 as valid architectures.
+ * Make debtree work for any locale. Closes: #547388.
+
+ -- Frans Pop <fjp@debian.org> Sun, 20 Sep 2009 12:09:17 +0200
+
+debtree (1.0.1) unstable; urgency=low
+
+ * Fix perl error if package has no dependencies at all.
+ * Add gksu to the end list.
+
+ -- Frans Pop <fjp@debian.org> Thu, 17 Sep 2009 23:24:02 +0200
+
+debtree (1.0) unstable; urgency=low
+
+ * Change packaging to use the magic 'dh' command.
+ * Upload to the Debian archive. Closes: #447158. Yay!
+
+ [ Changes in unofficial release 0.9.9 - Wed, 16 Sep 2009 13:35:58 +0200 ]
+ * Complete conversion to perl by using libapt-pkg-perl instead of call-outs
+ to dctrl-tools, except for getting build dependencies as libapt-pkg-perl
+ does not expose architecture conditions (#546863).
+
+ [ Changes in unofficial release 0.9.0 - Mon, 14 Sep 2009 19:56:12 +0200 ]
+ * Remove support for printing dependency paths. It only duplicates
+ functionality offered better by 'aptitude why'.
+ * First stage of conversion to perl. Script is now written in perl, but
+ still calls out to external dctrl-tools to get dependency info.
+ * Show other providers for any virtual packages provided by the requested
+ package.
+ * Show order of dependencies on virtual packages by numbering the arrows.
+
+ [ Changes in unofficial release 0.8.1 - Sat, 12 Sep 2009 17:56:27 +0200 ]
+ * Update script version and copyright in script.
+ * Move git repository to collab-maint on alioth.
+
+ [ Changes in unofficial release 0.8.0 - Sat, 12 Sep 2009 16:01:49 +0200 ]
+ * Add support for showing reverse dependencies in graphs.
+ * Fix incomplete display of skipped packages (only first was shown).
+
+ [ Changes in unofficial release 0.7.3 - Sun, 06 Sep 2009 11:24:50 +0200 ]
+ * debian/control: add Vcs-Git field.
+ * Fix a few corner cases where provides and alternatives were not displayed
+ correctly for skip or end packages. There's a minor change in the way
+ alternatives containing skipped packages are displayed.
+ * Extend endlist and update for lenny/squeeze.
+
+ [ Changes in unofficial release 0.7.2 - Wed, 24 Oct 2007 16:23:34 +0200 ]
+ * Fix informational message listing skipped packages.
+ * Don't show packages that provide a pseudo package if they are in the skip
+ list.
+ * Show pseudo packages provided by the requested package in dependency
+ graphs (not in build dependency graphs).
+ * Show multiple providing packages for a virtual package if there are less
+ than a certain number (default 3); dependencies for the providing packages
+ are not shown.
+ * Add common build dependencies to end list.
+ * Add some development/packaging related packages to skip and end lists;
+ prompted by build dep graph for asterisk.
+
+ [ Changes in unofficial release 0.7.1 - Thu, 18 Oct 2007 15:41:11 +0200 ]
+ * Print info message with skipped dependencies after generating graph.
+ * Split ToDo items out of script into separate file.
+ * Add man page.
+
+ [ Changes in unofficial release 0.7.0 - Tue, 02 Oct 2007 19:24:38 +0200 ]
+ * Don't print graph elements for unknown packages when showing dependency
+ paths.
+ * Move the 'skip' and 'end' lists to configuration files using ucf to
+ manage them. The user can install overrides in ~/.debtree.
+ * Add logging functions to unclutter script.
+ * Add new option max-depth which makes it possible to reduce the size and
+ complexity of a graph by maximizing the number of times debtree will
+ recurse into the next level of dependencies.
+
+ [ Changes in unofficial release 0.6.0 - Sun, 30 Sep 2007 14:58:37 +0200 ]
+ * Add support for generating build dependency graphs. By default a graph for
+ the current architecture is generated.
+ * Add new option no-conflicts; useful for build dependency graphs.
+ * Add new option no-skip. This allows packages that by default are skipped
+ (not included at all) to be shown as "end" packages.
+ * Add new option show-all. This results in the full dependency tree to be
+ generated. The dependencies for every package are expanded and no packages
+ are skipped.
+ * Add new option show-installed. Installed packages are marked with a
+ different color ('honeydew'). For satisfied alternative dependencies only
+ installed alternative packages are installed.
+ * Mark unknown packages with a different color ('oldlace'). This can only
+ be done for packages that are not part of an alternatives set; for those
+ that are, a warning is printed.
+ * For leaf pseudo packages we need to check if they were members of
+ alternative dependencies to avoid stray nodes in a graph (seen with
+ geneweb).
+ * Introduce verbosity options and rationalize messages and error handling.
+ * Add sanity check for presence of dctrl-tools scripts.
+ Thanks to Maximilian Attems for the suggestion.
+
+ [ Changes in unofficial release 0.5.0 - Fri, 28 Sep 2007 06:28:30 +0200 ]
+ * Initial unofficial release.
+
+ -- Frans Pop <fjp@debian.org> Wed, 16 Sep 2009 13:55:56 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..3393ecd
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,24 @@
+Source: debtree
+Section: utils
+Priority: optional
+Maintainer: Anibal Monsalve Salazar <anibal@debian.org>
+Build-Depends: debhelper (>= 7.0.50~)
+Standards-Version: 3.9.2
+Homepage: http://collab-maint.alioth.debian.org/debtree/
+Vcs-Git: git://git.debian.org/collab-maint/debtree.git
+Vcs-Browser: http://git.debian.org/?p=collab-maint/debtree.git
+
+Package: debtree
+Architecture: all
+Depends: ${misc:Depends}, ${perl:Depends}, libapt-pkg-perl, ucf, dctrl-tools
+Recommends: graphviz
+Description: package dependency graphs on steroids
+ Very powerful and versatile tool for generating dependency graphs showing the
+ relationships between .deb packages.
+ .
+ The graph is generated in the form of a .dot file that can be used as input
+ for the utility 'dot' from the graphviz package. What information is included
+ in a graph can be varied using command line options.
+ .
+ Supported are: regular (forward) dependencies, reverse dependencies, showing
+ installed packages, virtual packages, alternatives, and much more.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..7199023
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,27 @@
+Author:
+ Frans Pop <elendil@planet.nl>
+
+Copyright:
+ Copyright (C) 2007-2009 Frans Pop <elendil@planet.nl>
+
+License:
+
+ This package 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 2 of the License, or
+ (at your option) any later version.
+
+ This package 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 package; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+On Debian systems, the complete text of the GNU General Public License can
+be found in `/usr/share/common-licenses/GPL-2'.
+
+The Debian packaging is (C) 2007-2009, Frans Pop <fjp@debian.org> and
+is also licensed under the GPL, see above.
diff --git a/debian/dirs b/debian/dirs
new file mode 100644
index 0000000..39e7987
--- /dev/null
+++ b/debian/dirs
@@ -0,0 +1,2 @@
+/etc/debtree
+/usr/share/debtree
diff --git a/debian/install b/debian/install
new file mode 100644
index 0000000..e7b34aa
--- /dev/null
+++ b/debian/install
@@ -0,0 +1,3 @@
+debtree /usr/bin/
+skiplist /usr/share/debtree/
+endlist /usr/share/debtree/
diff --git a/debian/manpages b/debian/manpages
new file mode 100644
index 0000000..2016a8f
--- /dev/null
+++ b/debian/manpages
@@ -0,0 +1 @@
+debtree.1
diff --git a/debian/postinst b/debian/postinst
new file mode 100644
index 0000000..dadfd42
--- /dev/null
+++ b/debian/postinst
@@ -0,0 +1,16 @@
+#! /bin/sh
+
+set -e
+
+CONFSRC="/usr/share/debtree"
+CONFDEST="/etc/debtree"
+
+case $1 in
+ configure)
+ for file in skiplist endlist; do
+ ucf --three-way --debconf-ok $CONFSRC/$file $CONFDEST/$file
+ done
+ ;;
+esac
+
+#DEBHELPER#
diff --git a/debian/postrm b/debian/postrm
new file mode 100644
index 0000000..d1ad73f
--- /dev/null
+++ b/debian/postrm
@@ -0,0 +1,26 @@
+#! /bin/sh
+
+set -e
+
+CONFDEST="/etc/debtree"
+
+case $1 in
+ purge)
+ for file in skiplist endlist; do
+ # remove configuration files with dpkg backup extensions
+ for ext in '~' '%' .bak .ucf-new .ucf-old .ucf-dist; do
+ rm -f $CONFDEST/$file$ext
+ done
+
+ # remove the configuration file itself
+ rm -f $CONFDEST/$file
+
+ # clear it out from the ucf database
+ if which ucf >/dev/null; then
+ ucf --purge $CONFDEST/$file
+ fi
+ done
+ ;;
+esac
+
+#DEBHELPER#
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..657234c
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,7 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+%:
+ dh $@
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..89ae9db
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (native)
diff --git a/debian/source/options b/debian/source/options
new file mode 100644
index 0000000..779dbfd
--- /dev/null
+++ b/debian/source/options
@@ -0,0 +1,2 @@
+compression = "bzip2"
+compression-level = 9
diff --git a/debtree b/debtree
new file mode 100755
index 0000000..3b703ec
--- /dev/null
+++ b/debtree
@@ -0,0 +1,1218 @@
+#! /usr/bin/perl -w