Bug#288642: libglade2 toolbar problems should be fixed in applications

Alex Roitman Alex Roitman <shura@alex.neuro.umn.edu>, 288642@bugs.debian.org
Thu, 27 Jan 2005 08:54:40 -0600


--3V7upXqbjpZ4EhLz
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Jan 25, 2005 at 11:29:27AM +0100, Andreas Rottmann wrote:
> ,----
> | libglade-2.4.1 is building toolbars using the new GtkToolbar API.
> | Meld is then adding some buttons to the toolbar with the old API
> | (append_element).  If you use the new toolbar APIs, things should
> | work fine.
> |=20
> | You might need to open/save your project in a new version of glade
> | to upgrade the toolbars to use GtkToolButtons.
> `----

The gtk/gnome libraries promised us the binary and API compatibility
with the major 2 version. The version 3 was supposed to break it,
but within version 2 pains seem to be taken to stay compatible.
Most of the new APIs don't invalidate the old ones, just deprecate them.
This issue, however, breaks compatibility.

Of course, saving glade file using new API fixes the problem, but
it also makes the glade file useless on other distros which have pre-2.4.1
version of libglade. This would be a nightmare for me, as one of the
upstream authors of gramps.

> It is no viable strategy to release with a libglade2 that has
> incompatible behaviour to upstream. Just think of a user compiling
> software locally that relies on the changes made in libglade
> 2.4.1. Also, it seems synaptic, which also had this issue (see
> #288642) has already been fixed, as has the Linux kernel's gconfig
> system.
>=20
> So, I've you cannot convince me that libglade2 should be patched (I
> think you won't be able to :-P), I'll reassign #290811 this to meld.

I completely agree. My hope would be that you or somebody else with more
weight (developer-wise :-) than I am would push the=20
   http://bugzilla.gnome.org/show_bug.cgi?id=3D163322
towards its resolution upstream. This problem will affect all distros,
once they upgrade to 2.4.1.

I would kindly ask you to do two things:

1. Try my testcases from that bugzilla page
2. Post your opinion to the bugzilla page

Alex

--=20
Alexander Roitman   http://ebner.neuroscience.umn.edu/people/alex.html
Dept. of Neuroscience, Lions Research Building
2001 6th Street SE, Minneapolis, MN  55455
Tel (612) 625-7566   FAX (612) 626-9201

--3V7upXqbjpZ4EhLz
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFB+QCw/4Mm4cNxJ9MRAn4tAKDEL82EqkT4oOcOMsavB1VAFF1xYgCgxEwx
BWZgoYBOEBZCBHcT9d9tv4U=
=rlrX
-----END PGP SIGNATURE-----

--3V7upXqbjpZ4EhLz--