BOTCH-CROSS(1)
π BOTCH-CROSS(1) β the botch tools, cross phase edition β¨
okay bestie, so this is botch-cross, part of the botch tools squad, and she runs the botch tools in the cross phase. yes she's that girl. let's get into it π
πΈ NAME πΈ
botch-cross β execute botch tools in the cross phase. that's it, that's the whole job, and she does it flawlessly π
β¨ SYNOPSIS β¨
botch-cross [options] [buildarch hostarch buildpackages sources]
those last four are optional positional besties, they get passed along. don't overthink it π¦
π«Ά DESCRIPTION π«Ά
so like, the whole point is: use the botch tools to analyze the cross bootstrap phase. that's the vibe. that's the mission. she coordinates the whole lil pipeline for you π
π OPTIONS π
one bullet per flag, no skips, no cap:
-h,--helpβ show the help message. the classic. the "wait what does this do again" button π-k,--keepβ keep the temporary files. normally they'd get yeeted, but with this she holds onto them π-w,--onlineβ producestat.htmlfor online consumption. it's giving web-ready π-o,--output=DIRβ output directory. default is the current directory, so if you don't say anything she just drops everything right where you're standing π-t,--tmp=DIRβ temporary directory. default is created bymktemp(1)β¨-G,--optgraphβ calculate a dependency graph where each installation set contains the minimal number of unavailable binary packages. yes she's optimizing, she's that girl π₯-T,--timersβ time all program executions. stopwatch energy β±οΈ-m,--allowsrcmismatchβ allow binary packages to be associated with a source package of a different version than themselves. letting the mismatched girlies through π¦-e,--ignoresrclessbinβ ignore binary packages without a source package. if you got no source, you're not invited to this party π-b,--sapsbβ calculate strong articulation points and bridges. graph theory main character moment π-I,--deb-drop-b-d-indepβ dropBuild-Depends-Indepdependencies. gone, reduced to atoms π-v,--verboseβ be more verbose. she starts yapping (lovingly) πΈ-d,--debugβ maximum verbosity. full yap mode, no filter, everything π-D,--developβ execute tools from the source checkout instead of$PATH. dev mode activated, we're not using the installed ones, we're going straight to the source π
π FILES π
the following files are created in the output directory. brace yourself bestie, it's a whole little family:
buildgraph_acyclic.xmlβ the output ofbotch-profile-build-fvs.buildgraph.xmlβ the output ofbotch-create-graph.cross.jsonβ the output ofbotch-dose2html.cyclic_src:*.xmlβ the strongly connected components created bybotch-extract-scc.fasβ the standard output ofbotch-extract-scc.feedback_vertex_set.listβ the concatenated output of multiple runs ofbotch-find-fvs.ma.diffβ the output ofbotch-ma-diff.order1.lstβ the output ofbotch-build-fixpoint.order2.lstβ the output ofbotch-partial-order.remove.listβ the output ofbotch-fasofstats.srcgraph_acyclic.xmlβbuildgraph_acyclic.xmlconverted bybotch-buildgraph2srcgraph.srcgraph.xmlβbuildgraph.xmlconverted bybotch-buildgraph2srcgraph.stats.htmlβ the standard output ofbotch-stat-htmlstats.jsonβ the JSON output ofbotch-stat-html
heads up: yes,stats.htmlandstats.jsonare missing their trailing periods in the original. we keep it exactly as it is, we don't editorialize, periodt. π
π BUGS π
found something cursed? see <http://bugs.debian.org/botch>. go tell them, they'll handle it π«Ά
π SEE ALSO π
- Debian doc-base Manual
/usr/share/doc/botch/wiki/Home.html
iykyk πβ¨
π AUTHOR π
this man page was written by Johannes Schauer. Botch is written by Johannes Schauer and Pietro Abate. legends, both of them π
β COPYRIGHT β
Copyright 2012-2014 Johannes Schauer, Pietro Abate
this program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. a special linking exception to the GNU Lesser General Public License applies to this library, see the COPYING file for more information. open source girlies stay winning π
and that's the whole page bestie!! this was perl v5.36.0, dated 2023-02-17, from the botch tools household β tysm for reading, mwah ππ
π¦ where this page comes from
- debian bookworm: botch 0.24-2 Β· LGPL-3.0-or-later WITH OCaml-linking exception
- ubuntu noble: botch 0.24-2 Β· LGPL-3.0-or-later WITH OCaml-linking exception
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms