Minutes of GNU/kFreeBSD IRC meeting 20050821
Aurelien Jarno
aurelien at aurel32.net
Thu Aug 25 21:41:25 UTC 2005
GNU/kFreeBSD IRC meeting, August 21, 2005
=========================================
The sixth Debian GNU/kFreeBSD meeting was held from 19:00 UTC to 20:05
UTC on Saturday August 21th.
The next meeting will take place on Sunday September 4th at 19:00 UTC.
Minutes
-------
People mentioned:
aurel32: Aurelien Jarno
bal00: Hector Garcia
braindmg: Guillem Jover
nyu: Robert Millan
otavio: Otavio Salvador
tarzeau: Gürkan Sengün
1) aurel32 explained that io.debian.net, the GNU/kFreeBSD developer
machine is now up and works well. An annoucement, including the
status of the port, has to be posted on debian-devel-announce.
We just need to wait for gnuab.org to be back again, and for the
new livecd to be released.
2) aurel32 announced that all gcc packages from Debian unstable, that
is to say gcc-3.3, gcc-3.4 and gcc-4.0 are building on
kfreebsd-i386 without any patch.
3) aurel32 is still porting the glibc. He has changed the sigaction
glibc function to use the new sigaction syscall that has been
introduced in kFreeBSD 5.0 instead of the old sigvec syscall. This
should make possible to use up to 128 signals, which should also make
possible to free SIGUSR1 and SIGUSR2 that are currently used by
linuxthreads.
He also have removed the ugly "#include /usr/src/..", and solved the
namespace collision (glibc and kfreebsd-kernel-headers providing the
same file).
4) nyu announced that CD burning is now supposed to work on kfreebsd-i386,
but there is a long dependency chain. cdrtools needs libcam, which he
ported and packaged in freebsd-libs source package. This package also
include libsbuf, which libcam needs. freebsd-libs also needs libbsd.
5) nyu ported libattr, but it doesn't really work (segfault). This is a
first step for having libacl.
6) nyu also ported busybox, and has sent the patch in the upstream BTS.
7) nyu explained that a some of packages fails to build because the
register names have different name on GNU/kFreeBSD. They are named
eax, ebx, etc. on GNU/Linux and sc_eax, sc_ebx, etc. on GNU/kFreeBSD.
aurel32 proposed to use an union in the structure definition, so that
both name could be used.
New action points
-----------------
* all: write an announcement mail for io.debian.net
Opened action points
--------------------
* aurel32: rebuild all packages that are still using
lipthread2
* braindmg: work on util-linux
* aurel32: add java support to gcc
* braindmg: send a status of the port to debian-devel
* aurel32: finish porting glibc-2.3.5
* aurel32 & braindmg: fix our packages that are modifying
build-depends at build time
* braindmg: upload ufsutils to unstable
* somebody: port libkvm in a clean manner
Closed action points
--------------------
* nyu: port busybox
--
.''`. Aurelien Jarno | GPG: 1024D/F1BCDB73
: :' : Debian GNU/Linux developer | Electrical Engineer
`. `' aurel32 at debian.org | aurelien at aurel32.net
`- people.debian.org/~aurel32 | www.aurel32.net
More information about the Glibc-bsd-devel
mailing list