Re: Reminder : do NOT hardcode deprecation flags in tarball / new tarballs NEEDED



Hi;

Am Fri, 12 Mar 2010 15:29:14 +0000
schrieb Emmanuele Bassi <ebassi linux intel com>:
>   • I've been notified by Bastien that gnome-games started using
> clutter-gtk 0.90

That was an error on my part, which has already been fixed on master
(bug #612319); g-g should now build again with 0.10.

Regards,
	Christian

> 
> the first issue means bumping the required version of clutter in the
> external dependencies list; the second requires that gnome-games stays
> with clutter-gtk 0.10. I can't release clutter-gtk master as 1.0 yet
> because it requires more work on the API; I committed to a clutter-gtk
> 1.0 release for April, but I simply cannot make it in time for GNOME's
> 2.30 release.
> 
> ciao,
>  Emmanuele.
> 
> > -------- Message original --------
> > Sujet: Re: Reminder : do NOT hardcode deprecation flags in
> > tarball / new	tarballs NEEDED
> > Date : Wed, 10 Mar 2010 19:05:53 +0100
> > De : Frederic Crozat <fcrozat mandriva com>
> > Organisation : Mandriva
> > Pour : desktop-devel-list gnome org
> > 
> > Le 12/01/2010 18:50, Frederic Crozat a écrit :
> > > Hi everyone,
> > >
> > > just a quick reminder about deprecation flags and tarball
> > > release : please avoid at all cost to hardcode deprecation flags
> > > in compilation flags, when a module is built from a tarball (it
> > > is ok to have such flags when building from gi checkout).
> > >
> > > Why, you may ask ?
> > >
> > > Well, I'm currently strugling with smoketesting GNOME 2.29.5
> > > release and there are some tarballs no longer building because
> > > new G_SEAL deprecation were added in yesterday GTK+ 2.19.3
> > > release and some modules were not fixed for this.
> > >
> > > Current guilty modules :
> > > - vte (bedhad is cooking a new release)
> > > - gnome-utils
> > >
> > > In a similar idea, try to avoid releasing tarballs which depends
> > > on other unreleased tarball module version.
> > 
> > Since I'm the release team member taking care of 2.29.92 release,
> > I'm going to rant again against modules which are hardcoding
> > deprecation flags in their configure.in (or Makefile.am), even when
> > building from tarballs. Please, avoid that, it is killing us, since
> > many released modules are not building with latest gtk+ 2.19.7 (new
> > deprecated added). If you want to use deprecation flags, check in
> > configure.in if you are in a git checkout and enable them in that
> > case, but do not enable them by default in tarballs.
> > 
> > Current guilty modules, which needs a new release NOW (this is
> > blocking GNOME 2.29.92 release):
> > -gnome-python-desktop (doesn't build with latest totem-pl-parser,
> > it seems) -clutter-gtk
> > -evince
> > -gconf-editor
> > -gucharmap
> > -gnome-mag
> > -gnome-terminal
> > 
> > Thanks you for you attention.
> > 
> 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]