From 2d8f33cb3f43e4d1617f952a4b25c36eca33e42a Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Thu, 16 Feb 2012 00:38:32 +0100 Subject: open_issues/glibc_madvise_vs_static_linking: Update. --- open_issues/glibc_madvise_vs_static_linking.mdwn | 5 ++++- shortcuts.mdwn | 7 +++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/open_issues/glibc_madvise_vs_static_linking.mdwn b/open_issues/glibc_madvise_vs_static_linking.mdwn index bfda0f74..43b8314f 100644 --- a/open_issues/glibc_madvise_vs_static_linking.mdwn +++ b/open_issues/glibc_madvise_vs_static_linking.mdwn @@ -11,6 +11,8 @@ License|/fdl]]."]]"""]] [[!tag open_issue_glibc]] +[[!sourceware_bug 4822]]. + $ echo 'int main() {}' | gcc -o /dev/null -static -x c - /usr/lib/gcc/i486-gnu/4.4.5/../../../libcrt.a(malloc.o): In function `_int_free': (.text+0xdc3): warning: warning: madvise is not implemented and will always fail @@ -24,7 +26,8 @@ case of MADV_DONTNEED), but may influence its performance. The kernel is free to ignore the advice.* (`man madvise`), so we may simply want to turn it into a no-op in glibc, avoiding the link-time warning. -2011-07: This is what Samuel has done for Debian glibc. +2011-07: This is what Samuel has [done for Debian +glibc](http://anonscm.debian.org/viewvc/pkg-glibc/glibc-package/trunk/debian/patches/hurd-i386/local-madvise_warn.diff). GCC c5db973fdab3db3e13db575e5650c0bcfd3630f4 (2011-10-17) makes use of this. As we now export the symbol (and `MADV_DONTNEED`, too), GCC will no longer diff --git a/shortcuts.mdwn b/shortcuts.mdwn index fd4d4dee..5afa106e 100644 --- a/shortcuts.mdwn +++ b/shortcuts.mdwn @@ -97,3 +97,10 @@ ikiwiki will include your shortcut in the standard underlay. ## Notmuch'n'Gmane. * [[!shortcut name=message-id url="http://thread.gmane.org/%s" desc="""`id:"%s"`"""]] + + +## sourceware + + * [[!shortcut name=sourceware_bug + url="http://sourceware.org/bugzilla/show_bug.cgi?id=%s" + desc="sourceware.org bug #%s"]] -- cgit v1.2.3 From 3560bcd37d512234e7289add5630afd768da8053 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Wed, 29 Feb 2012 17:33:37 +0100 Subject: open_issues/glibc: Update. --- open_issues/glibc.mdwn | 94 ++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 83 insertions(+), 11 deletions(-) diff --git a/open_issues/glibc.mdwn b/open_issues/glibc.mdwn index e8279139..5b3244c5 100644 --- a/open_issues/glibc.mdwn +++ b/open_issues/glibc.mdwn @@ -1,5 +1,5 @@ -[[!meta copyright="Copyright © 2007, 2008, 2010, 2011 Free Software Foundation, -Inc."]] +[[!meta copyright="Copyright © 2007, 2008, 2010, 2011, 2012 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 @@ -36,8 +36,8 @@ git log --reverse --pretty=fuller --stat=$COLUMNS,$COLUMNS -p -C --cc ..sourcewa --> -Last reviewed up to the [[Git mirror's 9d65ea3a9b83ac3961229ba296a7caf90abce68d -(2011-11-17) sources|source_repositories/glibc]]. +Last reviewed up to the [[Git mirror's d40c5d54cb551acba4ef1617464760c5b3d41a14 +(2012-02-28) sources|source_repositories/glibc]]. * t/dup3 @@ -208,6 +208,16 @@ Last reviewed up to the [[Git mirror's 9d65ea3a9b83ac3961229ba296a7caf90abce68d Then define `_POSIX_MAPPED_FILES`, `_POSIX_SYNCHRONIZED_IO`. + * `sys/epoll.h` + + * `sys/eventfd.h` + + * `sys/inotify.h` + + * `sys/signalfd.h` + + * `sys/timerfd.h` + * Create `t/cleanup_kernel-features.h`. * Add tests from Linux kernel commit messages for `t/dup3` et al. @@ -373,13 +383,15 @@ Last reviewed up to the [[Git mirror's 9d65ea3a9b83ac3961229ba296a7caf90abce68d * [OK] 22a89187139a9083ca73989bfd11597e0f85cb61 (`malloc: Remove all kinds of unused configuration options and dead code.`). `NO_STARTER` changes (should be OK). - * [OK] 02d46fc4b969e25e4ba0c54aa95fa98d7279bd05 (`Simplify malloc - initialization`). + * [high] `pagesize`, 02d46fc4b969e25e4ba0c54aa95fa98d7279bd05 (`Simplify + malloc initialization`); aebae0537dcb408100b88c6b7647a7e858c43237, `BZ + 11929`. Is this all kosher for us? See [[!message-id + "87mxd9hl2n.fsf@kepler.schwinge.homeip.net"]]. * [OK] 83cd14204559abbb52635006832eaf4d2f42514a (`Remove --wth-tls option, TLS support is required`). * a7c8e6a1478de9f990b11e5e853318ccbe4330f2 (`Fix invalid conversion in __cmsg_nxthdr`). Probably just a C++ thing and not relevant for us; - see [[message-id "87r52nk1kx.fsf@kepler.schwinge.homeip.net"]]. + see [[!message-id "87r52nk1kx.fsf@kepler.schwinge.homeip.net"]]. * [high] `__ctype_init`, fd5bdc0924e0cfd1688b632068c1b26f3b0c88da. Probably need to mirror `init-first.c` change. * [high] `__attribute__ ((__leaf__))`, `BZ #13344`, @@ -391,6 +403,23 @@ Last reviewed up to the [[Git mirror's 9d65ea3a9b83ac3961229ba296a7caf90abce68d edc5984d4d18296d7aa3d8f4ed8f7336a743170e + 57769839788e2c62b68d9dfbf4b35052321278ba. . + * [low] implement `timespec_get`, + 74033a2507841cf077e31221de2481ff30b43d51. + * [low] `__volatile`, `BZ #13553`, + a784e502472fb3a1afa4d01a47c66b52d23e00f6: + `sysdeps/mach/i386/machine-lock.h:typedef __volatile int + __spin_lock_t;`, `sysdeps/mach/powerpc/machine-lock.h:typedef + __volatile long int __spin_lock_t;` + * [high] 6ee65ed6ddbf04402fad0bec6aa9c73b9d982ae4, hopefully OK. + * [high] `crti`/`crtn`, 3add8e1353d62d77fdd9b4ca363cdfe7006b0efb, + 0e7dfaef514bbb3ec08934c6f7f42953bc149257, should just work. + * 7638c0fda568726f52ee5a88e1eadcddcd9fa290, `EHWPOISON`, does + [[!message-id + "Pine.LNX.4.64.1202191652540.3253@digraph.polyomino.org.uk"]] apply for + us? + * [low] `conformtest`, 3134156779108fe8b46e0f4cd60d837572faaa93 + + 4efeffc1d583597e4f52985b9747269e47b754e2 + + d94a4670800de6e8f088b8630ad5142866127980 -- what does it do for us? # Build @@ -405,10 +434,18 @@ sources|source_repositories/glibc]], run on coulomb.SCHWINGE. $ make install_root=/INVALID 2>&1 | tee log_build_ [...] -This takes up around 400 MiB and needs roughly 120 min on coulomb.SCHWINGE. +This takes up around 500 MiB and needs roughly X min on kepler.SCHWINGE and 100 +min on coulomb.SCHWINGE (GCC 4.4/4.5/4.6). ## Analysis @@ -471,6 +538,7 @@ Comparing the results files, [[sum_linux]] to [[sum_hurd]]: There is quite a baseline of failures. + ### Additional Failures Compared to Debian $ bash ~/tmp/glibc/debian/eglibc-2.13/debian/testsuite-checking/convertlog.sh log_check > log_check.filtered @@ -556,6 +624,10 @@ There is quite a baseline of failures. /media/erich/home/thomas/tmp/glibc/tschwinge/Roger_Whittaker/string/test-strnlen.c:87: undefined reference to `MIN' + * `assert/test-assert.out` + + Fails sometimes... + * `stdlib/bug-getcontext.out` getcontext failed, errno: 1073741902. -- cgit v1.2.3 From 57674d4b9affc177547434c02d778a8a9cce0336 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sat, 3 Mar 2012 00:45:44 +0100 Subject: news: polish --- contributing/web_pages/news/moth_next.mdwn | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index 603643a6..81a15264 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -52,6 +52,7 @@ Features: (22:32:42) braunr: but even "slower" here is completely negligible **New porter box: exodar*** +Richard Brauh added Exodar, a new porter box. It is faster and more reliable, which facilitates testing and bug hunting: exodar.debian.net I/O Path Documentation [[hurd/io_path/]] @@ -79,8 +80,6 @@ Samuel Thibault identified three easy porting cases: http://lists.debian.org/deb - undefined reference to `main': missing gnu* case in the linking part of configure.ac or .in (pd-* packages are already being handled by their maintainer) - undefined reference to clock_gettime or crypt: add -lrt or -lcrypt -Richard Brauh added Exodar, a new porter box, which is faster and reliable: exodar.debian.net - Bouju Alain: Procfs with cpuinfo http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html Social network sites for GNU Hurd: -- cgit v1.2.3 From 5ccc622f70513bfdcbc3c49a2f98b5a9b61c3b72 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawlTonWKjIeEh8AbEeYzQN3kfYV2402Lpd4" Date: Sat, 3 Mar 2012 03:51:57 +0100 Subject: Fixed typo in my name --- contributing/web_pages/news/moth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index 603643a6..e11baf5f 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -79,7 +79,7 @@ Samuel Thibault identified three easy porting cases: http://lists.debian.org/deb - undefined reference to `main': missing gnu* case in the linking part of configure.ac or .in (pd-* packages are already being handled by their maintainer) - undefined reference to clock_gettime or crypt: add -lrt or -lcrypt -Richard Brauh added Exodar, a new porter box, which is faster and reliable: exodar.debian.net +Richard Braun added Exodar, a new porter box, which is faster and reliable: exodar.debian.net Bouju Alain: Procfs with cpuinfo http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html -- cgit v1.2.3 From 406d01dbbda54b374b3c58df965a33bca149211e Mon Sep 17 00:00:00 2001 From: "https://jeremie.koenig.myopenid.com/" Date: Fri, 16 Mar 2012 15:35:38 +0100 Subject: add commit-hurd to mailing lists --- mailing_lists.mdwn | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mailing_lists.mdwn b/mailing_lists.mdwn index ff4dab9f..4194c473 100644 --- a/mailing_lists.mdwn +++ b/mailing_lists.mdwn @@ -46,6 +46,13 @@ mailing lists. Technical discussion and bug reports; main development list. If you want to [[*contribute*|contributing]], please meet us here. + +## commit-hurd + + + +Commit notices for the GNU Hurd. + ## hurd-devel -- cgit v1.2.3 From 2dd32f75dd2e16d5a8d72e0814a025ccbbf39af2 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sat, 17 Mar 2012 11:46:26 +0100 Subject: open_issues/glibc: Update. --- open_issues/glibc.mdwn | 42 +++++++++++++++++++++++++++++++----------- 1 file changed, 31 insertions(+), 11 deletions(-) diff --git a/open_issues/glibc.mdwn b/open_issues/glibc.mdwn index 5b3244c5..3160c86f 100644 --- a/open_issues/glibc.mdwn +++ b/open_issues/glibc.mdwn @@ -438,7 +438,7 @@ This takes up around 500 MiB and needs roughly X min on kepler.SCHWINGE and 100 min on coulomb.SCHWINGE (GCC 4.4/4.5/4.6). -A month of the Hurd: *TODO*, *TODO*, and *TODO*. +A month of the Hurd: *nix-based builds, *slab allocator*, and *life filesystem debugging*. [[!if test="included()" then="""[[!toggle id=full_news text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" else=" @@ -25,21 +25,28 @@ else=" -This month [hurd hacker] [item] +Ludovic Courtès: - -- Bouju -Alain submitted a patch to suport cpuinfo in the /proc interface +- Continuously-built Nix-based QEMU image: http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00047.html +- modern Autoconf initialization: http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00068.html +- Allow /hurd/init to be a symlink: http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00032.html +- The Hurd now builds with Savannah’s libc (2.14+): http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00025.html -Richard Braun committed the last patch to mplanetas branch of the slab allocator -work, for integration. http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00046.html +Samuel Thibault: Christmas gift: New CD set: http://lists.debian.org/debian-hurd/2011/12/msg00095.html + +Samuel Thibault: /dev/urandom as native translator: http://lists.debian.org/debian-hurd/2011/11/msg00092.html +Samuel Thibault identified three easy porting cases: http://lists.debian.org/debian-hurd/2011/11/msg00095.html: +- undefined reference to dl_foo: add -ldl for building +- undefined reference to `main': missing gnu* case in the linking part of configure.ac or .in (pd-* packages are already being handled by their maintainer) +- undefined reference to clock_gettime or crypt: add -lrt or -lcrypt +Richard Braun committed the last patch to mplanetas branch of the slab allocator +work, for integration. http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00046.html IRC, freenode, #hurd, 2011-11-14: -Features: - (22:30:39) braunr: there shouldn't be any noticeable difference with the master branch (22:30:46) braunr: a bit less fragmentation @@ -56,53 +63,35 @@ Richard Brauh added Exodar, a new porter box. It is faster and more reliable, wh I/O Path Documentation [[hurd/io_path/]] -Debugging: - -- Pino Toscano: recvfrom() with null http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html -- Maksym Planeta: tmpfs http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00125.html http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html -- Samuel Thibault: libtool http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html mknod http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html Fix POSIX 2008 visibility http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html sudo setresuid http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285 -- Jim Meyering: gnu tools with user id 4294967295 http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html -- Paul Eggert: Add error-checking on GNU http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html +Sergio Lopez documented his work on Better Memory Management and memfs: http://www.bddebian.com/~hurd-web/user/Sergio_Lopez/ Porting: - Sergio Lopez: webkitgtk+: http://lists.debian.org/debian-hurd/2011/10/msg00025.html - Svante Signell: pax: http://lists.debian.org/debian-hurd/2011/10/msg00105.html abiword http://lists.debian.org/debian-hurd/2011/11/msg00035.html syslog-ng http://lists.debian.org/debian-hurd/2011/11/msg00060.html ecl http://lists.debian.org/debian-hurd/2011/11/msg00058.html fakeroot http://lists.debian.org/debian-hurd/2011/12/msg00022.html daemon http://lists.debian.org/debian-hurd/2011/12/msg00025.html procps http://lists.debian.org/debian-hurd/2011/12/msg00046.html - Samuel Thibault: packagekit: http://lists.debian.org/debian-hurd/2011/10/msg00071.html evolution http://lists.debian.org/debian-hurd/2011/10/msg00070.html emacs23 http://lists.debian.org/debian-hurd/2011/12/msg00018.html gcc-4.7 http://lists.debian.org/debian-hurd/2011/12/msg00065.html iceweasel (firefox) http://lists.debian.org/debian-hurd/2011/12/msg00080.html +- Bouju Alain [submitted](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00079.html) [patches](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html) to support cpuinfo in the /proc interface. -Samuel Thibault: /dev/urandom as native translator: http://lists.debian.org/debian-hurd/2011/11/msg00092.html - -Samuel Thibault: Christmas gift: New CD set: http://lists.debian.org/debian-hurd/2011/12/msg00095.html -Samuel Thibault identified three easy porting cases: http://lists.debian.org/debian-hurd/2011/11/msg00095.html: +Debugging: -- undefined reference to dl_foo: add -ldl for building -- undefined reference to `main': missing gnu* case in the linking part of configure.ac or .in (pd-* packages are already being handled by their maintainer) -- undefined reference to clock_gettime or crypt: add -lrt or -lcrypt +- Pino Toscano: recvfrom() with null http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html +- Maksym Planeta: tmpfs http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00125.html http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html +- Samuel Thibault: libtool http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html mknod http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html Fix POSIX 2008 visibility http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html sudo setresuid http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285 +- Jim Meyering: gnu tools with user id 4294967295 http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html +- Paul Eggert: Add error-checking on GNU http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html +- Pino Toscano and Thomas Schwinge [improved](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html) the Hurds pthread implementation. +- Svante Signell: e2fsprogs quota fixes: http://lists.debian.org/debian-hurd/2011/10/msg00015.html -Bouju Alain: Procfs with cpuinfo http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html Social network sites for GNU Hurd: - Google+: https://plus.google.com/114942488385711891227#114942488385711891227/posts - identi.ca: http://identi.ca/group/hurd -Ludovic Courtès: - -- Continuously-built Nix-based QEMU image: http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00047.html -- modern Autoconf initialization: http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00068.html -- Allow /hurd/init to be a symlink: http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00032.html -- The Hurd now builds with Savannah’s libc (2.14+): http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00025.html +Guillem Jover [fixed Mach's int vs long discrepancy](http://lists.debian.org/debian-hurd/2011/10/msg00053.html), which takes us the first step towards porting the Hurd to x64. -Pino Toscano and Thomas Schwinge: pthread improvements: http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00027.html http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00020.html http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html - -Sergio Lopez documented his work on Better Memory Management and memfs: http://www.bddebian.com/~hurd-web/user/Sergio_Lopez/ - -Guillem Jover: First step for porting to x64: Fix Mach's int vs long discrepancy: http://lists.debian.org/debian-hurd/2011/10/msg00053.html - -Svante Signell: e2fsprogs quota fixes: http://lists.debian.org/debian-hurd/2011/10/msg00015.html - -As a sidenote, we would like to share a story about real-life debugging with the Hurd: +And as a final note, we want to share a story about real-life debugging with the Hurd: yay GNU/Hurd I have added i_translator check in e2fsck, it was missing @@ -116,7 +105,7 @@ As a sidenote, we would like to share a story about real-life debugging with the ------ -Add stuff here? (This is already in q3) +This month [hurd hacker] [item] Also … -- cgit v1.2.3 From 862409340e2c50230ef7d1c01269229a15fdae77 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sat, 17 Mar 2012 15:45:09 +0100 Subject: news: started turning the moth into text. --- contributing/web_pages/news/moth_next.mdwn | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index 82344ad6..b5b7fa29 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -15,6 +15,9 @@ Will be set by tschwinge when publishing. +PREPARING THE NEXT Month of the Hurd + + A month of the Hurd: *nix-based builds, *slab allocator*, and *life filesystem debugging*. [[!if test="included()" then="""[[!toggle id=full_news text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" @@ -25,22 +28,13 @@ else=" -Ludovic Courtès: - -- Continuously-built Nix-based QEMU image: http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00047.html -- modern Autoconf initialization: http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00068.html -- Allow /hurd/init to be a symlink: http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00032.html -- The Hurd now builds with Savannah’s libc (2.14+): http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00025.html -Samuel Thibault: Christmas gift: New CD set: http://lists.debian.org/debian-hurd/2011/12/msg00095.html +Samuel Thibault: Christmas gift: -Samuel Thibault: /dev/urandom as native translator: http://lists.debian.org/debian-hurd/2011/11/msg00092.html +Samuel Thibault: -Samuel Thibault identified three easy porting cases: http://lists.debian.org/debian-hurd/2011/11/msg00095.html: +Samuel Thibault identified -- undefined reference to dl_foo: add -ldl for building -- undefined reference to `main': missing gnu* case in the linking part of configure.ac or .in (pd-* packages are already being handled by their maintainer) -- undefined reference to clock_gettime or crypt: add -lrt or -lcrypt Richard Braun committed the last patch to mplanetas branch of the slab allocator work, for integration. http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00046.html @@ -105,9 +99,17 @@ And as a final note, we want to share a story about real-life debugging with the ------ -This month [hurd hacker] [item] +This month Ludovic Courtès added a [Continuously-built Nix-based QEMU image](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00047.html), raising the count of Hurd distributions to 3: Debian, Arch and now Nix. His build is still pretty basic, but continuous integration is a great feature for testing images. + +Also he added a [modern Autoconf initialization](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00068.html), [allowed /hurd/init to be a symlink](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00032.html) and made the Hurd [build with Savannah’s libc (2.14+)](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00025.html), getting the Nix distribution even more towards the cutting edge. + +Samuel Thibault followed up with a [new debian disk set](http://lists.debian.org/debian-hurd/2011/12/msg00095.html) as christmas gift, turned /dev/urandom into a [native translator](http://lists.debian.org/debian-hurd/2011/11/msg00092.html) and [identified](http://lists.debian.org/debian-hurd/2011/11/msg00095.html) three easy porting cases with solutions: + +- undefined reference to dl_foo: add -ldl for building +- undefined reference to `main': missing gnu* case in the linking part of configure.ac or .in (pd-* packages are already being handled by their maintainer) +- undefined reference to clock_gettime or crypt: add -lrt or -lcrypt -Also … +These should help all those who want to help [[porting packages|hurd/porting/]] to [our hackers] … -- cgit v1.2.3 From f4702fc15552a94e59a0819a0cb494d93739d58e Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 00:06:51 +0100 Subject: news: not perfectly in time, but draft for the qoth 2011-q4 is done! --- contributing/web_pages/news/moth_next.mdwn | 116 ++++++++--------------------- 1 file changed, 33 insertions(+), 83 deletions(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index b5b7fa29..c1448e2d 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -15,9 +15,6 @@ Will be set by tschwinge when publishing. -PREPARING THE NEXT Month of the Hurd - - A month of the Hurd: *nix-based builds, *slab allocator*, and *life filesystem debugging*. [[!if test="included()" then="""[[!toggle id=full_news text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" @@ -26,102 +23,55 @@ else=" [[!cut id="full_news" text=""" - - - -Samuel Thibault: Christmas gift: - -Samuel Thibault: - -Samuel Thibault identified - - -Richard Braun committed the last patch to mplanetas branch of the slab allocator -work, for integration. http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00046.html - -IRC, freenode, #hurd, 2011-11-14: - - (22:30:39) braunr: there shouldn't be any noticeable difference with the - master branch - (22:30:46) braunr: a bit less fragmentation - (22:30:55) braunr: more memory can be reclaimed by the VM system - (22:31:02) braunr: there are debugging features - (22:31:06) braunr: it's SMP ready - (22:31:15) braunr: and overall cleaner than the zone allocator - (22:31:31) braunr: although a bit slower on the free path (because of - what's performed to reduce fragmentation) - (22:32:42) braunr: but even "slower" here is completely negligible - -**New porter box: exodar*** -Richard Brauh added Exodar, a new porter box. It is faster and more reliable, which facilitates testing and bug hunting: exodar.debian.net - -I/O Path Documentation [[hurd/io_path/]] - -Sergio Lopez documented his work on Better Memory Management and memfs: http://www.bddebian.com/~hurd-web/user/Sergio_Lopez/ - -Porting: - -- Sergio Lopez: webkitgtk+: http://lists.debian.org/debian-hurd/2011/10/msg00025.html -- Svante Signell: pax: http://lists.debian.org/debian-hurd/2011/10/msg00105.html abiword http://lists.debian.org/debian-hurd/2011/11/msg00035.html syslog-ng http://lists.debian.org/debian-hurd/2011/11/msg00060.html ecl http://lists.debian.org/debian-hurd/2011/11/msg00058.html fakeroot http://lists.debian.org/debian-hurd/2011/12/msg00022.html daemon http://lists.debian.org/debian-hurd/2011/12/msg00025.html procps http://lists.debian.org/debian-hurd/2011/12/msg00046.html -- Samuel Thibault: packagekit: http://lists.debian.org/debian-hurd/2011/10/msg00071.html evolution http://lists.debian.org/debian-hurd/2011/10/msg00070.html emacs23 http://lists.debian.org/debian-hurd/2011/12/msg00018.html gcc-4.7 http://lists.debian.org/debian-hurd/2011/12/msg00065.html iceweasel (firefox) http://lists.debian.org/debian-hurd/2011/12/msg00080.html -- Bouju Alain [submitted](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00079.html) [patches](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html) to support cpuinfo in the /proc interface. +This quarter Ludovic Courtès added a [Continuously-built Nix-based QEMU image](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00047.html), raising the count of Hurd distributions to 3: Debian, Arch and now Nix. His build is still pretty basic, but continuous integration is a great feature for testing images. +Also he added a [modern Autoconf initialization](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00068.html), [allowed /hurd/init to be a symlink](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00032.html) and made the Hurd [build with Savannah’s libc (2.14+)](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00025.html), getting the Nix distribution even more towards the cutting edge. -Debugging: - -- Pino Toscano: recvfrom() with null http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html -- Maksym Planeta: tmpfs http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00125.html http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html -- Samuel Thibault: libtool http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html mknod http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html Fix POSIX 2008 visibility http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html sudo setresuid http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285 -- Jim Meyering: gnu tools with user id 4294967295 http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html -- Paul Eggert: Add error-checking on GNU http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html -- Pino Toscano and Thomas Schwinge [improved](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html) the Hurds pthread implementation. -- Svante Signell: e2fsprogs quota fixes: http://lists.debian.org/debian-hurd/2011/10/msg00015.html - - -Social network sites for GNU Hurd: - -- Google+: https://plus.google.com/114942488385711891227#114942488385711891227/posts -- identi.ca: http://identi.ca/group/hurd - -Guillem Jover [fixed Mach's int vs long discrepancy](http://lists.debian.org/debian-hurd/2011/10/msg00053.html), which takes us the first step towards porting the Hurd to x64. +Samuel Thibault followed up with a [new debian disk set](http://lists.debian.org/debian-hurd/2011/12/msg00095.html) as christmas gift, turned /dev/urandom into a [native translator](http://lists.debian.org/debian-hurd/2011/11/msg00092.html) and [identified](http://lists.debian.org/debian-hurd/2011/11/msg00095.html) three easy porting cases with solutions: -And as a final note, we want to share a story about real-life debugging with the Hurd: +- undefined reference to dl_foo: add -ldl for building +- undefined reference to `main': missing gnu* case in the linking part of configure.ac or .in (pd-* packages are already being handled by their maintainer) +- undefined reference to clock_gettime or crypt: add -lrt or -lcrypt - yay GNU/Hurd - I have added i_translator check in e2fsck, it was missing - I had a volume that was keeping making ext2fs crash - with a reproductible scenario - could easily work out it was i_translator, then add a check to e2fsck, run it, which indeed fixed, them, and voilà, ext2fs was working again - all that on the same machine with *no* system reboot - just ext2fs restart :) +These should help all those who want to help [[porting_packages|hurd/porting/]]. - +Maksym Planeta and Richard Braun committed [the last patches](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00046.html) for integration of the slab allocator, making the memory allocator of GNU Mach SMP ready again. From IRC, freenode, #hurd, 2011-11-14: ------- +> (22:30:39) braunr: there shouldn't be any noticeable difference with the +> master branch +> (22:30:46) braunr: a bit less fragmentation +> (22:30:55) braunr: more memory can be reclaimed by the VM system +> (22:31:02) braunr: there are debugging features +> (22:31:06) braunr: it's SMP ready +> (22:31:15) braunr: and overall cleaner than the zone allocator +> (22:31:31) braunr: although a bit slower on the free path (because of +> what's performed to reduce fragmentation) +> (22:32:42) braunr: but even "slower" here is completely negligible -This month Ludovic Courtès added a [Continuously-built Nix-based QEMU image](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00047.html), raising the count of Hurd distributions to 3: Debian, Arch and now Nix. His build is still pretty basic, but continuous integration is a great feature for testing images. +Also Richard Brauh added [Exodar](http://exodar.debian.net), a new porter box. It is faster and more reliable, which facilitates testing and bug hunting. -Also he added a [modern Autoconf initialization](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00068.html), [allowed /hurd/init to be a symlink](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00032.html) and made the Hurd [build with Savannah’s libc (2.14+)](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00025.html), getting the Nix distribution even more towards the cutting edge. +Additionally [[documentation_of_the_I/O_Path|[[hurd/io_path/]]]] was improved and Sergio Lopez documented his work on [[Better_Memory_Management_and_memfs|user/Sergio_Lopez/]] to make it easier for other hackers to work on the Hurd. -Samuel Thibault followed up with a [new debian disk set](http://lists.debian.org/debian-hurd/2011/12/msg00095.html) as christmas gift, turned /dev/urandom into a [native translator](http://lists.debian.org/debian-hurd/2011/11/msg00092.html) and [identified](http://lists.debian.org/debian-hurd/2011/11/msg00095.html) three easy porting cases with solutions: +Our hackers also used the quarter for porting a good number of packages. Sergio Lopez took care of [webkitgtk+](http://lists.debian.org/debian-hurd/2011/10/msg00025.html), while Svante Signell from [Arch Hurd](http://archhurd.org) went on a porting rampage with [pax](http://lists.debian.org/debian-hurd/2011/10/msg00105.html), [abiword](http://lists.debian.org/debian-hurd/2011/11/msg00035.html), [syslog-ng](http://lists.debian.org/debian-hurd/2011/11/msg00060.html), [ecl](http://lists.debian.org/debian-hurd/2011/11/msg00058.html), [fakeroot](http://lists.debian.org/debian-hurd/2011/12/msg00022.html), [daemon](http://lists.debian.org/debian-hurd/2011/12/msg00025.html) and [procps](http://lists.debian.org/debian-hurd/2011/12/msg00046.html) and the Samuel Thibault from [Debian GNU/Hurd](http://www.debian.org/ports/hurd/) followed up with [packagekit](http://lists.debian.org/debian-hurd/2011/10/msg00071.html), [evolution](http://lists.debian.org/debian-hurd/2011/10/msg00070.html), [emacs23 ](http://lists.debian.org/debian-hurd/2011/12/msg00018.html), [gcc-4.7](http://lists.debian.org/debian-hurd/2011/12/msg00065.html) and [iceweasel (firefox)](http://lists.debian.org/debian-hurd/2011/12/msg00080.html). Also Bouju Alain [submitted](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00079.html) [patches](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html) to support cpuinfo in the /proc interface. -- undefined reference to dl_foo: add -ldl for building -- undefined reference to `main': missing gnu* case in the linking part of configure.ac or .in (pd-* packages are already being handled by their maintainer) -- undefined reference to clock_gettime or crypt: add -lrt or -lcrypt +Additionally many many bugs were found and squashed, by Pino Toscano ([recvfrom() with null](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html)(, Maksym Planeta ([tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00125.html http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html)), Samuel Thibault ([libtool](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html), [mknod](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html), [Fix POSIX 2008 visibility](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html), [sudo setresuid](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285)), Jim Meyering ([gnu tools with user id 4294967295](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html)), Paul Eggert ([Add error-checking on GNU](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html), Pino Toscano and Thomas Schwinge ([improved pthread](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html)) and Svante Signell ([e2fsprogs quota](http://lists.debian.org/debian-hurd/2011/10/msg00015.html) to list only the ones who posted their fixes on the mailing list. -These should help all those who want to help [[porting packages|hurd/porting/]] to +Also Guillem Jover [fixed Mach's int vs long discrepancy](http://lists.debian.org/debian-hurd/2011/10/msg00053.html), which takes us the first step towards porting the Hurd to x64. -[our hackers] … +And there are now social network sites for GNU Hurd on [Google+](https://plus.google.com/114942488385711891227#114942488385711891227/posts) and the AGPL licensed [identi.ca](http://identi.ca/group/hurd), to make it easier to stay in touch. -Mainly thanks to … +As a final note, we want to share a story about real-life debugging with the Hurd: -Additionally … +> yay GNU/Hurd +> I have added i_translator check in e2fsck, it was missing +> I had a volume that was keeping making ext2fs crash +> with a reproductible scenario +> could easily work out it was i_translator, then add a check to e2fsck, run it, which indeed fixed, them, and voilà, ext2fs was working again +> all that on the same machine with *no* system reboot +> just ext2fs restart :) -And … -So if you want to [reason for contibuting to the Hurd], -please [[get in contact|contact_us]] -- and maybe already grab the [[source -code|source_repositories]]. +So if you want to join us in our journey to realize more of the promises of the architecture of the Hurd, please [[get_in_contact|contact_us]] -- and maybe already grab the [[source_code|source_repositories]] and have fun hacking on free software! --- -- cgit v1.2.3 From 1355a772176f344ab8cb092e9607efb3a06b575a Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 00:35:28 +0100 Subject: news: nicer quotes. --- contributing/web_pages/news/moth_next.mdwn | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index c1448e2d..4b1e6de6 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -37,16 +37,16 @@ These should help all those who want to help [[porting_packages|hurd/porting/]]. Maksym Planeta and Richard Braun committed [the last patches](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00046.html) for integration of the slab allocator, making the memory allocator of GNU Mach SMP ready again. From IRC, freenode, #hurd, 2011-11-14: -> (22:30:39) braunr: there shouldn't be any noticeable difference with the -> master branch -> (22:30:46) braunr: a bit less fragmentation -> (22:30:55) braunr: more memory can be reclaimed by the VM system -> (22:31:02) braunr: there are debugging features -> (22:31:06) braunr: it's SMP ready -> (22:31:15) braunr: and overall cleaner than the zone allocator -> (22:31:31) braunr: although a bit slower on the free path (because of -> what's performed to reduce fragmentation) -> (22:32:42) braunr: but even "slower" here is completely negligible + (22:30:39) braunr: there shouldn't be any noticeable difference with the + master branch + (22:30:46) braunr: a bit less fragmentation + (22:30:55) braunr: more memory can be reclaimed by the VM system + (22:31:02) braunr: there are debugging features + (22:31:06) braunr: it's SMP ready + (22:31:15) braunr: and overall cleaner than the zone allocator + (22:31:31) braunr: although a bit slower on the free path (because of + what's performed to reduce fragmentation) + (22:32:42) braunr: but even "slower" here is completely negligible Also Richard Brauh added [Exodar](http://exodar.debian.net), a new porter box. It is faster and more reliable, which facilitates testing and bug hunting. @@ -62,13 +62,13 @@ And there are now social network sites for GNU Hurd on [Google+](https://plus.go As a final note, we want to share a story about real-life debugging with the Hurd: -> yay GNU/Hurd -> I have added i_translator check in e2fsck, it was missing -> I had a volume that was keeping making ext2fs crash -> with a reproductible scenario -> could easily work out it was i_translator, then add a check to e2fsck, run it, which indeed fixed, them, and voilà, ext2fs was working again -> all that on the same machine with *no* system reboot -> just ext2fs restart :) + yay GNU/Hurd + I have added i_translator check in e2fsck, it was missing + I had a volume that was keeping making ext2fs crash + with a reproductible scenario + could easily work out it was i_translator, then add a check to e2fsck, run it, which indeed fixed, them, and voilà, ext2fs was working again + all that on the same machine with *no* system reboot + just ext2fs restart :) So if you want to join us in our journey to realize more of the promises of the architecture of the Hurd, please [[get_in_contact|contact_us]] -- and maybe already grab the [[source_code|source_repositories]] and have fun hacking on free software! -- cgit v1.2.3 From 6af19340fa44725958997b21e1838049984bc945 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 00:36:07 +0100 Subject: news: fixed a link --- contributing/web_pages/news/moth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index 4b1e6de6..af191b9a 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -50,7 +50,7 @@ Maksym Planeta and Richard Braun committed [the last patches](http://lists.gnu.o Also Richard Brauh added [Exodar](http://exodar.debian.net), a new porter box. It is faster and more reliable, which facilitates testing and bug hunting. -Additionally [[documentation_of_the_I/O_Path|[[hurd/io_path/]]]] was improved and Sergio Lopez documented his work on [[Better_Memory_Management_and_memfs|user/Sergio_Lopez/]] to make it easier for other hackers to work on the Hurd. +Additionally [[documentation_of_the_I/O_Path|hurd/io_path/]]]] was improved and Sergio Lopez documented his work on [[Better_Memory_Management_and_memfs|user/Sergio_Lopez/]] to make it easier for other hackers to work on the Hurd. Our hackers also used the quarter for porting a good number of packages. Sergio Lopez took care of [webkitgtk+](http://lists.debian.org/debian-hurd/2011/10/msg00025.html), while Svante Signell from [Arch Hurd](http://archhurd.org) went on a porting rampage with [pax](http://lists.debian.org/debian-hurd/2011/10/msg00105.html), [abiword](http://lists.debian.org/debian-hurd/2011/11/msg00035.html), [syslog-ng](http://lists.debian.org/debian-hurd/2011/11/msg00060.html), [ecl](http://lists.debian.org/debian-hurd/2011/11/msg00058.html), [fakeroot](http://lists.debian.org/debian-hurd/2011/12/msg00022.html), [daemon](http://lists.debian.org/debian-hurd/2011/12/msg00025.html) and [procps](http://lists.debian.org/debian-hurd/2011/12/msg00046.html) and the Samuel Thibault from [Debian GNU/Hurd](http://www.debian.org/ports/hurd/) followed up with [packagekit](http://lists.debian.org/debian-hurd/2011/10/msg00071.html), [evolution](http://lists.debian.org/debian-hurd/2011/10/msg00070.html), [emacs23 ](http://lists.debian.org/debian-hurd/2011/12/msg00018.html), [gcc-4.7](http://lists.debian.org/debian-hurd/2011/12/msg00065.html) and [iceweasel (firefox)](http://lists.debian.org/debian-hurd/2011/12/msg00080.html). Also Bouju Alain [submitted](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00079.html) [patches](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html) to support cpuinfo in the /proc interface. -- cgit v1.2.3 From 8802479c88d383e922b4a3a7464a22f8b43e6821 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 00:36:38 +0100 Subject: news: typo --- contributing/web_pages/news/moth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index af191b9a..2c00cb25 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -52,7 +52,7 @@ Also Richard Brauh added [Exodar](http://exodar.debian.net), a new porter box. I Additionally [[documentation_of_the_I/O_Path|hurd/io_path/]]]] was improved and Sergio Lopez documented his work on [[Better_Memory_Management_and_memfs|user/Sergio_Lopez/]] to make it easier for other hackers to work on the Hurd. -Our hackers also used the quarter for porting a good number of packages. Sergio Lopez took care of [webkitgtk+](http://lists.debian.org/debian-hurd/2011/10/msg00025.html), while Svante Signell from [Arch Hurd](http://archhurd.org) went on a porting rampage with [pax](http://lists.debian.org/debian-hurd/2011/10/msg00105.html), [abiword](http://lists.debian.org/debian-hurd/2011/11/msg00035.html), [syslog-ng](http://lists.debian.org/debian-hurd/2011/11/msg00060.html), [ecl](http://lists.debian.org/debian-hurd/2011/11/msg00058.html), [fakeroot](http://lists.debian.org/debian-hurd/2011/12/msg00022.html), [daemon](http://lists.debian.org/debian-hurd/2011/12/msg00025.html) and [procps](http://lists.debian.org/debian-hurd/2011/12/msg00046.html) and the Samuel Thibault from [Debian GNU/Hurd](http://www.debian.org/ports/hurd/) followed up with [packagekit](http://lists.debian.org/debian-hurd/2011/10/msg00071.html), [evolution](http://lists.debian.org/debian-hurd/2011/10/msg00070.html), [emacs23 ](http://lists.debian.org/debian-hurd/2011/12/msg00018.html), [gcc-4.7](http://lists.debian.org/debian-hurd/2011/12/msg00065.html) and [iceweasel (firefox)](http://lists.debian.org/debian-hurd/2011/12/msg00080.html). Also Bouju Alain [submitted](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00079.html) [patches](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html) to support cpuinfo in the /proc interface. +Our hackers also used the quarter for porting a good number of packages. Sergio Lopez took care of [webkitgtk+](http://lists.debian.org/debian-hurd/2011/10/msg00025.html), while Svante Signell from [Arch Hurd](http://archhurd.org) went on a porting rampage with [pax](http://lists.debian.org/debian-hurd/2011/10/msg00105.html), [abiword](http://lists.debian.org/debian-hurd/2011/11/msg00035.html), [syslog-ng](http://lists.debian.org/debian-hurd/2011/11/msg00060.html), [ecl](http://lists.debian.org/debian-hurd/2011/11/msg00058.html), [fakeroot](http://lists.debian.org/debian-hurd/2011/12/msg00022.html), [daemon](http://lists.debian.org/debian-hurd/2011/12/msg00025.html) and [procps](http://lists.debian.org/debian-hurd/2011/12/msg00046.html) and Samuel Thibault from [Debian GNU/Hurd](http://www.debian.org/ports/hurd/) followed up with [packagekit](http://lists.debian.org/debian-hurd/2011/10/msg00071.html), [evolution](http://lists.debian.org/debian-hurd/2011/10/msg00070.html), [emacs23 ](http://lists.debian.org/debian-hurd/2011/12/msg00018.html), [gcc-4.7](http://lists.debian.org/debian-hurd/2011/12/msg00065.html) and [iceweasel (firefox)](http://lists.debian.org/debian-hurd/2011/12/msg00080.html). Also Bouju Alain [submitted](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00079.html) [patches](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html) to support cpuinfo in the /proc interface. Additionally many many bugs were found and squashed, by Pino Toscano ([recvfrom() with null](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html)(, Maksym Planeta ([tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00125.html http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html)), Samuel Thibault ([libtool](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html), [mknod](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html), [Fix POSIX 2008 visibility](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html), [sudo setresuid](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285)), Jim Meyering ([gnu tools with user id 4294967295](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html)), Paul Eggert ([Add error-checking on GNU](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html), Pino Toscano and Thomas Schwinge ([improved pthread](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html)) and Svante Signell ([e2fsprogs quota](http://lists.debian.org/debian-hurd/2011/10/msg00015.html) to list only the ones who posted their fixes on the mailing list. -- cgit v1.2.3 From 3c102dd43f6383de7fe4df3e628dab2594dee83c Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 00:37:07 +0100 Subject: news: typo --- contributing/web_pages/news/moth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index 2c00cb25..6435203f 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -54,7 +54,7 @@ Additionally [[documentation_of_the_I/O_Path|hurd/io_path/]]]] was improved and Our hackers also used the quarter for porting a good number of packages. Sergio Lopez took care of [webkitgtk+](http://lists.debian.org/debian-hurd/2011/10/msg00025.html), while Svante Signell from [Arch Hurd](http://archhurd.org) went on a porting rampage with [pax](http://lists.debian.org/debian-hurd/2011/10/msg00105.html), [abiword](http://lists.debian.org/debian-hurd/2011/11/msg00035.html), [syslog-ng](http://lists.debian.org/debian-hurd/2011/11/msg00060.html), [ecl](http://lists.debian.org/debian-hurd/2011/11/msg00058.html), [fakeroot](http://lists.debian.org/debian-hurd/2011/12/msg00022.html), [daemon](http://lists.debian.org/debian-hurd/2011/12/msg00025.html) and [procps](http://lists.debian.org/debian-hurd/2011/12/msg00046.html) and Samuel Thibault from [Debian GNU/Hurd](http://www.debian.org/ports/hurd/) followed up with [packagekit](http://lists.debian.org/debian-hurd/2011/10/msg00071.html), [evolution](http://lists.debian.org/debian-hurd/2011/10/msg00070.html), [emacs23 ](http://lists.debian.org/debian-hurd/2011/12/msg00018.html), [gcc-4.7](http://lists.debian.org/debian-hurd/2011/12/msg00065.html) and [iceweasel (firefox)](http://lists.debian.org/debian-hurd/2011/12/msg00080.html). Also Bouju Alain [submitted](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00079.html) [patches](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html) to support cpuinfo in the /proc interface. -Additionally many many bugs were found and squashed, by Pino Toscano ([recvfrom() with null](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html)(, Maksym Planeta ([tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00125.html http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html)), Samuel Thibault ([libtool](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html), [mknod](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html), [Fix POSIX 2008 visibility](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html), [sudo setresuid](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285)), Jim Meyering ([gnu tools with user id 4294967295](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html)), Paul Eggert ([Add error-checking on GNU](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html), Pino Toscano and Thomas Schwinge ([improved pthread](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html)) and Svante Signell ([e2fsprogs quota](http://lists.debian.org/debian-hurd/2011/10/msg00015.html) to list only the ones who posted their fixes on the mailing list. +Additionally many many bugs were found and squashed, by Pino Toscano ([recvfrom() with null](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html)), Maksym Planeta ([tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00125.html http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html)), Samuel Thibault ([libtool](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html), [mknod](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html), [Fix POSIX 2008 visibility](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html), [sudo setresuid](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285)), Jim Meyering ([gnu tools with user id 4294967295](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html)), Paul Eggert ([Add error-checking on GNU](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html), Pino Toscano and Thomas Schwinge ([improved pthread](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html)) and Svante Signell ([e2fsprogs quota](http://lists.debian.org/debian-hurd/2011/10/msg00015.html) to list only the ones who posted their fixes on the mailing list. Also Guillem Jover [fixed Mach's int vs long discrepancy](http://lists.debian.org/debian-hurd/2011/10/msg00053.html), which takes us the first step towards porting the Hurd to x64. -- cgit v1.2.3 From c4d30fde0a4561e986d4201f9a4aba5adedb9360 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 00:38:19 +0100 Subject: news: killed redundant link. --- contributing/web_pages/news/moth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index 6435203f..0cb22825 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -54,7 +54,7 @@ Additionally [[documentation_of_the_I/O_Path|hurd/io_path/]]]] was improved and Our hackers also used the quarter for porting a good number of packages. Sergio Lopez took care of [webkitgtk+](http://lists.debian.org/debian-hurd/2011/10/msg00025.html), while Svante Signell from [Arch Hurd](http://archhurd.org) went on a porting rampage with [pax](http://lists.debian.org/debian-hurd/2011/10/msg00105.html), [abiword](http://lists.debian.org/debian-hurd/2011/11/msg00035.html), [syslog-ng](http://lists.debian.org/debian-hurd/2011/11/msg00060.html), [ecl](http://lists.debian.org/debian-hurd/2011/11/msg00058.html), [fakeroot](http://lists.debian.org/debian-hurd/2011/12/msg00022.html), [daemon](http://lists.debian.org/debian-hurd/2011/12/msg00025.html) and [procps](http://lists.debian.org/debian-hurd/2011/12/msg00046.html) and Samuel Thibault from [Debian GNU/Hurd](http://www.debian.org/ports/hurd/) followed up with [packagekit](http://lists.debian.org/debian-hurd/2011/10/msg00071.html), [evolution](http://lists.debian.org/debian-hurd/2011/10/msg00070.html), [emacs23 ](http://lists.debian.org/debian-hurd/2011/12/msg00018.html), [gcc-4.7](http://lists.debian.org/debian-hurd/2011/12/msg00065.html) and [iceweasel (firefox)](http://lists.debian.org/debian-hurd/2011/12/msg00080.html). Also Bouju Alain [submitted](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00079.html) [patches](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html) to support cpuinfo in the /proc interface. -Additionally many many bugs were found and squashed, by Pino Toscano ([recvfrom() with null](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html)), Maksym Planeta ([tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00125.html http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html)), Samuel Thibault ([libtool](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html), [mknod](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html), [Fix POSIX 2008 visibility](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html), [sudo setresuid](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285)), Jim Meyering ([gnu tools with user id 4294967295](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html)), Paul Eggert ([Add error-checking on GNU](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html), Pino Toscano and Thomas Schwinge ([improved pthread](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html)) and Svante Signell ([e2fsprogs quota](http://lists.debian.org/debian-hurd/2011/10/msg00015.html) to list only the ones who posted their fixes on the mailing list. +Additionally many many bugs were found and squashed, by Pino Toscano ([recvfrom() with null](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html)), Maksym Planeta ([tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00125.html)), Samuel Thibault ([libtool](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html), [mknod](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html), [Fix POSIX 2008 visibility](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html), [sudo setresuid](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285)), Jim Meyering ([gnu tools with user id 4294967295](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html)), Paul Eggert ([Add error-checking on GNU](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html), Pino Toscano and Thomas Schwinge ([improved pthread](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html)) and Svante Signell ([e2fsprogs quota](http://lists.debian.org/debian-hurd/2011/10/msg00015.html) to list only the ones who posted their fixes on the mailing list. Also Guillem Jover [fixed Mach's int vs long discrepancy](http://lists.debian.org/debian-hurd/2011/10/msg00053.html), which takes us the first step towards porting the Hurd to x64. -- cgit v1.2.3 From 181c507c0ff1993502bd679ed28063057717ea22 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 00:39:30 +0100 Subject: news: now killed off the right link… MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- contributing/web_pages/news/moth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index 0cb22825..0c039c01 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -54,7 +54,7 @@ Additionally [[documentation_of_the_I/O_Path|hurd/io_path/]]]] was improved and Our hackers also used the quarter for porting a good number of packages. Sergio Lopez took care of [webkitgtk+](http://lists.debian.org/debian-hurd/2011/10/msg00025.html), while Svante Signell from [Arch Hurd](http://archhurd.org) went on a porting rampage with [pax](http://lists.debian.org/debian-hurd/2011/10/msg00105.html), [abiword](http://lists.debian.org/debian-hurd/2011/11/msg00035.html), [syslog-ng](http://lists.debian.org/debian-hurd/2011/11/msg00060.html), [ecl](http://lists.debian.org/debian-hurd/2011/11/msg00058.html), [fakeroot](http://lists.debian.org/debian-hurd/2011/12/msg00022.html), [daemon](http://lists.debian.org/debian-hurd/2011/12/msg00025.html) and [procps](http://lists.debian.org/debian-hurd/2011/12/msg00046.html) and Samuel Thibault from [Debian GNU/Hurd](http://www.debian.org/ports/hurd/) followed up with [packagekit](http://lists.debian.org/debian-hurd/2011/10/msg00071.html), [evolution](http://lists.debian.org/debian-hurd/2011/10/msg00070.html), [emacs23 ](http://lists.debian.org/debian-hurd/2011/12/msg00018.html), [gcc-4.7](http://lists.debian.org/debian-hurd/2011/12/msg00065.html) and [iceweasel (firefox)](http://lists.debian.org/debian-hurd/2011/12/msg00080.html). Also Bouju Alain [submitted](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00079.html) [patches](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html) to support cpuinfo in the /proc interface. -Additionally many many bugs were found and squashed, by Pino Toscano ([recvfrom() with null](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html)), Maksym Planeta ([tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00125.html)), Samuel Thibault ([libtool](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html), [mknod](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html), [Fix POSIX 2008 visibility](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html), [sudo setresuid](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285)), Jim Meyering ([gnu tools with user id 4294967295](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html)), Paul Eggert ([Add error-checking on GNU](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html), Pino Toscano and Thomas Schwinge ([improved pthread](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html)) and Svante Signell ([e2fsprogs quota](http://lists.debian.org/debian-hurd/2011/10/msg00015.html) to list only the ones who posted their fixes on the mailing list. +Additionally many many bugs were found and squashed, by Pino Toscano ([recvfrom() with null](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html)), Maksym Planeta ([tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html)), Samuel Thibault ([libtool](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html), [mknod](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html), [Fix POSIX 2008 visibility](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html), [sudo setresuid](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285)), Jim Meyering ([gnu tools with user id 4294967295](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html)), Paul Eggert ([Add error-checking on GNU](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html), Pino Toscano and Thomas Schwinge ([improved pthread](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html)) and Svante Signell ([e2fsprogs quota](http://lists.debian.org/debian-hurd/2011/10/msg00015.html) to list only the ones who posted their fixes on the mailing list. Also Guillem Jover [fixed Mach's int vs long discrepancy](http://lists.debian.org/debian-hurd/2011/10/msg00053.html), which takes us the first step towards porting the Hurd to x64. -- cgit v1.2.3 From 9dd9f9dd4b81963eabec98aaf75230fae6d2e365 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 00:40:48 +0100 Subject: Exodar not as link. --- contributing/web_pages/news/moth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index 0c039c01..e55da66b 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -48,7 +48,7 @@ Maksym Planeta and Richard Braun committed [the last patches](http://lists.gnu.o what's performed to reduce fragmentation) (22:32:42) braunr: but even "slower" here is completely negligible -Also Richard Brauh added [Exodar](http://exodar.debian.net), a new porter box. It is faster and more reliable, which facilitates testing and bug hunting. +Also Richard Brauh added Exodar (exodar.debian.net), a new porter box. It is faster and more reliable, which facilitates testing and bug hunting. Additionally [[documentation_of_the_I/O_Path|hurd/io_path/]]]] was improved and Sergio Lopez documented his work on [[Better_Memory_Management_and_memfs|user/Sergio_Lopez/]] to make it easier for other hackers to work on the Hurd. -- cgit v1.2.3 From 3fd35b78823dfb38297bf44e14ccdc59d805dda2 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 00:42:14 +0100 Subject: news: nicer final quote. --- contributing/web_pages/news/moth_next.mdwn | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index e55da66b..65b37b3c 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -66,8 +66,10 @@ As a final note, we want to share a story about real-life debugging with the Hur I have added i_translator check in e2fsck, it was missing I had a volume that was keeping making ext2fs crash with a reproductible scenario - could easily work out it was i_translator, then add a check to e2fsck, run it, which indeed fixed, them, and voilà, ext2fs was working again - all that on the same machine with *no* system reboot + could easily work out it was i_translator, then add a + check to e2fsck, run it, which indeed fixed, them, and voilà, + ext2fs was working again + all that on the same machine with *no* system reboot just ext2fs restart :) -- cgit v1.2.3 From f3d7a0e2355f21a38f93a5df698a3d2747d69098 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 00:42:36 +0100 Subject: news: more quote renicing. --- contributing/web_pages/news/moth_next.mdwn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index 65b37b3c..144e0ead 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -67,8 +67,8 @@ As a final note, we want to share a story about real-life debugging with the Hur I had a volume that was keeping making ext2fs crash with a reproductible scenario could easily work out it was i_translator, then add a - check to e2fsck, run it, which indeed fixed, them, and voilà, - ext2fs was working again + check to e2fsck, run it, which indeed fixed, them, and voilà, + ext2fs was working again all that on the same machine with *no* system reboot just ext2fs restart :) -- cgit v1.2.3 From 818df988a17dd5a93fb749d6f3df7c65a522b806 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 00:43:25 +0100 Subject: news: removed repetitive phrase. --- contributing/web_pages/news/moth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index 144e0ead..d8df8c3b 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -52,7 +52,7 @@ Also Richard Brauh added Exodar (exodar.debian.net), a new porter box. It is fas Additionally [[documentation_of_the_I/O_Path|hurd/io_path/]]]] was improved and Sergio Lopez documented his work on [[Better_Memory_Management_and_memfs|user/Sergio_Lopez/]] to make it easier for other hackers to work on the Hurd. -Our hackers also used the quarter for porting a good number of packages. Sergio Lopez took care of [webkitgtk+](http://lists.debian.org/debian-hurd/2011/10/msg00025.html), while Svante Signell from [Arch Hurd](http://archhurd.org) went on a porting rampage with [pax](http://lists.debian.org/debian-hurd/2011/10/msg00105.html), [abiword](http://lists.debian.org/debian-hurd/2011/11/msg00035.html), [syslog-ng](http://lists.debian.org/debian-hurd/2011/11/msg00060.html), [ecl](http://lists.debian.org/debian-hurd/2011/11/msg00058.html), [fakeroot](http://lists.debian.org/debian-hurd/2011/12/msg00022.html), [daemon](http://lists.debian.org/debian-hurd/2011/12/msg00025.html) and [procps](http://lists.debian.org/debian-hurd/2011/12/msg00046.html) and Samuel Thibault from [Debian GNU/Hurd](http://www.debian.org/ports/hurd/) followed up with [packagekit](http://lists.debian.org/debian-hurd/2011/10/msg00071.html), [evolution](http://lists.debian.org/debian-hurd/2011/10/msg00070.html), [emacs23 ](http://lists.debian.org/debian-hurd/2011/12/msg00018.html), [gcc-4.7](http://lists.debian.org/debian-hurd/2011/12/msg00065.html) and [iceweasel (firefox)](http://lists.debian.org/debian-hurd/2011/12/msg00080.html). Also Bouju Alain [submitted](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00079.html) [patches](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html) to support cpuinfo in the /proc interface. +Our hackers also used the quarter for porting a good number of packages. Sergio Lopez took care of [webkitgtk+](http://lists.debian.org/debian-hurd/2011/10/msg00025.html), while Svante Signell from [Arch Hurd](http://archhurd.org) went on a porting rampage with [pax](http://lists.debian.org/debian-hurd/2011/10/msg00105.html), [abiword](http://lists.debian.org/debian-hurd/2011/11/msg00035.html), [syslog-ng](http://lists.debian.org/debian-hurd/2011/11/msg00060.html), [ecl](http://lists.debian.org/debian-hurd/2011/11/msg00058.html), [fakeroot](http://lists.debian.org/debian-hurd/2011/12/msg00022.html), [daemon](http://lists.debian.org/debian-hurd/2011/12/msg00025.html) and [procps](http://lists.debian.org/debian-hurd/2011/12/msg00046.html) and Samuel Thibault from [Debian GNU/Hurd](http://www.debian.org/ports/hurd/) added [packagekit](http://lists.debian.org/debian-hurd/2011/10/msg00071.html), [evolution](http://lists.debian.org/debian-hurd/2011/10/msg00070.html), [emacs23 ](http://lists.debian.org/debian-hurd/2011/12/msg00018.html), [gcc-4.7](http://lists.debian.org/debian-hurd/2011/12/msg00065.html) and [iceweasel (firefox)](http://lists.debian.org/debian-hurd/2011/12/msg00080.html). Also Bouju Alain [submitted](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00079.html) [patches](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html) to support cpuinfo in the /proc interface. Additionally many many bugs were found and squashed, by Pino Toscano ([recvfrom() with null](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html)), Maksym Planeta ([tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html)), Samuel Thibault ([libtool](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html), [mknod](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html), [Fix POSIX 2008 visibility](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html), [sudo setresuid](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285)), Jim Meyering ([gnu tools with user id 4294967295](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html)), Paul Eggert ([Add error-checking on GNU](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html), Pino Toscano and Thomas Schwinge ([improved pthread](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html)) and Svante Signell ([e2fsprogs quota](http://lists.debian.org/debian-hurd/2011/10/msg00015.html) to list only the ones who posted their fixes on the mailing list. -- cgit v1.2.3 From 0a1eee9c92f3e6f9fca6fa71df33dc6f5d4c26f1 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 00:44:56 +0100 Subject: news: removed duplicated word. --- contributing/web_pages/news/moth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index d8df8c3b..cfb25b2f 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -54,7 +54,7 @@ Additionally [[documentation_of_the_I/O_Path|hurd/io_path/]]]] was improved and Our hackers also used the quarter for porting a good number of packages. Sergio Lopez took care of [webkitgtk+](http://lists.debian.org/debian-hurd/2011/10/msg00025.html), while Svante Signell from [Arch Hurd](http://archhurd.org) went on a porting rampage with [pax](http://lists.debian.org/debian-hurd/2011/10/msg00105.html), [abiword](http://lists.debian.org/debian-hurd/2011/11/msg00035.html), [syslog-ng](http://lists.debian.org/debian-hurd/2011/11/msg00060.html), [ecl](http://lists.debian.org/debian-hurd/2011/11/msg00058.html), [fakeroot](http://lists.debian.org/debian-hurd/2011/12/msg00022.html), [daemon](http://lists.debian.org/debian-hurd/2011/12/msg00025.html) and [procps](http://lists.debian.org/debian-hurd/2011/12/msg00046.html) and Samuel Thibault from [Debian GNU/Hurd](http://www.debian.org/ports/hurd/) added [packagekit](http://lists.debian.org/debian-hurd/2011/10/msg00071.html), [evolution](http://lists.debian.org/debian-hurd/2011/10/msg00070.html), [emacs23 ](http://lists.debian.org/debian-hurd/2011/12/msg00018.html), [gcc-4.7](http://lists.debian.org/debian-hurd/2011/12/msg00065.html) and [iceweasel (firefox)](http://lists.debian.org/debian-hurd/2011/12/msg00080.html). Also Bouju Alain [submitted](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00079.html) [patches](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html) to support cpuinfo in the /proc interface. -Additionally many many bugs were found and squashed, by Pino Toscano ([recvfrom() with null](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html)), Maksym Planeta ([tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html)), Samuel Thibault ([libtool](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html), [mknod](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html), [Fix POSIX 2008 visibility](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html), [sudo setresuid](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285)), Jim Meyering ([gnu tools with user id 4294967295](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html)), Paul Eggert ([Add error-checking on GNU](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html), Pino Toscano and Thomas Schwinge ([improved pthread](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html)) and Svante Signell ([e2fsprogs quota](http://lists.debian.org/debian-hurd/2011/10/msg00015.html) to list only the ones who posted their fixes on the mailing list. +Additionally many bugs were found and squashed, by Pino Toscano ([recvfrom() with null](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html)), Maksym Planeta ([tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html)), Samuel Thibault ([libtool](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html), [mknod](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html), [Fix POSIX 2008 visibility](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html), [sudo setresuid](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285)), Jim Meyering ([gnu tools with user id 4294967295](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html)), Paul Eggert ([Add error-checking on GNU](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html), Pino Toscano and Thomas Schwinge ([improved pthread](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html)) and Svante Signell ([e2fsprogs quota](http://lists.debian.org/debian-hurd/2011/10/msg00015.html) to list only the ones who posted their fixes on the mailing list. Also Guillem Jover [fixed Mach's int vs long discrepancy](http://lists.debian.org/debian-hurd/2011/10/msg00053.html), which takes us the first step towards porting the Hurd to x64. -- cgit v1.2.3 From 4b7ee45c74d33647848a661e5e6c980418c4d078 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 00:45:44 +0100 Subject: news: fix mising closing bracket. --- contributing/web_pages/news/moth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index cfb25b2f..49b27573 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -54,7 +54,7 @@ Additionally [[documentation_of_the_I/O_Path|hurd/io_path/]]]] was improved and Our hackers also used the quarter for porting a good number of packages. Sergio Lopez took care of [webkitgtk+](http://lists.debian.org/debian-hurd/2011/10/msg00025.html), while Svante Signell from [Arch Hurd](http://archhurd.org) went on a porting rampage with [pax](http://lists.debian.org/debian-hurd/2011/10/msg00105.html), [abiword](http://lists.debian.org/debian-hurd/2011/11/msg00035.html), [syslog-ng](http://lists.debian.org/debian-hurd/2011/11/msg00060.html), [ecl](http://lists.debian.org/debian-hurd/2011/11/msg00058.html), [fakeroot](http://lists.debian.org/debian-hurd/2011/12/msg00022.html), [daemon](http://lists.debian.org/debian-hurd/2011/12/msg00025.html) and [procps](http://lists.debian.org/debian-hurd/2011/12/msg00046.html) and Samuel Thibault from [Debian GNU/Hurd](http://www.debian.org/ports/hurd/) added [packagekit](http://lists.debian.org/debian-hurd/2011/10/msg00071.html), [evolution](http://lists.debian.org/debian-hurd/2011/10/msg00070.html), [emacs23 ](http://lists.debian.org/debian-hurd/2011/12/msg00018.html), [gcc-4.7](http://lists.debian.org/debian-hurd/2011/12/msg00065.html) and [iceweasel (firefox)](http://lists.debian.org/debian-hurd/2011/12/msg00080.html). Also Bouju Alain [submitted](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00079.html) [patches](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html) to support cpuinfo in the /proc interface. -Additionally many bugs were found and squashed, by Pino Toscano ([recvfrom() with null](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html)), Maksym Planeta ([tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html)), Samuel Thibault ([libtool](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html), [mknod](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html), [Fix POSIX 2008 visibility](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html), [sudo setresuid](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285)), Jim Meyering ([gnu tools with user id 4294967295](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html)), Paul Eggert ([Add error-checking on GNU](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html), Pino Toscano and Thomas Schwinge ([improved pthread](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html)) and Svante Signell ([e2fsprogs quota](http://lists.debian.org/debian-hurd/2011/10/msg00015.html) to list only the ones who posted their fixes on the mailing list. +Additionally many bugs were found and squashed, by Pino Toscano ([recvfrom() with null](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html)), Maksym Planeta ([tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html)), Samuel Thibault ([libtool](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html), [mknod](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html), [Fix POSIX 2008 visibility](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html), [sudo setresuid](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285)), Jim Meyering ([gnu tools with user id 4294967295](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html)), Paul Eggert ([Add error-checking on GNU](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html)), Pino Toscano and Thomas Schwinge ([improved pthread](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html)) and Svante Signell ([e2fsprogs quota](http://lists.debian.org/debian-hurd/2011/10/msg00015.html) to list only the ones who posted their fixes on the mailing list. Also Guillem Jover [fixed Mach's int vs long discrepancy](http://lists.debian.org/debian-hurd/2011/10/msg00053.html), which takes us the first step towards porting the Hurd to x64. -- cgit v1.2.3 From 99b23a8ed6640ec3af22d8b0625ec7e63592a972 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 00:46:14 +0100 Subject: news: fix duplicate ]] --- contributing/web_pages/news/moth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index 49b27573..9bb6fada 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -50,7 +50,7 @@ Maksym Planeta and Richard Braun committed [the last patches](http://lists.gnu.o Also Richard Brauh added Exodar (exodar.debian.net), a new porter box. It is faster and more reliable, which facilitates testing and bug hunting. -Additionally [[documentation_of_the_I/O_Path|hurd/io_path/]]]] was improved and Sergio Lopez documented his work on [[Better_Memory_Management_and_memfs|user/Sergio_Lopez/]] to make it easier for other hackers to work on the Hurd. +Additionally [[documentation_of_the_I/O_Path|hurd/io_path/]] was improved and Sergio Lopez documented his work on [[Better_Memory_Management_and_memfs|user/Sergio_Lopez/]] to make it easier for other hackers to work on the Hurd. Our hackers also used the quarter for porting a good number of packages. Sergio Lopez took care of [webkitgtk+](http://lists.debian.org/debian-hurd/2011/10/msg00025.html), while Svante Signell from [Arch Hurd](http://archhurd.org) went on a porting rampage with [pax](http://lists.debian.org/debian-hurd/2011/10/msg00105.html), [abiword](http://lists.debian.org/debian-hurd/2011/11/msg00035.html), [syslog-ng](http://lists.debian.org/debian-hurd/2011/11/msg00060.html), [ecl](http://lists.debian.org/debian-hurd/2011/11/msg00058.html), [fakeroot](http://lists.debian.org/debian-hurd/2011/12/msg00022.html), [daemon](http://lists.debian.org/debian-hurd/2011/12/msg00025.html) and [procps](http://lists.debian.org/debian-hurd/2011/12/msg00046.html) and Samuel Thibault from [Debian GNU/Hurd](http://www.debian.org/ports/hurd/) added [packagekit](http://lists.debian.org/debian-hurd/2011/10/msg00071.html), [evolution](http://lists.debian.org/debian-hurd/2011/10/msg00070.html), [emacs23 ](http://lists.debian.org/debian-hurd/2011/12/msg00018.html), [gcc-4.7](http://lists.debian.org/debian-hurd/2011/12/msg00065.html) and [iceweasel (firefox)](http://lists.debian.org/debian-hurd/2011/12/msg00080.html). Also Bouju Alain [submitted](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00079.html) [patches](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html) to support cpuinfo in the /proc interface. -- cgit v1.2.3 From 402872d7036ae6260311d95ef49bf055c79799f5 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 00:47:50 +0100 Subject: news: title fix… MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- contributing/web_pages/news/moth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index 9bb6fada..cdaee3e0 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -15,7 +15,7 @@ Will be set by tschwinge when publishing. -A month of the Hurd: *nix-based builds, *slab allocator*, and *life filesystem debugging*. +A quarter of the Hurd: *Nix-based builds*, *slab allocator*, and *life filesystem debugging*. [[!if test="included()" then="""[[!toggle id=full_news text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" else=" -- cgit v1.2.3 From 47de5cf3d9fea9daf46de8f3a06e6c8e7d256fcd Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 00:49:01 +0100 Subject: news: fix another missing closing bracket. --- contributing/web_pages/news/moth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index cdaee3e0..e705fe83 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -54,7 +54,7 @@ Additionally [[documentation_of_the_I/O_Path|hurd/io_path/]] was improved and Se Our hackers also used the quarter for porting a good number of packages. Sergio Lopez took care of [webkitgtk+](http://lists.debian.org/debian-hurd/2011/10/msg00025.html), while Svante Signell from [Arch Hurd](http://archhurd.org) went on a porting rampage with [pax](http://lists.debian.org/debian-hurd/2011/10/msg00105.html), [abiword](http://lists.debian.org/debian-hurd/2011/11/msg00035.html), [syslog-ng](http://lists.debian.org/debian-hurd/2011/11/msg00060.html), [ecl](http://lists.debian.org/debian-hurd/2011/11/msg00058.html), [fakeroot](http://lists.debian.org/debian-hurd/2011/12/msg00022.html), [daemon](http://lists.debian.org/debian-hurd/2011/12/msg00025.html) and [procps](http://lists.debian.org/debian-hurd/2011/12/msg00046.html) and Samuel Thibault from [Debian GNU/Hurd](http://www.debian.org/ports/hurd/) added [packagekit](http://lists.debian.org/debian-hurd/2011/10/msg00071.html), [evolution](http://lists.debian.org/debian-hurd/2011/10/msg00070.html), [emacs23 ](http://lists.debian.org/debian-hurd/2011/12/msg00018.html), [gcc-4.7](http://lists.debian.org/debian-hurd/2011/12/msg00065.html) and [iceweasel (firefox)](http://lists.debian.org/debian-hurd/2011/12/msg00080.html). Also Bouju Alain [submitted](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00079.html) [patches](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html) to support cpuinfo in the /proc interface. -Additionally many bugs were found and squashed, by Pino Toscano ([recvfrom() with null](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html)), Maksym Planeta ([tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html)), Samuel Thibault ([libtool](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html), [mknod](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html), [Fix POSIX 2008 visibility](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html), [sudo setresuid](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285)), Jim Meyering ([gnu tools with user id 4294967295](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html)), Paul Eggert ([Add error-checking on GNU](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html)), Pino Toscano and Thomas Schwinge ([improved pthread](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html)) and Svante Signell ([e2fsprogs quota](http://lists.debian.org/debian-hurd/2011/10/msg00015.html) to list only the ones who posted their fixes on the mailing list. +Additionally many bugs were found and squashed, by Pino Toscano ([recvfrom() with null](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html)), Maksym Planeta ([tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html)), Samuel Thibault ([libtool](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html), [mknod](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html), [Fix POSIX 2008 visibility](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html), [sudo setresuid](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285)), Jim Meyering ([gnu tools with user id 4294967295](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html)), Paul Eggert ([Add error-checking on GNU](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html)), Pino Toscano and Thomas Schwinge ([improved pthread](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html)) and Svante Signell ([e2fsprogs quota](http://lists.debian.org/debian-hurd/2011/10/msg00015.html)) to list only the ones who posted their fixes on the mailing list. Also Guillem Jover [fixed Mach's int vs long discrepancy](http://lists.debian.org/debian-hurd/2011/10/msg00053.html), which takes us the first step towards porting the Hurd to x64. -- cgit v1.2.3 From 262fa131b1e5836f818427d248a3bf1cc7b2a16c Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 01:01:08 +0100 Subject: news: consistent quoting style. --- contributing/web_pages/news/moth_next.mdwn | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index e705fe83..26ac6de6 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -37,16 +37,16 @@ These should help all those who want to help [[porting_packages|hurd/porting/]]. Maksym Planeta and Richard Braun committed [the last patches](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00046.html) for integration of the slab allocator, making the memory allocator of GNU Mach SMP ready again. From IRC, freenode, #hurd, 2011-11-14: - (22:30:39) braunr: there shouldn't be any noticeable difference with the + there shouldn't be any noticeable difference with the master branch - (22:30:46) braunr: a bit less fragmentation - (22:30:55) braunr: more memory can be reclaimed by the VM system - (22:31:02) braunr: there are debugging features - (22:31:06) braunr: it's SMP ready - (22:31:15) braunr: and overall cleaner than the zone allocator - (22:31:31) braunr: although a bit slower on the free path (because of + a bit less fragmentation + more memory can be reclaimed by the VM system + there are debugging features + it's SMP ready + and overall cleaner than the zone allocator + although a bit slower on the free path (because of what's performed to reduce fragmentation) - (22:32:42) braunr: but even "slower" here is completely negligible + but even "slower" here is completely negligible Also Richard Brauh added Exodar (exodar.debian.net), a new porter box. It is faster and more reliable, which facilitates testing and bug hunting. -- cgit v1.2.3 From ba69d0bd54e1ded991c23468956910979c45c0a9 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 01:01:59 +0100 Subject: news: typo --- contributing/web_pages/news/moth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index 26ac6de6..bbd6cd07 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -48,7 +48,7 @@ Maksym Planeta and Richard Braun committed [the last patches](http://lists.gnu.o what's performed to reduce fragmentation) but even "slower" here is completely negligible -Also Richard Brauh added Exodar (exodar.debian.net), a new porter box. It is faster and more reliable, which facilitates testing and bug hunting. +Also Richard Braun added Exodar (exodar.debian.net), a new porter box. It is faster and more reliable, which facilitates testing and bug hunting. Additionally [[documentation_of_the_I/O_Path|hurd/io_path/]] was improved and Sergio Lopez documented his work on [[Better_Memory_Management_and_memfs|user/Sergio_Lopez/]] to make it easier for other hackers to work on the Hurd. -- cgit v1.2.3 From 833443b3c4830227c22b6a6b2d6bb2f1bb49a263 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 01:03:08 +0100 Subject: news: polish --- contributing/web_pages/news/moth_next.mdwn | 1 - 1 file changed, 1 deletion(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index bbd6cd07..6537d878 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -72,7 +72,6 @@ As a final note, we want to share a story about real-life debugging with the Hur all that on the same machine with *no* system reboot just ext2fs restart :) - So if you want to join us in our journey to realize more of the promises of the architecture of the Hurd, please [[get_in_contact|contact_us]] -- and maybe already grab the [[source_code|source_repositories]] and have fun hacking on free software! --- -- cgit v1.2.3 From e8609f8488bb93437db479ec804ba264e81d9231 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 08:55:56 +0100 Subject: news: less repetition --- contributing/web_pages/news/moth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index 6537d878..4f63e71c 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -56,7 +56,7 @@ Our hackers also used the quarter for porting a good number of packages. Sergio Additionally many bugs were found and squashed, by Pino Toscano ([recvfrom() with null](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html)), Maksym Planeta ([tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html)), Samuel Thibault ([libtool](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html), [mknod](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html), [Fix POSIX 2008 visibility](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html), [sudo setresuid](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285)), Jim Meyering ([gnu tools with user id 4294967295](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html)), Paul Eggert ([Add error-checking on GNU](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html)), Pino Toscano and Thomas Schwinge ([improved pthread](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html)) and Svante Signell ([e2fsprogs quota](http://lists.debian.org/debian-hurd/2011/10/msg00015.html)) to list only the ones who posted their fixes on the mailing list. -Also Guillem Jover [fixed Mach's int vs long discrepancy](http://lists.debian.org/debian-hurd/2011/10/msg00053.html), which takes us the first step towards porting the Hurd to x64. +Meanwhile Guillem Jover [fixed Mach's int vs long discrepancy](http://lists.debian.org/debian-hurd/2011/10/msg00053.html), which takes us the first step towards porting the Hurd to x64. And there are now social network sites for GNU Hurd on [Google+](https://plus.google.com/114942488385711891227#114942488385711891227/posts) and the AGPL licensed [identi.ca](http://identi.ca/group/hurd), to make it easier to stay in touch. -- cgit v1.2.3 From d9ab0c14d998bd33fb321c84e8e1de751fc1990b Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 18 Mar 2012 08:59:18 +0100 Subject: news: nicer wording --- contributing/web_pages/news/moth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index 4f63e71c..1f215525 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -60,7 +60,7 @@ Meanwhile Guillem Jover [fixed Mach's int vs long discrepancy](http://lists.debi And there are now social network sites for GNU Hurd on [Google+](https://plus.google.com/114942488385711891227#114942488385711891227/posts) and the AGPL licensed [identi.ca](http://identi.ca/group/hurd), to make it easier to stay in touch. -As a final note, we want to share a story about real-life debugging with the Hurd: +Now, as a final note, we want to share a story about real-life debugging with the Hurd: yay GNU/Hurd I have added i_translator check in e2fsck, it was missing -- cgit v1.2.3 From 701c6b506906b6f5238dd9294dac70e9d349c387 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sun, 18 Mar 2012 10:48:40 +0100 Subject: hurd/running/nixos: New. --- hurd/running/nixos.mdwn | 17 +++++++++++++++++ hurd/running/qemu.mdwn | 6 +----- open_issues/nightly_builds.mdwn | 5 ++++- 3 files changed, 22 insertions(+), 6 deletions(-) create mode 100644 hurd/running/nixos.mdwn diff --git a/hurd/running/nixos.mdwn b/hurd/running/nixos.mdwn new file mode 100644 index 00000000..dfc9c344 --- /dev/null +++ b/hurd/running/nixos.mdwn @@ -0,0 +1,17 @@ +[[!meta copyright="Copyright © 2012 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 title="NixOS"]] + + + + * + + * diff --git a/hurd/running/qemu.mdwn b/hurd/running/qemu.mdwn index d7660c74..ee1574b7 100644 --- a/hurd/running/qemu.mdwn +++ b/hurd/running/qemu.mdwn @@ -20,11 +20,7 @@ You can use the following images to give the GNU/Hurd a try. [[!inline pages=hurd/running/debian/qemu_image raw=yes feeds=no]] -## NixOS - - * - - * +## [[NixOS]] ## Unofficial Images diff --git a/open_issues/nightly_builds.mdwn b/open_issues/nightly_builds.mdwn index 6eef7d19..b1097dc1 100644 --- a/open_issues/nightly_builds.mdwn +++ b/open_issues/nightly_builds.mdwn @@ -1,4 +1,5 @@ -[[!meta copyright="Copyright © 2010, 2011 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2010, 2011, 2012 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 @@ -13,6 +14,8 @@ automatic [[unit_testing]] on them. Resources: + * [[hurd/running/NixOS]] + * [[toolchain/cross-gnu]] * [[Debian_Cross_Toolchain]] -- cgit v1.2.3 From 0f61335364cabe4cec0fd07443ebef2c05c6c0ea Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sun, 18 Mar 2012 10:51:02 +0100 Subject: hurd/translator: Fix link. --- hurd/translator.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hurd/translator.mdwn b/hurd/translator.mdwn index 619c0db5..d504b41f 100644 --- a/hurd/translator.mdwn +++ b/hurd/translator.mdwn @@ -76,7 +76,7 @@ Read about translator [[short-circuiting]]. The [[concept|concepts]] of translators creates its own problems, too: [[open_issues/translators_set_up_by_untrusted_users]], and -[[trust_the_behavior_of_translators]]. +[[open_issues/trust_the_behavior_of_translators]]. # Existing Translators -- cgit v1.2.3 From 68d26d9434e36f048df97ff3c4fcb65265ef3798 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sun, 18 Mar 2012 11:07:08 +0100 Subject: MotH -> QotH. --- contributing/web_pages/news.mdwn | 20 +++--- contributing/web_pages/news/skeleton.mdwn | 10 +-- contributing/web_pages/news/writing_the_moth.mdwn | 77 ---------------------- contributing/web_pages/news/writing_the_qoth.mdwn | 78 +++++++++++++++++++++++ 4 files changed, 93 insertions(+), 92 deletions(-) delete mode 100644 contributing/web_pages/news/writing_the_moth.mdwn create mode 100644 contributing/web_pages/news/writing_the_qoth.mdwn diff --git a/contributing/web_pages/news.mdwn b/contributing/web_pages/news.mdwn index 54fa788d..920fdba8 100644 --- a/contributing/web_pages/news.mdwn +++ b/contributing/web_pages/news.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2009, 2010, 2011 Free Software Foundation, +[[!meta copyright="Copyright © 2009, 2010, 2011, 2012 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable @@ -9,20 +9,20 @@ 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 title="""How to prepare and publish a "Month of the Hurd" for the last -month"""]] +[[!meta title="""How to prepare and publish a "Quarter of the Hurd" for the last +quarter"""]] -We prepare a *Month of the Hurd* in the file [[moth_next]]. The idea is +We prepare a *Quarter of the Hurd* in the file [[qoth_next]]. The idea is to record to-be-published changes in that file at they time they arise, and -then publish them en bloc at the end of the month. There are instructions for -[[writing_the_moth]]. +then publish them en bloc at the end of the quarter. There are instructions for +[[writing_the_qoth]]. - * At the end of the month: prepare for publishing the MotH, then send the raw + * At the end of the quarter: prepare for publishing the QotH, then send the raw Markdown text to the mailing list, asking for feedback. * ..., and publish. - $ git mv contributing/web_pages/news/moth_next.mdwn news/YYYY-MM.mdwn + $ git mv contributing/web_pages/news/qoth_next.mdwn news/YYYY-MM.mdwn Edit the news entry's *meta date* value to the timestamp when the news entry is published. We have to set that one manually, as otherwise the @@ -31,6 +31,6 @@ then publish them en bloc at the end of the month. There are instructions for it's correct to update that one upon further modifications of the news entries. - $ git cp contributing/web_pages/news/skeleton.mdwn contributing/web_pages/news/moth_next.mdwn - $ git commit -m 'MotH YYYY-MM.' + $ git cp contributing/web_pages/news/skeleton.mdwn contributing/web_pages/news/qoth_next.mdwn + $ git commit -m 'QotH YYYY-MM.' $ git push origin master diff --git a/contributing/web_pages/news/skeleton.mdwn b/contributing/web_pages/news/skeleton.mdwn index 17227476..d63b4445 100644 --- a/contributing/web_pages/news/skeleton.mdwn +++ b/contributing/web_pages/news/skeleton.mdwn @@ -13,9 +13,9 @@ Will be set by tschwinge when publishing. [[!meta date="YYYY-MM-DD HH:MM UTC"]] --> - + -A month of the Hurd: *TODO*, *TODO*, and *TODO*. +A quarter of the Hurd: *TODO*, *TODO*, and *TODO*. [[!if test="included()" then="""[[!toggle id=full_news text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" else=" @@ -23,9 +23,9 @@ else=" [[!cut id="full_news" text=""" - + -This month [hurd hacker] [item] +This quarter [hurd hacker] [item] Also … @@ -55,6 +55,6 @@ define interfaces for implementing in a distributed multi-server fashion the services a traditional operating system kernel provides. [[More detailed|microkernel/mach/gnumach]]. - + """]] diff --git a/contributing/web_pages/news/writing_the_moth.mdwn b/contributing/web_pages/news/writing_the_moth.mdwn deleted file mode 100644 index 82a25088..00000000 --- a/contributing/web_pages/news/writing_the_moth.mdwn +++ /dev/null @@ -1,77 +0,0 @@ -[[!meta copyright="Copyright © 2010, 2011 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]]."]]"""]] - -# Short Guide for Writing the MotH - - -## Individual News Items - -The basic structure for a news item is as follows: *\[person with](link) did -\[task with}(link to testable code/patch) which brings us further towards -\[[goal]] by [short, easily understandable description of the contribution]*. - -Each news item should show a step towards the mission of the Hurd. From -[[community/weblogs/antrik/hurd-mission-statement]] you can -glean the following basic goals: - - * Better support for day-to-day desktop use (more packages, more stable, more - drivers, easier to setup, ...). - * More user freedom and possibilities for programs/translators. - * Technical advancement. - * More unique or at least interesting features. - * Attract more developers and/or users. - -The reason for this structure is to resolve the problem that many people think -that the Hurd won't ever be finished by concentrating on the improvements and -the steps towards completing our mission -- but only once they have actually -been done (to avoid showing anything which might become vaporware). - - -## Sources for News Items - -Watch these places for news: - - * GNU - - * - - * - - * - - * - - * - - * - - Also Git log. - - * () - - * () - - Better use the Git log. - - * - - * Debian - - * - - * - - * Arch Hurd - - * - - * - - * () diff --git a/contributing/web_pages/news/writing_the_qoth.mdwn b/contributing/web_pages/news/writing_the_qoth.mdwn new file mode 100644 index 00000000..6aea5f4d --- /dev/null +++ b/contributing/web_pages/news/writing_the_qoth.mdwn @@ -0,0 +1,78 @@ +[[!meta copyright="Copyright © 2010, 2011, 2012 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]]."]]"""]] + +# Short Guide for Writing the QotH + + +## Individual News Items + +The basic structure for a news item is as follows: *\[person with](link) did +\[task with}(link to testable code/patch) which brings us further towards +\[[goal]] by [short, easily understandable description of the contribution]*. + +Each news item should show a step towards the mission of the Hurd. From +[[community/weblogs/antrik/hurd-mission-statement]] you can +glean the following basic goals: + + * Better support for day-to-day desktop use (more packages, more stable, more + drivers, easier to setup, ...). + * More user freedom and possibilities for programs/translators. + * Technical advancement. + * More unique or at least interesting features. + * Attract more developers and/or users. + +The reason for this structure is to resolve the problem that many people think +that the Hurd won't ever be finished by concentrating on the improvements and +the steps towards completing our mission -- but only once they have actually +been done (to avoid showing anything which might become vaporware). + + +## Sources for News Items + +Watch these places for news: + + * GNU + + * + + * + + * + + * + + * + + * + + Also Git log. + + * () + + * () + + Better use the Git log. + + * + + * Debian + + * + + * + + * Arch Hurd + + * + + * + + * () -- cgit v1.2.3 From 4cd1d75e21651b04ee8becd5fbff1f4193ed1841 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sun, 18 Mar 2012 11:08:21 +0100 Subject: contributing/web_pages/news/moth_next: Work on text. --- community.mdwn | 14 +-- contributing/web_pages/news/moth_next.mdwn | 132 ++++++++++++++++++++++------- 2 files changed, 108 insertions(+), 38 deletions(-) diff --git a/community.mdwn b/community.mdwn index be1edb8f..25f66244 100644 --- a/community.mdwn +++ b/community.mdwn @@ -1,16 +1,16 @@ -[[!meta copyright="Copyright © 2002, 2003, 2005, 2007, 2008, 2009, 2010 Free -Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2002, 2003, 2005, 2007, 2008, 2009, 2010, 2012 +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]]."]]"""]] +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] -There is an expanding community of people developing and running test Debian -GNU/Hurd machines. +There is an expanding community of people developing and running GNU/Hurd +systems. [[Communication]] -- How communication and coordination works within the group. @@ -38,6 +38,8 @@ Further ways of getting in contact or getting information: [Advogato.org -- Hurd Project page](http://advogato.org/proj/HURD/) +[Google+](https://plus.google.com/114942488385711891227) + [[Media_Appearances]] --- diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index 6537d878..1d9ca9ce 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2011, 2012 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 @@ -13,9 +13,7 @@ Will be set by tschwinge when publishing. [[!meta date="YYYY-MM-DD HH:MM UTC"]] --> - - -A quarter of the Hurd: *Nix-based builds*, *slab allocator*, and *life filesystem debugging*. +A quarter of the Hurd: *Nix-based builds*, and *bounty: slab allocator merged*. [[!if test="included()" then="""[[!toggle id=full_news text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" else=" @@ -23,22 +21,32 @@ else=" [[!cut id="full_news" text=""" -This quarter Ludovic Courtès added a [Continuously-built Nix-based QEMU image](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00047.html), raising the count of Hurd distributions to 3: Debian, Arch and now Nix. His build is still pretty basic, but continuous integration is a great feature for testing images. - -Also he added a [modern Autoconf initialization](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00068.html), [allowed /hurd/init to be a symlink](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00032.html) and made the Hurd [build with Savannah’s libc (2.14+)](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00025.html), getting the Nix distribution even more towards the cutting edge. +This quarter, Ludovic Courtès contributed a [continuously-built Nix-based QEMU +image](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00042.html), +raising the count of GNU/Hurd distributions to three: [[Debian +GNU/Hurd|hurd/running/debian]], [[hurd/running/Arch_Hurd]], and now +[[hurd/running/NixOS]]. His build is still pretty basic, but a step into the +right direction: [[!wikipedia "continuous integration"]] is a great feature for +automated testing. -Samuel Thibault followed up with a [new debian disk set](http://lists.debian.org/debian-hurd/2011/12/msg00095.html) as christmas gift, turned /dev/urandom into a [native translator](http://lists.debian.org/debian-hurd/2011/11/msg00092.html) and [identified](http://lists.debian.org/debian-hurd/2011/11/msg00095.html) three easy porting cases with solutions: +Samuel Thibault followed suit with a [new Debian GNU/Hurd disk +set](http://lists.debian.org/debian-hurd/2011/12/msg00095.html) as a christmas +gift, and +[identified](http://lists.debian.org/debian-hurd/2011/11/msg00095.html) three +easy porting cases with solutions: -- undefined reference to dl_foo: add -ldl for building -- undefined reference to `main': missing gnu* case in the linking part of configure.ac or .in (pd-* packages are already being handled by their maintainer) -- undefined reference to clock_gettime or crypt: add -lrt or -lcrypt + * undefined reference to `dl_*`: add `-ldl` for building + * undefined reference to `main`: missing `gnu*` case in the linking part of + `configure.ac` or `.in` + * undefined reference to `clock_gettime` or `crypt`: add `-lrt` or `-lcrypt` -These should help all those who want to help [[porting_packages|hurd/porting/]]. +These should help all those who want to help [[porting_packages|hurd/porting]]. -Maksym Planeta and Richard Braun committed [the last patches](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00046.html) for integration of the slab allocator, making the memory allocator of GNU Mach SMP ready again. From IRC, freenode, #hurd, 2011-11-14: +Maksym Planeta and Richard Braun [finished +integration](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00046.html) +of the slab allocator. From [[IRC]], freenode, #hurd, 2011-11-14: - there shouldn't be any noticeable difference with the - master branch + there shouldn't be any noticeable difference [...] a bit less fragmentation more memory can be reclaimed by the VM system there are debugging features @@ -48,19 +56,76 @@ Maksym Planeta and Richard Braun committed [the last patches](http://lists.gnu.o what's performed to reduce fragmentation) but even "slower" here is completely negligible -Also Richard Braun added Exodar (exodar.debian.net), a new porter box. It is faster and more reliable, which facilitates testing and bug hunting. - -Additionally [[documentation_of_the_I/O_Path|hurd/io_path/]] was improved and Sergio Lopez documented his work on [[Better_Memory_Management_and_memfs|user/Sergio_Lopez/]] to make it easier for other hackers to work on the Hurd. - -Our hackers also used the quarter for porting a good number of packages. Sergio Lopez took care of [webkitgtk+](http://lists.debian.org/debian-hurd/2011/10/msg00025.html), while Svante Signell from [Arch Hurd](http://archhurd.org) went on a porting rampage with [pax](http://lists.debian.org/debian-hurd/2011/10/msg00105.html), [abiword](http://lists.debian.org/debian-hurd/2011/11/msg00035.html), [syslog-ng](http://lists.debian.org/debian-hurd/2011/11/msg00060.html), [ecl](http://lists.debian.org/debian-hurd/2011/11/msg00058.html), [fakeroot](http://lists.debian.org/debian-hurd/2011/12/msg00022.html), [daemon](http://lists.debian.org/debian-hurd/2011/12/msg00025.html) and [procps](http://lists.debian.org/debian-hurd/2011/12/msg00046.html) and Samuel Thibault from [Debian GNU/Hurd](http://www.debian.org/ports/hurd/) added [packagekit](http://lists.debian.org/debian-hurd/2011/10/msg00071.html), [evolution](http://lists.debian.org/debian-hurd/2011/10/msg00070.html), [emacs23 ](http://lists.debian.org/debian-hurd/2011/12/msg00018.html), [gcc-4.7](http://lists.debian.org/debian-hurd/2011/12/msg00065.html) and [iceweasel (firefox)](http://lists.debian.org/debian-hurd/2011/12/msg00080.html). Also Bouju Alain [submitted](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00079.html) [patches](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html) to support cpuinfo in the /proc interface. - -Additionally many bugs were found and squashed, by Pino Toscano ([recvfrom() with null](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html)), Maksym Planeta ([tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html)), Samuel Thibault ([libtool](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html), [mknod](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html), [Fix POSIX 2008 visibility](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html), [sudo setresuid](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645285)), Jim Meyering ([gnu tools with user id 4294967295](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html)), Paul Eggert ([Add error-checking on GNU](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html)), Pino Toscano and Thomas Schwinge ([improved pthread](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html)) and Svante Signell ([e2fsprogs quota](http://lists.debian.org/debian-hurd/2011/10/msg00015.html)) to list only the ones who posted their fixes on the mailing list. - -Also Guillem Jover [fixed Mach's int vs long discrepancy](http://lists.debian.org/debian-hurd/2011/10/msg00053.html), which takes us the first step towards porting the Hurd to x64. - -And there are now social network sites for GNU Hurd on [Google+](https://plus.google.com/114942488385711891227#114942488385711891227/posts) and the AGPL licensed [identi.ca](http://identi.ca/group/hurd), to make it easier to stay in touch. - -As a final note, we want to share a story about real-life debugging with the Hurd: +This also +[concludes](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00140.html) +our first [[FOSS Factory|donate#FOSS_Factory]] project -- one [[tag/bounty]] +has been redeemed, more are waiting. + +Sergio Lopez documented his work on +[[better_memory_management_and_memfs|Sergio_Lopez]], making it easier for other +hackers to join in working on that topic. + +Our hackers also used the quarter for porting a good number of packages and +fixing bugs. After fixing quirks in the Hurd's memory management system, +Sergio Lopez [reported success building +webkitgtk+](http://lists.debian.org/debian-hurd/2011/10/msg00025.html), whose +build stresses the available memory resources on a 32-bit architecture to a +large extend. Svante Signell was busy, too: +[pax](http://lists.debian.org/debian-hurd/2011/10/msg00105.html), +[abiword](http://lists.debian.org/debian-hurd/2011/11/msg00035.html), +[syslog-ng](http://lists.debian.org/debian-hurd/2011/11/msg00060.html), +[ecl](http://lists.debian.org/debian-hurd/2011/11/msg00058.html), +[fakeroot](http://lists.debian.org/debian-hurd/2011/12/msg00022.html), +[daemon](http://lists.debian.org/debian-hurd/2011/12/msg00025.html), and +[procps](http://lists.debian.org/debian-hurd/2011/12/msg00046.html), +[e2fsprogs' quota](http://lists.debian.org/debian-hurd/2011/10/msg00015.html). +Samuel Thibault handled +[packagekit](http://lists.debian.org/debian-hurd/2011/10/msg00071.html), +[evolution](http://lists.debian.org/debian-hurd/2011/10/msg00070.html), +[emacs23](http://lists.debian.org/debian-hurd/2011/12/msg00018.html), +[gcc-4.7](http://lists.debian.org/debian-hurd/2011/12/msg00065.html), and +[iceweasel +(firefox)](http://lists.debian.org/debian-hurd/2011/12/msg00080.html). Bouju +Alain [submitted a +patch](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00079.html) to +support `/proc/cpuinfo`. Ludovic Courtès contributed a patch to [allow for +`/hurd/init` being +symlink](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00032.html), +made the Hurd [build with glibc +2.14+](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00025.html), and +[worked with the GNU coreutils +team](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00067.html) on a +few issues. Pino Toscano improved [`recvfrom` with `NULL` address +ports](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html). +Maksym Planeta continued working on +[tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html). +Samuel Thibault turned `/dev/random` and `/dev/urandom` into [native +translators](http://lists.debian.org/debian-hurd/2011/11/msg00092.html), +modernized [libtool's +configuration](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html), +[mknod's cleanup in error +cases](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html), +[fixed POSIX 2008 +visibility](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html), +and fixed an [[!debbug 645285 desc="issue in `setresuid` that broke `sudo`"]]. +[Pino +Toscano](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html) and +[Thomas +Schwinge](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00020.html) +improved key handling in libpthread. Guillem Jover [fixed Mach's `int` +vs. `long` +discrepancy](http://lists.debian.org/debian-hurd/2011/10/msg00053.html), which +takes us the first step towards [[porting the system to +x86_64|open_issues/64-bit_port]]. + +There is now a social network site for GNU Hurd on +[Google+](https://plus.google.com/114942488385711891227), to provide an +additional contact point and a forum for discussion and staying in touch. + + + +If you want to join us in our journey to realize more of the promises of the +architecture of the Hurd, please [[get in contact|contact_us]] -- and maybe +already grab the [[source code|source_repositories]] and have fun hacking on +Free Software! --- @@ -88,6 +158,4 @@ define interfaces for implementing in a distributed multi-server fashion the services a traditional operating system kernel provides. [[More detailed|microkernel/mach/gnumach]]. - - """]] -- cgit v1.2.3 From fb5444ec532a7fb29386de174171bf7a64baee75 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sun, 18 Mar 2012 14:43:59 +0100 Subject: community/gsoc: Update. --- community/gsoc.mdwn | 47 +++++++++++++++++++++++++---------------------- community/gsoc/2011.mdwn | 19 +++++++++++++++++++ 2 files changed, 44 insertions(+), 22 deletions(-) create mode 100644 community/gsoc/2011.mdwn diff --git a/community/gsoc.mdwn b/community/gsoc.mdwn index e22bda3d..6eece956 100644 --- a/community/gsoc.mdwn +++ b/community/gsoc.mdwn @@ -1,5 +1,5 @@ -[[!meta copyright="Copyright © 2008, 2009, 2010, 2011 Free Software Foundation, -Inc."]] +[[!meta copyright="Copyright © 2008, 2009, 2010, 2011, 2012 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 @@ -12,8 +12,10 @@ License|/fdl]]."]]"""]] [[!meta title="Google Summer of Code"]] We're in! The GNU Hurd project is again participating in the [Google Summer of -Code](http://www.google-melange.com/gsoc/homepage/google/gsoc2011) under the -[GNU umbrella](http://www.gnu.org/software/soc-projects/). +Code](http://www.google-melange.com/) under the [GNU +umbrella](http://www.gnu.org/software/soc-projects/). + + + # Applying for a Task + -We always ask students that want to apply for a task (in the course of the -Google Summer of Code) to mind our distinct [[student_application_form]]. +We have a list of [[project_ideas]], and students are likewise encouraged to +submit their own project proposals. Please follow our +[[student_application_form]]. -Then, don't forget to visit -, and push the big +Then, don't forget to visit , and press the button for submitting your proposal. -Please read up about [[contributing]] in general; -and feel free to ask any questions you might have at one of our [[regular_IRC_meetings|IRC#regular_meetings]]. -Generally it's a good idea to [[contact_us|communication]] when starting to work on some project. +Please read up about [[contributing]] in general, and please ask any questions +you might have, on the [[mailing_lists]], or on [[IRC]], for example at one of +our [[regular_IRC_meetings|IRC#regular_meetings]]. Generally it's a good idea +to [[get in contact with us|contact_us]] as soon as you're beginning to spend +time on a project. ## Outside of the GSoC Scope @@ -83,12 +90,8 @@ if you aren't a student anyway. # History In 2006 and [[2007]], we participated in GSoC under the umbrella of the GNU -project, -getting one slot each year. - -In the following year, we successfully participated on our own, not only as a -suborganization of the GNU -project. Read about our five students' success on the [[2008]] page. - -The next two year, we participated under the GNU umbrella with one slot in -[[2009]], and three in [[2010]]. +project, getting one slot each year. In the following year, we successfully +participated on our own, instead of as a suborganization of the GNU project. +Read about our five students' success on the [[2008]] page. The next two year, +we participated under the GNU umbrella with one slot in [[2009]], three in +[[2010]], and one again in [[2011]]. diff --git a/community/gsoc/2011.mdwn b/community/gsoc/2011.mdwn new file mode 100644 index 00000000..ba10a031 --- /dev/null +++ b/community/gsoc/2011.mdwn @@ -0,0 +1,19 @@ +[[!meta copyright="Copyright © 2012 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 title="Google Summer of Code 2011"]] + +In 2011 we have again been participating in the Google Summer of Code +under the GNU umbrella, with one slot: + + * [[Jérémie Koenig|jkoenig]], mentored by [[Thomas Schwinge|tschwinge]] and + Richard Braun, has been working on the project [*Java on Hurd (and vice + versa)*](http://www.google-melange.com/gsoc/project/google/gsoc2011/jkoenig/27001). + ([[Details|user/jkoenig/java]].) -- cgit v1.2.3 From 5a3b2a50fa1b73a050b43e8c6a18b2f4262a4808 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sun, 18 Mar 2012 15:20:04 +0100 Subject: community/gsoc/project_ideas: I removed the duplication. --- community/gsoc/project_ideas.mdwn | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/community/gsoc/project_ideas.mdwn b/community/gsoc/project_ideas.mdwn index 398f1426..ce289f7b 100644 --- a/community/gsoc/project_ideas.mdwn +++ b/community/gsoc/project_ideas.mdwn @@ -74,13 +74,8 @@ After all, the purpose of GSoC is to introduce you to free software development before the end of the application process, with our help -- contact us, and we will assist you as well as we can. -See also the list of **[Hurd-related X.org project -ideas](http://wiki.x.org/wiki/Hurd_Porting)**. - - +See also the list of [Hurd-related X.Org project +ideas](http://xorg.freedesktop.org/wiki/Hurd_Porting). -- cgit v1.2.3 From 3665aac1417658f068bf2c8938d14a3c7799d8ec Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sun, 18 Mar 2012 15:20:18 +0100 Subject: open_issues/xorg_porting: New. --- open_issues/xorg_porting.mdwn | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 open_issues/xorg_porting.mdwn diff --git a/open_issues/xorg_porting.mdwn b/open_issues/xorg_porting.mdwn new file mode 100644 index 00000000..5f540e44 --- /dev/null +++ b/open_issues/xorg_porting.mdwn @@ -0,0 +1,16 @@ +[[!meta copyright="Copyright © 2012 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 title="X.Org Porting"]] + +[[!tag open_issue_porting]] + +See the list of [Hurd-related X.Org project +ideas](http://xorg.freedesktop.org/wiki/Hurd_Porting). -- cgit v1.2.3 From e92a2e39689356c1b468e6207c5fd1037819349b Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sun, 18 Mar 2012 15:30:27 +0100 Subject: Proper spelling. --- community/gsoc/2010.mdwn | 6 +++--- hurd/porting/guidelines.mdwn | 2 +- news/2010-04-30.mdwn | 4 ++-- open_issues/sa_siginfo_sa_sigaction.mdwn | 6 ++++-- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/community/gsoc/2010.mdwn b/community/gsoc/2010.mdwn index 4388636b..d09e26b6 100644 --- a/community/gsoc/2010.mdwn +++ b/community/gsoc/2010.mdwn @@ -1,5 +1,5 @@ -[[!meta copyright="Copyright © 2008, 2009, 2010, 2011 Free Software Foundation, -Inc."]] +[[!meta copyright="Copyright © 2008, 2009, 2010, 2011, 2012 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 @@ -14,7 +14,7 @@ License|/fdl]]."]]"""]] In 2010 we have again been participating in the Google Summer of Code under the GNU umbrella, with three slots: - * *[[Jeremie Koenig|jkoenig]]*, mentored by *[[Samuel + * *[[Jérémie Koenig|jkoenig]]*, mentored by *[[Samuel Thibault|samuelthibault]]*, has been working on adapting the Debian Installer to [produce working Debian GNU/Hurd installation images](http://socghop.appspot.com/gsoc/student_project/show/google/gsoc2010/debian/t127230758239) diff --git a/hurd/porting/guidelines.mdwn b/hurd/porting/guidelines.mdwn index e47d4408..2618cd90 100644 --- a/hurd/porting/guidelines.mdwn +++ b/hurd/porting/guidelines.mdwn @@ -254,7 +254,7 @@ then be found. ## `SA_SIGINFO` -Implemented by Jeremie Koenig, pending upload in Debian eglibc 2.13-19. +Implemented by Jérémie Koenig, pending upload in Debian eglibc 2.13-19. ## `SA_NOCLDWAIT` diff --git a/news/2010-04-30.mdwn b/news/2010-04-30.mdwn index 254ceb99..da4c0183 100644 --- a/news/2010-04-30.mdwn +++ b/news/2010-04-30.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2010, 2012 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 @@ -58,7 +58,7 @@ else="[[!paste id=full_news]]"]] > On to the Google Summer of Code 2010: we got three students working on the > Hurd this year: -> * *Jeremie Koenig*, mentored by *Samuel Thibault*, will be working on +> * *Jérémie Koenig*, mentored by *Samuel Thibault*, will be working on > adapting the Debian Installer to [produce working Debian GNU/Hurd > installation > images](http://socghop.appspot.com/gsoc/student_project/show/google/gsoc2010/debian/t127230758239) diff --git a/open_issues/sa_siginfo_sa_sigaction.mdwn b/open_issues/sa_siginfo_sa_sigaction.mdwn index 3b8edff7..4e1fa849 100644 --- a/open_issues/sa_siginfo_sa_sigaction.mdwn +++ b/open_issues/sa_siginfo_sa_sigaction.mdwn @@ -1,4 +1,5 @@ -[[!meta copyright="Copyright © 2010, 2011 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2010, 2011, 2012 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 @@ -12,7 +13,8 @@ License|/fdl]]."]]"""]] [[!tag open_issue_glibc]] -Note: SA_SIGINFO has now been implemented by Jeremie Koenig. It will be uploaded in Debian eglibc 2.13-19. +Note: SA_SIGINFO has now been implemented by Jérémie Koenig. It will be +uploaded in Debian eglibc 2.13-19. IRC, #hurd, August / September 2010: -- cgit v1.2.3 From d1b0d62ad9ffa33919a2997f0a9a79dddc09cee1 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sun, 18 Mar 2012 15:48:59 +0100 Subject: IRC bits. --- hurd/running/nixos.mdwn | 2 ++ open_issues/libnetfs_io_map.mdwn | 30 ++++++++++++++++++++++++++++++ open_issues/xattr.mdwn | 10 ++++++++-- 3 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 open_issues/libnetfs_io_map.mdwn diff --git a/hurd/running/nixos.mdwn b/hurd/running/nixos.mdwn index dfc9c344..2fa44ede 100644 --- a/hurd/running/nixos.mdwn +++ b/hurd/running/nixos.mdwn @@ -14,4 +14,6 @@ License|/fdl]]."]]"""]] * + * + * diff --git a/open_issues/libnetfs_io_map.mdwn b/open_issues/libnetfs_io_map.mdwn new file mode 100644 index 00000000..b340de90 --- /dev/null +++ b/open_issues/libnetfs_io_map.mdwn @@ -0,0 +1,30 @@ +[[!meta copyright="Copyright © 2012 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 title="libnetfs: io_map"]] + +[[!tag open_issue_hurd]] + +This hampers [[hurd/translator/nfs]] usability, for example. + +IRC, freenode, #hurd, 2012-03-14: + + i just realized that ld.so uses mmap unconditionally + so executables or shared libs can't be used off a netfs-based + file system + that's annoying + civodul: Do you know what it takes to fix libnetfs? I have no + idea. + Never looked at it. + tschwinge: implementing io_map + but i think the idea is that io_map typically isn't convenient + for network file systems + which is why it doesn't have it + the GCS says "thou shall not require mmap" ;-) diff --git a/open_issues/xattr.mdwn b/open_issues/xattr.mdwn index 40222f78..2f80f70c 100644 --- a/open_issues/xattr.mdwn +++ b/open_issues/xattr.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2011, 2012 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 @@ -12,7 +12,7 @@ License|/fdl]]."]]"""]] [[!tag open_issue_glibc open_issue_hurd]] -IRC, freenode, #hurd, 2011-06-01 +IRC, freenode, #hurd, 2011-06-01: Another thing: the lsattr and chattr programs seems to be bogus on Hurd. Are they present since they are part of e2fsprogs? @@ -34,3 +34,9 @@ If interested in working on this, talk to [[tschwinge]], and see these resources * , , + + +IRC, OFTC, #debian-hurd, 2012-03-18: + + notes to self: it seems our ext2 driver comes from linux 2.3.42 + or so, and in linux 2.5.46 ext2/ext3 get xattr and acl support -- cgit v1.2.3 From 65ff6235223233e0a8994eed7bbaede0417e1d4e Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sun, 18 Mar 2012 16:15:33 +0100 Subject: community/gsoc/project_ideas: Update. --- community/gsoc/project_ideas.mdwn | 2 +- community/gsoc/project_ideas/debian_installer.mdwn | 5 +++++ community/gsoc/project_ideas/gccgo.mdwn | 11 +++++++--- community/gsoc/project_ideas/gnat.mdwn | 14 +++++++++---- .../gsoc/project_ideas/language_bindings.mdwn | 11 ++++++---- .../namespace-based_translator_selection.mdwn | 18 ++++++++-------- community/gsoc/project_ideas/nfs.mdwn | 10 ++++++--- community/gsoc/project_ideas/procfs.mdwn | 24 +++++++++++----------- community/gsoc/project_ideas/tmpfs.mdwn | 12 ++++++++--- community/gsoc/project_ideas/xattr.mdwn | 4 ++-- hurd/libstore/part.mdwn | 13 +++++++++--- hurd/translator/nfs.mdwn | 2 ++ open_issues/dde.mdwn | 13 ++++++++++++ open_issues/xattr.mdwn | 3 +++ 14 files changed, 99 insertions(+), 43 deletions(-) diff --git a/community/gsoc/project_ideas.mdwn b/community/gsoc/project_ideas.mdwn index ce289f7b..5d42b5c6 100644 --- a/community/gsoc/project_ideas.mdwn +++ b/community/gsoc/project_ideas.mdwn @@ -94,7 +94,6 @@ other: language_bindings, gnat, gccgo, perl_python. --> [[!inline pages="community/gsoc/project_ideas/gnumach_cleanup" show=0 feeds=no actions=yes]] [[!inline pages="community/gsoc/project_ideas/xmlfs" show=0 feeds=no actions=yes]] [[!inline pages="community/gsoc/project_ideas/unionfs_boot" show=0 feeds=no actions=yes]] -[[!inline pages="community/gsoc/project_ideas/tmpfs" show=0 feeds=no actions=yes]] [[!inline pages="community/gsoc/project_ideas/lexical_dot-dot" show=0 feeds=no actions=yes]] [[!inline pages="community/gsoc/project_ideas/secure_chroot" show=0 feeds=no actions=yes]] [[!inline pages="community/gsoc/project_ideas/package_manager" show=0 feeds=no actions=yes]] @@ -113,3 +112,4 @@ other: language_bindings, gnat, gccgo, perl_python. --> [[!inline pages="community/gsoc/project_ideas/valgrind" show=0 feeds=no actions=yes]] [[!inline pages="community/gsoc/project_ideas/driver_glue_code" show=0 feeds=no actions=yes]] [[!inline pages="community/gsoc/project_ideas/dtrace" show=0 feeds=no actions=yes]] +[[!inline pages="community/gsoc/project_ideas/libdiskfs_locking" show=0 feeds=no actions=yes]] diff --git a/community/gsoc/project_ideas/debian_installer.mdwn b/community/gsoc/project_ideas/debian_installer.mdwn index 43682e8b..37dcc72d 100644 --- a/community/gsoc/project_ideas/debian_installer.mdwn +++ b/community/gsoc/project_ideas/debian_installer.mdwn @@ -10,6 +10,11 @@ is included in the section entitled [[!meta title="Port the Debian Installer to the Hurd"]] +[!] Jérémie Koenig has been working on this as a [[Google Summer of Code +2010|2010]] project. + +--- + The primary means of distributing the Hurd is through Debian GNU/Hurd. However, the installation CDs presently use an ancient, non-native installer. The situation could be much improved by making sure that the newer *Debian diff --git a/community/gsoc/project_ideas/gccgo.mdwn b/community/gsoc/project_ideas/gccgo.mdwn index 26f5a91b..54b20754 100644 --- a/community/gsoc/project_ideas/gccgo.mdwn +++ b/community/gsoc/project_ideas/gccgo.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2011, 2012 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 @@ -10,8 +10,6 @@ License|/fdl]]."]]"""]] [[!meta title="Porting Google Go (GCC: gccgo)"]] - - The goal of this project is to make the [Google Go programming language](http://golang.org/) available on GNU/Hurd in its [[GCC]] *gccgo* implementation. @@ -23,7 +21,14 @@ Apart from a solid knowledge of the [[POSIX]] API, working knowledge of the Google Go programming language is a must. Some Hurd knowledge will have to be acquired while working on the project. +Designing and implementing [[language_bindings]] is a follow-up project. + Possible mentors: Ian Lance Taylor: gccgo bits, [[Thomas Schwinge (tschwinge)|tschwinge]]: Hurd bits. Exercise: Fix one of the problems preventing *gccgo* from working on the Hurd. + +--- + +[[Open Issue page|open_issues/gccgo]]. [Entry in the GCC +wiki](http://gcc.gnu.org/wiki/SummerOfCode#gccgo_hurd). diff --git a/community/gsoc/project_ideas/gnat.mdwn b/community/gsoc/project_ideas/gnat.mdwn index f78c1f64..fef26353 100644 --- a/community/gsoc/project_ideas/gnat.mdwn +++ b/community/gsoc/project_ideas/gnat.mdwn @@ -1,4 +1,5 @@ -[[!meta copyright="Copyright © 2009, 2011 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2009, 2011, 2012 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 @@ -10,8 +11,6 @@ License|/fdl]]."]]"""]] [[!meta title="Porting GNAT (GCC)"]] - - The GNU Ada Translator (GNAT) isn't available for the Hurd so far. There are also a number of other Debian packages depending on GNAT, and thus not buildable on the Hurd. @@ -21,7 +20,14 @@ requires implementing some explicitly system-specific stuff in GNAT, and maybe fixing a few other problems. Good knowledge of Ada is a must; some Hurd knowledge will have to be acquired while working on the project. -Possible mentors: Samuel Thibault (youpi), [[Thomas Schwinge +Designing and implementing [[language_bindings]] is a follow-up project. + +Possible mentors: [[Samuel Thibault (youpi)|samuelthibault]], [[Thomas Schwinge (tschwinge)|tschwinge]]. Exercise: Fix one of the problems preventing GNAT from working on the Hurd. + +--- + +[[Open Issue page|open_issues/gnat]]. [Entry in the GCC +wiki](http://gcc.gnu.org/wiki/SummerOfCode#gnat_hurd). diff --git a/community/gsoc/project_ideas/language_bindings.mdwn b/community/gsoc/project_ideas/language_bindings.mdwn index 6b36c50d..d9a426be 100644 --- a/community/gsoc/project_ideas/language_bindings.mdwn +++ b/community/gsoc/project_ideas/language_bindings.mdwn @@ -1,5 +1,5 @@ -[[!meta copyright="Copyright © 2008, 2009, 2010, 2011 Free Software Foundation, -Inc."]] +[[!meta copyright="Copyright © 2008, 2009, 2010, 2011, 2012 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 @@ -41,8 +41,11 @@ These more specialized bindings could hook in at some of the lower level library interfaces ([[hurd/libports]], [[hurd/glibc]], etc.); use the [[microkernel/mach/MIG]]-provided [[microkernel/mach/RPC]] stubs directly; or even create native stubs directly from the interface definitions. The -[[lisp_bindings_created_by_Flavio_Cruz|flaviocruz]] in last year's GSoC mostly -use the latter approach, and can serve as a good example. +[[lisp_bindings_created_by_Flavio_Cruz|flaviocruz]] as his [[2008 GSoC +project|2008]] mostly use the latter approach, and can serve as a good example. +In his [[2011 GSoC project|2011]], Jérémie Koenig designed and began +implementing an object-oriented interface; see his [[Java status +page|user/jkoenig/java]] for details. There is another possible reason for preferring lower-level bindings: Presently, the Hurd server libraries use the cthreads threading library, which diff --git a/community/gsoc/project_ideas/namespace-based_translator_selection.mdwn b/community/gsoc/project_ideas/namespace-based_translator_selection.mdwn index 67e3fc28..f668b6f2 100644 --- a/community/gsoc/project_ideas/namespace-based_translator_selection.mdwn +++ b/community/gsoc/project_ideas/namespace-based_translator_selection.mdwn @@ -1,15 +1,22 @@ -[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2008, 2009, 2012 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]]."]]"""]] +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] [[!meta title="Namespace-based Translator Selection"]] +[!] [[Sergiu Ivanov|scolobb]] has been working *voluntarily* on this task an +inofficial GSoC 2008 participant. Not all the desired functionality is in +place yet, though. + +--- + The main idea behind the Hurd is to make (almost) all system functionality user-modifiable ([[extensible_system|extensibility]]). This includes a user-modifiable filesystem: the whole filesystem is implemented decentrally, by @@ -75,8 +82,3 @@ Possible mentors: Olaf Buddenhagen (antrik) Exercise: Try to make some modification to the existing unionfs and/or firmlink translators. (More specific suggestions welcome... :-) ) - -*Status*: Sergiu Ivanov has been working *voluntarily* on -[[namespace-based_translator_selection|scolobb]], as an inofficial GSoC 2008 -participant! Not all the desired functionality is in place yet; work is -ongoing. diff --git a/community/gsoc/project_ideas/nfs.mdwn b/community/gsoc/project_ideas/nfs.mdwn index e7c18324..d4980279 100644 --- a/community/gsoc/project_ideas/nfs.mdwn +++ b/community/gsoc/project_ideas/nfs.mdwn @@ -1,12 +1,13 @@ -[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2008, 2009, 2012 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]]."]]"""]] +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] [[!meta title="Improved NFS Implementation"]] @@ -31,6 +32,9 @@ has been done for a former GSoC application -- it might give you some pointers. But don't take any of the statements made there for granted -- check the facts yourself! +A bigger subtask is the [[libnetfs: `io_map`|open_issues/libnetfs_io_map]] +issue. + This task, [[!GNU_Savannah_task 5497]], has no special prerequisites besides general programming skills, and an interest in file systems and network protocols. diff --git a/community/gsoc/project_ideas/procfs.mdwn b/community/gsoc/project_ideas/procfs.mdwn index 0434ab9c..e6b484af 100644 --- a/community/gsoc/project_ideas/procfs.mdwn +++ b/community/gsoc/project_ideas/procfs.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2008, 2009, 2011 Free Software Foundation, +[[!meta copyright="Copyright © 2008, 2009, 2011, 2012 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable @@ -6,11 +6,20 @@ 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]]."]]"""]] +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] [[!meta title="procfs"]] +[!] Madhusudan.C.S has implemented a new, fully functional +[[procfs|madhusudancs]] as a [[GSoC 2008 project|2008]]. + +[!] This was not the end of the story: [[jkoenig's +`procfs`|hurd/translator/procfs/jkoenig]] is yet another re-written and +improved version. + +--- + Although there is no standard (POSIX or other) for the layout of the `/proc` pseudo-filesystem, it turned out a very useful facility in GNU/Linux and other systems, and many tools concerned with process management use it. (`ps`, `top`, @@ -41,12 +50,3 @@ existing Linux `/proc` interface -- no design considerations necessary. Possible mentors: Olaf Buddenhagen (antrik) Exercise: Add or fix one piece in the existing procfs translator. - -*Status*: Madhusudan.C.S has implemented a new, fully functional [[procfs|madhusudancs]] for -GSoC 2008. He is still working on some outstanding issues. - ---- - -Note that this was not the end of the story: [[jkoenig's -`procfs`|hurd/translator/procfs/jkoenig]] is yet another re-written and -improved version. diff --git a/community/gsoc/project_ideas/tmpfs.mdwn b/community/gsoc/project_ideas/tmpfs.mdwn index 63b4effe..c38c6da8 100644 --- a/community/gsoc/project_ideas/tmpfs.mdwn +++ b/community/gsoc/project_ideas/tmpfs.mdwn @@ -1,15 +1,21 @@ -[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2008, 2009, 2012 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]]."]]"""]] +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] [[!meta title="Fix tmpfs"]] +[!] [[Maksym_Planeta]] has been making good progress here; status is tracked at +[[here|hurd/translator/tmpfs/discussion]]. + +--- + In some situations it is desirable to have a file system that is not backed by actual disk storage, but only by anonymous memory, i.e. lives in the RAM (and possibly swap space). diff --git a/community/gsoc/project_ideas/xattr.mdwn b/community/gsoc/project_ideas/xattr.mdwn index 7178d826..8ec4c42e 100644 --- a/community/gsoc/project_ideas/xattr.mdwn +++ b/community/gsoc/project_ideas/xattr.mdwn @@ -38,8 +38,8 @@ Completing this project will require digging into some parts of the Hurd, but it should be quite doable without previous Hurd experience. Some experience with xattrs might help a bit, but shouldn't be really necessary either. -Some previous work on xattr support is available in [[!GNU_Savannah_patch -5126]], and might serve as a starting point. +Some previous work on xattr support is [[available|open_issues/xattr]], and +might serve as a starting point. Possible mentors: Samuel Thibault (youpi) diff --git a/hurd/libstore/part.mdwn b/hurd/libstore/part.mdwn index 5d727ad8..5260d05d 100644 --- a/hurd/libstore/part.mdwn +++ b/hurd/libstore/part.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2010, 2012 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 @@ -21,6 +21,13 @@ Neal: > The motivation was to be able to evict the partitioning logic from Mach. ---- -TODO: How to use, etc. +# Booting + +A similar problem is described in +[[community/gsoc/project_ideas/unionfs_boot]], and needs to be implemented. + + +# TODO + +How to use, etc. diff --git a/hurd/translator/nfs.mdwn b/hurd/translator/nfs.mdwn index 384144dc..bf24370a 100644 --- a/hurd/translator/nfs.mdwn +++ b/hurd/translator/nfs.mdwn @@ -13,4 +13,6 @@ Translator acting as a NFS client. # See Also + * [[libnetfs: `io_map`|open_issues/libnetfs_io_map]] issue + * [[open_issues/libnfs]] diff --git a/open_issues/dde.mdwn b/open_issues/dde.mdwn index adb070cd..b0b38a2a 100644 --- a/open_issues/dde.mdwn +++ b/open_issues/dde.mdwn @@ -18,6 +18,19 @@ Still waiting for interface finalization and proper integration. [[!toc]] +# Disk Drivers + +Not yet supported. + +The plan is to use [[libstore_parted]] for accessing partitions. + + +## Booting + +A similar problem is described in +[[community/gsoc/project_ideas/unionfs_boot]], and needs to be implemented. + + # Upstream Status diff --git a/open_issues/xattr.mdwn b/open_issues/xattr.mdwn index 2f80f70c..558c93b7 100644 --- a/open_issues/xattr.mdwn +++ b/open_issues/xattr.mdwn @@ -12,6 +12,9 @@ License|/fdl]]."]]"""]] [[!tag open_issue_glibc open_issue_hurd]] +This task is listed as a [[Google Summer of Code project +idea|community/gsoc/project_ideas/xattr]]. + IRC, freenode, #hurd, 2011-06-01: Another thing: the lsattr and chattr programs seems to be bogus -- cgit v1.2.3 From e2a18162b41732bb1e9faeed3361ba990f5b0b5e Mon Sep 17 00:00:00 2001 From: "https://jeremie.koenig.myopenid.com/" Date: Sun, 18 Mar 2012 17:36:50 +0100 Subject: fix typo --- contributing/web_pages/news/moth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index 65992517..b0f29f76 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -70,7 +70,7 @@ fixing bugs. After fixing quirks in the Hurd's memory management system, Sergio Lopez [reported success building webkitgtk+](http://lists.debian.org/debian-hurd/2011/10/msg00025.html), whose build stresses the available memory resources on a 32-bit architecture to a -large extend. Svante Signell was busy, too: +large extent. Svante Signell was busy, too: [pax](http://lists.debian.org/debian-hurd/2011/10/msg00105.html), [abiword](http://lists.debian.org/debian-hurd/2011/11/msg00035.html), [syslog-ng](http://lists.debian.org/debian-hurd/2011/11/msg00060.html), -- cgit v1.2.3 From 9a1cf9275937cd7a368da02b5b58d92bc362d9de Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Mon, 19 Mar 2012 07:45:53 +0100 Subject: removed G+ (unfree) --- contributing/web_pages/news/moth_next.mdwn | 4 ---- 1 file changed, 4 deletions(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index b0f29f76..7f3eeae0 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -118,10 +118,6 @@ discrepancy](http://lists.debian.org/debian-hurd/2011/10/msg00053.html), which takes us the first step towards [[porting the system to x86_64|open_issues/64-bit_port]]. -There is now a social network site for GNU Hurd on -[Google+](https://plus.google.com/114942488385711891227), to provide an -additional contact point and a forum for discussion and staying in touch. -