BOTCH-FIND-FVS(1)
π BOTCH-FIND-FVS(1) β the botch tools girlies π
okay so bestie, welcome to botch-find-fvs, part of the botch tools family, and she is iconic. let's get into it β¨
β¨ NAME β¨
botch-find-fvs β calculate a feedback vertex set π
πΈ SYNOPSIS πΈ
botch-find-fvs [options] buildgrahp.xml Packages Sources
(yes the buildgrahp typo is literally in the original, we do not touch it, we respect it π«Ά)
π DESCRIPTION π
so basically: you hand her a buildgraph, and she goes and finds a set of source packages which β if you profile build them β make the graph acyclic. no more cycles, no more drama, just a nice chill directed graph that doesn't loop back on itself. slay.
π OPTIONS π
--versionβ show the program's version and dip out π-h,--helpβ show this help message and exit, we love a helpful queen-v,--verboseβ print additional information, she's talkative and we support her--quietβ do no print any messages π (yes, "do no print", verbatim, don't @ me)--deb-drop-b-d-indepβ dropBuild-Depends-Indepdependencies--deb-drop-b-d-archβ dropBuild-Depends-Archdependencies--max-length-fvs=INTβ maximum length of found cycles for fvs search (default=4)--remove-weak=FILEβ path to list of weak build dependencies--remove-reduced=LISTβ remove droppable build dependencies supplied by comma separated list of reduced dep files--fg=PKGSβ additional Packages lists that are checked and used for resolving dependencies (can be repeated π)--bg=PKGSβ additional Packages lists that are NOT checked but used for resolving dependencies (can be repeated π)--deb-native-arch=ARCHβ native architecture ARCH--deb-host-arch=archβ host architecture arch. Defaults to native architecture.--deb-foreign-archs=archsβ comma-separated foreign architectures in addition to native and host architectures.
π EXAMPLE π
extract a feedback vertex set, bestie:
botch-find-fvs --remove-weak=/usr/share/botch/droppable/weak-build-dependencies.list \
--remove-reduced=/usr/share/botch/droppable/gentoo.list,/usr/share/botch/droppable/selfcycles.list \
--deb-native-arch=amd64 scc.xml packages sources
look at her go π she ate that fr fr
π BUGS π
see <http://bugs.debian.org/botch>. (the vibes are immaculate, the bugs are documented π)
π¦ SEE ALSO π¦
Debian doc-base Manual /usr/share/doc/botch/wiki/Home.html β go read it, iykyk π
π AUTHOR π
this man page was written by Johannes Schauer. Botch is written by Johannes Schauer and Pietro Abate. legends only, no cap π«‘
π 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.
legal girlies, please read the COPYING file, it's giving important β οΈ
perl v5.36.0 Β· 2023-02-17 β that's the version and date bestie, mwah π stay hydrated, go read your manpages, periodt π β¨
π¦ 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