<rss version="2.0">
<channel>
<title>linux.debian.announce.devel :: debian-devel-announce@lists.debian.org (Moderated)</title>
<link>http://www.nnseek.com/e/linux.debian.announce.devel/</link>
<description>Posts for linux.debian.announce.devel</description>
<lastBuildDate>Sat, 19 Jul 2008 06:40:08 PDT</lastBuildDate>
  <image>
    <title>http://www.nnseek.com/</title>
    <link>http://www.nnseek.com/</link>
    <url>http://www.nnseek.com/img/64.png</url>
    <width>64</width>
    <height>64</height>
    <description>NNSeek</description>
  </image>
<item>
	<title><![CDATA[Release Update: freeze, architecture requalification]]></title>
	<guid>http://www.nnseek.com/e/linux.debian.announce.devel/release_update_freeze_architecture_requalification_85819584t.html</guid>
	<link>http://www.nnseek.com/e/linux.debian.announce.devel/release_update_freeze_architecture_requalification_85819584t.html</link>
	<description><![CDATA[-----BEGIN PGP SIGNED MESSAGE-----<br>Hash: SHA1<br><br>Hi *,<br><br>Normally, you'd have a pithy comment about how we're writing to you with<br>lots of info and things. However, due to the timeline, please accept the<br>small picture below:<br>                    ______________________<br>                   < We freeze next week! ><br>                    ----------------------<br>                            \   ^__^<br>                             \  (oo)\_______<br>                                (__)\       )\/\<br>                                    ||----w |<br>                                    ||     ||<br><br>Freeze status<br>~~~~~~~~~~~~~<br>Since the last update, the following steps in the timeline have been<br>taken:<br>  Freeze of the non-essential toolchain<br>    The "non-essential toolchain" means things like debhelper, cdbs<br>    and a big chunk of other things usually needed to produce binary<br>    packages.<br>  Freeze of all library packages<br>    This will affect all packages that produce library packages used<br>        by other packaged software. Packages without r-deps won't be<br>        frozen at this point.<br><br>I'll point out once again, that maintainers should look at the timeline<br>and realise that next week we *FREEZE*.<br><br><br>Architecture status<br>~~~~~~~~~~~~~~~~~~~<br>The architecture qualification pages on <a href="http://wiki.debian.org" rel="nofollow" class="url" target="_blank">wiki.debian.org</a> are still<br>missing a LOT of information.<br>Of the current 12 architectures, 8 are still at risk of being dropped<br>unless their issues can be solved. Check the [ARCH:QUAL] pages for more<br>information as to the current issues. In some cases, these arches are<br>not being considered because we may not have enough information in the<br>wiki pages to make an informed judgement.<br><br><br>Release goals<br>~~~~~~~~~~~~~<br>* Switch /bin/sh to dash<br><br>There are still quite a few bugs open about bashisms, but most of those<br>have a patch included. Please NMU. This goal doesn't mean we'd switch to<br>dash as a global default, but if people do so on their system, there<br>shouldn't be any issue after the last bugs have been finished off.<br><br>* piuparts-clean archive<br><br>Over 50 bugs remaining, many with little activity.  Since these are<br>problems that affect all users and are usually fixed by little changes<br>to the maintainer scripts, more attention to this goal would be very<br>welcome.<br><br>* double compilation support<br><br>Most of the double compilation problems have been fixed since the last<br>release update and there are only about three dozen bugs left. Please<br>note that many of the packages still affected are in bad general shape,<br>so each NMUer should consider if the package in question shouldn't be<br>removed instead.<br><br>* Prepare init.d-Scripts for dependency-based init systems<br><br>Wider testing of dependency-based init systems has lead to some new bugs<br>for this goal, but the current state looks quite well. We are confident<br>that we will have full support for dep-based init system in lenny.<br><br><br>BSP Marathon<br>~~~~~~~~~~~~<br>At time of writing, we have 360 open RC bugs affecting lenny, which is<br>360 too many.  A coordinated effort is needed to reduce this number, so<br>we've decided to resurrect last year's very successful BSP marathons. As<br>a reminder, we still have a 0-day NMU policy in effect.<br><br>Please note that in a BSP, you shouldn't just NMU every RC bug you see.<br>While you are working on a package, check for other low-hanging fruits<br>(like translation updates, typos that can easily be fixed, ...) and fix<br>them in your NMU. On the other hand, if you notice that a package looks<br>unmaintained, refrain from fixing the bugs for now and try to find out<br>if the package should be removed or adopted by another maintainer<br>instead.<br><br>In case you want to organise a BSP, don't hesitate to contact the<br>Release Team to coordinate efforts.<br><br><br>Release schedule<br>~~~~~~~~~~~~~~~~<br>If you've managed to miss my (ok, cowsay's) wonderful artwork, please<br>see the following:<br><br>Next week<br>  Full freeze<br>    Please don't wait with uploads for the last day before the freeze,<br>    thanks.<br><br>September 2008<br>  Release lenny!<br><br><br>Tricks from the Release Team<br>~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>Curious as to why your package isn't getting into testing? Have a look<br>at the [MIG] Migration Tracker page. Although if it's a library, or<br>you're reading this mail after next week, it's because we've frozen. Did I<br>mention that already?<br><br>- --<br><a href="http://release.debian.org" rel="nofollow" class="url" target="_blank">http://release.debian.org</a><br>Debian Release Team<br><br>References:<br> [ARCH:QUAL] <a href="http://release.debian.org/lenny/arch_qualify.html" rel="nofollow" class="url" target="_blank">http://release.debian.org/lenny/arch_qualify.html</a><br> [RG:D]<br><a href="http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-release" rel="nofollow" class="url" target="_blank">http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-release</a>@<a href="http://lists.debian.org&tag=goal-dash" rel="nofollow" class="url" target="_blank">lists.debian.org&tag=goal-dash</a><br> [RG:P]<br><a href="http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-release" rel="nofollow" class="url" target="_blank">http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-release</a>@<a href="http://lists.debian.org&tag=piuparts-stable-upgrade&dist=testing" rel="nofollow" class="url" target="_blank">lists.debian.org&tag=piuparts-stable-upgrade&dist=testing</a><br> [MIG] <a href="http://release.debian.org/migration" rel="nofollow" class="url" target="_blank">http://release.debian.org/migration</a>/<br><br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG <a href="http://v1.4.9" rel="nofollow" class="url" target="_blank">v1.4.9</a> (GNU/Linux)<br>Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org" rel="nofollow" class="url" target="_blank">http://enigmail.mozdev.org</a><br><br>iEYEARECAAYFAkiB7aMACgkQ5UTeB5t8Mo2i3gCfaO6k3FYZFXAcu2NX60Fing9O<br>m3UAn1pKmp4PrLe9Nxk0lAcSmlbH3JZ3<br>=61g5<br>-----END PGP SIGNATURE-----<br><br><br>-- <br>To UNSUBSCRIBE, email to debian-devel-announce-REQUEST@<a href="http://lists.debian.org" rel="nofollow" class="url" target="_blank">lists.debian.org</a><br>with a subject of "unsubscribe". Trouble? Contact listmaster@<a href="http://lists.debian.org" rel="nofollow" class="url" target="_blank">lists.debian.org</a><br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/linux.debian.announce.devel/">linux.debian.announce.devel</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/release_update_freeze_architecture_requalification_85819584t.html">no comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/release_update_freeze_architecture_requalification_85819584m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Sat, 19 Jul 2008 06:40:08 PDT</pubDate>
</item>
<item>
	<title><![CDATA[Bits from the DPL]]></title>
	<guid>http://www.nnseek.com/e/linux.debian.announce.devel/bits_from_the_dpl_85320384t.html</guid>
	<link>http://www.nnseek.com/e/linux.debian.announce.devel/bits_from_the_dpl_85320384t.html</link>
	<description><![CDATA[<br>Hi!<br><br>It's been a while since my last bits post, rather longer than it<br>should have been. Sorry. :-( I blame the idiot who suggested a big<br>survey of the teams in Debian. Oh, wait...<br><br>So, what's been happening?<br><br>The teams survey<br>----------------<br>I won't bore people with all the details again - I've already<br>announced them once [1]. Most of our teams seem to be working OK, but<br>many could do with more help and some have real problems. I'm going to<br>be working through my list of actions in the coming weeks and<br>months. Chief amongst them will be to help identify the places where<br>new people can help; many people have been asking already.<br><br>There was a followup to the survey - a brief piece in the Register[2]<br>unfortunately focussed a great deal on just one part of my write-up,<br>but I suppose that's probably to be expected sometimes.<br><br>I'm waiting on a few more press interviews (about the survey and other<br>topics) to happen in the upcoming weeks; I'll pass on pointers to them<br>as they happen.<br><br>Upcoming events and talks<br>-------------------------<br>I've been invited to a couple of conferences to talk about<br>Debian. First, the region of Valencia in Spain are holding their 3rd<br>Open Source Software Congress [3] in the first week of November. I'm<br>hoping to meet up with lots of enthusiasts there who are pushing hard<br>to promote the use of Free Software in education and government. Then,<br>later in November I'll be visiting HP Dutchworld [4]. Hewlett Packard<br>have long been supporters of Debian, and this should be a good<br>opportunity to speak with some of their people and some of their<br>customers and tell them all about Debian.<br><br>Between now and then, I'm going to be helping to man the Debian stand<br>at two events closer to home in the UK. This coming weekend, we'll be<br>at LugRadio Live UK [5] in Wolverhampton and then in October we're<br>going to be exhibiting as part of the .ORG village at LinuxLive[6] in<br>London.<br><br>Team updates and delegations<br>----------------------------<br>As Christoph Berg moved on from the NM Front Desk to join DAM, he left<br>a gap behind him. Wouter Verhelst and Michael Koch have volunteered to<br>fill that gap, so hopefully the FD team should be able to cope without<br>him now. [7] As always, we'd still like more people to work as AMs -<br>please contact the FD folks if you want to help out [8].<br><br>As the constitution requires [9], I've spoken to Manoj and<br>re-delegated him as Project Secretary for this year. He and I have<br>also had further discussions about the secretary job and we agreed<br>that it would be useful to appoint an assistant to help in times where<br>he might be busy or unavailable. We have asked Neil McGovern to be the<br>assistant, and he has accepted the post.<br><br>Collaborating with Debian derivatives<br>-------------------------------------<br>I've spoken with Mark Shuttleworth a couple of times recently about<br>how we can improve collaboration between Debian and Ubuntu. I've also<br>started similar conversations with folks at Xandros and Linspire,<br>although I'll admit that I've not progressed those very far at all yet<br>due to lack of time on my part. Recent events may have changed the<br>landscape here a little [10], but I'm still convinced that there's a<br>lot to be gained if we can work together more closely with the<br>developers who use Debian as a base for their own distributions. I<br>want to talk about this more at Debconf, and I'd love to hear your<br>ideas on this front.<br><br>Debconf!<br>--------<br>Talking of which... We're less than 4 weeks from the start of this<br>year's Debconf in Mar del Plata, Argentina [11]. The organising team<br>have been working incredibly hard to get things done in time, and I<br>can't wait to head south and meet up with friends old and new. I've<br>also got the dubious honour of the opening talk when we're there, but<br>I'm more interested in hearing what others have to say. Oh, and maybe<br>the dancing and beer! I'll be wearing my Debian kilt with pride, and I<br>hope to see others too. Does anybody know if we can find sauna in<br>Argentina? :-)<br><br>Lenny<br>-----<br>Coming Real Soon Now. The freeze is in progress as I write this, and<br>we should be making the last push to get the RC bugs list [12] reduced<br>and prepare for the release. There's still a lot of work to be done,<br>and I'm told there's another release update coming from the Release<br>Team very shortly. Let's come together and help make Lenny our best<br>release yet!<br><br>[1]  <a href="http://lists.debian.org/debian-devel-announce/2008/06/msg00009.html" rel="nofollow" class="url" target="_blank">http://lists.debian.org/debian-devel-announce/2008/06/msg00009.html</a><br>[2]  <a href="http://www.theregister.co.uk/2008/07/03/debian_death_threats" rel="nofollow" class="url" target="_blank">http://www.theregister.co.uk/2008/07/03/debian_death_threats</a>/<br>[3]  <a href="http://www.edu.gva.es/congreso" rel="nofollow" class="url" target="_blank">http://www.edu.gva.es/congreso</a><br>[4]  <a href="http://www.hp.nl/dutchworld" rel="nofollow" class="url" target="_blank">http://www.hp.nl/dutchworld</a>/<br>[5]  <a href="http://lugradio.org/live/UK2008" rel="nofollow" class="url" target="_blank">http://lugradio.org/live/UK2008</a>/<br>[6]  <a href="http://www.linuxexpo.org.uk" rel="nofollow" class="url" target="_blank">http://www.linuxexpo.org.uk</a>/<br>[7]  <a href="http://lists.debian.org/debian-devel-announce/2008/06/msg00007.html" rel="nofollow" class="url" target="_blank">http://lists.debian.org/debian-devel-announce/2008/06/msg00007.html</a><br>[8]  <a href="http://lists.debian.org/debian-devel-announce/2008/06/msg00005.html" rel="nofollow" class="url" target="_blank">http://lists.debian.org/debian-devel-announce/2008/06/msg00005.html</a><br>[9]  <a href="http://www.debian.org/devel/constitution" rel="nofollow" class="url" target="_blank">http://www.debian.org/devel/constitution</a>#7<br>[10] <a href="http://www.xandros.com/news/press_releases/xandros_acquires_linspire.html" rel="nofollow" class="url" target="_blank">http://www.xandros.com/news/press_releases/xandros_acquires_linspire.html</a><br>[11] <a href="http://debconf8.debconf.org" rel="nofollow" class="url" target="_blank">http://debconf8.debconf.org</a>/<br><br>Cheers,<br><br>-- <br>Steve McIntyre, Debian Project Leader <leader@<a href="http://debian.org" rel="nofollow" class="url" target="_blank">debian.org</a>><br><br><br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG <a href="http://v1.4.6" rel="nofollow" class="url" target="_blank">v1.4.6</a> (GNU/Linux)<br><br>iD8DBQFIfTlLfDt5cIjHwfcRAryjAJ9NLpcLwHUoK/GzTt+ZF8HljdGTLwCcC0ej<br>bWkiGsdceEHWn3ZkC9duz70=<br>=Hxmf<br>-----END PGP SIGNATURE-----<br><br><br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/linux.debian.announce.devel/">linux.debian.announce.devel</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/bits_from_the_dpl_85320384t.html">no comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/bits_from_the_dpl_85320384m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Tue, 15 Jul 2008 17:00:07 PDT</pubDate>
</item>
<item>
	<title><![CDATA[Status of Emdebian {ARM}]]></title>
	<guid>http://www.nnseek.com/e/linux.debian.announce.devel/status_of_emdebian_arm_85312960t.html</guid>
	<link>http://www.nnseek.com/e/linux.debian.announce.devel/status_of_emdebian_arm_85312960t.html</link>
	<description><![CDATA[<br>Emdebian has been developing nicely over the last few months and the<br>time has come to produce a general status report because we are close to<br>having a reproducible set of working root filesystems for embedded ARM<br>devices to run Emdebian using prebuilt packages. Kernels and kernel<br>modules need to be arranged separately and the installation method will<br>need to be customised to the particular device at this stage. (I am<br>hoping to build the root filesystem tarball into the Debian Installer at<br>some stage.) Only ARM is supported at this time (ARM as in the current<br>Debian ARM port, not armel).<br><br>During DebCamp and DebConf8, I will be working on the issues set out<br>here as well as the ongoing development of TDebs with Christian Perrier<br>and the Debian i18n team.<br><a href="http://www.emdebian.org/emdebian/langupdate.html" rel="nofollow" class="url" target="_blank">http://www.emdebian.org/emdebian/langupdate.html</a><br><br>Emdebian now provides a cross-building autobuilder (in the<br>emdebian-tools package) which uses patches from Emdebian SVN to reduce<br>package size, reduce dependencies and support TDebs. These changes will<br>progress into more bugs in the relevant Debian packages in due course<br>under the banner of the "mass bug filing for cross-build support"<br>already in use. <br><a href="http://www.emdebian.org/bugs.php" rel="nofollow" class="url" target="_blank">http://www.emdebian.org/bugs.php</a><br><br>We also have an autobuilder for the toolchains themselves.<br><br>Emdebian also provides a wrapper for debootstrap (called emsandbox) to<br>build a root filesystem from the Emdebian ARM repository - separating<br>the build process from the generation of the root filesystem. All<br>packages can be customised for specific devices and the modified<br>packages folded into emsandbox via the use of a local repository and<br>local autobuilder.<br><br>Root Filesystems:<br>1. Basic busybox and glibc: 9.0Mb compressed, 24Mb installed.<br>2. as 1 with X server     : 11Mb compressed,  ~60Mb installed.<br>3. as 2 with full GPE GUI : 25Mb compressed, ~80Mb installed. <br><br>(My Debian pbuilder debootstrap is 146Mb compressed.)<br><br>Each root filesystem can be customised for specific machines and<br>variants of machines, e.g. balloon3.<br><a href="http://buildd.emdebian.org/svn/browser/current/emdebian/trunk/machine/trunk/balloon3-config/trunk" rel="nofollow" class="url" target="_blank">http://buildd.emdebian.org/svn/browser/current/emdebian/trunk/machine/trunk/balloon3...</a><br><a href="http://balloonboard.org/gallery/300/boxdisplay.jpg" rel="nofollow" class="url" target="_blank">http://balloonboard.org/gallery/300/boxdisplay.jpg</a> <br><a href="http://balloonboard.org" rel="nofollow" class="url" target="_blank">http://balloonboard.org</a>/<br><br>These sizes are already a significant improvement on standard Debian but<br>optimisations in glibc, tzdata and xfonts-base are expected to reduce<br>the installed size by at least another 12Mb. Work is ongoing to fold<br>uClibc into Emdebian to reduce installation sizes further. <br><br>BUGS<br>====<br><br>Bugs in Emdebian itself include #484700 which makes installation tricky<br>- chpasswd fails so the first task is to chroot into the installed<br>filesystem via the bootloader and set a non-random root password. I<br>suspect an error in how the passwd files are generated. <br><br>Two bugs already in the Debian BTS are critical for future Emdebian<br>development:<br>#448615 - support for DEB_BUILD_OPTIONS="nodocs" in debhelper<br>#450483 - support for setting DEB_CONFIGURE_SCRIPT_ENV to empty in CDBS <br>	when cross-building to ensure the correct cross-compiler<br>	options are available.<br><br>BTS crossbuilt tag and <a href="http://buildd.emdebian.org" rel="nofollow" class="url" target="_blank">buildd.emdebian.org</a> pseudo-package support has<br>been requested. (#480408 and #480511).<br><br>Autobuilder Summary:<br>===================<br><a href="http://www.emdebian.org/buildd/index.php" rel="nofollow" class="url" target="_blank">http://www.emdebian.org/buildd/index.php</a><br><br>235 packages built successfully.<br><br>17 packages failed to cross build.<br><br>93%% built OK<br>6%% failed. <br><br>28 packages are tagged for a manual upload. Some are old builds that had<br>already been uploaded before the autobuilder was written (and have not<br>changed in Debian since), others are due to dependency issues. Rather<br>than break the archive, packages are never uploaded until relevant<br>dependencies have been checked by edos-debcheck, fixed and uploaded.<br>This results in Emdebian unstable always being installable - a<br>significant bonus in cross-building as it means the root filesystems<br>should always build. Migration into testing is a manual process. (Note<br>that -dev, .udeb and -doc packages are ignored for installability<br>checks.) <br><br>Notes:<br>A) All the autobuilt packages did cross-build previously and those that<br>fail to cross-build, fail at the latest versions in Debian Sid. Many<br>could be upstream errors. All exist in Emdebian at previous versions<br>(only 1 failure is known to contain bugs in the current versions in<br>Emdebian and this only affects GUI installations. 2 other GUI packages<br>contains bugs but build OK.).<br>B) Some of the packages in the repository (including some of the<br>failures) are not used in *any* of the default emsandbox configurations.<br>Two need to be removed from the repository completely.<br>C) Some fixes are waiting for updates in Debian, either new uploads<br>migrating to mirrors or pending fixes currently in incoming.<br>D) The history of each package is now available via the Emdebian<br>Autobuilder Report: <a href="http://www.emdebian.org/buildd/index.php" rel="nofollow" class="url" target="_blank">http://www.emdebian.org/buildd/index.php</a><br>The package name links to the history of previous build attempts for<br>this package. The version string links to the repository data for the<br>current version in Emdebian. The result of the build links to the build<br>log.<br>E) A comparison with Debian unstable is constantly updated: <br>	<a href="http://www.emdebian.org/buildd/status.php" rel="nofollow" class="url" target="_blank">http://www.emdebian.org/buildd/status.php</a><br>F) The repository contains a fair number of packages that we don't<br>currently use. This is a reflection of the problems of determining the<br>"path" through the dependencies when starting at the bottom (glibc|<br>uClibc etc.). Bear this in mind when considering new architectures and<br>new package sets. The process involves a lot of trial and error,<br>particularly as cross-building offers the change to alter the dependency<br>path at each iteration. <br>G)	AFAICT OE has not built these packages at these versions but I<br>haven't checked each one individually. (It would be useful to know if<br>someone has the time - even better, write a script that can do the<br>comparison.)<br><br>Problems:<br><br>1. gtk+2.0 fails to cross-build because the patches now try to build the<br>udeb which comes up against a bug in dpkg-cross. I've uploaded the<br>new version (including a couple of other bug fixes) today. (A late<br>problem in apt-cross has delayed things slightly.) The Gtk package also<br>needs some work to run /usr/lib/libgtk2.0-0/update-gdkpixbuf-loaders so<br>that the icons can be read in the GUI.<br><br>2. pango1.0 also needs a fix to update the pango modules. This is<br>usually done at build time but it means running a cross-built binary. It<br>is a minor task and not CPU intensive so I plan to do this in postinst.<br>Without this fix, no text is rendered in the GUI, only empty glyphs.<br><br>4. xfonts-base is way too large still. More work is needed here to<br>optimise just what is meant by the 'fixed' font for X, precisely which<br>font files can be removed, which might be needed outside C or English<br>locales etc.<br><br>5. Other packages not currently cross-building include:<br>(NOTE: Some of these build logs are VERY large.)<br><br>adduser - needs to be removed from the repository, it is perl<br>          and we implement it via busybox.<br>cups|cupsys - /usr/include/pthread.h:653: <br>          warning: '__regparm__' attribute directive ignored<br><a href="http://www.emdebian.org/buildd/index.php?log=cupsys-arm-1215672259.log&pkg=cupsys" rel="nofollow" class="url" target="_blank">http://www.emdebian.org/buildd/index.php?log=cupsys-arm-1215672259.log&pkg=cupsy...</a><br><br>gcc-4.2 - needs to be removed from the repository, it no longer builds<br>	libgcc1 which was the main reason for cross-building it.<br>glib2.0 - more generated content:<br>	/bin/sh: line 2: /usr/bin/glib-genmarshal: No such file or<br>	directory<br><a href="http://www.emdebian.org/buildd/index.php?log=glib2.0-arm-1215674126.log&pkg=glib2.0" rel="nofollow" class="url" target="_blank">http://www.emdebian.org/buildd/index.php?log=glib2.0-arm-1215674126.log&pkg=glib2...</a><br><br>gnomevfs - hasn't built for ages and isn't usable anyway due to<br>	dependency issues. Currently preventing the use of<br>	gpe-filemanager. Due to be replaced by GIO in Debian.<br><br>libusb - build failure, so far resistant to usual fixes.<br><a href="http://www.emdebian.org/buildd/index.php?log=libusb-arm-1215676434.log&pkg=libusb" rel="nofollow" class="url" target="_blank">http://www.emdebian.org/buildd/index.php?log=libusb-arm-1215676434.log&pkg=libus...</a><br><br>ncurses - build failure - uses gcc in wide char support build:<br><a href="http://www.emdebian.org/buildd/index.php?log=ncurses-arm-1215676704.log&pkg=ncurses" rel="nofollow" class="url" target="_blank">http://www.emdebian.org/buildd/index.php?log=ncurses-arm-1215676704.log&pkg=ncur...</a><br><br>ntp - build failure - assembly error.<br>authkeys.c:445: error: invalid 'asm': invalid operand for code 'w'<br><a href="http://www.emdebian.org/buildd/index.php?log=ntp-arm-1215676930.log&pkg=ntp" rel="nofollow" class="url" target="_blank">http://www.emdebian.org/buildd/index.php?log=ntp-arm-1215676930.log&pkg=ntp</a><br><br>pcre3 - build failure - apparently simply unresolved symbols resistant<br>	to usual fixes.<br><a href="http://www.emdebian.org/buildd/index.php?log=pcre3-arm-1215684456.log&pkg=pcre3" rel="nofollow" class="url" target="_blank">http://www.emdebian.org/buildd/index.php?log=pcre3-arm-1215684456.log&pkg=pcre3</a><br><br>slang2 - possibly needs a patch update, tries to build -pic archives<br>	and then fails.<br><a href="http://www.emdebian.org/buildd/index.php?log=slang2-arm-1214368558.log&pkg=slang2" rel="nofollow" class="url" target="_blank">http://www.emdebian.org/buildd/index.php?log=slang2-arm-1214368558.log&pkg=slang...</a><br><br>xorg-server - build failure:<br>	make[4]: *** No rule to make target `-L/usr/arm-linux-gnu/lib', needed<br>by `Xprt'.  Stop.<br><a href="http://www.emdebian.org/buildd/index.php?log=xorg-server-arm-1215677189.log&pkg=xorg-server" rel="nofollow" class="url" target="_blank">http://www.emdebian.org/buildd/index.php?log=xorg-server-arm-1215677189.log&pkg=xorg...</a><br><br>Of the problems above, only problems 2, 3 and 4 (gtk, pango and<br>xfonts-base) are "critical" as these are the only ones where the current<br>packages are sufficiently broken that the new version is essential<br>before Emdebian can make a "release" of a series of three root<br>filesystems for ARM.<br><br>Any help on the above issues is appreciated.<br><br>Problem-solving:<br><a href="http://www.emdebian.org/docs.html" rel="nofollow" class="url" target="_blank">http://www.emdebian.org/docs.html</a><br><a href="http://wiki.debian.org/EmdebianQuickStart" rel="nofollow" class="url" target="_blank">http://wiki.debian.org/EmdebianQuickStart</a><br><br>If you have SVN access, use 'emdebuild --svn-only' to commit your<br>changes (even if your changes don't solve all the problems).<br><br>Without SVN access, post the result of 'svn diff ../emdebian*' to the<br>debian-embedded mailing list (or 'svn diff ../debian*' if you have added<br>a patch for the upstream code to debian/patches/).<br><br>Platforms:<br>All the above is based solely on Emdebian ARM for balloon3:<br>Linux balloon <a href="http://2.6.25.2-pxa270" rel="nofollow" class="url" target="_blank">2.6.25.2-pxa270</a> #1 Sun May 18 22:38:11 BST 2008 armv5tel<br>unknown<br><a href="http://www.linux.codehelp.co.uk/serendipity/index.php?/archives/124-At-LAST" rel="nofollow" class="url" target="_blank">http://www.linux.codehelp.co.uk/serendipity/index.php?/archives/124-At-LAST</a>!.html<br><a href="http://balloonboard.org/gallery/300/boxdisplay.jpg" rel="nofollow" class="url" target="_blank">http://balloonboard.org/gallery/300/boxdisplay.jpg</a><br><a href="http://balloonboard.org/gallery/300/balloon3-0v1-fpga.jpg" rel="nofollow" class="url" target="_blank">http://balloonboard.org/gallery/300/balloon3-0v1-fpga.jpg</a><br><br>AFAICT no other ARM platforms have been tested. :-(<br><br>When using emdebian-tools for native builds, for uClibc support or for<br>any architectures which I do not currently build, *PLEASE* file normal<br>Debian bugs in the BTS for emdebian-tools so that I don't lose track of<br>the issues. If you ask me something on IRC or on the debian-embedded or<br>debian-devel mailing lists, I am likely to forget what I promised /<br>explained / fixed so a bug report will really *REALLY* help me. <br><br>Finally, Lenny will release with working cross-building support via dpkg<br>and emdebian-tools but it is not possible to implement the same for Etch<br>except within a Lenny or Sid chroot. emdebian-tools is also not usable<br>on Debian derivatives like Ubuntu due to the lack of suitably ported<br>packages to prepare as cross-dependencies during the builds - a Debian<br>chroot is again recommended.<br><br>Although Emdebian won't be providing complete tarballs for installation<br>due to the variety of devices and installation methods/media (and the<br>limited space that prevents automated querying of the device), we are<br>still planning a 'release' of Emdebian {ARM} alongside Lenny as a series<br>of root filesystem options.<br><br>Not sure whether this should be Emdebian 1.0 or 5.0 - it is our first<br>working release but contains only packages from Debian 5.0 (Lenny/main).<br><br>Enjoy.<br><br>-- <br><br><br>Neil Williams<br>=============<br><a href="http://www.data-freedom.org" rel="nofollow" class="url" target="_blank">http://www.data-freedom.org</a>/<br><a href="http://www.nosoftwarepatents.com" rel="nofollow" class="url" target="_blank">http://www.nosoftwarepatents.com</a>/<br><a href="http://www.linux.codehelp.co.uk" rel="nofollow" class="url" target="_blank">http://www.linux.codehelp.co.uk</a>/<br><br><br><br><br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG <a href="http://v1.4.9" rel="nofollow" class="url" target="_blank">v1.4.9</a> (GNU/Linux)<br><br>iEYEABECAAYFAkh9I3UACgkQiAEJSii8s+NzvQCgp3Wr77E9mcd5TI0v7+V/UhFy<br>kAYAnRIaZO3ESSqipEj0+dMzh5Gbl8rN<br>=8mYE<br>-----END PGP SIGNATURE-----<br><br><br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/linux.debian.announce.devel/">linux.debian.announce.devel</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/status_of_emdebian_arm_85312960t.html">no comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/status_of_emdebian_arm_85312960m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Tue, 15 Jul 2008 15:30:16 PDT</pubDate>
</item>
<item>
	<title><![CDATA[Call for keys for keysigning in Mar del Plata during DebConf8]]></title>
	<guid>http://www.nnseek.com/e/linux.debian.announce.devel/call_for_keys_for_keysigning_in_mar_del_plata_during_85275840t.html</guid>
	<link>http://www.nnseek.com/e/linux.debian.announce.devel/call_for_keys_for_keysigning_in_mar_del_plata_during_85275840t.html</link>
	<description><![CDATA[<br>Hello All,<br><br>As part of the 9th Debian Conference in Mar del Plata, Argentina, there<br>will be OpenPGP (pgp/gpg) keysignings. If you intend to participate in<br>the DebConf8 keysignings, please send your ascii armored public key as<br>explained at [0] not later than 23:59 UTC on Saturday 26th of July,<br>2008.<br><br>More (and up-to-date) information is available at [0], so keep watching<br>it.<br><br>[0] <a href="http://people.debian.org/~anibal/ksp-dc8/ksp-dc8.html" rel="nofollow" class="url" target="_blank">http://people.debian.org/~anibal/ksp-dc8/ksp-dc8.html</a><br><br><br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG <a href="http://v1.4.9" rel="nofollow" class="url" target="_blank">v1.4.9</a> (GNU/Linux)<br><br>iEYEARECAAYFAkh8k3UACgkQgY5NIXPNpFVtvgCfROe+u2ol+UYH2+AXTM9j3YaE<br>2wQAnAogD1H1vbWn4tc9fe8JlEuYCDeP<br>=q2tN<br>-----END PGP SIGNATURE-----<br><br><br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/linux.debian.announce.devel/">linux.debian.announce.devel</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/call_for_keys_for_keysigning_in_mar_del_plata_during_85275840t.html">no comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/call_for_keys_for_keysigning_in_mar_del_plata_during_85275840m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Tue, 15 Jul 2008 05:40:08 PDT</pubDate>
</item>
<item>
	<title><![CDATA[New ftp-assistant]]></title>
	<guid>http://www.nnseek.com/e/linux.debian.announce.devel/new_ftp_assistant_84108224t.html</guid>
	<link>http://www.nnseek.com/e/linux.debian.announce.devel/new_ftp_assistant_84108224t.html</link>
	<description><![CDATA[<br>Hi<br><br>following our "Bits" mail[1], where we asked for volunteers, we just<br>added a new member to the team. Everyone, please welcome our new<br>FTP Assistant Mark Hymers!<br><br>[1] <a href="http://lists.debian.org/debian-devel-announce/2008/05/msg00012.html" rel="nofollow" class="url" target="_blank">http://lists.debian.org/debian-devel-announce/2008/05/msg00012.html</a><br><br>=2D-=20<br>bye, Joerg<br><br>PS: JFTR - there are still two volunteers, so *possibly* two more<br>candidates.<br><br><br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG <a href="http://v1.4.9" rel="nofollow" class="url" target="_blank">v1.4.9</a> (GNU/Linux)<br>Comment: Joerg Jaspert <joerg@<a href="http://debian.org" rel="nofollow" class="url" target="_blank">debian.org</a>> -- Debian Developer<br><br>iEYEARECAAYFAkhyc7QACgkQcV7WoH57islIJgCeNYzrgAfR9bz+CI+um0wfFI+3<br>VpsAoI2VTkM3/pBF70DNxYhMhlcQS3Yg<br>=+2r4<br>-----END PGP SIGNATURE-----<br><br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/linux.debian.announce.devel/">linux.debian.announce.devel</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/new_ftp_assistant_84108224t.html">no comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/new_ftp_assistant_84108224m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Mon, 07 Jul 2008 13:00:16 PDT</pubDate>
</item>
<item>
	<title><![CDATA[Misc developer news (#9)]]></title>
	<guid>http://www.nnseek.com/e/linux.debian.announce.devel/misc_developer_news_9_83565760t.html</guid>
	<link>http://www.nnseek.com/e/linux.debian.announce.devel/misc_developer_news_9_83565760t.html</link>
	<description><![CDATA[<br>The news are collected on <a href="http://wiki.debian.org/DeveloperNews" rel="nofollow" class="url" target="_blank">http://wiki.debian.org/DeveloperNews</a><br>Feel free to contribute.<br><br>Advice on quilt usage and compatibility with new source format<br>--------------------------------------------------------------<br><br> To prepare a future switch to the "3.0 (quilt)" source package format, I<br> tried to convert the whole archive and to rebuild the packages<br> afterwards. This resulted in lots of improvements on dpkg-source as I<br> adapted the code to make it support many of the existing build setups but<br> not all problems could be fixed on the dpkg-source side. I filed a bunch<br> of bugs[1] for packages that need additional changes. To ensure<br> compatibility with the new source format, please try to follow the<br> guidelines below.<br><br> For packages already using quilt:<br>  * Make sure that all patches apply with -p1 (and not -p0). This is the<br>    default in quilt but some manually imported patches are only applicable<br>    with -p0 (and this option is forced in the series file). This can be done<br>    with quilt refresh (more on this below (*)).<br>  * Make sure that the quilt patches don't modify/create/delete files<br>    within the debian directory.<br>  * Make sure that the .diff.gz doesn't contain cruft related to<br>    auto-generated/updated files (like config.guess/sub, see #482716[2] to<br>    avoid this). The upstream changes in the .diff.gz are like a new patch at<br>    the end of the quilt series. It must be possible to unapply it during<br>    "debian/rules clean" and to reapply it just before "debian/rules build".<br>  * Don't hand-edit patches. If you do it nevertheless, please "quilt<br>    refresh" them to ensure that the various offsets in the patches are<br>    right.<br>  * Store the patches in debian/patches/ and the series file as<br>    debian/patches/series.<br>  * Don't override the location of the ".pc" directory.<br>  * Don't reinvent rules to apply/unapply patches, but rely on<br>    /usr/share/quilt/quilt.make that you can include from debian/rules.<br>  * If you use CDBS, use /usr/share/cdbs/1/rules/patchsys-quilt.mk but<br>    don't change the top level source directory with DEB_SRCDIR (or change it<br>    but apply patches from the top-level directory anyway by setting<br>    DEB_QUILT_TOPDIR to ".").<br><br> For other packages:<br>  * Don't keep the quilt series file if you stopped using quilt in your<br>    source package.<br>  * Avoid tarball in tarball, dpkg-source can't apply patches if the<br>    source files are not available directly after extraction of the .orig<br>    tarball.<br><br> (*) Use this small recipe to refresh all the patches. This will ensure<br> they are fully correct and will be applicable with "patch -p1".<br><br>  quilt pop -a; while quilt push; do quilt refresh -p1; done<br><br> Note that you can also use quilt refresh -pab if you prefer fake<br> top-level directory names (those have the advantage not to change when<br> the directory name changes. Directories for source package typically have<br> the upstream version embedded).<br><br>  -- Raphaël Hertzog<br><br> [1] <a href="http://bugs.debian.org/cgi-bin/pkgreport.cgi?archive=0;tag=3.0-quilt-by-default;repeatmerged=1;users=hertzog" rel="nofollow" class="url" target="_blank">http://bugs.debian.org/cgi-bin/pkgreport.cgi?archive=0;tag=3.0-quilt-by-default;repeatmerged...</a>@<a href="http://debian.org" rel="nofollow" class="url" target="_blank">debian.org</a><br> [2] <a href="http://bugs.debian.org/482716" rel="nofollow" class="url" target="_blank">http://bugs.debian.org/482716</a><br><br>update-grub starts using UUIDs by default<br>-----------------------------------------<br><br> Latest versions of update-grub (0.97-40 in GRUB Legacy and<br> 1.96+20080601-2 in GRUB 2) start using filesystem UUIDs by default.<br> Although only GRUB 2 uses them internally for fetching its own files,<br> both of them detect the UUID of your root filesystem and pass that to<br> Linux in the "root" parameter.<br><br> In GRUB Legacy, this change affects only generation of "kopt" parameter<br> when no previous menu.lst existed. If you have an existing menu.lst and<br> are only updating it, your kopt will remain unmodified. Since this means<br> only new installs will be affected, it would be preferable if existing<br> installs explicitly tested this functionality by renaming menu.lst and<br> re-running update-grub, so that serious problems (if any exists) can be<br> detected in time before the freeze.<br><br>  -- Robert Millan<br><br>wxwidgets2.8 upload to unstable<br>-------------------------------<br><br> Adeodato Simó recently uploaded wxwidgets2.8[3] to unstable. This is a<br> long requested update, but package maintainers are encouraged to be<br> conservative about using it: Only packages that don't work with<br> wxwidgets2.6[4] should use the new version, stability and new bug issues<br> are expected to happen when switching too fast. This is also the reason<br> behind the decision to keep wxwindows2.6 as default for Lenny[5]. Testing<br> with the new widgetset for such applications that still would work with<br> wxwindows2.6 should happen in private or experimental before decisions<br> are done.<br><br>  -- Gerfried Fuchs<br><br> [3] <a href="http://packages.debian.org/source/sid/wxwidgets2.8" rel="nofollow" class="url" target="_blank">http://packages.debian.org/source/sid/wxwidgets2.8</a><br> [4] <a href="http://packages.debian.org/source/sid/wxwidgets2.6" rel="nofollow" class="url" target="_blank">http://packages.debian.org/source/sid/wxwidgets2.6</a><br> [5] <a href="http://www.debian.org/releases/lenny" rel="nofollow" class="url" target="_blank">http://www.debian.org/releases/lenny</a><br><br>Volunteers needed to handle update of release notes<br>---------------------------------------------------<br><br> Frans Pop has acted as the lead editor for the Sarge and Etch release<br> notes but recently resigned from this task[6]. For the Lenny release<br> notes a new team of editors is needed, but so far no one has stepped up<br> to work on that. This is a good opportunity for non-developers to help<br> while working in close coordination with the release team. Feel free to<br> join and start acting on the open bugs[7].<br><br>  -- Raphael Hertzog<br><br> [6] <a href="http://lists.debian.org/debian-doc/2008/05/msg00008.html" rel="nofollow" class="url" target="_blank">http://lists.debian.org/debian-doc/2008/05/msg00008.html</a><br> [7] <a href="http://bugs.debian.org/release-notes" rel="nofollow" class="url" target="_blank">http://bugs.debian.org/release-notes</a><br><br><br>-- <br>Raphaël Hertzog<br><br>Le best-seller français mis à jour pour Debian Etch :<br><a href="http://www.ouaza.com/livre/admin-debian" rel="nofollow" class="url" target="_blank">http://www.ouaza.com/livre/admin-debian</a>/<br><br><br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG <a href="http://v1.4.9" rel="nofollow" class="url" target="_blank">v1.4.9</a> (GNU/Linux)<br>Comment: Signed by Raphael Hertzog<br><br>iEYEARECAAYFAkhtNXYACgkQvPbGD26BadJ74gCgjjNUp7VgYVRhjaRKgLJxCXLt<br>8BYAmgOZkRGVI37wnngS9CP6CpU6axjr<br>=E5rV<br>-----END PGP SIGNATURE-----<br><br><br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/linux.debian.announce.devel/">linux.debian.announce.devel</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/misc_developer_news_9_83565760t.html">no comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/misc_developer_news_9_83565760m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Thu, 03 Jul 2008 13:30:22 PDT</pubDate>
</item>
<item>
	<title><![CDATA[DPL teams survey summary summary]]></title>
	<guid>http://www.nnseek.com/e/linux.debian.announce.devel/dpl_teams_survey_summary_summary_83151296t.html</guid>
	<link>http://www.nnseek.com/e/linux.debian.announce.devel/dpl_teams_survey_summary_summary_83151296t.html</link>
	<description><![CDATA[<br>Hey folks,<br><br>As you may remember, back before I started the DPL job I promised to<br>run a survey. Then I pestered a huge number of people to answer a set<br>of questions and get back to me. I've taken longer than I hoped to<br>read through all those responses and summarise them, but finally I'm<br>done. As I said at the time, I'm *not* going to go into great gory<br>detail about individuals or specific teams here and now. Many of the<br>surveys include personal information and I promised to protect<br>that. Instead, this is just a summary of the results. I'll be<br>following up in more detail with various of the teams in the coming<br>weeks. If you have any questions in the meantime, please feel free to<br>contact me.<br><br>So, enough of the disclaimers... :-)<br><br>The raw numbers<br>===============<br><br>I sent out 75 mails containing survey questions[1] at the end of<br>April. The initial (announced) deadline was the 25th of May, but I<br>always planned to accept late submissions (within reason). When I sent<br>out an update [2] earlier this month, predictably that prompted more<br>answers. The latest response landed in my inbox on the 20th of<br>June. In total, 116 people got back to me with information and all of<br>those (modulo a couple of bounces) should by now have received<br>individual thank you messages from me. I'll echo that again here anyway<br>- thanks very much to the people who spent their valuable time giving<br>me the data I asked for.<br><br>It's common for people to be in multiple teams; 15 people identified<br>themselves as belonging to 4 or more teams, and a couple said they<br>were in 10 or more teams. But still the majority of people responding<br>listed one team only.<br><br>In all from the responses, 77 teams were listed.<br><br>Highlights<br>==========<br><br>As I hoped to find, the vast majority of the respondents said they<br>were having fun working on Debian. That's not unexpected, but it's<br>nice to confirm this. A few people responded to say "I have fun doing<br>Debian work, but would have even more fun doing it if I had more<br>time." Quite a number said they're enjoying working with friends,<br>doing cool technical stuff but are less happy about our mailing lists<br>and IRC channels when they devolve into flamewars.<br><br>Most respondents believe that their teams are working<br>well. Apparently, just about *every* team could do with more people to<br>help with their tasks, but again that's not a great surprise. :-)<br><br>Some teams are working very well, by all accounts. As an example: I<br>received a huge number of responses from the Perl team, all of them<br>very positive. The group seem to be getting on astoundingly well,<br>supporting hundreds of packages between them. Communications are good,<br>and there are enough people to cover bug reports and new package<br>versions. Woo!<br><br>The i18n and l10n groups tend to be quite informally organised, but<br>(with a small number of exceptions) are mostly working well. There's a<br>small (and funny) contradiction in the responses here: Christian<br>Perrier told me that the team needs some stronger leadership and he<br>doesn't think he's good at organising things. Most of the other people<br>in this area said that they loved Christian and his efforts in<br>organisation. *grin*<br><br>More and more teams are springing up spontaneously over time, mainly<br>covering groups of packages. This is aiding developers to work<br>together on related work, plus it's a great way for new developers to<br>join in and learn more about Debian.<br><br>Lowlights<br>=========<br><br>I received no responses at all from a small number of the teams. These<br>include a couple of the role addresses listed on our organisation page<br>[3]. I'm going to try and fix those quickly, and I'll be checking up<br>on the rest of these teams ASAP.<br><br>Many of our longest-standing developers are overworked. Most of them<br>are still having fun, but not all. Almost all of them are struggling<br>to find the time to do the jobs they want to do, and it's clear that<br>in some cases they feel guilty because of this.<br><br>It won't come as a big surprise that the porter teams working on<br>several of our architectures are short of manpower. Some are thriving<br>and working well, but it seems that we have a real problem finding<br>skilled people with enthusiasm to work on some of the more exotic<br>types of machine. In stark contrast to that, I received a large number<br>of reports from the m68k porters; they may be working on old, slow<br>hardware but they're still passionate about making it work.<br><br>Communication between some of our teams is less than ideal, ranging<br>from bad to non-existent. There are many reasons for this: personality<br>conflicts, lack of time, conflicting goals and ideas and<br>more. Communications inside some of the teams can be just as bad -<br>I've heard of places where the only communications between team<br>members come via comments in VCS reverts.<br><br>Some of our teams struggle for leadership. It can be all too easy for<br>people to leave tasks for "somebody else" to do, but "somebody else"<br>never picks them up. Some teams may be working just fine on the<br>day-to-day tasks that come up, but either never consider the bigger<br>issues or get too bogged down in discussions and disagreements about<br>how to solve those issues such that they never get started.<br><br>Expected results<br>================<br><br>Almost all the respondents said that their teams could use more<br>people. Not a shock... :-) Some teams are *really* short of people for<br>important core jobs and could do with help to find more.<br><br>Several core teams have had problems with communications. That was<br>already expected up-front, and was one of the reasons why I initiated<br>this review. Personnel changes have happened in various of those teams<br>already, and it seems that they have made quite a difference in a<br>short time. More work is still needed here yet, as more teams are<br>still having problems.<br><br>Quite clearly, many of our developers are over-committed. That's not<br>uncommon at all in a volunteer project - it goes with the<br>territory. It's also clear that quite a few people have not (until<br>now) actually taken stock of all the jobs they have promised to<br>do. Maybe I've just caused some of them to be scared now. :-)<br><br>I now have a much more complete picture of how our teams are<br>working. I had my own ideas beforehand, but in a lot of cases all I<br>had to go on was second-hand stories and rumours. There's now a lot<br>more information for me to use when talking to some of the teams in<br>the upcoming weeks, and that will be very helpful.<br><br>In return for the promise of privacy / anonymity in the surveys, I<br>have had some refreshingly honest answers from many people. This does,<br>unfortunately, mean that I can't really publish much of the data I've<br>gained, but that's a price worth paying. By explicitly asking for<br>responses to be sent to leader@ rather than to me directly, at least<br>most of the data will be archived for future DPLs to see. If that's<br>not something you expected for your survey response and you'd like it<br>to be un-archived, please contact me privately.<br><br>Unexpected news<br>===============<br><br>I wasn't aware of just how badly some of our teams were<br>performing. Quite a few are barely functional at all. In more than one<br>case, I had responses like "team? what team?". Several are technically<br>made up of a group of people, but only one person is doing all the<br>work. Other teams are in worse positions of stagnation or even<br>out-and-out conflict. There are not many teams in these states, but<br>having any at all is bad.<br><br>Many of our developers are used to strong discussions and technical<br>arguments in the course of Debian and Free Software development, but I<br>was *shocked* to hear that one of our community has been the target of<br>death threats as a thank you for her work. I'm horrified to hear about<br>such a nasty thing happening; please let me know ASAP if any such<br>thing happens again in the future and I'll do my level best to help<br>track down and deal with the perpetrators.<br><br>Where to go from here<br>=====================<br><br>There are a few things I can do here, and a lot more that I'd like to<br>encourage others to do or to help with.<br><br>1. As I've mentioned above, there are several places where urgent work<br>   is needed to try and rescue teams/tasks that are failing. I'll be<br>   talking to those folks as soon as possible. I'm not naming names<br>   here just yet, as I don't want to just add even more pressure to<br>   already-stressful situations.<br><br>2. On the flip side of that, I'd also like to ask the members of the<br>   teams that are acknowledged to perform well to help us with ideas<br>   for good practices to follow. Obviously, some working methods may<br>   not transfer well from team to team as they face different<br>   problems. But it's also clear that some methods *will* work well in<br>   a wider context, and it would be nice to see them tried.<br><br>3. Being busy is not itself a problem, but being *too* busy (such that<br>   tasks are left undone and other people are blocked) does cause<br>   trouble. To fix it, we need to spread the load and re-prioritise<br>   work, admitting that we need help on some of our tasks. We all need<br>   to look at our own work and time commitments and honestly evaluate<br>   whether or not we can do all that we've promised. Over-work doesn't<br>   work in the long run.<br><br>4. Several teams desperately need more help. Firstly I'd suggest that<br>   they should try to find more help themselves. Blog posts on Planet,<br>   or mails to debian-devel, or "bits from" mails to d-d-a are a good<br>   way to pick up more interested people. If those really don't help,<br>   then we can maybe find more ways.<br><br>5. Face-to-face meetings have been a great help for various teams over<br>   the last few years, at FOSDEM, Debconf, Extremadura and<br>   elsewhere. If you think that your team(s) would benefit from<br>   getting together like this, then get organising!<br><br>6. I found that people from quite a number of teams responded to the<br>   survey, despite not being on my initial target list. That's not a<br>   surprise! However, a more comprehensive, canonical single list of<br>   teams would be very nice to have. Currently there are multiple<br>   incomplete team lists scattered all over the place; that's not very<br>   useful.<br><br>7. Be more verbose about what we're doing. The more that people talk<br>   about the good work that's going on all over the project, the more<br>   we'll encourage existing and new developers to join in and help<br>   us. Equally, if there's something particularly problematic that<br>   you've found is blocking you, tell the rest of us about it.<br><br>8. Publicise more clearly the places where new people could help<br>   out. I'm commonly asked by people how they could get involved in<br>   Debian, or what tasks most urgently need help, and those are quite<br>   difficult things to answer. A more focussed set of web pages and/or<br>   wiki pages targeting these questions would be a great thing to<br>   have.<br><br>There's a whole load more ideas people have suggested to me beyond<br>these, some quite obvious and easy to implement and some much less<br>so. I've also got quite a few people to come back to and talk to some<br>more about various other topics they raised in their survey<br>responses. It's been a busy few weeks, and there's no sign of that<br>changing much soon... *grin*<br><br>Thanks for bearing with me so far.<br><br>[1] <a href="http://people.debian.org/~93sam/teams_review.txt" rel="nofollow" class="url" target="_blank">http://people.debian.org/~93sam/teams_review.txt</a><br>[2] <a href="http://lists.debian.org/debian-project/2008/06/msg00045.html" rel="nofollow" class="url" target="_blank">http://lists.debian.org/debian-project/2008/06/msg00045.html</a><br>[3] <a href="http://www.debian.org/intro/organization" rel="nofollow" class="url" target="_blank">http://www.debian.org/intro/organization</a><br><br>-- <br>Steve McIntyre, Debian Project Leader <leader@<a href="http://debian.org" rel="nofollow" class="url" target="_blank">debian.org</a>><br><br><br><br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG <a href="http://v1.4.6" rel="nofollow" class="url" target="_blank">v1.4.6</a> (GNU/Linux)<br><br>iD8DBQFIZ6ggfDt5cIjHwfcRAggHAJ9W+xDojecmQNlHFrkAZ/2EuiHeZQCfQxdA<br>IDNv56a2qFM+AyVzO8I6v+g=<br>=cuhU<br>-----END PGP SIGNATURE-----<br><br><br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/linux.debian.announce.devel/">linux.debian.announce.devel</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/dpl_teams_survey_summary_summary_83151296t.html">no comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/dpl_teams_survey_summary_summary_83151296m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Sun, 29 Jun 2008 08:30:16 PDT</pubDate>
</item>
<item>
	<title><![CDATA[[security] Incorrect file permissions due to (now fixed) perl 5.10 issue]]></title>
	<guid>http://www.nnseek.com/e/linux.debian.announce.devel/security_incorrect_file_permissions_due_to_now_fixed_82993344t.html</guid>
	<link>http://www.nnseek.com/e/linux.debian.announce.devel/security_incorrect_file_permissions_due_to_now_fixed_82993344t.html</link>
	<description><![CDATA[<br>Likely affected: any unstable/testing system that has 'debsums' installed<br>Possibly affected: any unstable/testing system<br><br>Today a Debian Testing Security Announcement [1] was published describing <br>an issue where files may have gotten world readable/writable/executable <br>permissions due to a bug in perl 5.10. As not everybody reads DTSAs, it <br>seems proper to give this issue a bit wider publication.<br><br>The issue was first spotted by Joey Hess and myself for terminfo files <br>from the ncurses-base package [2] and traced to debsums being run by APT <br>during post-install. From there, Ben Hutchings traced it to a bug in the <br>function File::Path::rmtree in perl 5.10.<br><br>So far the issue has only been confirmed for the use of File::Path::rmtree <br>in debsums, but in theory any program using that function can result in <br>files with incorrect permissions.<br><br>Although the cause of the bug has now been fixed, many systems may still <br>have files with incorrect permissions around and thus be vulnerable to <br>attack. Checking if your systems are affected is strongly recommended.<br><br>Please see the DTSA [1] for further details.<br><br>Just to be clear: systems running stable (etch) are NOT affected.<br><br>[1]<a href="http://lists.debian.org/debian-testing-security-announce/2008/06/msg00016.html" rel="nofollow" class="url" target="_blank">http://lists.debian.org/debian-testing-security-announce/2008/06/msg00016.html</a><br>[2]<a href="http://lists.debian.org/debian-devel/2008/06/msg00543.html" rel="nofollow" class="url" target="_blank">http://lists.debian.org/debian-devel/2008/06/msg00543.html</a><br>   <a href="http://bugs.debian.org/487319" rel="nofollow" class="url" target="_blank">http://bugs.debian.org/487319</a><br><br><br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG <a href="http://v1.4.9" rel="nofollow" class="url" target="_blank">v1.4.9</a> (GNU/Linux)<br><br>iEYEABECAAYFAkhkCVcACgkQgm/Kwh6ICoRB/ACdFb2+YiG1rSu/dNewyc9D+Zi3<br>CBMAoKSlOLUCOi9LkCzkT9tPjErq7N2v<br>=dRbm<br>-----END PGP SIGNATURE-----<br><br><br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/linux.debian.announce.devel/">linux.debian.announce.devel</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/security_incorrect_file_permissions_due_to_now_fixed_82993344t.html">no comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/security_incorrect_file_permissions_due_to_now_fixed_82993344m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Thu, 26 Jun 2008 14:30:22 PDT</pubDate>
</item>
<item>
	<title><![CDATA[New NM Front-Desk Members]]></title>
	<guid>http://www.nnseek.com/e/linux.debian.announce.devel/new_nm_front_desk_members_82975424t.html</guid>
	<link>http://www.nnseek.com/e/linux.debian.announce.devel/new_nm_front_desk_members_82975424t.html</link>
	<description><![CDATA[<br>Hi,<br><br>the New-Maintainer Front-Desk is proud to announce the addition of two<br>new members to its ranks. Wouter Verhelst <wouter@<a href="http://debian.org" rel="nofollow" class="url" target="_blank">debian.org</a>> and<br>Michael Koch <mkoch@<a href="http://debian.org" rel="nofollow" class="url" target="_blank">debian.org</a>> have accepted the invitation to join<br>the team.<br><br>Welcome on board!<br><br>Christoph,<br>on behalf of the current FD members<br>-- <br>cb@df7cb.de | <a href="http://www.df7cb.de" rel="nofollow" class="url" target="_blank">http://www.df7cb.de</a>/<br><br><br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG <a href="http://v1.4.6" rel="nofollow" class="url" target="_blank">v1.4.6</a> (GNU/Linux)<br><br>iD8DBQFIY7OHxa93SlhRC1oRAtV6AKCv4qG8XhtMI0UXNc9uLrx8AnYFsQCgiJJq<br>SnSgMRX9lqs7V4n6pws2Ve4=<br>=YPTb<br>-----END PGP SIGNATURE-----<br><br><br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/linux.debian.announce.devel/">linux.debian.announce.devel</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/new_nm_front_desk_members_82975424t.html">no comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/new_nm_front_desk_members_82975424m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Thu, 26 Jun 2008 08:30:15 PDT</pubDate>
</item>
<item>
	<title><![CDATA[Bits from Testing Security team]]></title>
	<guid>http://www.nnseek.com/e/linux.debian.announce.devel/bits_from_testing_security_team_82826432t.html</guid>
	<link>http://www.nnseek.com/e/linux.debian.announce.devel/bits_from_testing_security_team_82826432t.html</link>
	<description><![CDATA[<br>Hi fellow developers,<br><br>It's been some time since our last email. Much has happened since then<br>with regards to the security support of Debian's testing distribution.<br><br><br>General security support for testing<br>------------------------------------<br><br>The Debian Testing Security team is very near to providing full<br>security support for the testing distribution. At the time of the last<br>email, two blockers for full security support were present. However,<br>we now are able to process embargoed issues (more on that below), so<br>we are happy to announce that only one blocker remains. The only<br>remaining blocker for full security support at this point is the<br>kernel.  We are talking to the kernel security team about providing<br>testing-security support, but at the moment this task lacks<br>manpower. If you are willing to work on this, please feel free to<br>contact us. Otherwise, in terms of security at this point we recommend<br>using the stable kernel or if that is not an option, the unstable<br>kernel.  Also, we would like to state that packages that are not<br>security supported for stable are likewise unsupported for<br>testing. This list includes all packages in contrib and non-free, as<br>well as the ones that are marked unsupported (for example,<br>kfreebsd). The maintainers are solely responsible for security and<br>there won't be any DTSAs for such packages.<br><br><br>Security status of the current testing distribution (lenny)<br>-----------------------------------------------------------<br><br>With some pride we can say that testing has never been in such good<br>shape security wise. The tracker reflects very accurately the current<br>known security issues in the testing distribution[0]. Our new<br>announcement emails[1] provide a notification for users whenever a new<br>security fix reaches testing, whether through migration from unstable<br>or DTSA for testing-security. Also fewer packages are getting removed<br>from testing because of security issues.<br><br>In order to reach a wider audience with security updates for testing<br>and due to the beta1 release of the lenny installer including the<br>testing-security repository in the apt-sources, this new mailing list<br>was created. We highly recommend that every user who runs Debian<br>testing and is concerned about security subscribes[1] to this list<br><br>Note: this list is a replacement of the old secure-testing-announce<br>list hosted on alioth which has been removed.<br><br><br>Security status of the next testing distribution (lenny+1)<br>----------------------------------------------------------<br><br>After the release of lenny, there will probably be no security support<br>for the new testing distribution for some time. It is not clear yet<br>how long this state will last. Users of testing who need security<br>support are advised to change their sources.list entries from<br>"testing" to "lenny" now and only switch to lenny+1 after the begin of<br>its security support is announced. There will be another announcement<br>with more details well before the release of lenny.<br><br><br>Embargoed issues and access to wider security information<br>---------------------------------------------------------<br><br>Parts of the Testing Security Team have been added to the<br>team@<a href="http://security.debian.org" rel="nofollow" class="url" target="_blank">security.debian.org</a> alias and are thus also subscribed to the<br>vendor-sec mailing list where embargoed security issues are<br>coordinated and discussed between Linux vendors before being released<br>to the public. The embargoed security queue on security-master will be<br>used to prepare DTSAs for such issues. This is a major change as the<br>Testing Security Team was not able to prepare updates for security<br>issues under embargo before. If a DTSA was prepared for an embargoed<br>issue in your package, you will either be contacted by us before the<br>release or you will be notified through the BTS. Either way, you will<br>most likely get an RC bug against your package including the patch<br>used for the DTSA. This way you can prepare updates for unstable and<br>the current unfixed unstable package does not migrate to testing,<br>where it would overwrite the DTSA.<br><br><br>Freeze of lenny coming up<br>-------------------------<br><br>With the lenny release approaching, the Debian release team will at<br>some stage freeze the testing archive. This means it is even more<br>important to stay in close contact with the Debian Testing Security<br>team to coordinate security updates for the testing distribution. If<br>one of your packages is affected by an unembargoed security issue,<br>please contact us through the public list of the team[2] and fix the<br>issue in unstable with high urgency. Please send as much information<br>as possible, including patches, ways to reproduce the issue and<br>further descriptions. If we ask you to prepare a DTSA, please follow<br>the instructions on the testing-security webpage[3] and go ahead with<br>the upload.  If your package is affected by an embargoed issue, email<br>the private list[4] and if we should ask you to upload a DTSA, use the<br>embargoed upload queue (which is the same than for stable/oldstable).<br><br><br>Handling of security in the unstable distribution<br>-------------------------------------------------<br><br>First of all, unstable does not have official security support. The<br>illusion that the Debian Testing Security team also officially<br>supports unstable is not true. Security issues in unstable, especially<br>when the package is not in testing, are not regarded as high urgency<br>and are only dealt with when there is enough spare time.<br><br>However, it is true that most of our security updates migrate through<br>unstable to prevent doubled workload. For this purpose, we urge every<br>maintainer to upload their security fixes with high urgency and<br>mention the CVE ids (if given) in their changelogs.  Because we let<br>fixes migrate, it often happens that we NMU packages. An up to date<br>list of NMUs done by the security team can be found in our<br>repository[5]. These NMUs are done as the need arises and do not<br>always follow the given NMU rules, because security updates are<br>treated with higher urgency. <br><br><br>Call for new members:<br>---------------------<br><br>The team is still looking for new members. If you are interested in<br>joining the Debian Testing Security team, please speak up and either<br>write to the public mailing list[2] or approach us on the internal<br>mailing list[6]. Note that you do not have to be a DD for all tasks.<br>Check out our call for help[7] for more information about the tasks<br>and the requirements if you want to join the team. We also look for<br>people with experienced knowledge regarding the kernel. We would like<br>to start security support for the kernel packages in testing and<br>prepare DTSAs for the unembargoed kernel issues. For this task, it<br>would be good to have one or two designated people in the Debian<br>Testing Security team to only concentrate on this task. If you are<br>interested, please speak up.<br><br><br>Yours,<br>Testing Security<br><br>[0]: <a href="http://security-tracker.debian.net/tracker/status/release/testing" rel="nofollow" class="url" target="_blank">http://security-tracker.debian.net/tracker/status/release/testing</a><br>[1]: <a href="http://lists.debian.org/debian-testing-security-announce" rel="nofollow" class="url" target="_blank">http://lists.debian.org/debian-testing-security-announce</a><br>[2]: secure-testing-team@<a href="http://lists.alioth.debian.org" rel="nofollow" class="url" target="_blank">lists.alioth.debian.org</a><br>[3]: <a href="http://testing-security.debian.net/uploading.html" rel="nofollow" class="url" target="_blank">http://testing-security.debian.net/uploading.html</a><br>[4]: team@<a href="http://security.debian.org" rel="nofollow" class="url" target="_blank">security.debian.org</a><br>[5]: <a href="http://svn.debian.org/wsvn/secure-testing/data/NMU/list?op=file&rev=0&sc=0" rel="nofollow" class="url" target="_blank">http://svn.debian.org/wsvn/secure-testing/data/NMU/list?op=file&rev=0&sc=0</a><br>[6]: team@<a href="http://testing-security.debian.net" rel="nofollow" class="url" target="_blank">testing-security.debian.net</a><br>[7]: <a href="http://lists.debian.org/debian-devel-announce/2008/03/msg00007.html" rel="nofollow" class="url" target="_blank">http://lists.debian.org/debian-devel-announce/2008/03/msg00007.html</a><br><br><br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG <a href="http://v1.4.9" rel="nofollow" class="url" target="_blank">v1.4.9</a> (GNU/Linux)<br><br>iEYEARECAAYFAkhiCyIACgkQHYflSXNkfP9kPgCfQIdz+hnUcjIajghaMGfrr3AU<br>0T8An2PDfxNsUBzHragbAFjiDhakUix4<br>=/iS3<br>-----END PGP SIGNATURE-----<br><br><br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/linux.debian.announce.devel/">linux.debian.announce.devel</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/bits_from_testing_security_team_82826432t.html">no comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/linux.debian.announce.devel/bits_from_testing_security_team_82826432m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Wed, 25 Jun 2008 02:20:12 PDT</pubDate>
</item>
</channel>
</rss>