From c23af07ba162354c913022f7b47f0620328b6ea5 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 18 Feb 2012 22:49:47 +0100 Subject: Typo, Arch link --- hurd/dde/guide.mdwn | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hurd/dde/guide.mdwn b/hurd/dde/guide.mdwn index 6a83519c..9dd9fc67 100644 --- a/hurd/dde/guide.mdwn +++ b/hurd/dde/guide.mdwn @@ -197,7 +197,7 @@ in the boottime grub menu while testing.) Once there, set up the translators for the driver (as root): - $ settrans -c /dev/forcedeth /hurd/dde/forcedeth + $ settrans -c /dev/forcedeth /hurd/dde/dde_forcedeth $ settrans -c /dev/eth0 /hurd/dde/devnode -M /dev/forcedeth eth0 @@ -211,3 +211,5 @@ see the normal network setup documentation. The only differences here are the different location of the pfinet binary, and the different syntax for the -i option. + +Check Arch/Hurd recipe on git://projects.archhurd.org/packages.git -- cgit v1.2.3 From 1a9da555c1368ead75b5b90fc10aafa4eccfe8b2 Mon Sep 17 00:00:00 2001 From: "https://me.yahoo.com/a/9N39JDV2ju3pv4m1CqWm9iuOiMzQdw--#e4af3" Date: Mon, 20 Feb 2012 20:52:49 +0100 Subject: --- index/discussion.mdwn | 1 + 1 file changed, 1 insertion(+) diff --git a/index/discussion.mdwn b/index/discussion.mdwn index f369ed35..b233b790 100644 --- a/index/discussion.mdwn +++ b/index/discussion.mdwn @@ -13,6 +13,7 @@ is included in the section entitled Please add your comments here about what you think needs to be done on these web pages. +- If you do [dissertation help](http://dissertations.superiorpapers.com/), then try to do one. Maybe explain further. Put some input people might think it can ascend their knowledge. A suggestion box like this is helpful. ## What to Add -- cgit v1.2.3 From 2c73b444ad289bbf658fafaf844dc9713a74a917 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 21 Feb 2012 12:44:56 +0100 Subject: This reverts commit 1a9da555c1368ead75b5b90fc10aafa4eccfe8b2. --- index/discussion.mdwn | 1 - 1 file changed, 1 deletion(-) diff --git a/index/discussion.mdwn b/index/discussion.mdwn index b233b790..f369ed35 100644 --- a/index/discussion.mdwn +++ b/index/discussion.mdwn @@ -13,7 +13,6 @@ is included in the section entitled Please add your comments here about what you think needs to be done on these web pages. -- If you do [dissertation help](http://dissertations.superiorpapers.com/), then try to do one. Maybe explain further. Put some input people might think it can ascend their knowledge. A suggestion box like this is helpful. ## What to Add -- cgit v1.2.3 From 0a895585c00617fe52d9749c5d82214e8eb788a8 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Tue, 21 Feb 2012 20:23:13 +0100 Subject: Document what is not useful any more with the Debian packages --- hurd/dde/guide.mdwn | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/hurd/dde/guide.mdwn b/hurd/dde/guide.mdwn index 9dd9fc67..b8b117e4 100644 --- a/hurd/dde/guide.mdwn +++ b/hurd/dde/guide.mdwn @@ -22,9 +22,14 @@ The whole process is much more cumbersome otherwise. It also assumes that apart from networking, your Hurd system is already installed and operational. +Debian now already includes dde support in both gnumach (>= +2:1.3.99.dfsg.git20120219-1) and hurd (>= 20120219-1), so in the steps below, +building gnumach will not be needed. Also, be sure to use the dde-debian branch +instead of dde. + We start by booting into Debian GNU/Linux, -so we can download everything we will need for building DDE. +so we can download everything we will need for building DDE. If you have already a way to download things from the Hurd image, skip to "Get DDE code" below. Once there, first mount the Hurd partition (as root): @@ -60,6 +65,9 @@ Get DDE code: $ mkdir dde && cd dde +Note: here, use dde-debian instead of dde if you have gnumach >= +2:1.3.99.dfsg.git20120219-1 already installed and running. + $ git clone git://git.sv.gnu.org/hurd/incubator.git -b dde hurd $ git clone git://git.sv.gnu.org/hurd/gnumach.git -b master-user_level_drivers @@ -113,7 +121,7 @@ Make sure we can build stuff as normal user: Now you can log in with the normal user account to build stuff. -Build a DDE-enabled Mach: +Build a DDE-enabled Mach. Not needed if you have gnumach >= 2:1.3.99.dfsg.git20120219-1 already installed and running: $ cd ~me/dde/gnumach @@ -123,7 +131,7 @@ Build a DDE-enabled Mach: If not already present in DDE, -we need to prepare the driver for the network card: +we need to prepare the driver for the network card (else, skip to "Having prepared the driver" below): $ cd ~me/dde/hurd @@ -166,7 +174,7 @@ we can now build the necessary Hurd and DDE bits: $ mkdir -p hurd/include/ddekit # workaround for a buildsystem bug... XXX I'm pretty sure this is not necessary anymore - $ make libddekit libmachdev devnode pfinet # Hurd components + $ make libddekit libmachdev devnode pfinet # Hurd components. This is not needed if you have hurd >= 20120219-1 already installed and running. $ cd libdde_linux26 # common DDE driver code -- uses a different Makefile system than the Hurd components! -- cgit v1.2.3 From 325d6397d78b289bc9781a54897aa3d73b9134bd Mon Sep 17 00:00:00 2001 From: jd823592 Date: Tue, 21 Feb 2012 21:24:32 +0100 Subject: --- hurd/dde/guide.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hurd/dde/guide.mdwn b/hurd/dde/guide.mdwn index b8b117e4..fce7af45 100644 --- a/hurd/dde/guide.mdwn +++ b/hurd/dde/guide.mdwn @@ -90,7 +90,7 @@ the right source file from Linux: Point a (JavaScript-capable) web browser at - http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.29.y.git;a=tree;f=drivers/net;hb=HEAD + http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=blob_plain;f=drivers/net/forcedeth.c;h=df0794e8557654f81fdf08e3d199365474cf5ee2;hb=refs/heads/linux-2.6.29.y (Note: you **have** to use 2.6.29, as this is the version DDE is currently based on.) -- cgit v1.2.3 From 6ba08fb63eb80ea904f5255b1a0591d886b718e9 Mon Sep 17 00:00:00 2001 From: jd823592 Date: Tue, 21 Feb 2012 21:35:45 +0100 Subject: --- hurd/dde/guide.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hurd/dde/guide.mdwn b/hurd/dde/guide.mdwn index fce7af45..b91915d9 100644 --- a/hurd/dde/guide.mdwn +++ b/hurd/dde/guide.mdwn @@ -90,7 +90,7 @@ the right source file from Linux: Point a (JavaScript-capable) web browser at - http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=blob_plain;f=drivers/net/forcedeth.c;h=df0794e8557654f81fdf08e3d199365474cf5ee2;hb=refs/heads/linux-2.6.29.y + http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=tree;f=drivers/net;h=57a91d6e290fd906281a2736bcc2894877c0c777;hb=refs/heads/linux-2.6.29.y (Note: you **have** to use 2.6.29, as this is the version DDE is currently based on.) -- cgit v1.2.3 From fce6e18424f764caaa8d3b94b5d994b3ef514f7b Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Tue, 21 Feb 2012 21:42:32 +0100 Subject: document that whichever 2.6.29.y is fine --- hurd/dde/guide.mdwn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hurd/dde/guide.mdwn b/hurd/dde/guide.mdwn index b8b117e4..0e88f1ff 100644 --- a/hurd/dde/guide.mdwn +++ b/hurd/dde/guide.mdwn @@ -92,8 +92,8 @@ Point a (JavaScript-capable) web browser at http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.29.y.git;a=tree;f=drivers/net;hb=HEAD -(Note: you **have** to use 2.6.29, -as this is the version DDE is currently based on.) +(Note: you **have** to use some 2.6.29.y (whatever the y, prefer the latest), as +this is the version DDE is currently based on.) Find the right file to download (forcedeth.c in this example); -- cgit v1.2.3 From c71b0b1470bb92920693baeb1659b81824e51cfc Mon Sep 17 00:00:00 2001 From: jd823592 Date: Tue, 21 Feb 2012 22:01:59 +0100 Subject: Hopefully the right source for the net drivers from linux kernel 2.6.29 --- hurd/dde/guide.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hurd/dde/guide.mdwn b/hurd/dde/guide.mdwn index 64f843dd..8f8441bd 100644 --- a/hurd/dde/guide.mdwn +++ b/hurd/dde/guide.mdwn @@ -90,7 +90,7 @@ the right source file from Linux: Point a (JavaScript-capable) web browser at - http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=tree;f=drivers/net;h=57a91d6e290fd906281a2736bcc2894877c0c777;hb=refs/heads/linux-2.6.29.y + http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=tree;f=drivers/net;hb=refs/heads/linux-2.6.29.y (Note: you **have** to use some 2.6.29.y (whatever the y, prefer the latest), as this is the version DDE is currently based on.) -- cgit v1.2.3 From 2b35c666bcca89f147094cbba31f97963038ea19 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Tue, 21 Feb 2012 22:37:31 +0100 Subject: Add NixOS qemu image URL --- hurd/running/qemu.mdwn | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hurd/running/qemu.mdwn b/hurd/running/qemu.mdwn index b2812750..0866d0ac 100644 --- a/hurd/running/qemu.mdwn +++ b/hurd/running/qemu.mdwn @@ -20,6 +20,10 @@ 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 + +http://hydra.nixos.org/jobset/gnu/hurd-master + ## Unofficial Images Note that the following images are unofficial ones: they have been prepared by -- cgit v1.2.3 From c3c4e7e8961cc9fb320b86be95e018ea97262603 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Tue, 21 Feb 2012 23:12:48 +0100 Subject: Update --- hurd/dde/guide.mdwn | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/hurd/dde/guide.mdwn b/hurd/dde/guide.mdwn index 8f8441bd..08fcc459 100644 --- a/hurd/dde/guide.mdwn +++ b/hurd/dde/guide.mdwn @@ -113,7 +113,7 @@ Once there, install the packages previously downloaded (again as root): $ apt-get build-dep hurd gnumach - $ apt-get install git-core build-essential libpciaccess-dev libpcap0.8-dev + $ apt-get install git-core build-essential libpciaccess-dev libpcap0.8-dev hurd-dev zlib1g-dev Make sure we can build stuff as normal user: @@ -172,8 +172,6 @@ we can now build the necessary Hurd and DDE bits: $ autoreconf -i && ./configure - $ mkdir -p hurd/include/ddekit # workaround for a buildsystem bug... XXX I'm pretty sure this is not necessary anymore - $ make libddekit libmachdev devnode pfinet # Hurd components. This is not needed if you have hurd >= 20120219-1 already installed and running. $ cd libdde_linux26 # common DDE driver code -- uses a different Makefile system than the Hurd components! -- cgit v1.2.3 From cb0d7e06b21b46ff2d38c682e144d265a69bfb08 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Tue, 21 Feb 2012 23:17:29 +0100 Subject: packages are also needed during offline apt --- hurd/dde/guide.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hurd/dde/guide.mdwn b/hurd/dde/guide.mdwn index 08fcc459..dbd90f41 100644 --- a/hurd/dde/guide.mdwn +++ b/hurd/dde/guide.mdwn @@ -57,7 +57,7 @@ Download the packages for offline installation: $ apt-get -c etc/apt/apt.conf.offline build-dep hurd gnumach - $ apt-get -c etc/apt/apt.conf.offline install git-core build-essential libpciaccess-dev libpcap0.8-dev + $ apt-get -c etc/apt/apt.conf.offline install git-core build-essential libpciaccess-dev libpcap0.8-dev hurd-dev zlib1g-dev Get DDE code: -- cgit v1.2.3 From 87c37c0de41f080ae0f91be7bbd7bb373f0c314c Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Wed, 22 Feb 2012 23:30:58 +0100 Subject: Also start the translator immediately, to get debugging messages --- hurd/dde/guide.mdwn | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hurd/dde/guide.mdwn b/hurd/dde/guide.mdwn index dbd90f41..92f54f94 100644 --- a/hurd/dde/guide.mdwn +++ b/hurd/dde/guide.mdwn @@ -203,14 +203,14 @@ in the boottime grub menu while testing.) Once there, set up the translators for the driver (as root): - $ settrans -c /dev/forcedeth /hurd/dde/dde_forcedeth + $ settrans -cap /dev/forcedeth /hurd/dde/dde_forcedeth - $ settrans -c /dev/eth0 /hurd/dde/devnode -M /dev/forcedeth eth0 + $ settrans -cap /dev/eth0 /hurd/dde/devnode -M /dev/forcedeth eth0 Finally, we can set up the actual network translator, using something like: - $ settrans -c /servers/socket/2 /hurd/dde/pfinet -i /dev/eth0 -a 192.168.1.194 -g 192.168.1.254 -m 255.255.255.0 + $ settrans -cap /servers/socket/2 /hurd/dde/pfinet -i /dev/eth0 -a 192.168.1.194 -g 192.168.1.254 -m 255.255.255.0 For the exact syntax, see the normal network setup documentation. -- cgit v1.2.3 From f08826f63374bb72c23d0f70e76963c0c4a7d2fd Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Thu, 23 Feb 2012 01:53:45 +0100 Subject: Make warning about mixture fatter --- hurd/dde/guide.mdwn | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/hurd/dde/guide.mdwn b/hurd/dde/guide.mdwn index 92f54f94..0cea6655 100644 --- a/hurd/dde/guide.mdwn +++ b/hurd/dde/guide.mdwn @@ -66,7 +66,8 @@ Get DDE code: $ mkdir dde && cd dde Note: here, use dde-debian instead of dde if you have gnumach >= -2:1.3.99.dfsg.git20120219-1 already installed and running. +2:1.3.99.dfsg.git20120219-1 already installed and running. Otherwise you will +get "vm_allocate_contiguous: (ipc/mig) bad request message ID" error messages. $ git clone git://git.sv.gnu.org/hurd/incubator.git -b dde hurd @@ -205,6 +206,11 @@ Once there, set up the translators for the driver (as root): $ settrans -cap /dev/forcedeth /hurd/dde/dde_forcedeth +If that spews error "vm_allocate_contiguous: (ipc/mig) bad request message ID", +you are mixing things: either use the debian kernel and the dde-debian incubator +branch, or use your kernel built from the master-user_level_drivers branch and +the dde incubator branch, but don't make any mixture. + $ settrans -cap /dev/eth0 /hurd/dde/devnode -M /dev/forcedeth eth0 Finally, we can set up the actual network translator, -- cgit v1.2.3 From 42843605d20f7b85ba0b08bcd363ccdf3ceb8b6b Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Thu, 23 Feb 2012 02:14:03 +0100 Subject: skip steps when the latest package is installed --- hurd/dde/guide.mdwn | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/hurd/dde/guide.mdwn b/hurd/dde/guide.mdwn index 0cea6655..bf41dd79 100644 --- a/hurd/dde/guide.mdwn +++ b/hurd/dde/guide.mdwn @@ -173,25 +173,25 @@ we can now build the necessary Hurd and DDE bits: $ autoreconf -i && ./configure - $ make libddekit libmachdev devnode pfinet # Hurd components. This is not needed if you have hurd >= 20120219-1 already installed and running. + $ make libddekit libmachdev devnode pfinet # Hurd components. This is not needed if you have the Debian hurd-dev >= 20120219-1 package already installed. - $ cd libdde_linux26 # common DDE driver code -- uses a different Makefile system than the Hurd components! + $ make -C libdde_linux26 # common DDE driver code -- uses a different Makefile system than the Hurd components! This is not needed if you have the Debian hurd-dev >= 20120219-2 package already installed. - $ make +If you have the Debian hurd-dev >= 20120219-2 package already installed (and thus skipped the previous steps), run: - $ cd ../dde_forcedeth # actual driver + $ make -C dde_forcedeth PKGDIR=/usr/share/libdde_linux26 # actual driver - $ make +otherwise, after doing the previous steps, use: -Install the various built components to their final destinations (as root): + $ make -C dde_forcedeth # actual driver + +Install the various built components to their final destinations (as root). You only need to install dde_forcedeth if you are already running the Debian gnumach >= 2:1.3.99.dfsg.git20120219-1 and hurd-dev >= 20120219-1 packages: $ cd ~me/dde/ $ cp gnumach/gnumach /boot/gnumach_dde - $ mkdir /hurd/dde - - $ cp hurd/devnode/devnode hurd/pfinet/pfinet hurd/dde_forcedeth/dde_forcedeth /hurd/dde + $ cp hurd/devnode/devnode hurd/pfinet/pfinet hurd/dde_forcedeth/dde_forcedeth /hurd Now everything should be ready. @@ -204,19 +204,19 @@ in the boottime grub menu while testing.) Once there, set up the translators for the driver (as root): - $ settrans -cap /dev/forcedeth /hurd/dde/dde_forcedeth + $ settrans -cap /dev/forcedeth /hurd/dde_forcedeth If that spews error "vm_allocate_contiguous: (ipc/mig) bad request message ID", you are mixing things: either use the debian kernel and the dde-debian incubator branch, or use your kernel built from the master-user_level_drivers branch and the dde incubator branch, but don't make any mixture. - $ settrans -cap /dev/eth0 /hurd/dde/devnode -M /dev/forcedeth eth0 + $ settrans -cap /dev/eth0 /hurd/devnode -M /dev/forcedeth eth0 Finally, we can set up the actual network translator, using something like: - $ settrans -cap /servers/socket/2 /hurd/dde/pfinet -i /dev/eth0 -a 192.168.1.194 -g 192.168.1.254 -m 255.255.255.0 + $ settrans -cap /servers/socket/2 /hurd/pfinet -i /dev/eth0 -a 192.168.1.194 -g 192.168.1.254 -m 255.255.255.0 For the exact syntax, see the normal network setup documentation. -- cgit v1.2.3 From d98d3a896f1d1dd4280a4711db1dea05d9afbaf8 Mon Sep 17 00:00:00 2001 From: Vinny Date: Thu, 1 Mar 2012 19:01:26 +0100 Subject: --- hurd/status.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hurd/status.mdwn b/hurd/status.mdwn index 447f3ae4..a48c128f 100644 --- a/hurd/status.mdwn +++ b/hurd/status.mdwn @@ -39,7 +39,7 @@ memory or semaphores are still under development. All this applies to the current development version, and not to the last release (0.2). We encourage everybody who is interested to try -out the latest development version, and send feedback to the Hurd +out the current development version, and send feedback to the Hurd developers. -- cgit v1.2.3 From 947c08f15176620e8ecd6f9858a69c3a4e7dad41 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Fri, 2 Mar 2012 22:03:33 +0100 Subject: news: real-life debugging with the Hurd: --- contributing/web_pages/news/moth_next.mdwn | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index 9b0844bd..edcd172b 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -85,6 +85,16 @@ TODO: - http://lists.gnu.org/archive/html/bug-hurd/2011-12 - http://lists.debian.org/debian-hurd/2011/10/threads.html +As a sidenote, we would like 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 :) + ------ Add stuff here? (This is already in q3) -- cgit v1.2.3 From 02c3eb2289c957a9df342189dbb5efe6295cfde4 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Fri, 2 Mar 2012 22:12:48 +0100 Subject: news: bug hurd done till 2011-12 (inclusive) --- contributing/web_pages/news/moth_next.mdwn | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index edcd172b..dc6176e4 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -31,7 +31,10 @@ This month [hurd hacker] [item] Alain submitted a patch to suport cpuinfo in the /proc interface rbraun committed the last patch to mplanetas branch of the slab allocator -work, for integration. +work, for integration. http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00046.html + + + IRC, freenode, #hurd, 2011-11-14: @@ -56,7 +59,7 @@ 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 +- 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 - 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 - @@ -77,13 +80,7 @@ Ludovic Courtès: 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: Better Memory Management and memfs: http://www.bddebian.com/~hurd-web/user/Sergio_Lopez/ - -(bug hurd done till 2011-11 (inclusive)) - -TODO: -- http://lists.gnu.org/archive/html/bug-hurd/2011-12 -- http://lists.debian.org/debian-hurd/2011/10/threads.html +Sergio Lopez documented his work on Better Memory Management and memfs: http://www.bddebian.com/~hurd-web/user/Sergio_Lopez/ As a sidenote, we would like to share a story about real-life debugging with the Hurd: @@ -95,6 +92,11 @@ As a sidenote, we would like to share a story about real-life debugging with the all that on the same machine with *no* system reboot just ext2fs restart :) +(bug hurd done till 2011-12 (inclusive)) + +TODO: +- http://lists.debian.org/debian-hurd/2011/10/threads.html + ------ Add stuff here? (This is already in q3) -- cgit v1.2.3 From 2d5018d663cc9b31da8c662d75280d3d2281b6a6 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Fri, 2 Mar 2012 22:46:26 +0100 Subject: news: debian-hurd 2011-10 and 11 added --- contributing/web_pages/news/moth_next.mdwn | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index dc6176e4..1b29f364 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -30,7 +30,7 @@ This month [hurd hacker] [item] -- Bouju Alain submitted a patch to suport cpuinfo in the /proc interface -rbraun committed the last patch to mplanetas branch of the slab allocator +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 @@ -59,10 +59,25 @@ 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 +- 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 -- + +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 +- Samuel Thibault: packagekit: http://lists.debian.org/debian-hurd/2011/10/msg00071.html evolution http://lists.debian.org/debian-hurd/2011/10/msg00070.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 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 @@ -82,6 +97,10 @@ Pino Toscano and Thomas Schwinge: pthread improvements: http://lists.gnu.org/arc 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: yay GNU/Hurd -- cgit v1.2.3 From e5dc0b493de233eab5dcb570da32b5bba3f9d26e Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sat, 3 Mar 2012 00:40:38 +0100 Subject: news: Finally gathered all news items for the qoth 2011-q4 --- 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 1b29f364..cd589f87 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -66,11 +66,13 @@ Debugging: 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 -- Samuel Thibault: packagekit: http://lists.debian.org/debian-hurd/2011/10/msg00071.html evolution http://lists.debian.org/debian-hurd/2011/10/msg00070.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 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: - undefined reference to dl_foo: add -ldl for building -- cgit v1.2.3 From 2b118db4408fae7654547996a8deadcecfe0c65f Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sat, 3 Mar 2012 00:43:32 +0100 Subject: news: no more gathering to do --- contributing/web_pages/news/moth_next.mdwn | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index cd589f87..603643a6 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -113,10 +113,7 @@ As a sidenote, we would like to share a story about real-life debugging with the all that on the same machine with *no* system reboot just ext2fs restart :) -(bug hurd done till 2011-12 (inclusive)) - -TODO: -- http://lists.debian.org/debian-hurd/2011/10/threads.html + ------ -- 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 32a1a1ac75312e034a49acf82a80478140696741 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 3 Mar 2012 01:21:12 +0100 Subject: Add link to Neal's initial patch --- community/gsoc/project_ideas/file_locking.mdwn | 2 ++ 1 file changed, 2 insertions(+) diff --git a/community/gsoc/project_ideas/file_locking.mdwn b/community/gsoc/project_ideas/file_locking.mdwn index 0159b091..811027c3 100644 --- a/community/gsoc/project_ideas/file_locking.mdwn +++ b/community/gsoc/project_ideas/file_locking.mdwn @@ -23,6 +23,8 @@ which needs a complete implementation. This task will require digging into parts of the code to understand how file locking works on the Hurd. Only general programming skills are required. +A preliminary patch is available on http://savannah.gnu.org/patch/?332 + Possible mentors: Samuel Thibault (youpi) Exercise: Find one of the existing issues, either by looking at the task/bug -- 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 a315d9ca1c9c99b24b410475d93ffd66cca8b5b4 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sat, 17 Mar 2012 12:04:07 +0100 Subject: Complete previous change. mailing_lists/commit-hurd: New. --- mailing_lists.mdwn | 4 ++-- mailing_lists/commit-hurd.mdwn | 11 +++++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 mailing_lists/commit-hurd.mdwn diff --git a/mailing_lists.mdwn b/mailing_lists.mdwn index 4194c473..33f131d5 100644 --- a/mailing_lists.mdwn +++ b/mailing_lists.mdwn @@ -1,5 +1,5 @@ [[!meta copyright="Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, -2011 Free Software Foundation, Inc."]] +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 @@ -51,7 +51,7 @@ Technical discussion and bug reports; main development list. If you want to -Commit notices for the GNU Hurd. +Commit notices for the GNU Hurd, and other automated status updates. ## hurd-devel diff --git a/mailing_lists/commit-hurd.mdwn b/mailing_lists/commit-hurd.mdwn new file mode 100644 index 00000000..08fcaff4 --- /dev/null +++ b/mailing_lists/commit-hurd.mdwn @@ -0,0 +1,11 @@ +[[!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 redir=mailing_lists#commit-hurd]] -- cgit v1.2.3