Re: Release 1.14.4 was not created from master branch. Is this normal?

Adrian Johnson <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
On 04/11/15 11:48, LRN wrote:
> On 04.11.2015 3:54, qlb1234 wrote:
>> I was trying to build GTK+ (which requires Cairo) since earlier this year
>> and have been waiting for a Cairo release that is "newer than 2015-04-14"
>> (says configure script of GTK+) and now 1.14.4 is released. But with the
>> latest release of Cairo, GTK+ still complains about my Cairo build doesn't
>> have the function cairo_win32_surface_create_with_format(), which is in the
>> header file /src/cairo-win32.h. I went on cloned the project and found out
>> that the release 1.14.4 was branch-ed off master branch back in 2014-10-14,
>> when 1.14.0 was released.
>>
> 
> It saddens me that cairo_win32_surface_create_with_format() was not
> backported to the stable branch (since it is an addition and hardly changes
> anything in the way cairo library behaves). In my defence, i was not aware
> that something like that was maybe needed, and i didn't follow the progress
> of the 1.14.x closely, because i just apply patches to my local version of
> cairo anyway.

New API is not supposed to be added to the stable branch.

I only just noticed we have a 1.14 branch. Since master had a 1.14.x
version I had been committing bug fixes to master. It appears the 1.14
branch is missing some of my most recent bug fixes.

Usually after a new release, stable updates are released from master.
Once the number of bug fixes drops off and we are ready to start adding
new features and API, a stable branch is branched off from master and
the version on master is bumped to an odd number.


> 
> It is normal for a stable branch to be created at some point and to keep it
> going for a while. 1.14.0 was such branch back in 2014, and 1.14.4 is the
> continuation of that branch.
> 
> 
> 

-- 
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.