+1

Sent from my iPhone

On 10 maj 2011, at 19:19, Ryan Hoffman <rhoff...@tntp.org> wrote:

> I feel like if you're in an org that is limiting you to be on .NET2 / CLR2, 
> then guess what, you're stuck with the latest Lucene.NET for CLR2.  Too bad.  
> That latest release obviously is working fine for you right now, otherwise 
> why did those business decisions make that a dependency in the first place.  
> You're also missing out on countless other libraries who have shifted to .NET 
> 4, which you are stuck on the latest CLR2 versions of.  The rest of the world 
> has moved on, and guess what, we don't need to be held back because there are 
> a few people left behind. 
> 
> Ryan Hoffman
> 
> -----Original Message-----
> From: Moray McConnachie [mailto:mmcco...@oxford-analytica.com] 
> Sent: Tuesday, May 10, 2011 3:15 AM
> To: lucene-net-user@lucene.apache.org
> Subject: Re: [Lucene.Net] VOTE: .NET 2.0 Framework Support After Apache 
> Lucene.Net 2.9.4
> 
> In this case I must vote
> 
> [0] 
> 
> Shifting to 4.0 isn't that great for those of us who like Neal have more 
> complex production platform issues to consider - and in the wonderful world 
> of business decisions, Lucene and its features may play only a small part.
> 
> I think we should probably have run two votes:
> 
> a) discontinue support for 2.0
> b) should we standardise on 3.5 or 4.0
> 
> I've not run into any awkward build issues on different versions of 3.5, but 
> it seems quite likely the same problem if it exists for 3.5 will also come to 
> be true for 4.0 after a few service packs.
> 
> Moray
> -------------------------------------
> Moray McConnachie
> Director of IT    +44 1865 261 600
> Oxford Analytica  http://www.oxan.com
> 
> 
> ----- Original Message -----
> From: Troy Howard [mailto:thowar...@gmail.com]
> Sent: Monday, May 09, 2011 11:26 PM
> To: lucene-net-...@lucene.apache.org <lucene-net-...@lucene.apache.org>; 
> lucene-net-user@lucene.apache.org <lucene-net-user@lucene.apache.org>
> Subject: Re: [Lucene.Net] VOTE: .NET 2.0 Framework Support After Apache 
> Lucene.Net 2.9.4
> 
> Yes, if you can't use a later framework, then you won't get the benefits that 
> come with that. One of the benefits that you may not get is the latest 
> version of the code with the least bugs. These are all factors that a 
> organization must take into account when considering such policies. It's a 
> tough choice to make, but even the most conservative organizations need to 
> move forward at some point. This is the same issue that we all suffered 
> through moving from 1.1 to 2.0...
> Or moving from 32bit to 64bit... etc.
> 
> If there is a real technical limitation (as opposed to a 'business 
> decision/policy'), then the best option is to branch from a previous
> 2.0 compatible revision, and update the code to resolve whatever issues you 
> are encountering. Backporting from 3.5/4.0 code to 2.0 code is not that 
> difficult, especially when we have Mono available to work from. Also, 2.9.4 
> (2.0 compatible) should have all the features of 2.9.4g (4.0 compatible)... 
> That is accomplished by setting the target framework to 2.0, and using Mono 
> implementations of HashSet/SortedSet in the SupportClass.cs. So, until we get 
> to Lucene.Net 3.X (next version after 2.9.4), there will be support for 2.0 
> framework for all changes/features.
> 
> 
> For those with a situation similar to Neal's, I would consider option [0] in 
> the vote. This option proposes maintaining 2.0 compatibility with 
> patches/ifdef blocks, but still considering 4.0 as the primary target 
> framework. This seems like it would be ideal for those stuck with limitations 
> about framework support. It is unfortunately, the option that requires the 
> most amount of coding work and the most code complexity.
> 
> In general, I don't think we should consider targeting 3.5. One of the 
> problems with 3.5 compatibility is that depending on what version of
> 3.5 you have (service packs, etc) you may get different results (eg, can't 
> compile with certain builds). So if we say "3.5" is our target
> -- which 3.5? 4.0 may end up the same, but at the moment, it doesn't have 
> this problem.
> 
> 
> Perhaps we should work up a "For the boss" page which explains, in detail, 
> the cost/benefit analysis of choosing a version of Lucene.Net (and it's 
> associated framework dependencies). This will assist folks who are trying to 
> justify a particular perspective (either for/against using a particular 
> version). Benchmarks, known bugs/bug fixes/features list, etc..
> 
> 
> Thanks,
> Troy
> 
> 
> On Mon, May 9, 2011 at 2:52 PM, Granroth, Neal V.
> <neal.granr...@thermofisher.com> wrote:
>> That only works if you are *allowed* to deploy a new or updated .NET 
>> framework on the target system, which is not always true.
>> 
>> But the problem is not really about deployment it is really more for those 
>> of us who must compile from source and who are not permitted to upgrade our 
>> development toolset.
>> 
>> - Neal
>> 
>> -----Original Message-----
>> From: Aaron Powell [mailto:m...@aaron-powell.com]
>> Sent: Monday, May 09, 2011 4:41 PM
>> To: lucene-net-...@lucene.apache.org; 
>> lucene-net-user@lucene.apache.org
>> Subject: RE: [Lucene.Net] VOTE: .NET 2.0 Framework Support After 
>> Apache Lucene.Net 2.9.4
>> 
>> +1
>> 
>> PS: If you are supporting .NET 3.5 then you get .NET 2.0 support 
>> anyway, you just have to bin-deploy the .NET 3.5 dependencies 
>> (System.Core, etc) since they are all the same CLR
>> 
>> Aaron Powell
>> MVP - Internet Explorer (Development) | Umbraco Core Team Member | 
>> FunnelWeb Team Member
>> 
>> http://apowell.me | http://twitter.com/slace | Skype: aaron.l.powell | 
>> MSN: aaz...@hotmail.com
>> 
>> -----Original Message-----
>> From: Troy Howard [mailto:thowar...@gmail.com]
>> Sent: Tuesday, 10 May 2011 6:05 AM
>> To: lucene-net-...@lucene.apache.org; 
>> lucene-net-user@lucene.apache.org
>> Subject: [Lucene.Net] VOTE: .NET 2.0 Framework Support After Apache 
>> Lucene.Net 2.9.4
>> 
>> All,
>> 
>> Please cast your votes regarding the topic of .Net Framework support.
>> 
>> The question on the table is:
>> 
>> Should Apache Lucene.Net 2.9.4 be the last release which supports the .Net 
>> 2.0 Framework?
>> 
>> Some options are:
>> 
>> [+1] - Yes, move forward to the latest .Net Framework version, and drop 
>> support for 2.0 completely. New features and performance are more important 
>> than backwards compatibility.
>> [0] - Yes, focus on the latest .Net Framework, but also include patches 
>> and/or preprocessor directives and conditional compilation blocks to include 
>> support for 2.0 when needed. New features, performance, and backwards 
>> compatibility are all equally important and it's worth the additional 
>> complexity and coding work to meet all of those goals.
>> [-1] No, .Net Framework 2.0 should remain our target platform. Backwards 
>> compatibility is more important than new features and performance.
>> 
>> 
>> This vote is not limited to the Apache Lucene.Net IPMC. All 
>> users/contributors/committers/mailing list lurkers are welcome to cast their 
>> votes with an equal weight. This has been cross posted to both the dev and 
>> user mailing lists.
>> 
>> Thanks,
>> Troy
>> 
> 
> ---------------------------------------------------------
> Disclaimer 
> 
> This message and any attachments are confidential and/or privileged. If this 
> has been sent to you in error, please do not use, retain or disclose them, 
> and contact the sender as soon as possible.
> 
> Oxford Analytica Ltd
> Registered in England: No. 1196703
> 5 Alfred Street, Oxford
> United Kingdom, OX1 4EH
> ---------------------------------------------------------
> 

Reply via email to