Page 1 of 1

Glib 2.20.0 Puppy 4.0+ Full Version

Posted: Wed 18 Mar 2009, 12:52
by ttuuxxx
Hi Guys I was compiling lix panel and it needed gio, well thats a part of Glib that we don't have and basically there have been reports that a newer version of glib would make Firefox more stable, well So I crossed my fingers and compiled/installed it, and it running just fine on series 4.0 :)
So this is the full Glib, it includes Gio. Glib, Gmodule, Gthread, Gobject
I made into 3 pacakges

1st package is just for users who don't compile applications.
http://www.puppylinux.asia/tpp/ttuuxxx/ ... ripped.pet

2nd Package is the Dev files for compiling
http://www.puppylinux.asia/tpp/ttuuxxx/ ... .0-dev.pet

3rd package is the full package, basically packages 1+2 all-in-one :)
http://www.puppylinux.asia/tpp/ttuuxxx/ ... 0-i386.pet

username: puppy
password: linux

you'll probably have to type it twice :wink:

Ps use this at your own risk.
ttuuxxx

Thanks for your efforts

Posted: Wed 18 Mar 2009, 14:43
by techtype
Thanks! This was purported to stabilize Firefox 3, especially regarding flash. I can't say if that is true as flash already worked for me using MU's Firefox SFS.

However, I can say that this does not fix the javascript stability problem.

There is a quick check that can be performed for Firefox stability on any pup or other Linux release: go to the my.yahoo.com page (assuming you have it set up to include lots of news headlines), then run the cursor up and down over the news stories for several seconds, pausing sometimes to trigger the javascript that displays more of the story. If Firefox is unstable, the browser will disappear without a trace. If Firefox is stable, you can do this all day without a problem. Mark's final Muppy releases are stable and so is the "Unnamed Pup" and releases built from it. (like Newyears pup) Many releases that include Firefox 2 are stable, but most that include Firefox 3 are not. Your Firepup is stable, thank you very much! I use it for pups that fail the above test.

My opinion is that the version of GTK itself is involved in this. I base this on my tests of installing an older GTK on a stable pup. When I do this, the formerly stable Firefox 3 crashes as described above.

Re: Thanks for your efforts

Posted: Wed 18 Mar 2009, 15:13
by ttuuxxx
techtype wrote:Thanks! This was purported to stabilize Firefox 3, especially regarding flash. I can't say if that is true as flash already worked for me using MU's Firefox SFS.

However, I can say that this does not fix the javascript stability problem.

There is a quick check that can be performed for Firefox stability on any pup or other Linux release: go to the my.yahoo.com page (assuming you have it set up to include lots of news headlines), then run the cursor up and down over the news stories for several seconds, pausing sometimes to trigger the javascript that displays more of the story. If Firefox is unstable, the browser will disappear without a trace. If Firefox is stable, you can do this all day without a problem. Mark's final Muppy releases are stable and so is the "Unnamed Pup" and releases built from it. (like Newyears pup) Many releases that include Firefox 2 are stable, but most that include Firefox 3 are not. Your Firepup is stable, thank you very much! I use it for pups that fail the above test.

My opinion is that the version of GTK itself is involved in this. I base this on my tests of installing an older GTK on a stable pup. When I do this, the formerly stable Firefox 3 crashes as described above.
Yes Its really to do with Cairo, Gtk, Glib. On another thread they were saying it was just Glib, with flash, you have to be using flash 10+, not puppy's default flash 9.048. But having this glib installed will help the stability issues somewhat, I'm trying to compile the latest GTK but the dependencies are Cairo and pixman, Thats where it gets complicated, last time I tried this I deleted the older pixman, and boom everything stopped working, like Rox etc. This time I'll try to do system links.
ttuuxxx

Posted: Wed 18 Mar 2009, 16:39
by mikeb
My opinion is that the version of GTK itself is involved in this.
Yes indeed...seems the main culprit but the glib only update did improve stability with the puppy 4.12/flash 10 setup I was trying.
I think I mentioned at some point that this particular firefox instability was not necessarily flash related.

Thanks for the libs ttuuxxx...they're are great to ghave garound.
I've been abusing that 1.800 version with good results so far.

I will try that my.yahoo.com test too.

At least I feel the walls closing in on this problem

regards

mike

Posted: Wed 01 Apr 2009, 19:58
by mikeb
Ok just some extra feedback.

I was getting a consistant crash with firefox 3 and goole video with and without flash block! so I reverted to firefox 2. I also removed the glibc update back to standard puppy 4.12

When trying out firefox 2 I was then getting consistant crashes (the new mozilla/firefox buzz phase it seems) with the save file dialog (on rapidshare). The fix...reinstalled the glibc update.

Note I only updated glibc to 1.800 and not the full gtk update but there is definately something broken about 4.12 gtk (and 4.20?)

mike

Posted: Wed 01 Apr 2009, 23:57
by ttuuxxx
mikeb wrote:Ok just some extra feedback.

I was getting a consistant crash with firefox 3 and goole video with and without flash block! so I reverted to firefox 2. I also removed the glibc update back to standard puppy 4.12

When trying out firefox 2 I was then getting consistant crashes (the new mozilla/firefox buzz phase it seems) with the save file dialog (on rapidshare). The fix...reinstalled the glibc update.

Note I only updated glibc to 1.800 and not the full gtk update but there is definately something broken about 4.12 gtk (and 4.20?)

mike
Yep 4.2 and 4.12 have the same Glib so whats broken on one, is broken on the other.
ttuuxxx

Posted: Thu 02 Apr 2009, 02:39
by panzerpuppy
@ttuuxxx: Does your package have the glibmm libs?

Posted: Thu 02 Apr 2009, 13:35
by ttuuxxx
panzerpuppy wrote:@ttuuxxx: Does your package have the glibmm libs?
No thats another package you have to compile, its separate from the default glib, It does contain
-libgio
-libglib
-libgmodule
-libgobject
-libgthread

I didn't remove any libs etc, its a full package.
ttuuxxx

Posted: Thu 02 Apr 2009, 14:47
by drummachine
Only a full gtk core update prevents Firefox 3 from crashing.
I'm still using my update package (see this thread) on a full install and Firefox 3 runs stable (but soooo slow on old hardware).
I'm using Firefox 3.1beta now which runs much faster.

Posted: Fri 03 Apr 2009, 14:14
by Colonel Panic
Thanks for this one. I'm using Firefox 3.0.7 at the moment in Lighthouse and although I've had no problems with it yet (it's very new on my system) I've had crashes in the past with Firefox 2 and flash, so better safe than sorry.

Posted: Fri 03 Apr 2009, 22:35
by pa_mcclamrock
Thanks!! I was having trouble getting the new Gnocl 0.9.94 to work on Puppy because, unlike Gnocl 0.9.92 which is built into Puppy 4.2, Gnocl 0.9.94 requires Gio. I installed the "stripped" Glib Full Version package, and Gnocl 0.9.94 worked at once. It has some important improvements over 0.9.92, which should make it possible for me to rewrite most or even all of my Tcl/Tk apps with Gnocl. In addition to some improvements in functionality, this will enable my apps to take on the selected GTK+ theme instead of having to depend on my clunky homemade Tk color-scheme code to get a halfway decent-looking color scheme. I just hope I can find the spare time to get it done!