Package list debian-goodies / 5b21a6c
Add a man page for which-pkg-broke-build Axel Beckert 4 years ago
3 changed file(s) with 67 addition(s) and 1 deletion(s). Raw diff Collapse all Expand all
5656 Copyright: 2012 George Danchev <danchev@spnet.net>
5757 License: GPL-2+
5858
59 Files: which-pkg-broke-build
59 Files: which-pkg-broke-build which-pkg-broke-build.1
6060 Copyright: 2016 Axel Beckert <abe@debian.org>
6161 License: GPL-2+
6262
99 dpigs.1
1010 popbugs.1
1111 which-pkg-broke.1
12 which-pkg-broke-build.1
0 .\" which-pkg-broke.1 - find which package might have broken the build
1 .\" of another package.
2 .\" Copyright (C) 2006 Javier Fernandez-Sanguino
3 .\" Copyright (C) 2016 Axel Beckert
4 .\"
5 .\" This program is free software; you can redistribute it and/or modify
6 .\" it under the terms of the GNU General Public License as published by
7 .\" the Free Software Foundation; either version 2, or (at your option)
8 .\" any later version.
9 .\"
10 .\" On Debian systems, a copy of the GNU General Public License version 2
11 .\" can be found in /usr/share/common-licenses/GPL-2.
12 .TH which\-pkg\-broke\-build 1 "December 11 2016" "debian\-goodies" "debian\-goodies"
13 .SH NAME
14 which\-pkg\-broke\-build \- find which package might have broken another package's build
15 .SH SYNOPSIS
16 \fBwhich\-pkg\-broke\-build\fR [.]
17 .br
18 \fBwhich\-pkg\-broke\-build\fR \fI<source-directory>\fR
19 .br
20 \fBwhich\-pkg\-broke\-build\fR \fI<source-package>\fR
21 .SH DESCRIPTION
22 The
23 .B which\-pkg\-broke\-build
24 program will retrieve a list of all (recursive) build-dependencies of
25 the named package sorted by the time they were installed on the system
26 (as determined from the mtime information of
27 .B /var/lib/dpkg/info/*.list
28 \).
29
30 This tool allows a package developer to obtain information that might
31 correlate installation of package build-dependencies with a package
32 build breakage in order to find which build-dependency update might be
33 responsible for the breakage.
34
35 .SH PARAMETERS
36 If there's a parameter and it's an existing directory,
37 .B which\-pkg\-broke\-build
38 assumes that this is an unpacked Debian source package and looks for
39 its build-dependencies.
40
41 If there's a parameter and it's not an existing directory,
42 .B which\-pkg\-broke\-build
43 assumes that it's a source package name and looks for that source
44 package's build-dependencies.
45
46 If there's no parameter,
47 .B which\-pkg\-broke\-build
48 assumes that the current directory contains an unpacked Debian source
49 package and looks for its build-dependencies.
50
51 .SH BUGS
52 .B which\-pkg\-broke\-build
53 is horribly slow and inefficient as it calls
54 .B which\-pkg\-broke
55 once for each explicit build-dependency (and once for the package
56 build-essential). It hence checks packages which are dependencies of
57 multiple explicit build-dependencies also multiple times.
58
59 .SH SEE ALSO
60 .BR which\-pkg\-broke(1)
61
62 .SH AUTHOR
63 .B which\-pkg\-broke\-build
64 was written by Axel Beckert <abe@debian.org>