From 9345586302f30be56189efcf0edb8b064bad0b37 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 19 May 2009 09:12:27 +0200 Subject: Show used tags and create pages to show what is tagged. --- tag/fixed_in_debian.mdwn | 19 +++++++++++++++++++ tag/open_issue_glibc.mdwn | 19 +++++++++++++++++++ tag/open_issue_gnumach.mdwn | 13 +++++++++++++ tag/open_issue_hurd.mdwn | 13 +++++++++++++ tag/open_issue_mach.mdwn | 13 +++++++++++++ tag/open_issue_mig.mdwn | 13 +++++++++++++ tag/open_issue_porting.mdwn | 13 +++++++++++++ tag/open_issue_viengoos.mdwn | 19 +++++++++++++++++++ 8 files changed, 122 insertions(+) create mode 100644 tag/fixed_in_debian.mdwn create mode 100644 tag/open_issue_glibc.mdwn create mode 100644 tag/open_issue_gnumach.mdwn create mode 100644 tag/open_issue_hurd.mdwn create mode 100644 tag/open_issue_mach.mdwn create mode 100644 tag/open_issue_mig.mdwn create mode 100644 tag/open_issue_porting.mdwn create mode 100644 tag/open_issue_viengoos.mdwn (limited to 'tag') diff --git a/tag/fixed_in_debian.mdwn b/tag/fixed_in_debian.mdwn new file mode 100644 index 00000000..f804b685 --- /dev/null +++ b/tag/fixed_in_debian.mdwn @@ -0,0 +1,19 @@ +[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title=fixed_in_debian]] + +[[!map pages="tagged(fixed_in_debian) and !*/discussion" +show=title]] + +[[!inline +pages="tagged(fixed_in_debian) and !open_issues and !*/discussion" +show=0 +feeds=no]] diff --git a/tag/open_issue_glibc.mdwn b/tag/open_issue_glibc.mdwn new file mode 100644 index 00000000..e4d22881 --- /dev/null +++ b/tag/open_issue_glibc.mdwn @@ -0,0 +1,19 @@ +[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title=open_issue_glibc]] + +[[!map pages="tagged(open_issue_glibc) and !open_issues and !*/discussion" +show=title]] + +[[!inline +pages="tagged(open_issue_glibc) and !open_issues and !*/discussion" +show=0 +feeds=no]] diff --git a/tag/open_issue_gnumach.mdwn b/tag/open_issue_gnumach.mdwn new file mode 100644 index 00000000..39ab4f6b --- /dev/null +++ b/tag/open_issue_gnumach.mdwn @@ -0,0 +1,13 @@ +[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title=open_issue_gnumach]] + +[[!meta redir=microkernel/mach/gnumach/open_issues]] diff --git a/tag/open_issue_hurd.mdwn b/tag/open_issue_hurd.mdwn new file mode 100644 index 00000000..5d456d12 --- /dev/null +++ b/tag/open_issue_hurd.mdwn @@ -0,0 +1,13 @@ +[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title=open_issue_hurd]] + +[[!meta redir=hurd/open_issues]] diff --git a/tag/open_issue_mach.mdwn b/tag/open_issue_mach.mdwn new file mode 100644 index 00000000..3b31bea8 --- /dev/null +++ b/tag/open_issue_mach.mdwn @@ -0,0 +1,13 @@ +[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title=open_issue_mach]] + +[[!meta redir=open_issue_gnumach]] diff --git a/tag/open_issue_mig.mdwn b/tag/open_issue_mig.mdwn new file mode 100644 index 00000000..13fd5a26 --- /dev/null +++ b/tag/open_issue_mig.mdwn @@ -0,0 +1,13 @@ +[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title=open_issue_mig]] + +[[!meta redir=microkernel/mach/mig/gnu_mig/open_issues]] diff --git a/tag/open_issue_porting.mdwn b/tag/open_issue_porting.mdwn new file mode 100644 index 00000000..9a3f154c --- /dev/null +++ b/tag/open_issue_porting.mdwn @@ -0,0 +1,13 @@ +[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title=open_issue_porting]] + + * List of [[Debian packages that need porting|hurd/running/debian/porting]] diff --git a/tag/open_issue_viengoos.mdwn b/tag/open_issue_viengoos.mdwn new file mode 100644 index 00000000..d9662803 --- /dev/null +++ b/tag/open_issue_viengoos.mdwn @@ -0,0 +1,19 @@ +[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title=open_issue_viengoos]] + +[[!map pages="tagged(open_issue_viengoos) and !open_issues and !*/discussion" +show=title]] + +[[!inline +pages="tagged(open_issue_viengoos) and !open_issues and !*/discussion" +show=0 +feeds=no]] -- cgit v1.2.3 From 83e4562b290577f353aec09d5fbcd4fc133b3904 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 19 May 2009 09:06:34 +0200 Subject: GDB issues. --- gdb.mdwn | 12 ++++++++---- hurd/open_issues/gdb_non-stop_mode.mdwn | 21 --------------------- hurd/open_issues/gdb_pending_execs.mdwn | 23 ----------------------- hurd/open_issues/gdb_thread_ids.mdwn | 17 ----------------- open_issues/gdb_non-stop_mode.mdwn | 25 +++++++++++++++++++++++++ open_issues/gdb_pending_execs.mdwn | 27 +++++++++++++++++++++++++++ open_issues/gdb_thread_ids.mdwn | 21 +++++++++++++++++++++ tag/open_issue_gdb.mdwn | 19 +++++++++++++++++++ 8 files changed, 100 insertions(+), 65 deletions(-) delete mode 100644 hurd/open_issues/gdb_non-stop_mode.mdwn delete mode 100644 hurd/open_issues/gdb_pending_execs.mdwn delete mode 100644 hurd/open_issues/gdb_thread_ids.mdwn create mode 100644 open_issues/gdb_non-stop_mode.mdwn create mode 100644 open_issues/gdb_pending_execs.mdwn create mode 100644 open_issues/gdb_thread_ids.mdwn create mode 100644 tag/open_issue_gdb.mdwn (limited to 'tag') diff --git a/gdb.mdwn b/gdb.mdwn index 5409a05d..6c43728c 100644 --- a/gdb.mdwn +++ b/gdb.mdwn @@ -1,4 +1,5 @@ -[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation, +Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -10,8 +11,11 @@ is included in the section entitled The [GNU debugger *GDB*](http://www.gnu.org/software/gdb/). -* [[Backtrace]]s + * [[Backtrace]]s -* [Manual](http://sourceware.org/gdb/documentation/) + * [Manual](http://sourceware.org/gdb/documentation/) -* [When disassemble doesn't work](http://lists.gnu.org/archive/html/bug-hurd/2007-02/msg00039.html) + * [When disassemble doesn't + work](http://lists.gnu.org/archive/html/bug-hurd/2007-02/msg00039.html) + + * [[Open Issues|tag/open_issue_gdb]] diff --git a/hurd/open_issues/gdb_non-stop_mode.mdwn b/hurd/open_issues/gdb_non-stop_mode.mdwn deleted file mode 100644 index 199cb7ae..00000000 --- a/hurd/open_issues/gdb_non-stop_mode.mdwn +++ /dev/null @@ -1,21 +0,0 @@ -[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -GNU GDB's `gnu-nat.c` doesn't support *non-stop* mode. - -Also, from , -GNU GDB's Pedro Alves: - -> I also notice that when going through the shell in non-stop mode, it would be -> more correct to resume all threads --- we don't want non-stop and its -> scheduler-locking to apply to the shell. Basically, non-stop should be off -> if there are pending execs. This was an existing issue, and doesn't affect -> linux today, so I'll just ignore that for now, as it needs more tweaking to -> fix. diff --git a/hurd/open_issues/gdb_pending_execs.mdwn b/hurd/open_issues/gdb_pending_execs.mdwn deleted file mode 100644 index cf5cc705..00000000 --- a/hurd/open_issues/gdb_pending_execs.mdwn +++ /dev/null @@ -1,23 +0,0 @@ -[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -: - -GNU GDB's Ulrich Weigand: - -> Hmm. It would appear that "set exec-wrapper" is currently broken with -> the gnu-nat.c target, right? - -GNU GDB's Pedro Alves: - ->> Yeah, it appears so. Don't know if it's possible to get rid of the local ->> pending execs handling in gnu-nat.c. An alternative would be to make ->> pending_execs a property of inferior.h:`struct inferior' instead of of ->> gnu-nat.c:`struct inf'. diff --git a/hurd/open_issues/gdb_thread_ids.mdwn b/hurd/open_issues/gdb_thread_ids.mdwn deleted file mode 100644 index 8752e9d8..00000000 --- a/hurd/open_issues/gdb_thread_ids.mdwn +++ /dev/null @@ -1,17 +0,0 @@ -[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -GNU GDB's Pedro Alves: - -> One thing [I asked -> myself](http://lists.gnu.org/archive/html/bug-hurd/2008-10/msg00045.html) -> was, if gnu-nat.c couldn't be using the port's id as thread ids instead of a -> locally auto-generated number. Maybe the thread id of the main thread would -> be preserved across execs this way diff --git a/open_issues/gdb_non-stop_mode.mdwn b/open_issues/gdb_non-stop_mode.mdwn new file mode 100644 index 00000000..418b144c --- /dev/null +++ b/open_issues/gdb_non-stop_mode.mdwn @@ -0,0 +1,25 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!meta title="GDB's non-stop mode"]] + +[[!tag open_issue_gdb]] + +GNU GDB's `gnu-nat.c` doesn't support *non-stop* mode. + +Also, from , +GNU GDB's Pedro Alves: + +> I also notice that when going through the shell in non-stop mode, it would be +> more correct to resume all threads --- we don't want non-stop and its +> scheduler-locking to apply to the shell. Basically, non-stop should be off +> if there are pending execs. This was an existing issue, and doesn't affect +> linux today, so I'll just ignore that for now, as it needs more tweaking to +> fix. diff --git a/open_issues/gdb_pending_execs.mdwn b/open_issues/gdb_pending_execs.mdwn new file mode 100644 index 00000000..bb0f8419 --- /dev/null +++ b/open_issues/gdb_pending_execs.mdwn @@ -0,0 +1,27 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!meta title="GDB: pending_execs"]] + +[[!tag open_issue_gdb]] + +: + +GNU GDB's Ulrich Weigand: + +> Hmm. It would appear that "set exec-wrapper" is currently broken with +> the gnu-nat.c target, right? + +GNU GDB's Pedro Alves: + +>> Yeah, it appears so. Don't know if it's possible to get rid of the local +>> pending execs handling in gnu-nat.c. An alternative would be to make +>> pending_execs a property of inferior.h:`struct inferior' instead of of +>> gnu-nat.c:`struct inf'. diff --git a/open_issues/gdb_thread_ids.mdwn b/open_issues/gdb_thread_ids.mdwn new file mode 100644 index 00000000..eeb67f30 --- /dev/null +++ b/open_issues/gdb_thread_ids.mdwn @@ -0,0 +1,21 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!meta title="GDB: thread ids"]] + +[[!tag open_issue_gdb]] + +GNU GDB's Pedro Alves: + +> One thing [I asked +> myself](http://lists.gnu.org/archive/html/bug-hurd/2008-10/msg00045.html) +> was, if gnu-nat.c couldn't be using the port's id as thread ids instead of a +> locally auto-generated number. Maybe the thread id of the main thread would +> be preserved across execs this way diff --git a/tag/open_issue_gdb.mdwn b/tag/open_issue_gdb.mdwn new file mode 100644 index 00000000..937aafc2 --- /dev/null +++ b/tag/open_issue_gdb.mdwn @@ -0,0 +1,19 @@ +[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title=open_issue_gdb]] + +[[!map pages="tagged(open_issue_gdb) and !open_issues and !*/discussion" +show=title]] + +[[!inline +pages="tagged(open_issue_gdb) and !open_issues and !*/discussion" +show=0 +feeds=no]] -- cgit v1.2.3 From 19d36ab6069b08af9e8c35812ed6d5f95aa13a58 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 19 May 2009 10:59:11 +0200 Subject: MIG issues. --- microkernel/mach/mig/gnu_mig.mdwn | 4 ++-- microkernel/mach/mig/gnu_mig/open_issues.mdwn | 22 ---------------------- .../open_issues/duplicate_inclusion_guards.mdwn | 14 -------------- open_issues/duplicate_inclusion_guards.mdwn | 16 ++++++++++++++++ tag/open_issue_mig.mdwn | 8 +++++++- 5 files changed, 25 insertions(+), 39 deletions(-) delete mode 100644 microkernel/mach/mig/gnu_mig/open_issues.mdwn delete mode 100644 microkernel/mach/mig/gnu_mig/open_issues/duplicate_inclusion_guards.mdwn create mode 100644 open_issues/duplicate_inclusion_guards.mdwn (limited to 'tag') diff --git a/microkernel/mach/mig/gnu_mig.mdwn b/microkernel/mach/mig/gnu_mig.mdwn index 03ef0967..1bcbd545 100644 --- a/microkernel/mach/mig/gnu_mig.mdwn +++ b/microkernel/mach/mig/gnu_mig.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2001, 2006, 2008 Free Software Foundation, +[[!meta copyright="Copyright © 2001, 2006, 2008, 2009 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable @@ -21,4 +21,4 @@ software in the GNU system that uses Mach-based GNU MIG is fully compatible with [[OSF_MIG|mig]]. * [[Building]] - building (and obtaining) GNU MIG - * [[Open_Issues]] + * [[Open Issues|tag/open_issue_mig]] diff --git a/microkernel/mach/mig/gnu_mig/open_issues.mdwn b/microkernel/mach/mig/gnu_mig/open_issues.mdwn deleted file mode 100644 index 208712da..00000000 --- a/microkernel/mach/mig/gnu_mig/open_issues.mdwn +++ /dev/null @@ -1,22 +0,0 @@ -[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -[[!meta title="Open Issues"]] - -This is a dumping ground for open issues for GNU MIG. - -[[!inline -pages="(microkernel/mach/mig/gnu_mig/open_issues/* or tagged(open_issue_*mig)) -and !open_issues and !*/discussion" -show=0 -feeds=no -actions=yes -rootpage="microkernel/mach/mig/gnu_mig/open_issues" -postformtext="Add a new item titled:"]] diff --git a/microkernel/mach/mig/gnu_mig/open_issues/duplicate_inclusion_guards.mdwn b/microkernel/mach/mig/gnu_mig/open_issues/duplicate_inclusion_guards.mdwn deleted file mode 100644 index daace92e..00000000 --- a/microkernel/mach/mig/gnu_mig/open_issues/duplicate_inclusion_guards.mdwn +++ /dev/null @@ -1,14 +0,0 @@ -[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -E.g., both `/usr/include/hurd/process.h` and -`/usr/include/hurd/process_request.h` use `_process_user_` as an inclusion -guard. This leads to problems when both are needed, as is the case in -[[GDB]]'s `gdb/gnu-nat.c`. diff --git a/open_issues/duplicate_inclusion_guards.mdwn b/open_issues/duplicate_inclusion_guards.mdwn new file mode 100644 index 00000000..1bb8fc36 --- /dev/null +++ b/open_issues/duplicate_inclusion_guards.mdwn @@ -0,0 +1,16 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!tag open_issue_mig]] + +E.g., both `/usr/include/hurd/process.h` and +`/usr/include/hurd/process_request.h` use `_process_user_` as an inclusion +guard. This leads to problems when both are needed, as is the case in +[[GDB]]'s `gdb/gnu-nat.c`. diff --git a/tag/open_issue_mig.mdwn b/tag/open_issue_mig.mdwn index 13fd5a26..8ac476cc 100644 --- a/tag/open_issue_mig.mdwn +++ b/tag/open_issue_mig.mdwn @@ -10,4 +10,10 @@ License|/fdl]]."]]"""]] [[!meta title=open_issue_mig]] -[[!meta redir=microkernel/mach/mig/gnu_mig/open_issues]] +[[!map pages="tagged(open_issue_mig) and !open_issues and !*/discussion" +show=title]] + +[[!inline +pages="tagged(open_issue_mig) and !open_issues and !*/discussion" +show=0 +feeds=no]] -- cgit v1.2.3 From 98af3eee371766914b053a5011b4830ac358f477 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 19 May 2009 11:06:58 +0200 Subject: Hurd issues. --- hurd.mdwn | 2 +- hurd/open_issues.mdwn | 21 ----- hurd/open_issues/cvs_tasks_file.mdwn | 14 ---- hurd/open_issues/cvs_todo_file.mdwn | 14 ---- hurd/open_issues/libfshelp_in_hurdlibs.mdwn | 12 --- hurd/open_issues/some_todo_list.mdwn | 119 -------------------------- hurd/open_issues/wrong_reply_message_id.mdwn | 19 ----- open_issues/cvs_tasks_file.mdwn | 18 ++++ open_issues/cvs_todo_file.mdwn | 18 ++++ open_issues/libfshelp_in_hurdlibs.mdwn | 16 ++++ open_issues/some_todo_list.mdwn | 121 +++++++++++++++++++++++++++ open_issues/wrong_reply_message_id.mdwn | 23 +++++ tag/open_issue_hurd.mdwn | 8 +- 13 files changed, 204 insertions(+), 201 deletions(-) delete mode 100644 hurd/open_issues.mdwn delete mode 100644 hurd/open_issues/cvs_tasks_file.mdwn delete mode 100644 hurd/open_issues/cvs_todo_file.mdwn delete mode 100644 hurd/open_issues/libfshelp_in_hurdlibs.mdwn delete mode 100644 hurd/open_issues/some_todo_list.mdwn delete mode 100644 hurd/open_issues/wrong_reply_message_id.mdwn create mode 100644 open_issues/cvs_tasks_file.mdwn create mode 100644 open_issues/cvs_todo_file.mdwn create mode 100644 open_issues/libfshelp_in_hurdlibs.mdwn create mode 100644 open_issues/some_todo_list.mdwn create mode 100644 open_issues/wrong_reply_message_id.mdwn (limited to 'tag') diff --git a/hurd.mdwn b/hurd.mdwn index 4b434a65..6c56b619 100644 --- a/hurd.mdwn +++ b/hurd.mdwn @@ -77,7 +77,7 @@ in the *unstable* branch of the Debian archive. * [[Building]] * [[building/Cross-Compiling]] -* [[Open_Issues]] +* [[Open Issues|tag/open_issue_hurd]] # Developer References diff --git a/hurd/open_issues.mdwn b/hurd/open_issues.mdwn deleted file mode 100644 index 83adcce5..00000000 --- a/hurd/open_issues.mdwn +++ /dev/null @@ -1,21 +0,0 @@ -[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -[[!meta title="Open Issues"]] - -This is a dumping ground for open issues for the GNU Hurd. - -[[!inline -pages="(hurd/open_issues/* or tagged(open_issue_hurd)) and !open_issues and -!*/discussion" -show=0 -feeds=no -actions=yes -rootpage="hurd/open_issues" postformtext="Add a new item titled:"]] diff --git a/hurd/open_issues/cvs_tasks_file.mdwn b/hurd/open_issues/cvs_tasks_file.mdwn deleted file mode 100644 index a2fbf619..00000000 --- a/hurd/open_issues/cvs_tasks_file.mdwn +++ /dev/null @@ -1,14 +0,0 @@ -[[!meta copyright="Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free -Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -The canonical [tasks -file](http://savannah.gnu.org/cgi-bin/viewcvs/~checkout~/hurd/hurd/tasks?rev=HEAD&content-type=text/plain) -from the CVS archive. diff --git a/hurd/open_issues/cvs_todo_file.mdwn b/hurd/open_issues/cvs_todo_file.mdwn deleted file mode 100644 index c5e48979..00000000 --- a/hurd/open_issues/cvs_todo_file.mdwn +++ /dev/null @@ -1,14 +0,0 @@ -[[!meta copyright="Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free -Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -The canonical [TODO -file](http://savannah.gnu.org/cgi-bin/viewcvs/~checkout~/hurd/hurd/TODO?rev=HEAD&content-type=text/plain) -from the CVS archive. diff --git a/hurd/open_issues/libfshelp_in_hurdlibs.mdwn b/hurd/open_issues/libfshelp_in_hurdlibs.mdwn deleted file mode 100644 index d5b455a0..00000000 --- a/hurd/open_issues/libfshelp_in_hurdlibs.mdwn +++ /dev/null @@ -1,12 +0,0 @@ -[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -[[libtrivfs]] seems to use [[libfshelp]], but doesn't have it listed in -`HURDLIBS`. Should change that? Same for [[libnetfs]] and [[libdiskfs]]? diff --git a/hurd/open_issues/some_todo_list.mdwn b/hurd/open_issues/some_todo_list.mdwn deleted file mode 100644 index 88cbbe75..00000000 --- a/hurd/open_issues/some_todo_list.mdwn +++ /dev/null @@ -1,119 +0,0 @@ -[[!meta copyright="Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free -Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -This todo is primarily targetted at the Hurd proper -and applications that rely on the Hurd interfaces. - -* psmisc - -The tools provided by the psmisc package are linux centric. Killall and pstree, for instance, require Linux's proc file system but could just as easily use Hurd's libps. - -* tmpfs -* ppp -* unionfs/stowfs -* supermount translator - -Related: [[KnownHurdLimits]] - -From Marcus, 2002: - -* xkb driver for console (for international users) -* kbd leds in console (well, in general, Roland's new driver in oskit for that crap) -* fixing fakeroot (it's buggy) -* fixing tmpfs (it's buggy, Neal says it's Mach's fault) -* adding posix shared memory (requires the io\_close call to be implemented) -* adding posix file locking (requires the io\_close call to be implemented) -* testing - * find + various filesystems (are inode numbers for . and .. sane?) - * ext2fs with other block sizes than 4096 - * --help and --version and --usage in all programs - * I have seen ^V in some --help output, might be argp bug - * Verify that all options are documented clearly, and that no unimplemented options appear - * Is the short and long description in the help output correct? - * Is the return value of all programs correct (eg, does main() return a sane value) - * Is the suid bit correctly set for all installed programs? - * Translators - * Does settrans -g work? -fg? - * Does fsysopts work? Does setting options with fsysopts work? - * Does stat() work on all translated nodes and give proper data? - * What about chown, chmod (some translators should pass this through to the underlying node, esp in /dev!) - * Does statfs give correct data? - * Are all inode numbers and link counts correct? -* We also should have a "make check" test suite. We can add this once Jeff finished his automake patches -* pick up the other things - * pthread, definitely. Now that we are so close - * new console is basically done - * needs integration of course - * X switching support -* there is certainly more to do ... - -Wolfgang list of [Easy tasks](http://mail.gnu.org/pipermail/help-hurd/2002-July/006413.html) on July 28, 2002: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DifficultyTask
0 Check if all programs handle options (at least --help, --version and --usage; don't forget about the shell scripts)
1 Check if all translators handle fsysopts
1 Check if all translators respond to "settrans -g"
1 More tests of this kind
2 Fix those of the above who don't work as intended
2 Document (in doc/hurd.texi) all undocumented programs (translators as well as programs in utils/ and sutils/ and some others)
1 Find a POSIX test suite, run it on GNU/Hurd, report the results
1 Find more useful test suites to run
3 Update INSTALL-cross
2 Check if all the store classes in libstore work (we have many of them, look into the Makefile)
4 Fix those who don't work
2 Document all still undocumented store classes
2 The console is pretty new code, it told me it wants to get tested
- -Where difficulty 0 means trivial and 4 means tricky; the difficulty has nothing to do with the importance. diff --git a/hurd/open_issues/wrong_reply_message_id.mdwn b/hurd/open_issues/wrong_reply_message_id.mdwn deleted file mode 100644 index 53f5b797..00000000 --- a/hurd/open_issues/wrong_reply_message_id.mdwn +++ /dev/null @@ -1,19 +0,0 @@ -[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - - # settrans -P -a /servers/socket/2 /hurd/pfinet -i eth0 -a 192.168.10.61 -g 192.168.10.1 -m 255.255.255.0 - Translator pid: 2289 - Pausing... - pfinet: /build/buildd/hurd-20080607/build-tree/hurd/libports/create-internal.c:115: _ports_create_port_internal: Unexpected error: (ipc/mig) wrong reply message ID. - it would be nice to print out the id when those sorts of errors occur. - -This error code is `MIG_REPLY_MISMATCH` and can be returned in GNU Mach's -`kern/exception.c (exception_parse_reply)`, in MIG-generated code, see `user.c -(WriteCheckIdentity)`, and in glibc's `sysdeps/mach/hurd/ioctl.c (__ioctl)`. diff --git a/open_issues/cvs_tasks_file.mdwn b/open_issues/cvs_tasks_file.mdwn new file mode 100644 index 00000000..67b64651 --- /dev/null +++ b/open_issues/cvs_tasks_file.mdwn @@ -0,0 +1,18 @@ +[[!meta copyright="Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 +Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!meta title="CVS tasks file"]] + +[[!tag open_issue_hurd]] + +The canonical [tasks +file](http://savannah.gnu.org/cgi-bin/viewcvs/~checkout~/hurd/hurd/tasks?rev=HEAD&content-type=text/plain) +from the CVS archive. diff --git a/open_issues/cvs_todo_file.mdwn b/open_issues/cvs_todo_file.mdwn new file mode 100644 index 00000000..a42e6dca --- /dev/null +++ b/open_issues/cvs_todo_file.mdwn @@ -0,0 +1,18 @@ +[[!meta copyright="Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 +Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!meta title="CVS TODO file"]] + +[[!tag open_issue_hurd]] + +The canonical [TODO +file](http://savannah.gnu.org/cgi-bin/viewcvs/~checkout~/hurd/hurd/TODO?rev=HEAD&content-type=text/plain) +from the CVS archive. diff --git a/open_issues/libfshelp_in_hurdlibs.mdwn b/open_issues/libfshelp_in_hurdlibs.mdwn new file mode 100644 index 00000000..a2652cac --- /dev/null +++ b/open_issues/libfshelp_in_hurdlibs.mdwn @@ -0,0 +1,16 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!meta title="libfshelp in HURDLIBS"]] + +[[!tag open_issue_hurd]] + +[[libtrivfs]] seems to use [[libfshelp]], but doesn't have it listed in +`HURDLIBS`. Should change that? Same for [[libnetfs]] and [[libdiskfs]]? diff --git a/open_issues/some_todo_list.mdwn b/open_issues/some_todo_list.mdwn new file mode 100644 index 00000000..5f8470b7 --- /dev/null +++ b/open_issues/some_todo_list.mdwn @@ -0,0 +1,121 @@ +[[!meta copyright="Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 +Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!tag open_issue_hurd]] + +This todo is primarily targetted at the Hurd proper +and applications that rely on the Hurd interfaces. + +* psmisc + +The tools provided by the psmisc package are linux centric. Killall and pstree, for instance, require Linux's proc file system but could just as easily use Hurd's libps. + +* tmpfs +* ppp +* unionfs/stowfs +* supermount translator + +Related: [[KnownHurdLimits]] + +From Marcus, 2002: + +* xkb driver for console (for international users) +* kbd leds in console (well, in general, Roland's new driver in oskit for that crap) +* fixing fakeroot (it's buggy) +* fixing tmpfs (it's buggy, Neal says it's Mach's fault) +* adding posix shared memory (requires the io\_close call to be implemented) +* adding posix file locking (requires the io\_close call to be implemented) +* testing + * find + various filesystems (are inode numbers for . and .. sane?) + * ext2fs with other block sizes than 4096 + * --help and --version and --usage in all programs + * I have seen ^V in some --help output, might be argp bug + * Verify that all options are documented clearly, and that no unimplemented options appear + * Is the short and long description in the help output correct? + * Is the return value of all programs correct (eg, does main() return a sane value) + * Is the suid bit correctly set for all installed programs? + * Translators + * Does settrans -g work? -fg? + * Does fsysopts work? Does setting options with fsysopts work? + * Does stat() work on all translated nodes and give proper data? + * What about chown, chmod (some translators should pass this through to the underlying node, esp in /dev!) + * Does statfs give correct data? + * Are all inode numbers and link counts correct? +* We also should have a "make check" test suite. We can add this once Jeff finished his automake patches +* pick up the other things + * pthread, definitely. Now that we are so close + * new console is basically done + * needs integration of course + * X switching support +* there is certainly more to do ... + +Wolfgang list of [Easy tasks](http://mail.gnu.org/pipermail/help-hurd/2002-July/006413.html) on July 28, 2002: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DifficultyTask
0 Check if all programs handle options (at least --help, --version and --usage; don't forget about the shell scripts)
1 Check if all translators handle fsysopts
1 Check if all translators respond to "settrans -g"
1 More tests of this kind
2 Fix those of the above who don't work as intended
2 Document (in doc/hurd.texi) all undocumented programs (translators as well as programs in utils/ and sutils/ and some others)
1 Find a POSIX test suite, run it on GNU/Hurd, report the results
1 Find more useful test suites to run
3 Update INSTALL-cross
2 Check if all the store classes in libstore work (we have many of them, look into the Makefile)
4 Fix those who don't work
2 Document all still undocumented store classes
2 The console is pretty new code, it told me it wants to get tested
+ +Where difficulty 0 means trivial and 4 means tricky; the difficulty has nothing to do with the importance. diff --git a/open_issues/wrong_reply_message_id.mdwn b/open_issues/wrong_reply_message_id.mdwn new file mode 100644 index 00000000..e84e2571 --- /dev/null +++ b/open_issues/wrong_reply_message_id.mdwn @@ -0,0 +1,23 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!meta title="(ipc/mig) wrong reply message ID"]] + +[[!tag open_issue_gnumach open_issue_mig open_issue_glibc]] + + # settrans -P -a /servers/socket/2 /hurd/pfinet -i eth0 -a 192.168.10.61 -g 192.168.10.1 -m 255.255.255.0 + Translator pid: 2289 + Pausing... + pfinet: /build/buildd/hurd-20080607/build-tree/hurd/libports/create-internal.c:115: _ports_create_port_internal: Unexpected error: (ipc/mig) wrong reply message ID. + it would be nice to print out the id when those sorts of errors occur. + +This error code is `MIG_REPLY_MISMATCH` and can be returned in GNU Mach's +`kern/exception.c (exception_parse_reply)`, in MIG-generated code, see `user.c +(WriteCheckIdentity)`, and in glibc's `sysdeps/mach/hurd/ioctl.c (__ioctl)`. diff --git a/tag/open_issue_hurd.mdwn b/tag/open_issue_hurd.mdwn index 5d456d12..2e3c7206 100644 --- a/tag/open_issue_hurd.mdwn +++ b/tag/open_issue_hurd.mdwn @@ -10,4 +10,10 @@ License|/fdl]]."]]"""]] [[!meta title=open_issue_hurd]] -[[!meta redir=hurd/open_issues]] +[[!map pages="tagged(open_issue_hurd) and !open_issues and !*/discussion" +show=title]] + +[[!inline +pages="tagged(open_issue_hurd) and !open_issues and !*/discussion" +show=0 +feeds=no]] -- cgit v1.2.3 From 9a504117097495928a2a83884bb40438baa2321a Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 19 May 2009 11:15:58 +0200 Subject: Mach issues. --- hurd/history/port_to_l4.mdwn | 2 +- hurd/ng/issues_with_mach.mdwn | 2 +- microkernel/mach/gnumach.mdwn | 2 +- microkernel/mach/gnumach/open_issues.mdwn | 21 --------------------- .../open_issues/resource_management_problems.mdwn | 19 ------------------- microkernel/mach/gnumach/projects.mdwn | 2 +- open_issues/resource_management_problems.mdwn | 21 +++++++++++++++++++++ tag/open_issue_gnumach.mdwn | 8 +++++++- 8 files changed, 32 insertions(+), 45 deletions(-) delete mode 100644 microkernel/mach/gnumach/open_issues.mdwn delete mode 100644 microkernel/mach/gnumach/open_issues/resource_management_problems.mdwn create mode 100644 open_issues/resource_management_problems.mdwn (limited to 'tag') diff --git a/hurd/history/port_to_l4.mdwn b/hurd/history/port_to_l4.mdwn index fdaeeffb..ec72def4 100644 --- a/hurd/history/port_to_l4.mdwn +++ b/hurd/history/port_to_l4.mdwn @@ -81,7 +81,7 @@ explains: > Before Marcus and I considered [[microkernel/Coyotos]], we had already > rejected some parts of the Hurd's design. The -> [[microkernel/mach/gnumach/open_issues/resource_management_problems]] were +> [[open issues/resource management problems]] were > what prompted me to look at L4. Also, some of the problems with > [[translator]]s were already well-known to us. (For a more detailed > description of the problems we have identified, see our [[critique]] in the diff --git a/hurd/ng/issues_with_mach.mdwn b/hurd/ng/issues_with_mach.mdwn index 9785b08a..9fac498f 100644 --- a/hurd/ng/issues_with_mach.mdwn +++ b/hurd/ng/issues_with_mach.mdwn @@ -8,5 +8,5 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] - * [[microkernel/mach/gnumach/open_issues/Resource_management_problems]] + * [[open issues/Resource Management Problems]] * [[Critique]] diff --git a/microkernel/mach/gnumach.mdwn b/microkernel/mach/gnumach.mdwn index 8c42d1e8..f3d6d5f9 100644 --- a/microkernel/mach/gnumach.mdwn +++ b/microkernel/mach/gnumach.mdwn @@ -77,4 +77,4 @@ GNU/Hurd. * [[Boot_Trace]] * [[Projects]] * [[Rules]] - * [[Open_Issues]] + * [[Open Issues|tag/open_issue_gnumach]] diff --git a/microkernel/mach/gnumach/open_issues.mdwn b/microkernel/mach/gnumach/open_issues.mdwn deleted file mode 100644 index 0aa4f4c8..00000000 --- a/microkernel/mach/gnumach/open_issues.mdwn +++ /dev/null @@ -1,21 +0,0 @@ -[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -[[!meta title="Open Issues"]] - -This is a dumping ground for open issues for GNU Mach. - -[[!inline -pages="(microkernel/mach/gnumach/open_issues/* or tagged(open_issue_*mach)) -and !open_issues and !*/discussion" -show=0 -feeds=no -actions=yes -rootpage="microkernel/mach/gnumach/open_issues" postformtext="Add a new item titled:"]] diff --git a/microkernel/mach/gnumach/open_issues/resource_management_problems.mdwn b/microkernel/mach/gnumach/open_issues/resource_management_problems.mdwn deleted file mode 100644 index 96028896..00000000 --- a/microkernel/mach/gnumach/open_issues/resource_management_problems.mdwn +++ /dev/null @@ -1,19 +0,0 @@ -[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -[[Mach]] interfaces do not allow for proper resource accounting, when a server -allocates resources on behalf of a client. - -Mach can't do a good job at resource management, as it doesn't have enough -information how resources are used: which data is important and which is -discardable, for example. - -These issues are what Neal Walfield is working on with his new kernel -[[viengoos]]. diff --git a/microkernel/mach/gnumach/projects.mdwn b/microkernel/mach/gnumach/projects.mdwn index bd13802c..47a2756c 100644 --- a/microkernel/mach/gnumach/projects.mdwn +++ b/microkernel/mach/gnumach/projects.mdwn @@ -33,7 +33,7 @@ so that no duplicate efforts end up. * [[Clean_up_the_code]] - * [[Open_Issues]] + * [[Open Issues|tag/open_issue_gnumach]] * Update the core architecture and drivers diff --git a/open_issues/resource_management_problems.mdwn b/open_issues/resource_management_problems.mdwn new file mode 100644 index 00000000..42515897 --- /dev/null +++ b/open_issues/resource_management_problems.mdwn @@ -0,0 +1,21 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!tag open_issue_gnumach open_issue_hurd open_issue_viengoos]] + +[[Mach]] interfaces do not allow for proper resource accounting, when a server +allocates resources on behalf of a client. + +Mach can't do a good job at resource management, as it doesn't have enough +information how resources are used: which data is important and which is +discardable, for example. + +These issues are what Neal Walfield is working on with his new kernel +[[viengoos]]. diff --git a/tag/open_issue_gnumach.mdwn b/tag/open_issue_gnumach.mdwn index 39ab4f6b..5a46840d 100644 --- a/tag/open_issue_gnumach.mdwn +++ b/tag/open_issue_gnumach.mdwn @@ -10,4 +10,10 @@ License|/fdl]]."]]"""]] [[!meta title=open_issue_gnumach]] -[[!meta redir=microkernel/mach/gnumach/open_issues]] +[[!map pages="tagged(open_issue_*mach) and !open_issues and !*/discussion" +show=title]] + +[[!inline +pages="tagged(open_issue_*mach) and !open_issues and !*/discussion" +show=0 +feeds=no]] -- cgit v1.2.3 From a956d8791ffe383fe6fe356fd1035cabe76d4bdd Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 19 May 2009 11:30:24 +0200 Subject: GCC issues. --- gcc.mdwn | 5 +- hurd/running/debian/porting/gcc.mdwn | 48 ---------------- hurd/running/debian/porting/gcc/c++.mdwn | 41 -------------- hurd/running/debian/porting/gcc/libmudflap.mdwn | 72 ------------------------ open_issues/gcc.mdwn | 50 +++++++++++++++++ open_issues/gcc/c++.mdwn | 41 ++++++++++++++ open_issues/gcc/libmudflap.mdwn | 74 +++++++++++++++++++++++++ tag/open_issue_gcc.mdwn | 19 +++++++ 8 files changed, 188 insertions(+), 162 deletions(-) delete mode 100644 hurd/running/debian/porting/gcc.mdwn delete mode 100644 hurd/running/debian/porting/gcc/c++.mdwn delete mode 100644 hurd/running/debian/porting/gcc/libmudflap.mdwn create mode 100644 open_issues/gcc.mdwn create mode 100644 open_issues/gcc/c++.mdwn create mode 100644 open_issues/gcc/libmudflap.mdwn create mode 100644 tag/open_issue_gcc.mdwn (limited to 'tag') diff --git a/gcc.mdwn b/gcc.mdwn index c9dae96e..81a2a357 100644 --- a/gcc.mdwn +++ b/gcc.mdwn @@ -1,4 +1,5 @@ -[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation, +Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -9,3 +10,5 @@ is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] The [GNU Compiler Collection](http://gcc.gnu.org/). + + * [[Open Issues|tag/open_issue_gcc]] diff --git a/hurd/running/debian/porting/gcc.mdwn b/hurd/running/debian/porting/gcc.mdwn deleted file mode 100644 index 24fb6ec4..00000000 --- a/hurd/running/debian/porting/gcc.mdwn +++ /dev/null @@ -1,48 +0,0 @@ -[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -For GCC trunk: - -Debian package has patches (for 4.3). Some have been forwarded upstream. (And -have been ignored.) [[Thomas_Schwinge|tschwinge]] is working on getting them -integrated. - - * [\[meta-bug\] bootstrap bugs for - \*-gnu\*](http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21824) - - * [build system: gcc\_cv\_libc\_provides\_ssp and - NATIVE\_SYSTEM\_HEADER\_DIR](http://gcc.gnu.org/ml/gcc/2008-10/msg00130.html) - - * [-fstack-protector shouldn't use TLS in freestanding - mode](http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29838) - - * [Tool chain configuration: GNU/\* sharing stuff with - GNU/Linux](http://gcc.gnu.org/ml/gcc/2007-11/msg00289.html) - - - -Additionally: - - * Configure fragments that have `*linux*` cases might/should often contain - those for us (and GNU/k*BSD) as well. - - * `libgcc/configure.ac` [might - need](http://gcc.gnu.org/ml/gcc-patches/2008-10/msg00315.html) to be - aligned for us to the `*linux*` cases. As well as at the end of - `libgcc/config.host`. Check. - - checking whether decimal floating point is supported... no - checking whether fixed-point is supported... no - - * `libgomp/configure.tgt` - - * [[`libmudflap`|libmudflap]]. - - * [[C++]]. diff --git a/hurd/running/debian/porting/gcc/c++.mdwn b/hurd/running/debian/porting/gcc/c++.mdwn deleted file mode 100644 index c8d67b29..00000000 --- a/hurd/running/debian/porting/gcc/c++.mdwn +++ /dev/null @@ -1,41 +0,0 @@ -[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -[[!tag fixed_in_debian]] - -Modify the [[building/cross-compiling]] shell script to configure GCC for -building GCC with C++ support when building its second (i.e., final) version. - -Compiling a most-trivial C++ program used to work with GCC 4.2 and 4.3 (and the -resulting binaries would also work), but linking fails with GCC SVN trunk: - - $ $TARGET-g++ -Wall a.cc -lpthread - /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__multf3' - /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__fixunstfsi' - /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__subtf3' - /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__divtf3' - /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__copysigntf3' - /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__addtf3' - /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__lttf2' - /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__floatsitf' - /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__netf2' - /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__floatunsitf' - /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__eqtf2' - /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__fabstf2' - collect2: ld returned 1 exit status - -Whether this defect report also applies to a natively-build GCC from SVN trunk -has not yet been checked. - -[[Thomas_Schwinge|tschwinge]] suspects the problem to be a configuration issue -of a GCC helper library, whose configuration setup has changed after GCC 4.3. - -The need for `-lpthread` is another story. See the Debian glibc patches -repository for details. diff --git a/hurd/running/debian/porting/gcc/libmudflap.mdwn b/hurd/running/debian/porting/gcc/libmudflap.mdwn deleted file mode 100644 index 994b7782..00000000 --- a/hurd/running/debian/porting/gcc/libmudflap.mdwn +++ /dev/null @@ -1,72 +0,0 @@ -[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -Single-threaded use appears to work: - - $ echo 'int main(void) { int *a; a[10]=0; return a[5]; }' | ↩ - gcc -o a -fmudflap -x c - -lmudflap - $ ./a - ******* - mudflap violation 1 (check/write): time=1227208721.922064 ptr=0x1023de0 size=4 - pc=0x1037a33 location=`:1:26 (main)' - /usr/lib/libmudflap.so.0(__mf_check+0x33) [0x1037a33] - ./a(main+0x7c) [0x80486c4] - /usr/lib/libmudflap.so.0(__wrap_main+0x49) [0x1037239] - Nearby object 1: checked region begins 68B before and ends 65B before - mudflap object 0x80ca268: name=`argv[]' - bounds=[0x1023e24,0x1023e2b] size=8 area=static check=0r/0w liveness=0 - alloc time=1227208721.922064 pc=0x10371d3 - Nearby object 2: checked region begins 76B before and ends 73B before - mudflap object 0x80cb448: name=`environ[]' - bounds=[0x1023e2c,0x1023ed7] size=172 area=static check=0r/0w liveness=0 - alloc time=1227208721.922064 pc=0x10371d3 - number of nearby objects: 2 - ******* - mudflap violation 2 (check/read): time=1227208721.942109 ptr=0x1023dcc size=4 - pc=0x1037a33 location=`:1:35 (main)' - /usr/lib/libmudflap.so.0(__mf_check+0x33) [0x1037a33] - ./a(main+0xf3) [0x804873b] - /usr/lib/libmudflap.so.0(__wrap_main+0x49) [0x1037239] - Nearby object 1: checked region begins 88B before and ends 85B before - mudflap object 0x80ca268: name=`argv[]' - Nearby object 2: checked region begins 96B before and ends 93B before - mudflap object 0x80cb448: name=`environ[]' - number of nearby objects: 2 - -Multi-threaded use doesn't: - - $ echo 'int main(void) { int *a; a[10]=0; return a[5]; }' | ↩ - gcc -include pthread.h -o a -fmudflapth -x c - -lmudflapth -lpthread - $ ./a - Killed - $ gdb a - [...] - Starting program: /media/data/home/tschwinge/a - - Program received signal EXC_BAD_ACCESS, Could not access memory. - 0x01180653 in getenv () from /lib/libc.so.0.3 - (gdb) bt - #0 0x01180653 in getenv () from /lib/libc.so.0.3 - #1 0x01177a02 in __dcigettext () from /lib/libc.so.0.3 - #2 0x01176a57 in dcgettext () from /lib/libc.so.0.3 - #3 0x011c03b5 in strerror_r () from /lib/libc.so.0.3 - #4 0x01175b57 in __assert_perror_fail () from /lib/libc.so.0.3 - #5 0x0111f1ad in cthread_fork (func=0x114f630 <_hurd_msgport_receive>, arg=0x0) - at /build/buildd/hurd-20080607/build-tree/hurd/libpthread/pthread/cthreads-compat.c:41 - #6 0x0115713e in _hurdsig_init () from /lib/libc.so.0.3 - #7 0x01140852 in _hurd_proc_init@@GLIBC_2.2.6 () from /lib/libc.so.0.3 - #8 0x01140e86 in _hurd_init () from /lib/libc.so.0.3 - #9 0x011690ce in init1 () from /lib/libc.so.0.3 - #10 0x00001e96 in _dl_start_user () from /lib/ld.so - #11 0x00000001 in ?? () - #12 0x01024000 in ?? () - #13 0x00000000 in ?? () - -Also `libmudflap` is pthread-only. diff --git a/open_issues/gcc.mdwn b/open_issues/gcc.mdwn new file mode 100644 index 00000000..76832165 --- /dev/null +++ b/open_issues/gcc.mdwn @@ -0,0 +1,50 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!tag open_issue_porting open_issue_gcc fixed_in_debian]] + +For GCC trunk: + +Debian package has patches (for 4.3). Some have been forwarded upstream. (And +have been ignored.) [[Thomas_Schwinge|tschwinge]] is working on getting them +integrated. + + * [\[meta-bug\] bootstrap bugs for + \*-gnu\*](http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21824) + + * [build system: gcc\_cv\_libc\_provides\_ssp and + NATIVE\_SYSTEM\_HEADER\_DIR](http://gcc.gnu.org/ml/gcc/2008-10/msg00130.html) + + * [-fstack-protector shouldn't use TLS in freestanding + mode](http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29838) + + * [Tool chain configuration: GNU/\* sharing stuff with + GNU/Linux](http://gcc.gnu.org/ml/gcc/2007-11/msg00289.html) + + + +Additionally: + + * Configure fragments that have `*linux*` cases might/should often contain + those for us (and GNU/k*BSD) as well. + + * `libgcc/configure.ac` [might + need](http://gcc.gnu.org/ml/gcc-patches/2008-10/msg00315.html) to be + aligned for us to the `*linux*` cases. As well as at the end of + `libgcc/config.host`. Check. + + checking whether decimal floating point is supported... no + checking whether fixed-point is supported... no + + * `libgomp/configure.tgt` + + * [[`libmudflap`|libmudflap]]. + + * [[C++]]. diff --git a/open_issues/gcc/c++.mdwn b/open_issues/gcc/c++.mdwn new file mode 100644 index 00000000..cab4c1f1 --- /dev/null +++ b/open_issues/gcc/c++.mdwn @@ -0,0 +1,41 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!tag open_issue_porting open_issue_gcc fixed_in_debian]] + +Modify the [[hurd/building/cross-compiling]] shell script to configure GCC for +building GCC with C++ support when building its second (i.e., final) version. + +Compiling a most-trivial C++ program used to work with GCC 4.2 and 4.3 (and the +resulting binaries would also work), but linking fails with GCC SVN trunk: + + $ $TARGET-g++ -Wall a.cc -lpthread + /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__multf3' + /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__fixunstfsi' + /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__subtf3' + /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__divtf3' + /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__copysigntf3' + /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__addtf3' + /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__lttf2' + /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__floatsitf' + /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__netf2' + /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__floatunsitf' + /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__eqtf2' + /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__fabstf2' + collect2: ld returned 1 exit status + +Whether this defect report also applies to a natively-build GCC from SVN trunk +has not yet been checked. + +[[Thomas_Schwinge|tschwinge]] suspects the problem to be a configuration issue +of a GCC helper library, whose configuration setup has changed after GCC 4.3. + +The need for `-lpthread` is another story. See the Debian glibc patches +repository for details. diff --git a/open_issues/gcc/libmudflap.mdwn b/open_issues/gcc/libmudflap.mdwn new file mode 100644 index 00000000..f14ca1bc --- /dev/null +++ b/open_issues/gcc/libmudflap.mdwn @@ -0,0 +1,74 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!tag open_issue_porting open_issue_gcc]] + +Single-threaded use appears to work: + + $ echo 'int main(void) { int *a; a[10]=0; return a[5]; }' | ↩ + gcc -o a -fmudflap -x c - -lmudflap + $ ./a + ******* + mudflap violation 1 (check/write): time=1227208721.922064 ptr=0x1023de0 size=4 + pc=0x1037a33 location=`:1:26 (main)' + /usr/lib/libmudflap.so.0(__mf_check+0x33) [0x1037a33] + ./a(main+0x7c) [0x80486c4] + /usr/lib/libmudflap.so.0(__wrap_main+0x49) [0x1037239] + Nearby object 1: checked region begins 68B before and ends 65B before + mudflap object 0x80ca268: name=`argv[]' + bounds=[0x1023e24,0x1023e2b] size=8 area=static check=0r/0w liveness=0 + alloc time=1227208721.922064 pc=0x10371d3 + Nearby object 2: checked region begins 76B before and ends 73B before + mudflap object 0x80cb448: name=`environ[]' + bounds=[0x1023e2c,0x1023ed7] size=172 area=static check=0r/0w liveness=0 + alloc time=1227208721.922064 pc=0x10371d3 + number of nearby objects: 2 + ******* + mudflap violation 2 (check/read): time=1227208721.942109 ptr=0x1023dcc size=4 + pc=0x1037a33 location=`:1:35 (main)' + /usr/lib/libmudflap.so.0(__mf_check+0x33) [0x1037a33] + ./a(main+0xf3) [0x804873b] + /usr/lib/libmudflap.so.0(__wrap_main+0x49) [0x1037239] + Nearby object 1: checked region begins 88B before and ends 85B before + mudflap object 0x80ca268: name=`argv[]' + Nearby object 2: checked region begins 96B before and ends 93B before + mudflap object 0x80cb448: name=`environ[]' + number of nearby objects: 2 + +Multi-threaded use doesn't: + + $ echo 'int main(void) { int *a; a[10]=0; return a[5]; }' | ↩ + gcc -include pthread.h -o a -fmudflapth -x c - -lmudflapth -lpthread + $ ./a + Killed + $ gdb a + [...] + Starting program: /media/data/home/tschwinge/a + + Program received signal EXC_BAD_ACCESS, Could not access memory. + 0x01180653 in getenv () from /lib/libc.so.0.3 + (gdb) bt + #0 0x01180653 in getenv () from /lib/libc.so.0.3 + #1 0x01177a02 in __dcigettext () from /lib/libc.so.0.3 + #2 0x01176a57 in dcgettext () from /lib/libc.so.0.3 + #3 0x011c03b5 in strerror_r () from /lib/libc.so.0.3 + #4 0x01175b57 in __assert_perror_fail () from /lib/libc.so.0.3 + #5 0x0111f1ad in cthread_fork (func=0x114f630 <_hurd_msgport_receive>, arg=0x0) + at /build/buildd/hurd-20080607/build-tree/hurd/libpthread/pthread/cthreads-compat.c:41 + #6 0x0115713e in _hurdsig_init () from /lib/libc.so.0.3 + #7 0x01140852 in _hurd_proc_init@@GLIBC_2.2.6 () from /lib/libc.so.0.3 + #8 0x01140e86 in _hurd_init () from /lib/libc.so.0.3 + #9 0x011690ce in init1 () from /lib/libc.so.0.3 + #10 0x00001e96 in _dl_start_user () from /lib/ld.so + #11 0x00000001 in ?? () + #12 0x01024000 in ?? () + #13 0x00000000 in ?? () + +Also `libmudflap` is pthread-only. diff --git a/tag/open_issue_gcc.mdwn b/tag/open_issue_gcc.mdwn new file mode 100644 index 00000000..a06a9d70 --- /dev/null +++ b/tag/open_issue_gcc.mdwn @@ -0,0 +1,19 @@ +[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title=open_issue_gcc]] + +[[!map pages="tagged(open_issue_gcc) and !open_issues and !*/discussion" +show=title]] + +[[!inline +pages="tagged(open_issue_gcc) and !open_issues and !*/discussion" +show=0 +feeds=no]] -- cgit v1.2.3 From ad1fd23413b674e84fd6d850000a8f6d79a94b07 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 19 May 2009 12:01:42 +0200 Subject: Other open porting issues. --- hurd/running/debian/porting.mdwn | 10 +++-- hurd/running/debian/porting/adduser.mdwn | 26 ----------- hurd/running/debian/porting/git-core-2.mdwn | 46 -------------------- hurd/running/debian/porting/git-core.mdwn | 25 ----------- .../debian/porting/libdbd-sqlite3-perl.mdwn | 26 ----------- hurd/running/debian/porting/pth.mdwn | 15 ------- hurd/running/debian/porting/runit.mdwn | 17 -------- hurd/running/debian/porting/socat.mdwn | 13 ------ open_issues/adduser.mdwn | 30 +++++++++++++ open_issues/git-core-2.mdwn | 50 ++++++++++++++++++++++ open_issues/git-core.mdwn | 27 ++++++++++++ open_issues/libdbd-sqlite3-perl.mdwn | 28 ++++++++++++ open_issues/pth.mdwn | 17 ++++++++ open_issues/runit.mdwn | 19 ++++++++ open_issues/socat.mdwn | 15 +++++++ tag/open_issue_porting.mdwn | 8 ++++ 16 files changed, 201 insertions(+), 171 deletions(-) delete mode 100644 hurd/running/debian/porting/adduser.mdwn delete mode 100644 hurd/running/debian/porting/git-core-2.mdwn delete mode 100644 hurd/running/debian/porting/git-core.mdwn delete mode 100644 hurd/running/debian/porting/libdbd-sqlite3-perl.mdwn delete mode 100644 hurd/running/debian/porting/pth.mdwn delete mode 100644 hurd/running/debian/porting/runit.mdwn delete mode 100644 hurd/running/debian/porting/socat.mdwn create mode 100644 open_issues/adduser.mdwn create mode 100644 open_issues/git-core-2.mdwn create mode 100644 open_issues/git-core.mdwn create mode 100644 open_issues/libdbd-sqlite3-perl.mdwn create mode 100644 open_issues/pth.mdwn create mode 100644 open_issues/runit.mdwn create mode 100644 open_issues/socat.mdwn (limited to 'tag') diff --git a/hurd/running/debian/porting.mdwn b/hurd/running/debian/porting.mdwn index debe206b..3d25b4b9 100644 --- a/hurd/running/debian/porting.mdwn +++ b/hurd/running/debian/porting.mdwn @@ -33,10 +33,14 @@ guidelines. There is also further information available about [[hurd/porting]]. +[[!map pages="tagged(open_issue_porting) and !tagged(fixed_in_debian) and +!open_issues and !*/discussion" +show=title]] + [[!inline -pages="(hurd/running/debian/porting/* or tagged(open_issue_porting)) and -!tagged(fixed_in_debian) and !*/discussion" +pages="tagged(open_issue_porting) and !tagged(fixed_in_debian) and +!*/discussion" show=0 feeds=no actions=yes -rootpage="hurd/running/debian/porting" postformtext="Add a new item titled:"]] +rootpage="open_issues" postformtext="Add a new item titled:"]] diff --git a/hurd/running/debian/porting/adduser.mdwn b/hurd/running/debian/porting/adduser.mdwn deleted file mode 100644 index 72ed6dbf..00000000 --- a/hurd/running/debian/porting/adduser.mdwn +++ /dev/null @@ -1,26 +0,0 @@ -[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -`adduser` does work as expected, but what are these error messages? - - $ sudo adduser foo - Adding user `foo' ... - Adding new group `foo' (1002) ... - posix_spawn() error=1073741826 - posix_spawn() error=1073741826 - posix_spawn() error=1073741826 - Adding new user `foo' (1002) with group `foo' ... - posix_spawn() error=1073741826 - posix_spawn() error=1073741826 - posix_spawn() error=1073741826 - posix_spawn() error=1073741826 - Creating home directory `/home/foo' ... - Copying files from `/etc/skel' ... - [...] diff --git a/hurd/running/debian/porting/git-core-2.mdwn b/hurd/running/debian/porting/git-core-2.mdwn deleted file mode 100644 index 837608f5..00000000 --- a/hurd/running/debian/porting/git-core-2.mdwn +++ /dev/null @@ -1,46 +0,0 @@ -[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -On the otherwise-idle flubber: - - $ git clone git://sources.redhat.com/git/glibc.git - Initialized empty Git repository in /media/data/home/tschwinge/tmp/glibc/glibc/.git/ - remote: Generating pack... - remote: Done counting 380933 objects. - remote: Deltifying 380933 objects... - remote: 100% (380933/380933) done - remote: Total 380933 (delta 294166), reused 380686 (delta 294002) - Receiving objects: 100% (380933/380933), 70.31 MiB | 27 KiB/s, done. - Resolving deltas: 100% (294166/294166), done. - error: git-checkout-index: unable to create file iconvdata/ibm1122.c (Interrupted system call) - error: git-checkout-index: unable to create file localedata/charmaps/IBM862 (Interrupted system call) - Checking out files: 100% (10676/10676), done. - $ git status - # On branch master - # Changed but not updated: - # (use "git add ..." to update what will be committed) - # - # modified: iconvdata/ibm1122.c - # modified: localedata/charmaps/IBM862 - # - no changes added to commit (use "git add" and/or "git commit -a") - $ ls -l iconvdata/ibm1122.c localedata/charmaps/IBM862 - -rw-r--r-- 1 tschwinge tschwinge 0 2008-12-15 15:49 iconvdata/ibm1122.c - -rw-r--r-- 1 tschwinge tschwinge 0 2008-12-15 15:49 localedata/charmaps/IBM862 - -So these files are indeed of zero-length in the checked-out tree. Is this -git's fault or something else's? - -Fixing this situation is easy enough: - - $ git checkout -- iconvdata/ibm1122.c localedata/charmaps/IBM862 - $ git status - # On branch master - nothing to commit (working directory clean) diff --git a/hurd/running/debian/porting/git-core.mdwn b/hurd/running/debian/porting/git-core.mdwn deleted file mode 100644 index 9e26d273..00000000 --- a/hurd/running/debian/porting/git-core.mdwn +++ /dev/null @@ -1,25 +0,0 @@ -[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -Depends on [[libdbd-sqlite3-perl]]. - -Does build, but has test-suite problems (only where libdbd-sqlite3-perl is -involved, it seems): - - [...] - DBD::SQLite::db table_info failed: database is locked(5) at dbdimp.c line 271 at /media/data/home/tschwinge/tmp/git-core/git-core-1.5.6.5/t/../ - git-cvsserver line 2783, line 17. - Can't call method "fetchall_hashref" on an undefined value at /media/data/home/tschwinge/tmp/git-core/git-core-1.5.6.5/t/../git-cvsserver line - 2783, line 17. - [...] - -Stopping the test-stuite (`C-c`), doing a `touch build-arch-stamp`, followed by -re-running `dpkg-buildpackage` with `-nc` will yield an installable `deb` -package. diff --git a/hurd/running/debian/porting/libdbd-sqlite3-perl.mdwn b/hurd/running/debian/porting/libdbd-sqlite3-perl.mdwn deleted file mode 100644 index 2e6e7134..00000000 --- a/hurd/running/debian/porting/libdbd-sqlite3-perl.mdwn +++ /dev/null @@ -1,26 +0,0 @@ -[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -Does build, but has test-suite problems: - - t/02cr_table............ok 1/4DBD::SQLite::db do failed: database is locked(5) at dbdimp.c line 271 at t/02cr_table.t line 10. - DBD::SQLite::db prepare failed: database is locked(5) at dbdimp.c line 271 at t/02cr_table.t line 11. - Can't call method "execute" on an undefined value at t/02cr_table.t line 12. - t/02cr_table............dubious - Test returned status 118 (wstat 30208, 0x7600) - DIED. FAILED tests 2-4 - Failed 3/4 tests, 25.00% okay - t/03insert..............ok 1/11DBD::SQLite::db do failed: database is locked(5) at dbdimp.c line 271 at t/03insert.t line 6. - # Failed test 2 in t/03insert.t at line 6 - [...] - -Stopping the test-stuite (`C-c`), doing a `touch build-stamp`, followed by -re-running `dpkg-buildpackage` with `-nc` will yield an installable `deb` -package. diff --git a/hurd/running/debian/porting/pth.mdwn b/hurd/running/debian/porting/pth.mdwn deleted file mode 100644 index 8ddabb24..00000000 --- a/hurd/running/debian/porting/pth.mdwn +++ /dev/null @@ -1,15 +0,0 @@ -[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - - seems pth still doesn't work - Doesn't build or doesn't work? - both - some configure test keep grinding the CPU, same for the test suite - which apparently runs pth_init() and never returns diff --git a/hurd/running/debian/porting/runit.mdwn b/hurd/running/debian/porting/runit.mdwn deleted file mode 100644 index 865c3b17..00000000 --- a/hurd/running/debian/porting/runit.mdwn +++ /dev/null @@ -1,17 +0,0 @@ -[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -The `runit` package doesn't work, even its test suite doesn't finish. - -[[Thomas_Schwinge|tschwinge]] once was having a look at that, but this very -report is just from his memory, and his memory is dim... The problem *might* -either be a time stamping issue (which might be fixed by now) or it *might* be -the `select` call failing issue we're seeing from time to time. Or something -else. diff --git a/hurd/running/debian/porting/socat.mdwn b/hurd/running/debian/porting/socat.mdwn deleted file mode 100644 index 280e75e1..00000000 --- a/hurd/running/debian/porting/socat.mdwn +++ /dev/null @@ -1,13 +0,0 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -`socat` needs porting. Some work has already been done in 2007, see - or contact -[[Thomas_Schwinge|tschwinge]]. diff --git a/open_issues/adduser.mdwn b/open_issues/adduser.mdwn new file mode 100644 index 00000000..7051a3e5 --- /dev/null +++ b/open_issues/adduser.mdwn @@ -0,0 +1,30 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!meta title="adduser: posix_spawn() error=1073741826"]] + +[[!tag open_issue_porting]] + +`adduser` does work as expected, but what are these error messages? + + $ sudo adduser foo + Adding user `foo' ... + Adding new group `foo' (1002) ... + posix_spawn() error=1073741826 + posix_spawn() error=1073741826 + posix_spawn() error=1073741826 + Adding new user `foo' (1002) with group `foo' ... + posix_spawn() error=1073741826 + posix_spawn() error=1073741826 + posix_spawn() error=1073741826 + posix_spawn() error=1073741826 + Creating home directory `/home/foo' ... + Copying files from `/etc/skel' ... + [...] diff --git a/open_issues/git-core-2.mdwn b/open_issues/git-core-2.mdwn new file mode 100644 index 00000000..84e002b5 --- /dev/null +++ b/open_issues/git-core-2.mdwn @@ -0,0 +1,50 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!meta title="Hiccup of git clone when checking out files"]] + +[[!tag open_issue_porting]] + +On the otherwise-idle flubber: + + $ git clone git://sources.redhat.com/git/glibc.git + Initialized empty Git repository in /media/data/home/tschwinge/tmp/glibc/glibc/.git/ + remote: Generating pack... + remote: Done counting 380933 objects. + remote: Deltifying 380933 objects... + remote: 100% (380933/380933) done + remote: Total 380933 (delta 294166), reused 380686 (delta 294002) + Receiving objects: 100% (380933/380933), 70.31 MiB | 27 KiB/s, done. + Resolving deltas: 100% (294166/294166), done. + error: git-checkout-index: unable to create file iconvdata/ibm1122.c (Interrupted system call) + error: git-checkout-index: unable to create file localedata/charmaps/IBM862 (Interrupted system call) + Checking out files: 100% (10676/10676), done. + $ git status + # On branch master + # Changed but not updated: + # (use "git add ..." to update what will be committed) + # + # modified: iconvdata/ibm1122.c + # modified: localedata/charmaps/IBM862 + # + no changes added to commit (use "git add" and/or "git commit -a") + $ ls -l iconvdata/ibm1122.c localedata/charmaps/IBM862 + -rw-r--r-- 1 tschwinge tschwinge 0 2008-12-15 15:49 iconvdata/ibm1122.c + -rw-r--r-- 1 tschwinge tschwinge 0 2008-12-15 15:49 localedata/charmaps/IBM862 + +So these files are indeed of zero-length in the checked-out tree. Is this +git's fault or something else's? + +Fixing this situation is easy enough: + + $ git checkout -- iconvdata/ibm1122.c localedata/charmaps/IBM862 + $ git status + # On branch master + nothing to commit (working directory clean) diff --git a/open_issues/git-core.mdwn b/open_issues/git-core.mdwn new file mode 100644 index 00000000..da017302 --- /dev/null +++ b/open_issues/git-core.mdwn @@ -0,0 +1,27 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!tag open_issue_porting]] + +Depends on [[libdbd-sqlite3-perl]]. + +Does build, but has test-suite problems (only where libdbd-sqlite3-perl is +involved, it seems): + + [...] + DBD::SQLite::db table_info failed: database is locked(5) at dbdimp.c line 271 at /media/data/home/tschwinge/tmp/git-core/git-core-1.5.6.5/t/../ + git-cvsserver line 2783, line 17. + Can't call method "fetchall_hashref" on an undefined value at /media/data/home/tschwinge/tmp/git-core/git-core-1.5.6.5/t/../git-cvsserver line + 2783, line 17. + [...] + +Stopping the test-stuite (`C-c`), doing a `touch build-arch-stamp`, followed by +re-running `dpkg-buildpackage` with `-nc` will yield an installable `deb` +package. diff --git a/open_issues/libdbd-sqlite3-perl.mdwn b/open_issues/libdbd-sqlite3-perl.mdwn new file mode 100644 index 00000000..f50eb07b --- /dev/null +++ b/open_issues/libdbd-sqlite3-perl.mdwn @@ -0,0 +1,28 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!tag open_issue_porting]] + +Does build, but has test-suite problems: + + t/02cr_table............ok 1/4DBD::SQLite::db do failed: database is locked(5) at dbdimp.c line 271 at t/02cr_table.t line 10. + DBD::SQLite::db prepare failed: database is locked(5) at dbdimp.c line 271 at t/02cr_table.t line 11. + Can't call method "execute" on an undefined value at t/02cr_table.t line 12. + t/02cr_table............dubious + Test returned status 118 (wstat 30208, 0x7600) + DIED. FAILED tests 2-4 + Failed 3/4 tests, 25.00% okay + t/03insert..............ok 1/11DBD::SQLite::db do failed: database is locked(5) at dbdimp.c line 271 at t/03insert.t line 6. + # Failed test 2 in t/03insert.t at line 6 + [...] + +Stopping the test-stuite (`C-c`), doing a `touch build-stamp`, followed by +re-running `dpkg-buildpackage` with `-nc` will yield an installable `deb` +package. diff --git a/open_issues/pth.mdwn b/open_issues/pth.mdwn new file mode 100644 index 00000000..bf9c70d7 --- /dev/null +++ b/open_issues/pth.mdwn @@ -0,0 +1,17 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!tag open_issue_porting]] + + seems pth still doesn't work + Doesn't build or doesn't work? + both + some configure test keep grinding the CPU, same for the test suite + which apparently runs pth_init() and never returns diff --git a/open_issues/runit.mdwn b/open_issues/runit.mdwn new file mode 100644 index 00000000..c7a0962c --- /dev/null +++ b/open_issues/runit.mdwn @@ -0,0 +1,19 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!tag open_issue_porting]] + +The `runit` package doesn't work, even its test suite doesn't finish. + +[[Thomas_Schwinge|tschwinge]] once was having a look at that, but this very +report is just from his memory, and his memory is dim... The problem *might* +either be a time stamping issue (which might be fixed by now) or it *might* be +the `select` call failing issue we're seeing from time to time. Or something +else. diff --git a/open_issues/socat.mdwn b/open_issues/socat.mdwn new file mode 100644 index 00000000..1961a9a8 --- /dev/null +++ b/open_issues/socat.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!tag open_issue_porting]] + +`socat` needs porting. Some work has already been done in 2007, see + or contact +[[Thomas_Schwinge|tschwinge]]. diff --git a/tag/open_issue_porting.mdwn b/tag/open_issue_porting.mdwn index 9a3f154c..5ab1e2c0 100644 --- a/tag/open_issue_porting.mdwn +++ b/tag/open_issue_porting.mdwn @@ -11,3 +11,11 @@ License|/fdl]]."]]"""]] [[!meta title=open_issue_porting]] * List of [[Debian packages that need porting|hurd/running/debian/porting]] + +[[!map pages="tagged(open_issue_porting) and !open_issues and !*/discussion" +show=title]] + +[[!inline +pages="tagged(open_issue_porting) and !open_issues and !*/discussion" +show=0 +feeds=no]] -- cgit v1.2.3 From e6246f11d1bd77f9cbef466b4fa718a14fd473b0 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 19 May 2009 15:57:34 +0200 Subject: Explain what this tag is about. --- tag/fixed_in_debian.mdwn | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tag') diff --git a/tag/fixed_in_debian.mdwn b/tag/fixed_in_debian.mdwn index f804b685..e36e6b84 100644 --- a/tag/fixed_in_debian.mdwn +++ b/tag/fixed_in_debian.mdwn @@ -10,6 +10,10 @@ License|/fdl]]."]]"""]] [[!meta title=fixed_in_debian]] +This tag is used to tag items that have been fixed in the [[Debian +GNU/Hurd|hurd/running/debian]] distribution, but not yet in the upstream +sources. + [[!map pages="tagged(fixed_in_debian) and !*/discussion" show=title]] -- cgit v1.2.3 From 57faf3e005fe5043cf2b73eb5adbf02957bff326 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sat, 23 May 2009 15:27:55 +0200 Subject: Direct application-level porting people to the Debian porting page. --- tag/open_issue_porting.mdwn | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'tag') diff --git a/tag/open_issue_porting.mdwn b/tag/open_issue_porting.mdwn index 5ab1e2c0..f89badcb 100644 --- a/tag/open_issue_porting.mdwn +++ b/tag/open_issue_porting.mdwn @@ -10,7 +10,12 @@ License|/fdl]]."]]"""]] [[!meta title=open_issue_porting]] - * List of [[Debian packages that need porting|hurd/running/debian/porting]] +Here is a list of open issues in porting software to run on GNU/Hurd systems. +This list also includes [[hurd/toolchain]]-level items, items that are either +already solved in [[Debian GNU/Hurd|hurd/running/debian]] systems (tagged +*fixed_in_debian*) or being worked around, so if you're out for working on +application-level porting issues, then perusing through the list of [[Debian +packages that need porting|hurd/running/debian/porting]] may be better. [[!map pages="tagged(open_issue_porting) and !open_issues and !*/discussion" show=title]] -- cgit v1.2.3 From 79cdd566c5194a8ce0a21d3bbb72f9a7d25ea530 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Mon, 5 Oct 2009 14:49:37 +0200 Subject: public_hurd_boxen/xen_handling: About ``xm shutdown''. --- public_hurd_boxen/xen_handling.mdwn | 4 ++++ tag/open_issue_xen.mdwn | 19 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 tag/open_issue_xen.mdwn (limited to 'tag') diff --git a/public_hurd_boxen/xen_handling.mdwn b/public_hurd_boxen/xen_handling.mdwn index e0874b37..47d92c43 100644 --- a/public_hurd_boxen/xen_handling.mdwn +++ b/public_hurd_boxen/xen_handling.mdwn @@ -22,6 +22,10 @@ Forcefully killing a domU (that has crashed or is busy-looping, etc.): As for (re-)starting a domU, read below in *domU consoles*. +Using `xm shutdown [domU]` to gracefully shut down a running domU does not yet +work -- this is not yet implemented in the [[Xen port of GNU +Mach|microkernel/mach/gnumach/ports/xen]] ([[!taglink open_issue_xen]]). + # domU consoles To avoid any complications with people trying to use the same console at the diff --git a/tag/open_issue_xen.mdwn b/tag/open_issue_xen.mdwn new file mode 100644 index 00000000..5ce9301c --- /dev/null +++ b/tag/open_issue_xen.mdwn @@ -0,0 +1,19 @@ +[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title=open_issue_xen]] + +[[!map pages="tagged(open_issue_xen) and !open_issues and !*/discussion" +show=title]] + +[[!inline +pages="tagged(open_issue_xen) and !open_issues and !*/discussion" +show=0 +feeds=no]] -- cgit v1.2.3 From e7ef1afe4e1c3ae278910921e5c473228fb4db00 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sun, 24 Jan 2010 18:09:15 +0100 Subject: tag/open_issue_pthread: New page. --- community/gsoc/project_ideas/pthreads.mdwn | 2 ++ tag/open_issue_pthread.mdwn | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 tag/open_issue_pthread.mdwn (limited to 'tag') diff --git a/community/gsoc/project_ideas/pthreads.mdwn b/community/gsoc/project_ideas/pthreads.mdwn index 9c703d36..61c8c079 100644 --- a/community/gsoc/project_ideas/pthreads.mdwn +++ b/community/gsoc/project_ideas/pthreads.mdwn @@ -10,6 +10,8 @@ is included in the section entitled [[!meta title="Convert Hurd Libraries and Servers to pthreads"]] +[[!tag open_issue_pthread]] + The Hurd was originally created at a time when the [pthreads standard](http://www.opengroup.org/onlinepubs/009695399/basedefs/pthread.h.html) didn't exist yet. Thus all Hurd servers and libraries are using the old diff --git a/tag/open_issue_pthread.mdwn b/tag/open_issue_pthread.mdwn new file mode 100644 index 00000000..c42ca453 --- /dev/null +++ b/tag/open_issue_pthread.mdwn @@ -0,0 +1,19 @@ +[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title=open_issue_pthread]] + +[[!map pages="tagged(open_issue_pthread) and !open_issues and !*/discussion" +show=title]] + +[[!inline +pages="tagged(open_issue_pthread) and !open_issues and !*/discussion" +show=0 +feeds=no]] -- cgit v1.2.3 From 4c859fcd6aa01332dd193d218b7eacf177e6061b Mon Sep 17 00:00:00 2001 From: whiteteacitrus Date: Sat, 13 Feb 2010 20:08:12 +0000 Subject: --- tag/stable_url.mdwn | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 tag/stable_url.mdwn (limited to 'tag') diff --git a/tag/stable_url.mdwn b/tag/stable_url.mdwn new file mode 100644 index 00000000..77e71ca7 --- /dev/null +++ b/tag/stable_url.mdwn @@ -0,0 +1,12 @@ +[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +Filip Lobik +joined to contribute by writing text -- cgit v1.2.3 From 87f1b1932541b74f31d399dfc9c81388599c77e4 Mon Sep 17 00:00:00 2001 From: whiteteacitrus Date: Sat, 13 Feb 2010 20:16:42 +0000 Subject: --- tag/stable_url.mdwn | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'tag') diff --git a/tag/stable_url.mdwn b/tag/stable_url.mdwn index 77e71ca7..69e87bd7 100644 --- a/tag/stable_url.mdwn +++ b/tag/stable_url.mdwn @@ -8,5 +8,4 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] -Filip Lobik -joined to contribute by writing text + -- cgit v1.2.3 From 19902e225ac41402083dba7450252f63f83dc752 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sun, 14 Feb 2010 14:27:52 +0100 Subject: Remove empty page. --- tag/stable_url.mdwn | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 tag/stable_url.mdwn (limited to 'tag') diff --git a/tag/stable_url.mdwn b/tag/stable_url.mdwn deleted file mode 100644 index 69e87bd7..00000000 --- a/tag/stable_url.mdwn +++ /dev/null @@ -1,11 +0,0 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - - -- cgit v1.2.3 From 520ee27949ba2cdb1e01cd66aa951d9368037dfa Mon Sep 17 00:00:00 2001 From: Sergiu Ivanov Date: Thu, 3 Jun 2010 09:42:15 +0300 Subject: creating tag page tag/stable_URL --- tag/stable_URL.mdwn | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 tag/stable_URL.mdwn (limited to 'tag') diff --git a/tag/stable_URL.mdwn b/tag/stable_URL.mdwn new file mode 100644 index 00000000..addc60f6 --- /dev/null +++ b/tag/stable_URL.mdwn @@ -0,0 +1,4 @@ +[[!meta title="tag stable_URL"]] + +[[!inline pages="tagged(stable_URL)" actions="no" archive="yes" +feedshow=10]] -- cgit v1.2.3 From c255646745e2080d0b6af6355c163966525d43cf Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Thu, 3 Jun 2010 22:30:20 +0200 Subject: tag/stable_URL: Add a description what this is, and only show a map of these pages. --- tag/stable_URL.mdwn | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) (limited to 'tag') diff --git a/tag/stable_URL.mdwn b/tag/stable_URL.mdwn index addc60f6..af17a58a 100644 --- a/tag/stable_URL.mdwn +++ b/tag/stable_URL.mdwn @@ -1,4 +1,17 @@ -[[!meta title="tag stable_URL"]] +[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] -[[!inline pages="tagged(stable_URL)" actions="no" archive="yes" -feedshow=10]] +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="stable_URL"]] + +These pages are tagged as having a *stable URL*. That is, they're linked to on +external pages, and should not be changed just for the sake of it. + +[[!map pages="tagged(stable_URL)" +show=title]] -- cgit v1.2.3 From 424bec71b3adfa77d9874dd60b3d3f995a4ae1df Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 8 Jun 2010 10:32:44 +0000 Subject: Prepare for changes in ikiwiki's tag infrastructure. --- .templates/autotag.tmpl | 15 ++++++++++++ config_edittemplate/open_issue_page.mdwn | 7 +----- hurd/running/debian/porting.mdwn | 9 ++++---- open_issues.mdwn | 13 ++++------- tag.mdwn | 39 ++++++++++++++++++++++++++++++++ tag/fixed_in_debian.mdwn | 23 ------------------- tag/open_issue_gcc.mdwn | 19 ---------------- tag/open_issue_gdb.mdwn | 19 ---------------- tag/open_issue_glibc.mdwn | 19 ---------------- tag/open_issue_gnumach.mdwn | 19 ---------------- tag/open_issue_hurd.mdwn | 19 ---------------- tag/open_issue_mach.mdwn | 13 ----------- tag/open_issue_mig.mdwn | 19 ---------------- tag/open_issue_porting.mdwn | 26 --------------------- tag/open_issue_pthread.mdwn | 19 ---------------- tag/open_issue_viengoos.mdwn | 19 ---------------- tag/open_issue_xen.mdwn | 19 ---------------- tag/stable_URL.mdwn | 17 -------------- 18 files changed, 63 insertions(+), 270 deletions(-) create mode 100644 .templates/autotag.tmpl create mode 100644 tag.mdwn delete mode 100644 tag/fixed_in_debian.mdwn delete mode 100644 tag/open_issue_gcc.mdwn delete mode 100644 tag/open_issue_gdb.mdwn delete mode 100644 tag/open_issue_glibc.mdwn delete mode 100644 tag/open_issue_gnumach.mdwn delete mode 100644 tag/open_issue_hurd.mdwn delete mode 100644 tag/open_issue_mach.mdwn delete mode 100644 tag/open_issue_mig.mdwn delete mode 100644 tag/open_issue_porting.mdwn delete mode 100644 tag/open_issue_pthread.mdwn delete mode 100644 tag/open_issue_viengoos.mdwn delete mode 100644 tag/open_issue_xen.mdwn delete mode 100644 tag/stable_URL.mdwn (limited to 'tag') diff --git a/.templates/autotag.tmpl b/.templates/autotag.tmpl new file mode 100644 index 00000000..87b76eef --- /dev/null +++ b/.templates/autotag.tmpl @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title=""]] + +[[!map +pages="tagged()" +show=title]] diff --git a/config_edittemplate/open_issue_page.mdwn b/config_edittemplate/open_issue_page.mdwn index 6afc24b4..78533450 100644 --- a/config_edittemplate/open_issue_page.mdwn +++ b/config_edittemplate/open_issue_page.mdwn @@ -30,9 +30,4 @@ open_issue_mig]], etc.; remove the backslash, of course) to make sure that your report shows up on the relevant lists of open issues. Select *Preview* on this page to see all tags that are currently in active use. -[[!map pages="tag/* and !tag/*/* and !tag/open_issue_mach" -show=title]] - -Most of them should be self-explanatory. *fixed_in_debian* is used to tag -items that have been fixed in the Debian GNU/Hurd distribution, but not yet in -the upstream sources. +[[!inline pages=tag raw=yes feeds=no]] diff --git a/hurd/running/debian/porting.mdwn b/hurd/running/debian/porting.mdwn index 643db0a5..0eb15465 100644 --- a/hurd/running/debian/porting.mdwn +++ b/hurd/running/debian/porting.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation, +[[!meta copyright="Copyright © 2007, 2008, 2009, 2010 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable @@ -42,13 +42,12 @@ guidelines. There is also further information available about [[hurd/porting]]. -[[!map pages="tagged(open_issue_porting) and !tagged(fixed_in_debian) and -!open_issues and !*/discussion" +[[!map +pages="tagged(open_issue_porting) and !tagged(fixed_in_debian) and !*/discussion" show=title]] [[!inline -pages="tagged(open_issue_porting) and !tagged(fixed_in_debian) and -!*/discussion" +pages="tagged(open_issue_porting) and !tagged(fixed_in_debian) and !*/discussion" show=0 feeds=no actions=yes diff --git a/open_issues.mdwn b/open_issues.mdwn index 8e6741c1..9f9289e2 100644 --- a/open_issues.mdwn +++ b/open_issues.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2009, 2010 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -19,13 +19,8 @@ feeds=no actions=yes rootpage="open_issues" postformtext="Add a new item titled:"]] -[[!map pages="(./open_issues/* or */open_issues/* or -hurd/running/debian/porting/* or tagged(open_issue*)) and !tag/* and -!*/discussion" +[[!map +pages="(./open_issues/* or */open_issues/* or hurd/running/debian/porting/* or tagged(open_issue*)) and !*/discussion" show=title]] -The following [[!iki ikiwiki/directive/tag desc=tags]] are actively used at the -moment: - -[[!map pages="tag/* and !tag/*/* and !tag/open_issue_mach" -show=title]] +[[!inline pages=tag raw=yes feeds=no]] diff --git a/tag.mdwn b/tag.mdwn new file mode 100644 index 00000000..4d441b29 --- /dev/null +++ b/tag.mdwn @@ -0,0 +1,39 @@ +[[!meta copyright="Copyright © 2009, 2010 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +The following [[!iki ikiwiki/directive/tag desc=tags]] are actively used at the +moment: + +[[!map +pages="tag/* and !tag/*/*" +show=title]] + +Most of them should be self-explanatory. + + * *fixed_in_debian* + + This tag is used to tag items that have been fixed in the [[Debian + GNU/Hurd|hurd/running/debian]] distribution, but not yet in the upstream + sources. + + * *open_issue_porting* + + A list of open issues in porting software to run on GNU/Hurd systems. This + list also includes [[hurd/toolchain]]-level items, items that are either + already solved in [[Debian GNU/Hurd|hurd/running/debian]] systems (tagged + *fixed_in_debian*) or being worked around, so if you're out for working on + application-level porting issues, then perusing through the list of + [[Debian packages that need porting|hurd/running/debian/porting]] may be + better. + + * *stable_URL* + + These pages are tagged as having a *stable URL*. That is, they're linked + to on external pages, and should not be changed just for the sake of it. diff --git a/tag/fixed_in_debian.mdwn b/tag/fixed_in_debian.mdwn deleted file mode 100644 index e36e6b84..00000000 --- a/tag/fixed_in_debian.mdwn +++ /dev/null @@ -1,23 +0,0 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta title=fixed_in_debian]] - -This tag is used to tag items that have been fixed in the [[Debian -GNU/Hurd|hurd/running/debian]] distribution, but not yet in the upstream -sources. - -[[!map pages="tagged(fixed_in_debian) and !*/discussion" -show=title]] - -[[!inline -pages="tagged(fixed_in_debian) and !open_issues and !*/discussion" -show=0 -feeds=no]] diff --git a/tag/open_issue_gcc.mdwn b/tag/open_issue_gcc.mdwn deleted file mode 100644 index a06a9d70..00000000 --- a/tag/open_issue_gcc.mdwn +++ /dev/null @@ -1,19 +0,0 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta title=open_issue_gcc]] - -[[!map pages="tagged(open_issue_gcc) and !open_issues and !*/discussion" -show=title]] - -[[!inline -pages="tagged(open_issue_gcc) and !open_issues and !*/discussion" -show=0 -feeds=no]] diff --git a/tag/open_issue_gdb.mdwn b/tag/open_issue_gdb.mdwn deleted file mode 100644 index 937aafc2..00000000 --- a/tag/open_issue_gdb.mdwn +++ /dev/null @@ -1,19 +0,0 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta title=open_issue_gdb]] - -[[!map pages="tagged(open_issue_gdb) and !open_issues and !*/discussion" -show=title]] - -[[!inline -pages="tagged(open_issue_gdb) and !open_issues and !*/discussion" -show=0 -feeds=no]] diff --git a/tag/open_issue_glibc.mdwn b/tag/open_issue_glibc.mdwn deleted file mode 100644 index e4d22881..00000000 --- a/tag/open_issue_glibc.mdwn +++ /dev/null @@ -1,19 +0,0 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta title=open_issue_glibc]] - -[[!map pages="tagged(open_issue_glibc) and !open_issues and !*/discussion" -show=title]] - -[[!inline -pages="tagged(open_issue_glibc) and !open_issues and !*/discussion" -show=0 -feeds=no]] diff --git a/tag/open_issue_gnumach.mdwn b/tag/open_issue_gnumach.mdwn deleted file mode 100644 index 5a46840d..00000000 --- a/tag/open_issue_gnumach.mdwn +++ /dev/null @@ -1,19 +0,0 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta title=open_issue_gnumach]] - -[[!map pages="tagged(open_issue_*mach) and !open_issues and !*/discussion" -show=title]] - -[[!inline -pages="tagged(open_issue_*mach) and !open_issues and !*/discussion" -show=0 -feeds=no]] diff --git a/tag/open_issue_hurd.mdwn b/tag/open_issue_hurd.mdwn deleted file mode 100644 index 2e3c7206..00000000 --- a/tag/open_issue_hurd.mdwn +++ /dev/null @@ -1,19 +0,0 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta title=open_issue_hurd]] - -[[!map pages="tagged(open_issue_hurd) and !open_issues and !*/discussion" -show=title]] - -[[!inline -pages="tagged(open_issue_hurd) and !open_issues and !*/discussion" -show=0 -feeds=no]] diff --git a/tag/open_issue_mach.mdwn b/tag/open_issue_mach.mdwn deleted file mode 100644 index 3b31bea8..00000000 --- a/tag/open_issue_mach.mdwn +++ /dev/null @@ -1,13 +0,0 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta title=open_issue_mach]] - -[[!meta redir=open_issue_gnumach]] diff --git a/tag/open_issue_mig.mdwn b/tag/open_issue_mig.mdwn deleted file mode 100644 index 8ac476cc..00000000 --- a/tag/open_issue_mig.mdwn +++ /dev/null @@ -1,19 +0,0 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta title=open_issue_mig]] - -[[!map pages="tagged(open_issue_mig) and !open_issues and !*/discussion" -show=title]] - -[[!inline -pages="tagged(open_issue_mig) and !open_issues and !*/discussion" -show=0 -feeds=no]] diff --git a/tag/open_issue_porting.mdwn b/tag/open_issue_porting.mdwn deleted file mode 100644 index f89badcb..00000000 --- a/tag/open_issue_porting.mdwn +++ /dev/null @@ -1,26 +0,0 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta title=open_issue_porting]] - -Here is a list of open issues in porting software to run on GNU/Hurd systems. -This list also includes [[hurd/toolchain]]-level items, items that are either -already solved in [[Debian GNU/Hurd|hurd/running/debian]] systems (tagged -*fixed_in_debian*) or being worked around, so if you're out for working on -application-level porting issues, then perusing through the list of [[Debian -packages that need porting|hurd/running/debian/porting]] may be better. - -[[!map pages="tagged(open_issue_porting) and !open_issues and !*/discussion" -show=title]] - -[[!inline -pages="tagged(open_issue_porting) and !open_issues and !*/discussion" -show=0 -feeds=no]] diff --git a/tag/open_issue_pthread.mdwn b/tag/open_issue_pthread.mdwn deleted file mode 100644 index c42ca453..00000000 --- a/tag/open_issue_pthread.mdwn +++ /dev/null @@ -1,19 +0,0 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta title=open_issue_pthread]] - -[[!map pages="tagged(open_issue_pthread) and !open_issues and !*/discussion" -show=title]] - -[[!inline -pages="tagged(open_issue_pthread) and !open_issues and !*/discussion" -show=0 -feeds=no]] diff --git a/tag/open_issue_viengoos.mdwn b/tag/open_issue_viengoos.mdwn deleted file mode 100644 index d9662803..00000000 --- a/tag/open_issue_viengoos.mdwn +++ /dev/null @@ -1,19 +0,0 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta title=open_issue_viengoos]] - -[[!map pages="tagged(open_issue_viengoos) and !open_issues and !*/discussion" -show=title]] - -[[!inline -pages="tagged(open_issue_viengoos) and !open_issues and !*/discussion" -show=0 -feeds=no]] diff --git a/tag/open_issue_xen.mdwn b/tag/open_issue_xen.mdwn deleted file mode 100644 index 5ce9301c..00000000 --- a/tag/open_issue_xen.mdwn +++ /dev/null @@ -1,19 +0,0 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta title=open_issue_xen]] - -[[!map pages="tagged(open_issue_xen) and !open_issues and !*/discussion" -show=title]] - -[[!inline -pages="tagged(open_issue_xen) and !open_issues and !*/discussion" -show=0 -feeds=no]] diff --git a/tag/stable_URL.mdwn b/tag/stable_URL.mdwn deleted file mode 100644 index af17a58a..00000000 --- a/tag/stable_URL.mdwn +++ /dev/null @@ -1,17 +0,0 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta title="stable_URL"]] - -These pages are tagged as having a *stable URL*. That is, they're linked to on -external pages, and should not be changed just for the sake of it. - -[[!map pages="tagged(stable_URL)" -show=title]] -- cgit v1.2.3 From 8b92c009137cf96702b6e13eae67cde01a517390 Mon Sep 17 00:00:00 2001 From: GNU Hurd web pages engine Date: Tue, 22 Jun 2010 10:02:55 +0200 Subject: creating tag page tag/open_issue_gcc --- tag/open_issue_gcc.mdwn | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tag/open_issue_gcc.mdwn (limited to 'tag') diff --git a/tag/open_issue_gcc.mdwn b/tag/open_issue_gcc.mdwn new file mode 100644 index 00000000..b880d152 --- /dev/null +++ b/tag/open_issue_gcc.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="open_issue_gcc"]] + +[[!map +pages="tagged(open_issue_gcc)" +show=title]] -- cgit v1.2.3 From 2ac838c935acebd9b3c3387c29f8af221aef4c60 Mon Sep 17 00:00:00 2001 From: GNU Hurd web pages engine Date: Tue, 22 Jun 2010 10:03:06 +0200 Subject: creating tag page tag/open_issue_gdb --- tag/open_issue_gdb.mdwn | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tag/open_issue_gdb.mdwn (limited to 'tag') diff --git a/tag/open_issue_gdb.mdwn b/tag/open_issue_gdb.mdwn new file mode 100644 index 00000000..02363dd5 --- /dev/null +++ b/tag/open_issue_gdb.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="open_issue_gdb"]] + +[[!map +pages="tagged(open_issue_gdb)" +show=title]] -- cgit v1.2.3 From 118105d91727c2f47230a61de7aad285e46910b8 Mon Sep 17 00:00:00 2001 From: GNU Hurd web pages engine Date: Tue, 22 Jun 2010 10:03:15 +0200 Subject: creating tag page tag/open_issue_porting --- tag/open_issue_porting.mdwn | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tag/open_issue_porting.mdwn (limited to 'tag') diff --git a/tag/open_issue_porting.mdwn b/tag/open_issue_porting.mdwn new file mode 100644 index 00000000..0bc33c0d --- /dev/null +++ b/tag/open_issue_porting.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="open_issue_porting"]] + +[[!map +pages="tagged(open_issue_porting)" +show=title]] -- cgit v1.2.3 From e4966d1ad90fedcede85e7eecae654500b548f88 Mon Sep 17 00:00:00 2001 From: GNU Hurd web pages engine Date: Tue, 22 Jun 2010 10:03:24 +0200 Subject: creating tag page tag/open_issue_viengoos --- tag/open_issue_viengoos.mdwn | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tag/open_issue_viengoos.mdwn (limited to 'tag') diff --git a/tag/open_issue_viengoos.mdwn b/tag/open_issue_viengoos.mdwn new file mode 100644 index 00000000..6f564e06 --- /dev/null +++ b/tag/open_issue_viengoos.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="open_issue_viengoos"]] + +[[!map +pages="tagged(open_issue_viengoos)" +show=title]] -- cgit v1.2.3 From fe93c625190815ffc5803dadd2eae6bfea629dbd Mon Sep 17 00:00:00 2001 From: GNU Hurd web pages engine Date: Tue, 22 Jun 2010 10:03:32 +0200 Subject: creating tag page tag/stable_URL --- tag/stable_URL.mdwn | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tag/stable_URL.mdwn (limited to 'tag') diff --git a/tag/stable_URL.mdwn b/tag/stable_URL.mdwn new file mode 100644 index 00000000..8b25517e --- /dev/null +++ b/tag/stable_URL.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="stable_URL"]] + +[[!map +pages="tagged(stable_URL)" +show=title]] -- cgit v1.2.3 From 1f18a4c1a99e482ee35085faacdb61dc46fd66f7 Mon Sep 17 00:00:00 2001 From: GNU Hurd web pages engine Date: Tue, 22 Jun 2010 10:03:41 +0200 Subject: creating tag page tag/open_issue_hurd --- tag/open_issue_hurd.mdwn | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tag/open_issue_hurd.mdwn (limited to 'tag') diff --git a/tag/open_issue_hurd.mdwn b/tag/open_issue_hurd.mdwn new file mode 100644 index 00000000..d5505f70 --- /dev/null +++ b/tag/open_issue_hurd.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="open_issue_hurd"]] + +[[!map +pages="tagged(open_issue_hurd)" +show=title]] -- cgit v1.2.3 From 89722b53dd32abb7475ae678a5ad38adf7d32e88 Mon Sep 17 00:00:00 2001 From: GNU Hurd web pages engine Date: Tue, 22 Jun 2010 10:03:49 +0200 Subject: creating tag page tag/open_issue_gnumach --- tag/open_issue_gnumach.mdwn | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tag/open_issue_gnumach.mdwn (limited to 'tag') diff --git a/tag/open_issue_gnumach.mdwn b/tag/open_issue_gnumach.mdwn new file mode 100644 index 00000000..22e49393 --- /dev/null +++ b/tag/open_issue_gnumach.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="open_issue_gnumach"]] + +[[!map +pages="tagged(open_issue_gnumach)" +show=title]] -- cgit v1.2.3 From 190aec5454078b84319e8cd3edf46a1ed6f2bee6 Mon Sep 17 00:00:00 2001 From: GNU Hurd web pages engine Date: Tue, 22 Jun 2010 10:03:58 +0200 Subject: creating tag page tag/fixed_in_debian --- tag/fixed_in_debian.mdwn | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tag/fixed_in_debian.mdwn (limited to 'tag') diff --git a/tag/fixed_in_debian.mdwn b/tag/fixed_in_debian.mdwn new file mode 100644 index 00000000..b8aeddc8 --- /dev/null +++ b/tag/fixed_in_debian.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="fixed_in_debian"]] + +[[!map +pages="tagged(fixed_in_debian)" +show=title]] -- cgit v1.2.3 From 93df3606ffc4cd744422277eb86516f8fa7ba646 Mon Sep 17 00:00:00 2001 From: GNU Hurd web pages engine Date: Tue, 22 Jun 2010 10:04:07 +0200 Subject: creating tag page tag/open_issue_mig --- tag/open_issue_mig.mdwn | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tag/open_issue_mig.mdwn (limited to 'tag') diff --git a/tag/open_issue_mig.mdwn b/tag/open_issue_mig.mdwn new file mode 100644 index 00000000..79ef3acb --- /dev/null +++ b/tag/open_issue_mig.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="open_issue_mig"]] + +[[!map +pages="tagged(open_issue_mig)" +show=title]] -- cgit v1.2.3 From cf7e97b5db0e274b29356464e2f556323c946cc3 Mon Sep 17 00:00:00 2001 From: GNU Hurd web pages engine Date: Tue, 22 Jun 2010 10:04:15 +0200 Subject: creating tag page tag/open_issue_glibc --- tag/open_issue_glibc.mdwn | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tag/open_issue_glibc.mdwn (limited to 'tag') diff --git a/tag/open_issue_glibc.mdwn b/tag/open_issue_glibc.mdwn new file mode 100644 index 00000000..e523637a --- /dev/null +++ b/tag/open_issue_glibc.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="open_issue_glibc"]] + +[[!map +pages="tagged(open_issue_glibc)" +show=title]] -- cgit v1.2.3 From 5bf9ad652446801123446a374cd77436b7ed5c19 Mon Sep 17 00:00:00 2001 From: GNU Hurd web pages engine Date: Tue, 22 Jun 2010 10:04:24 +0200 Subject: creating tag page tag/open_issue_xen --- tag/open_issue_xen.mdwn | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tag/open_issue_xen.mdwn (limited to 'tag') diff --git a/tag/open_issue_xen.mdwn b/tag/open_issue_xen.mdwn new file mode 100644 index 00000000..fbe40652 --- /dev/null +++ b/tag/open_issue_xen.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="open_issue_xen"]] + +[[!map +pages="tagged(open_issue_xen)" +show=title]] -- cgit v1.2.3 From bd47b799759c6010ba0e32c8bdbd29ba24095542 Mon Sep 17 00:00:00 2001 From: GNU Hurd web pages engine Date: Tue, 22 Jun 2010 10:04:32 +0200 Subject: creating tag page tag/open_issue_pthread --- tag/open_issue_pthread.mdwn | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tag/open_issue_pthread.mdwn (limited to 'tag') diff --git a/tag/open_issue_pthread.mdwn b/tag/open_issue_pthread.mdwn new file mode 100644 index 00000000..0ccb1002 --- /dev/null +++ b/tag/open_issue_pthread.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="open_issue_pthread"]] + +[[!map +pages="tagged(open_issue_pthread)" +show=title]] -- cgit v1.2.3 From 5eb7ebead3a41ae35eba5ce7899276e17d00fef8 Mon Sep 17 00:00:00 2001 From: GNU Hurd web pages engine Date: Fri, 23 Jul 2010 19:45:39 +0000 Subject: creating tag page tag/open_issue_documentation --- tag/open_issue_documentation.mdwn | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tag/open_issue_documentation.mdwn (limited to 'tag') diff --git a/tag/open_issue_documentation.mdwn b/tag/open_issue_documentation.mdwn new file mode 100644 index 00000000..eb7f87a2 --- /dev/null +++ b/tag/open_issue_documentation.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="open_issue_documentation"]] + +[[!map +pages="tagged(open_issue_documentation)" +show=title]] -- cgit v1.2.3 From 42ee3ac50745a53e3153118ad8969fff738bd192 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Fri, 30 Jul 2010 15:47:05 +0200 Subject: creating tag page tag/open_issue_libpthread --- tag/open_issue_libpthread.mdwn | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tag/open_issue_libpthread.mdwn (limited to 'tag') diff --git a/tag/open_issue_libpthread.mdwn b/tag/open_issue_libpthread.mdwn new file mode 100644 index 00000000..b4b7723e --- /dev/null +++ b/tag/open_issue_libpthread.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="open_issue_libpthread"]] + +[[!map +pages="tagged(open_issue_libpthread)" +show=title]] -- cgit v1.2.3 From 8787b6f298100d1c0e4e14da88fdea3755808f37 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sun, 1 Aug 2010 00:07:50 +0200 Subject: Use open_issue_libpthread. --- community/gsoc/project_ideas/pthreads.mdwn | 5 +++-- open_issues/libpthread.mdwn | 2 +- tag/open_issue_pthread.mdwn | 15 --------------- 3 files changed, 4 insertions(+), 18 deletions(-) delete mode 100644 tag/open_issue_pthread.mdwn (limited to 'tag') diff --git a/community/gsoc/project_ideas/pthreads.mdwn b/community/gsoc/project_ideas/pthreads.mdwn index 61c8c079..a33187f6 100644 --- a/community/gsoc/project_ideas/pthreads.mdwn +++ b/community/gsoc/project_ideas/pthreads.mdwn @@ -1,4 +1,5 @@ -[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2008, 2009, 2010 Free Software Foundation, +Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -10,7 +11,7 @@ is included in the section entitled [[!meta title="Convert Hurd Libraries and Servers to pthreads"]] -[[!tag open_issue_pthread]] +[[!tag open_issue_libpthread]] The Hurd was originally created at a time when the [pthreads standard](http://www.opengroup.org/onlinepubs/009695399/basedefs/pthread.h.html) diff --git a/open_issues/libpthread.mdwn b/open_issues/libpthread.mdwn index 68195758..16b6d098 100644 --- a/open_issues/libpthread.mdwn +++ b/open_issues/libpthread.mdwn @@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] -[[!tag open_issue_glibc open_issue_pthread]] +[[!tag open_issue_glibc open_issue_libpthread]] GSoC project idea: [[community/gsoc/project ideas/pthreads]] diff --git a/tag/open_issue_pthread.mdwn b/tag/open_issue_pthread.mdwn deleted file mode 100644 index 0ccb1002..00000000 --- a/tag/open_issue_pthread.mdwn +++ /dev/null @@ -1,15 +0,0 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta title="open_issue_pthread"]] - -[[!map -pages="tagged(open_issue_pthread)" -show=title]] -- cgit v1.2.3 From fbcda0cca31695f77583635f4eb4bc6d8ae1c505 Mon Sep 17 00:00:00 2001 From: GNU Hurd web pages engine Date: Mon, 18 Oct 2010 17:35:24 +0000 Subject: creating tag page tag/open_issue_binutils --- tag/open_issue_binutils.mdwn | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tag/open_issue_binutils.mdwn (limited to 'tag') diff --git a/tag/open_issue_binutils.mdwn b/tag/open_issue_binutils.mdwn new file mode 100644 index 00000000..b0fd7b08 --- /dev/null +++ b/tag/open_issue_binutils.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="open_issue_binutils"]] + +[[!map +pages="tagged(open_issue_binutils)" +show=title]] -- cgit v1.2.3 From cc58caf1beec20e4fcc0877119c74e616fa6af1f Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Fri, 26 Nov 2010 09:32:23 +0100 Subject: tag: Tags' explanations as YAML data. --- community/meetings/debconf10.mdwn | 9 ++++++- community/meetings/ghm2010.mdwn | 8 +++++- tag.mdwn | 54 +++++++++++++++++++++++++++------------ tag/fixed_in_debian.mdwn | 2 ++ tag/open_issue_documentation.mdwn | 2 ++ tag/open_issue_porting.mdwn | 2 ++ tag/stable_URL.mdwn | 2 ++ 7 files changed, 60 insertions(+), 19 deletions(-) (limited to 'tag') diff --git a/community/meetings/debconf10.mdwn b/community/meetings/debconf10.mdwn index bafd7de0..261686cc 100644 --- a/community/meetings/debconf10.mdwn +++ b/community/meetings/debconf10.mdwn @@ -16,5 +16,12 @@ License|/fdl]]."]]"""]] [[!ymlfront data=""" -banck_hurd: "presentation (including video) by Michael Banck: [*Debian GNU/Hurd -- Past. Present. And Future?*](http://penta.debconf.org/dc10_schedule/events/595.en.html) ([slides](http://people.debian.org/~mbanck/debian-hurd.pdf))" + +banck_hurd: + + "presentation (including video) by Michael Banck: [*Debian GNU/Hurd -- Past. + Present. And + Future?*](http://penta.debconf.org/dc10_schedule/events/595.en.html) + ([slides](http://people.debian.org/~mbanck/debian-hurd.pdf))" + """]] diff --git a/community/meetings/ghm2010.mdwn b/community/meetings/ghm2010.mdwn index e216bfe4..b7d7e880 100644 --- a/community/meetings/ghm2010.mdwn +++ b/community/meetings/ghm2010.mdwn @@ -16,5 +16,11 @@ License|/fdl]]."]]"""]] [[!ymlfront data=""" -walfield_hurd: "video of the presentation by Neal Walfield: [*GNU/Hurd: It's About Freedom (Or: Why you should care)*](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv)" + +walfield_hurd: + + "video of the presentation by Neal Walfield: [*GNU/Hurd: It's About Freedom + (Or: Why you should + care)*](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv)" + """]] diff --git a/tag.mdwn b/tag.mdwn index 6051de3b..acabfb28 100644 --- a/tag.mdwn +++ b/tag.mdwn @@ -15,31 +15,51 @@ moment: pages="tag/* and !tag/*/*" show=title]] -Most of them should be self-explanatory. +Most of them should be self-explanatory, and for the others, here are the +explanations: * *fixed_in_debian* - This tag is used to tag items that have been fixed in the [[Debian - GNU/Hurd|hurd/running/debian]] distribution, but not yet in the upstream - sources. + {{$fixed_in_debian}} * *open_issue_documentation* - Use for tagging pages / items that need to be handled / improved for - documentation purposes. - + {{$open_issue_documentation}} + * *open_issue_porting* - A list of open issues in porting software to run on GNU/Hurd systems. This - list also includes [[toolchain]]-level items, items that are either - already solved in [[Debian GNU/Hurd|hurd/running/debian]] systems (tagged - *fixed_in_debian*) or being worked around, so if you're out for working on - application-level porting issues, then perusing through the list of - [[Debian packages that need porting|hurd/running/debian/porting]] may be - better. + {{$open_issue_porting}} * *stable_URL* - These pages are tagged as having a *stable URL*. That is, they're linked - to from external pages, and their locations should not be changed - needlessly. + {{$stable_URL}} + + +[[!ymlfront data=""" + +fixed_in_debian: + + This tag is used to tag items that have been fixed in the [[Debian + GNU/Hurd|hurd/running/debian]] distribution, but not yet in the upstream + sources. + +open_issue_documentation: + + Used for tagging pages / items that need to be handled / improved for + documentation purposes. + +open_issue_porting: + + A list of open issues in porting software to run on GNU/Hurd systems. This + list also includes [[toolchain]]-level items, items that are either already + solved in [[Debian GNU/Hurd|hurd/running/debian]] systems (tagged + *fixed_in_debian*) or being worked around, so if you're out for working on + application-level porting issues, then perusing through the list of [[Debian + packages that need porting|hurd/running/debian/porting]] may be better. + +stable_URL: + + These pages are tagged as having a *stable URL*. That is, they're linked to + from external pages, and their locations should not be changed needlessly. + +"""]] diff --git a/tag/fixed_in_debian.mdwn b/tag/fixed_in_debian.mdwn index b8aeddc8..4d946fd4 100644 --- a/tag/fixed_in_debian.mdwn +++ b/tag/fixed_in_debian.mdwn @@ -10,6 +10,8 @@ License|/fdl]]."]]"""]] [[!meta title="fixed_in_debian"]] +{{$tag#fixed_in_debian}} + [[!map pages="tagged(fixed_in_debian)" show=title]] diff --git a/tag/open_issue_documentation.mdwn b/tag/open_issue_documentation.mdwn index eb7f87a2..f0d1cb4c 100644 --- a/tag/open_issue_documentation.mdwn +++ b/tag/open_issue_documentation.mdwn @@ -10,6 +10,8 @@ License|/fdl]]."]]"""]] [[!meta title="open_issue_documentation"]] +{{$tag#open_issue_documentation}} + [[!map pages="tagged(open_issue_documentation)" show=title]] diff --git a/tag/open_issue_porting.mdwn b/tag/open_issue_porting.mdwn index 0bc33c0d..efa488b7 100644 --- a/tag/open_issue_porting.mdwn +++ b/tag/open_issue_porting.mdwn @@ -10,6 +10,8 @@ License|/fdl]]."]]"""]] [[!meta title="open_issue_porting"]] +{{$tag#open_issue_porting}} + [[!map pages="tagged(open_issue_porting)" show=title]] diff --git a/tag/stable_URL.mdwn b/tag/stable_URL.mdwn index 8b25517e..ff4067f6 100644 --- a/tag/stable_URL.mdwn +++ b/tag/stable_URL.mdwn @@ -10,6 +10,8 @@ License|/fdl]]."]]"""]] [[!meta title="stable_URL"]] +{{$tag#stable_URL}} + [[!map pages="tagged(stable_URL)" show=title]] -- cgit v1.2.3