Thread: Re: gnome 2.6/gtk 2.4
Cream is a free, easy-to-use configuration of the Vim text editor
Brought to you by:
digitect
From: Steve H. <dig...@mi...> - 2004-04-02 00:44:19
|
From: Elias Pschernig, Apr 1, 2004 5:04 PM > > Since I upgraded my debian to gnome 2.6/gtk 2.4, cream stopped > working properly. Everything seems ok, but when I exit, then I first > get about 20 of this: > > (vim:2796): GLib-GObject-CRITICAL **: file gobject.c: line 1579 > (g_object_unref): assertion `G_IS_OBJECT (object)' failed > > And then this: > > (gnome_segv:2820): Gtk-WARNING **: Ignoring the separator setting > > Any ideas what could be causing this, and how to get rid of it? > > Cream version is 0.2.28. > GVim version is 6.2.364. > > GVim without cream works without any warnings or errors or other > problems. So I'm suspecting something is wrong with Cream. Looks like a binary problem, Cream doesn't have any way of accessing GLib or GTK directly. But it is likely that Cream uses an option that your default Vim setup doesn't, thus producing the error. Wow, GNOME 2.6. If I was a betting man, I'd bet something new in GTK 2.4 has broken Vim. I won't see GNOME 2.6 until Fedora Core 2 + a week or two to test for myself. Your best bet is to check the vi...@vi... list. (Unless somebody else here can help you.) -- Steve Hall [ dig...@mi... ] Cream... the Vim text editor in sheep's clothing! http://cream.sourceforge.net |
From: Thomas de G. de L. <deg...@ea...> - 2004-04-29 01:29:46
|
From: Elias Pschernig, Apr 1, 2004 5:04 PM > Since I upgraded my debian to gnome 2.6/gtk 2.4, cream stopped > working properly. Everything seems ok, but when I exit, then I > first get about 20 of this: > > (vim:2796): GLib-GObject-CRITICAL **: file gobject.c: line 1579 > (g_object_unref): assertion `G_IS_OBJECT (object)" failed > I had the same problem. It happens with Gvim/Gtk-2.4 as soon as you use non-builtin icons for the toolbar. If you want, you can try the patch i've just sent on vim-dev: http://marc.theaimsgroup.com/?l=vim-dev&m=108317705302808 -- TGL. |
From: Steve H. <dig...@mi...> - 2004-04-29 01:56:55
|
On Wed, 2004-04-28 at 15:05, Thomas de Grenier de Latour wrote: > From: Elias Pschernig, Apr 1, 2004 5:04 PM > > > Since I upgraded my debian to gnome 2.6/gtk 2.4, cream stopped > > working properly. Everything seems ok, but when I exit, then I > > first get about 20 of this: > > > > (vim:2796): GLib-GObject-CRITICAL **: file gobject.c: line 1579 > > (g_object_unref): assertion `G_IS_OBJECT (object)" failed > > > > I had the same problem. It happens with Gvim/Gtk-2.4 as soon > as you use non-builtin icons for the toolbar. If you want, you > can try the patch i've just sent on vim-dev: > http://marc.theaimsgroup.com/?l=vim-dev&m=108317705302808 Thomas, thanks much for following up on this. I read the vim and vim-dev lists pretty closely, but I'd appreciate if you could keep us updated here on developments or resolutions to this issue. Thanks. -- Steve Hall [ dig...@mi... ] Cream... sheep's clothing for the Vim text editor! http://cream.sourceforge.net |
From: Elias P. <el...@us...> - 2004-04-29 07:48:57
|
On Wed, 2004-04-28 at 21:05, Thomas de Grenier de Latour wrote: > From: Elias Pschernig, Apr 1, 2004 5:04 PM > > > Since I upgraded my debian to gnome 2.6/gtk 2.4, cream stopped > > working properly. Everything seems ok, but when I exit, then I > > first get about 20 of this: > > > > (vim:2796): GLib-GObject-CRITICAL **: file gobject.c: line 1579 > > (g_object_unref): assertion `G_IS_OBJECT (object)" failed > > > > I had the same problem. It happens with Gvim/Gtk-2.4 as soon > as you use non-builtin icons for the toolbar. If you want, you > can try the patch i've just sent on vim-dev: > http://marc.theaimsgroup.com/?l=vim-dev&m=108317705302808 Thanks for the info! (The truth is though, I got used to not having a toolbar, and like the extra line I get :) -- Elias Pschernig <el...@us...> |
From: Elias P. <el...@us...> - 2004-04-02 11:07:38
|
On Fri, 2004-04-02 at 02:44, Steve Hall wrote: > Looks like a binary problem, Cream doesn't have any way of accessing > GLib or GTK directly. But it is likely that Cream uses an option that > your default Vim setup doesn't, thus producing the error. > > Wow, GNOME 2.6. If I was a betting man, I'd bet something new in GTK > 2.4 has broken Vim. I won't see GNOME 2.6 until Fedora Core 2 + a week > or two to test for myself. Your best bet is to check the vi...@vi... > list. (Unless somebody else here can help you.) I looked a bit in the vim.org ML archives, but didn't find anything. The Debian bugtracker has a report about a crash with some input method in gvim.. but I'm not using that. So I'll have to wait until gtk 2.4 is more widespread I guess. It's just, I don't know what to do without a working cream :) Btw, is there still someone maintaining a Debian package of cream? I remember, there was a package once, but it never was updated. -- Elias Pschernig <el...@us...> |
From: Ben A. <be...@bg...> - 2004-04-02 13:46:02
|
On Fri, 2004-04-02 at 07:07, Elias Pschernig wrote: > Btw, is there still someone maintaining a Debian package of cream? I > remember, there was a package once, but it never was updated. Ssh, don't tell anyone, but I'm a Debian developer and I use cream ... No, I don't think there is one, but if nobody else wants to do it (as if I don't have enough packages ;) then I'll do consider doing it. Cream is of particular interest to my project, Debian Jr. -- http://www.debian.org/devel/debian-jr -- because I include vim so that children can start using it as soon as they are capable of handling a "grown-up" text editor (and to be perfectly impartial, I also include emacs). Since Debian-using children are likely already familiar with a modeless editor, Cream would provide a bridge between the simplicity and ease-of-use of a modeless editor to the efficiency and power of a modal editor. Ben -- Ben Armstrong -. Medianet Development Group, BAr...@dy... `-. Dymaxion Research Limited <URL: http://www.dymaxion.ca/> `- Halifax, Nova Scotia, Canada |
From: Elias P. <el...@us...> - 2004-04-02 14:18:55
|
On Fri, 2004-04-02 at 15:44, Ben Armstrong wrote: > On Fri, 2004-04-02 at 07:07, Elias Pschernig wrote: > > Btw, is there still someone maintaining a Debian package of cream? I > > remember, there was a package once, but it never was updated. > > Ssh, don't tell anyone, but I'm a Debian developer and I use cream ... > No, I don't think there is one, but if nobody else wants to do it (as if > I don't have enough packages ;) then I'll do consider doing it. I just checked the archives, and found the announcement of the debian package: http://sourceforge.net/mailarchive/forum.php?thread_id=3351613&forum_id=12287 So, there actually is a package - it just wasn't updated yet this year and I stopped using it when newer versions got available on cream.sf.net.. > Cream is of particular interest to my project, Debian Jr. -- > http://www.debian.org/devel/debian-jr -- because I include vim so that > children can start using it as soon as they are capable of handling a > "grown-up" text editor (and to be perfectly impartial, I also include > emacs). Since Debian-using children are likely already familiar with a > modeless editor, Cream would provide a bridge between the simplicity and > ease-of-use of a modeless editor to the efficiency and power of a modal > editor. Heh, I'll never understand the efficiency and power of a modal editor. With cream, I never have to change modes, so I'm always more efficient since I save the mode changing work ;) Anyway, it would be great if there was a package so I could get the most recent working cream out of Debian, like it is for all other applications I'm using :) -- Elias Pschernig <el...@us...> |
From: Ben A. <be...@bg...> - 2004-04-02 14:39:56
|
On Fri, 2004-04-02 at 10:18, Elias Pschernig wrote: > I just checked the archives, and found the announcement of the debian > package: > http://sourceforge.net/mailarchive/forum.php?thread_id=3351613&forum_id=12287 I'm sorry. That URL doesn't work for me. I get a sourceforge error page back that says: ERROR Forum not found Cut-and-paste error on your part? > So, there actually is a package - it just wasn't updated yet this year > and I stopped using it when newer versions got available on > cream.sf.net.. When I say I don't think there is a package, "in Debian" is implied. I mean when I type "apt-cache search cream" I don't see it. If there is a package maintained outside of Debian, that's a different matter. Please provide a URL, as it may be of interest. > Heh, I'll never understand the efficiency and power of a modal editor. > With cream, I never have to change modes, so I'm always more efficient > since I save the mode changing work ;) Clearly I have my own bias. And so far as Debian Jr. is concerned, I can provide that bridge, but nothing forces anyone to cross it. :) > Anyway, it would be great if there was a package so I could get the most > recent working cream out of Debian, like it is for all other > applications I'm using :) I have one concern about packaging cream for Debian: how will I handle system-wide vs. user configuration? I only have cream working right now so that all scripts are in my personal $HOME/.cream directory, and have no experience with a system-wide installation. I'm sure if I take on the task, I'll be able to figure it out, though. Ben -- Ben Armstrong -. Medianet Development Group, BAr...@dy... `-. Dymaxion Research Limited <URL: http://www.dymaxion.ca/> `- Halifax, Nova Scotia, Canada |
From: Elias P. <el...@us...> - 2004-04-02 14:58:22
|
On Fri, 2004-04-02 at 16:39, Ben Armstrong wrote: > On Fri, 2004-04-02 at 10:18, Elias Pschernig wrote: > > I just checked the archives, and found the announcement of the debian > > package: > > http://sourceforge.net/mailarchive/forum.php?thread_id=3351613&forum_id=12287 > > I'm sorry. That URL doesn't work for me. I get a sourceforge error > page back that says: > > ERROR > Forum not found > > Cut-and-paste error on your part? Hm, strange.. I got the link by clicking on the link on the bottom of every page, then on Archives, then on October 2003. Now it doesn't work anymore. Seems a temporary error on SF. > > > So, there actually is a package - it just wasn't updated yet this year > > and I stopped using it when newer versions got available on > > cream.sf.net.. > > When I say I don't think there is a package, "in Debian" is implied. I > mean when I type "apt-cache search cream" I don't see it. If there is a > package maintained outside of Debian, that's a different matter. Please > provide a URL, as it may be of interest. Yep, it was linked to from the ML archive above: http://mentors.debian.net/ and http://mentors.debian.net/debian/pool/main/c/cream/ > > Heh, I'll never understand the efficiency and power of a modal editor. > > With cream, I never have to change modes, so I'm always more efficient > > since I save the mode changing work ;) > > Clearly I have my own bias. And so far as Debian Jr. is concerned, I > can provide that bridge, but nothing forces anyone to cross it. :) > > > Anyway, it would be great if there was a package so I could get the most > > recent working cream out of Debian, like it is for all other > > applications I'm using :) > > I have one concern about packaging cream for Debian: how will I handle > system-wide vs. user configuration? I only have cream working right now > so that all scripts are in my personal $HOME/.cream directory, and have > no experience with a system-wide installation. I'm sure if I take on > the task, I'll be able to figure it out, though. That's handled by the package above, and also explained in the cream FAQ. Basically, just set some environment variables. Personally, I'm using this: > cat /usr/local/bin/cream export CREAM='/usr/local/share/cream-0.28/' export VIMINIT='source /usr/local/share/cream-0.28/.vimrc' export CREAM_BAK=$HOME/.cream/ export CREAM_SWP=$HOME/.cream/ export CREAM_VIEW=$HOME/.cream/ export CREAM_USER=$HOME/.cream/ exec gvim "$@" -- Elias Pschernig <el...@us...> |
From: Ben A. <be...@bg...> - 2004-04-02 16:13:55
|
On Fri, 2004-04-02 at 10:57, Elias Pschernig wrote: > Yep, it was linked to from the ML archive above: > http://mentors.debian.net/ > and > http://mentors.debian.net/debian/pool/main/c/cream/ That's the ticket. I have contacted Christoph offering to sponsor his package, provided he brings it up to 0.28 first, and received a reply right away from him. He'd be happy to have me do that, and will let me know as soon as he has uploaded 0.28 to mentors. Since Cristoph is a Debian developer applicant who has passed all stages so far except final approval, it looks like we're all set to have Cream maintained in Debian from here on. I will sponsor uploads until he is approved, and thereafter he'll be able to keep Cream up-to-date in Debian on his own. Ben -- Ben Armstrong -. Medianet Development Group, BAr...@dy... `-. Dymaxion Research Limited <URL: http://www.dymaxion.ca/> `- Halifax, Nova Scotia, Canada |
From: Elias P. <el...@us...> - 2004-04-02 16:54:00
|
On Fri, 2004-04-02 at 18:13, Ben Armstrong wrote: > That's the ticket. I have contacted Christoph offering to sponsor his > package, provided he brings it up to 0.28 first, and received a reply > right away from him. He'd be happy to have me do that, and will let me > know as soon as he has uploaded 0.28 to mentors. > > Since Cristoph is a Debian developer applicant who has passed all stages > so far except final approval, it looks like we're all set to have Cream > maintained in Debian from here on. I will sponsor uploads until he is > approved, and thereafter he'll be able to keep Cream up-to-date in > Debian on his own. > Heh, I didn't know you have to pass multiple stages and a final approval to be a Debian maintainer - sounds like there must then be a big approval party for every new maintainer :) Anyway, I hope some of you will now see the same odd problems I'm having with cream in gnome 2.6, and fix them.. -- Elias Pschernig <el...@us...> |
From: Elias P. <el...@us...> - 2004-04-04 15:40:08
|
On Fri, 2004-04-02 at 02:44, Steve Hall wrote: > > > > GVim without cream works without any warnings or errors or other > > problems. So I'm suspecting something is wrong with Cream. > > Looks like a binary problem, Cream doesn't have any way of accessing > GLib or GTK directly. But it is likely that Cream uses an option that > your default Vim setup doesn't, thus producing the error. > Ok, I found out, if I don't include the file "cream-menu-toolbar.vim", cream works again (without tons of error messages at exit). Of course, I lose the toolbar, but better than all the error messages. The toolbar in gvim works without problems though. Does this help in any way to track down the possible cause? -- Elias Pschernig <el...@us...> |
From: Steve H. <dig...@mi...> - 2004-04-05 01:48:37
|
From: Elias Pschernig, Sun, 04 Apr 2004 17:39:55 +0200 > On Fri, 2004-04-02 at 02:44, Steve Hall wrote: > > > > > > GVim without cream works without any warnings or errors or other > > > problems. So I'm suspecting something is wrong with Cream. > > > > Looks like a binary problem, Cream doesn't have any way of > > accessing GLib or GTK directly. But it is likely that Cream uses > > an option that your default Vim setup doesn't, thus producing the > > error. > > Ok, I found out, if I don't include the file > "cream-menu-toolbar.vim", cream works again (without tons of error > messages at exit). Of course, I lose the toolbar, but better than > all the error messages. The toolbar in gvim works without problems > though. Does this help in any way to track down the possible cause? Yes, Vim's code for external icons has always been quite fragile. I faintly remember seeing some patches "fixing" it for gtk. No doubt these have broken hacks we used to implement the toolbar in the first place. I'll make a note on the ToDo and look into it when I get a chance. -- Steve Hall [ dig...@mi... ] Cream... the Vim text editor in sheep's clothing! http://cream.sourceforge.net |