Message ID | cover.1369576071.git.cazfi74@gmail.com |
---|---|
State | New |
Headers | show |
On 26 May 2013 15:03, Marko Lindqvist <cazfi74@gmail.com> wrote: > Last gtk2-compatible version of vte is 0.28.2 currently present on OE core. > Later versions depend on gtk3. vte supports both gtk2 and gtk3. > Since gtk3 exist in OE core, it would make > sense to be able to build version of vte (and other similar packages) > that does not depend on gtk2. Otherwise we end with systems that must > contain both gtk2 (to be used by some programs) and gtk3 (to be used by > other programs). > This patch just adds new recipe for latest vte version, 0.34.5, alongside > with 0.28.2 version. > How should priorities be set? "1" for gtk2-version, so it gets selected despite gtk3-version being newer? Because they are *not* drop-in replacements, how about naming the gtk3 vte vte3_3.34.5.bb? Ross
On 29 May 2013 13:14, Burton, Ross <ross.burton@intel.com> wrote: > On 26 May 2013 15:03, Marko Lindqvist <cazfi74@gmail.com> wrote: > > Last gtk2-compatible version of vte is 0.28.2 currently present on OE > core. > > Later versions depend on gtk3. > > vte supports both gtk2 and gtk3. > 0.30.0 NEWS states that "dropped support for gtk2". While this sounds like upstream 0.28.2 would work with either gtk2 or gtk3, OE recipe depends on "gtk+", which is always gtk2? > > Since gtk3 exist in OE core, it would make > > sense to be able to build version of vte (and other similar packages) > > that does not depend on gtk2. Otherwise we end with systems that must > > contain both gtk2 (to be used by some programs) and gtk3 (to be used by > > other programs). > > This patch just adds new recipe for latest vte version, 0.34.5, alongside > > with 0.28.2 version. > > How should priorities be set? "1" for gtk2-version, so it gets selected > despite gtk3-version being newer? > > Because they are *not* drop-in replacements, how about naming the gtk3 > vte vte3_3.34.5.bb? > I think calling it vte3 would be confusing at best, when vte itself is not version 3.x. How about "vte-gtk3"? - ML
On Wed, May 29, 2013 at 7:14 PM, Marko Lindqvist <cazfi74@gmail.com> wrote: > On 29 May 2013 13:14, Burton, Ross <ross.burton@intel.com> wrote: > >> On 26 May 2013 15:03, Marko Lindqvist <cazfi74@gmail.com> wrote: >> > Last gtk2-compatible version of vte is 0.28.2 currently present on OE >> core. >> > Later versions depend on gtk3. >> >> vte supports both gtk2 and gtk3. >> > > 0.30.0 NEWS states that "dropped support for gtk2". While this sounds > like upstream 0.28.2 would work with either gtk2 or gtk3, OE recipe depends > on "gtk+", which is always gtk2? > > >> > Since gtk3 exist in OE core, it would make >> > sense to be able to build version of vte (and other similar packages) >> > that does not depend on gtk2. Otherwise we end with systems that must >> > contain both gtk2 (to be used by some programs) and gtk3 (to be used by >> > other programs). >> > This patch just adds new recipe for latest vte version, 0.34.5, >> alongside >> > with 0.28.2 version. >> > How should priorities be set? "1" for gtk2-version, so it gets selected >> despite gtk3-version being newer? >> >> Because they are *not* drop-in replacements, how about naming the gtk3 >> vte vte3_3.34.5.bb? >> > > I think calling it vte3 would be confusing at best, when vte itself is > not version 3.x. How about "vte-gtk3"? > So I would say to rename vte to vte-gtk2 at same time and make it provide vte for now.