Botch
- botch-add-arch(1) add-arch - add architecture to source packages
- botch-annotate-strong(1) annotate-strong - add strong dependency information to a dependency graph
- botch-apply-ma-diff(1) apply-ma-diff - applies a multiarch diff as created by botch-ma-diff
- botch-bin2src(1) bin2src - convert binary packages to their source packages
- botch-build-fixpoint(1) build-fixpoint - find build order until dependency cycles occur
- botch-build-order-from-zero(1) build-order-from-zero - find a build order for a non-existing architecture
- botch-buildcheck-more-problems(1) buildcheck-more-problems - a tool like dose-builddebcheck but return more than the first reason
- botch-buildgraph2packages(1) buildgraph2packages - convert buildgraph to packages
- botch-buildgraph2srcgraph(1) buildgraph2srcgraph - converts a buildgraph into a srcgraph
- botch-calcportsmetric(1) calcportsmetric - calculate source package importance
- botch-calculate-fas(1) calculate-fas - calculate a feedback arc set
- botch-check-ma-same-versions(1) check-ma-same-versions - check if Multi-Arch:same versions are in sync
- botch-checkfas(1) checkfas - check which edges in the fas are not droppable
- botch-clean-repository(1) clean-repository - clean errors in a repository by removing transitively uninstallable or compilable packages
- botch-collapse-srcgraph(1) collapse-srcgraph - make a srcgraph acyclic by collapsing its strongly connected components
- botch-convert-arch(1) convert-arch - convert the architecture of a Packages file
- botch-create-graph(1) create-graph - create graph based on installation sets, strong dependency sets or dependency closures
- botch-cross(1) cross - execute botch tools in the cross phase
- botch-distcheck-more-problems(1) distcheck-more-problems - a tool like dose-distcheck but return more than the first reason
- botch-dose2html(1) dose2html - turn the yaml output by dose-builddebcheck into html
- botch-download-pkgsrc(1) download-pkgsrc - download Packages and Sources
- botch-droppable-diff(1) droppable-diff - difference between two *.droppable files
- botch-droppable-union(1) droppable-union - union of two *.droppable files
- botch-extract-scc(1) extract-scc - extract all strongly connected components
- botch-fasofstats(1) fasofstats - extract feedback arc set from output of botch-print-stats
- botch-filter-src-builds-for(1) filter-src-builds-for - filter a Sources file for the packages building for a certain architecture
- botch-find-fvs(1) find-fvs - calculate a feedback vertex set
- botch-fix-cross-problems(1) fix-cross-problems - fix Packages files with the output of botch-cross-problems
- botch-graph-ancestors(1) graph-ancestors - find all ancestors of a vertex in a graph in GraphML or dot format
- botch-graph-descendants(1) graph-descendants - find all descendants of a vertex in a graph in GraphML or dot format
- botch-graph-difference(1) graph-difference - graph diff
- botch-graph-info(1) graph-info - show info about a buildgraph or sourcegraph
- botch-graph-neighborhood(1) graph-neighborhood - extract the neighborhood around a vertex
- botch-graph-shortest-path(1) graph-shortest-path - find the shortest path(s) between two vertices of a graph in GraphML or dot format
- botch-graph-sinks(1) graph-sinks - find all sinks (vertices without successors) in a graph in GraphML or dot format
- botch-graph-sources(1) graph-sources - find all sources (vertices without predecessors) in a graph in GraphML or dot format
- botch-graph-tred(1) graph-tred - find the transitive reduction of a graph in GraphML or dot format
- botch-graph2text(1) graph2text - for each vertex in a graph print a formatted line on standard output
- botch-graphml2dot(1) graphml2dot - converts graphml to dot
- botch-latest-version(1) latest-version - only keep the latest version
- botch-ma-diff(1) ma-diff - diff two packages files for differences in their multiarch values
- botch-multiarch-interpreter-problem(1) multiarch-interpreter-problem - find all arch:all packages that allow switching architectures
- botch-native(1) native - execute botch tools in the native phase
- botch-optuniv(1) optuniv - self contained repository with minimal number of source packages
- botch-packages-diff(1) packages-diff - create a diff between two Packages or Sources files
- botch-packages-difference(1) packages-difference - calculate the asymmetric set difference
- botch-packages-intersection(1) packages-intersection - calculate the set intersection
- botch-packages-union(1) packages-union - calculate the set union
- botch-partial-order(1) partial-order - calculate the partial vertex order
- botch-print-stats(1) print-stats - find cycles, selfcycles, amount of cycles through edges, feedback arc and vertex set, strong articulation points and
- botch-profile-build-fvs(1) profile-build-fvs - remove droppable dependencies from graph
- botch-remove-virtual-disjunctions(1) remove-virtual-disjunctions - remove virtual dependency disjunctions
- botch-src2bin(1) src2bin - turn source packages into their binary packages
- botch-stat-html(1) stat-html - turn the JSON output of botch-print-stats into human readable HTML
- botch-transition(1) transition - calculate a transition order
- botch-wanna-build-sortblockers(1) wanna-build-sortblockers - importance of source packages for ports
- botch-y-u-b-d-transitive-essential(1) y-u-b-d-transitive-essential - Find out why source packages are B-D transitive essential.
- botch-y-u-no-bootstrap(1) y-u-no-bootstrap - Find out why Debian cannot be bootstrapped.
- botch(1) bootstrap/build order tool chain