9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] Summer of Code: Call for mentors and students
@ 2007-03-15 18:08 Kris Maglione
  2007-03-15 18:40 ` Skip Tavakkolian
  0 siblings, 1 reply; 16+ messages in thread
From: Kris Maglione @ 2007-03-15 18:08 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 871 bytes --]

For those of you who don't know, Plan 9 has applied and been accepted to 
participate in Google's Summer of Code 2007. There is a wide range of 
project areanas that can be accepted, including those related to 
Inferno, Plan 9 Port, and a number of Plan 9 related projects for other 
OSs. A list of ideas has been posted to the wiki, and you are all 
welcome to add to it:
http://plan9.bell-labs.com/wiki/plan9/GSoC07/

Anyone wishing to serve as a mentor should apply as soon as possible:
http://code.google.com/soc/mentor.html

Anyone wishing to apply as a student should first read the 
aforementioned wiki page, and then, after due consideration, proceed to 
Google's application:
http://groups.google.com/group/google-summer-of-code-announce/web/guide-to-the-gsoc-web-app-for-student-applicants

-- 
Kris Maglione

Never be first to do anything.

[-- Attachment #2: Type: application/pgp-signature, Size: 194 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] Summer of Code: Call for mentors and students
  2007-03-15 18:08 [9fans] Summer of Code: Call for mentors and students Kris Maglione
@ 2007-03-15 18:40 ` Skip Tavakkolian
  2007-03-15 18:47   ` Devon H. O'Dell
  2007-03-15 19:16   ` Kris Maglione
  0 siblings, 2 replies; 16+ messages in thread
From: Skip Tavakkolian @ 2007-03-15 18:40 UTC (permalink / raw)
  To: 9fans

> Anyone wishing to serve as a mentor should apply as soon as possible:
> http://code.google.com/soc/mentor.html

the deadline for this has passed, no?



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] Summer of Code: Call for mentors and students
  2007-03-15 18:40 ` Skip Tavakkolian
@ 2007-03-15 18:47   ` Devon H. O'Dell
  2007-03-15 19:16   ` Kris Maglione
  1 sibling, 0 replies; 16+ messages in thread
From: Devon H. O'Dell @ 2007-03-15 18:47 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

2007/3/15, Skip Tavakkolian <9nut@9netics.com>:
> > Anyone wishing to serve as a mentor should apply as soon as possible:
> > http://code.google.com/soc/mentor.html
>
> the deadline for this has passed, no?

I just applied; it seems like you still can. The deadline for projects
to apply to have mentored positions has passed, but mentors may still
join projects, it seems.

--dho


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] Summer of Code: Call for mentors and students
  2007-03-15 18:40 ` Skip Tavakkolian
  2007-03-15 18:47   ` Devon H. O'Dell
@ 2007-03-15 19:16   ` Kris Maglione
  2007-03-15 19:30     ` andrey mirtchovski
  1 sibling, 1 reply; 16+ messages in thread
From: Kris Maglione @ 2007-03-15 19:16 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 757 bytes --]

On Thu, Mar 15, 2007 at 10:40:37AM -0800, Skip Tavakkolian wrote:
>the deadline for this has passed, no?

The deadline for mentoring organizations to apply was the 12th. The 
application included a list of initial mentors. After the organizations 
were chosen, they began accepting applications for both mentors and 
students.

At this point, the lists of project ideas and mentors can still be 
updated. It would be best to do so sooner than later, though, especially 
for the project list, since students who wish to apply will be looking 
at the lists, and will have to chose a project before the 24th.

-- 
Kris Maglione

When travelling overseas, the exchange rate improves
markedly the day after one has purchased foreign
currency.

[-- Attachment #2: Type: application/pgp-signature, Size: 194 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] Summer of Code: Call for mentors and students
  2007-03-15 19:16   ` Kris Maglione
@ 2007-03-15 19:30     ` andrey mirtchovski
  2007-03-15 19:43       ` Kris Maglione
  2007-03-15 19:47       ` Skip Tavakkolian
  0 siblings, 2 replies; 16+ messages in thread
From: andrey mirtchovski @ 2007-03-15 19:30 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

I have an ape port of libssh (and latest openssl) almost ready. it's
been sitting idle for a month waiting for me to get back to it. there
is a sample ssh1/2 client that comes with the library. i've been able
to get it to a stage where i can make ssh2 connections against a linux
server but no ssh1 connections against a plan9 server. this is where
it's at right now. it uses libauth for authentication questions so it
speaks with the native factotum.

if someone is willing to either rewrite the sample ssh client from
scratch or willing to work on the current one i will gladly donate the
source. my port doesn't have good documentation so you'll have to ask
if you don't understand something.

send me an email if you care.


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] Summer of Code: Call for mentors and students
  2007-03-15 19:30     ` andrey mirtchovski
@ 2007-03-15 19:43       ` Kris Maglione
  2007-03-15 22:39         ` andrey mirtchovski
  2007-03-15 19:47       ` Skip Tavakkolian
  1 sibling, 1 reply; 16+ messages in thread
From: Kris Maglione @ 2007-03-15 19:43 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 632 bytes --]

On Thu, Mar 15, 2007 at 01:30:57PM -0600, andrey mirtchovski wrote:
>if someone is willing to either rewrite the sample ssh client from
>scratch or willing to work on the current one i will gladly donate the
>source. my port doesn't have good documentation so you'll have to ask
>if you don't understand something.

It would be nice if you would post that to the wiki. Also, if you'd be 
interested in mentoring a student who works in it, that would work quite 
well.

-- 
Kris Maglione

Real programmers don't write specs -- users should
consider themselves lucky to get any programs at all and
take what they get.

[-- Attachment #2: Type: application/pgp-signature, Size: 194 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] Summer of Code: Call for mentors and students
  2007-03-15 19:30     ` andrey mirtchovski
  2007-03-15 19:43       ` Kris Maglione
@ 2007-03-15 19:47       ` Skip Tavakkolian
  2007-03-15 19:49         ` Kris Maglione
  1 sibling, 1 reply; 16+ messages in thread
From: Skip Tavakkolian @ 2007-03-15 19:47 UTC (permalink / raw)
  To: 9fans

is P9P also included?

if so, i think a project to port p9p to windows would be good.

another is a standalone "9import2fuse", (with auth built in)



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] Summer of Code: Call for mentors and students
  2007-03-15 19:47       ` Skip Tavakkolian
@ 2007-03-15 19:49         ` Kris Maglione
  0 siblings, 0 replies; 16+ messages in thread
From: Kris Maglione @ 2007-03-15 19:49 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 600 bytes --]

On Thu, Mar 15, 2007 at 11:47:17AM -0800, Skip Tavakkolian wrote:
>is P9P also included?
>
>if so, i think a project to port p9p to windows would be good.
>
>another is a standalone "9import2fuse", (with auth built in)

Indeed, anything fairly closely related to Plan 9, including Inferno and 
Plan 9 Port applies. The wiki has some similar suggestions, as I 
recall. Feel free to add any ideas you have to the wiki page. Also, feel 
free to apply to mentor them :)

-- 
Kris Maglione

You may know where the market is going, but you can't
possibly know where it's going after that.

[-- Attachment #2: Type: application/pgp-signature, Size: 194 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] Summer of Code: Call for mentors and students
  2007-03-15 19:43       ` Kris Maglione
@ 2007-03-15 22:39         ` andrey mirtchovski
  2007-03-15 22:40           ` andrey mirtchovski
  0 siblings, 1 reply; 16+ messages in thread
From: andrey mirtchovski @ 2007-03-15 22:39 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

I don't have spare cycles for mentoring, unfortunately. i doubt i can
be as good a teacher as most other people here, and i'm not much for
hand-holding either.

I've put the code as /contrib/andrey/libssh-0.2.tgz and would like to
apologize beforehand for the state it is in.

>
> It would be nice if you would post that to the wiki. Also, if you'd be
> interested in mentoring a student who works in it, that would work quite
> well.
>
> --
> Kris Maglione
>
> Real programmers don't write specs -- users should
> consider themselves lucky to get any programs at all and
> take what they get.
>
>


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] Summer of Code: Call for mentors and students
  2007-03-15 22:39         ` andrey mirtchovski
@ 2007-03-15 22:40           ` andrey mirtchovski
  2007-03-17  0:50             ` Fernan Bolando
  0 siblings, 1 reply; 16+ messages in thread
From: andrey mirtchovski @ 2007-03-15 22:40 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

libssh2 documentation: "mk all".  try 8.ssh2. see how bad it fails. fix. :)

8.sshd may not work at all. untested.


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] Summer of Code: Call for mentors and students
  2007-03-15 22:40           ` andrey mirtchovski
@ 2007-03-17  0:50             ` Fernan Bolando
  2007-03-17  1:11               ` Kris Maglione
  2007-03-17  1:12               ` erik quanstrom
  0 siblings, 2 replies; 16+ messages in thread
From: Fernan Bolando @ 2007-03-17  0:50 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

shoudn't there be a kencc for linux in there? It would make porting
between linux and plan9 easier.


On 3/15/07, andrey mirtchovski <mirtchovski@gmail.com> wrote:
> libssh2 documentation: "mk all".  try 8.ssh2. see how bad it fails. fix. :)
>
> 8.sshd may not work at all. untested.
>


-- 
Public PGP/GnuPG key (http://www.fernski.com)
pub 1024D/3576CA71 2006-02-02 Fernan Bolando
Key fingerprint = FDFE C9A8 FFED C1A5 2F5C EFEB D595 AF1C 3576 CA71


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] Summer of Code: Call for mentors and students
  2007-03-17  0:50             ` Fernan Bolando
@ 2007-03-17  1:11               ` Kris Maglione
  2007-03-17  1:12               ` erik quanstrom
  1 sibling, 0 replies; 16+ messages in thread
From: Kris Maglione @ 2007-03-17  1:11 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 345 bytes --]

On Fri, Mar 16, 2007 at 05:50:13PM -0700, Fernan Bolando wrote:
>shoudn't there be a kencc for linux in there? It would make porting
>between linux and plan9 easier.

In where? It's been on the project suggestions list from the beginning.

-- 
Kris Maglione

"Close" only counts in horseshoes, handgrenades and
thermonuclear devices.

[-- Attachment #2: Type: application/pgp-signature, Size: 194 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] Summer of Code: Call for mentors and students
  2007-03-17  0:50             ` Fernan Bolando
  2007-03-17  1:11               ` Kris Maglione
@ 2007-03-17  1:12               ` erik quanstrom
  2007-03-17  1:29                 ` Kris Maglione
  1 sibling, 1 reply; 16+ messages in thread
From: erik quanstrom @ 2007-03-17  1:12 UTC (permalink / raw)
  To: fernanbolando, 9fans

i believe there is.  under a heading like "port missing kenc features
to gcc".  the major missing feature is anonymous structures.

porting kenc to linux is doable, doesn't seem very useful, as
kenc doesn't do many of the stupid c compile tricks found
in linux heder files such as

	__extension__()
	__attribute__()
	
and my favorite

	extern double atof (__const char *__nptr)
	     __THROW __attribute_pure__ __nonnull ((1)) __wur;

all care of stdio.h from the gnu standard library.

- erik


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] Summer of Code: Call for mentors and students
  2007-03-17  1:12               ` erik quanstrom
@ 2007-03-17  1:29                 ` Kris Maglione
  2007-03-17  1:56                   ` erik quanstrom
  0 siblings, 1 reply; 16+ messages in thread
From: Kris Maglione @ 2007-03-17  1:29 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 1002 bytes --]

On Fri, Mar 16, 2007 at 09:12:37PM -0400, erik quanstrom wrote:
>porting kenc to linux is doable, doesn't seem very useful, as
>kenc doesn't do many of the stupid c compile tricks found
>in linux heder files such as

Actually, it's more doable than you'd imagine. I've managed to get kencc 
to compile objects against the FreeBSD C headers (I can't run them, 
because I've no way to link them) by pushing something like this into 
the preprocessor stream:
#define __extension__(foo)
#define __attribute__(foo)
#define __inline
#define __func__ "foo"
#define __va_list=va_list
typedef char* va_list

and feeding it through this:
grep -v '^[ 	]*typedef.*va_list' | 9 sed 's/return \(\);/return;/g'

However, I think that a much better solution is to try to avoid using 
system headers in most ported code. The Plan9Port headers have no such 
gcc garbage, except inside a few ifdefs, and only, to my knowledge, for 
the AUTOLIB() hack.

-- 
Kris Maglione

This space for rent.

[-- Attachment #2: Type: application/pgp-signature, Size: 194 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] Summer of Code: Call for mentors and students
  2007-03-17  1:29                 ` Kris Maglione
@ 2007-03-17  1:56                   ` erik quanstrom
  2007-03-17  2:14                     ` Kris Maglione
  0 siblings, 1 reply; 16+ messages in thread
From: erik quanstrom @ 2007-03-17  1:56 UTC (permalink / raw)
  To: 9fans

interesting.  i hadn't thought of going that way.  i was afraid of non-obvious
breakage. 

what do you do about inline?  what do do you about asm?  unfortunately a quick
grep of even the first level of /usr/include on linux  shows some asm goo.

- erik


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] Summer of Code: Call for mentors and students
  2007-03-17  1:56                   ` erik quanstrom
@ 2007-03-17  2:14                     ` Kris Maglione
  0 siblings, 0 replies; 16+ messages in thread
From: Kris Maglione @ 2007-03-17  2:14 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

[-- Attachment #1: Type: text/plain, Size: 1034 bytes --]

On Fri, Mar 16, 2007 at 09:56:31PM -0400, erik quanstrom wrote:
>interesting.  i hadn't thought of going that way.  i was afraid of non-obvious
>breakage. 

I'd considered it, but things like __^(extension attribute)^__ shouldn't 
cause breakage. __alignment__ certainly could, and there are some ugly 
ones, but the BSD headers are considerably cleaner than the glibc 
headers, so I didn't have to deal with too much.

>what do you do about inline?  what do do you about asm?  unfortunately a quick
>grep of even the first level of /usr/include on linux  shows some asm goo.

Well, in the BSD headers, at least, there's only one instance of __asm__ 
that appears outside of a macro, and that's in an FSF header that is 
full of inline functions and all kinds of other such goo. I'll just have 
to hope that nothing I need to compile includes it ;) The ones in the 
macros obviously don't matter unless they're used.

-- 
Kris Maglione

If you can get to the faulty part, you don't have the
tool to get it off.

[-- Attachment #2: Type: application/pgp-signature, Size: 194 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2007-03-17  2:14 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-03-15 18:08 [9fans] Summer of Code: Call for mentors and students Kris Maglione
2007-03-15 18:40 ` Skip Tavakkolian
2007-03-15 18:47   ` Devon H. O'Dell
2007-03-15 19:16   ` Kris Maglione
2007-03-15 19:30     ` andrey mirtchovski
2007-03-15 19:43       ` Kris Maglione
2007-03-15 22:39         ` andrey mirtchovski
2007-03-15 22:40           ` andrey mirtchovski
2007-03-17  0:50             ` Fernan Bolando
2007-03-17  1:11               ` Kris Maglione
2007-03-17  1:12               ` erik quanstrom
2007-03-17  1:29                 ` Kris Maglione
2007-03-17  1:56                   ` erik quanstrom
2007-03-17  2:14                     ` Kris Maglione
2007-03-15 19:47       ` Skip Tavakkolian
2007-03-15 19:49         ` Kris Maglione

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).