Stefano Zacchiroli: bits from the DPL for November 2011
Mako's
IronBlogger is a great idea. I often find myself postponing
blog posts for a very long time, simply out of laziness.
IronBlogger provides a nice community incentive to counter (my)
laziness and blogging more often.
As a related challenge, we have to face the fact that different
subsets of our communities use different media to stay informed:
mailing lists, blog (aggregators), social media, IRC, etc.
Disparities in how they stay informed are a pity and can be
countered using multiple medias at a time. Although I haven't
blogged very often as of lately, I managed to keep the Debian
(Developer) community informed of what happens in "DPL land" on a
monthly basis, by the means of bits from the DPL mails
sent to d-d-a. While
the target of bits mails perfectly fits d-d-a, there is no reason
to exclude a broader public from them. After all, who knows, maybe
we'll find the next DPL victim^W candidate among Planet
readers!
Bonus point: blogging this also helped me realize that my mails
are not as markdown-clean
as I thought they were.
I still have no IronBlogger squad, though. (And sharing beers
with folks in the Boston area is not terribly handy for me ).
Anyone interested in setting up a BloggeurDeFer in the
Paris area? (SCNR)
Dear Project Members,
another month has passed, it's time to bother you again about what has happened in DPL land in November (this time, with even less delay than the last one, ah!). Call for Help: press/publicity team I'd like to highlight the call for help by the press / publicity teams. They are "hiring" and have sent out a call for new members a couple of weeks ago. The work they do is amazing and is very important for Debian, as important as maintaining packages or fixing RC bugs during a freeze. It is only by letting the world know what Debian is and what we do, that we can keep the Project thriving. And letting the world know is exactly what the publicity and press teams do. If you're into writing, blogging, or simply have a crush for social media, please read the call and "apply"! Interviews November has apparently been the "let's interview the DPL" month. I've spent quite some time giving interviews to interested journalists about various topics. For both my embarrassment and transparency on what I've said on behalf of Debian, here are the relevant links:
and happy hacking.
PS as usual, the boring day-to-day activity log is available at
Dear Project Members,
another month has passed, it's time to bother you again about what has happened in DPL land in November (this time, with even less delay than the last one, ah!). Call for Help: press/publicity team I'd like to highlight the call for help by the press / publicity teams. They are "hiring" and have sent out a call for new members a couple of weeks ago. The work they do is amazing and is very important for Debian, as important as maintaining packages or fixing RC bugs during a freeze. It is only by letting the world know what Debian is and what we do, that we can keep the Project thriving. And letting the world know is exactly what the publicity and press teams do. If you're into writing, blogging, or simply have a crush for social media, please read the call and "apply"! Interviews November has apparently been the "let's interview the DPL" month. I've spent quite some time giving interviews to interested journalists about various topics. For both my embarrassment and transparency on what I've said on behalf of Debian, here are the relevant links:
- audio interviewwith Karen Sandler for the Free as in Freedom oggcast by herself and Bradley M. Kuhn
- text interview with Raphael Hertzog for the People behind Debian series
- text interview for the Linux Certification Institute Italy (LICI) (note: the original of this one is in Italian; the English version is a translation by LICI)
- video interview with Amber Granger during last UDS
- the Video Team sprint approved in October has happened at beginning of November; report is still pending but the organizers are on it
- Christian Perrier reported about his trip to India mini-DebConf, even that he attended on behalf of the Project. I find amazing both the outcome of the event and Christian's report, a very good example of how to inform the Project when acting on behalf of it
- the hardware replacement for ftp,lists .d.o I've mentioned last month has been ordered, has arrived, and DSA have already put their hands on it for the setup. Many thanks to DSA and in particular to Martin Zobel-Helas for the logistics
- as an administratrivia, I've asked SPI to setup for Debian a "gift" credit card, i.e. a credit card with a limited, refillable budget. It is needed for using (with a safeguard) credits offered to the Project by public cloud providers (e.g. AWS' donation), as well as to use various kinds of services that we need from time to time
- I've sought and got from a former SPI lawyer a first legal advice on the relationships among trademark law and the procedures of a Free Software distro like Debian when distributing software subject to trademarks. I'm still waiting to seek a second advice from the current SPI lawyers (whom I've been keeping busy with other stuff). In the meantime I've pending a summary of what I've got thus far in the trademark-vs-DFSG thread. Stay tuned there!
- I've been working with SPI lawyers on a proposal of software patent policy that I think we should advertise to make explicit the position of the Debian Project on software patents. I see it as a continuation/completion of the FAQ we have already published on the subject. I'll let you know as soon as we reach a stable draft, that should be pretty soon.
- I've been approached by members of the board of the OpenSource Initiative (OSI), about the soon to be open OSI affiliation program. They'd like to know if Debian is interested in being affiliated to OSI. I think we should and I'll eventually start a discussion on this topic. In the meantime, I welcome feedback from anyone who is interested in the topic.
- Thanks to the interest of Andrew Pollock, LaMont Jones, Florian Weimer and the Security Team, we are discussing with ISC to have Debian --- as a project, rather than as individuals who just happen to maintain ISC software in Debian --- become member of all forums relevant for software we distribute (BIND, NTP, DHCP). They are doing all the coordination work, but I've anticipated I'll be happy to pledge for Debian membership.
- I've taken the first step to reach out to companies that have a strategic interest in Debian. According to discussion I've had with representative of such companies, they often face similar challenges in offering Debian support and in contributing back to Debian. I think we should offer a forum for them to discuss and find synergies, as well as explain our needs to them. An official mailing list might be such a place. Once we have a suitable forum ready, I'll propose to the press team to send out a corresponding call for companies. In the meantime, if you happen to know, or even work for, companies that might be interested, please ask them to get in touch with me.
- I've had a chance to discuss with the editors of the SPDX specification about its relationship with DEP-5. Thanks to the help of Dominique Dumont work is already in progress to have a mutual converter among the two formats. Also, although with some bumps, work on finalizing DEP-5 has finally restarted.
- an interesting thread of a while ago is in need of some work to produce a useful outcome, i.e. a set of security guidelines for DDs. If you're willing to help, have a look at the thread
- some more mediation-fu has been going on during November; have a look at my daily logs below if you care about the details
and happy hacking.
PS as usual, the boring day-to-day activity log is available at
master:/srv/leader/news/bits-from-the-DPL.*
Gregor Herrmann kindly posted his 
Inspired by a discussion in #wayland today, here are snippets from three people
explaining why X declares its DPI as 96, and why a single 'DPI' sledgehammer
isn't actually what basically anyone<super>*</super> wants. Please read them.
Thanks.
This weekend, we held a combined Debian Bug Squashing Party and Ubuntu Local
Jam in Portland, OR. A big thank you to PuppetLabs for hosting!
Thanks to a brilliant insight from Kees Cook, we were able to give everyone
access to their own pre-configured build environment as soon as they walked
in the door by deploying schroot/sbuild instances in "the cloud" (in this
case, Amazon EC2). Small blips with the mirrors notwithstanding, this worked
out pretty well, and let people start to get their hands dirty as soon as
they walked in the door instead of spending a lot of time up front doing the
boring work of setting up a build environment. This was a big win for people
who had never done a package build before, and I highly recommend it for
future BSPs. You can read about the build environment setup in the
On Sunday, I 
It took quite a lot of effort to persuade all decision makers to make this happen, but here it is:
At work we use
here's my report about RC bug related activities for the last week.
besides working on the bugs mentioned below I've also documented my
Four years ago, during
This is my monthly summary of my Debian related activities. If you re among the people who
Dpkg: Multi-Arch Saga
I know lots of people are waiting the landing of multiarch in Debian unstable, and so am I. Things are progressing, though not as quickly as I hoped. Guillem merged about half of the branch between the 24th October and the 6th of November. After that most of the work happened on his personal repository in his 
For a while now my fellow Collaboran Joone Hur has been working on implementing the Accelerated Compositing infrastructure available in WebKit in webkit-clutter, so that we can use Clutter s powers for compositing separate layers and perform animations. This work is being done by Collabora and is sponsored by BOSCH, whom I d like to thank! What does all this mean, you ask? Let me tell me a bit about it.
The way animations usually work in WebKit is by repainting parts of the page every few milliseconds. What that means in technical terms is that an area of the page gets invalidated, and since the whole page is one big image, all of the pieces that are in that part of the page have to be repainted: the background, any divs, images, text that are at that part of the page.
What the accelerated compositing code paths allow is the creation of separate pieces to represent some of the layers, allowing the composition to happen on the GPU, removing the need to perform lots of cairo paint operations per second in many cases. So if we have a semi-transparent video moving around the page, we can have that video be a separate texture that is layered on top of the page, made transparent and animated by the GPU. In webkit-clutter s case this is done by having separate actors for each of the layers.
I have been looking at this code on and off, and recently joined Joone in the implementation of some of the pieces. The accelerated compositing infrastructure was originally built by Apple and is, for that reason, works in a way that is very similar to Core Animation. The code is still a bit over the place as we work on figuring out how to best translate the concepts into clutter concepts and there are several bugs, but some cool demos are already possible! Bellow you have one of the CSS3 demos that were made by Apple to demo this new functionality running on our MxLauncher test browser.
<video controls="controls" src="http://cafe.minaslivre.org/~kov/webkit/ac.webm" width="640"></video>
You can also see that the non-Accelerated version is unable to represent the 3D space correctly. Also, can you guess which of the two MxLauncher instances is spending less CPU?
Once the private key of some
This secret is built from a 48byte premaster secret generated and
encrypted by the client with the public key of the server. It is then
sent in a Client Key Exchange message to the server during the third
step of the
I have used a