1. dh_busfactor
    1. Joey Hess, DebConf13
  2. digression
    1. sozi
  3. can write bad code in any language (Haskell edition)
    1. ghci> import Control.Applicative
    2. ghci> import Data.Ord
    3. ghci> import Data.List
    4. ghci> (in_debhelper, thirdparty)
      1. <- partition ("devel/debhelper" `isInfixOf`)
        1. . sortBy (comparing (reverse . words))
        2. . filter (not . ("dh-make" `isInfixOf`))
        3. . filter ("usr/bin" `isInfixOf`)
        4. . filter ("/dh_" `isInfixOf`)
        5. . lines <$> readFile "Contents-i386"
    5. ghci> length in_debhelper
    6. 58
    7. ghci> length thirdparty
    8. 99
    9. ghci> writeFile "thirdparty-commands" $ unlines thirdparty
  4. thirdparty-commands
    1. usr/bin/dh_metainit admin/dh-metainit
    2. usr/bin/dh_systemd_enable admin/dh-systemd
    3. usr/bin/dh_systemd_start admin/dh-systemd
    4. usr/bin/dh_auto_build_nant cli-mono/cli-common-dev
    5. usr/bin/dh_auto_clean_nant cli-mono/cli-common-dev
    6. usr/bin/dh_clideps cli-mono/cli-common-dev
    7. usr/bin/dh_clifixperms cli-mono/cli-common-dev
    8. usr/bin/dh_cligacpolicy cli-mono/cli-common-dev
    9. usr/bin/dh_clistrip cli-mono/cli-common-dev
    10. usr/bin/dh_installcligac cli-mono/cli-common-dev
    11. usr/bin/dh_makeclilibs cli-mono/cli-common-dev
    12. usr/bin/dh_autotools-dev_restoreconfig devel/autotools-dev
    13. usr/bin/dh_autotools-dev_updateconfig devel/autotools-dev
    14. usr/bin/dh_configpackage devel/config-package-dev
    15. usr/bin/dh_acc devel/dh-acc
    16. usr/bin/dh_ada_library devel/dh-ada-library
    17. usr/bin/dh_apparmor devel/dh-apparmor
    18. usr/bin/dh_autoreconf devel/dh-autoreconf
    19. usr/bin/dh_autoreconf_clean devel/dh-autoreconf
    20. usr/bin/dh_buildinfo devel/dh-buildinfo
    21. usr/bin/dh_consoledata devel/dh-consoledata
    22. usr/bin/dh_di_kernel_gencontrol devel/dh-di
    23. usr/bin/dh_di_kernel_install devel/dh-di
    24. usr/bin/dh_di_numbers devel/dh-di
    25. usr/bin/dh_golang devel/dh-golang
    26. usr/bin/dh_installkpatches devel/dh-kpatches
    27. usr/bin/dh_linktree devel/dh-linktree
    28. usr/bin/dh_rebar devel/dh-rebar
    29. usr/bin/dh_doxygen devel/doxygen
    30. usr/bin/dh_gnome devel/gnome-pkg-tools
    31. usr/bin/dh_gnome_clean devel/gnome-pkg-tools
    32. usr/bin/dh_girepository devel/gobject-introspection
    33. usr/bin/dh_xul-ext devel/mozilla-devscripts
    34. usr/bin/dh_parrot devel/parrot-devel
    35. usr/bin/dh_pidgin devel/pidgin-dev
    36. usr/bin/dh_components devel/pkg-components
    37. usr/bin/dh_movelibkdeinit devel/pkg-kde-tools
    38. usr/bin/dh_sameversiondep devel/pkg-kde-tools
    39. usr/bin/dh_sodeps devel/pkg-kde-tools
    40. usr/bin/dh_gnustep gnustep/gnustep-make
    41. usr/bin/dh_haskell_blurbs haskell/haskell-devscripts
    42. usr/bin/dh_haskell_depends haskell/haskell-devscripts
    43. usr/bin/dh_haskell_extra_depends haskell/haskell-devscripts
    44. usr/bin/dh_haskell_provides haskell/haskell-devscripts
    45. usr/bin/dh_haskell_shlibdeps haskell/haskell-devscripts
    46. usr/bin/dh_apache2 httpd/apache2-dev
    47. usr/bin/dh_lua interpreters/dh-lua
    48. usr/bin/dh_swi_prolog interpreters/swi-prolog-nox
    49. usr/bin/dh_javadoc java/gcj-jdk
    50. usr/bin/dh_nativejava java/libgcj-common
    51. usr/bin/dh_dkms kernel/dkms
    52. usr/bin/dh_gstscancodecs libdevel/libgstreamer0.10-dev,libdevel/libgstreamer1.0-dev
    53. usr/bin/dh_gtkmodules libdevel/libgtk2.0-dev
    54. usr/bin/dh_pangomodules libdevel/libpango1.0-dev
    55. usr/bin/dh_xine libdevel/libxine-dev,libdevel/libxine2-dev
    56. usr/bin/dh_xulrunner libdevel/xulrunner-dev
    57. usr/bin/dh_lisp lisp/dh-lisp
    58. usr/bin/dh_pdl math/pdl
    59. usr/bin/dh_ocaml ocaml/dh-ocaml
    60. usr/bin/dh_ocamlclean ocaml/dh-ocaml
    61. usr/bin/dh_ocamldoc ocaml/dh-ocaml
    62. usr/bin/dh_ocamlinit ocaml/dh-ocaml
    63. usr/bin/dh_config_model_upgrade perl/libconfig-model-perl
    64. usr/bin/dh_perl_dbi perl/libdbi-perl
    65. usr/bin/dh_perl_imager perl/libimager-perl
    66. usr/bin/dh_php5 php/php5-dev
    67. usr/bin/dh_phpcomposer php/pkg-php-tools
    68. usr/bin/dh_phppear php/pkg-php-tools
    69. usr/bin/dh_pypy python/dh-python
    70. usr/bin/dh_python3 python/dh-python
    71. usr/bin/dh_pyppd python/pyppd
    72. usr/bin/dh_python2 python/python
    73. usr/bin/dh_numpy python/python-numpy
    74. usr/bin/dh_python-ply python/python-ply
    75. usr/bin/dh_scour python/python-scour
    76. usr/bin/dh_sip python/python-sip-dev
    77. usr/bin/dh_pysupport python/python-support
    78. usr/bin/dh_pydeb python/python-van.pydeb
    79. usr/bin/dh_numpy3 python/python3-numpy
    80. usr/bin/dh_sip3 python/python3-sip-dev
    81. usr/bin/dh_sphinxdoc python/sphinx-common
    82. usr/bin/dh_ruby ruby/gem2deb
    83. usr/bin/dh_ruby_fixdepends ruby/gem2deb
    84. usr/bin/dh_rdoc ruby/ruby-pkg-tools
    85. usr/bin/dh_installyorick science/yorick-dev
    86. usr/bin/dh_bash-completion shells/bash-completion
    87. usr/bin/dh_installtex tex/tex-common
    88. usr/bin/dh_installxmlcatalogs text/xml-core
    89. usr/bin/dh_germinate_clean utils/germinate
    90. usr/bin/dh_germinate_metapackage utils/germinate
    91. usr/bin/dh_dpatch_patch vcs/dpatch
    92. usr/bin/dh_dpatch_unpatch vcs/dpatch
    93. usr/bin/dh_quilt_patch vcs/quilt
    94. usr/bin/dh_quilt_unpatch vcs/quilt
    95. usr/bin/dh_installxsp web/dh-xsp
    96. usr/bin/dh_installlisting x11/desktop-profiles
    97. usr/bin/dh_xsf_substvars x11/xserver-xorg-dev
    98. usr/bin/dh_installzope zope/zope-debhelper
    99. usr/bin/dh_installzopeinstance zope/zope-debhelper