[prev in list] [next in list] [prev in thread] [next in thread] 

List:       garnome-list
Subject:    Re: [g-a-devel] API Break? Bad versioning practice? Problems with
From:       Bill Haneman <Bill.Haneman () Sun ! COM>
Date:       2007-01-31 19:00:49
Message-ID: 45C0E761.1060206 () sun ! com
[Download RAW message or body]

Li Yuan wrote:
> On Tue, 2007-01-30 at 21:04 +0000, Bill Haneman wrote:
>   
>> Hi Elijah, and Li:
>>
>> Since our atk, at-spi, and gail versions are all < 16, perhaps
>> we can and should sync the minor number with the gnome release, starting 
>> with the next releases for gnome-2.18 beta2 and 2.16.5+
>>
>> I don't think we need to follow what orca is doing, and sync the micro 
>> release and major numbers too, i.e. I don't think gnome-2.19.1 should 
>> have "atk-2.19.1", but I do agree that we should:
>>
>> 1) keep the minor number in sync with the gnome release where possible, and
>> 2) (implied by above) use odd minor numbers for 'unstable' releases and 
>> even minor numbers for stable.
>>
>> Sorry that we deviated from this scheme in the past 18 months or so, we 
>> used to use odd minor numbers for unstable but just stopped!
>>
>> Li, does this sound like the right thing to do?
>>     
>
> It is OK to me. So I should release atk, gail and at-spi 1.17.91 for
> GNOME 2.18.0 Beta 2, right?
>   
Hi Li;

I don't think it is necessary to use the same "micro" release number (.91).

1.17.0 would be fine, or even 1.18.0 if we are sure no API changes will 
be requested.

I think perhaps 1.17.0 is better for now, since we might ask the release 
team to let us mark a couple of things as deprecated in 1.18.0 (the 
community discussion about these small deprecations is still going on).

Best regards,

Bill
>
> Li
>   
>> best regards,
>>
>> Bill
>>
>> Elijah Newren wrote:
>>     
>>> Hi,
>>>
>>> I know the accessibility folks are some of the most overworked and
>>> understaffed (despite their huge importance to the project), so I hope
>>> this doesn't come across as critical.  But there's a problem with
>>> releases that needs to be straightened out.  In short, it's nearly
>>> impossible to tell which versions of gail/atk/at-spi are meant for
>>> stable and unstable releases.  There might be API or other freeze
>>> breaks, or it may just be that the versioning system is very confusing
>>> and stable tarball releases aren't being made.
>>>
>>> at-spi-1.17.12 was released for gnome 2.16.1.  at-spi-1.17.16 is the
>>> most recent version.  at-spi doesn't follow GNOME version numbering,
>>> which is suboptimal.  One would normally guess that 1.17.16 doesn't
>>> have any feature/ui/string/api changes or additions and thus is fine
>>> for the 2.16.3 release (given that only the micro version number has
>>> increased).  However, at-spi-1.17.6 depends on atk>=1.13.  (cf.
>>> http://bugzilla.gnome.org/show_bug.cgi?id=400440).  Lack of following
>>> GNOME versioning makes life difficult here too.  The ChangeLog
>>> indicates that atk-1.13.x includes new API over atk-1.12.x and thus is
>>> not suitable for inclusion in the 2.16.3.
>>>
>>> gail has similar problems.  The ChangeLog indicates that 1.9.4 was
>>> specifically for gnome 2.17.4 (while 1.9.3 was specifically meant for
>>> gnome 2.16.1), but in this case I can't tell if there were any
>>> api/feature/ui/string changes or additions.
>>>
>>>
>>> Thanks for all your hard work,
>>> Elijah
>>> _______________________________________________
>>> Gnome-accessibility-devel mailing list
>>> Gnome-accessibility-devel@gnome.org
>>> http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
>>>   
>>>       
>> _______________________________________________
>> Gnome-accessibility-devel mailing list
>> Gnome-accessibility-devel@gnome.org
>> http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
>>     
>
>   

-- 
garnome-list mailing list
garnome-list@gnome.org
http://mail.gnome.org/mailman/listinfo/garnome-list
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic