Home | About | Sematext search-lucene.com search-hadoop.com
 Search Lucene and all its subprojects:

Switch to Plain View
Lucene, mail # dev - Proposal about Version API "relaxation"


+
Shai Erera 2010-04-13, 15:27
+
Earwin Burrfoot 2010-04-13, 15:48
+
Tim Williams 2010-04-13, 15:56
+
Robert Muir 2010-04-13, 16:22
+
Shai Erera 2010-04-13, 16:41
+
Uwe Schindler 2010-04-13, 16:41
+
Shai Erera 2010-04-13, 18:09
+
Andi Vajda 2010-04-13, 18:17
+
Marvin Humphrey 2010-04-13, 18:39
+
Robert Muir 2010-04-13, 18:46
+
Marvin Humphrey 2010-04-14, 04:06
+
Robert Muir 2010-04-14, 04:49
+
Grant Ingersoll 2010-04-14, 12:30
+
Earwin Burrfoot 2010-04-14, 12:54
+
Robert Muir 2010-04-14, 13:13
+
DM Smith 2010-04-14, 14:39
+
Yonik Seeley 2010-04-14, 14:45
+
Andi Vajda 2010-04-14, 16:59
+
Marvin Humphrey 2010-04-14, 16:29
+
Robert Muir 2010-04-14, 16:48
+
Mark Miller 2010-04-14, 16:58
+
Uwe Schindler 2010-04-14, 18:47
+
Marvin Humphrey 2010-04-14, 18:44
+
Uwe Schindler 2010-04-14, 18:49
+
Robert Muir 2010-04-14, 19:16
+
Michael McCandless 2010-04-14, 21:22
+
Chris Male 2010-04-14, 21:24
+
Robert Muir 2010-04-14, 22:17
+
Earwin Burrfoot 2010-04-14, 22:20
Copy link to this message
-
Re: Proposal about Version API "relaxation"
Andi Vajda 2010-04-14, 22:34

On Thu, 15 Apr 2010, Earwin Burrfoot wrote:

> Can't believe my eyes.
>
> +1

Likewise. +1 !

Andi..

>
> On Thu, Apr 15, 2010 at 01:22, Michael McCandless
> <[EMAIL PROTECTED]> wrote:
>> On Wed, Apr 14, 2010 at 12:06 AM, Marvin Humphrey
>> <[EMAIL PROTECTED]> wrote:
>>
>>> Essentially, we're free to break back compat within "Lucy" at any time, but
>>> we're not able to break back compat within a stable fork like "Lucy1",
>>> "Lucy2", etc.  So what we'll probably do during normal development with
>>> Analyzers is just change them and note the break in the Changes file.
>>
>> So... what if we change up how we develop and release Lucene:
>>
>>  * A major release always bumps the major release number (2.x ->
>>    3.0), and, starts a new branch for all minor (3.1, 3.2, 3.3)
>>    releases along that branch
>>
>>  * There is no back compat across major releases (index nor APIs),
>>    but full back compat within branches.
>>
>> This would match how many other projects work (KS/Lucy, as Marvin
>> describes above; Apache Tomcat; Hibernate; log4J; FreeBSD; etc.).
>>
>> The 'stable' branch (say 3.x now for Lucene) would get bug fixes, and,
>> if any devs have the itch, they could freely back-port improvements
>> from trunk as long as they kept back-compat within the branch.
>>
>> I think in such a future world, we could:
>>
>>  * Remove Version entirely!
>>
>>  * Not worry at all about back-compat when developing on trunk
>>
>>  * Give proper names to new improved classes instead of
>>    StandardAnalzyer2, or SmartStandardAnalyzer, that we end up doing
>>    today; rename existing classes.
>>
>>  * Let analyzers freely, incrementally improve
>>
>>  * Use interfaces without fear
>>
>>  * Stop spending the truly substantial time (look @ Uwe's awesome
>>    back-compat layer for analyzers!) that we now must spend when
>>    adding new features, for back-compat
>>
>>  * Be more free to introduce very new not-fully-baked features/APIs,
>>    marked as experimental, on the expectation that once they are used
>>    (in trunk) they will iterate/change/improve vs trying so hard to
>>    get things right on the first go for fear of future back compat
>>    horrors.
>>
>> Thoughts...?
>>
>> Mike
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
>
> --
> Kirill Zakharenko/?????? ????????? ([EMAIL PROTECTED])
> Home / Mobile: +7 (495) 683-567-4 / +7 (903) 5-888-423
> ICQ: 104465785
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
+
Shai Erera 2010-04-15, 04:05
+
Shai Erera 2010-04-15, 05:00
+
Mark Miller 2010-04-15, 05:19
+
Shai Erera 2010-04-15, 05:29
+
Earwin Burrfoot 2010-04-15, 07:24
+
Shai Erera 2010-04-15, 08:31
+
Michael McCandless 2010-04-15, 10:12
+
Shai Erera 2010-04-15, 11:52
+
Robert Muir 2010-04-15, 11:57
+
Danil ŢORIN 2010-04-15, 12:17
+
Robert Muir 2010-04-15, 12:21
+
Earwin Burrfoot 2010-04-15, 12:30
+
Shai Erera 2010-04-15, 12:31
+
Danil ŢORIN 2010-04-15, 12:32
+
Earwin Burrfoot 2010-04-15, 12:42
+
Robert Muir 2010-04-15, 12:56
+
Shai Erera 2010-04-15, 13:18
+
Danil ŢORIN 2010-04-15, 13:28
+
Yonik Seeley 2010-04-15, 13:17
+
Earwin Burrfoot 2010-04-15, 13:39
+
Danil ŢORIN 2010-04-15, 13:42
+
Erick Erickson 2010-04-15, 14:14
+
Mark Miller 2010-04-15, 14:18
+
Erick Erickson 2010-04-15, 14:23
+
Earwin Burrfoot 2010-04-15, 14:20
+
Erick Erickson 2010-04-15, 14:27
+
Danil ŢORIN 2010-04-15, 14:40
+
Yonik Seeley 2010-04-15, 13:49
+
Grant Ingersoll 2010-04-15, 13:56
+
Danil ŢORIN 2010-04-15, 14:11
+
Robert Muir 2010-04-15, 13:49
+
Earwin Burrfoot 2010-04-15, 14:05
+
DM Smith 2010-04-15, 17:30
+
Earwin Burrfoot 2010-04-15, 17:50
+
DM Smith 2010-04-15, 18:02
+
Earwin Burrfoot 2010-04-15, 18:15
+
Shai Erera 2010-04-15, 18:39
+
Earwin Burrfoot 2010-04-15, 19:04
+
DM Smith 2010-04-15, 19:07
+
Earwin Burrfoot 2010-04-15, 19:12
+
DM Smith 2010-04-15, 19:23
+
jm 2010-04-15, 19:13
+
Robert Muir 2010-04-15, 19:19
+
Earwin Burrfoot 2010-04-15, 19:21
+
Shai Erera 2010-04-15, 19:25
+
DM Smith 2010-04-15, 19:28
+
Earwin Burrfoot 2010-04-15, 19:33
+
Michael McCandless 2010-04-15, 19:35
+
Robert Muir 2010-04-15, 19:41
+
Andi Vajda 2010-04-15, 19:50
+
Robert Muir 2010-04-15, 19:50
+
Michael McCandless 2010-04-15, 19:52
+
Shai Erera 2010-04-15, 20:21
+
Grant Ingersoll 2010-04-15, 20:29
+
Shai Erera 2010-04-15, 20:39
+
Sanne Grinovero 2010-04-15, 20:48
+
Robert Muir 2010-04-15, 20:33
+
Shai Erera 2010-04-15, 20:50
+
Robert Muir 2010-04-15, 21:01
+
Shai Erera 2010-04-15, 21:13
+
Robert Muir 2010-04-15, 21:19
+
DM Smith 2010-04-15, 21:21
+
Shai Erera 2010-04-15, 21:28
+
DM Smith 2010-04-15, 22:50
+
Robert Muir 2010-04-15, 22:58
+
Michael McCandless 2010-04-16, 15:45
+
Mark Miller 2010-04-16, 16:12
+
Robert Muir 2010-04-16, 16:16
+
Mark Miller 2010-04-16, 16:45
+
Robert Muir 2010-04-16, 17:00
+
Doron Cohen 2010-04-19, 08:28
+
Shai Erera 2010-04-19, 08:37
+
Michael McCandless 2010-04-21, 15:25
+
Shai Erera 2010-04-21, 17:56
+
Earwin Burrfoot 2010-04-21, 18:18
+
Michael McCandless 2010-04-22, 13:12
+
Shai Erera 2010-04-22, 13:52
+
Robert Muir 2010-04-22, 14:03
+
Mark Miller 2010-04-22, 14:04
+
Earwin Burrfoot 2010-04-22, 14:08
+
Robert Muir 2010-04-22, 14:10
+
Michael McCandless 2010-04-22, 14:12
+
Uwe Schindler 2010-04-22, 14:48
+
Robert Muir 2010-04-22, 14:52
+
Uwe Schindler 2010-04-22, 14:57
+
Robert Muir 2010-04-22, 15:00
+
Michael McCandless 2010-04-22, 16:03
+
Earwin Burrfoot 2010-04-22, 19:26
+
Grant Ingersoll 2010-04-22, 21:49
+
Mark Miller 2010-04-22, 21:58
+
Grant Ingersoll 2010-04-22, 22:07
+
Mark Miller 2010-04-22, 15:31
+
Michael McCandless 2010-04-25, 10:58
+
Mark Miller 2010-04-25, 12:24
+
Robert Muir 2010-04-25, 12:42
+
Mark Miller 2010-04-25, 13:30
+
Robert Muir 2010-04-25, 13:55
+
Mark Miller 2010-04-25, 14:23
+
Shai Erera 2010-04-25, 15:48
+
Mark Miller 2010-04-25, 16:01
+
Robert Muir 2010-04-25, 16:43
+
Uwe Schindler 2010-04-25, 15:32
+
Earwin Burrfoot 2010-04-25, 17:21
+
Michael McCandless 2010-04-25, 17:43
+
Shai Erera 2010-04-25, 17:56
+
Mark Miller 2010-04-25, 18:03
+
Mark Miller 2010-04-25, 19:01
+
Shai Erera 2010-04-25, 20:10
+
DM Smith 2010-04-25, 20:26
+
Mark Miller 2010-04-25, 20:31
+
Shai Erera 2010-04-26, 05:56
+
Robert Muir 2010-04-26, 11:57
+
Mark Miller 2010-04-26, 12:15
+
Robert Muir 2010-04-26, 12:23
+
Mark Miller 2010-04-26, 12:25
+
Michael McCandless 2010-04-26, 12:49
+
DM Smith 2010-04-25, 20:18
+
Michael McCandless 2010-04-22, 14:15
+
Shai Erera 2010-04-22, 14:17
+
Shai Erera 2010-04-22, 14:16
+
Robert Muir 2010-04-22, 14:20
+
Robert Muir 2010-04-22, 14:22
+
Shai Erera 2010-04-22, 14:23
+
Mark Miller 2010-04-22, 15:16
+
Earwin Burrfoot 2010-04-22, 14:28
+
Michael McCandless 2010-04-22, 18:18
+
Mark Miller 2010-04-21, 18:20
+
Robert Muir 2010-04-21, 18:28
+
Mark Miller 2010-04-21, 18:32
+
Michael McCandless 2010-04-22, 12:56
+
Michael McCandless 2010-04-21, 15:20
+
Michael McCandless 2010-04-21, 15:15
+
Michael McCandless 2010-04-16, 16:22
+
Grant Ingersoll 2010-04-15, 19:45
+
Uwe Schindler 2010-04-15, 19:50
+
Sanne Grinovero 2010-04-15, 18:43
+
Uwe Schindler 2010-04-15, 19:28
+
Earwin Burrfoot 2010-04-15, 19:48
+
Robert Muir 2010-04-15, 17:50
+
Shai Erera 2010-04-15, 12:30
+
Grant Ingersoll 2010-04-15, 13:49
+
Yonik Seeley 2010-04-15, 14:11
+
Earwin Burrfoot 2010-04-15, 14:17
+
Robert Muir 2010-04-13, 18:17
+
Grant Ingersoll 2010-04-13, 20:01
+
Michael Busch 2010-04-13, 21:22
+
Tim Williams 2010-04-13, 21:40
+
DM Smith 2010-04-13, 18:40
+
Shai Erera 2010-04-13, 19:15