Differences between revisions 191 and 241 (spanning 50 versions)
Revision 191 as of 2014-02-08 21:36:42
Size: 8633
Comment: refresh debian-ports info
Revision 241 as of 2021-09-23 11:54:12
Size: 6200
Editor: PengouinPdt
Comment: change to TAG Translation
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]] ##TAG:TRANSLATION-HEADER-START
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[Debian_GNU/Hurd|English]] - [[fr/Debian_GNU/Hurd|Français]]-~
##TAG:TRANSLATION-HEADER-END
Line 4: Line 6:
----
Line 14: Line 16:
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 39: Line 41:
 * [[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 49: Line 51:
 * buildd
  * security
  * DSA
 * proper dhcp support in installed system
  * use ifup/ifdown instead of translators entry?
 * packages in debian-ports (those marked with <!> need to be integrated in the main archive):
This is on a separate page:

 * [[Debian_GNU/Hurd_TODO]]
== Goals for later ==

 * IPv6 support in d-i (after it is settled for linux).
 * 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.
Line 58: Line 68:
  * (./) (hurd-any) console-driver-xkb
   * integrated in the hurd package
   * to remove
  * (./) (hurd-any) cvsfs, to remove (provided by util-hurd)
   * ITP: DebianBug:669647
  * (./) eglibc, pre-build with 2.17-98 patch fixing dhcpd
  * emacs-defaults
   * default to emacs24
  * (./) exim4, DebianBug:698092 fixed, to remove
  * dash
   * DebianBug:755446
  * firefox
   * build fixes
   * DebianBug:822175
Line 68: Line 74:
   * Add hardware watch support.
  * (./) grub2, remainder, to remove
  * (./) (hurd-any) gopherfs, to remove (provided by util-hurd)
   * ITP: DebianBug:669648
  * (./) (hurd-any) httpfs, to remove (provided by util-hurd)
  * (./) hurd, to remove
  * icon
   * DebianBug:654381
   * -k option issue fixed by exec_file_name patch in libc.
  * <!> isc-dhcp
   * DebianBug:616290
   * Being Discussed directly with upstream, upstream patch available
   * Maintainer wants patch really applied upstream before adding it to debian.
   * patch applied upstream for newer version, but newer version has new occurrence of PATH_MAX
  * (./) libpciaccess, to remove
   * DebianBug:675289
  * (./) libpthread-stubs, to remove
   * DebianBug:706865
  * (./) libxcb, to remove
   * DebianBug:722688
  * (./) mlocate, to remove
   * DebianBug:610209
  * (./) (hurd-any) netio, replaced by socketio from util-hurd, to remove.
   * 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
Line 93: Line 91:
  * openvpn
   * fix ifconfig usage
  * pciutils
   * patched to use PCI arbiter
  * policykit-1
   * Drop consolekit dependency DebianBug:918446
Line 97: Line 101:
  * (./) ruby-sqlite3, to remove
  * (./) ruby2.0, to remove
  * sendmail
   * DebianBug:608525, pending upload
  * (./) (hurd-any) smbfs-hurd, to remove (provided by util-hurd)
   * ITP: DebianBug:669653
  * (./) sysvinit, to remove
   * DebianBug:663009, fixed.
  * (./) (hurd-any) tarfs, to remove (provided by util-hurd)
   * ITP: DebianBug:669654
  * rsyslog
   * DebianBug:900718
  * samba
   * PIPE_BUF: DebianBug:759010
   * TODO: submit patch for faketime usage
  * tdb
   * DebianBug:759008
Line 113: Line 114:
  * xorg
   * Drop openchrome dependency (or fix it, DebianBug:672546)
   * DebianBug:706889
 * various packages in debian-ports, but not a priority
  * (./) premake, too old version, to remove DebianBug:599789
  * vnc4 DebianBug:610852
 * Be able to install at least the base from official mirror (now just missing dhcp)
 * Get Xorg + gnome/kde/xfce/lxde (lxde is working, xfce should work, kde is missing working dbus (due to local socket auth and bugs in select() cornercases)) + some webbrowser working (iceweasel 9 works, though not https).
 * Switch by default to plain sysv startup?
 * fix "su" to root discrepancy (PATH does not include sbin etc.), apparently simply because shadow's su vs coreutils' su.
  * see [[http://article.gmane.org/gmane.linux.utilities.util-linux-ng/6488]]
  * newer coreutils drops su ([[http://lists.debian.org/debian-hurd/2013/07/msg00057.html]]), switch to util-linux' su once util-linux is updated
  * or rather switch to shadow's, like linux, DebianBug:737805
 * No more binaries built in "use debian-ports" era ([[http://lists.debian.org/debian-hurd/2013/07/msg00014.html]]):
  * emacs23
   * lost cause, will be dropped once emacs24 is fixed for good (DebianBug:725099) and made default
  * gnome-system-monitor
   * DebianBug:738280
  * xserver-xorg-video-openchrome
   * DebianBug:672546
 * Good archive coverage.
  * We're at 79%, kfreebsd was at 85% when it entered wheezy. Although probably not reachable, we can probably do better with
   * mono
   * fpc
   * nodejs
 * Fix at least the required, important and standard packages from http://people.debian.org/~sthibault/out_of_date.txt
 * Try to fix the top of http://people.debian.org/~sthibault/graph-total-top.txt

== Goals for later ==

 * IPv6 support in d-i (after it is settled for linux).
 * 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
Line 184: Line 151:
 * [[https://jenkins.debian.net/view/g-i-installation/job/g-i-installation_debian_sid_daily_hurd_lxde/|Daily d-i jenkins]]
Line 187: Line 156:
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)