• Misc Developer News (#48)

    From Paul Wise@21:1/5 to All on Thu May 30 10:20:02 2019
    The news are collected on https://wiki.debian.org/DeveloperNews
    Please contribute short news about your work/plans/subproject.

    In this issue:
    + Source package cross build quality assurance
    + Buster/Testing Virtual Machine image for Vagrant
    + New wiki tag CategoryDebianSpeaker for Debian Speakers
    + DLAs now published on www.debian.org
    + #debian-til IRC channel

    Source package cross build quality assurance --------------------------------------------

    Helmut Grohne has created the Debian cross build quality assurance[1]
    service, which continually tests cross-build-dependency satisfiability
    and when possible, does cross-builds of source packages that produce
    architecture-specific binary packages. The packages are currently built
    on amd64 for all non-x86 release architectures. If your package has
    binary packages that are not arch:all, the Debian Package Tracker[2] will
    have a "cross" item in the links panel that links to the available
    results for the source package. You might want to visit the crossQA
    service and fix simple issues before doing uploads. Please note that some
    cross-build failures are caused by other packages such as toolchains,
    libraries and other build-dependencies. If you would like to ask
    questions, report issues, discuss the service or offer your help with the
    service, please use the debian-cross[3] mailing list or
    #debian-bootstrap[4] IRC channel.

    -- Paul Wise <pabs@debian.org>

    [1] http://crossqa.debian.net/
    [2] https://tracker.debian.org/
    [3] https://lists.debian.org/debian-cross/
    [4] ircs://irc.oftc.net/debian-bootstrap

    Buster/Testing Virtual Machine image for Vagrant ------------------------------------------------

    If you want to quickly spin a Buster/Testing VM in Virtualbox,
    there is now a new Vagrant Base Box for it:

    https://app.vagrantup.com/debian

    Follow the quickstart instructions from the Debian Wiki[5], replacing
    "stretch64" with "buster64", and using only three shell commands, you
    have a ready to use VM where you can login via ssh.

    -- Emmanuel Kasper <manu@debian.org>

    [5] https://wiki.debian.org/Teams/Cloud/VagrantQuickStart

    New wiki tag CategoryDebianSpeaker for Debian Speakers ------------------------------------------------------

    The Debian web team is in the process of removing the list of Debian
    Speakers[6] from the website.

    As an alternative, we have created a wiki category CategoryDebianSpeaker
    that you can use in your personal wiki page on the Debian wiki[7] to be
    listed as speaker.

    When adding the category to your personal page, please include a section
    with some information useful to people seeking speakers such as links to
    your previous talks, the languages you give talks in, the
    regions/locations you give talks in and the topics you are able to give
    talks about.

    More details about the reasoning and how the new system will work are
    available[8].

    -- Laura Arjona Reina <larjona@debian.org>

    [6] https://www.debian.org/events/speakers
    [7] https://wiki.debian.org
    [8] https://lists.debian.org/msgid-search/bfbe10be-e2b7-3b80-d7dc-7d81e94ff79d@debian.org

    DLAs now published on www.debian.org
    ------------------------------------

    Since February 2019 Debian LTS Announcements (DLAs) are now published on
    https://www.debian.org/lts/security/.

    This means the procedures to release a DLA have changed, so please make
    yourself familiar with the procedure[9] if you are preparing an update to
    oldstable.

    [9] https://wiki.debian.org/LTS/Development#Prepare_an_update_for_the_website

    #debian-til IRC channel
    -----------------------

    In 2017 Jonathan Carter created[10] the #debian-til IRC channel. TIL is
    an acronym for "Today I Learned" and the channel is a place for people to
    share anything vaguely Debian related that they have learned recently or
    been reminded of recently. Some recent examples of things we learned:

    <pabs> TIL a command-line interface to Debian Code Search https://github.com/jwilk/dcs-cli
    <pabs> TIL systemd-escape for escaping the systemd unit names according to systemd's rules for escaping arbitrary strings
    <pabs> TIL debugging why new packages are installed during an upgrade: apt dist-upgrade -o Debug::pkgDepCache::Marker=1
    <pabs> TIL `GET -dS http://debian.org` to display the redirect chain of a URL (needs libwww-perl installed)
    <anarcat> TIL that UDD is ruby
    <anarcat> TIL that dselect is still maintained (!) and still kind of works (!!)
    <anarcat> TIL about the Sequoia OpenPGP packet dumper https://dump.sequoia-pgp.org/
    <anarcat> TIL that there *are* blob-free 5GHz wifi network cards, just not that support "AC" (only N is supported)
    <_jwilk> TIL cksum(1) is slower than md5sum(1). Go figure...
    <_jwilk> TIL when debugging user-mode-linux with gdb, you need to ignore SIGUSR1 and SIGSEGV(!): https://web2.clarkson.edu/class/cs644/kernel/setup/uml/gdb_uml.html#SigHanGDB
    <_jwilk> TIL how Linux parses command line params: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/admin-guide/kernel-parameters.rst?h=v5.1#n12
    <_jwilk> TIL "grep -P" supports only a single pattern. :-(
    <_jwilk> TIL Grumpy Cat has died. :(

    -- Paul Wise <pabs@debian.org>

    [10] https://lists.debian.org/msgid-search/c0e77f80-da4d-aa10-8fbd-b949364d15b5@debian.org

    --
    bye,
    pabs

    https://wiki.debian.org/PaulWise


    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEYQsotVz8/kXqG1Y7MRa6Xp/6aaMFAlzvkNcACgkQMRa6Xp/6 aaP8shAAtHIJnwNACsaK0BrVkmT/LPOFZhpn3oGbCZ7XnYxwuEYPwfRVuTwv40UA aJjmJRHqH3YHSYIJgdy12APlFkZbYL5M23NOz/SifvRGO7WYlB7XHDj5baKxt07O pvbhOcy8nVRZYo00IwgdQQqaMCNEIUPqGqQouYpJYM2wiCeD1E9qFMS8GboYGH8r Ei5hhtMfxV6bWjmhPd/YouYn2xrmE2/YJGH2IFHKsCCUyK4Z5q06mnhhnhFAwd7k HvucfLIPOelgFFcgxl89aAagKxK3GvUxbS7ZfyhHqkNCPsZ/Q+hq7s9fXFrAriDN Yq33R8fOUk54EI1hamDeRbe2LoATuFbmT8cq0tIe2y7w09YwlvhfH0foi8x29E4v IC8ItOCxT7coh6jH4JGHjP22YvfUhqMyf1q1acpCmZeNP0cubZoTo2J3chplad+m XbfSGlk+E6W/ZuQR5QZPbBvFdsJm/B0hjzi5mxBLRdQfohAv1Vx89o/gC9oOUEHY Tqk0lBvOxN3tMgAoX5ShFqw9pMU8HESjYFDo2/Ku9lEqyTsOrmLsjhmJ7WnM9B1l 0QnJGzf5cr88svB/ReMk5om1bYPeVgw5xh3fDvLsi7VB4s6vYpdcZh80D6Iv7a0Z wsBl+8CMt7C7QJ3QypniC4NOikYIO7a4yEjf8ubLwx8T0BupzO8=
    =oifn
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)