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