Re: [Lucene.Net] Lucene.net nuget

2011-12-02 Thread Simone Chiaretta
Ok, will add the SharpZipLib ... cool thing of Nuget is that we don't have
to add it to our dist.. just add a dependency to the original pkg, so with
its own licenses and requirements.

Changes: fixed some texts in the nuspecs, and added the nuspecs for the old
pgks.
I'll create a JIRA task and attach the changes over there.

I'll let you know as soon as I publish the pkgs

Simo

On Fri, Dec 2, 2011 at 8:40 AM, Prescott Nasser geobmx...@hotmail.comwrote:


 
  Please test them and let me know if you find any problem:
  http://dl.dropbox.com/u/5037284/Lucene.net-nuget/Lucene.2.9.4.1.zip
 



 Looks good



 
  I've seen ICSharpCode.SharpZipLib is always included in the bin folder
  after compiling, but if I'm not wrong it's only needed if compressed
  indexes are needed: shall I add it as dependency or not?
 


 I would say include it, that way everything works out of the box.



 
  I did a few changes: do I create a diff file and send it to someone?
 


 What do you mean changes? I guess you could send them to me, or attach
 them to a JIRA





 Thanks Simone for tackling this



 ~Prescott

 
  Date: Fri, 2 Dec 2011 00:24:28 +0100
  From: simone.chiare...@gmail.com
  To: lucene-net-dev@lucene.apache.org
  Subject: Re: [Lucene.Net] Lucene.net nuget
 
  So, I created the packages using the binary release available on the
  official site, but using the XML doc I got for building it on my machine.
 
  Please test them and let me know if you find any problem:
  http://dl.dropbox.com/u/5037284/Lucene.net-nuget/Lucene.2.9.4.1.zip
 
  To test them unzip to file somewhere in your disk, and specify the folder
  as path for Nuget in the package management settings window.
 
  If all is good I'll push them online tomorrow
 

 

  I noticed not all contrib projects have been released as binary, so I'm
  including in the contrib pkg only the ones that are part of the binary
  release on the apache site.
 
  I didn't create the sample package with the demo apps because it's just
 the
  compiled apps, and not of a create use for those who want to study it.
 I'll
  look into making a proper demo pkg in the next weeks.
 
  I've seen ICSharpCode.SharpZipLib is always included in the bin folder
  after compiling, but if I'm not wrong it's only needed if compressed
  indexes are needed: shall I add it as dependency or not?
 

 
  Finally I needed a logo for the package:
  I used that one
 
 https://svn.apache.org/repos/asf/incubator/lucene.net/trunk/branding/logo/lucene-net-icon-128x128.png
  But if would be great if it was also somewhere in the public site.
  For this version I think it's ok to leave it there, but maybe for a next
  release it would be good to publish it in the website.
 

 
  I did a few changes: do I create a diff file and send it to someone?
 
  Simone
 
  On Thu, Dec 1, 2011 at 11:04 PM, Simone Chiaretta 
  simone.chiare...@gmail.com wrote:
 
   Hi,
   maybe I'm missing something, but looks like the snk file for strongly
   signing is in the public repo on svn.apache.org
  
   Simone
  
  
   On Thu, Dec 1, 2011 at 9:26 PM, Simone Chiaretta 
   simone.chiare...@gmail.com wrote:
  
   Good... no need to have another key...
   Simo
  
   ---
   Simone Chiaretta
   @simonech
   Sent from a tablet
  
   On 01/dic/2011, at 21:04, Michael Herndon 
 mhern...@wickedsoftware.net
   wrote:
  
Keep in mind tho that having the token checked in somewhere in the
   source
repository is not a good idea b/c someone could use it and publish
   malware
or trojans under your identity. So unless the token is stored
 outside
   the
source repository, it's not a good idea to have it in the CI.
   
- stored in an ASF private repo.
   
the a new key probably needs to be generated and stored in the
 private
   ASF
repo as well.
   
   
The CI build is at builds.apache.org, however its not complete.
   
On Thu, Dec 1, 2011 at 2:45 PM, Simone Chiaretta 
   simone.chiare...@gmail.com
wrote:
   
Mine below
   
On Thu, Dec 1, 2011 at 7:28 PM, Michael Herndon 
mhern...@wickedsoftware.net
wrote:
   
On Thu, Dec 1, 2011 at 1:04 PM, Simone Chiaretta 
simone.chiare...@gmail.com
wrote:
   
You mean a different impersonal Nuget account?
   
   
yes. the goal of the impersonal account was to allow committers to
   push
nuget packages in an automated way without the need of having
 their
   own
account. there was some preliminary work of building nuget
 packages
   using
the build scripts.
   
   
Sorry, I haven't followed a lot lately: at the end, did we end up
 using
teamcity on codebetter or another build system? I remember there
 were
discussion on that but don't remember how they ended.
   
   
   
   
there has been talk on various nuget channels about allowing
 nuget to
have
--pre tag or having a separate build channel. If you're not
 familiar
   with
gems/bundler, its basically

Re: [Lucene.Net] Lucene.net nuget

2011-12-02 Thread Simone Chiaretta
Yes, there is one:
http://nuget.org/List/Packages/SharpZipLib
and just one version available (0.86), so not much of choice :)

On Fri, Dec 2, 2011 at 2:29 PM, Michael Herndon mhern...@wickedsoftware.net
 wrote:

 It *should be possible to add icsharpcode.sharpziplib.dll as a dependency
 as nuget package already exists for it. I think it just needs to specify
 the version.

 On Fri, Dec 2, 2011 at 3:35 AM, Simone Chiaretta 
 simone.chiare...@gmail.com
  wrote:

  Ok, will add the SharpZipLib ... cool thing of Nuget is that we don't
 have
  to add it to our dist.. just add a dependency to the original pkg, so
 with
  its own licenses and requirements.
 
  Changes: fixed some texts in the nuspecs, and added the nuspecs for the
 old
  pgks.
  I'll create a JIRA task and attach the changes over there.
 
  I'll let you know as soon as I publish the pkgs
 
  Simo
 
  On Fri, Dec 2, 2011 at 8:40 AM, Prescott Nasser geobmx...@hotmail.com
  wrote:
 
  
   
Please test them and let me know if you find any problem:
http://dl.dropbox.com/u/5037284/Lucene.net-nuget/Lucene.2.9.4.1.zip
   
  
  
  
   Looks good
  
  
  
   
I've seen ICSharpCode.SharpZipLib is always included in the bin
 folder
after compiling, but if I'm not wrong it's only needed if compressed
indexes are needed: shall I add it as dependency or not?
   
  
  
   I would say include it, that way everything works out of the box.
  
  
  
   
I did a few changes: do I create a diff file and send it to someone?
   
  
  
   What do you mean changes? I guess you could send them to me, or attach
   them to a JIRA
  
  
  
  
  
   Thanks Simone for tackling this
  
  
  
   ~Prescott
  
   
Date: Fri, 2 Dec 2011 00:24:28 +0100
From: simone.chiare...@gmail.com
To: lucene-net-dev@lucene.apache.org
Subject: Re: [Lucene.Net] Lucene.net nuget
   
So, I created the packages using the binary release available on the
official site, but using the XML doc I got for building it on my
  machine.
   
Please test them and let me know if you find any problem:
http://dl.dropbox.com/u/5037284/Lucene.net-nuget/Lucene.2.9.4.1.zip
   
To test them unzip to file somewhere in your disk, and specify the
  folder
as path for Nuget in the package management settings window.
   
If all is good I'll push them online tomorrow
   
  
   
  
I noticed not all contrib projects have been released as binary, so
 I'm
including in the contrib pkg only the ones that are part of the
 binary
release on the apache site.
   
I didn't create the sample package with the demo apps because it's
 just
   the
compiled apps, and not of a create use for those who want to study
 it.
   I'll
look into making a proper demo pkg in the next weeks.
   
I've seen ICSharpCode.SharpZipLib is always included in the bin
 folder
after compiling, but if I'm not wrong it's only needed if compressed
indexes are needed: shall I add it as dependency or not?
   
  
   
Finally I needed a logo for the package:
I used that one
   
  
 
 https://svn.apache.org/repos/asf/incubator/lucene.net/trunk/branding/logo/lucene-net-icon-128x128.png
But if would be great if it was also somewhere in the public site.
For this version I think it's ok to leave it there, but maybe for a
  next
release it would be good to publish it in the website.
   
  
   
I did a few changes: do I create a diff file and send it to someone?
   
Simone
   
On Thu, Dec 1, 2011 at 11:04 PM, Simone Chiaretta 
simone.chiare...@gmail.com wrote:
   
 Hi,
 maybe I'm missing something, but looks like the snk file for
 strongly
 signing is in the public repo on svn.apache.org

 Simone


 On Thu, Dec 1, 2011 at 9:26 PM, Simone Chiaretta 
 simone.chiare...@gmail.com wrote:

 Good... no need to have another key...
 Simo

 ---
 Simone Chiaretta
 @simonech
 Sent from a tablet

 On 01/dic/2011, at 21:04, Michael Herndon 
   mhern...@wickedsoftware.net
 wrote:

  Keep in mind tho that having the token checked in somewhere in
 the
 source
  repository is not a good idea b/c someone could use it and
 publish
 malware
  or trojans under your identity. So unless the token is stored
   outside
 the
  source repository, it's not a good idea to have it in the CI.
 
  - stored in an ASF private repo.
 
  the a new key probably needs to be generated and stored in the
   private
 ASF
  repo as well.
 
 
  The CI build is at builds.apache.org, however its not complete.
 
  On Thu, Dec 1, 2011 at 2:45 PM, Simone Chiaretta 
 simone.chiare...@gmail.com
  wrote:
 
  Mine below
 
  On Thu, Dec 1, 2011 at 7:28 PM, Michael Herndon 
  mhern...@wickedsoftware.net
  wrote:
 
  On Thu, Dec 1, 2011 at 1:04 PM, Simone Chiaretta

Re: [Lucene.Net] Lucene.net nuget

2011-12-02 Thread Simone Chiaretta
All 4 packages are have been published:
http://nuget.org/List/Search?searchTerm=author%3A%20Lucene.Net%20Community

here a blog post with the announcement and thanking the guys that gave us
their package ids
http://codeclimber.net.nz/archive/2011/12/02/Lucene-net-2-9-4-is-out-now-with-NuGet.aspx

On Fri, Dec 2, 2011 at 2:33 PM, Simone Chiaretta simone.chiare...@gmail.com
 wrote:

 Yes, there is one:
 http://nuget.org/List/Packages/SharpZipLib
 and just one version available (0.86), so not much of choice :)

 On Fri, Dec 2, 2011 at 2:29 PM, Michael Herndon 
 mhern...@wickedsoftware.net wrote:

 It *should be possible to add icsharpcode.sharpziplib.dll as a dependency
 as nuget package already exists for it. I think it just needs to specify
 the version.

 On Fri, Dec 2, 2011 at 3:35 AM, Simone Chiaretta 
 simone.chiare...@gmail.com
  wrote:

  Ok, will add the SharpZipLib ... cool thing of Nuget is that we don't
 have
  to add it to our dist.. just add a dependency to the original pkg, so
 with
  its own licenses and requirements.
 
  Changes: fixed some texts in the nuspecs, and added the nuspecs for the
 old
  pgks.
  I'll create a JIRA task and attach the changes over there.
 
  I'll let you know as soon as I publish the pkgs
 
  Simo
 
  On Fri, Dec 2, 2011 at 8:40 AM, Prescott Nasser geobmx...@hotmail.com
  wrote:
 
  
   
Please test them and let me know if you find any problem:
http://dl.dropbox.com/u/5037284/Lucene.net-nuget/Lucene.2.9.4.1.zip
   
  
  
  
   Looks good
  
  
  
   
I've seen ICSharpCode.SharpZipLib is always included in the bin
 folder
after compiling, but if I'm not wrong it's only needed if compressed
indexes are needed: shall I add it as dependency or not?
   
  
  
   I would say include it, that way everything works out of the box.
  
  
  
   
I did a few changes: do I create a diff file and send it to someone?
   
  
  
   What do you mean changes? I guess you could send them to me, or attach
   them to a JIRA
  
  
  
  
  
   Thanks Simone for tackling this
  
  
  
   ~Prescott
  
   
Date: Fri, 2 Dec 2011 00:24:28 +0100
From: simone.chiare...@gmail.com
To: lucene-net-dev@lucene.apache.org
Subject: Re: [Lucene.Net] Lucene.net nuget
   
So, I created the packages using the binary release available on the
official site, but using the XML doc I got for building it on my
  machine.
   
Please test them and let me know if you find any problem:
http://dl.dropbox.com/u/5037284/Lucene.net-nuget/Lucene.2.9.4.1.zip
   
To test them unzip to file somewhere in your disk, and specify the
  folder
as path for Nuget in the package management settings window.
   
If all is good I'll push them online tomorrow
   
  
   
  
I noticed not all contrib projects have been released as binary, so
 I'm
including in the contrib pkg only the ones that are part of the
 binary
release on the apache site.
   
I didn't create the sample package with the demo apps because it's
 just
   the
compiled apps, and not of a create use for those who want to study
 it.
   I'll
look into making a proper demo pkg in the next weeks.
   
I've seen ICSharpCode.SharpZipLib is always included in the bin
 folder
after compiling, but if I'm not wrong it's only needed if compressed
indexes are needed: shall I add it as dependency or not?
   
  
   
Finally I needed a logo for the package:
I used that one
   
  
 
 https://svn.apache.org/repos/asf/incubator/lucene.net/trunk/branding/logo/lucene-net-icon-128x128.png
But if would be great if it was also somewhere in the public site.
For this version I think it's ok to leave it there, but maybe for a
  next
release it would be good to publish it in the website.
   
  
   
I did a few changes: do I create a diff file and send it to someone?
   
Simone
   
On Thu, Dec 1, 2011 at 11:04 PM, Simone Chiaretta 
simone.chiare...@gmail.com wrote:
   
 Hi,
 maybe I'm missing something, but looks like the snk file for
 strongly
 signing is in the public repo on svn.apache.org

 Simone


 On Thu, Dec 1, 2011 at 9:26 PM, Simone Chiaretta 
 simone.chiare...@gmail.com wrote:

 Good... no need to have another key...
 Simo

 ---
 Simone Chiaretta
 @simonech
 Sent from a tablet

 On 01/dic/2011, at 21:04, Michael Herndon 
   mhern...@wickedsoftware.net
 wrote:

  Keep in mind tho that having the token checked in somewhere in
 the
 source
  repository is not a good idea b/c someone could use it and
 publish
 malware
  or trojans under your identity. So unless the token is stored
   outside
 the
  source repository, it's not a good idea to have it in the CI.
 
  - stored in an ASF private repo.
 
  the a new key probably needs to be generated and stored in the
   private
 ASF
  repo

Re: [Lucene.Net] Lucene.net nuget

2011-12-01 Thread Simone Chiaretta
I saw the current version is strongly signed, that's why I added it.
Usually none releases signed versions, because users usually sign them with
their own key anyway, so if it was for me I'd skip that.

For the next release it would be great to add a step to the build script so
that the package is automatically created

Simone

On Thu, Dec 1, 2011 at 10:05 AM, Prescott Nasser geobmx...@hotmail.comwrote:


 Sorry, I'm behind - just reading the Nuget Documentation now.



 I think we want to use Lucene.Net, I agree with everything else, but I
 have no idea how to modify the other packages.  I'm also not sure how to
 sign our our code base








  now, in the .NET ecosystem of opensource libraries it is super important
 to
  have the nuget package released in sync with the binary release. Actually
  many project are even just releasing the nuget package.

 
  Currently there is a bit of confusion in the list of packages:
 
  - There is Lucene with project id luceneby Apache SF relased on jan
  11 frozen on version 2.9.2.2 http://nuget.org/List/Packages/Lucene
  - There is Lucene.Net - (strong named 2.0/4.0) - 2.9.2.2 with project
  id lucene.net released on Sept 11 still by Apache SF on version
  2.9.2.2 http://nuget.org/List/Packages/Lucene.Net
 
  I guess ppl think the good one is lucene b/c it has 3k download vs 173
 of
  the other (almost 300 x month vs 85 x month)
 
  But nothing yet on 2.9.4.
 
  I suggest we reorganize the Nuget packages doing:
  1 - *delete *the lucene package (or add a new version with just a
 readme
  file that clearly marks it is obsolete if not possible to remove the
  project)
  2 - *rename *the lucene.net package public title to Lucene.net
 (remove
  the version number as they are not supposed to stay in the name)
  3 - *create *a lucene.net.strong and move here the strongly signed
  libraries
  4 - *upgrade both* to 2.9.4


 
  I think the script to create the nuget pkg is already in place, if not,
 let
  me know and I'll look into making one.
 
  As last thing, I just want to stress on the importance of having a NuGet
  pkg nowadays to be relevant in the .NET space
 
  Simone
 
  --
  Simone Chiaretta
  Microsoft MVP ASP.NET - ASPInsider
  Blog: http://codeclimber.net.nz
  RSS: http://feeds2.feedburner.com/codeclimber
  twitter: @simonech
 
  Any sufficiently advanced technology is indistinguishable from magic
  Life is short, play hard




-- 
Simone Chiaretta
Microsoft MVP ASP.NET - ASPInsider
Blog: http://codeclimber.net.nz
RSS: http://feeds2.feedburner.com/codeclimber
twitter: @simonech

Any sufficiently advanced technology is indistinguishable from magic
Life is short, play hard


Re: [Lucene.Net] Lucene.net nuget

2011-12-01 Thread Stefan Bodewig
On 2011-12-01, Simone Chiaretta wrote:

 Currently there is a bit of confusion in the list of packages:

- There is Lucene with project id luceneby Apache SF relased on jan
11 frozen on version 2.9.2.2 http://nuget.org/List/Packages/Lucene
- There is Lucene.Net - (strong named 2.0/4.0) - 2.9.2.2 with project
id lucene.net released on Sept 11 still by Apache SF on version
2.9.2.2 http://nuget.org/List/Packages/Lucene.Net

IIUC part of the problem is that neither of those is controlled by the
Lucene.NET community here.

Stefan


Re: [Lucene.Net] Lucene.net nuget

2011-12-01 Thread Simone Chiaretta
So, no access to that packages via admin to delete them?
Shall I contact someone of the nuget team to sort that out?

Simone

On Thu, Dec 1, 2011 at 10:21 AM, Stefan Bodewig bode...@apache.org wrote:

 On 2011-12-01, Simone Chiaretta wrote:

  Currently there is a bit of confusion in the list of packages:

 - There is Lucene with project id luceneby Apache SF relased on
 jan
 11 frozen on version 2.9.2.2 http://nuget.org/List/Packages/Lucene
 - There is Lucene.Net - (strong named 2.0/4.0) - 2.9.2.2 with
 project
 id lucene.net released on Sept 11 still by Apache SF on version
 2.9.2.2 http://nuget.org/List/Packages/Lucene.Net

 IIUC part of the problem is that neither of those is controlled by the
 Lucene.NET community here.

 Stefan




-- 
Simone Chiaretta
Microsoft MVP ASP.NET - ASPInsider
Blog: http://codeclimber.net.nz
RSS: http://feeds2.feedburner.com/codeclimber
twitter: @simonech

Any sufficiently advanced technology is indistinguishable from magic
Life is short, play hard


RE: [Lucene.Net] Lucene.net nuget

2011-12-01 Thread Prescott Nasser

I was about to send an email to i...@outercurve.org, but if you have a better 
connection that would be helpful, yes.

 

I just tried publishing under Lucene.Net and got shot down




 Date: Thu, 1 Dec 2011 10:23:19 +0100
 From: simone.chiare...@gmail.com
 To: lucene-net-dev@lucene.apache.org
 Subject: Re: [Lucene.Net] Lucene.net nuget

 So, no access to that packages via admin to delete them?
 Shall I contact someone of the nuget team to sort that out?

 Simone

 On Thu, Dec 1, 2011 at 10:21 AM, Stefan Bodewig bode...@apache.org wrote:

  On 2011-12-01, Simone Chiaretta wrote:
 
   Currently there is a bit of confusion in the list of packages:
 
   - There is Lucene with project id luceneby Apache SF relased on
  jan
   11 frozen on version 2.9.2.2 http://nuget.org/List/Packages/Lucene
   - There is Lucene.Net - (strong named 2.0/4.0) - 2.9.2.2 with
  project
   id lucene.net released on Sept 11 still by Apache SF on version
   2.9.2.2 http://nuget.org/List/Packages/Lucene.Net
 
  IIUC part of the problem is that neither of those is controlled by the
  Lucene.NET community here.
 
  Stefan
 



 --
 Simone Chiaretta
 Microsoft MVP ASP.NET - ASPInsider
 Blog: http://codeclimber.net.nz
 RSS: http://feeds2.feedburner.com/codeclimber
 twitter: @simonech

 Any sufficiently advanced technology is indistinguishable from magic
 Life is short, play hard  

Re: [Lucene.Net] Lucene.net nuget

2011-12-01 Thread Simone Chiaretta
The other weird thing is that if I try to contact the owner of the
package it says no owner for this package

Simo

On Thu, Dec 1, 2011 at 10:23 AM, Simone Chiaretta 
simone.chiare...@gmail.com wrote:

 So, no access to that packages via admin to delete them?
 Shall I contact someone of the nuget team to sort that out?

 Simone


 On Thu, Dec 1, 2011 at 10:21 AM, Stefan Bodewig bode...@apache.orgwrote:

 On 2011-12-01, Simone Chiaretta wrote:

  Currently there is a bit of confusion in the list of packages:

 - There is Lucene with project id luceneby Apache SF relased on
 jan
 11 frozen on version 2.9.2.2 http://nuget.org/List/Packages/Lucene
 - There is Lucene.Net - (strong named 2.0/4.0) - 2.9.2.2 with
 project
 id lucene.net released on Sept 11 still by Apache SF on version
 2.9.2.2 http://nuget.org/List/Packages/Lucene.Net

 IIUC part of the problem is that neither of those is controlled by the
 Lucene.NET community here.

 Stefan




 --
 Simone Chiaretta
 Microsoft MVP ASP.NET - ASPInsider
 Blog: http://codeclimber.net.nz
 RSS: http://feeds2.feedburner.com/codeclimber
 twitter: @simonech

 Any sufficiently advanced technology is indistinguishable from magic
 Life is short, play hard




-- 
Simone Chiaretta
Microsoft MVP ASP.NET - ASPInsider
Blog: http://codeclimber.net.nz
RSS: http://feeds2.feedburner.com/codeclimber
twitter: @simonech

Any sufficiently advanced technology is indistinguishable from magic
Life is short, play hard


RE: [Lucene.Net] Lucene.net nuget

2011-12-01 Thread Prescott Nasser

Thanks!



 Date: Thu, 1 Dec 2011 10:28:43 +0100
 From: simone.chiare...@gmail.com
 To: lucene-net-dev@lucene.apache.org
 Subject: Re: [Lucene.Net] Lucene.net nuget

 Sure, will contact Phil

 On Thu, Dec 1, 2011 at 10:26 AM, Prescott Nasser geobmx...@hotmail.comwrote:

 
  I was about to send an email to i...@outercurve.org, but if you have a
  better connection that would be helpful, yes.
 
 
 
  I just tried publishing under Lucene.Net and got shot down
 
 
 
  
   Date: Thu, 1 Dec 2011 10:23:19 +0100
   From: simone.chiare...@gmail.com
   To: lucene-net-dev@lucene.apache.org
   Subject: Re: [Lucene.Net] Lucene.net nuget
  
   So, no access to that packages via admin to delete them?
   Shall I contact someone of the nuget team to sort that out?
  
   Simone
  
   On Thu, Dec 1, 2011 at 10:21 AM, Stefan Bodewig bode...@apache.org
  wrote:
  
On 2011-12-01, Simone Chiaretta wrote:
   
 Currently there is a bit of confusion in the list of packages:
   
 - There is Lucene with project id luceneby Apache SF relased on
jan
 11 frozen on version 2.9.2.2 http://nuget.org/List/Packages/Lucene
 - There is Lucene.Net - (strong named 2.0/4.0) - 2.9.2.2 with
project
 id lucene.net released on Sept 11 still by Apache SF on version
 2.9.2.2 http://nuget.org/List/Packages/Lucene.Net
   
IIUC part of the problem is that neither of those is controlled by
  the
Lucene.NET community here.
   
Stefan
   
  
  
  
   --
   Simone Chiaretta
   Microsoft MVP ASP.NET - ASPInsider
   Blog: http://codeclimber.net.nz
   RSS: http://feeds2.feedburner.com/codeclimber
   twitter: @simonech
  
   Any sufficiently advanced technology is indistinguishable from magic
   Life is short, play hard
 



 --
 Simone Chiaretta
 Microsoft MVP ASP.NET - ASPInsider
 Blog: http://codeclimber.net.nz
 RSS: http://feeds2.feedburner.com/codeclimber
 twitter: @simonech

 Any sufficiently advanced technology is indistinguishable from magic
 Life is short, play hard  

Re: [Lucene.Net] Lucene.net nuget

2011-12-01 Thread Simone Chiaretta
Mail sent... let's see what he answers.

Simone

On Thu, Dec 1, 2011 at 10:28 AM, Simone Chiaretta 
simone.chiare...@gmail.com wrote:

 Sure, will contact Phil


 On Thu, Dec 1, 2011 at 10:26 AM, Prescott Nasser geobmx...@hotmail.comwrote:


 I was about to send an email to i...@outercurve.org, but if you have a
 better connection that would be helpful, yes.



 I just tried publishing under Lucene.Net and got shot down



 
  Date: Thu, 1 Dec 2011 10:23:19 +0100
  From: simone.chiare...@gmail.com
  To: lucene-net-dev@lucene.apache.org
  Subject: Re: [Lucene.Net] Lucene.net nuget
 
  So, no access to that packages via admin to delete them?
  Shall I contact someone of the nuget team to sort that out?
 
  Simone
 
  On Thu, Dec 1, 2011 at 10:21 AM, Stefan Bodewig bode...@apache.org
 wrote:
 
   On 2011-12-01, Simone Chiaretta wrote:
  
Currently there is a bit of confusion in the list of packages:
  
- There is Lucene with project id luceneby Apache SF relased on
   jan
11 frozen on version 2.9.2.2 http://nuget.org/List/Packages/Lucene
- There is Lucene.Net - (strong named 2.0/4.0) - 2.9.2.2 with
   project
id lucene.net released on Sept 11 still by Apache SF on version
2.9.2.2 http://nuget.org/List/Packages/Lucene.Net
  
   IIUC part of the problem is that neither of those is controlled by
 the
   Lucene.NET community here.
  
   Stefan
  
 
 
 
  --
  Simone Chiaretta
  Microsoft MVP ASP.NET - ASPInsider
  Blog: http://codeclimber.net.nz
  RSS: http://feeds2.feedburner.com/codeclimber
  twitter: @simonech
 
  Any sufficiently advanced technology is indistinguishable from magic
  Life is short, play hard




 --
 Simone Chiaretta
 Microsoft MVP ASP.NET - ASPInsider
 Blog: http://codeclimber.net.nz
 RSS: http://feeds2.feedburner.com/codeclimber
 twitter: @simonech

 Any sufficiently advanced technology is indistinguishable from magic
 Life is short, play hard




-- 
Simone Chiaretta
Microsoft MVP ASP.NET - ASPInsider
Blog: http://codeclimber.net.nz
RSS: http://feeds2.feedburner.com/codeclimber
twitter: @simonech

Any sufficiently advanced technology is indistinguishable from magic
Life is short, play hard


Re: [Lucene.Net] Lucene.net nuget

2011-12-01 Thread Michael Herndon
if you look inside of   trunk/build/scripts/  there are three nuspecs
under their respective folder names.
all, contrib, and core.

all is basically a dependency on contrib  core.



On Thu, Dec 1, 2011 at 4:06 AM, Prescott Nasser geobmx...@hotmail.comwrote:


 We also discussed a contrib package - but we never really had a decision
 if we should be doing one package per contrib project or a single contrib
 project.

 
  Date: Thu, 1 Dec 2011 10:00:24 +0100
  From: simone.chiare...@gmail.com
  To: lucene-net-dev@lucene.apache.org
  Subject: [Lucene.Net] Lucene.net nuget
 
  Dears,
  now, in the .NET ecosystem of opensource libraries it is super important
 to
  have the nuget package released in sync with the binary release. Actually
  many project are even just releasing the nuget package.
 
  Currently there is a bit of confusion in the list of packages:
 
  - There is Lucene with project id luceneby Apache SF relased on jan
  11 frozen on version 2.9.2.2 http://nuget.org/List/Packages/Lucene
  - There is Lucene.Net - (strong named 2.0/4.0) - 2.9.2.2 with project
  id lucene.net released on Sept 11 still by Apache SF on version
  2.9.2.2 http://nuget.org/List/Packages/Lucene.Net
 
  I guess ppl think the good one is lucene b/c it has 3k download vs 173
 of
  the other (almost 300 x month vs 85 x month)
 
  But nothing yet on 2.9.4.
 
  I suggest we reorganize the Nuget packages doing:
  1 - *delete *the lucene package (or add a new version with just a
 readme
  file that clearly marks it is obsolete if not possible to remove the
  project)
  2 - *rename *the lucene.net package public title to Lucene.net
 (remove
  the version number as they are not supposed to stay in the name)
  3 - *create *a lucene.net.strong and move here the strongly signed
  libraries
  4 - *upgrade both* to 2.9.4
 
  I think the script to create the nuget pkg is already in place, if not,
 let
  me know and I'll look into making one.
 
  As last thing, I just want to stress on the importance of having a NuGet
  pkg nowadays to be relevant in the .NET space
 
  Simone
 
  --
  Simone Chiaretta
  Microsoft MVP ASP.NET - ASPInsider
  Blog: http://codeclimber.net.nz
  RSS: http://feeds2.feedburner.com/codeclimber
  twitter: @simonech
 
  Any sufficiently advanced technology is indistinguishable from magic
  Life is short, play hard



Re: [Lucene.Net] Lucene.net nuget

2011-12-01 Thread Simone Chiaretta
Guys, if you want I can take ownership of the whole NuGet thing, from
getting hold of the right package id, to publishing the nuget pkgs, and
maybe adding a quickstart pkg
Let me know if it's ok, or someone is already working on that.

Simone

On Thu, Dec 1, 2011 at 3:58 PM, Michael Herndon mhern...@wickedsoftware.net
 wrote:

 if you look inside of   trunk/build/scripts/  there are three nuspecs
 under their respective folder names.
 all, contrib, and core.

 all is basically a dependency on contrib  core.



 On Thu, Dec 1, 2011 at 4:06 AM, Prescott Nasser geobmx...@hotmail.com
 wrote:

 
  We also discussed a contrib package - but we never really had a decision
  if we should be doing one package per contrib project or a single contrib
  project.
 
  
   Date: Thu, 1 Dec 2011 10:00:24 +0100
   From: simone.chiare...@gmail.com
   To: lucene-net-dev@lucene.apache.org
   Subject: [Lucene.Net] Lucene.net nuget
  
   Dears,
   now, in the .NET ecosystem of opensource libraries it is super
 important
  to
   have the nuget package released in sync with the binary release.
 Actually
   many project are even just releasing the nuget package.
  
   Currently there is a bit of confusion in the list of packages:
  
   - There is Lucene with project id luceneby Apache SF relased on jan
   11 frozen on version 2.9.2.2 http://nuget.org/List/Packages/Lucene
   - There is Lucene.Net - (strong named 2.0/4.0) - 2.9.2.2 with project
   id lucene.net released on Sept 11 still by Apache SF on version
   2.9.2.2 http://nuget.org/List/Packages/Lucene.Net
  
   I guess ppl think the good one is lucene b/c it has 3k download vs
 173
  of
   the other (almost 300 x month vs 85 x month)
  
   But nothing yet on 2.9.4.
  
   I suggest we reorganize the Nuget packages doing:
   1 - *delete *the lucene package (or add a new version with just a
  readme
   file that clearly marks it is obsolete if not possible to remove the
   project)
   2 - *rename *the lucene.net package public title to Lucene.net
  (remove
   the version number as they are not supposed to stay in the name)
   3 - *create *a lucene.net.strong and move here the strongly signed
   libraries
   4 - *upgrade both* to 2.9.4
  
   I think the script to create the nuget pkg is already in place, if not,
  let
   me know and I'll look into making one.
  
   As last thing, I just want to stress on the importance of having a
 NuGet
   pkg nowadays to be relevant in the .NET space
  
   Simone
  
   --
   Simone Chiaretta
   Microsoft MVP ASP.NET - ASPInsider
   Blog: http://codeclimber.net.nz
   RSS: http://feeds2.feedburner.com/codeclimber
   twitter: @simonech
  
   Any sufficiently advanced technology is indistinguishable from magic
   Life is short, play hard
 




-- 
Simone Chiaretta
Microsoft MVP ASP.NET - ASPInsider
Blog: http://codeclimber.net.nz
RSS: http://feeds2.feedburner.com/codeclimber
twitter: @simonech

Any sufficiently advanced technology is indistinguishable from magic
Life is short, play hard


RE: [Lucene.Net] Lucene.net nuget

2011-12-01 Thread Prescott Nasser

 - Lucene.Net to contain the core
 - Lucene.Contrib to contain the contrib and dep on Lucene.Net (there is
 no point in shipping contrib alone)
 - Lucene.Net.Sample to contain some samples (and a reference to
 Lucene.Net)


+1

 

 - Lucene: either empty with just a reference to Lucene.Net or just a
 README and description that asks to update reference to another package

 What do you think? Biggest problem is that Lucene is the de-facto offical
 pkg id. Is it ok to switch to the Lucene.Net brand? or do you think we
 should use keep the Lucene brand? IIUC we want to use our .NET brand
 instead of the java one.



I think we want to change to .Net, even if we have to blank out Lucene or put 
in a readme (I'd vote for blanking it out imo).

 

 I can grant ownership right to other people so someone else can work on it
 if I get hit by a bus.
 Prescott and Michael?


 

Those are probably good

 



 Simone

 On Thu, Dec 1, 2011 at 4:21 PM, Simone Chiaretta simone.chiare...@gmail.com
  wrote:

  Guys, if you want I can take ownership of the whole NuGet thing, from
  getting hold of the right package id, to publishing the nuget pkgs, and
  maybe adding a quickstart pkg
  Let me know if it's ok, or someone is already working on that.
 
  Simone
 
 
  On Thu, Dec 1, 2011 at 3:58 PM, Michael Herndon 
  mhern...@wickedsoftware.net wrote:
 
  if you look inside of trunk/build/scripts/ there are three nuspecs
  under their respective folder names.
  all, contrib, and core.
 
  all is basically a dependency on contrib  core.
 
 
 
  On Thu, Dec 1, 2011 at 4:06 AM, Prescott Nasser geobmx...@hotmail.com
  wrote:
 
  
   We also discussed a contrib package - but we never really had a decision
   if we should be doing one package per contrib project or a single
  contrib
   project.
  
   
Date: Thu, 1 Dec 2011 10:00:24 +0100
From: simone.chiare...@gmail.com
To: lucene-net-dev@lucene.apache.org
Subject: [Lucene.Net] Lucene.net nuget
   
Dears,
now, in the .NET ecosystem of opensource libraries it is super
  important
   to
have the nuget package released in sync with the binary release.
  Actually
many project are even just releasing the nuget package.
   
Currently there is a bit of confusion in the list of packages:
   
- There is Lucene with project id luceneby Apache SF relased on
  jan
11 frozen on version 2.9.2.2 http://nuget.org/List/Packages/Lucene
- There is Lucene.Net - (strong named 2.0/4.0) - 2.9.2.2 with
  project
id lucene.net released on Sept 11 still by Apache SF on version
2.9.2.2 http://nuget.org/List/Packages/Lucene.Net
   
I guess ppl think the good one is lucene b/c it has 3k download vs
  173
   of
the other (almost 300 x month vs 85 x month)
   
But nothing yet on 2.9.4.
   
I suggest we reorganize the Nuget packages doing:
1 - *delete *the lucene package (or add a new version with just a
   readme
file that clearly marks it is obsolete if not possible to remove the
project)
2 - *rename *the lucene.net package public title to Lucene.net
   (remove
the version number as they are not supposed to stay in the name)
3 - *create *a lucene.net.strong and move here the strongly signed
libraries
4 - *upgrade both* to 2.9.4
   
I think the script to create the nuget pkg is already in place, if
  not,
   let
me know and I'll look into making one.
   
As last thing, I just want to stress on the importance of having a
  NuGet
pkg nowadays to be relevant in the .NET space
   
Simone
   
--
Simone Chiaretta
Microsoft MVP ASP.NET - ASPInsider
Blog: http://codeclimber.net.nz
RSS: http://feeds2.feedburner.com/codeclimber
twitter: @simonech
   
Any sufficiently advanced technology is indistinguishable from magic
Life is short, play hard
  
 
 
 
 
  --
  Simone Chiaretta
  Microsoft MVP ASP.NET - ASPInsider
  Blog: http://codeclimber.net.nz
  RSS: http://feeds2.feedburner.com/codeclimber
  twitter: @simonech
 
  Any sufficiently advanced technology is indistinguishable from magic
  Life is short, play hard
 



 --
 Simone Chiaretta
 Microsoft MVP ASP.NET - ASPInsider
 Blog: http://codeclimber.net.nz
 RSS: http://feeds2.feedburner.com/codeclimber
 twitter: @simonech

 Any sufficiently advanced technology is indistinguishable from magic
 Life is short, play hard  

Re: [Lucene.Net] Lucene.net nuget

2011-12-01 Thread Simone Chiaretta
Ok, I'll starting working on them (the nuspecs files in build folder). When
I get access to the Lucene.Net pkg id I'll upload them.

If you give me your nuget gallery username I'll add you to the package
owners.

I'll also contact all other projects that are referencing to Lucene to tell
them to update the pkg id to depend on, or to fix the dep to 2.9.2 (and not
2.9.2)

Simone

On Thu, Dec 1, 2011 at 5:56 PM, Prescott Nasser geobmx...@hotmail.comwrote:


  - Lucene.Net to contain the core
  - Lucene.Contrib to contain the contrib and dep on Lucene.Net (there is
  no point in shipping contrib alone)
  - Lucene.Net.Sample to contain some samples (and a reference to
  Lucene.Net)


 +1



  - Lucene: either empty with just a reference to Lucene.Net or just a
  README and description that asks to update reference to another package
 
  What do you think? Biggest problem is that Lucene is the de-facto offical
  pkg id. Is it ok to switch to the Lucene.Net brand? or do you think we
  should use keep the Lucene brand? IIUC we want to use our .NET brand
  instead of the java one.
 


 I think we want to change to .Net, even if we have to blank out Lucene or
 put in a readme (I'd vote for blanking it out imo).



  I can grant ownership right to other people so someone else can work on
 it
  if I get hit by a bus.
  Prescott and Michael?
 



 Those are probably good




 
  Simone
 
  On Thu, Dec 1, 2011 at 4:21 PM, Simone Chiaretta 
 simone.chiare...@gmail.com
   wrote:
 
   Guys, if you want I can take ownership of the whole NuGet thing, from
   getting hold of the right package id, to publishing the nuget pkgs, and
   maybe adding a quickstart pkg
   Let me know if it's ok, or someone is already working on that.
  
   Simone
  
  
   On Thu, Dec 1, 2011 at 3:58 PM, Michael Herndon 
   mhern...@wickedsoftware.net wrote:
  
   if you look inside of trunk/build/scripts/ there are three nuspecs
   under their respective folder names.
   all, contrib, and core.
  
   all is basically a dependency on contrib  core.
  
  
  
   On Thu, Dec 1, 2011 at 4:06 AM, Prescott Nasser 
 geobmx...@hotmail.com
   wrote:
  
   
We also discussed a contrib package - but we never really had a
 decision
if we should be doing one package per contrib project or a single
   contrib
project.
   

 Date: Thu, 1 Dec 2011 10:00:24 +0100
 From: simone.chiare...@gmail.com
 To: lucene-net-dev@lucene.apache.org
 Subject: [Lucene.Net] Lucene.net nuget

 Dears,
 now, in the .NET ecosystem of opensource libraries it is super
   important
to
 have the nuget package released in sync with the binary release.
   Actually
 many project are even just releasing the nuget package.

 Currently there is a bit of confusion in the list of packages:

 - There is Lucene with project id luceneby Apache SF relased
 on
   jan
 11 frozen on version 2.9.2.2
 http://nuget.org/List/Packages/Lucene
 - There is Lucene.Net - (strong named 2.0/4.0) - 2.9.2.2 with
   project
 id lucene.net released on Sept 11 still by Apache SF on version
 2.9.2.2 http://nuget.org/List/Packages/Lucene.Net

 I guess ppl think the good one is lucene b/c it has 3k download
 vs
   173
of
 the other (almost 300 x month vs 85 x month)

 But nothing yet on 2.9.4.

 I suggest we reorganize the Nuget packages doing:
 1 - *delete *the lucene package (or add a new version with just
 a
readme
 file that clearly marks it is obsolete if not possible to remove
 the
 project)
 2 - *rename *the lucene.net package public title to
 Lucene.net
(remove
 the version number as they are not supposed to stay in the name)
 3 - *create *a lucene.net.strong and move here the strongly
 signed
 libraries
 4 - *upgrade both* to 2.9.4

 I think the script to create the nuget pkg is already in place, if
   not,
let
 me know and I'll look into making one.

 As last thing, I just want to stress on the importance of having a
   NuGet
 pkg nowadays to be relevant in the .NET space

 Simone

 --
 Simone Chiaretta
 Microsoft MVP ASP.NET - ASPInsider
 Blog: http://codeclimber.net.nz
 RSS: http://feeds2.feedburner.com/codeclimber
 twitter: @simonech

 Any sufficiently advanced technology is indistinguishable from
 magic
 Life is short, play hard
   
  
  
  
  
   --
   Simone Chiaretta
   Microsoft MVP ASP.NET - ASPInsider
   Blog: http://codeclimber.net.nz
   RSS: http://feeds2.feedburner.com/codeclimber
   twitter: @simonech
  
   Any sufficiently advanced technology is indistinguishable from magic
   Life is short, play hard
  
 
 
 
  --
  Simone Chiaretta
  Microsoft MVP ASP.NET - ASPInsider
  Blog: http://codeclimber.net.nz
  RSS: http://feeds2.feedburner.com/codeclimber
  twitter: @simonech
 
  Any sufficiently advanced technology is 

Re: [Lucene.Net] Lucene.net nuget

2011-12-01 Thread Simone Chiaretta
One last thing:
the binaries are just of .NET 4.0? or do we have different bins of 2.0 and
4.0?

Simone

On Thu, Dec 1, 2011 at 6:03 PM, Simone Chiaretta simone.chiare...@gmail.com
 wrote:

 Ok, I'll starting working on them (the nuspecs files in build folder).
 When I get access to the Lucene.Net pkg id I'll upload them.

 If you give me your nuget gallery username I'll add you to the package
 owners.

 I'll also contact all other projects that are referencing to Lucene to
 tell them to update the pkg id to depend on, or to fix the dep to 2.9.2
 (and not 2.9.2)

 Simone


 On Thu, Dec 1, 2011 at 5:56 PM, Prescott Nasser geobmx...@hotmail.comwrote:


  - Lucene.Net to contain the core
  - Lucene.Contrib to contain the contrib and dep on Lucene.Net (there is
  no point in shipping contrib alone)
  - Lucene.Net.Sample to contain some samples (and a reference to
  Lucene.Net)


 +1



  - Lucene: either empty with just a reference to Lucene.Net or just a
  README and description that asks to update reference to another package
 
  What do you think? Biggest problem is that Lucene is the de-facto
 offical
  pkg id. Is it ok to switch to the Lucene.Net brand? or do you think we
  should use keep the Lucene brand? IIUC we want to use our .NET brand
  instead of the java one.
 


 I think we want to change to .Net, even if we have to blank out Lucene or
 put in a readme (I'd vote for blanking it out imo).



  I can grant ownership right to other people so someone else can work on
 it
  if I get hit by a bus.
  Prescott and Michael?
 



 Those are probably good




 
  Simone
 
  On Thu, Dec 1, 2011 at 4:21 PM, Simone Chiaretta 
 simone.chiare...@gmail.com
   wrote:
 
   Guys, if you want I can take ownership of the whole NuGet thing, from
   getting hold of the right package id, to publishing the nuget pkgs,
 and
   maybe adding a quickstart pkg
   Let me know if it's ok, or someone is already working on that.
  
   Simone
  
  
   On Thu, Dec 1, 2011 at 3:58 PM, Michael Herndon 
   mhern...@wickedsoftware.net wrote:
  
   if you look inside of trunk/build/scripts/ there are three nuspecs
   under their respective folder names.
   all, contrib, and core.
  
   all is basically a dependency on contrib  core.
  
  
  
   On Thu, Dec 1, 2011 at 4:06 AM, Prescott Nasser 
 geobmx...@hotmail.com
   wrote:
  
   
We also discussed a contrib package - but we never really had a
 decision
if we should be doing one package per contrib project or a single
   contrib
project.
   

 Date: Thu, 1 Dec 2011 10:00:24 +0100
 From: simone.chiare...@gmail.com
 To: lucene-net-dev@lucene.apache.org
 Subject: [Lucene.Net] Lucene.net nuget

 Dears,
 now, in the .NET ecosystem of opensource libraries it is super
   important
to
 have the nuget package released in sync with the binary release.
   Actually
 many project are even just releasing the nuget package.

 Currently there is a bit of confusion in the list of packages:

 - There is Lucene with project id luceneby Apache SF relased
 on
   jan
 11 frozen on version 2.9.2.2
 http://nuget.org/List/Packages/Lucene
 - There is Lucene.Net - (strong named 2.0/4.0) - 2.9.2.2 with
   project
 id lucene.net released on Sept 11 still by Apache SF on
 version
 2.9.2.2 http://nuget.org/List/Packages/Lucene.Net

 I guess ppl think the good one is lucene b/c it has 3k
 download vs
   173
of
 the other (almost 300 x month vs 85 x month)

 But nothing yet on 2.9.4.

 I suggest we reorganize the Nuget packages doing:
 1 - *delete *the lucene package (or add a new version with
 just a
readme
 file that clearly marks it is obsolete if not possible to remove
 the
 project)
 2 - *rename *the lucene.net package public title to
 Lucene.net
(remove
 the version number as they are not supposed to stay in the name)
 3 - *create *a lucene.net.strong and move here the strongly
 signed
 libraries
 4 - *upgrade both* to 2.9.4

 I think the script to create the nuget pkg is already in place,
 if
   not,
let
 me know and I'll look into making one.

 As last thing, I just want to stress on the importance of having
 a
   NuGet
 pkg nowadays to be relevant in the .NET space

 Simone

 --
 Simone Chiaretta
 Microsoft MVP ASP.NET - ASPInsider
 Blog: http://codeclimber.net.nz
 RSS: http://feeds2.feedburner.com/codeclimber
 twitter: @simonech

 Any sufficiently advanced technology is indistinguishable from
 magic
 Life is short, play hard
   
  
  
  
  
   --
   Simone Chiaretta
   Microsoft MVP ASP.NET - ASPInsider
   Blog: http://codeclimber.net.nz
   RSS: http://feeds2.feedburner.com/codeclimber
   twitter: @simonech
  
   Any sufficiently advanced technology is indistinguishable from magic
   Life is short, play hard
  
 
 
 
  --
  Simone 

RE: [Lucene.Net] Lucene.net nuget

2011-12-01 Thread Prescott Nasser
We have 4.0 only.

There is a way to slightly modify to compile to 2.0 ( digy replied to a thread 
a day or two ago regarding this). However, that code didn't go through a vote, 
and we believe there is a memory leak in it as well



Sent from my Windows Phone

From: Simone Chiaretta
Sent: 12/1/2011 9:05 AM
To: lucene-net-dev@lucene.apache.org
Subject: Re: [Lucene.Net] Lucene.net nuget

One last thing:
the binaries are just of .NET 4.0? or do we have different bins of 2.0 and
4.0?

Simone

On Thu, Dec 1, 2011 at 6:03 PM, Simone Chiaretta simone.chiare...@gmail.com
 wrote:

 Ok, I'll starting working on them (the nuspecs files in build folder).
 When I get access to the Lucene.Net pkg id I'll upload them.

 If you give me your nuget gallery username I'll add you to the package
 owners.

 I'll also contact all other projects that are referencing to Lucene to
 tell them to update the pkg id to depend on, or to fix the dep to 2.9.2
 (and not 2.9.2)

 Simone


 On Thu, Dec 1, 2011 at 5:56 PM, Prescott Nasser geobmx...@hotmail.comwrote:


  - Lucene.Net to contain the core
  - Lucene.Contrib to contain the contrib and dep on Lucene.Net (there is
  no point in shipping contrib alone)
  - Lucene.Net.Sample to contain some samples (and a reference to
  Lucene.Net)


 +1



  - Lucene: either empty with just a reference to Lucene.Net or just a
  README and description that asks to update reference to another package
 
  What do you think? Biggest problem is that Lucene is the de-facto
 offical
  pkg id. Is it ok to switch to the Lucene.Net brand? or do you think we
  should use keep the Lucene brand? IIUC we want to use our .NET brand
  instead of the java one.
 


 I think we want to change to .Net, even if we have to blank out Lucene or
 put in a readme (I'd vote for blanking it out imo).



  I can grant ownership right to other people so someone else can work on
 it
  if I get hit by a bus.
  Prescott and Michael?
 



 Those are probably good




 
  Simone
 
  On Thu, Dec 1, 2011 at 4:21 PM, Simone Chiaretta 
 simone.chiare...@gmail.com
   wrote:
 
   Guys, if you want I can take ownership of the whole NuGet thing, from
   getting hold of the right package id, to publishing the nuget pkgs,
 and
   maybe adding a quickstart pkg
   Let me know if it's ok, or someone is already working on that.
  
   Simone
  
  
   On Thu, Dec 1, 2011 at 3:58 PM, Michael Herndon 
   mhern...@wickedsoftware.net wrote:
  
   if you look inside of trunk/build/scripts/ there are three nuspecs
   under their respective folder names.
   all, contrib, and core.
  
   all is basically a dependency on contrib  core.
  
  
  
   On Thu, Dec 1, 2011 at 4:06 AM, Prescott Nasser 
 geobmx...@hotmail.com
   wrote:
  
   
We also discussed a contrib package - but we never really had a
 decision
if we should be doing one package per contrib project or a single
   contrib
project.
   

 Date: Thu, 1 Dec 2011 10:00:24 +0100
 From: simone.chiare...@gmail.com
 To: lucene-net-dev@lucene.apache.org
 Subject: [Lucene.Net] Lucene.net nuget

 Dears,
 now, in the .NET ecosystem of opensource libraries it is super
   important
to
 have the nuget package released in sync with the binary release.
   Actually
 many project are even just releasing the nuget package.

 Currently there is a bit of confusion in the list of packages:

 - There is Lucene with project id luceneby Apache SF relased
 on
   jan
 11 frozen on version 2.9.2.2
 http://nuget.org/List/Packages/Lucene
 - There is Lucene.Net - (strong named 2.0/4.0) - 2.9.2.2 with
   project
 id lucene.net released on Sept 11 still by Apache SF on
 version
 2.9.2.2 http://nuget.org/List/Packages/Lucene.Net

 I guess ppl think the good one is lucene b/c it has 3k
 download vs
   173
of
 the other (almost 300 x month vs 85 x month)

 But nothing yet on 2.9.4.

 I suggest we reorganize the Nuget packages doing:
 1 - *delete *the lucene package (or add a new version with
 just a
readme
 file that clearly marks it is obsolete if not possible to remove
 the
 project)
 2 - *rename *the lucene.net package public title to
 Lucene.net
(remove
 the version number as they are not supposed to stay in the name)
 3 - *create *a lucene.net.strong and move here the strongly
 signed
 libraries
 4 - *upgrade both* to 2.9.4

 I think the script to create the nuget pkg is already in place,
 if
   not,
let
 me know and I'll look into making one.

 As last thing, I just want to stress on the importance of having
 a
   NuGet
 pkg nowadays to be relevant in the .NET space

 Simone

 --
 Simone Chiaretta
 Microsoft MVP ASP.NET - ASPInsider
 Blog: http://codeclimber.net.nz
 RSS: http://feeds2.feedburner.com/codeclimber
 twitter: @simonech

Re: [Lucene.Net] Lucene.net nuget

2011-12-01 Thread Michael Herndon
Keep in mind tho that having the token checked in somewhere in the source
repository is not a good idea b/c someone could use it and publish malware
or trojans under your identity. So unless the token is stored outside the
source repository, it's not a good idea to have it in the CI.

-  stored in an ASF private repo.

the a new key probably needs to be generated and stored in the private ASF
repo as well.


The CI build is at builds.apache.org, however its not complete.

On Thu, Dec 1, 2011 at 2:45 PM, Simone Chiaretta simone.chiare...@gmail.com
 wrote:

 Mine below

 On Thu, Dec 1, 2011 at 7:28 PM, Michael Herndon 
 mhern...@wickedsoftware.net
  wrote:

  On Thu, Dec 1, 2011 at 1:04 PM, Simone Chiaretta 
  simone.chiare...@gmail.com
   wrote:
 
   You mean a different impersonal Nuget account?
  
 
  yes. the goal of the impersonal account was to allow committers to push
  nuget packages in an automated way without the need of having their own
  account. there was some preliminary work of building nuget packages using
  the build scripts.
 

 Sorry, I haven't followed a lot lately: at the end, did we end up using
 teamcity on codebetter or another build system? I remember there were
 discussion on that but don't remember how they ended.



 
  there has been talk on various nuget channels about allowing nuget to
 have
  --pre tag or having a separate build channel. If you're not familiar with
  gems/bundler, its basically a way to push packages that are not official
  releases. (nightly, ctp, beta, etc).   So in theory the CI could build
  packages nightly if the build does not fail into a channels.
 
  its also helps from an overall branding perspective.
 

 The author that appears on the nuget gallery page can be different from the
 owner that puts the package online.


 
 
   From what I've seen also used in MS pkgs devs have their in accounts
 but
   pkgs have multiple owners.
  
 
  If its possible to do so link your account as an owner  prescott's
 account
  with the impersonal one.
 

 Keep in mind tho that having the token checked in somewhere in the source
 repository is not a good idea b/c someone could use it and publish malware
 or trojans under your identity. So unless the token is stored outside the
 source repository, it's not a good idea to have it in the CI.

 One last thing: I notice that the official lib is strongly named... again,
 not a good idea to have the key checked in the source control. I guess now
 someone owns the key for the strong naming and does the signing offline
 from the CI. Is that correct?


 
 
   But if you want we can also go with the Lucene.net team account.
   Simo
  
  
 



 --
 Simone Chiaretta
 Microsoft MVP ASP.NET - ASPInsider
 Blog: http://codeclimber.net.nz
 RSS: http://feeds2.feedburner.com/codeclimber
 twitter: @simonech

 Any sufficiently advanced technology is indistinguishable from magic
 Life is short, play hard



Re: [Lucene.Net] Lucene.net nuget

2011-12-01 Thread Simone Chiaretta
Good... no need to have another key...
Simo

---
Simone Chiaretta
@simonech
Sent from a tablet

On 01/dic/2011, at 21:04, Michael Herndon mhern...@wickedsoftware.net wrote:

 Keep in mind tho that having the token checked in somewhere in the source
 repository is not a good idea b/c someone could use it and publish malware
 or trojans under your identity. So unless the token is stored outside the
 source repository, it's not a good idea to have it in the CI.
 
 -  stored in an ASF private repo.
 
 the a new key probably needs to be generated and stored in the private ASF
 repo as well.
 
 
 The CI build is at builds.apache.org, however its not complete.
 
 On Thu, Dec 1, 2011 at 2:45 PM, Simone Chiaretta simone.chiare...@gmail.com
 wrote:
 
 Mine below
 
 On Thu, Dec 1, 2011 at 7:28 PM, Michael Herndon 
 mhern...@wickedsoftware.net
 wrote:
 
 On Thu, Dec 1, 2011 at 1:04 PM, Simone Chiaretta 
 simone.chiare...@gmail.com
 wrote:
 
 You mean a different impersonal Nuget account?
 
 
 yes. the goal of the impersonal account was to allow committers to push
 nuget packages in an automated way without the need of having their own
 account. there was some preliminary work of building nuget packages using
 the build scripts.
 
 
 Sorry, I haven't followed a lot lately: at the end, did we end up using
 teamcity on codebetter or another build system? I remember there were
 discussion on that but don't remember how they ended.
 
 
 
 
 there has been talk on various nuget channels about allowing nuget to
 have
 --pre tag or having a separate build channel. If you're not familiar with
 gems/bundler, its basically a way to push packages that are not official
 releases. (nightly, ctp, beta, etc).   So in theory the CI could build
 packages nightly if the build does not fail into a channels.
 
 its also helps from an overall branding perspective.
 
 
 The author that appears on the nuget gallery page can be different from the
 owner that puts the package online.
 
 
 
 
 From what I've seen also used in MS pkgs devs have their in accounts
 but
 pkgs have multiple owners.
 
 
 If its possible to do so link your account as an owner  prescott's
 account
 with the impersonal one.
 
 
 Keep in mind tho that having the token checked in somewhere in the source
 repository is not a good idea b/c someone could use it and publish malware
 or trojans under your identity. So unless the token is stored outside the
 source repository, it's not a good idea to have it in the CI.
 
 One last thing: I notice that the official lib is strongly named... again,
 not a good idea to have the key checked in the source control. I guess now
 someone owns the key for the strong naming and does the signing offline
 from the CI. Is that correct?
 
 
 
 
 But if you want we can also go with the Lucene.net team account.
 Simo
 
 
 
 
 
 
 --
 Simone Chiaretta
 Microsoft MVP ASP.NET - ASPInsider
 Blog: http://codeclimber.net.nz
 RSS: http://feeds2.feedburner.com/codeclimber
 twitter: @simonech
 
 Any sufficiently advanced technology is indistinguishable from magic
 Life is short, play hard