Debian-news is about one simple thing - news about Debian GNU/Linux and the top free distributions based on Debian GNU/Linux.


 

Misc developer news (#21)

In this issue:
+ DEHS, watching 10 000 packages
+ Conversion of source packages to 3.0 (quilt/native)
+ DEHS now supports format 3.0 source packages
+ userdir-ldap mail gateway updated
+ piuparts.d.o

DEHS, watching 10 000 packages
——————————

As of the time of writing, DEHS is only 45 watch files away from the
10000 milestone!. Out of them, only 7480 packages are up to date with
regard to upstream. Check the stats[1] for more details.

Have you considered helping fix some of the over 815 failing watch
files[2]? or adding one to your own packages?

— Raphael Geissert

[1] http://dehs.alioth.debian.org/stats.html
[2] http://dehs.alioth.debian.org/no_upstream.html

Conversion of source packages to 3.0 (quilt/native)
—————————————————

* I requested some new lintian tags related to this transition (see
#566820[3]). With the availability of multiple source formats, it’s
now recommended to always be explicit about the desired source format
and thus to always provide a debian/source/format file. When you
select the format, you should usually pick either “3.0 (quilt)” or
“3.0 (native)” unless you have a reason to continue using the old
“1.0″ format.
* With the release of Debian 5.0.4, dpkg-dev in stable has been updated
to version 1.14.28. Thus it’s now possible to use dashes in the
“component name” of additional upstream tarballs. Source packages
unpacked by dpkg-source from this version are also fully quilt
compatible even when quilt is not installed at unpack time. This means
that even old buildd — provided that they have installed the latest
stable updates — will now cope with usage of quilt in debian/rules.
* More than 1000 source packages[4] are already using the new source
formats “3.0 (quilt)” and “3.0 (native)”. Have you updated your own
packages already?

— Raphaël Hertzog

[3] http://bugs.debian.org/566820
[4] http://upsilon.cc/~zack/stuff/dpkg-v3/

DEHS now supports format 3.0 source packages
——————————————–

Although support for format 3.0 source packages on DEHS was not expected
to be added until DEHS2 was released, thanks to a contributed patch they
are now supported.

Kudos to Didier Raboud for the patch!

— Raphael Geissert

userdir-ldap mail gateway updated
———————————

db.debian.org’s mail gateway has been updated to support the export of
ssh keys to only a subset of debian.org machines. This can be done by
prepending “allowed_hosts=fqdn1,fqdn2 ” to the ssh public key. For more
information read the mail gateway instructions[5].

— Martin Zobel-Helas

[5] http://db.debian.org/doc-mail.html

piuparts.d.o
————

RFH: Help is needed for filing bugs based on the available piuparts
logfiles, as well as for fixing them! Currently piuparts has found more
then 500 policy violating packages (in more then 19000 binary packages)
but only about 60 have been submitted as open bugs, though at the time of
writing 28 are serious (usually easy ones, I believe). The bug filing
efforts have concentrated on the important policy violations so far.

Patches for the existing bugs filed against piuparts would also be very
much appreciated! The BTS has some very nice ideas how to improve
piuparts usefulness (and usability) even more!

It is planned to reorganize the piuparts tests being done: at the moment
there is a sid test (for installation, removal and purge in sid) and one
(called squeeze) that installs the lenny version of the package in lenny,
then upgrades to squeeze, removes and purges and then does those tests in
squeeze alone. The plan is to switch this to do sid, squeeze and
lenny2squeeze, so the same tests but in three (instead of two different)
setups. Then the test failure for not so serious policy violations, like
files existing after purge, can be disabled for lenny2squeeze and
squeeze, and enabled for sid. In the general the tests in sid should be
the most pedantic, less pedantic in squeeze and quite relaxed for
lenny2squeeze tests. I hope to have this setup ready for when the squeeze
freeze begins, ideally earlier.

Until this has happened, if you want to see more packages tested with the
current setup, fix #527063 ([shared-mime-info] owned and unowned files
after purge).

As final words, I like to emphasize that this is not about making
piuparts happy, but about complying to policy, which will make users
happy, as there are real world benefits. Fails to install is an obvious
one, but think DEBCONF_FRONTEND=non-interactive also, which is used in
millions of automated installs.

— Holger Levsen

– Raphaël Hertzog Like what I do? Sponsor me: http://ouaza.com/wp/2010/01/05/5-years-of-freexian/ My Debian goals: http://ouaza.com/wp/2010/01/09/debian-related-goals-for-2010/

One Response to “Misc developer news (#21)” »

  1. Pingback by Misc developer news (#21) | Debian-News.net – Your one stop for … | Just linux! — February 19, 2010 @ 7:31 pm

    [...] Read more from the original source: Misc developer news (#21) | Debian-News.net – Your one stop for … [...]

RSS feed for comments on this post. TrackBack URI

Leave a comment

Leave a Reply

Your email address will not be published. Required fields are marked *


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Debian-News is not related to the Debian Project.
All logos and trademarks on this site are property of their respective owners.