[poky] [PATCH 0/6] 2nd pull request: UX, gtk+/apr, Edwin, Jan19, 2011

Joshua Lock josh at openedhand.com
Fri Jan 21 00:57:28 PST 2011


On Fri, 2011-01-21 at 09:21 +0800, Zhai, Edwin wrote:
> I am always challenged by the version checking system that why not 
> upgrade to latest version:(
> See my comments below for these packages...
> 
> Wold, Saul wrote:
> > On 01/18/2011 04:46 PM, Zhai Edwin wrote:
> >   
> >> Saul,
> >> This is the 2nd pull request for gtk+,gdk-pixbuf,apr. Also added webkit-gtk.
> >> Qemu upgrade is under test across all platforms, and will be out soon.
> >>
> >>     
> >
> >
> > Edwin,
> >
> > It was noticed that you updated a little too aggressively!  For the 
> > gtk+, webkit, eds-dbus and glib, you moved to the development versions.
> >
> > In some open source project even releases are stable and odd releases 
> > are unstable, so in this case we want to go to the following:
> >
> > gtk+: 2.22.1
> >   
> 
> There is also 2.90.X there. And I treated it as development branch, and 
> stick to lower version.
> I have compared between 2.22.1 and 2.23.2, and found no much difference. 
> One case is 2.23.2 support libtool 2.4, but 2.22.1 doesn't, so we may 
> have some autoconf issue there. Anyway, if you want to stick with stable 
> version, I can downgrade it to 2.22.1.

GNOME version naming should be fairly well documented, version numbers
are split into x.y.z components.
The policy is Major.Minor.Release, with an odd minor number indicating a
development release and an even minor number indicating a stable
release.

http://live.gnome.org/ReleasePlanning/ModuleRequirements/Platform

2.90.X is the development series for Gtk+3, a major release with no ABI
guarantee to 2.x - though admittedly this seems to disagree with the
versioning scheme above.
If we're going to package 2.90.x it should be in addition to a 2.x
release, be parallel installable and the recipe be named sufficiently to
indicate that this is gtk+ 3.

The 2.23.x unstable branch is towards making a new release of Gtk+ with
the API/ABI guarantees of the 2.x series for people who are not in a
position to upgrade to Gtk+3. Most distributions will ship 2 and 3 for
at least a release or two while non-GNOME software is updated.

> 
> > glib: 2.26.1
> >   
> 
> Dongxiao owned this?
> > eds-dbus: 2.32
> >   
> 
> 
> My previous upgrade is 2.32.1. But with added nss/nspr, it's rejected. 
> Working is in progress.
> 
> > webkit-gtk 1.2.6
> >   
> 
> Our poky seems never has stable release, and always use development 
> branch. Maybe we want some new feature? RP can comment. Another benefit 
> is development branch is under svn, so we can selectively pick some 
> modules instead of big whole repo. Given development branch, there is no 
> even/odd difference.
> 
> I have a plan to change it to stable release with the cost of long 
> download & compile time, but I'm afraid can't make it in this release cycle.

I think we need someone else to own downgrading this recipe for the next
release then, we can't commit to a 6month stable cycle with an unstable
software package. Do you have a handle on potential impact of
downgrading this recipe?

IIRC only the sato browser (web-webkit) is affected by this recipe?

> > This is something we will need to review more carefully to know for sure 
> > which packages are even/odd stable/dev(or unstable) versioning.
> >
> > I will remind the whole team about this as well.
> >

Cheers,
Joshua
-- 
Joshua Lock
        Intel Open Source Technology Centre




More information about the poky mailing list