[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] [[!meta date="2010-12-20 11:10 UTC"]] A month of the Hurd: *bug fixing* / *flubber re-installation*. [[!if test="included()" then="""[[!toggle id=full_news text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" else=" [[!paste id=full_news]]"]] [[!cut id="full_news" text=""" A bit of bug fixing has been going on: Samuel Thibault taught [[GNU Mach|microkernel/mach/gnumach]] that Intel Pentium 4 and Opteron-class CPUs [are not just i386](http://lists.gnu.org/archive/html/commit-hurd/2010-10/msg00021.html), but in fact a bit more advanced. Not only does this help GNU Mach to select optimized code paths, but this information is also propagated to the user space, and used for the `uname` command, for example. Pino Toscano continued [fixing bugs in the socket-related glibc code and Hurd's pfinet](http://lists.gnu.org/archive/html/bug-hurd/2010-10/msg00017.html). After finding out that our `pread` implementation does not conform to the POSIX standard in one aspect, Manuel Menal analyzed this, and [posted a patch](http://lists.gnu.org/archive/html/bug-hurd/2010-10/msg00056.html). Alexey Kuznetsov [privided IPv6 raw socket fixes](http://lists.gnu.org/archive/html/commit-hurd/2010-10/msg00028.html) for [[hurd/translator/pfinet]]. Michael Banck [uploaded a new version of crosshurd](http://lists.gnu.org/archive/html/commit-hurd/2010-10/msg00006.html) to keep up with recent packaging and dependency changes. Samuel Thibault uploaded [[hurd/translator/gopherfs]] packages [to the Debian repository](http://lists.debian.org/debian-hurd/2010/10/msg00018.html). He also [enabled IPv6 support for Debian Installer installations](http://lists.gnu.org/archive/html/commit-hurd/2010-10/msg00034.html). Thomas Schwinge: > It's been a really long-long time (hooray!), but now > [[flubber|public_hurd_boxen]]'s root file system is totally hosed, and thus > needs to be > [re-installed](http://lists.gnu.org/archive/html/bug-hurd/2010-10/msg00003.html). > (I've been running `apt-get dist-upgrade` when the box apparently crashed.) > Running `e2fsck` on it spew out over 50.000 lines of illegal and > multiply-claimed block lists, before I terminated it, so no chance. I'll do > this over the weekend. `/home/` etc. are not affected, thanks to being on a > separate partition. As of two days later, the machine was [re-installed](http://lists.gnu.org/archive/html/bug-hurd/2010-10/msg00011.html). """]]