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

Tian, Kevin kevin.tian at intel.com
Thu Jan 20 17:50:09 PST 2011


> From: Zhai, Edwin
> Sent: Friday, January 21, 2011 9:22 AM
> 
> 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.

I think this is not a white-black question. Generally we choose a stable version.
If there's a reason going for development version, e.g. important security fix,
necessity to show case a new feature, etc. it still makes sense to be aggressive.

What we lack here is to have an explanation for why a version is chosen for the
upgrade commit. That way Saul/RP could get the rationale in the 1st place, and
instead of a delayed discussion like this.

So I'd propose people to start adding more info in the commit message, especially
when you choose a version for a specific reason, like what Edwin explains below.

Does it make sense?

> >
> > 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.

This way I'd agree with 2.23.2 since it adds a new feature and based on your
comparison no much other changes to incur instability.

> 
> > 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.

Is it feasible to use development branch but only fetch the tag matching the stable
release? This way you get the benefit of svn while still sits in stable version.

Thanks
Kevin


More information about the poky mailing list