summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--community/gsoc/2013/hacklu.mdwn4
-rw-r--r--community/gsoc/2013/nlightnfotis.mdwn4
-rw-r--r--community/gsoc/project_ideas/physical_memory_management.mdwn4
-rw-r--r--contributing/web_pages.mdwn19
-rw-r--r--faq/eieio.mdwn7
-rw-r--r--hurd/dde/guide.mdwn3
-rw-r--r--hurd/debugging/glibc.mdwn2
-rw-r--r--hurd/running/debian/patch_submission.mdwn2
-rw-r--r--hurd/translator/mtab/discussion.mdwn12
-rw-r--r--ikiwiki.setup17
-rw-r--r--microkernel/mach/deficiencies.mdwn6
-rw-r--r--microkernel/mach/gnumach/projects.mdwn2
-rw-r--r--microkernel/mach/gnumach/projects/clean_up_the_code.mdwn6
-rw-r--r--microkernel/mach/gnumach/projects/mach_5.mdwn3
-rw-r--r--news/2009-10-31.mdwn2
-rw-r--r--news/2013-05-debian_gnu_hurd_2013.mdwn2
-rw-r--r--news/2013-09-27.mdwn11
-rw-r--r--open_issues/anatomy_of_a_hurd_system.mdwn8
-rw-r--r--open_issues/binutils.mdwn147
-rw-r--r--open_issues/gcc.mdwn6
-rw-r--r--open_issues/git-core-2.mdwn22
-rw-r--r--open_issues/glibc.mdwn8
-rw-r--r--open_issues/glibc/debian/experimental.mdwn5
-rw-r--r--open_issues/gnumach_memory_management.mdwn6
-rw-r--r--open_issues/rework_gnumach_ipc_spaces.mdwn5
-rw-r--r--open_issues/systemd.mdwn6
-rw-r--r--open_issues/time.mdwn4
-rw-r--r--public_hurd_boxen/installation/darnassus.mdwn9
-rw-r--r--source_repositories.mdwn6
m---------toolchain/logs10
30 files changed, 211 insertions, 137 deletions
diff --git a/community/gsoc/2013/hacklu.mdwn b/community/gsoc/2013/hacklu.mdwn
index 43b4b59e..4da3dde9 100644
--- a/community/gsoc/2013/hacklu.mdwn
+++ b/community/gsoc/2013/hacklu.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2013 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2013, 2016 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
@@ -1798,7 +1798,7 @@ In context of [[open_issues/libpthread/t/fix_have_kernel_resources]]:
<hacklu> please give me any advice on how to use mig to generate stub-files
in gdbserver?
<braunr> hacklu:
- http://darnassus.sceen.net/gitweb/rbraun/slabinfo.git/blob/HEAD:/Makefile
+ http://darnassus.sceen.net/cgit/rbraun/slabinfo.git/plain/Makefile
<hacklu> braunr: shouldnt' I work like this
https://github.com/hacklu/gdbserver/blob/gdbserver/gdb/config/i386/i386gnu.mh
?
diff --git a/community/gsoc/2013/nlightnfotis.mdwn b/community/gsoc/2013/nlightnfotis.mdwn
index 87250c62..7b0468f2 100644
--- a/community/gsoc/2013/nlightnfotis.mdwn
+++ b/community/gsoc/2013/nlightnfotis.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2013 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2013, 2016 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
@@ -2366,7 +2366,7 @@ But not the [[open_issues/libpthread_dlopen]] issue?
<braunr> i'll make a repository on darnassus too
<braunr> better store it there
<braunr> nlightnfotis:
- http://darnassus.sceen.net/gitweb/rbraun/mach_print.git/
+ http://darnassus.sceen.net/cgit/rbraun/mach_print.git/
<braunr> nlightnfotis: i suggest you implement mach_print with inline asm
statement in a C file, so that you don't need to alter the build system
configuration
diff --git a/community/gsoc/project_ideas/physical_memory_management.mdwn b/community/gsoc/project_ideas/physical_memory_management.mdwn
index 2baa7a90..1bb6a760 100644
--- a/community/gsoc/project_ideas/physical_memory_management.mdwn
+++ b/community/gsoc/project_ideas/physical_memory_management.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2015 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2015, 2016 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
@@ -46,6 +46,6 @@ Useful links :
* <http://git.sceen.net/rbraun/x15.git/>
- * <http://git.sceen.net/rbraun/librbraun.git/blob/HEAD:/rdxtree.h>
+ * <https://git.sceen.net/rbraun/librbraun.git/plain/rdxtree.h>
Possible mentors: Richard Braun
diff --git a/contributing/web_pages.mdwn b/contributing/web_pages.mdwn
index cb05be8e..dbcc49b1 100644
--- a/contributing/web_pages.mdwn
+++ b/contributing/web_pages.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2007, 2008, 2009, 2010, 2011, 2013, 2014, 2015
-Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008, 2009, 2010, 2011, 2013, 2014, 2015,
+2016 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
@@ -128,18 +128,23 @@ SSH configuration as advised on that page.) If you have an account on there:
$ git clone darnassus:~hurd-web/hurd-web.git [dest]
If you don't have such an account or don't have your login data handy, you can
-still get pages the read-only way.
+still get pages the read-only way, see the *Clone* URLs given on
+<http://darnassus.sceen.net/cgit/hurd-web.git>:
-<!--
+ $ git clone git://darnassus.sceen.net/hurd-web.git [dest]
- $ git clone git://darnassus.sceen.net/~hurd-web/hurd-web.git [dest]
+..., or:
-Or, you can check out the Savannah repository:
+ $ git clone http://darnassus.sceen.net/cgit/hurd-web.git [dest]
--->
+Or, you can check out the Savannah repository:
$ git clone git://git.savannah.gnu.org/hurd/web.git [dest]
+..., or:
+
+ $ git clone http://git.savannah.gnu.org/cgit/hurd/web.git [dest]
+
See <http://git.savannah.gnu.org/cgit/hurd/web.git>. If you're using the `ssh`
protocol, and you're a member of the Hurd's [[rules/Savannah_group]], you can
also push to this repository. The disadvantage of pushing to the Savannah
diff --git a/faq/eieio.mdwn b/faq/eieio.mdwn
index aa42c333..4ddbdb11 100644
--- a/faq/eieio.mdwn
+++ b/faq/eieio.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2013 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2016 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,10 +10,9 @@ License|/fdl]]."]]"""]]
[[!tag faq/running]]
-[[!meta title="`Computer bought the farm'... ERr, what?!"]]
+[[!meta title="EIEIO: 'Computer bought the farm'... Err, what?!"]]
-
-This is the error message for EIEIO (pronounce E-I-E-I-O). This error code is
+This is the error message for `EIEIO` (pronounce E-I-E-I-O). This error code is
used for a variety of "hopeless" error conditions. Most probably you will
encounter it when a translator crashes while you were trying to use a file
that it serves.
diff --git a/hurd/dde/guide.mdwn b/hurd/dde/guide.mdwn
index ab7ed324..dd36f1f5 100644
--- a/hurd/dde/guide.mdwn
+++ b/hurd/dde/guide.mdwn
@@ -1,4 +1,5 @@
-[[!meta copyright="Copyright © 2010, 2011 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2010, 2011, 2016 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
diff --git a/hurd/debugging/glibc.mdwn b/hurd/debugging/glibc.mdwn
index 086cffff..10a41503 100644
--- a/hurd/debugging/glibc.mdwn
+++ b/hurd/debugging/glibc.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2007, 2008, 2010, 2011, 2013 Free Software
+[[!meta copyright="Copyright © 2007, 2008, 2010, 2011, 2013, 2016 Free Software
Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
diff --git a/hurd/running/debian/patch_submission.mdwn b/hurd/running/debian/patch_submission.mdwn
index 3146b773..d1a3ba33 100644
--- a/hurd/running/debian/patch_submission.mdwn
+++ b/hurd/running/debian/patch_submission.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2007, 2008, 2011 Free Software Foundation,
+[[!meta copyright="Copyright © 2007, 2008, 2011, 2016 Free Software Foundation,
Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
diff --git a/hurd/translator/mtab/discussion.mdwn b/hurd/translator/mtab/discussion.mdwn
index c3c43f43..715884ce 100644
--- a/hurd/translator/mtab/discussion.mdwn
+++ b/hurd/translator/mtab/discussion.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2008, 2009, 2013, 2014 Free Software Foundation,
-Inc."]]
+[[!meta copyright="Copyright © 2008, 2009, 2013, 2014, 2016 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
@@ -2153,9 +2153,9 @@ Fixed in 2013-09-28 Hurd commit a81c0c28ea606b0d0a2ad5eeb74071c746b7cdeb
<teythoon> braunr: where is it?
<braunr> i'm still building packages to make sure that's it
<braunr> see
- http://darnassus.sceen.net/gitweb/savannah_mirror/hurd.git/blob/HEAD:/libdiskfs/dir-lookup.c
+ https://git.sceen.net/hurd/hurd.git/plain/libdiskfs/dir-lookup.c
<braunr> which you changed in
- http://darnassus.sceen.net/gitweb/savannah_mirror/hurd.git/commit/06d49cdadd9e96361f3fe49b9c940b88bb869284
+ https://git.sceen.net/hurd/hurd.git/commit/?id=06d49cdadd9e96361f3fe49b9c940b88bb869284
<braunr> line 306 is "return error" instead of "goto out"
<braunr> has been so since 1994
<braunr> what is unclear is why this code path is now run
@@ -2238,7 +2238,7 @@ Fixed in 2013-09-28 Hurd commit a81c0c28ea606b0d0a2ad5eeb74071c746b7cdeb
<teythoon_> braunr: btw, did you fix the leak?
<braunr> yes
<braunr>
- http://darnassus.sceen.net/gitweb/savannah_mirror/hurd.git/commit/a81c0c28ea606b0d0a2ad5eeb74071c746b7cdeb
+ https://git.sceen.net/hurd/hurd.git/commit/?id=a81c0c28ea606b0d0a2ad5eeb74071c746b7cdeb
<braunr> 1h after tagging 0.5 (
<braunr> :(
<teythoon> ah yes, I've seen that commit
@@ -2880,7 +2880,7 @@ Fixed in 2013-10-05 procfs commit c87688a05a8b49479ee10127470cc60acebead4a?
<braunr> but i guess that's what you did already
<braunr> is to only shut the active translator down
<teythoon>
- http://git.sceen.net/hurd/hurd.git/commitdiff/0033d20449b3bb558f2ea470983018db39b572aa
+ https://git.sceen.net/hurd/hurd.git/commit/?id=0033d20449b3bb558f2ea470983018db39b572aa
<teythoon> yeah, i thought about that
<teythoon> but i believe that is not the right hting to do
<braunr> yes i know but i'm not sure that's the right approach
diff --git a/ikiwiki.setup b/ikiwiki.setup
index 0f912b82..1f58e0b8 100644
--- a/ikiwiki.setup
+++ b/ikiwiki.setup
@@ -51,7 +51,7 @@ IkiWiki::Setup::Standard->import({
# base url to the wiki
url => 'http://darnassus.sceen.net/~hurd-web',
# url to the ikiwiki.cgi
- cgiurl => 'http://darnassus.sceen.net/hurd-web.cgi',
+ cgiurl => 'http://darnassus.sceen.net/cgi-bin/hurd-web',
# filename of cgi wrapper to generate
cgi_wrapper => $cgi_wrapper,
# mode for cgi_wrapper (can safely be made suid)
@@ -151,9 +151,9 @@ IkiWiki::Setup::Standard->import({
# unix users whose commits should be checked by the pre-receive hook
#untrusted_committers => [],
# gitweb url to show file history ([[file]] substituted)
- historyurl => 'http://darnassus.sceen.net/gitweb/?p=hurd-web.git;a=history;f=[[file]];hb=HEAD',
+ historyurl => 'http://darnassus.sceen.net/cgit/hurd-web.git/log/[[file]]',
# gitweb url to show a diff ([[file]], [[sha1_to]], [[sha1_from]], [[sha1_commit]], and [[sha1_parent]] substituted)
- diffurl => 'http://darnassus.sceen.net/gitweb/?p=hurd-web.git;a=blobdiff;f=[[file]];h=[[sha1_to]];hp=[[sha1_from]];hb=[[sha1_commit]];hpb=[[sha1_parent]]',
+ diffurl => 'http://darnassus.sceen.net/cgit/hurd-web.git/commit/[[file]]?id=[[sha1_commit]]',
# where to pull and push changes (set to empty string to disable)
gitorigin_branch => $gitorigin_branch,
# branch that the wiki is stored in
@@ -211,10 +211,7 @@ IkiWiki::Setup::Standard->import({
# url pattern of openid realm (default is cgiurl)
#openid_realm => '',
# url to ikiwiki cgi to use for openid authentication (default is cgiurl)
- # TODO. I don't know why I have to set this -- it's supposed to be the
- # default -- but if this is not set, the OpenID provider redirects us
- # to <http://darnassus.sceen.net/>, which doesn't work.
- openid_cgiurl => 'http://darnassus.sceen.net/hurd-web.cgi',
+ #openid_cgiurl => '',
# passwordauth plugin
# a password that must be entered when signing up for an account
@@ -328,9 +325,9 @@ IkiWiki::Setup::Standard->import({
# repolist plugin
# URIs of repositories containing the wiki's source
repositories => [qw{git://git.savannah.gnu.org/hurd/web.git
- http://git.savannah.gnu.org/r/hurd/web.git
- git://darnassus.sceen.net/~hurd-web/hurd-web.git
- http://darnassus.sceen.net/gitweb/?p=hurd-web.git}],
+ http://git.savannah.gnu.org/cgit/hurd/web.git
+ git://darnassus.sceen.net/hurd-web.git
+ http://darnassus.sceen.net/cgit/hurd-web.git}],
# search plugin
# path to the omega cgi program
diff --git a/microkernel/mach/deficiencies.mdwn b/microkernel/mach/deficiencies.mdwn
index 8242e0bd..0c342e20 100644
--- a/microkernel/mach/deficiencies.mdwn
+++ b/microkernel/mach/deficiencies.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2012, 2013, 2014 Free Software Foundation,
+[[!meta copyright="Copyright © 2012, 2013, 2014, 2016 Free Software Foundation,
Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
@@ -955,7 +955,7 @@ and Rump Kernels*.
<braunr> that's one goal of the project
<braunr> you can't achieve performance and scalability without the
appropriate techniques
- <braunr> see http://git.sceen.net/rbraun/librbraun.git/blob/HEAD:/rdxtree.c
+ <braunr> see https://git.sceen.net/rbraun/librbraun.git/plain/rdxtree.c
for the existing userspace implementation
<arnuld> in kern/work.c I see one TODO "allocate numeric IDs to better
identify worker threads"
@@ -2396,7 +2396,7 @@ and Rump Kernels*.
## IRC, freenode, #hurd, 2013-09-28
- <rah> braunr: http://git.sceen.net/rbraun/x15.git/blob/HEAD:/README
+ <rah> braunr: https://git.sceen.net/rbraun/x15.git/plain/README
<rah> "X15 is a free microkernel."
<rah> braunr: what distinguishes it from existing microkernels?
diff --git a/microkernel/mach/gnumach/projects.mdwn b/microkernel/mach/gnumach/projects.mdwn
index 62903fbe..d800cfc3 100644
--- a/microkernel/mach/gnumach/projects.mdwn
+++ b/microkernel/mach/gnumach/projects.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2005, 2006, 2007, 2008, 2011 Free Software
+[[!meta copyright="Copyright © 2005, 2006, 2007, 2008, 2011, 2014 Free Software
Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
diff --git a/microkernel/mach/gnumach/projects/clean_up_the_code.mdwn b/microkernel/mach/gnumach/projects/clean_up_the_code.mdwn
index 0ca6d91e..b7fc934f 100644
--- a/microkernel/mach/gnumach/projects/clean_up_the_code.mdwn
+++ b/microkernel/mach/gnumach/projects/clean_up_the_code.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2005, 2006, 2007, 2008, 2010, 2012, 2013, 2014
-Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2005, 2006, 2007, 2008, 2010, 2012, 2013, 2014,
+2016 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
@@ -167,7 +167,7 @@ further files (also exported ones) that serve no real value, but are being
<teythoon> and fix kmem_cache_error to use kmem_warn near the top of the
function
<braunr> teythoon: i suggest you use the x15 variant as a reference
- (http://git.sceen.net/rbraun/x15.git/blob/HEAD:/kern/kmem.c)
+ (https://git.sceen.net/rbraun/x15.git/plain/kern/kmem.c)
<teythoon> right
diff --git a/microkernel/mach/gnumach/projects/mach_5.mdwn b/microkernel/mach/gnumach/projects/mach_5.mdwn
index 73aaef99..a4236ea5 100644
--- a/microkernel/mach/gnumach/projects/mach_5.mdwn
+++ b/microkernel/mach/gnumach/projects/mach_5.mdwn
@@ -1,5 +1,4 @@
-[[!meta copyright="Copyright © 2014
-Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2014, 2016 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
diff --git a/news/2009-10-31.mdwn b/news/2009-10-31.mdwn
index 23344a61..5d625470 100644
--- a/news/2009-10-31.mdwn
+++ b/news/2009-10-31.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009, 2016 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
diff --git a/news/2013-05-debian_gnu_hurd_2013.mdwn b/news/2013-05-debian_gnu_hurd_2013.mdwn
index c2d55651..70c8a469 100644
--- a/news/2013-05-debian_gnu_hurd_2013.mdwn
+++ b/news/2013-05-debian_gnu_hurd_2013.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2013 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2013, 2016 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
diff --git a/news/2013-09-27.mdwn b/news/2013-09-27.mdwn
index f05ce532..bb574247 100644
--- a/news/2013-09-27.mdwn
+++ b/news/2013-09-27.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2013 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2013, 2016 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
@@ -33,15 +33,6 @@ than the [GNU project's 30th birthday](http://www.gnu.org/gnu30/)?
"877ge20vzt.fsf@kepler.schwinge.homeip.net"]],
[NEWS](http://git.savannah.gnu.org/cgit/hurd/mig.git/tree/NEWS?id=v1.4)
-(If the NEWS links [[!GNU_Savannah_support desc="don't work" 108401]], try the
-following ones -- which are served from a GNU/Hurd machine, by the way: [GNU
-Hurd 0.5
-NEWS](http://darnassus.sceen.net/gitweb/savannah_mirror/hurd.git/blob/v0.5:/NEWS),
-[GNU Mach 1.4
-NEWS](http://darnassus.sceen.net/gitweb/savannah_mirror/gnumach.git/blob/v1.4:/NEWS),
-[GNU MIG 1.4
-NEWS](http://darnassus.sceen.net/gitweb/savannah_mirror/mig.git/blob/v1.4:/NEWS).)
-
These new releases bundle bug fixes and enhancements done since the
last releases more than a decade ago; really too many (both years and
improvements) to list them individually, but please see the NEWS files.
diff --git a/open_issues/anatomy_of_a_hurd_system.mdwn b/open_issues/anatomy_of_a_hurd_system.mdwn
index 496d2a06..7429abce 100644
--- a/open_issues/anatomy_of_a_hurd_system.mdwn
+++ b/open_issues/anatomy_of_a_hurd_system.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2011, 2012, 2013, 2014 Free Software Foundation,
-Inc."]]
+[[!meta copyright="Copyright © 2011, 2012, 2013, 2014, 2016 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
@@ -844,7 +844,7 @@ Actually, the Hurd has never used an M:N model. Both libthreads (cthreads) and l
<giuscri> braunr: uhm ...some example?
<braunr> see processes for example
<braunr> see
- http://darnassus.sceen.net/gitweb/savannah_mirror/hurd.git/tree/HEAD:/hurd
+ https://git.sceen.net/hurd/hurd.git/tree/hurd
<braunr> this is the collection of interfaces the hurd provides
<braunr> most of them map to unix calls, because gnu aims at posix
compatibility too
@@ -1321,7 +1321,7 @@ Actually, the Hurd has never used an M:N model. Both libthreads (cthreads) and l
<hurdmaster> can I get 'hello world' on pure mach?
<teythoon> you could
<teythoon> hurdmaster: actually, here it is:
- http://darnassus.sceen.net/gitweb/rbraun/mach_print.git/
+ http://darnassus.sceen.net/cgit/rbraun/mach_print.git/
<teythoon> compile it statically, put it somewhere in /boot
<teythoon> make sure you're running a debug kernel
<teythoon> load it from grub instead of /hurd/ext2fs.static
diff --git a/open_issues/binutils.mdwn b/open_issues/binutils.mdwn
index d20cee9a..e024ace8 100644
--- a/open_issues/binutils.mdwn
+++ b/open_issues/binutils.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2007, 2008, 2010, 2011, 2012, 2013, 2014, 2015
-Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008, 2010, 2011, 2012, 2013, 2014, 2015,
+2016 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
@@ -47,8 +47,8 @@ git diff --patience --stat=$COLUMNS,$COLUMNS --patch --src-prefix=./ --dst-prefi
-->
-Last reviewed up to Git commit e49433d22dae92a56ae15a8b5742cbf1f31d5fd1
-(2015-08-19).
+Last reviewed up to Git commit 9ef9e6a6a0dd8f948708cb67c9afcfd0be40cb0a
+(2016-02-10).
* Globally
@@ -96,17 +96,6 @@ Last reviewed up to Git commit e49433d22dae92a56ae15a8b5742cbf1f31d5fd1
* `gas/`
- * `config/tc-i386.c`
-
- #ifdef TE_LINUX
- /* Default to compress debug sections for Linux. */
- enum compressed_debug_section_type flag_compress_debug
- = COMPRESS_DEBUG_GABI_ZLIB;
- #endif
-
- This has received quite some criticism, but it has not yet been
- corrected.
-
* `config/te-gnu.h`
C.f. `te-linux.h`; search tree for `TE_LINUX` vs. `TE_GNU` usage.
@@ -330,11 +319,29 @@ Last reviewed up to Git commit e49433d22dae92a56ae15a8b5742cbf1f31d5fd1
* [low] b27caf75c311991772b316fe7c0eecfd5788eeaf, ld, `Add HOSTING_SLIBS and
use it for -pie`. For us, too?
+ * [high] `gdb/remote.c`: `PATH_MAX` usage. Probably,
+ `gdb/gdbserver/remote-utils.c` is the producer, whose `PATH_MAX` might
+ differ from the consumer's.
+
+ * [high] In
+ 96f9814df23564e16909bb5ba00de4a202c63417..9ef9e6a6a0dd8f948708cb67c9afcfd0be40cb0a:
+
+ ../../W._C._Handy/gdb/gnu-nat.c: In function 'set_sig_thread_cmd':
+ ../../W._C._Handy/gdb/gnu-nat.c:2973:7: warning: implicit declaration of function 'thread_id_to_pid' [-Wimplicit-function-declaration]
+ ptid_t ptid = thread_id_to_pid (atoi (args));
+ ^
+ ../../W._C._Handy/gdb/gnu-nat.c:2973:7: error: invalid initializer
+
+ Commit 5d5658a1d3c3eb2a09c03f2f0662a1c01963c869 renamed `thread_id_to_pid`
+ to `global_thread_id_to_ptid`.
+
# Build
Here's a log of a binutils-gdb build run; this is from Git commit
-e49433d22dae92a56ae15a8b5742cbf1f31d5fd1 (2015-08-19), run on kepler.SCHWINGE
+9ef9e6a6a0dd8f948708cb67c9afcfd0be40cb0a (2016-02-10), plus `PATH_MAX`
+hard-coded in `gdb/remote.c`, and `global_thread_id_to_ptid` used instead of
+`thread_id_to_pid` in `gdb/gnu-nat.c`, run on kepler.SCHWINGE
and laplace.SCHWINGE.
$ export LC_ALL=C
@@ -350,8 +357,8 @@ so we need to configure with support for plugins and
sysroots. In the GDB build, there are compiler diagnostics reported in the
MIG-generated stub files; thus no `-Werror` until that is resolved.
-This takes up around 1.4 GiB, and runs for [[22 min|performance#measure]] on
-kepler.SCHWINGE and [[23 min|performance#measure]] on laplace.SCHWINGE.
+This takes up around 1.5 GiB, and runs for [[17 min|performance#measure]] on
+kepler.SCHWINGE and [[19 min|performance#measure]] on laplace.SCHWINGE.
<!--
@@ -430,14 +437,41 @@ formats, and more emulation vectors.
- -e 's|@''REPLACE_RENAME''@|0|g' \
+ -e 's|@''REPLACE_RENAME''@|1|g' \
+ * Some MIG change causes generated code, `gdb/msg_U.c` to change as follows:
+
+ const mach_msg_type_t portType = {
+ - /* msgt_name = */ -1,
+ + /* msgt_name = */ MACH_MSG_TYPE_POLYMORPHIC,
+
+ ... which looks like an improvement indeed. But given
+ `mach/message.h`:`#define MACH_MSG_TYPE_POLYMORPHIC ((mach_msg_type_name_t)
+ -1)`, this causes:
+
+ msg_U.c: In function 'msg_set_init_port':
+ msg_U.c:777:22: warning: large integer implicitly truncated to unsigned type [-Woverflow]
+ /* msgt_name = */ MACH_MSG_TYPE_POLYMORPHIC,
+ ^
+ msg_U.c: In function 'msg_set_init_ports':
+ msg_U.c:1043:22: warning: large integer implicitly truncated to unsigned type [-Woverflow]
+ /* msgtl_name = */ MACH_MSG_TYPE_POLYMORPHIC,
+ ^
+ msg_U.c: In function 'msg_set_dtable':
+ msg_U.c:1837:22: warning: large integer implicitly truncated to unsigned type [-Woverflow]
+ /* msgtl_name = */ MACH_MSG_TYPE_POLYMORPHIC,
+ ^
+ msg_U.c: In function 'msg_set_fd':
+ msg_U.c:2108:22: warning: large integer implicitly truncated to unsigned type [-Woverflow]
+ /* msgt_name = */ MACH_MSG_TYPE_POLYMORPHIC,
+ ^
+
# Install
$ make install 2>&1 | tee log_install
[...]
-This takes up around 210 MiB, and runs for [[1 min|performance#measure]] on
-kepler.SCHWINGE and [[2 min|performance#measure]] on laplace.SCHWINGE.
+This takes up around 220 MiB, and runs for [[0 min|performance#measure]] on
+kepler.SCHWINGE and [[1 min|performance#measure]] on laplace.SCHWINGE.
## Analysis
@@ -452,16 +486,14 @@ kepler.SCHWINGE and [[2 min|performance#measure]] on laplace.SCHWINGE.
$ make -k check 2>&1 | tee log_test
[...]
-This runs for [[46 min|performance#measure]] on kepler.SCHWINGE and [[67
+This runs for [[26 min|performance#measure]] on kepler.SCHWINGE and [[89
min|performance#measure]] on laplace.SCHWINGE.
When running `make -k check 2>&1 | tee log_test`, at the end of the testsuite
the `tee` process does not terminate if there are still stray leftover
processes that [have their stdout/stderr
open](http://sourceware.org/ml/gdb-patches/2012-10/msg00489.html). `kill`ing
-these (`SIGKILL` may be needed), makes the `tee` process terminate, too. On
-GNU/Hurd: `gdb.linespec/explicit`, previously generally `gdb.base/sigaltstack`,
-`gdb.base/siginfo`, and `gdb.threads/watchthreads`.
+these (`SIGKILL` may be needed), makes the `tee` process terminate, too.
On laplace.SCHWINGE, running with
`LD_PRELOAD=$HOME/fopen,unlink-NULL-wrapper.so` to get past [[!message-id
@@ -1199,6 +1231,73 @@ like `gdb/testsuite/boards/cc-with-tweaks.exp` would help, or setting
TODO.
+ * In
+ 96f9814df23564e16909bb5ba00de4a202c63417..9ef9e6a6a0dd8f948708cb67c9afcfd0be40cb0a:
+
+ Running [...]/gdb/testsuite/gdb.arch/i386-size-overlap.exp ...
+ [-PASS:-]{+FAIL:+} gdb.arch/i386-size-overlap.exp: run past main
+ PASS: gdb.arch/i386-size-overlap.exp: backtrace shows the outer function
+
+ ..., and:
+
+ Running [...]/gdb/testsuite/gdb.arch/i386-unwind.exp ...
+ [-PASS-]{+FAIL:+} gdb.arch/i386-unwind.exp: run past gdb1435
+ PASS: gdb.arch/i386-unwind.exp: backtrace past gdb1435
+
+ PASS: gdb.cp/cpexprs.exp: list tclass<int>::do_something
+ PASS: gdb.cp/cpexprs.exp: list tclass<long>::do_something
+ PASS: gdb.cp/cpexprs.exp: list tclass<short>::do_something
+ PASS: gdb.cp/cpexprs.exp: list test_function
+ [-PASS:-]{+FAIL: gdb.cp/cpexprs.exp: continue+}
+ {+FAIL:+} gdb.cp/cpexprs.exp: continue to {+test_function for+} base1::a_function
+ [-PASS:-]{+FAIL: gdb.cp/cpexprs.exp: continue+}
+ {+FAIL:+} gdb.cp/cpexprs.exp: continue to {+test_function for+} base1::base1(int)
+ [-PASS:-]{+FAIL: gdb.cp/cpexprs.exp: continue+}
+ [...]
+
+ From a quick look, the problem appears to be that we print `Thread 4 hit
+ Breakpoint 2, test_function [...]`, but the test harness doesn't expect to
+ see the `Thread 4 hit` prefix.
+
+ That might also explain the several other `continue` regressions, where
+ only the `continue` itself "FAILs", but otherwise the test case still
+ works, so the breakpoint has actually been hit as expected.
+
+ System vs new GDB:
+
+ @@ -1,31 +1,27 @@
+ $ [-gdb-]{+gdb/gdb+} -q bfd/doc/chew
+ Reading symbols from bfd/doc/chew...done.
+ (gdb) show version
+ GNU gdb [-(Debian 7.10-1+b1) 7.10-]{+(GDB) 7.10.50.20160210-git+}
+ [...]
+ (gdb) break main
+ Breakpoint 1 at 0x8048730: file ../../../W._C._Handy/bfd/doc/chew.c, line 1494.
+ (gdb) r
+ Starting program: /media/erich/home/thomas/tmp/binutils-gdb/tschwinge/W._C._Handy.build/bfd/doc/chew
+ [New Thread [-6718.3]-]{+6737.5]+}
+
+ {+Thread 4 hit+} Breakpoint 1, main (ac=1, av=0x102cda4) at ../../../W._C._Handy/bfd/doc/chew.c:1494
+ 1494 {
+ (gdb) info threads
+ Id Target Id Frame
+ [- 3 Thread 6718.3 0x0105d4fc in mach_msg_trap () at /build/glibc-2.22/build-tree/hurd-i386-libc/mach/mach_msg_trap.S:2-]
+ [-* 2 Thread 6718.2 main (ac=1, av=0x102cda4) at ../../../W._C._Handy/bfd/doc/chew.c:1494-]
+ 1 bogus thread id 1 Can't fetch registers from thread bogus thread id 1: No such thread
+ (gdb) r
+ The program being debugged has been started already.
+ Start it from the beginning? (y or n) y
+ Starting program: /media/erich/home/thomas/tmp/binutils-gdb/tschwinge/W._C._Handy.build/bfd/doc/chew
+ [New Thread [-6719.8]-]{+6738.10]+}
+
+ {+Thread 4 hit+} Breakpoint 1, main (ac=1, av=0x102cda4) at ../../../W._C._Handy/bfd/doc/chew.c:1494
+ 1494 {
+ (gdb) info threads
+ Id Target Id Frame
+ [-5 Thread 6719.8 0x0105d4fc in mach_msg_trap () at /build/glibc-2.22/build-tree/hurd-i386-libc/mach/mach_msg_trap.S:2-]
+ [-* 4 Thread 6719.7 main (ac=1, av=0x102cda4) at ../../../W._C._Handy/bfd/doc/chew.c:1494-]
+ [- 3-]{+1+} bogus thread id 6 Can't fetch registers from thread bogus thread id 6: No such thread
+
TODO.
diff --git a/open_issues/gcc.mdwn b/open_issues/gcc.mdwn
index 83533527..f5164e33 100644
--- a/open_issues/gcc.mdwn
+++ b/open_issues/gcc.mdwn
@@ -1084,7 +1084,7 @@ until these is auto-detected/fixed/ported for GNU Hurd.
disabled if] configured with --native-system-header-dir*.
This takes up around 4.8 GiB, and runs for [[4 h 18 min|performance#measure]]
-on kepler.SCHWINGE and [[7 h 6 min|performance#measure]] on laplace.SCHWINGE.
+on kepler.SCHWINGE and [[5 h 6 min|performance#measure]] on laplace.SCHWINGE.
<!--
@@ -1250,7 +1250,7 @@ on kepler.SCHWINGE and [[7 h 6 min|performance#measure]] on laplace.SCHWINGE.
[...]
This takes up around 1.4 GiB, and runs for [[2 min|performance#measure]] on
-kepler.SCHWINGE and [[6 min|performance#measure]] on laplace.SCHWINGE.
+kepler.SCHWINGE and [[5 min|performance#measure]] on laplace.SCHWINGE.
## Analysis
@@ -1523,8 +1523,6 @@ This runs for [[6 h 30 min|performance#measure]] on kepler.SCHWINGE and [[14 h
FAIL: 27_io/basic_filebuf/close/char/9964.cc execution test
FAIL: 27_io/basic_filebuf/imbue/char/13171-2.cc execution test
FAIL: 27_io/basic_filebuf/imbue/wchar_t/14975-2.cc execution test
- WARNING: program timed out.
- FAIL: 27_io/basic_filebuf/open/char/9507.cc execution test
FAIL: 27_io/basic_filebuf/seekoff/char/26777.cc execution test
WARNING: program timed out.
FAIL: 27_io/basic_filebuf/showmanyc/char/9533-1.cc execution test
diff --git a/open_issues/git-core-2.mdwn b/open_issues/git-core-2.mdwn
index a92b3ebb..5afda5e8 100644
--- a/open_issues/git-core-2.mdwn
+++ b/open_issues/git-core-2.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2008, 2009, 2010, 2011, 2013 Free Software
+[[!meta copyright="Copyright © 2008, 2009, 2010, 2011, 2013, 2016 Free Software
Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
@@ -115,25 +115,7 @@ Still seen.
<sea`> fatal: index-pack failed
<braunr> not intereseting enough unfortunately
<braunr> but it might come from savannah too
- <braunr> try the mirrors at
- http://darnassus.sceen.net/gitweb/?a=project_list;pf=savannah_mirror
- <sea`> Let's see..if I try: 'git clone
- git://darnassus.sceen.net/gitweb/savannah_mirror/hurd.git', I get:
- 'fatal: remote error: access denied or repository not exported:
- /gitweb/savannah_mirror/hurd.git'
- <braunr> my bad
- <braunr> that's weird, it should work ..
- <braunr> oh, stupid translation error
- <sea`> translation? From one human language to another?
- <braunr> not translation actually
- <braunr> typo :)
- <braunr> it's either
- <braunr> git://darnassus.sceen.net/savannah_mirror/hurd.git
- <braunr> or
- <braunr> http://darnassus.sceen.net/gitweb/savannah_mirror/hurd.git
- <braunr> copy paste the url exactly please
- <braunr> /gitweb/ is only present in the http url
- <sea`> Ah, right. Okay, I'll paste it exactly
+
<sea`> Ehm. The whole thing locked up badly. I'll reboot it and try again.
<braunr> are you sure it locked oO ?
<braunr> the hurd can easily become unresponsive when performing io
diff --git a/open_issues/glibc.mdwn b/open_issues/glibc.mdwn
index 9962203e..55bf9031 100644
--- a/open_issues/glibc.mdwn
+++ b/open_issues/glibc.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2007, 2008, 2010, 2011, 2012, 2013, 2014, 2015
-Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008, 2010, 2011, 2012, 2013, 2014, 2015,
+2016 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
@@ -378,10 +378,10 @@ Last reviewed up to the [[Git mirror's 9a869d822025be8e43b78234997b10bf0cf9d859
<braunr> both select and poll are implemented on top of the hurd io
select call (which isn't exactly select)
<braunr>
- http://darnassus.sceen.net/gitweb/savannah_mirror/hurd.git/blob/HEAD:/hurd/io.defs
+ http://git.sceen.net/hurd/hurd.git/plain/hurd/io.defs
<braunr> this is the io interface
<braunr>
- http://darnassus.sceen.net/gitweb/savannah_mirror/glibc.git/blob/refs/heads/tschwinge/Roger_Whittaker:/hurd/hurdselect.c
+ http://git.sceen.net/hurd/glibc.git/tree/hurd/hurdselect.c?h=tschwinge/Roger_Whittaker
<braunr> this is the client side implementation
IRC, freenode, #hurd, 2014-02-14:
diff --git a/open_issues/glibc/debian/experimental.mdwn b/open_issues/glibc/debian/experimental.mdwn
index 4ae9807b..6fb9304a 100644
--- a/open_issues/glibc/debian/experimental.mdwn
+++ b/open_issues/glibc/debian/experimental.mdwn
@@ -1,4 +1,5 @@
-[[!meta copyright="Copyright © 2013, 2014 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2013, 2014, 2016 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
@@ -231,7 +232,7 @@ Now in unstable.
https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=17db6e8d6b12f55e312fcab46faf5d332c806fb6
does indeed fix locale generation?
<braunr> youpi: it doesn't, which is why i applied
- http://git.sceen.net/hurd/glibc.git/commitdiff/da2d6e677ade278bf34afaa35c6ed4ff2489e7d8?hp=9a079e270a9bec7e1fe28aeda63e07c1bb808d44
+ https://git.sceen.net/hurd/glibc.git/commit/?id=da2d6e677ade278bf34afaa35c6ed4ff2489e7d8
# IRC, OFTC, #debian-hurd, 2013-06-20
diff --git a/open_issues/gnumach_memory_management.mdwn b/open_issues/gnumach_memory_management.mdwn
index b36c674a..8eb0cf8a 100644
--- a/open_issues/gnumach_memory_management.mdwn
+++ b/open_issues/gnumach_memory_management.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2011, 2012, 2013, 2014 Free Software Foundation,
-Inc."]]
+[[!meta copyright="Copyright © 2011, 2012, 2013, 2014, 2016 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
@@ -1952,7 +1952,7 @@ There is a [[!FF_project 266]][[!tag bounty]] on this task.
# IRC, freenode, #hurd, 2011-11-16
<braunr> for those who want to play with the slab branch of gnumach, the
- slabinfo tool is available at http://git.sceen.net/rbraun/slabinfo.git/
+ slabinfo tool is available at http://darnassus.sceen.net/cgit/rbraun/slabinfo.git/
<braunr> for those merely interested in numbers, here is the output of
slabinfo, for a hurd running in kvm with 512 MiB of RAM, an unused swap,
and a short usage history (gnumach debian packages built, aptitude
diff --git a/open_issues/rework_gnumach_ipc_spaces.mdwn b/open_issues/rework_gnumach_ipc_spaces.mdwn
index 20ae126d..9807d4dc 100644
--- a/open_issues/rework_gnumach_ipc_spaces.mdwn
+++ b/open_issues/rework_gnumach_ipc_spaces.mdwn
@@ -1,4 +1,5 @@
-[[!meta copyright="Copyright © 2011, 2013 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2011, 2013, 2016 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
@@ -559,7 +560,7 @@ There is a [[!FF_project 268]][[!tag bounty]] on this task.
# IRC, freenode, #hurd, 2011-06-27
< braunr> ok, here is the radix tree code:
- http://git.sceen.net/rbraun/libbraunr.git/
+ https://git.sceen.net/rbraun/librbraun.git/
< braunr> the preloading stuff will be added in the kernel only, as it's
really pointless and not easily doable in userspace
< youpi> preloading?
diff --git a/open_issues/systemd.mdwn b/open_issues/systemd.mdwn
index d2506046..efc46e93 100644
--- a/open_issues/systemd.mdwn
+++ b/open_issues/systemd.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2010, 2011, 2013, 2014 Free Software Foundation,
-Inc."]]
+[[!meta copyright="Copyright © 2010, 2011, 2013, 2014, 2016 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
@@ -2587,7 +2587,7 @@ note the additional [[upstart]] page.
<gnu_srs> Ah, you did?
<teythoon> gnu_srs: yes, in debian/patches/exec_filename_fix.patch
<teythoon>
- http://darnassus.sceen.net/gitweb/teythoon/packaging/hurd.git/commitdiff/6da3e0be8fde0594bd84a13536d9d93048186790
+ http://darnassus.sceen.net/cgit/teythoon/packaging/hurd.git/commit/?id=6da3e0be8fde0594bd84a13536d9d93048186790
* teythoon . o O (diffs of diffs are trippy :)
diff --git a/open_issues/time.mdwn b/open_issues/time.mdwn
index d9f1fa1d..99c2cbe9 100644
--- a/open_issues/time.mdwn
+++ b/open_issues/time.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2009, 2011, 2013 Free Software Foundation,
+[[!meta copyright="Copyright © 2009, 2011, 2013, 2016 Free Software Foundation,
Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
@@ -276,7 +276,7 @@ not get a define for `HZ`, which is then defined with a fallback value of 60.
< nalaginrut> well, I can't say works fine, the proper description is "now
it has reasonable result"
< braunr> youpi: could you bring
- http://darnassus.sceen.net/gitweb/savannah_mirror/glibc.git/commit/90404d6d1aa01f6ce1557841f5a675bb6a30f508
+ http://git.sceen.net/hurd/glibc.git/commit/?id=90404d6d1aa01f6ce1557841f5a675bb6a30f508
into debian glibc btw ?
< nalaginrut> braunr: it failed the test since the clock run too fast, but
it should be smaller than 2*clk-per-sec
diff --git a/public_hurd_boxen/installation/darnassus.mdwn b/public_hurd_boxen/installation/darnassus.mdwn
index 620baa0a..e9978920 100644
--- a/public_hurd_boxen/installation/darnassus.mdwn
+++ b/public_hurd_boxen/installation/darnassus.mdwn
@@ -14,10 +14,9 @@ License|/fdl]]."]]"""]]
# Packages
- * sthttpd (thttpd)
+ * apache2
Installation done by Richard.
- [[!message-id "20151122000109.GA8492@shattrath"]].
* ikiwiki
@@ -57,12 +56,14 @@ License|/fdl]]."]]"""]]
actually occur. Nothing in the apache logs. Not fixed by the update to
ikiwiki 3.20140227.
- * gitweb
+ * cgit
So one can view diffs of the wiki pages, etc.
$ sudo ln -s ~hurd-web/hurd-web.git /var/lib/git/
+ <http://darnassus.sceen.net/cgit/hurd-web.git/>.
+
* git-daemon-sysvinit
Enable as per `/usr/share/doc/git-daemon-sysvinit/README.Debian`. Also set
@@ -93,7 +94,7 @@ May want to clean up `~hurd-web/public_html.workspace/.ikiwiki/` before that.
As a user with appropriate permissions, then install the CGI file:
- § sudo mv ~hurd-web/public_html.workspace.cgi /var/www/html/hurd-web.cgi
+ § sudo mv ~hurd-web/public_html.workspace.cgi /usr/lib/cgi-bin/hurd-web
# `~tschwinge/`
diff --git a/source_repositories.mdwn b/source_repositories.mdwn
index 3ffd9619..68421600 100644
--- a/source_repositories.mdwn
+++ b/source_repositories.mdwn
@@ -36,7 +36,7 @@ This page is meant to give some guidelines. Please use good sense or ask on
* hurd/web.git -- [[contributing/Web_pages]]
These are mirrored on
-<http://darnassus.sceen.net/gitweb/?a=project_list;pf=savannah_mirror>, which
+<https://git.sceen.net/hurd/>, which
may provide faster anonymous accesses.
@@ -231,9 +231,9 @@ branches, like an imaginary
can publish Git repositories by creating in `/var/lib/git/` symlinks to
repositories residing in their home directories. (Due to disk space
constraints, do not put repositories directly into `/var/lib/git/`.) All
-repositories in `/var/lib/git/` are automatically exported. A gitweb interface
+repositories in `/var/lib/git/` are automatically exported. A web interface
(that also lists URLs for accessing the repositories using the `git` and `http`
-protocols) is available at <http://darnassus.sceen.net/gitweb/>.
+protocols) is available at <http://darnassus.sceen.net/cgit/>.
diff --git a/toolchain/logs b/toolchain/logs
-Subproject d8289f44a2e71deb51a410f5b12ad1db4d3d996
+Subproject 6db8debd7e61ec45153b3611f9224bf650d4a8f