Bug 882557 - mark glade2 as legacy in F18
Summary: mark glade2 as legacy in F18
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: glade2
Version: 18
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Nils Philippsen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-12-01 20:32 UTC by Kalev Lember
Modified: 2013-01-12 00:26 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-01-12 00:26:29 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Kalev Lember 2012-12-01 20:32:45 UTC
We currently have 3 different Glade packages in F18.

glade: contemporary gtk3 version
glade2: ancient gtk2 version; not supported upstream
glade3: still supported gtk2 version

Can we kill glade2 off in F18 and only leave glade3 for gtk2 support, to reduce the confusion?

Comment 1 Nils Philippsen 2012-12-03 11:26:43 UTC
I just threw a bunch of existing glade files at glade-3 and found one instance where it just wouldn't display a defined widget (a popup menu), so it doesn't seem to be a 100% compatible with legacy, glade-2 created files.

Additionally, when saved with glade-3 the files look substantially different, with hundreds of XML nodes removed or moved around, that a developer can't be certain the resultant glade file produces the same UI as when saved with glade-2.

Because of this I want to keep the glade-2 package as an option to deal with these legacy files -- it's not in comps, so people don't get it automatically. I can update the summary and description to mention that it's only intended for existing glade files, and to use glade-3 or glade for new projects. What do you think?

Comment 2 Kalev Lember 2012-12-04 12:56:50 UTC
Fair enough, if you think it's useful then sure.

I personally need glade3 for my own projects that are still using gtk2. They target reasonably recent gtk2 versions and can't use glade2 because it doesn't support new widgets. I'd say a lot of people are in a similar situation: still need to support gtk2 projects (e.g. XFCE people), but use glade3 for UI file editing.

If I needed to edit some very old project for minor changes (to update a string, for example), I'd just use a text editor. For any bigger changes, such projects are likely better off switching to glade3 and newer gtk2 versions instead.

But yeah, I can see the point that some people might still want glade2. If you need it for yourself, that's a good enough reason.

What about future Fedora versions (F19, F20?), how long do you think glade2 is needed? 

In the mean time, this is how it currently looks with 'yum search glade':
glade.x86_64  : User Interface Designer for GTK+ and GNOME
glade2.x86_64 : A GTK+ GUI builder
glade3.x86_64 : User Interface Designer for GTK+ and GNOME

What do you think of updating the summaries in F18 like this:
glade.x86_64  : User Interface Designer for GTK+
glade2.x86_64 : User Interface Designer for GTK+ 2, legacy version
glade3.x86_64 : User Interface Designer for GTK+ 2


P.S. For what it's worth, it all started with a complaint on IRC:
20:45 < Company> thanks fedora
20:45 < Company> so there's glade, glade2 and glade3 packages
20:45 < Company> which one do I want? Who knows!
20:46 < Company> i think i want glade, it has the highest version number

Comment 3 Nils Philippsen 2012-12-04 16:35:37 UTC
(In reply to comment #2)
> But yeah, I can see the point that some people might still want glade2. If
> you need it for yourself, that's a good enough reason.
> 
> What about future Fedora versions (F19, F20?), how long do you think glade2
> is needed? 

I'm not sure -- depends on how many projects besides the few I have would benefit from it... I can ask around, but that's from from a empirically sound ;-).

> In the mean time, this is how it currently looks with 'yum search glade':
> glade.x86_64  : User Interface Designer for GTK+ and GNOME
> glade2.x86_64 : A GTK+ GUI builder
> glade3.x86_64 : User Interface Designer for GTK+ and GNOME
> 
> What do you think of updating the summaries in F18 like this:
> glade.x86_64  : User Interface Designer for GTK+
> glade2.x86_64 : User Interface Designer for GTK+ 2, legacy version
> glade3.x86_64 : User Interface Designer for GTK+ 2

Yeah, that's what I was thinking as well. I'd add s.th. like "Don't use this for new projects" to the description as well.

> P.S. For what it's worth, it all started with a complaint on IRC:
> 20:45 < Company> thanks fedora
> 20:45 < Company> so there's glade, glade2 and glade3 packages
> 20:45 < Company> which one do I want? Who knows!
> 20:46 < Company> i think i want glade, it has the highest version number

I guess clarified summary and description should prevent such "complaints" in the future. If not, send them my way ;-).

Comment 4 Fedora Update System 2012-12-05 11:16:55 UTC
glade2-2.12.2-13.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/glade2-2.12.2-13.fc18

Comment 5 Fedora Update System 2012-12-05 23:14:53 UTC
Package glade2-2.12.2-13.fc18:
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing glade2-2.12.2-13.fc18'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2012-19810/glade2-2.12.2-13.fc18
then log in and leave karma (feedback).

Comment 6 Fedora Update System 2013-01-12 00:26:31 UTC
glade2-2.12.2-13.fc18 has been pushed to the Fedora 18 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.