Kernel Traffic
Latest | Archives | People | Topics
Wine
Latest | Archives | People | Topics
Git
Latest | Archives | People | Topics
Czech
Home | News | RSS Feeds | Mailing Lists | Authors Info | Mirrors | Sleeping Cousins
 

Hurd Traffic #67 For 15 Nov 2000

Editor: Zack Brown

By Paul Emsley  and  Zack Brown

Mach 4 | Hurd Servers | Debian Hurd Home | Debian Hurd FAQ | Debian Hurd Mailing List | Hurd Reference Manual | Hurd Installation Guide | Cross-Compiling GNUMach | Hurd Hardware Compatibility Guide

Table Of Contents

Introduction

Want to help write KC Debian Hurd? See the KC Authorship page the KC Debian Hurd homepage, and the Thread Summary FAQ. Send any questions to the KCDevel mailing list.

Mailing List Stats For This Week

We looked at 129 posts in 497K.

There were 48 different contributors. 20 posted more than once. 18 posted last week too.

The top posters of the week were:

1. Status Of PPP

24 Oct 2000 - 27 Oct 2000 (26 posts) Archive Link: "cross compilation problems"

Summary By Zack Brown

People: Daniel E. BaumannMarcus Brinkmann

In the course of discussion, Daniel E. Baumann mentioned, "I wanted to build from CVS because it is the most up to date (isn't it?) and I would like to get the tunnel interface in pfinet (which Marcus commited to CVS a while ago) so I can get BSD user space PPP working with it. Although I think I may also have to build GNU Mach to get the com port fixes there, also. I am just shooting for something that will help me get PPP working." Marcus Brinkmann replied, "The latest deb has them, but they are also in CVS, in case you roll your own." Daniel came back with, "So the latest debian packages for gnumach and the hurd have the" [...] "tunnel interfaces for pfinet? If this is the case then I won't bother building from CVS. What would be the point?" And Marcus replied, "Exactly. ;) But the latest Hurd package is not uploaded yet. It will be uploaded at saturday, if nothing unexpected happens until then."

2. Status Of Installation Media

31 Oct 2000 - 10 Nov 2000 (29 posts) Archive Link: "Making an apt-able GNU/Hurd CDROM"

Summary By Zack Brown

Topics: Apt

People: Philip CharlesRamakrishnan MMarcus Brinkmann

Ramakrishnan M started work on a Debian Hurd CD for his own use, and Marcus Brinkmann mentioned that Philip Charles was busy on a version that would be useful for installation. Marcus suggested that Ramakrishnan report back on his experiences, and Philip offered the following advice:

There are two parts to producing a Hurd installation CD; boot-floppies and debian-cd. boot-floppies is basically OK if the "purity" issue is ignored. There are improvements that can be made and no doubt bugs will be discovered, but it works. People can grab a kind of diff which can be copied over the top the standard Debian 2.2.16 boot floppies from my site www.copyleft.co.nz. I have done it this way so people can see what I have done easily.

Debian-cd is far more complex and requires the cooperation of a number of people to get it up to standard. apt and dselect need to be checked out to make certain that they will work with cdroms, the exclusion list needs to be up to date, the mirror needs to be consistent (mirrorcheck option has to be switched off before the CD will build), the dependencies need to be spot on and met. In other words a lot of detail work needs to be done. It will need Hurd hackers as it is beyond the abilities of a GNU/Linux CD vendor.

I have debian CD scripts which I have used to build the CD, but they are in such a mess that I can hardly follow them myself. They have a nasty bug which wrecks my mirror as well. I will get onto making them somewhat presentable and put them up on my site. This will be in a few days time and I will post to this list when this is done.

In a later post, he cautioned, "The problem is that Hurd is under development and this means that dselect and apt will not work properly even if they are set up to work from a CD. Potato (2.2_r0) was frozen for months before all the issues which affect the building of a CD were sorted out. The only way that a good Hurd CD could be produced is to have two versions on the mirrors, one frozen, the other unstable, and have a team of people working on frozen making certain that all the bugs were eliminated. IMHO Hurd is not ready for this yet."

3. R

3 Nov 2000 - 6 Nov 2000 (5 posts) Archive Link: "R on the Hurd"

Summary By Paul Emsley

People: Roland McGrathZsombor Cseres-Gergely

Zsombor Cseres-Gergely compiled R (a programming environment for statistics), but had problems with dynamic loading and undefined symbols (R_sort was not defined). He said that this is the only problem preventing him from using GNU/Hurd for his day to day work.

Roland McGrath thought that this was a problem in how the binaries were built. He asked how things went using Linux. Zsombor replied that it worked without problem using Linux and that Duncan Temple Lang of the R developers had thoughts about his error message: Perhaps the linking mechanism in the Hurd did not export symbols in a way that shared libraries can find them?

Roland seemed skeptical: " The correct linker options for this sort of issue are the same as on Linux. Perhaps their build scripts behave differently on Linux than on Hurd. It sounds like they expect to link the main executable with --export-dynamic. "

Zsombor said that the R developers seemed to agree and had patched the next version. "Put it plainly: R (1.2) runs on the Hurd! (at a reasonable speed)" .

4. New Version Of Installation Guide And Translations

6 Nov 2000 - 8 Nov 2000 (11 posts) Archive Link: "Installation Guide"

Summary By Zack Brown

People: Edouard G. ParmelanNeal H WalfieldPhilip CharlesNiels Möller

Neal H Walfield thanked a lot of people for their help, and gave a link to the new version of Hurd Installation Guide, which he said included new information on X and PPP. Javier Viñuales Gutiérrez was very excited, and rushed off to translate the text into Spanish. Philip Charles also leaped up and took the doc for the boot floppies. Gaute B Strokkenes posted a patch with some fixes, which Neal approved. Meanwhile, Jean-Michel Friedt reported translating the text into French, although he asked for help with some of the words. He also wanted to know where he could upload the translation, and Neal invited all translators to send their work directly to him. Jean-Michel also had some questions about how to render various characters using the .texi format. Niels Möller suggested a hack he'd worked up awhile ago, which would do the trick, though not well enough to correctly handle hyphenation. He gave links to the patch and character definitions. But Edouard G. Parmelan replied:

You should prefers http://egp.free.fr/patches/txi-4.0-egp4.diff.gz. With this patch you have:

And it's already submit for addition in next release of Texinfo :-)

5. Using 'knit' To Improve Code Reusability

7 Nov 2000 (2 posts) Archive Link: "Knit Module Definitions"

Summary By Zack Brown

People: Brent FulghamRoland McGrath

Brent Fulgham gave a link to knit and asked, "Would something like Knit help with writing Hurd servers? It's designed to work with OSKit at a pretty low level, and looks fairly interesting." Roland McGrath replied, "Certainly! I am very excited about the potential of this project (I used to work with that group)." EOT.

6. Finding The 'apt-get' Package

10 Nov 2000 (6 posts) Subject: "getting apt-get"

Summary By Zack Brown

Topics: Apt

People: Petros SidiropoulosThomas Poindessous

Petros Sidiropoulos asked where to get 'apt-get'. Andreas Kahari gave a link to the Debian source package, and Thomas Poindessous gave a link to the directory containing the Hurd port.

 

 

 

 

 

 

Sharon And Joy
 

Kernel Traffic is grateful to be developed on a computer donated by Professor Greg Benson and Professor Allan Cruse in the Department of Computer Science at the University of San Francisco. This is the same department that invented FlashMob Computing. Kernel Traffic is hosted by the generous folks at kernel.org. All pages on this site are copyright their original authors, and distributed under the terms of the GNU General Public License version 2.0.