Check out my first novel, midnight's simulacra!

Debian: Difference between revisions

From dankwiki
No edit summary
No edit summary
 
(27 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Image:Debianelitism.jpg|right|thumb|Would you like some fries with that elitism?]]
[[Image:Debianelitism.jpg|right|thumb|Would you like some fries with that elitism?]]


It's the bees' knees. It's the wasps' nipples (though as of 2019, I have actually started using [[Arch]]).
It's the bees' knees. It's the wasps' nipples (though as of 2019, I have actually started using [[Arch]] on one of my laptops).
* Things I do to a new [[Debian Unstable|Unstable (sid) box]]
* Things I do to a new [[Debian Unstable|Unstable (sid) box]]
* [[Packages by Purpose]]
* [[Packages by Purpose]]
* My resolution this year is to file bugs in the [http://www.debian.org/Bugs/Reporting DBTS] more quickly and more often. Well, it isn't really, but I ought do so. Bugs filed thus far, and their resolutions:
* (Some) [http://www.debian.org/Bugs/Reporting DBTS] bugs filed by me, and their resolutions:
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925443 #925443], '''dovecot-core''' refers to deprecated /var/run (''provided patch'')
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076010 #1076010], regressions using babel+hebrew in luatex
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924585 #924585], '''memcached''' refers to deprecated /var/run (''provided patch'')
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990798 #990798], switch to new '''libsixel''' fork (''provided patch'')
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924585 #924584], '''memcached''' new version 1.5.12 available
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989525 #989525], '''kbd''' references obsolete man page disalloc.8 (''provided patch'')
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=920308 #920308], '''compiz-core''' test is inverted in compiz-decorator (''provided patch'', ''resolved'')
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=965029 #965029], '''console-setup''' fonts missing unicode->fidx mappings for box-drawing (''provided patch'', ''resolved'')
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917581 #917581], '''nlohmann-json3''' new version 3.4.0 available (''resolved'')
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=962969 #962969], '''lsb_release''' references non-existent lsb(8)
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=904587 #904587], '''libconfig-dev''' missing CMake support
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=958066 #958066], '''devscripts''' mk-origtargz fails silently with bad Files-Excluded line
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=845066 #845066], '''libmsgpack-dev''' new 2.0.0 available ('''resolved''')
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=951748 #951748], '''dh-python''' subst emission results in dpkg-gencontrol warning in absence of deprecated field (''provided patch'')
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=839767 #839767], '''ncmpcpp''' needs rebuild against new libtag ('''resolved''')
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926743 #926743], '''fetchmail''' can't find invoke-rc.d (''provided patch'')
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801657 #801657], '''libdevmapper-dev''' don't expose librt dep ('''resolved''')
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925443 #925443], '''dovecot-core''' refers to deprecated /var/run (''provided patch'')
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801430 #801430], '''aptitude''' segfault on dependency loop ('''resolved''')
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924585 #924585], '''memcached''' refers to deprecated /var/run (''provided patch'')
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=469601 #469601], '''nut-hal-drivers''' locks up on post-install
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924585 #924584], '''memcached''' new version 1.5.12 available
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=469937 #469937], '''statsvn''' has problems with filenames containing spaces (''fixed upstream'', ''resolved'')
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=920308 #920308], '''compiz-core''' test is inverted in compiz-decorator (''provided patch'', ''resolved'')
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=471111 #471111], '''[[mpd]]''' isn't shut down properly
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917581 #917581], '''nlohmann-json3''' new version 3.4.0 available (''resolved'')
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=509499 #509499], '''strace''' doesn't match [[Linux APIs|sendfile(2)]] properly (''provided patch'', ''resolved'')
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=904587 #904587], '''libconfig-dev''' missing CMake support
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530154 #530154], '''bugz''' doesn't provide a man page
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=845066 #845066], '''libmsgpack-dev''' new 2.0.0 available (''resolved'')
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=533360 #533360], '''[[glibc|libc6]]''' 2.9-15 broke [[Linux APIs|signalfd]] creation with SFD_* flags (''resolved'')
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=839767 #839767], '''ncmpcpp''' needs rebuild against new libtag (''resolved'')
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=533362 #533362], '''ia32-libs''' uninstallable against [[glibc|libc6]] 2.9-15 (''resolved'')
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801657 #801657], '''libdevmapper-dev''' don't expose librt dep (''resolved'')
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=552260 #552260], '''kernel-package''' with <tt>install_vmlinux</tt> set + grub2 == unbootable entries
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801430 #801430], '''aptitude''' segfault on dependency loop (''resolved'')
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553298 #553298], '''libcpuset''' drops core if an empty [[Cpuset|cgroup/cpuset]] fs is mounted
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700200 #700200], '''debhelper''' incomplete Depends lists due to deprecated find(1) usage (''provided patch'', ''resolved'')
** [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=554901 #554901], '''[[glibc|eglibc]]''' is missing const casts in CPU_ISSET() (''provided patch'', ''resolved'')
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=554901 #554901], '''[[glibc|eglibc]]''' is missing const casts in CPU_ISSET() (''provided patch'', ''resolved'')
* I'd also like to become a [https://nm.debian.org/nmlist.php Debian Developer]. ITP ideas:
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553298 #553298], '''libcpuset''' drops core if an empty [[Cpuset|cgroup/cpuset]] fs is mounted
** the [[SSHFP|sshfp]] program, maintained by [http://www.xelerance.com/software/sshfp/ Xelerance]
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=552260 #552260], '''kernel-package''' with <tt>install_vmlinux</tt> set + grub2 == unbootable entries
** Florian Amrhein's [http://amrhein.eu/newsportal/ newsportal] NNTP-to-HTTP gateway
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=533362 #533362], '''ia32-libs''' uninstallable against [[glibc|libc6]] 2.9-15 (''resolved'')
** Rice University's [http://hpctoolkit.org/ HPCToolkit]
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=533360 #533360], '''[[glibc|libc6]]''' 2.9-15 broke [[Linux APIs|signalfd]] creation with SFD_* flags (''resolved'')
** HP+MIT's [http://groups.csail.mit.edu/cag/dynamorio/ DynamoRIO]
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530154 #530154], '''bugz''' doesn't provide a man page
** [[Omphalos]]
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=509499 #509499], '''strace''' doesn't match [[Linux APIs|sendfile(2)]] properly (''provided patch'', ''resolved'')
** Pick up orphaned OProfile
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=471111 #471111], '''[[mpd]]''' isn't shut down properly
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=469937 #469937], '''statsvn''' has problems with filenames containing spaces (''fixed upstream'', ''resolved'')
** [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=469601 #469601], '''nut-hal-drivers''' locks up on post-install
 
Bug#585771
Bug#597678
Bug#609168
Bug#610282
Bug#617391
Bug#618415
Bug#619823
Bug#621075
Bug#629630
Bug#634684
Bug#643304
Bug#648778
Bug#671695
Bug#678364
Bug#687378
Bug#689469
Bug#694766
Bug#695242
Bug#696036
Bug#695875
Bug#697256
Bug#697552
Bug#697555
Bug#697565
Bug#697700
Bug#697863
Bug#698177
Bug#520872
Bug#699439
Bug#700463
Bug#676263
Bug#702518
Bug#702937
Bug#703734
Bug#703366
Bug#704298
Bug#704554
Bug#722632
Bug#722726
Bug#787638
Bug#797657
Bug#801488
 
==Debian Developer==
I'd like to become a [https://nm.debian.org/nmlist.php Debian Developer]. ITP ideas:
* [[notcurses]] ([https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950492 in!])
* [[Growlight]] (in!)
* the [[SSHFP|sshfp]] program, maintained by [http://www.xelerance.com/software/sshfp/ Xelerance]
** someone else got this, but now it appears to be orphaned...hrmmm
* Florian Amrhein's [http://amrhein.eu/newsportal/ newsportal] NNTP-to-HTTP gateway
* Rice University's [http://hpctoolkit.org/ HPCToolkit]
* HP+MIT's [http://groups.csail.mit.edu/cag/dynamorio/ DynamoRIO]
* [[Omphalos]]
 
<b>update: I became a Debian Developer 2022-03-24.</b>
 
==Building kernels==
Up until the addition of a <tt>deb-pkg</tt> (and <tt>bindeb-pkg</tt>) target to the kernel [[Make|Makefile]] in 2004, the <tt>make-kpkg</tt> tool from <tt>kernel-package</tt> was the recommended way to build a Debian kernel package. This is now deprecated, and <tt>make deb-pkg</tt> (using an unmodified kernel tree) ought be used going forward.
 
To specify the package version on the command line, use e.g. <tt>KDEB_PKGVERSION=$(make kernelversion)-2</tt>.
 
 
[[CATEGORY: Linux]]
[[CATEGORY: Linux]]

Latest revision as of 14:03, 9 July 2024

Would you like some fries with that elitism?

It's the bees' knees. It's the wasps' nipples (though as of 2019, I have actually started using Arch on one of my laptops).

  • Things I do to a new Unstable (sid) box
  • Packages by Purpose
  • (Some) DBTS bugs filed by me, and their resolutions:
    • #1076010, regressions using babel+hebrew in luatex
    • #990798, switch to new libsixel fork (provided patch)
    • #989525, kbd references obsolete man page disalloc.8 (provided patch)
    • #965029, console-setup fonts missing unicode->fidx mappings for box-drawing (provided patch, resolved)
    • #962969, lsb_release references non-existent lsb(8)
    • #958066, devscripts mk-origtargz fails silently with bad Files-Excluded line
    • #951748, dh-python subst emission results in dpkg-gencontrol warning in absence of deprecated field (provided patch)
    • #926743, fetchmail can't find invoke-rc.d (provided patch)
    • #925443, dovecot-core refers to deprecated /var/run (provided patch)
    • #924585, memcached refers to deprecated /var/run (provided patch)
    • #924584, memcached new version 1.5.12 available
    • #920308, compiz-core test is inverted in compiz-decorator (provided patch, resolved)
    • #917581, nlohmann-json3 new version 3.4.0 available (resolved)
    • #904587, libconfig-dev missing CMake support
    • #845066, libmsgpack-dev new 2.0.0 available (resolved)
    • #839767, ncmpcpp needs rebuild against new libtag (resolved)
    • #801657, libdevmapper-dev don't expose librt dep (resolved)
    • #801430, aptitude segfault on dependency loop (resolved)
    • #700200, debhelper incomplete Depends lists due to deprecated find(1) usage (provided patch, resolved)
    • #554901, eglibc is missing const casts in CPU_ISSET() (provided patch, resolved)
    • #553298, libcpuset drops core if an empty cgroup/cpuset fs is mounted
    • #552260, kernel-package with install_vmlinux set + grub2 == unbootable entries
    • #533362, ia32-libs uninstallable against libc6 2.9-15 (resolved)
    • #533360, libc6 2.9-15 broke signalfd creation with SFD_* flags (resolved)
    • #530154, bugz doesn't provide a man page
    • #509499, strace doesn't match sendfile(2) properly (provided patch, resolved)
    • #471111, mpd isn't shut down properly
    • #469937, statsvn has problems with filenames containing spaces (fixed upstream, resolved)
    • #469601, nut-hal-drivers locks up on post-install

Bug#585771 Bug#597678 Bug#609168 Bug#610282 Bug#617391 Bug#618415 Bug#619823 Bug#621075 Bug#629630 Bug#634684 Bug#643304 Bug#648778 Bug#671695 Bug#678364 Bug#687378 Bug#689469 Bug#694766 Bug#695242 Bug#696036 Bug#695875 Bug#697256 Bug#697552 Bug#697555 Bug#697565 Bug#697700 Bug#697863 Bug#698177 Bug#520872 Bug#699439 Bug#700463 Bug#676263 Bug#702518 Bug#702937 Bug#703734 Bug#703366 Bug#704298 Bug#704554 Bug#722632 Bug#722726 Bug#787638 Bug#797657 Bug#801488

Debian Developer

I'd like to become a Debian Developer. ITP ideas:

update: I became a Debian Developer 2022-03-24.

Building kernels

Up until the addition of a deb-pkg (and bindeb-pkg) target to the kernel Makefile in 2004, the make-kpkg tool from kernel-package was the recommended way to build a Debian kernel package. This is now deprecated, and make deb-pkg (using an unmodified kernel tree) ought be used going forward.

To specify the package version on the command line, use e.g. KDEB_PKGVERSION=$(make kernelversion)-2.