Re: Planning a libglade to libglade2 transition

2005-11-03 Thread Martin Michlmayr
In June I asked whether it would be possible to start a libglade to
libglade2 transition [1].  As it turns out, migrating applications to
libglade2 can be harder than expected and we can therefore assume that
libglade will stay with us for quite a while.

Unfortunately, libglade has been orphaned for over two years.  Given
that so many packages depend on it, it would be nice if libglade had
some maintainer, even if it's just for low-level maintenance.

Is anyone who maintains a package depending on libglade up to this, or
could the GNOME team adopt libglade?

[1] http://lists.debian.org/debian-devel/2005/06/msg01199.html
-- 
Martin Michlmayr
http://www.cyrius.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Planning a libglade to libglade2 transition

2005-11-03 Thread Thomas Bushnell BSG
Martin Michlmayr [EMAIL PROTECTED] writes:

 Is anyone who maintains a package depending on libglade up to this, or
 could the GNOME team adopt libglade?

 [1] http://lists.debian.org/debian-devel/2005/06/msg01199.html

Since I'm the de facto gnome 1 weenie, being the last maintainer of a
big important gnome 1 package, which in fact uses libglade, I'll take
it.

Thomas


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Planning a libglade to libglade2 transition

2005-06-28 Thread Matthew Garrett
Andrea Mennucc [EMAIL PROTECTED] wrote:
 the same for me: I develop and mantain some gtk packages
 
 there is no such thing as an easy transition from gtk1 to gtk2

Nonsense. For many (most?) programs, it's mostly a matter of passing
-DENABLE_BROKEN and fixing up the build system. Doing s/gtk_/g_/g over
the source gets you most of the rest of the way there.

However, most of the apps that are still gtk1 are the ones that *are*
more difficult.
-- 
Matthew Garrett | [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Planning a libglade to libglade2 transition

2005-06-27 Thread Andrea Mennucc
the same for me: I develop and mantain some gtk packages

there is no such thing as an easy transition from gtk1 to gtk2

Andreas Tille wrote:
 On Tue, 14 Jun 2005, Martin Michlmayr wrote:
 
 And how hard is that?  It seems that tons of stuff in the archive
 still requires GTK1.  It would be great to move them all to GTK2.
 
 Unfortunately it's not that simple.  I'm upstream for two packages using
 GTK1 and I spended some time for investigating how hard would be the
 move.  Even if I would like to switch to GTK2 it would cost so much time
 that other projects have much higher priority.  It is kind of I can
 perfectly use this software as it is and thus I wished somebody would
 lend me his time travel device to give me an additional week of live time
 to port these projects but at current state I see no chance to do this
 soon (even if I would love to).
 
 Kind regards
 
  Andreas.
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Planning a libglade to libglade2 transition

2005-06-16 Thread Martin Michlmayr
* Steve Langasek [EMAIL PROTECTED] [2005-06-14 13:10]:
 Many of these are GNOME1.x-specific libraries, in turn used by GNOME1.x
 applications that as yet have no GNOME2 equivalent.  (At the top of my
 personal list there is gnucash...)

Okay, given that GTK1 won't disappear immediately (and maybe should
also stay in etch, see Murray Cumming's comment in #279392 about 3rd
parties), I'm wondering whether the GNOME/GTK team is willing to adopt
libglade and do some low-level maintenance.
-- 
Martin Michlmayr
http://www.cyrius.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Planning a libglade to libglade2 transition

2005-06-15 Thread Will Newton
On Tuesday 14 June 2005 23:09, Roger Leigh wrote:

  I would be very thankful for links to aprorpiate search-and-replace
  expressions or compatibility functions.  Once I was searching for
  this kind of stuff I failed.

 I don't have any links I'm afraid.  I only learnt GTK+ 2.0, and never
 used 1.2.  I did the work with nothing more than both API references.
 It's a while back, but it was basically:

http://developer.gnome.org/doc/API/2.0/gtk/gtk-changes-2-0.html

ISTR updating from the deprecated GtkCList to GtkTreeView is quite involved 
but quite simple once you have done it once. I've never updated code that 
uses custom widgets which is probably substantially more painful.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Planning a libglade to libglade2 transition

2005-06-15 Thread Andreas Tille

On Wed, 15 Jun 2005, Will Newton wrote:


ISTR updating from the deprecated GtkCList to GtkTreeView is quite involved

This exactly is my problem that I'm heavily using GtkCLIst and did not found
a nice replacement.  But I'll have a look at the link you provided.

Kind regards

 Andreas.

--
http://fam-tille.de


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Planning a libglade to libglade2 transition

2005-06-14 Thread Martin Michlmayr
libglade was orphaned 660 days ago and there's a libglade2 package in
the archive.  However, there are still 52 packages which depend or
build-depend on the old libglade.  Can someone please plan and
coordinate a transition to libglade2 so libglade can eventually be
removed?


The list of packages (this may contain source and binary packages):

bins
gabber
gal
gco
gfax
ghemical
glimmer
gnobog
gnome-chess
gnome-commander
gnome-find
gnome-pilot
gnome-ruby
gnomp3
gnotepad+
gnucash
gpredict
gtkhtml
guikachu
guppi
lablgtk
libcapplet
libgal-dev
libgal23
libglade-java
libglade-ruby1.6
libgladexml-perl
libgtk-perl
libgtkhtml1.1-3
libguppi-dev
liblablgtk-ocaml
liblablgtk-ocaml-dev
multi-gnome-terminal
ogle-gui
peacock
pike7.2
pike7.2-gtk
pike7.4
pike7.4-gtk
pike7.6
pike7.6-gtk
python-glade-1.2
python-gnome
python-gnome-1.2
sitecopy
stars/contrib
visualos
xemacs21-gnome-mule
xemacs21-gnome-mule-canna-wnn
xemacs21-gnome-nomule
xsitecopy
yank

-- 
Martin Michlmayr
http://www.cyrius.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Planning a libglade to libglade2 transition

2005-06-14 Thread Matthew Garrett
Martin Michlmayr [EMAIL PROTECTED] wrote:
 libglade was orphaned 660 days ago and there's a libglade2 package in
 the archive.  However, there are still 52 packages which depend or
 build-depend on the old libglade.  Can someone please plan and
 coordinate a transition to libglade2 so libglade can eventually be
 removed?

libglade2 is the GTK2 version of libglade, so it would have to be a
GTK-GTK2 transition.

-- 
Matthew Garrett | [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Planning a libglade to libglade2 transition

2005-06-14 Thread Martin Michlmayr
* Matthew Garrett [EMAIL PROTECTED] [2005-06-14 13:48]:
  libglade was orphaned 660 days ago and there's a libglade2 package
  in the archive.  However, there are still 52 packages which depend
  or build-depend on the old libglade.  Can someone please plan and
  coordinate a transition to libglade2 so libglade can eventually be
  removed?
 
 libglade2 is the GTK2 version of libglade, so it would have to be a
 GTK-GTK2 transition.

And how hard is that?  It seems that tons of stuff in the archive
still requires GTK1.  It would be great to move them all to GTK2.
-- 
Martin Michlmayr
http://www.cyrius.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Planning a libglade to libglade2 transition

2005-06-14 Thread Matthew Garrett
Martin Michlmayr [EMAIL PROTECTED] wrote:
 * Matthew Garrett [EMAIL PROTECTED] [2005-06-14 13:48]:
 libglade2 is the GTK2 version of libglade, so it would have to be a
 GTK-GTK2 transition.
 
 And how hard is that?  It seems that tons of stuff in the archive
 still requires GTK1.  It would be great to move them all to GTK2.

For anything that uses custom widgets, it's miserable.

-- 
Matthew Garrett | [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Planning a libglade to libglade2 transition

2005-06-14 Thread Andreas Tille

On Tue, 14 Jun 2005, Martin Michlmayr wrote:


And how hard is that?  It seems that tons of stuff in the archive
still requires GTK1.  It would be great to move them all to GTK2.

Unfortunately it's not that simple.  I'm upstream for two packages using
GTK1 and I spended some time for investigating how hard would be the
move.  Even if I would like to switch to GTK2 it would cost so much time
that other projects have much higher priority.  It is kind of I can
perfectly use this software as it is and thus I wished somebody would
lend me his time travel device to give me an additional week of live time
to port these projects but at current state I see no chance to do this
soon (even if I would love to).

Kind regards

 Andreas.

--
http://fam-tille.de


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Planning a libglade to libglade2 transition

2005-06-14 Thread Ross Burton
On Tue, 2005-06-14 at 13:55 +0100, Martin Michlmayr wrote:
  libglade2 is the GTK2 version of libglade, so it would have to be a
  GTK-GTK2 transition.
 
 And how hard is that?  It seems that tons of stuff in the archive
 still requires GTK1.  It would be great to move them all to GTK2.

It can be very tricky.  The GNOME Team are currently working through a
list of all packages using GTK+ 1 which can be dropped from the archive,
so we should be able to drop lots of the old libraries.

Ross
-- 
Ross Burton mail: [EMAIL PROTECTED]
  jabber: [EMAIL PROTECTED]
 www: http://www.burtonini.com./
 PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF



signature.asc
Description: This is a digitally signed message part


Re: Planning a libglade to libglade2 transition

2005-06-14 Thread Hamish Moffatt
On Tue, Jun 14, 2005 at 03:14:56PM +0200, Andreas Tille wrote:
 On Tue, 14 Jun 2005, Martin Michlmayr wrote:
 
 And how hard is that?  It seems that tons of stuff in the archive
 still requires GTK1.  It would be great to move them all to GTK2.
 Unfortunately it's not that simple.  I'm upstream for two packages using
 GTK1 and I spended some time for investigating how hard would be the
 move.  Even if I would like to switch to GTK2 it would cost so much time

My package gpredict uses GNOME 1 libraries as well as GTK+ 1.2.
Upstream doesn't seem to be in a hurry to upgrade; their last
release was in February and doesn't appear to have changed anything
with regard to the libraries.

Hamish
-- 
Hamish Moffatt VK3SB [EMAIL PROTECTED] [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Planning a libglade to libglade2 transition

2005-06-14 Thread Roger Leigh
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Matthew Garrett [EMAIL PROTECTED] writes:

 Martin Michlmayr [EMAIL PROTECTED] wrote:
 * Matthew Garrett [EMAIL PROTECTED] [2005-06-14 13:48]:
 libglade2 is the GTK2 version of libglade, so it would have to be a
 GTK-GTK2 transition.
 
 And how hard is that?  It seems that tons of stuff in the archive
 still requires GTK1.  It would be great to move them all to GTK2.

 For anything that uses custom widgets, it's miserable.

That's true, but for the majority of code, which just uses existing
GtkObjects, conversion is no much more involved than
search-and-replace.  Plus, if you don't bother with the full
conversion, there's quite a lot of compatibility functions to make
things easier.


Regards,
Roger

- -- 
Roger Leigh
Printing on GNU/Linux?  http://gimp-print.sourceforge.net/
Debian GNU/Linuxhttp://www.debian.org/
GPG Public Key: 0x25BFB848.  Please sign and encrypt your mail.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 http://mailcrypt.sourceforge.net/

iD8DBQFCrytBVcFcaSW/uEgRAtOBAKC1cCdHlURo2sHbfiTpeUEc86fjjQCggWF1
Rx7pIQ/SWJxfoVteGFQwrRM=
=mXbT
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Planning a libglade to libglade2 transition

2005-06-14 Thread Andreas Tille

On Tue, 14 Jun 2005, Roger Leigh wrote:


That's true, but for the majority of code, which just uses existing
GtkObjects, conversion is no much more involved than
search-and-replace.  Plus, if you don't bother with the full
conversion, there's quite a lot of compatibility functions to make
things easier.

I would be very thankful for links to aprorpiate search-and-replace
expressions or compatibility functions.  Once I was searching for
this kind of stuff I failed.

Kind regards

 Andreas.

--
http://fam-tille.de


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Planning a libglade to libglade2 transition

2005-06-14 Thread Reed Snellenberger

Martin Michlmayr wrote:

libglade was orphaned 660 days ago and there's a libglade2 package in
the archive.  However, there are still 52 packages which depend or
build-depend on the old libglade.  Can someone please plan and
coordinate a transition to libglade2 so libglade can eventually be
removed?


The list of packages (this may contain source and binary packages):

xsitecopy


xsitecopy will be removed after the next upload of the sitecopy source 
package -- it's currently FTBFS and upstream doesn't have any plan to 
continue working on it, so I've removed it from the source package (in 
the sense that the binary doesn't get built).


I've had an offer from Matt Palmer ([EMAIL PROTECTED]) to sponsor the 
upload (most recent RFS here (1)) of sitecopy 0.15.1 -- he's been 
holding off while sarge was in the freezer.


So that's one package, anyways... :-)

(1) http://lists.debian.org/debian-mentors/2005/05/msg6.html


--
I was punching a text message into my | Reed Snellenberger
phone yesterday and thought, they need   | GPG KeyID: 5A978843
to make a phone that you can just talk| rsnellenberger
into. Major Thomb| -at-houston.rr.com


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Planning a libglade to libglade2 transition

2005-06-14 Thread Steve Langasek
On Tue, Jun 14, 2005 at 01:42:46PM +0100, Martin Michlmayr wrote:
 libglade was orphaned 660 days ago and there's a libglade2 package in
 the archive.  However, there are still 52 packages which depend or
 build-depend on the old libglade.  Can someone please plan and
 coordinate a transition to libglade2 so libglade can eventually be
 removed?

Many of these are GNOME1.x-specific libraries, in turn used by GNOME1.x
applications that as yet have no GNOME2 equivalent.  (At the top of my
personal list there is gnucash...)

I'd love it if we could lose GTK1 for etch, but that's going to require some
upstream help.

-- 
Steve Langasek
postmodern programmer

 The list of packages (this may contain source and binary packages):
 
 bins
 gabber
 gal
 gco
 gfax
 ghemical
 glimmer
 gnobog
 gnome-chess
 gnome-commander
 gnome-find
 gnome-pilot
 gnome-ruby
 gnomp3
 gnotepad+
 gnucash
 gpredict
 gtkhtml
 guikachu
 guppi
 lablgtk
 libcapplet
 libgal-dev
 libgal23
 libglade-java
 libglade-ruby1.6
 libgladexml-perl
 libgtk-perl
 libgtkhtml1.1-3
 libguppi-dev
 liblablgtk-ocaml
 liblablgtk-ocaml-dev
 multi-gnome-terminal
 ogle-gui
 peacock
 pike7.2
 pike7.2-gtk
 pike7.4
 pike7.4-gtk
 pike7.6
 pike7.6-gtk
 python-glade-1.2
 python-gnome
 python-gnome-1.2
 sitecopy
 stars/contrib
 visualos
 xemacs21-gnome-mule
 xemacs21-gnome-mule-canna-wnn
 xemacs21-gnome-nomule
 xsitecopy
 yank


signature.asc
Description: Digital signature


Re: Planning a libglade to libglade2 transition

2005-06-14 Thread Roger Leigh
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Andreas Tille [EMAIL PROTECTED] writes:

 On Tue, 14 Jun 2005, Roger Leigh wrote:

 That's true, but for the majority of code, which just uses existing
 GtkObjects, conversion is no much more involved than
 search-and-replace.  Plus, if you don't bother with the full
 conversion, there's quite a lot of compatibility functions to make
 things easier.
 I would be very thankful for links to aprorpiate search-and-replace
 expressions or compatibility functions.  Once I was searching for
 this kind of stuff I failed.

I don't have any links I'm afraid.  I only learnt GTK+ 2.0, and never
used 1.2.  I did the work with nothing more than both API references.
It's a while back, but it was basically:

gtk_object_* - g_object_* (except for gtk_object_destroy)
gtk_signal_* - g_signal_*

and the same applies to all the casts:
GTK_OBJECT - G_OBJECT

That was about 80% of all the changes, but note that this is not
strictly required: all these have compatibility wrappers.

The rest of the changes were a little more involved (IIRC the object
property API is different), but in most cases it was simply a matter
of finding an appropriate equivalent and doing a little reworking.
YMMV, since it depends on exactly what GTK+ features the code uses.

If you like, I can take a look at it and suggest what needs doing.


Regards,
Roger


- -- 
Roger Leigh
Printing on GNU/Linux?  http://gimp-print.sourceforge.net/
Debian GNU/Linuxhttp://www.debian.org/
GPG Public Key: 0x25BFB848.  Please sign and encrypt your mail.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 http://mailcrypt.sourceforge.net/

iD8DBQFCr1WhVcFcaSW/uEgRAhD9AJ9LYY0WwIa74V6RSZrvDUb9UlYemwCg3XmX
FO6RZJoFlagNXZOOZ9JvprM=
=bQKG
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]