Differences between revisions 56 and 239 (spanning 183 versions)
Revision 56 as of 2011-11-21 22:32:32
Size: 8561
Comment:
Revision 239 as of 2019-04-24 20:35:43
Size: 6073
Comment: new lightdm + policykit-1 packages
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
# Put translations here # ~-Translation(s): English - [[de/Debian_GNU/Hurd|Deutsch]] ~-Translation(s): English - [[fr/Debian_GNU/Hurd|Français]]
Line 14: Line 14:
the main archive and move fully to debian-ports.org."''<<FootNote([[http://lists.debian.org/debian-devel-announce/2011/03/msg00015.html]] - Debian pushes development of the Hurd port)>> the main archive and move fully to Debian unofficial ports."''<<FootNote([[http://lists.debian.org/debian-devel-announce/2011/03/msg00015.html]] - Debian pushes development of the Hurd port)>>
Line 18: Line 18:
''Debian GNU/Hurd'' is an operating system from Debian, but which uses [[http://www.gnu.org/software/hurd/|GNU Hurd]], which a set of servers, running on top of the GNU Mach microkernel instead of the kernel named ''Linux'' (thus the name Debian GNU/Hurd). Some day, most applications will exist both in ''Debian GNU/Hurd'' and in ''[[DebianGnuLinux|Debian GNU/Linux]]''. ''Debian GNU/Hurd'' is an operating system from Debian, but which uses [[http://www.gnu.org/software/hurd/|GNU Hurd]], which is a set of servers, running on top of the GNU Mach microkernel instead of the kernel named ''Linux'' (thus the name Debian GNU/Hurd). Some day, most applications will exist both in ''Debian GNU/Hurd'' and in ''[[DebianGnuLinux|Debian GNU/Linux]]''.
Line 39: Line 39:
 * [[http://lists.debian.org/debian-devel-announce/2011/07/msg00002.html|Last bits from the project]]  * [[https://lists.debian.org/debian-devel-announce/2014/05/msg00006.html|Last bits from the project]]
Line 41: Line 41:
 * IRC channel: [[irc://irc.freenode.net/hurd|#hurd]] on irc.freenode.net (not irc.debian.org)  * IRC channel: http://www.gnu.org/software/hurd/irc.html
  *
[[irc://irc.freenode.net/hurd|#hurd]] on irc.freenode.net
 * [[irc://irc.debian.org/debian-hurd|#debian-hurd]] on irc.debian.org
Line 43: Line 45:
== Goals for releasing in wheezy ==  * [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-hurd@lists.debian.org;tag=hurd|Bugs]]
Line 45: Line 47:
 * buildd
  * security
  * DSA
 * proper dhcp support in installed system
  * use ifup/ifdown instead of translators entry?
 * debian-ports packages need to be integrated in the main archive.
  * (./) acl, to remove
  * (./) bash
   * Only to fix a rare segfault, already accepted upstream, available in experimental
  * binutils
   * http://bugs.debian.org/629866
   * Not critical, can live without
  * cardmgr-gnumach
   * wifi, not mandatory
  * console-driver-xkb
   * we should probably just integrate it in the hurd package
  * (./) cscope, to remove
  * e2fsprogs
   * PATH_MAX in quota code, TODO.
  * ecl
   * not installable, can live without, to remove
  * (./) eglibc, anticipated build of -22~0, to remove when -22 gets uploaded.
  * (./) exim4, to remove
  * (./) gamin
   * needs few patches already sent in various bugzilla.gnome.org reports:
    * https://bugzilla.gnome.org/show_bug.cgi?id=315644
    * https://bugzilla.gnome.org/show_bug.cgi?id=588337
    * https://bugzilla.gnome.org/show_bug.cgi?id=605246
   * http://bugs.debian.org/637019
   * Fixed, to remove
  * gcc-4.4 gcc-4.6
   * http://bugs.debian.org/629866
   * not critical, can live without
  * (./) gdb, to remove
  * (./) gdm3, to remove
  * (./) gem2deb, to remove
   * drops ruby 1.9.1 support, as it is not available on hurd
  * ghc6
   * Difficult hang during build
   * uninstallable in ports
  * (./) gnutls26
   * http://bugs.debian.org/636949
   * to remove
  * gopherfs
   * ITP: hurdextras?
  * graphviz
   * http://bugs.debian.org/648520
  * grub2
   * decide on partition stuff, and submit
  * (./) gtest, remove
  * guile-1.8
   * linked with -lpthread, to avoid dlopen(lpthread) bug, http://bugs.debian.org/646544
   * http://bugs.debian.org/630415 shows that guile-2.0 will have pthread enabled anyway.
  * (./) hdf5
   * http://bugs.debian.org/627896 , fixed in experimental
   * to remove
  * hyperestraier
   * not mandatory
  * icon
   * not mandatory
  * ifupdown
   * TODO
  * isc-dhcp
   * http://bugs.debian.org/616290
  * (./) libarchive, remove
  * libdrm
   * This is just a stub. integrate in the main archive?
  * (./) libpthread-stubs, remove
  * libusb
   * This is just a stub. integrate in the main archive?
  * lockdev
   * TODO
  * mpi-defaults
   * http://bugs.debian.org/553701 , fixed in experimental
  * netio
   * ITP: hurdextras?
  * packagekit
   * http://bugs.debian.org/645553
   * "fixed" version now fails to build with old iceweasel 7...
  * parted
   * decide on partition stuff, and submit
  * pulseaudio
   * --(See http://www.pulseaudio.org/ticket/817 : upstream is not very responsive...)--
   * see https://bugs.freedesktop.org/show_bug.cgi?id=42715
    * needs also SA_NOCLDWAIT
    * needs symbol fixes in the Debian packaging
  * qdbm
   * make check fails due to unimplemented msync(), http://bugs.debian.org/648663
   * does not honor nocheck in DEB_BUILD_OPTIONS, http://bugs.debian.org/648649
  * random-egd
   * make it an alternative to Marcus' C implementation
   * not mandatory
  * ruby1.9.1
   * (./) Fix {{{__libc_stack_end}}} in glibc, pending
   * (./) apply patch to fix struct dirent size once upstream agreed.
   * fix PATH_MAX issue, http://bugs.debian.org/648055
  * sane-backends-extras
   * not mandatory
  * screen
   * trivial fix on http://bugs.debian.org/522689 , uploaded to experimental
  * sudo
  * tarfs
   * ITP: hurdextras?
  * (./) tcp-wrappers, to remove
  * wireless-tools-gnumach
   * for wifi, probably not mandatory
 * Be able to install from official mirror (should be almost done, missing grub/parted)
 * Integrate DDE to get nowadays' network support.
 * Get Xorg + gnome/kde/xfce (xfce should work, kde is missing working dbus (due to local socket auth and bugs in select() cornercases)) + some webbrowser working (iceweasel works).
 * (./) Fix ext2fs uncleanness at reboot [[http://www.gnu.org/software/hurd/open_issues/sync_but_still_unclean_filesystem.html]]
 * Switch to plain sysv startup?
 * Enable console by default? (we now have proper kernel message relaying)
 * Good archive coverage.
  * We're at 70%, kfreebsd is at 88%. Although probably not reachable, we can probably do better with
   * ghc
   * mono
   * gnat
   * (./) ruby1.9.1
== Goals for releasing in jessie ==
Line 164: Line 49:
This is on a separate page:

 * [[Debian_GNU/Hurd_TODO]]
Line 167: Line 55:
 * upgrade libfuse compatibility to >= 2.6.5, with fuse_lowlevel.h, [[http://www.gnu.org/software/hurd/hurd/libfuse.html]]
 * add cpuid-based autoloading of libc0.3-i686
 * add autoloading of libc0.3-xen

== Packages in debian-ports ==

Packages marked with <!> need to be integrated in the main archive.

  * (hurd-any) cardmgr-gnumach
   * wifi, can live without
   * postpone
  * dash
   * DebianBug:755446
  * firefox
   * build fixes
   * DebianBug:822175
  * gdb
   * Fixed upstream
  * gxine
   * No change, just built against fixed samba
  * TOREMOVE: iceweasel
  * icewm
   * build fix, TODO: submit
  * ldb
   * build with patched tdb
  * libpciaccess
   * patched to use PCI arbiter
  * lightdm
   * Drop consolekit dependency DebianBug:924358
  * TOREMOVE: lwip
  * mplayer2
   * Hack around PATH_MAX
  * ntp
   * Ship ntpdate at least.
  * openvpn
   * fix ifconfig usage
  * pciutils
   * patched to use PCI arbiter
  * policykit-1
   * Drop consolekit dependency DebianBug:918446
  * (hurd-any) random-egd
   * make it an alternative to Marcus' C implementation
   * can live without
   * can postpone
  * rsyslog
   * DebianBug:900718
  * samba
   * PIPE_BUF: DebianBug:759010
   * TODO: submit patch for faketime usage
  * tdb
   * DebianBug:759008
  * (hurd-any) util-hurd
  * (hurd-any) wireless-tools-gnumach
   * just for wifi, can live without
   * postpone
  * x86info
   * DebianBug:468696
Line 204: Line 149:
 * [[https://jenkins.debian.net/view/g-i-installation/job/g-i-installation_debian_sid_daily_hurd_lxde/|Daily d-i jenkins]]
Line 207: Line 154:
CategoryPermalink CategoryPermalink CategoryPorts

Translation(s): English - Français

Debian > Debian GNU > Debian GNU/Hurd


This page attempts to be a reference for all resources related to Debian GNU/Hurd that can be useful for users and developers. Feel free to add more stuff as you see fit.

"In a discussion with the Debian Hurd porters it was decided that the Hurd port stays on FTPMaster until Wheezy is released. Should they have managed to get the port into a state that it is released together with all the others (probably as a technology preview), it is kept in the archive. Should they not manage this the port will be removed from the main archive and move fully to Debian unofficial ports."1

What is Debian GNU/Hurd ?

Debian GNU/Hurd is an operating system from Debian, but which uses GNU Hurd, which is a set of servers, running on top of the GNU Mach microkernel instead of the kernel named Linux (thus the name Debian GNU/Hurd). Some day, most applications will exist both in Debian GNU/Hurd and in Debian GNU/Linux.

Basic info

Goals for releasing in jessie

This is on a separate page:

Goals for later

Packages in debian-ports

Packages marked with <!> need to be integrated in the main archive.

  • (hurd-any) cardmgr-gnumach
    • wifi, can live without
    • postpone
  • dash
  • firefox
  • gdb
    • Fixed upstream
  • gxine
    • No change, just built against fixed samba
  • TOREMOVE: iceweasel
  • icewm
    • build fix, TODO: submit
  • ldb
    • build with patched tdb
  • libpciaccess
    • patched to use PCI arbiter
  • lightdm
    • Drop consolekit dependency 924358

  • TOREMOVE: lwip
  • mplayer2
    • Hack around PATH_MAX
  • ntp
    • Ship ntpdate at least.
  • openvpn
    • fix ifconfig usage
  • pciutils
    • patched to use PCI arbiter
  • policykit-1
    • Drop consolekit dependency 918446

  • (hurd-any) random-egd
    • make it an alternative to Marcus' C implementation
    • can live without
    • can postpone
  • rsyslog
  • samba
    • PIPE_BUF: 759010

    • TODO: submit patch for faketime usage
  • tdb
  • (hurd-any) util-hurd
  • (hurd-any) wireless-tools-gnumach
    • just for wifi, can live without
    • postpone
  • x86info

Developer info


CategoryPermalink CategoryPorts

  1. http://lists.debian.org/debian-devel-announce/2011/03/msg00015.html - Debian pushes development of the Hurd port (1)