Re: [gscriv...@gnu.org: [IMPORTANT] Ideas for Summer of Code 2016]

2016-02-24 Thread Thomas Schwinge
Hi!

On Sun, 14 Feb 2016 11:40:30 +0100, Justus Winter 
<4win...@informatik.uni-hamburg.de> wrote:
> Quoting Samuel Thibault (2016-02-10 19:10:58)
> > Any ideas/mentors for the summer of code?
> 
> I'd be happy to mentor someone.

Great; thanks!

> I went over the list of our project ideas, and the ones I'd like to
> see tackled the most are: [...]

:-) Taking you at your word:

commit 4f6e25bae59835cb402597fc82a8029f6d56a3c9
Author: Thomas Schwinge 
Date:   Wed Feb 24 20:40:40 2016 +0100

GSoC preparations

id:"20160214104030.10353.84...@thinkbox.jade-hamburg.de"
---
 community/gsoc/project_ideas.mdwn  | 16 
 community/gsoc/project_ideas/driver_glue_code.mdwn | 12 ++--
 community/gsoc/project_ideas/package_manager.mdwn  |  6 +++---
 community/gsoc/project_ideas/secure_chroot.mdwn| 16 ++--
 community/gsoc/project_ideas/virtualization.mdwn   | 12 ++--
 community/gsoc/project_ideas/xattr.mdwn|  4 ++--
 6 files changed, 47 insertions(+), 19 deletions(-)

diff --git community/gsoc/project_ideas.mdwn community/gsoc/project_ideas.mdwn
index 643a424..7338d57 100644
--- community/gsoc/project_ideas.mdwn
+++ community/gsoc/project_ideas.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015
-Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009, 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
@@ -97,9 +97,13 @@ All project ideas inlined:
 
 project_ideas:
 
-  "community/gsoc/project_ideas/physical_memory_management
+  "community/gsoc/project_ideas/virtualization
+  community/gsoc/project_ideas/secure_chroot
+  community/gsoc/project_ideas/package_manager
+  community/gsoc/project_ideas/xattr
+  community/gsoc/project_ideas/driver_glue_code
+  community/gsoc/project_ideas/physical_memory_management
   community/gsoc/project_ideas/language_bindings
-  community/gsoc/project_ideas/virtualization
   community/gsoc/project_ideas/file_locking
   community/gsoc/project_ideas/gdb
   community/gsoc/project_ideas/tcp_ip_stack
@@ -110,8 +114,6 @@ project_ideas:
   community/gsoc/project_ideas/xmlfs
   community/gsoc/project_ideas/unionfs_boot
   community/gsoc/project_ideas/lexical_dot-dot
-  community/gsoc/project_ideas/secure_chroot
-  community/gsoc/project_ideas/package_manager
   community/gsoc/project_ideas/download_backends
   community/gsoc/project_ideas/maxpath
   community/gsoc/project_ideas/gnat
@@ -122,9 +124,7 @@ project_ideas:
   community/gsoc/project_ideas/testsuites
   community/gsoc/project_ideas/testing_framework
   community/gsoc/project_ideas/libcap
-  community/gsoc/project_ideas/xattr
   community/gsoc/project_ideas/valgrind
-  community/gsoc/project_ideas/driver_glue_code
   community/gsoc/project_ideas/dtrace
   community/gsoc/project_ideas/libdiskfs_locking"
 
diff --git community/gsoc/project_ideas/driver_glue_code.mdwn 
community/gsoc/project_ideas/driver_glue_code.mdwn
index 8581c7c..0f92159 100644
--- community/gsoc/project_ideas/driver_glue_code.mdwn
+++ community/gsoc/project_ideas/driver_glue_code.mdwn
@@ -1,4 +1,5 @@
-[[!meta copyright="Copyright © 2008, 2009, 2010, 2011 Free Software 
Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009, 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
@@ -66,8 +67,15 @@ To be able to work on the framework,
 the student will also have to get a good understanding of certain aspects of 
Hurd,
 such as memory management for example.
 
-Possible mentors: Zheng Da, Samuel Thibault (youpi)
+Possible mentors: Justus Winter (teythoon), Samuel Thibault (youpi)
 
 Exercise: Get one of the not yet integrated Linux network card drivers to work.
 (Note: This should be straightforward,
 once you have the framework properly built and set up...)
+
+---
+
+
+# 2016-02-14, Justus Winter
+
+`s/dde/rump/g` of course.
diff --git community/gsoc/project_ideas/package_manager.mdwn 
community/gsoc/project_ideas/package_manager.mdwn
index 721f6d0..63a1d7c 100644
--- community/gsoc/project_ideas/package_manager.mdwn
+++ community/gsoc/project_ideas/package_manager.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
@@ -53,7 +53,7 @@ Guix|hurd/running/nix#guix]].
 See also: [Porting Guix to
 GNU/Hurd](http://www.gnu.org/software/soc-projects/ideas-2014.html#guix_hurd).
 
-Po

Re: [gscriv...@gnu.org: [IMPORTANT] Ideas for Summer of Code 2016]

2016-02-14 Thread Manolis Ragkousis
Hey

On Feb 14, 2016 12:40 PM, "Justus Winter" <4win...@informatik.uni-hamburg.de>
wrote:
> *
https://www.gnu.org/software/hurd/community/gsoc/project_ideas/package_manager.html
>
> This talks about replacing Guix symlink-tree with a specialized
> translator.

That would be a nice addition.

Manolis


Re: [gscriv...@gnu.org: [IMPORTANT] Ideas for Summer of Code 2016]

2016-02-14 Thread Justus Winter
Hi,

Quoting Samuel Thibault (2016-02-10 19:10:58)
> Any ideas/mentors for the summer of code?

I'd be happy to mentor someone.

I went over the list of our project ideas, and the ones I'd like to
see tackled the most are:

* 
https://www.gnu.org/software/hurd/community/gsoc/project_ideas/virtualization.html

I have a unprivileged-subhurds prototype that "just" needs finishing.

* 
https://www.gnu.org/software/hurd/community/gsoc/project_ideas/secure_chroot.html

I have factored out the proxying-bits from fakeroot so that it can be
shared.  The most simple chrooting translator is the identity
translator, which proxies RPCs without really modifying them.
Combining the identity translator with settrans --chroot gives us
chroot(8).  With a little more work, I believe that can be used to
implement chroot(2).  Whether or not that is secure remains to be
seen, maybe that is even an ill-conceived goal.

* 
https://www.gnu.org/software/hurd/community/gsoc/project_ideas/package_manager.html

This talks about replacing Guix symlink-tree with a specialized
translator.

* https://www.gnu.org/software/hurd/community/gsoc/project_ideas/xattr.html

That would shut the Linux ext2 developers up...

* 
https://www.gnu.org/software/hurd/community/gsoc/project_ideas/driver_glue_code.html

s/dde/rump/g of course.


Cheers,
Justus



[gscriv...@gnu.org: [IMPORTANT] Ideas for Summer of Code 2016]

2016-02-10 Thread Samuel Thibault
Hello,

Any ideas/mentors for the summer of code?

Samuel

- Forwarded message from Giuseppe Scrivano  -

From: Giuseppe Scrivano 
To: summer-of-c...@gnu.org
Subject: [IMPORTANT] Ideas for Summer of Code 2016
Reply-To: summer-of-c...@gnu.org

Hi everyone!

Google is accepting applications for the next Summer of Code and as
usual we are going to apply for it.

We should start thinking about a list of ideas for the next Summer of
Code and potential mentors.

This is the list of ideas we had last year:

  http://www.gnu.org/software/soc-projects/ideas-2015.html

Is there anything left undone that can be reused this year?

Please start sending ideas to add to the page and link them to the
potential mentors that can help with it.

Please send the html snippet for the ideas (look at the html for the
previous year to get an idea), so that it can be embedded in the page as
it is.

Regards,
Giuseppe


- End forwarded message -

-- 
Samuel
Now, it we had this sort of thing:
  yield -a for yield to all traffic
  yield -t for yield to trucks
  yield -f for yield to people walking (yield foot)
  yield -d t*  for yield on days starting with t
...you'd have a lot of dead people at intersections, and traffic jams you
wouldn't believe...
(Discussion in comp.os.linux.misc on the intuitiveness of commands.)