- dh_busfactor
- Joey Hess, DebConf13
- digression
- sozi
- can write bad code in any language (Haskell edition)
- ghci> import Control.Applicative
- ghci> import Data.Ord
- ghci> import Data.List
- ghci> (in_debhelper, thirdparty)
- <- partition ("devel/debhelper" `isInfixOf`)
- . sortBy (comparing (reverse . words))
- . filter (not . ("dh-make" `isInfixOf`))
- . filter ("usr/bin" `isInfixOf`)
- . filter ("/dh_" `isInfixOf`)
- . lines <$> readFile "Contents-i386"
- <- partition ("devel/debhelper" `isInfixOf`)
- ghci> length in_debhelper
- 58
- ghci> length thirdparty
- 99
- ghci> writeFile "thirdparty-commands" $ unlines thirdparty
- thirdparty-commands
- usr/bin/dh_metainit admin/dh-metainit
- usr/bin/dh_systemd_enable admin/dh-systemd
- usr/bin/dh_systemd_start admin/dh-systemd
- usr/bin/dh_auto_build_nant cli-mono/cli-common-dev
- usr/bin/dh_auto_clean_nant cli-mono/cli-common-dev
- usr/bin/dh_clideps cli-mono/cli-common-dev
- usr/bin/dh_clifixperms cli-mono/cli-common-dev
- usr/bin/dh_cligacpolicy cli-mono/cli-common-dev
- usr/bin/dh_clistrip cli-mono/cli-common-dev
- usr/bin/dh_installcligac cli-mono/cli-common-dev
- usr/bin/dh_makeclilibs cli-mono/cli-common-dev
- usr/bin/dh_autotools-dev_restoreconfig devel/autotools-dev
- usr/bin/dh_autotools-dev_updateconfig devel/autotools-dev
- usr/bin/dh_configpackage devel/config-package-dev
- usr/bin/dh_acc devel/dh-acc
- usr/bin/dh_ada_library devel/dh-ada-library
- usr/bin/dh_apparmor devel/dh-apparmor
- usr/bin/dh_autoreconf devel/dh-autoreconf
- usr/bin/dh_autoreconf_clean devel/dh-autoreconf
- usr/bin/dh_buildinfo devel/dh-buildinfo
- usr/bin/dh_consoledata devel/dh-consoledata
- usr/bin/dh_di_kernel_gencontrol devel/dh-di
- usr/bin/dh_di_kernel_install devel/dh-di
- usr/bin/dh_di_numbers devel/dh-di
- usr/bin/dh_golang devel/dh-golang
- usr/bin/dh_installkpatches devel/dh-kpatches
- usr/bin/dh_linktree devel/dh-linktree
- usr/bin/dh_rebar devel/dh-rebar
- usr/bin/dh_doxygen devel/doxygen
- usr/bin/dh_gnome devel/gnome-pkg-tools
- usr/bin/dh_gnome_clean devel/gnome-pkg-tools
- usr/bin/dh_girepository devel/gobject-introspection
- usr/bin/dh_xul-ext devel/mozilla-devscripts
- usr/bin/dh_parrot devel/parrot-devel
- usr/bin/dh_pidgin devel/pidgin-dev
- usr/bin/dh_components devel/pkg-components
- usr/bin/dh_movelibkdeinit devel/pkg-kde-tools
- usr/bin/dh_sameversiondep devel/pkg-kde-tools
- usr/bin/dh_sodeps devel/pkg-kde-tools
- usr/bin/dh_gnustep gnustep/gnustep-make
- usr/bin/dh_haskell_blurbs haskell/haskell-devscripts
- usr/bin/dh_haskell_depends haskell/haskell-devscripts
- usr/bin/dh_haskell_extra_depends haskell/haskell-devscripts
- usr/bin/dh_haskell_provides haskell/haskell-devscripts
- usr/bin/dh_haskell_shlibdeps haskell/haskell-devscripts
- usr/bin/dh_apache2 httpd/apache2-dev
- usr/bin/dh_lua interpreters/dh-lua
- usr/bin/dh_swi_prolog interpreters/swi-prolog-nox
- usr/bin/dh_javadoc java/gcj-jdk
- usr/bin/dh_nativejava java/libgcj-common
- usr/bin/dh_dkms kernel/dkms
- usr/bin/dh_gstscancodecs libdevel/libgstreamer0.10-dev,libdevel/libgstreamer1.0-dev
- usr/bin/dh_gtkmodules libdevel/libgtk2.0-dev
- usr/bin/dh_pangomodules libdevel/libpango1.0-dev
- usr/bin/dh_xine libdevel/libxine-dev,libdevel/libxine2-dev
- usr/bin/dh_xulrunner libdevel/xulrunner-dev
- usr/bin/dh_lisp lisp/dh-lisp
- usr/bin/dh_pdl math/pdl
- usr/bin/dh_ocaml ocaml/dh-ocaml
- usr/bin/dh_ocamlclean ocaml/dh-ocaml
- usr/bin/dh_ocamldoc ocaml/dh-ocaml
- usr/bin/dh_ocamlinit ocaml/dh-ocaml
- usr/bin/dh_config_model_upgrade perl/libconfig-model-perl
- usr/bin/dh_perl_dbi perl/libdbi-perl
- usr/bin/dh_perl_imager perl/libimager-perl
- usr/bin/dh_php5 php/php5-dev
- usr/bin/dh_phpcomposer php/pkg-php-tools
- usr/bin/dh_phppear php/pkg-php-tools
- usr/bin/dh_pypy python/dh-python
- usr/bin/dh_python3 python/dh-python
- usr/bin/dh_pyppd python/pyppd
- usr/bin/dh_python2 python/python
- usr/bin/dh_numpy python/python-numpy
- usr/bin/dh_python-ply python/python-ply
- usr/bin/dh_scour python/python-scour
- usr/bin/dh_sip python/python-sip-dev
- usr/bin/dh_pysupport python/python-support
- usr/bin/dh_pydeb python/python-van.pydeb
- usr/bin/dh_numpy3 python/python3-numpy
- usr/bin/dh_sip3 python/python3-sip-dev
- usr/bin/dh_sphinxdoc python/sphinx-common
- usr/bin/dh_ruby ruby/gem2deb
- usr/bin/dh_ruby_fixdepends ruby/gem2deb
- usr/bin/dh_rdoc ruby/ruby-pkg-tools
- usr/bin/dh_installyorick science/yorick-dev
- usr/bin/dh_bash-completion shells/bash-completion
- usr/bin/dh_installtex tex/tex-common
- usr/bin/dh_installxmlcatalogs text/xml-core
- usr/bin/dh_germinate_clean utils/germinate
- usr/bin/dh_germinate_metapackage utils/germinate
- usr/bin/dh_dpatch_patch vcs/dpatch
- usr/bin/dh_dpatch_unpatch vcs/dpatch
- usr/bin/dh_quilt_patch vcs/quilt
- usr/bin/dh_quilt_unpatch vcs/quilt
- usr/bin/dh_installxsp web/dh-xsp
- usr/bin/dh_installlisting x11/desktop-profiles
- usr/bin/dh_xsf_substvars x11/xserver-xorg-dev
- usr/bin/dh_installzope zope/zope-debhelper
- usr/bin/dh_installzopeinstance zope/zope-debhelper