Re: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

2011-02-19 Thread Stefan Bodewig
On 2011-02-19, Digy wrote:

 I think there is a misunderstanding about the release. In Apache way, a
 release is a *signed* binary release(compiled version).

Uhm no.

Apache releases are OpenPGP signed bundles of source code (zip or tar.gz
doesn't matter).

Any binary distribution you create is just a convenience for your
users.  The thing that is considered the release is the source code.

 Lucene.Net.dll has no dependency to other binaries(unless you want to test
 or use compression) and they will not be included in the release.

If the binary distributions contain third party stuff then it must come
under a license that is OK to get redistributed by us.  Given that most
of us are not lawyers and even if we were we likely wouldn't agree in
all cases, you can find many common licenses already evaluated by the
ASF's legal team: http://www.apache.org/legal/resolved.html#faq

NUnit is currently licensed under the zlib/libpng license if the
Launchpad site is correct.  This one is a Category-A license and it is
OK for an ASF project to depend on and redistribute it.

Stefan


Re: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

2011-02-19 Thread Stefan Bodewig
On 2011-02-19, Troy Howard wrote:

 Disclaimer: Troy's Personal Opinions (tm) which may be controversial,
 will be found below

 Regarding the idea of 'feature branches', I guess I should make it
 clear that I personally don't agree with this workflow in SVN.

 This is completely appropriate for Mercurial or Git, because they were
 designed for that. SVN however, was not, and branching becomes costly
 because it bloats the repo, causing updates or initial downloads to be
 much larger, and merging is confusing and difficult with SVN.

Stefan's personal opinion:  merging in svn isn't as bad as it gets
painted but a DVCS certainly makes it look easier.  Feature branches are
a good idea for

* experiments

* controversial changes so that you could show where you wanted to go
  for better discussion

* really big changes that take long to implement and many iterations to
  get right where you didn't want to disturb trunk

In general I tend to avoid them, though.

 Also, a big part of this is that many people have the opinion that
 'trunk' should be stable. I think this philosophy is incorrect.
 Instead, stable revisions should be tagged, and trunk should be viewed
 as unstable, possibly not building or functioning correctly. Commits
 should occur frequently, and be isolated to a very small scope per
 commit.

+1 (except that I prefer trunk to build all the time).

Stefan


RE: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

2011-02-18 Thread Lombard, Scott
I agree with DIGY.

Although why wait until after the official release?

Scott



-Original Message-
From: Digy [mailto:digyd...@gmail.com]
Sent: Friday, February 18, 2011 3:38 PM
To: lucene-net-dev@lucene.apache.org
Subject: RE: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

Do we really need a VS2010 branch?. Since there isn't any release since v2.0 
and people have to compile the source by yourselves it has been good to support 
older versions of VS. But after having an offical release, we could update the 
trunk to support VS2010.

Now for each change in trunk (for v2.9.3, 2.9.4  2.9.5) we have to update 
another repository also.

DIGY

-Original Message-
From: pnas...@apache.org [mailto:pnas...@apache.org]
Sent: Friday, February 18, 2011 10:11 PM
To: lucene-net-comm...@lucene.apache.org
Subject: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

Author: pnasser
Date: Fri Feb 18 20:10:54 2011
New Revision: 1072121

URL: http://svn.apache.org/viewvc?rev=1072121view=rev
Log: (empty)

Added:
incubator/lucene.net/branches/vs2010/
  - copied from r1069573, incubator/lucene.net/trunk/



This message (and any associated files) is intended only for the
use of the individual or entity to which it is addressed and may
contain information that is confidential, subject to copyright or
constitutes a trade secret. If you are not the intended recipient
you are hereby notified that any dissemination, copying or
distribution of this message, or files associated with this message,
is strictly prohibited. If you have received this message in error,
please notify us immediately by replying to the message and deleting
it from your computer.  Thank you, King Industries, Inc.


Re: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

2011-02-18 Thread Sergey Mirvoda
+1 for only one trunk upgraded to VS2010

On Sat, Feb 19, 2011 at 2:27 AM, Lombard, Scott slomb...@kingindustries.com
 wrote:

 I agree with DIGY.

 Although why wait until after the official release?

 Scott



 -Original Message-
 From: Digy [mailto:digyd...@gmail.com]
 Sent: Friday, February 18, 2011 3:38 PM
 To: lucene-net-dev@lucene.apache.org
 Subject: RE: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

 Do we really need a VS2010 branch?. Since there isn't any release since
 v2.0 and people have to compile the source by yourselves it has been good to
 support older versions of VS. But after having an offical release, we could
 update the trunk to support VS2010.

 Now for each change in trunk (for v2.9.3, 2.9.4  2.9.5) we have to update
 another repository also.

 DIGY

 -Original Message-
 From: pnas...@apache.org [mailto:pnas...@apache.org]
 Sent: Friday, February 18, 2011 10:11 PM
 To: lucene-net-comm...@lucene.apache.org
 Subject: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

 Author: pnasser
 Date: Fri Feb 18 20:10:54 2011
 New Revision: 1072121

 URL: http://svn.apache.org/viewvc?rev=1072121view=rev
 Log: (empty)

 Added:
incubator/lucene.net/branches/vs2010/
  - copied from r1069573, incubator/lucene.net/trunk/



 This message (and any associated files) is intended only for the
 use of the individual or entity to which it is addressed and may
 contain information that is confidential, subject to copyright or
 constitutes a trade secret. If you are not the intended recipient
 you are hereby notified that any dissemination, copying or
 distribution of this message, or files associated with this message,
 is strictly prohibited. If you have received this message in error,
 please notify us immediately by replying to the message and deleting
 it from your computer.  Thank you, King Industries, Inc.




-- 
--Regards, Sergey Mirvoda


RE: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

2011-02-18 Thread Digy
But I would prefer do the same thing on my own local copy and create a patch 
for trunk.

Thanks,
DIGY

-Original Message-
From: Troy Howard [mailto:thowar...@gmail.com] 
Sent: Friday, February 18, 2011 11:39 PM
To: lucene-net-dev@lucene.apache.org
Cc: Sergey Mirvoda
Subject: Re: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

It's a common practice for developers to create a branch to work on a
new feature, then merge that branch back into trunk later when the
changes are complete, then delete the branch.

The goal is to ensure that incremental commits, performed now against
the branch instead of trunk, don't leave trunk in a incompatible,
unstable or un-buildable state.

Perhaps that's Prescott's intention with the new vs2010 branch?

Thanks,
Troy


On Fri, Feb 18, 2011 at 1:31 PM, Sergey Mirvoda ser...@mirvoda.com wrote:
 +1 for only one trunk upgraded to VS2010

 On Sat, Feb 19, 2011 at 2:27 AM, Lombard, Scott slomb...@kingindustries.com
 wrote:

 I agree with DIGY.

 Although why wait until after the official release?

 Scott



 -Original Message-
 From: Digy [mailto:digyd...@gmail.com]
 Sent: Friday, February 18, 2011 3:38 PM
 To: lucene-net-dev@lucene.apache.org
 Subject: RE: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

 Do we really need a VS2010 branch?. Since there isn't any release since
 v2.0 and people have to compile the source by yourselves it has been good to
 support older versions of VS. But after having an offical release, we could
 update the trunk to support VS2010.

 Now for each change in trunk (for v2.9.3, 2.9.4  2.9.5) we have to update
 another repository also.

 DIGY

 -Original Message-
 From: pnas...@apache.org [mailto:pnas...@apache.org]
 Sent: Friday, February 18, 2011 10:11 PM
 To: lucene-net-comm...@lucene.apache.org
 Subject: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

 Author: pnasser
 Date: Fri Feb 18 20:10:54 2011
 New Revision: 1072121

 URL: http://svn.apache.org/viewvc?rev=1072121view=rev
 Log: (empty)

 Added:
incubator/lucene.net/branches/vs2010/
  - copied from r1069573, incubator/lucene.net/trunk/



 This message (and any associated files) is intended only for the
 use of the individual or entity to which it is addressed and may
 contain information that is confidential, subject to copyright or
 constitutes a trade secret. If you are not the intended recipient
 you are hereby notified that any dissemination, copying or
 distribution of this message, or files associated with this message,
 is strictly prohibited. If you have received this message in error,
 please notify us immediately by replying to the message and deleting
 it from your computer.  Thank you, King Industries, Inc.




 --
 --Regards, Sergey Mirvoda




Re: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

2011-02-18 Thread Wyatt Barnett
For folks who badly need to compile it, why not just add a batch file
to build the project. It is one line:

%windir%\Microsoft.NET\Framework\v2.0.50727\msbuild lucene.net.csproj
/t:Clean;Rebuild /p:Configuration=Release

On Fri, Feb 18, 2011 at 4:38 PM, Troy Howard thowar...@gmail.com wrote:
 It's a common practice for developers to create a branch to work on a
 new feature, then merge that branch back into trunk later when the
 changes are complete, then delete the branch.

 The goal is to ensure that incremental commits, performed now against
 the branch instead of trunk, don't leave trunk in a incompatible,
 unstable or un-buildable state.

 Perhaps that's Prescott's intention with the new vs2010 branch?

 Thanks,
 Troy


 On Fri, Feb 18, 2011 at 1:31 PM, Sergey Mirvoda ser...@mirvoda.com wrote:
 +1 for only one trunk upgraded to VS2010

 On Sat, Feb 19, 2011 at 2:27 AM, Lombard, Scott slomb...@kingindustries.com
 wrote:

 I agree with DIGY.

 Although why wait until after the official release?

 Scott



 -Original Message-
 From: Digy [mailto:digyd...@gmail.com]
 Sent: Friday, February 18, 2011 3:38 PM
 To: lucene-net-dev@lucene.apache.org
 Subject: RE: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

 Do we really need a VS2010 branch?. Since there isn't any release since
 v2.0 and people have to compile the source by yourselves it has been good to
 support older versions of VS. But after having an offical release, we could
 update the trunk to support VS2010.

 Now for each change in trunk (for v2.9.3, 2.9.4  2.9.5) we have to update
 another repository also.

 DIGY

 -Original Message-
 From: pnas...@apache.org [mailto:pnas...@apache.org]
 Sent: Friday, February 18, 2011 10:11 PM
 To: lucene-net-comm...@lucene.apache.org
 Subject: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

 Author: pnasser
 Date: Fri Feb 18 20:10:54 2011
 New Revision: 1072121

 URL: http://svn.apache.org/viewvc?rev=1072121view=rev
 Log: (empty)

 Added:
    incubator/lucene.net/branches/vs2010/
      - copied from r1069573, incubator/lucene.net/trunk/



 This message (and any associated files) is intended only for the
 use of the individual or entity to which it is addressed and may
 contain information that is confidential, subject to copyright or
 constitutes a trade secret. If you are not the intended recipient
 you are hereby notified that any dissemination, copying or
 distribution of this message, or files associated with this message,
 is strictly prohibited. If you have received this message in error,
 please notify us immediately by replying to the message and deleting
 it from your computer.  Thank you, King Industries, Inc.




 --
 --Regards, Sergey Mirvoda




Re: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

2011-02-18 Thread Sergey Mirvoda
Why with 2.0 and not with 4.0 targeting 2.0?

On Sat, Feb 19, 2011 at 2:54 AM, Wyatt Barnett wyatt.barn...@gmail.comwrote:

 For folks who badly need to compile it, why not just add a batch file
 to build the project. It is one line:

 %windir%\Microsoft.NET\Framework\v2.0.50727\msbuild lucene.net.csproj
 /t:Clean;Rebuild /p:Configuration=Release

 On Fri, Feb 18, 2011 at 4:38 PM, Troy Howard thowar...@gmail.com wrote:
  It's a common practice for developers to create a branch to work on a
  new feature, then merge that branch back into trunk later when the
  changes are complete, then delete the branch.
 
  The goal is to ensure that incremental commits, performed now against
  the branch instead of trunk, don't leave trunk in a incompatible,
  unstable or un-buildable state.
 
  Perhaps that's Prescott's intention with the new vs2010 branch?
 
  Thanks,
  Troy
 
 
  On Fri, Feb 18, 2011 at 1:31 PM, Sergey Mirvoda ser...@mirvoda.com
 wrote:
  +1 for only one trunk upgraded to VS2010
 
  On Sat, Feb 19, 2011 at 2:27 AM, Lombard, Scott 
 slomb...@kingindustries.com
  wrote:
 
  I agree with DIGY.
 
  Although why wait until after the official release?
 
  Scott
 
 
 
  -Original Message-
  From: Digy [mailto:digyd...@gmail.com]
  Sent: Friday, February 18, 2011 3:38 PM
  To: lucene-net-dev@lucene.apache.org
  Subject: RE: svn commit: r1072121 - /incubator/
 lucene.net/branches/vs2010/
 
  Do we really need a VS2010 branch?. Since there isn't any release since
  v2.0 and people have to compile the source by yourselves it has been
 good to
  support older versions of VS. But after having an offical release, we
 could
  update the trunk to support VS2010.
 
  Now for each change in trunk (for v2.9.3, 2.9.4  2.9.5) we have to
 update
  another repository also.
 
  DIGY
 
  -Original Message-
  From: pnas...@apache.org [mailto:pnas...@apache.org]
  Sent: Friday, February 18, 2011 10:11 PM
  To: lucene-net-comm...@lucene.apache.org
  Subject: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/
 
  Author: pnasser
  Date: Fri Feb 18 20:10:54 2011
  New Revision: 1072121
 
  URL: http://svn.apache.org/viewvc?rev=1072121view=rev
  Log: (empty)
 
  Added:
 incubator/lucene.net/branches/vs2010/
   - copied from r1069573, incubator/lucene.net/trunk/
 
 
 
  This message (and any associated files) is intended only for the
  use of the individual or entity to which it is addressed and may
  contain information that is confidential, subject to copyright or
  constitutes a trade secret. If you are not the intended recipient
  you are hereby notified that any dissemination, copying or
  distribution of this message, or files associated with this message,
  is strictly prohibited. If you have received this message in error,
  please notify us immediately by replying to the message and deleting
  it from your computer.  Thank you, King Industries, Inc.
 
 
 
 
  --
  --Regards, Sergey Mirvoda
 
 




-- 
--Regards, Sergey Mirvoda


RE: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

2011-02-18 Thread Digy
 Although why wait until after the official release?
Just for Lucene.Net users who doesn't use VS2010 and want to use the latest
version.

DIGY

-Original Message-
From: Lombard, Scott [mailto:slomb...@kingindustries.com] 
Sent: Friday, February 18, 2011 11:27 PM
To: lucene-net-dev@lucene.apache.org
Subject: RE: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

I agree with DIGY.

Although why wait until after the official release?

Scott



-Original Message-
From: Digy [mailto:digyd...@gmail.com]
Sent: Friday, February 18, 2011 3:38 PM
To: lucene-net-dev@lucene.apache.org
Subject: RE: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

Do we really need a VS2010 branch?. Since there isn't any release since v2.0
and people have to compile the source by yourselves it has been good to
support older versions of VS. But after having an offical release, we could
update the trunk to support VS2010.

Now for each change in trunk (for v2.9.3, 2.9.4  2.9.5) we have to update
another repository also.

DIGY

-Original Message-
From: pnas...@apache.org [mailto:pnas...@apache.org]
Sent: Friday, February 18, 2011 10:11 PM
To: lucene-net-comm...@lucene.apache.org
Subject: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

Author: pnasser
Date: Fri Feb 18 20:10:54 2011
New Revision: 1072121

URL: http://svn.apache.org/viewvc?rev=1072121view=rev
Log: (empty)

Added:
incubator/lucene.net/branches/vs2010/
  - copied from r1069573, incubator/lucene.net/trunk/



This message (and any associated files) is intended only for the
use of the individual or entity to which it is addressed and may
contain information that is confidential, subject to copyright or
constitutes a trade secret. If you are not the intended recipient
you are hereby notified that any dissemination, copying or
distribution of this message, or files associated with this message,
is strictly prohibited. If you have received this message in error,
please notify us immediately by replying to the message and deleting
it from your computer.  Thank you, King Industries, Inc.



Re: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

2011-02-18 Thread Troy Howard
That works, only if you're working alone, and don't mind not
committing your changes until your work is complete. Many developers
don't feel comfortable with that work flow. It's one of the main
reasons Mercurial/Git/etc is so popular now. You can commit locally,
then push to a central repo later.

Thanks,
Troy


On Fri, Feb 18, 2011 at 1:52 PM, Digy digyd...@gmail.com wrote:
 But I would prefer do the same thing on my own local copy and create a patch 
 for trunk.

 Thanks,
 DIGY

 -Original Message-
 From: Troy Howard [mailto:thowar...@gmail.com]
 Sent: Friday, February 18, 2011 11:39 PM
 To: lucene-net-dev@lucene.apache.org
 Cc: Sergey Mirvoda
 Subject: Re: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

 It's a common practice for developers to create a branch to work on a
 new feature, then merge that branch back into trunk later when the
 changes are complete, then delete the branch.

 The goal is to ensure that incremental commits, performed now against
 the branch instead of trunk, don't leave trunk in a incompatible,
 unstable or un-buildable state.

 Perhaps that's Prescott's intention with the new vs2010 branch?

 Thanks,
 Troy


 On Fri, Feb 18, 2011 at 1:31 PM, Sergey Mirvoda ser...@mirvoda.com wrote:
 +1 for only one trunk upgraded to VS2010

 On Sat, Feb 19, 2011 at 2:27 AM, Lombard, Scott slomb...@kingindustries.com
 wrote:

 I agree with DIGY.

 Although why wait until after the official release?

 Scott



 -Original Message-
 From: Digy [mailto:digyd...@gmail.com]
 Sent: Friday, February 18, 2011 3:38 PM
 To: lucene-net-dev@lucene.apache.org
 Subject: RE: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

 Do we really need a VS2010 branch?. Since there isn't any release since
 v2.0 and people have to compile the source by yourselves it has been good to
 support older versions of VS. But after having an offical release, we could
 update the trunk to support VS2010.

 Now for each change in trunk (for v2.9.3, 2.9.4  2.9.5) we have to update
 another repository also.

 DIGY

 -Original Message-
 From: pnas...@apache.org [mailto:pnas...@apache.org]
 Sent: Friday, February 18, 2011 10:11 PM
 To: lucene-net-comm...@lucene.apache.org
 Subject: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

 Author: pnasser
 Date: Fri Feb 18 20:10:54 2011
 New Revision: 1072121

 URL: http://svn.apache.org/viewvc?rev=1072121view=rev
 Log: (empty)

 Added:
    incubator/lucene.net/branches/vs2010/
      - copied from r1069573, incubator/lucene.net/trunk/



 This message (and any associated files) is intended only for the
 use of the individual or entity to which it is addressed and may
 contain information that is confidential, subject to copyright or
 constitutes a trade secret. If you are not the intended recipient
 you are hereby notified that any dissemination, copying or
 distribution of this message, or files associated with this message,
 is strictly prohibited. If you have received this message in error,
 please notify us immediately by replying to the message and deleting
 it from your computer.  Thank you, King Industries, Inc.




 --
 --Regards, Sergey Mirvoda





RE: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

2011-02-18 Thread Digy
Why not having a release targeting 2.0, 3.5 and 4.0, then updating the
project to 4.0
DIGY

-Original Message-
From: Sergey Mirvoda [mailto:ser...@mirvoda.com] 
Sent: Friday, February 18, 2011 11:56 PM
To: lucene-net-dev@lucene.apache.org
Subject: Re: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

Why with 2.0 and not with 4.0 targeting 2.0?

On Sat, Feb 19, 2011 at 2:54 AM, Wyatt Barnett
wyatt.barn...@gmail.comwrote:

 For folks who badly need to compile it, why not just add a batch file
 to build the project. It is one line:

 %windir%\Microsoft.NET\Framework\v2.0.50727\msbuild lucene.net.csproj
 /t:Clean;Rebuild /p:Configuration=Release

 On Fri, Feb 18, 2011 at 4:38 PM, Troy Howard thowar...@gmail.com wrote:
  It's a common practice for developers to create a branch to work on a
  new feature, then merge that branch back into trunk later when the
  changes are complete, then delete the branch.
 
  The goal is to ensure that incremental commits, performed now against
  the branch instead of trunk, don't leave trunk in a incompatible,
  unstable or un-buildable state.
 
  Perhaps that's Prescott's intention with the new vs2010 branch?
 
  Thanks,
  Troy
 
 
  On Fri, Feb 18, 2011 at 1:31 PM, Sergey Mirvoda ser...@mirvoda.com
 wrote:
  +1 for only one trunk upgraded to VS2010
 
  On Sat, Feb 19, 2011 at 2:27 AM, Lombard, Scott 
 slomb...@kingindustries.com
  wrote:
 
  I agree with DIGY.
 
  Although why wait until after the official release?
 
  Scott
 
 
 
  -Original Message-
  From: Digy [mailto:digyd...@gmail.com]
  Sent: Friday, February 18, 2011 3:38 PM
  To: lucene-net-dev@lucene.apache.org
  Subject: RE: svn commit: r1072121 - /incubator/
 lucene.net/branches/vs2010/
 
  Do we really need a VS2010 branch?. Since there isn't any release
since
  v2.0 and people have to compile the source by yourselves it has been
 good to
  support older versions of VS. But after having an offical release, we
 could
  update the trunk to support VS2010.
 
  Now for each change in trunk (for v2.9.3, 2.9.4  2.9.5) we have to
 update
  another repository also.
 
  DIGY
 
  -Original Message-
  From: pnas...@apache.org [mailto:pnas...@apache.org]
  Sent: Friday, February 18, 2011 10:11 PM
  To: lucene-net-comm...@lucene.apache.org
  Subject: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/
 
  Author: pnasser
  Date: Fri Feb 18 20:10:54 2011
  New Revision: 1072121
 
  URL: http://svn.apache.org/viewvc?rev=1072121view=rev
  Log: (empty)
 
  Added:
 incubator/lucene.net/branches/vs2010/
   - copied from r1069573, incubator/lucene.net/trunk/
 
 
 
  This message (and any associated files) is intended only for the
  use of the individual or entity to which it is addressed and may
  contain information that is confidential, subject to copyright or
  constitutes a trade secret. If you are not the intended recipient
  you are hereby notified that any dissemination, copying or
  distribution of this message, or files associated with this message,
  is strictly prohibited. If you have received this message in error,
  please notify us immediately by replying to the message and deleting
  it from your computer.  Thank you, King Industries, Inc.
 
 
 
 
  --
  --Regards, Sergey Mirvoda
 
 




-- 
--Regards, Sergey Mirvoda



Re: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

2011-02-18 Thread Sergey Mirvoda
4.0 rules them all. You can release 2.0 3.5 and 4.0 versions with 4.0
multitargeting

On Sat, Feb 19, 2011 at 2:59 AM, Digy digyd...@gmail.com wrote:

 Why not having a release targeting 2.0, 3.5 and 4.0, then updating the
 project to 4.0
 DIGY

 -Original Message-
 From: Sergey Mirvoda [mailto:ser...@mirvoda.com]
 Sent: Friday, February 18, 2011 11:56 PM
 To: lucene-net-dev@lucene.apache.org
 Subject: Re: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

 Why with 2.0 and not with 4.0 targeting 2.0?

 On Sat, Feb 19, 2011 at 2:54 AM, Wyatt Barnett
 wyatt.barn...@gmail.comwrote:

  For folks who badly need to compile it, why not just add a batch file
  to build the project. It is one line:
 
  %windir%\Microsoft.NET\Framework\v2.0.50727\msbuild lucene.net.csproj
  /t:Clean;Rebuild /p:Configuration=Release
 
  On Fri, Feb 18, 2011 at 4:38 PM, Troy Howard thowar...@gmail.com
 wrote:
   It's a common practice for developers to create a branch to work on a
   new feature, then merge that branch back into trunk later when the
   changes are complete, then delete the branch.
  
   The goal is to ensure that incremental commits, performed now against
   the branch instead of trunk, don't leave trunk in a incompatible,
   unstable or un-buildable state.
  
   Perhaps that's Prescott's intention with the new vs2010 branch?
  
   Thanks,
   Troy
  
  
   On Fri, Feb 18, 2011 at 1:31 PM, Sergey Mirvoda ser...@mirvoda.com
  wrote:
   +1 for only one trunk upgraded to VS2010
  
   On Sat, Feb 19, 2011 at 2:27 AM, Lombard, Scott 
  slomb...@kingindustries.com
   wrote:
  
   I agree with DIGY.
  
   Although why wait until after the official release?
  
   Scott
  
  
  
   -Original Message-
   From: Digy [mailto:digyd...@gmail.com]
   Sent: Friday, February 18, 2011 3:38 PM
   To: lucene-net-dev@lucene.apache.org
   Subject: RE: svn commit: r1072121 - /incubator/
  lucene.net/branches/vs2010/
  
   Do we really need a VS2010 branch?. Since there isn't any release
 since
   v2.0 and people have to compile the source by yourselves it has been
  good to
   support older versions of VS. But after having an offical release, we
  could
   update the trunk to support VS2010.
  
   Now for each change in trunk (for v2.9.3, 2.9.4  2.9.5) we have to
  update
   another repository also.
  
   DIGY
  
   -Original Message-
   From: pnas...@apache.org [mailto:pnas...@apache.org]
   Sent: Friday, February 18, 2011 10:11 PM
   To: lucene-net-comm...@lucene.apache.org
   Subject: svn commit: r1072121 - /incubator/
 lucene.net/branches/vs2010/
  
   Author: pnasser
   Date: Fri Feb 18 20:10:54 2011
   New Revision: 1072121
  
   URL: http://svn.apache.org/viewvc?rev=1072121view=rev
   Log: (empty)
  
   Added:
  incubator/lucene.net/branches/vs2010/
- copied from r1069573, incubator/lucene.net/trunk/
  
  
  
   This message (and any associated files) is intended only for the
   use of the individual or entity to which it is addressed and may
   contain information that is confidential, subject to copyright or
   constitutes a trade secret. If you are not the intended recipient
   you are hereby notified that any dissemination, copying or
   distribution of this message, or files associated with this message,
   is strictly prohibited. If you have received this message in error,
   please notify us immediately by replying to the message and deleting
   it from your computer.  Thank you, King Industries, Inc.
  
  
  
  
   --
   --Regards, Sergey Mirvoda
  
  
 



 --
 --Regards, Sergey Mirvoda




-- 
--Regards, Sergey Mirvoda


Re: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

2011-02-18 Thread Wyatt Barnett
Good point. Main reason I used that is I could copy it out of the
batch file I was using which was meant to be friendly to the
VS2005/2.0 project . ..

On Fri, Feb 18, 2011 at 5:02 PM, Sergey Mirvoda ser...@mirvoda.com wrote:
 4.0 rules them all. You can release 2.0 3.5 and 4.0 versions with 4.0
 multitargeting

 On Sat, Feb 19, 2011 at 2:59 AM, Digy digyd...@gmail.com wrote:

 Why not having a release targeting 2.0, 3.5 and 4.0, then updating the
 project to 4.0
 DIGY

 -Original Message-
 From: Sergey Mirvoda [mailto:ser...@mirvoda.com]
 Sent: Friday, February 18, 2011 11:56 PM
 To: lucene-net-dev@lucene.apache.org
 Subject: Re: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

 Why with 2.0 and not with 4.0 targeting 2.0?

 On Sat, Feb 19, 2011 at 2:54 AM, Wyatt Barnett
 wyatt.barn...@gmail.comwrote:

  For folks who badly need to compile it, why not just add a batch file
  to build the project. It is one line:
 
  %windir%\Microsoft.NET\Framework\v2.0.50727\msbuild lucene.net.csproj
  /t:Clean;Rebuild /p:Configuration=Release
 
  On Fri, Feb 18, 2011 at 4:38 PM, Troy Howard thowar...@gmail.com
 wrote:
   It's a common practice for developers to create a branch to work on a
   new feature, then merge that branch back into trunk later when the
   changes are complete, then delete the branch.
  
   The goal is to ensure that incremental commits, performed now against
   the branch instead of trunk, don't leave trunk in a incompatible,
   unstable or un-buildable state.
  
   Perhaps that's Prescott's intention with the new vs2010 branch?
  
   Thanks,
   Troy
  
  
   On Fri, Feb 18, 2011 at 1:31 PM, Sergey Mirvoda ser...@mirvoda.com
  wrote:
   +1 for only one trunk upgraded to VS2010
  
   On Sat, Feb 19, 2011 at 2:27 AM, Lombard, Scott 
  slomb...@kingindustries.com
   wrote:
  
   I agree with DIGY.
  
   Although why wait until after the official release?
  
   Scott
  
  
  
   -Original Message-
   From: Digy [mailto:digyd...@gmail.com]
   Sent: Friday, February 18, 2011 3:38 PM
   To: lucene-net-dev@lucene.apache.org
   Subject: RE: svn commit: r1072121 - /incubator/
  lucene.net/branches/vs2010/
  
   Do we really need a VS2010 branch?. Since there isn't any release
 since
   v2.0 and people have to compile the source by yourselves it has been
  good to
   support older versions of VS. But after having an offical release, we
  could
   update the trunk to support VS2010.
  
   Now for each change in trunk (for v2.9.3, 2.9.4  2.9.5) we have to
  update
   another repository also.
  
   DIGY
  
   -Original Message-
   From: pnas...@apache.org [mailto:pnas...@apache.org]
   Sent: Friday, February 18, 2011 10:11 PM
   To: lucene-net-comm...@lucene.apache.org
   Subject: svn commit: r1072121 - /incubator/
 lucene.net/branches/vs2010/
  
   Author: pnasser
   Date: Fri Feb 18 20:10:54 2011
   New Revision: 1072121
  
   URL: http://svn.apache.org/viewvc?rev=1072121view=rev
   Log: (empty)
  
   Added:
      incubator/lucene.net/branches/vs2010/
        - copied from r1069573, incubator/lucene.net/trunk/
  
  
  
   This message (and any associated files) is intended only for the
   use of the individual or entity to which it is addressed and may
   contain information that is confidential, subject to copyright or
   constitutes a trade secret. If you are not the intended recipient
   you are hereby notified that any dissemination, copying or
   distribution of this message, or files associated with this message,
   is strictly prohibited. If you have received this message in error,
   please notify us immediately by replying to the message and deleting
   it from your computer.  Thank you, King Industries, Inc.
  
  
  
  
   --
   --Regards, Sergey Mirvoda
  
  
 



 --
 --Regards, Sergey Mirvoda




 --
 --Regards, Sergey Mirvoda



Re: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

2011-02-18 Thread Troy Howard
Disclaimer: Troy's Personal Opinions (tm) which may be controversial,
will be found below

Regarding the idea of 'feature branches', I guess I should make it
clear that I personally don't agree with this workflow in SVN.

This is completely appropriate for Mercurial or Git, because they were
designed for that. SVN however, was not, and branching becomes costly
because it bloats the repo, causing updates or initial downloads to be
much larger, and merging is confusing and difficult with SVN.

Also, a big part of this is that many people have the opinion that
'trunk' should be stable. I think this philosophy is incorrect.
Instead, stable revisions should be tagged, and trunk should be viewed
as unstable, possibly not building or functioning correctly. Commits
should occur frequently, and be isolated to a very small scope per
commit.

When an end user wants to get a stable build, then they can look to
the tags directory to find the version they want, and work from that.
Branches should be reserved for changes that are made to those tagged
revisions.

I also think that each project should have it's own repository,
instead of bundling many into a single repo. This allows for better
version tracking. SVN external can be used to bring complex composites
of projects together into a single resulting application. This part of
SVN is often overlooked as well, and we lump everything into one huge
repository.

I wish we had Mercurial here at Apache, because I honestly feel it's a
MUCH better system because it allows these kinds of workflows. SVN
doesn't really do that well. So, unpleasant as it may be, the strategy
I described above works best within the SVN system.

When in Rome...

Thanks,
Troy


On Fri, Feb 18, 2011 at 3:04 PM, Prescott Nasser geobmx...@hotmail.com wrote:



 Perhaps that's Prescott's intention with the new vs2010 branch?

 Yes that's the intention. I started to look at what Wyatt did 
 https://issues.apache.org/jira/browse/LUCENENET-377. I think feel that it 
 works well as designed.

 Question: Wyatt has included the nunit.dll's I know we had a conversation 
 before about this. But I think being able to pull down everything, open a 
 single solution which has test, contrib, src, as well as the required 
 dependancies would be a huge boon to getting people to work on this stuff.

 Every change I need to make for 2.9.2-2.9.5 requires me to touch the tests. 
 it just makes sense from my perspective to have this all in the same solution 
 ready to roll.

 Is this something people are open too having in the source control, or 
 something I should keep to my local? Also, I don't recall the legal stuff 
 behind including nunit.

 Obviously a release would just be the src rolled up and packaged.




 
 From: thowar...@gmail.com
 Date: Fri, 18 Feb 2011 13:38:47 -0800
 Subject: Re: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/
 To: lucene-net-dev@lucene.apache.org
 CC: ser...@mirvoda.com

 It's a common practice for developers to create a branch to work on a
 new feature, then merge that branch back into trunk later when the
 changes are complete, then delete the branch.

 The goal is to ensure that incremental commits, performed now against
 the branch instead of trunk, don't leave trunk in a incompatible,
 unstable or un-buildable state.

 Perhaps that's Prescott's intention with the new vs2010 branch?

 Thanks,
 Troy


 On Fri, Feb 18, 2011 at 1:31 PM, Sergey Mirvoda wrote:
  +1 for only one trunk upgraded to VS2010
 
  On Sat, Feb 19, 2011 at 2:27 AM, Lombard, Scott   wrote:
 
  I agree with DIGY.
 
  Although why wait until after the official release?
 
  Scott
 
 
 
  -Original Message-
  From: Digy [mailto:digyd...@gmail.com]
  Sent: Friday, February 18, 2011 3:38 PM
  To: lucene-net-dev@lucene.apache.org
  Subject: RE: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/
 
  Do we really need a VS2010 branch?. Since there isn't any release since
  v2.0 and people have to compile the source by yourselves it has been good 
  to
  support older versions of VS. But after having an offical release, we 
  could
  update the trunk to support VS2010.
 
  Now for each change in trunk (for v2.9.3, 2.9.4  2.9.5) we have to update
  another repository also.
 
  DIGY
 
  -Original Message-
  From: pnas...@apache.org [mailto:pnas...@apache.org]
  Sent: Friday, February 18, 2011 10:11 PM
  To: lucene-net-comm...@lucene.apache.org
  Subject: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/
 
  Author: pnasser
  Date: Fri Feb 18 20:10:54 2011
  New Revision: 1072121
 
  URL: http://svn.apache.org/viewvc?rev=1072121view=rev
  Log: (empty)
 
  Added:
  incubator/lucene.net/branches/vs2010/
  - copied from r1069573, incubator/lucene.net/trunk/
 
 
 
  This message (and any associated files) is intended only for the
  use of the individual or entity to which it is addressed and may
  contain information that is confidential

Re: svn commit: r1072121 - /incubator/lucene.net/branches/vs2010/

2011-02-18 Thread Michael Herndon
using svn externals makes it harder on people who would use tools like
git-svn for version control on their local box.




On Fri, Feb 18, 2011 at 7:46 PM, Troy Howard thowar...@gmail.com wrote:

 Disclaimer: Troy's Personal Opinions (tm) which may be controversial,
 will be found below

 Regarding the idea of 'feature branches', I guess I should make it
 clear that I personally don't agree with this workflow in SVN.

 This is completely appropriate for Mercurial or Git, because they were
 designed for that. SVN however, was not, and branching becomes costly
 because it bloats the repo, causing updates or initial downloads to be
 much larger, and merging is confusing and difficult with SVN.

 Also, a big part of this is that many people have the opinion that
 'trunk' should be stable. I think this philosophy is incorrect.
 Instead, stable revisions should be tagged, and trunk should be viewed
 as unstable, possibly not building or functioning correctly. Commits
 should occur frequently, and be isolated to a very small scope per
 commit.

 When an end user wants to get a stable build, then they can look to
 the tags directory to find the version they want, and work from that.
 Branches should be reserved for changes that are made to those tagged
 revisions.

 I also think that each project should have it's own repository,
 instead of bundling many into a single repo. This allows for better
 version tracking. SVN external can be used to bring complex composites
 of projects together into a single resulting application. This part of
 SVN is often overlooked as well, and we lump everything into one huge
 repository.

 I wish we had Mercurial here at Apache, because I honestly feel it's a
 MUCH better system because it allows these kinds of workflows. SVN
 doesn't really do that well. So, unpleasant as it may be, the strategy
 I described above works best within the SVN system.

 When in Rome...

 Thanks,
 Troy


 On Fri, Feb 18, 2011 at 3:04 PM, Prescott Nasser geobmx...@hotmail.com
 wrote:
 
 
 
  Perhaps that's Prescott's intention with the new vs2010 branch?
 
  Yes that's the intention. I started to look at what Wyatt did
 https://issues.apache.org/jira/browse/LUCENENET-377. I think feel that it
 works well as designed.
 
  Question: Wyatt has included the nunit.dll's I know we had a conversation
 before about this. But I think being able to pull down everything, open a
 single solution which has test, contrib, src, as well as the required
 dependancies would be a huge boon to getting people to work on this stuff.
 
  Every change I need to make for 2.9.2-2.9.5 requires me to touch the
 tests. it just makes sense from my perspective to have this all in the same
 solution ready to roll.
 
  Is this something people are open too having in the source control, or
 something I should keep to my local? Also, I don't recall the legal stuff
 behind including nunit.
 
  Obviously a release would just be the src rolled up and packaged.
 
 
 
 
  
  From: thowar...@gmail.com
  Date: Fri, 18 Feb 2011 13:38:47 -0800
  Subject: Re: svn commit: r1072121 - /incubator/
 lucene.net/branches/vs2010/
  To: lucene-net-dev@lucene.apache.org
  CC: ser...@mirvoda.com
 
  It's a common practice for developers to create a branch to work on a
  new feature, then merge that branch back into trunk later when the
  changes are complete, then delete the branch.
 
  The goal is to ensure that incremental commits, performed now against
  the branch instead of trunk, don't leave trunk in a incompatible,
  unstable or un-buildable state.
 
  Perhaps that's Prescott's intention with the new vs2010 branch?
 
  Thanks,
  Troy
 
 
  On Fri, Feb 18, 2011 at 1:31 PM, Sergey Mirvoda wrote:
   +1 for only one trunk upgraded to VS2010
  
   On Sat, Feb 19, 2011 at 2:27 AM, Lombard, Scott   wrote:
  
   I agree with DIGY.
  
   Although why wait until after the official release?
  
   Scott
  
  
  
   -Original Message-
   From: Digy [mailto:digyd...@gmail.com]
   Sent: Friday, February 18, 2011 3:38 PM
   To: lucene-net-dev@lucene.apache.org
   Subject: RE: svn commit: r1072121 - /incubator/
 lucene.net/branches/vs2010/
  
   Do we really need a VS2010 branch?. Since there isn't any release
 since
   v2.0 and people have to compile the source by yourselves it has been
 good to
   support older versions of VS. But after having an offical release, we
 could
   update the trunk to support VS2010.
  
   Now for each change in trunk (for v2.9.3, 2.9.4  2.9.5) we have to
 update
   another repository also.
  
   DIGY
  
   -Original Message-
   From: pnas...@apache.org [mailto:pnas...@apache.org]
   Sent: Friday, February 18, 2011 10:11 PM
   To: lucene-net-comm...@lucene.apache.org
   Subject: svn commit: r1072121 - /incubator/
 lucene.net/branches/vs2010/
  
   Author: pnasser
   Date: Fri Feb 18 20:10:54 2011
   New Revision: 1072121
  
   URL: http://svn.apache.org/viewvc?rev=1072121view=rev