Debian Project News - December 11th, 2018
Welcome to this year's fourth issue of DPN, the newsletter for the Debian community. Topics covered in this issue include:
- Welcome to the Debian Project News!
- Internal News/Happenings
- Events: Upcoming and Reports
- Help needed
- More than just code
- Code, coders, and contributors
- Outside News
- Quick Links from Debian Social Media
- Want to continue reading DPN?
Welcome to the Debian Project News!
We hope that you enjoy this edition of the DPN.
For other news, please read the official Debian blog Bits from Debian, and follow https://micronews.debian.org which feeds (via RSS) the @debian profile on several social networks too.
At the end of this Project News we've added a Quick Links section which links to a selection of the posts made through our other media streams.
Debian's Security Team releases current advisories on a daily basis (Security Advisories 2018). Please read them carefully and subscribe to the security mailing list.
Updated Debian 9: 9.6 released
The Debian project announced
the sixth update of its stable distribution Debian 9 (codename
Stretch) on 10 November 2018
to point release 9.6.
This point release added corrections for security issues along with a few adjustments for serious problems. Security advisories have already been published separately and are referenced where available. Upgrading an existing installation to either revision can be achieved by pointing the package management system at one of Debian's many HTTP mirrors. A comprehensive list of mirrors is available at: https://www.debian.org/mirror/list
Tobias Frost announced a new addition to the Debian Developer's Reference on Package Salvaging. Package Salvaging allows packages not officially orphaned or abandoned to be maintained by other developers or new contributors after some eligibility factors are addressed.
The process differs from MIA handling of packages in that it does allow for negelected or forgotten packages to be brought back into the fold. There is a set of guidelines available which outline the phases of the process, along with additional information and FAQs on the Debian Wiki.
Reproducible Builds joins the Software Conservancy!
Reproducible Builds has joined the Software Freedom Conservancy, a 501(c)(3) not-for-profit organisation that helps promote, develop and defend Free, Libre, and Open Source Software (FLOSS) projects. Through the SFC, member projects may receive donations earmarked for the benefit of a specific FLOSS project.
The Reproducible Builds project, which began as a project within the Debian community, is also critical to the Conservancy’s own compliance work: A build that cannot be verified may contain code that triggers different license compliance responsibilities than the recipient is expecting.
As Reproducible Builds joins Conservancy, it is also receiving a donation of US$300,000 from the Handshake Foundation which will propel the project’s efforts to ensure the future health and usability of free software.
Rust available on 14 Debian Architectures
John Paul Adrian Glaubitz announced and thanked the many contributors who helped to get Rust available on 14 Debian architectures. The newest supported architectures are: mips, mips64el, mipsel, and powerpcspe.
This work is the result of the combined effort of many talented people, and work on LLVM upstream which fixed many many bugs in the MIPSand PowerPC backends as well as adding support for the PowerPCSPE sub-target.
Documenting copyright holders in debian/copyright
The FTP team has issued clarifications in regard to copyright attribution in debian/copyright; some of the main points:
- Unless a license explicitly states that copyright attributions only apply to source distributions, they apply as well for the source and binary. The copyright must be documented in debian/copyright for license compliance reasons.
- Be mindful of 2.3 Copyright considerations: Every package must be accompanied by a verbatim copy of its copyright information and distribution license in the file /usr/share/doc/package/copyright.
- On rare occasion the FTP masters have determined that full copyright attribution is both not feasible and, given the nature of the package, that an appropriate copyright notice does not need to list all copyright holders; in such cases this tolerance should not be assumed to apply to other packages.
The FTP team affirms that documenting copyright holders in debian/copyright is a good idea.
CTTE decision on vendor-specific patch series
The technical committee passed a resolution on whether to allow the use of vendor-specific patch series in the Debian archive, in summary:
The Committee recognises a need for packages to behave differently when built on different distributions, but this should be done by using differing source packages, or as part of the build process using current and future practices such as patches with conditional behaviour or patching of files during the build rather than at source unpacking time.
As this feature is used by several packages today, there is the need for a reasonable transition period. However, they will be considered buggy from when this resolution is accepted, but will not be considered severe enough to warrant immediate removal from Debian.
After Buster is released, the presence of a vendor-specific patch series will be a violation of a MUST directive in Debian policy.
The Committee therefore resolves: Any use of dpkg's vendor-specific patch series feature is a bug for packages in the Debian archive (including contrib and non-free).
After Buster is released, use of the vendor-specific patch series feature is forbidden in the Debian archive.
For additional information and the original discussion please see Bug #904302.
Release Team: Upcoming freeze timeline, ways to help
The Release Team is preparing for the initial phase of the buster freeze.
Developers are reminded to follow up on their plans and evaluate realistic timelines to accomplish for changes and inclusion into buster.
Changes can be staged in experimental, to avoid disruption. Keep in mind that other volunteers may not have the same capacity to work on your goals. Any unfixed bugs are suggested to be fixed via NMU now rather than later.
The official freeze time table for buster is:
- 2019-01-12 - Transition freeze
- 2019-02-12 - Soft-freeze
- 2019-03-12 - Full-freeze
Please consult the buster freeze policy and timeline for detailed information about the different types of freezes and what they mean for you.
If you would like to help us to get buster out on time and are able to help fix RC bugs in testing prior to the transition freeze, you can do that now by looking at the list of RC bugs or joining the #debian-bugs irc channel on irc.oftc.net.
Bits from the Debian Anti-Harassment Team
The Debian Anti-Harassment Team is the point of contact for any community member who would like to help create a more welcoming and respectful environment in Debian, and is also the point of contact for reports or concerns about inappropriate behaviour or abuse. The team will send out small but regular reports to the community.
Should you see interactions that you consider deserve attention, please let us know. Please do not wait until a problem becomes too big; we can assist as friendly de-escalators or as mediators. Members may also forward information for which no action is to be taken, but kept on file should a problem escalate some time in the future.
The team may be contacted at email@example.com.
Some highlights of our recent activity:
One request for intervention on a dispute about a package deemed offensive, we issued our recommendation: Bug #907199
We had a request about removing messages from mailing list and responded.
Several attendees at DebConf 18 served as a local anti-harassment team that handled disputes between attendees and a possible Code of Conduct violation, mediating in minor issues, and offering advice during the conference.
A general reminder about the CoC was sent via micronews several times during DebConf18.
We have been involved in the discussions about the photo policy for DebConf, and we plan to make a proposal soon.
New Outreachy intern
Debian welcomes Anastasia Tsikoza as our newest Outreachy intern. The Outreachy program provides internships for people from groups traditionally underrepresented in technology. Anastasia mentored by Paul Wise and Raju Devidas, will work on Improving the integration of Debian derivatives with the Debian infrastructure and the community.
Misc Developer News
Paul Wise posted the most recent issue of Misc Developer News #46, highlights include:
debhelper compat level 12 is open for beta testing and is expected to become stable in Debian buster.
A new port for RISC-V flavour
riscv64 (64-bits little-endian) is now available in Debian Ports.
With the recent release of debcargo 2.0.0 to crates.io, Debian packages can be created from your favorite Rust crate and uploaded to the Debian archive.
devscripts 2.18.5 has been released and brings some new uscan features such as verifying signed tags in git and auto value for dversionmangle.
Chris Lamb called for more volunteers for the FTP Team.
Events: Upcoming and Reports
MiniDebConf Marseille 2019
A miniDebConf will take place in Marseille (France) from 25 to 26 May, with two days of talks, lightning talks, keysigning party, lunch, and ... beer event Read the announcement and visit the wiki page of the event where you can get all the details, register for the event, and help in the organisation.
Buster (bug) Squashing Parties!
There are many Bug Squashing Parties coming up on our calendars that are focusing efforts on addressing and fixing release critical bugs that will delay the release of Debian 10 (buster). BSPs are open to everyone who wants and is able to get involved. Come on by and help us to make this release a success!
Netherlands, Venlo, 12 January to 13 January 2019
Hosted at Transceptor Technology and insign.it.
Feel welcome if you want to contribute to Debian, whatever your experience level. You don't need to be an existing Debian contributor. Just trying to reproduce a bug and documenting your experience is already useful.
Canada, Montreal, 19 January to 20 January 2019
Hosted at Eastern Bloc, Montreal, Canada.
Unlike the one we organised for the Stretch release, this BSP will be over a whole weekend, so hopefully folks from other provinces in Canada and from the USA can come.
You can register on the wiki page where you will find information regarding transport, accommodation, food and other useful things. Expenses to attend this BSP should be sponsored by the Debian Project
Germany, Bonn, 22 to 24 February 2019
Tarent solutions GmbH, Rochussstr. 2, 53123 Bonn, Germany
The BSP is scheduled right between the soft freeze and the full freeze, thus giving a perfect opportunity for a really efficient and concentrated RC bug squashing sprint.
The venue offers enough room for up to 20 people, separate rooms for those who want to hack in a smaller team, and also room for socialising.
Austria, Salzburg 05 April to 07 April 2019
The offices of Conova Communications GmbH [CONOVA], located close to Salzburg Airport W.A. Mozart.
We are happy to invite you to the 6th Debian Bug Squashing Party in Salzburg, Austria.
A short registration on the wiki page [BSPSBG] is required to ease the organisation of the event. On the same page you will find information regarding transport, (sponsored) accommodation and other useful things.
LTS Freexian Monthly Reports
Freexian issues monthly reports about the work of paid contributors to Debian Long Term Support.
Reproducible Builds status update
Follow the Reproducible
Builds blog to get the weekly reports on their work in the
Packages needing help
Currently 1311 packages are orphaned and 157 packages are up for adoption: please visit the complete list of packages which need your help.
Debian has a
newcomer bug tag, used to indicate bugs which are suitable for new
contributors to use as an entry point to working on specific packages.
There are currently 212
bugs available tagged
More than just code
Carl Chenet opined, You Think the Visual Studio Code binary you use is a Free Software? Think again. He points out some of the licensing practices used in regard to the MIT license, a permissive Free Software license.
Elana Hashman shares information on her PyGotham 2018 Talk Resources for a talk called "The Black Magic of Python Wheels", based on 2 years of work on auditwheel and the manylinux platform.
Benjamin Mako Hill talks about What we lose when we move from social to market exchange, on the topic of exchanging money in return for something vs. the exchange of hospitality.
Molly de Blanc shared how she came to run a Conservancy Match donation program for the benefit of Software Freedom Conservancy.
Code, coders, and contributors
New Package Maintainers since 19 August
Please welcome: Pedro Loami Barbosa dos Santos, Alexandros Afentoulis, David Kunz, Helen Koike, Andreas Schwarz, Miriam Retka, GreaterFire, Birger Schacht, Simon Spöhel, Guillaume Pernot, Joachim Nilsson, Mujeeb Rahman K, Timo Röhling, Hashem Nasarat, Christophe Courtois, Matheus Faria, Oliver Dechant, Johan Fleury, Gabriel Filion, Baptiste Beauplat, Bastian Germann, Markus Wurzenberger, Jeremy Finzel, Mangesh Divate, Jonas Schäfer, Julian Rüth, Scarlett Moore, Tiago Stürmer Daitx, Tommi Höynälänmaa, Romuald Brunet, Gerardo Ballabio, Stewart Ferguson, Julian Schauder, Chen-Ying Kuo, Denis Danilov, David Lamparter, and Kienan Stewart.
New Debian Maintainers
Please welcome: Sagar Ippalpalli, Kurt Kremitzki, Michal Arbet, Peter Wienemann, Alexis Bienvenüe, and Gard Spreemann.
New Debian Developers
Please welcome: Joseph Herlant, Aurélien Couderc, Dylan Aïssi, Kunal Mehta, Ming-ting Yao Wei, Nicolas Braud-Santoni, Pierre-Elliott Bécue, Stephen Gelman, Daniel Echeverry, and Dmitry Bogatov.
1603 people and 19 teams are currently listed on the Debian Contributors page for 2018.
- Source files: 11,885,550
- Source packages: 28,697
- Disk usage: 252,791,492 kB
- Ctags: 17,452,645
- Source lines of code: 1,044,492,396
- Source files: 20,019,227
- Source packages: 33,533
- Disk usage: 381,351,424 kB
- Ctags: 42,219,156
- Source lines of code: 1,759,157,606
Debian user Aurélien Couderc asked about Bumping an epoch and reusing a package name, which led to a discussion about requesting upstream changes for Debian internal policies and the effect on users. Several alternatives are mentioned in the discussion as well pitfalls of bumping a version number.
Debian user Pétùr asked for help with a File with weird permissions, impossible to delete. The discussion moves quick onto permission issues, inodes, fsck, and bad SATA cabling.
Debian user Subhadip Ghosh asked, Why does Debian allow all incoming traffic by default?
Tips and Tricks
Jonathan McDowell continues his series of write ups on home automation with Controlling my heating with Home Assistant and Using ARP via netlink to detect presence.
Antoine Beaupré shared tips for Archiving web sites using freely available tools and some knowledge.
Sergio Alberti shared a guide on Reverse Engineering Bluetooth Low Energy Devices
Petter Reinholdtsen shares VLC in Debian now can do bittorrent streaming.
Laura Arjona Reina found a small digital photo frame and brings it back to use in Handling an old Digital Photo Frame (AX203) with Debian (and gphoto2).
Once upon a time in Debian:
- 2009-12-08 Debian Bug #560000 reported by Mika Tiainen
- 2016-12-10 MiniDebconf 2016 held in Tokyo, Japan
- 1996-12-12 Debian 1.2 Released (Rex)
- 2014-12-13 Bug Squashing Party in Tilburg, The Netherlands
- 2016-12-13 Debian co-organizes and sponsors Reproducible Builds Summit in Berlin, Germany
The Creative Commons Global Summit will be held in Lisbon, Portugal May 9-11 2019. Their Call for Proposals is open until December 10th 2018. Visit https://summit.creativecommons.org/ for more details and registration.
Quick Links from Debian Social Media
This is an extract from the micronews.debian.org feed, in which we have removed the topics already commented on in this DPN issue. You can skip this section if you already follow micronews.debian.org or the @debian profile in a social network (Pump.io, GNU Social, Mastodon or Twitter). The items are provided unformatted in descending order by date (recent news at the top).
- Bits from the @Debian Project Leader (November 2018) https://lists.debian.org/debian-devel-announce/2018/11/msg00007.html
- Debian CI pipeline for Debian Maintainers! https://salsa.debian.org/salsa-ci-team/pipeline/blob/master/README.md
- Happy birthday @Fedora! https://fedoramagazine.org/celebrate-fifteen-years-fedora/
- Perl 5.28 transition underway, wide uninstallability is to be expected in sid for the next days! https://lists.debian.org/debian-devel-announce/2018/10/msg00006.html
- Bits from the Debian Project Leader (October 2018) https://lists.debian.org/debian-devel-announce/2018/10/msg00005.html
- "Salsa ribbons" by Chris Lamb https://chris-lamb.co.uk/posts/salsa-ribbons
- [debian-installer] Call to update translations for Buster https://lists.debian.org/debian-i18n/2018/10/msg00002.html
- Bits from MicroDebConf Brasília 2018 http://blog.kanashiro.xyz/debconf/2018/09/28/microdebconf-bsb.html
- Bits from the Debian Project Leader (September 2018) https://lists.debian.org/debian-devel-announce/2018/09/msg00005.html
- Call for mentors and project ideas for next Outreachy round https://lists.debian.org/debian-outreach/2018/09/msg00030.html
- Debian security repositories stay online in Japan despite magnitude 6.7 earthquake https://henrich-on-debian.blogspot.com/2018/09/earthquake-struck-hokkaido-and-caused.html
- FISL19 in Porto Alegre will take place before DebCamp next year https://debconf19.debconf.org/news/2018-08-23-fisl19/
- Bits from the Debian Project Leader (August 2018) https://lists.debian.org/debian-devel-announce/2018/08/msg00008.html
Want to continue reading DPN?
Please help us create this newsletter. We still need more volunteer writers to watch the Debian community and report about what is going on. Please see the contributing page to find out how to help. We're looking forward to receiving your mail at firstname.lastname@example.org.
Subscribe or Unsubscribe from the Debian News mailing list
To receive this newsletter in your mailbox, subscribe to the debian-news mailing list.
Back issues of this newsletter are available.
This issue of Debian Project News was edited by The Publicity Team with contributions from Jean-Pierre Giraud, Justin B Rye and Laura Arjona Reina.