Re: [openib-general] creating releases for the libraries you own

2006-10-30 Thread Michael S. Tsirkin
Quoting r. Roland Dreier <[EMAIL PROTECTED]>:
> Subject: Re: creating releases for the libraries you own
> 
>  > >  > Well, with ~user/html I can easily cook up a perl script to generate 
> a MD5
>  > >  > checksums or sign stuff and just stick them in the same directory as 
> original files.
>  > > 
>  > > But you can do that with any old hosting, can't you?  Or am I missing
>  > > something?
>  > 
>  > This depends on the level of paranoia :) If all files are on the same
>  > server, I only have to trust that server's integrity.
> 
> But we're talking about signed releases, right?  Surely you're not
> going to put your private key on some web server -- you're going to
> sign the packages before you upload them anyway.  So I still don't see
> why I care about web hosting, given how many other places already give
> it to me.

Not me as a developer - me as a user :).

The user already has to trust openfabrics server's integrity since
that's where he got the download link from. So at least the signatures
should be on the openfabrics server too - otherwise its an extra
server to trust, for the user.

And since this means we need web hosting on openfabrics server already,
let's put the packages themselves there, too.

-- 
MST

___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



Re: [openib-general] creating releases for the libraries you own

2006-10-30 Thread Roland Dreier
 > >  > Well, with ~user/html I can easily cook up a perl script to generate a 
 > > MD5
 > >  > checksums or sign stuff and just stick them in the same directory as 
 > > original files.
 > > 
 > > But you can do that with any old hosting, can't you?  Or am I missing
 > > something?
 > 
 > This depends on the level of paranoia :)
 > If all files are on the same server, I only have to trust that server's 
 > integrity.

But we're talking about signed releases, right?  Surely you're not
going to put your private key on some web server -- you're going to
sign the packages before you upload them anyway.  So I still don't see
why I care about web hosting, given how many other places already give
it to me.

 - R.

___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



Re: [openib-general] creating releases for the libraries you own

2006-10-30 Thread Michael S. Tsirkin
Quoting r. Roland Dreier <[EMAIL PROTECTED]>:
> Subject: Re: creating releases for the libraries you own
> 
>  > Well, with ~user/html I can easily cook up a perl script to generate a MD5
>  > checksums or sign stuff and just stick them in the same directory as 
> original files.
> 
> But you can do that with any old hosting, can't you?  Or am I missing
> something?

This depends on the level of paranoia :)
If all files are on the same server, I only have to trust that server's 
integrity.

> I just don't see much point in yet another place to stick
> files on the web, unless it's tied into an "official" openfabrics
> download page.

Its clear the tie needs to be there.
As a first step, we can put a link to relevant directories on the official
download page.

-- 
MST

___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



Re: [openib-general] creating releases for the libraries you own

2006-10-30 Thread Roland Dreier
 > Well, with ~user/html I can easily cook up a perl script to generate a MD5
 > checksums or sign stuff and just stick them in the same directory as 
 > original files.

But you can do that with any old hosting, can't you?  Or am I missing
something?  I just don't see much point in yet another place to stick
files on the web, unless it's tied into an "official" openfabrics
download page.

 - R.

___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



Re: [openib-general] creating releases for the libraries you own

2006-10-30 Thread Michael S. Tsirkin
Quoting r. Roland Dreier <[EMAIL PROTECTED]>:
> Subject: Re: creating releases for the libraries you own
> 
>  > Right, but consider that longterm we will need to add checksums
>  > and possibly sign packages, etc. Doing all this manually
>  > through wiki just to publish an RC will be a hassle, and error prone.
> 
> Yes, I agree.  That's why I said that just having ~user/html or
> whatever isn't very interesting.  Ideally we would have a really
> automatic way of publishing releases.  However as a short-term hack we
> could convert the downloads page to a wiki page.

Well, with ~user/html I can easily cook up a perl script to generate a MD5
checksums or sign stuff and just stick them in the same directory as original 
files.

And while that's not as pretty, I think that'll do short-term.

-- 
MST

___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



Re: [openib-general] creating releases for the libraries you own

2006-10-30 Thread Roland Dreier
 > Right, but consider that longterm we will need to add checksums
 > and possibly sign packages, etc. Doing all this manually
 > through wiki just to publish an RC will be a hassle, and error prone.

Yes, I agree.  That's why I said that just having ~user/html or
whatever isn't very interesting.  Ideally we would have a really
automatic way of publishing releases.  However as a short-term hack we
could convert the downloads page to a wiki page.

 - R.

___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



Re: [openib-general] creating releases for the libraries you own

2006-10-30 Thread Michael S. Tsirkin
Quoting r. Roland Dreier <[EMAIL PROTECTED]>:
> Subject: Re: creating releases for the libraries you own
> 
>  > How about allowing web server serve static pages from
>  > /pub/html and ~/html? Then anyone with an account
>  > can easily upload files by scp, and post a link.
> 
> I think that solves the wrong part of the problem.

This depends I guess.
Mainly, the idea was to avoid the need to put binaries under svn
as we were forced to with the old server.

> It's trivial for me to find places to host stuff.

As a user, I feel more confident that I'm getting the right package
if it comes from the right URL.

> The issue is having a place for "official" releases that can be updated
> directly by the developers making releases -- in particular, I would like to
> have release links show up on http://openfabrics.org/downloads automatically.

I guess release links are also important.
But I want mirroring etc to work which requires that uploaded packages
are organized in some sane hierarchy.

I guess what I want is a directory per package where I can go and
see the latest release packages kind of like
http://www.kernel.org/pub/software/

> One way to handle this would be to point the downloads page to a wiki
> page and have developers edit it as the make releases.

Right, but consider that longterm we will need to add checksums
and possibly sign packages, etc. Doing all this manually
through wiki just to publish an RC will be a hassle, and error prone.

-- 
MST

___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



Re: [openib-general] creating releases for the libraries you own

2006-10-30 Thread Roland Dreier
 > How about allowing web server serve static pages from
 > /pub/html and ~/html? Then anyone with an account
 > can easily upload files by scp, and post a link.

I think that solves the wrong part of the problem.  It's trivial for
me to find places to host stuff.  The issue is having a place for
"official" releases that can be updated directly by the developers
making releases -- in particular, I would like to have release links
show up on http://openfabrics.org/downloads automatically.

One way to handle this would be to point the downloads page to a wiki
page and have developers edit it as the make releases.

 > For documentation, I'd like very much to have wiki that supports WYSIWYG
 > editing.  openib wiki is not WYSIWYG and I find it very painful, trac has 
 > this
 > liitation too. There are lots of wikis that support WYSIWYG, e.g. MoinMoin is
 > written in Python and is I think popular:
 > http://moinmoin.wikiwikiweb.de/MoinMoinFeatures

I don't think WYSIWYG is particularly important.  For example
wikipedia uses the non-WYSIWYG mediawiki and they seem to do just
fine.  I'm not sure how well Trac will work for us, but those sorts of
feature (bug tracking integration, etc) are much more interesting to me.

 - R.

___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



Re: [openib-general] creating releases for the libraries you own

2006-10-29 Thread Michael S. Tsirkin
Quoting r. Matt Leininger <[EMAIL PROTECTED]>:
> Subject: Re: creating releases for the libraries you own
> 
> On Sun, 2006-10-29 at 12:52 +0200, Tziporet Koren wrote:
> > Roland Dreier wrote:
> > >  > I want to suggest that you will create releases to the libraries you 
> > > own 
> > >
> > > To make this simpler, is there any way we can give maintainers the
> > > ability to put library releases somewhere on the new server so that
> > > they show up on the downloads page automatically?  Right now it is
> > > somewhat cumbersome to create library releases, since the poor
> > > sysadmins have to manually add tarballs to the downloads page.
> > >
> > >  - R.
> > >   
> > Hi Matt,
> > I think Roland's suggestion is very good.
> > Since Hal and Sean also agreed to create a release of their libraries it 
> > can serve all.
> > 
>   I agree with Roland.  Sandia will not be running the webpages or wiki
> on the new server.  I think the market folks will run the webpages and
> the developers can run the wiki.

This becomes a problem when we want to e.g. upload a release
or some document.  Developers need a way to put stuff on the web too.

How about allowing web server serve static pages from
/pub/html and ~/html? Then anyone with an account
can easily upload files by scp, and post a link.

> Any preferences for what wiki to use?
> Trac (http://trac.edgewall.org/) was one suggestion.

For documentation, I'd like very much to have wiki that supports WYSIWYG
editing.  openib wiki is not WYSIWYG and I find it very painful, trac has this
liitation too. There are lots of wikis that support WYSIWYG, e.g. MoinMoin is
written in Python and is I think popular:
http://moinmoin.wikiwikiweb.de/MoinMoinFeatures

Please consider this feature: we won't get quality documentation in wiki
unless writing it is easy.

I just run the WYSIWYG requrirement through wikimatrix and got:
http://www.wikimatrix.org/wizard.php?d%5Bpl%5D%5B%5D=&d%5Bfoss%5D=free&d%5Bstorage%5D=&d%5Bflag%5D=1&d%5Bwysiwyg%5D=yes&d%5Bhistory%5D=&d%5Bgo%5D=1

"Installable software with WYSIWYG editing and is Free and Open Source.
The following 20 Wikis match your criteria:
Corendal Wiki, Giki, IkeWiki, JSPWiki, KeheiWiki, MediaWiki, Midgard Wiki,
MoinMoin, MoniWiki, Oddmuse, Perspective, PhpWiki, PmWiki, PukiWiki, SnipSnap,
TiddlyWiki, TWiki, WackoWiki, XWiki and Zwiki"


-- 
MST

___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



Re: [openib-general] creating releases for the libraries you own

2006-10-29 Thread Matt Leininger
On Sun, 2006-10-29 at 12:52 +0200, Tziporet Koren wrote:
> Roland Dreier wrote:
> >  > I want to suggest that you will create releases to the libraries you own 
> >
> > To make this simpler, is there any way we can give maintainers the
> > ability to put library releases somewhere on the new server so that
> > they show up on the downloads page automatically?  Right now it is
> > somewhat cumbersome to create library releases, since the poor
> > sysadmins have to manually add tarballs to the downloads page.
> >
> >  - R.
> >   
> Hi Matt,
> I think Roland's suggestion is very good.
> Since Hal and Sean also agreed to create a release of their libraries it 
> can serve all.
> 
  I agree with Roland.  Sandia will not be running the webpages or wiki
on the new server.  I think the market folks will run the webpages and
the developers can run the wiki.  Any preferences for what wiki to use?
Trac (http://trac.edgewall.org/) was one suggestion.

  - Matt

___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



Re: [openib-general] creating releases for the libraries you own

2006-10-29 Thread Tziporet Koren
Roland Dreier wrote:
>  > I want to suggest that you will create releases to the libraries you own 
>
> To make this simpler, is there any way we can give maintainers the
> ability to put library releases somewhere on the new server so that
> they show up on the downloads page automatically?  Right now it is
> somewhat cumbersome to create library releases, since the poor
> sysadmins have to manually add tarballs to the downloads page.
>
>  - R.
>   
Hi Matt,
I think Roland's suggestion is very good.
Since Hal and Sean also agreed to create a release of their libraries it 
can serve all.

Thanks,
Tziporet

___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



Re: [openib-general] creating releases for the libraries you own

2006-10-27 Thread Roland Dreier
 > I want to suggest that you will create releases to the libraries you own 

To make this simpler, is there any way we can give maintainers the
ability to put library releases somewhere on the new server so that
they show up on the downloads page automatically?  Right now it is
somewhat cumbersome to create library releases, since the poor
sysadmins have to manually add tarballs to the downloads page.

 - R.

___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



Re: [openib-general] creating releases for the libraries you own

2006-10-26 Thread Hal Rosenstock
That should be plenty of time.
 
-- Hal



From: Tziporet Koren [mailto:[EMAIL PROTECTED]
Sent: Thu 10/26/2006 7:48 AM
To: Hal Rosenstock
Cc: Sean Hefty; OPENIB
Subject: Re: creating releases for the libraries you own



Hal Rosenstock wrote:
> Don't know yet. I need to go over things when I get back from staging. Is 
> there a timeframe needed for an initial release (besides "yesterday") ?
> 
> -- Hal
>
>  
Well - I wish to have something before we start the 1.2 branch. 1.2 time
frame is ~February but the final date will be closed on SC06.
So something around end of this year should be good. Is this OK with you?

Tziporet



___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



Re: [openib-general] creating releases for the libraries you own

2006-10-26 Thread Tziporet Koren
Hal Rosenstock wrote:
> Don't know yet. I need to go over things when I get back from staging. Is 
> there a timeframe needed for an initial release (besides "yesterday") ?
>  
> -- Hal
>
>   
Well - I wish to have something before we start the 1.2 branch. 1.2 time 
frame is ~February but the final date will be closed on SC06.
So something around end of this year should be good. Is this OK with you?

Tziporet

___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



Re: [openib-general] creating releases for the libraries you own

2006-10-26 Thread Hal Rosenstock
Don't know yet. I need to go over things when I get back from staging. Is there 
a timeframe needed for an initial release (besides "yesterday") ?
 
-- Hal



From: Tziporet Koren [mailto:[EMAIL PROTECTED]
Sent: Thu 10/26/2006 3:06 AM
To: Hal Rosenstock
Cc: Sean Hefty; OPENIB
Subject: Re: creating releases for the libraries you own



Hal Rosenstock wrote:
> Yes, I plan on doing this moving forward.
> 
> -- Hal
>
>  
What is your estimated time frame?

Tziporet




___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



Re: [openib-general] creating releases for the libraries you own

2006-10-26 Thread Sean Hefty
Or Gerlitz wrote:
> Per my understanding there is practically no IB native (ie without 
> out-of-band data such as remote gid/lid etc) way to establish RC 
> connections with using libibcm. On the other hand librdmacm does provide 
> anything needed for apps using IP semantics. This bring the question why 
> keep on supporting libibcm?

Mainly because certain users (namely the national labs) want the lower level 
access.  Personally, I favor the librdmacm for most users, but since it is an 
abstraction it does not currently provide the all of the features that a native 
IB interface provides, such as path failover or control over specific multicast 
settings.

- Sean

___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



Re: [openib-general] creating releases for the libraries you own

2006-10-26 Thread Or Gerlitz
Sean Hefty wrote:
> Tziporet Koren wrote:
>> I want to suggest that you will create releases to the libraries you own 
>> (like Roland maintains for libibverbs).
>> This will help us in OFED integration since we will be able to start the 
>> release from a known stable version, instead of taking code with unknown 
>> stability from svn.
> 
> I'm aware of this for libibcm and librdmacm.  I will start a release of 
> librdmacm once we have upstream support for a userspace rdma_cm.  I've 
> delayed 
> releasing libibcm until there's better userspace support for SA queries, but 
> I 
> could be convinced otherwise.

Sean,

Per my understanding there is practically no IB native (ie without 
out-of-band data such as remote gid/lid etc) way to establish RC 
connections with using libibcm. On the other hand librdmacm does provide 
anything needed for apps using IP semantics. This bring the question why 
keep on supporting libibcm?

Or.


___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



Re: [openib-general] creating releases for the libraries you own

2006-10-26 Thread Tziporet Koren
Hal Rosenstock wrote:
> Yes, I plan on doing this moving forward.
>  
> -- Hal
>
>   
What is your estimated time frame?

Tziporet


___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



Re: [openib-general] creating releases for the libraries you own

2006-10-25 Thread Hal Rosenstock
Yes, I plan on doing this moving forward.
 
-- Hal



From: Tziporet Koren [mailto:[EMAIL PROTECTED]
Sent: Wed 10/25/2006 11:30 AM
To: Hal Rosenstock; Sean Hefty
Cc: OPENIB
Subject: creating releases for the libraries you own



Hi Hal & Sean,
I want to suggest that you will create releases to the libraries you own
(like Roland maintains for libibverbs).
This will help us in OFED integration since we will be able to start the
release from a known stable version, instead of taking code with unknown
stability from svn.

Thanks,
Tziporet



___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



Re: [openib-general] creating releases for the libraries you own

2006-10-25 Thread Sean Hefty
Tziporet Koren wrote:
> I want to suggest that you will create releases to the libraries you own 
> (like Roland maintains for libibverbs).
> This will help us in OFED integration since we will be able to start the 
> release from a known stable version, instead of taking code with unknown 
> stability from svn.

I'm aware of this for libibcm and librdmacm.  I will start a release of 
librdmacm once we have upstream support for a userspace rdma_cm.  I've delayed 
releasing libibcm until there's better userspace support for SA queries, but I 
could be convinced otherwise.

- Sean

___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general