Puppy 4.2 "Deep Thought" - Bugs & Fixes
bug in /usr/local/jwmconfig2/panel-buttons?
Hi,
Sorry if this is in the wrong place, but then again I believe the same problem exists in 4.2 final.
Click on menu->Desktop->JWM Configuration->Application launch buttons in tray->Remove->OK
The dialog that appears, looks like it contains source code rather than any elements, and can't be closed, it just keeps coming back. I reboot to get rid of it.
Analysis:
"/usr/local/jwmconfig2/panel-buttons" has not changed since 4.1.2, but the content of "/root/.jwmrc-tray" has.
The line:fails because the string '<TrayButton label="Menu"' does not exist in 4.2.
"/root/.jwmrc-tray" has also changed so that the last line now has a 'newline' at the end, in 4.1.2 it doesn't.
The line:produces a result that is now one bigger than it used to be. So after fixing the first problem, It says it removes the icon, but doesn't.
I have attached a new "panel-buttons" that contains a crude workaround for both problems.
Beginning and end of my changes is marked by the line "### gyro fix for 4.2"
Done on a frugal install on main NTFS partition
gyro
Sorry if this is in the wrong place, but then again I believe the same problem exists in 4.2 final.
Click on menu->Desktop->JWM Configuration->Application launch buttons in tray->Remove->OK
The dialog that appears, looks like it contains source code rather than any elements, and can't be closed, it just keeps coming back. I reboot to get rid of it.
Analysis:
"/usr/local/jwmconfig2/panel-buttons" has not changed since 4.1.2, but the content of "/root/.jwmrc-tray" has.
The line:
Code: Select all
low=`grep '<TrayButton label="Menu"' -n /root/.jwmrc-tray | sed -e 's/\:.*>//g'` ### get line number with the Menu button
"/root/.jwmrc-tray" has also changed so that the last line now has a 'newline' at the end, in 4.1.2 it doesn't.
The line:
Code: Select all
total=`wc -l /root/.jwmrc-tray | sed -e 's/ *//' | sed -e 's/ .*//g'` ### get total number of lines
I have attached a new "panel-buttons" that contains a crude workaround for both problems.
Beginning and end of my changes is marked by the line "### gyro fix for 4.2"
Done on a frugal install on main NTFS partition
gyro
- Attachments
-
- panel-buttons.gz
- modified "panel-buttons" script so it works in 4.2.
- (2.37 KiB) Downloaded 318 times
Re: bug in /usr/local/jwmconfig2/panel-buttons?
Thanks, gyro. This is definitely the right place and I just love problems that come with ready-made solutions, crude or otherwise. I have downloaded for testing and inclusion in 4.2.1 update release.gyro wrote:I have attached a new "panel-buttons" that contains a crude workaround for both problems.
Beginning and end of my changes is marked by the line "### gyro fix for 4.2"
Cheers
[i]Actions speak louder than words ... and they usually work when words don't![/i]
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com
Hows things going? I havnt purposefully havnt contributed to this thread, because I dont want to delay release any further. Hows progress on the bigger bugs?
1 Opening word documents
2 Reliable printing system
3 Wireless modules
4 Seamonkey giving security warnings when its "relatively" secure.
Since were the maintainers of a very attractive looking and powerful linux starter distro, its not good to leave these issues unresolved for a whole month - not when your in the top ten.
@WhoDo:- Now may be the time to resolve all currently open issues, and issue an RC for testing.
1 Opening word documents
2 Reliable printing system
3 Wireless modules
4 Seamonkey giving security warnings when its "relatively" secure.
Since were the maintainers of a very attractive looking and powerful linux starter distro, its not good to leave these issues unresolved for a whole month - not when your in the top ten.
@WhoDo:- Now may be the time to resolve all currently open issues, and issue an RC for testing.
Puppy Linux's [url=http://www.murga-linux.com/puppy/viewtopic.php?p=296352#296352]Mission[/url]
Sorry, my server is down atm!
Sorry, my server is down atm!
- Pizzasgood
- Posts: 6183
- Joined: Wed 04 May 2005, 20:28
- Location: Knoxville, TN, USA
He's working on it as we type, actually. I believe there's an incomplete version of it in a test directory of ibiblio now, so Barry can take a gander and double check some stuff.
I forgot to mention, when I was attempting to compile GTK with 4.2, I noticed that the /usr/lib/libpng12.so file in the devx_420.sfs file was pointing to the wrong version of libpng12 - it should point to libpng12.so.0.34.0, but instead points to libpng12.so.0.22.0.
Also, my gtk package includes a /usr/X11R7/lib/libXi.so symlink because it's missing in Puppy, but that symlink should really be part of the xorg package instead. When you add it, you should probably go ahead and move that link into the xorg package. (And adjust the xorg package's version number!)
But even so, there are still problems stopping me from compiling GTK properly in 4.20. I had to do the gtk recompile in 4.1.2 instead. I'm not sure if they were more little errors like that, or if there were missing headers. I was more concerned with getting GTK recompiled. I'll take another look later.
I forgot to mention, when I was attempting to compile GTK with 4.2, I noticed that the /usr/lib/libpng12.so file in the devx_420.sfs file was pointing to the wrong version of libpng12 - it should point to libpng12.so.0.34.0, but instead points to libpng12.so.0.22.0.
Also, my gtk package includes a /usr/X11R7/lib/libXi.so symlink because it's missing in Puppy, but that symlink should really be part of the xorg package instead. When you add it, you should probably go ahead and move that link into the xorg package. (And adjust the xorg package's version number!)
But even so, there are still problems stopping me from compiling GTK properly in 4.20. I had to do the gtk recompile in 4.1.2 instead. I'm not sure if they were more little errors like that, or if there were missing headers. I was more concerned with getting GTK recompiled. I'll take another look later.
Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib


- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
I can compile it perfectly in 4.2, If you give me you configure code, I could do it and post it back?Pizzasgood wrote:He's working on it as we type, actually. I believe there's an incomplete version of it in a test directory of ibiblio now, so Barry can take a gander and double check some stuff.
I forgot to mention, when I was attempting to compile GTK with 4.2, I noticed that the /usr/lib/libpng12.so file in the devx_420.sfs file was pointing to the wrong version of libpng12 - it should point to libpng12.so.0.34.0, but instead points to libpng12.so.0.22.0.
Also, my gtk package includes a /usr/X11R7/lib/libXi.so symlink because it's missing in Puppy, but that symlink should really be part of the xorg package instead. When you add it, you should probably go ahead and move that link into the xorg package. (And adjust the xorg package's version number!)
But even so, there are still problems stopping me from compiling GTK properly in 4.20. I had to do the gtk recompile in 4.1.2 instead. I'm not sure if they were more little errors like that, or if there were missing headers. I was more concerned with getting GTK recompiled. I'll take another look later.
also the patched your looking for apng/png devs are located at
http://www.murga-linux.com/puppy/viewto ... h&id=14012
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
I had better not distract him then.pizzasgood wrote:He's working on it as we type, actually. I believe there's an incomplete version of it in a test directory of ibiblio now, so Barry can take a gander and double check some stuff.
Keep up the good work, let me know when you need testers.
Puppy Linux's [url=http://www.murga-linux.com/puppy/viewtopic.php?p=296352#296352]Mission[/url]
Sorry, my server is down atm!
Sorry, my server is down atm!
- Pizzasgood
- Posts: 6183
- Joined: Wed 04 May 2005, 20:28
- Location: Knoxville, TN, USA
http://ftp.gnome.org/pub/gnome/sources/ ... .1.tar.bz2
You'll need to run this before you can compile, to add that missing libXi simlink I mentioned:
The --with-xinput isn't strictly needed, but it's a small price to pay to have pressure sensitivity work in Wacom tablets. Otherwise anybody who wants to use their tablet needs to install a new copy of GTK. Puppy 3.x and earlier had this enabled. It went missing in 4.x.
Code: Select all
./configure --prefix=/usr --with-xinput
Code: Select all
ln -s libXi.so.6 /usr/X11R7/lib/libXi.so
The --with-xinput isn't strictly needed, but it's a small price to pay to have pressure sensitivity work in Wacom tablets. Otherwise anybody who wants to use their tablet needs to install a new copy of GTK. Puppy 3.x and earlier had this enabled. It went missing in 4.x.
Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib


- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
I already had that system link, the default compiler is missing a few links for a lot of applications. Downloading the sources, shouldn't be long.Pizzasgood wrote:http://ftp.gnome.org/pub/gnome/sources/ ... .1.tar.bz2You'll need to run this before you can compile, to add that missing libXi simlink I mentioned:Code: Select all
./configure --prefix=/usr --with-xinput
Code: Select all
ln -s libXi.so.6 /usr/X11R7/lib/libXi.so
The --with-xinput isn't strictly needed, but it's a small price to pay to have pressure sensitivity work in Wacom tablets. Otherwise anybody who wants to use their tablet needs to install a new copy of GTK. Puppy 3.x and earlier had this enabled. It went missing in 4.x.
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
Its compiling, sorry about the wait, but I wiped the system, so I would have a clean base to compile with, that way no missing libs etc. So I had to make the 18GB pupsave over again, frugal install etc, should be done in about 5mins.
ttuuxxx
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
Hey WhoDo rember I mentioned way back that Barry's Cups issue was libgnomecups and libgnomeprint related, well a funny thing happened, While I was compiling the gtk2.12.1 for pizzasgood I had an error, it was libgnomeprintui-2-2 just wondering what is that? is that another gnomeprint some has given you and you mixed them up, because when I built libgnomeprint-2-2 it didn't have the "UI" at the end, does that stand for unicode? If so that could be a issue because none of the other Cups related are compiled as unicode, so I reinstalled the full libgnomeprint I compiled the firstime and This time it compiled without error. So below is the the libgnomeprint that should be installed by default. Its the full version with the devs included. Its also a part of the gtk so it really should be replaced now.
ttuuxxx
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
http://www.puppylinux.asia/tpp/ttuuxxx/ ... 1-full.pet
Here's the gtk, I removed the 18MB worth of doc's and stripped the 4 main libs saving 1MB. Thats it. So basically its full, just remove the needed dev's for the compiler since it does make a cups plugin, which could also relate to printing issues, since we never upgrade gtk after we upgraded cups, which we should I guess since it makes a plugin based on the cups system installed.
ttuuxxx
Here's the gtk, I removed the 18MB worth of doc's and stripped the 4 main libs saving 1MB. Thats it. So basically its full, just remove the needed dev's for the compiler since it does make a cups plugin, which could also relate to printing issues, since we never upgrade gtk after we upgraded cups, which we should I guess since it makes a plugin based on the cups system installed.
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
Wow it does make a difference, I don't even have a printer installed and look at how many options I have, I never had the Samba and few others before, I think someone better take notes about gtk and cups.
ttuuxxx
ttuuxxx
- Attachments
-
- cups.jpg
- (27.65 KiB) Downloaded 721 times
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
Hi Well its strange then because look at the images below, one is the default pet and one is the usr/lib directory, plus it wouldn't compile until I installed the full version including dev's.DaveS wrote:Ttuuxxx, I would expect ui to stand for 'user interface', that is the normal convention, with uni for Unicode?
the usr/lib has the UI from where? Its the only Cups related file with that numbering. It had to come from a libgnomeprint package, but it isn't included in the one I released, well not in file backup section of my hard drive.
ttuuxxx
and yes usually uni is for unicode
- Attachments
-
- Usr-Lib.png
- (63.95 KiB) Downloaded 716 times
-
- gnomeprintpackage.jpg
- (27 KiB) Downloaded 732 times
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
- Pizzasgood
- Posts: 6183
- Joined: Wed 04 May 2005, 20:28
- Location: Knoxville, TN, USA
Cool. I'll test it tomorrow (my first real final is tomorrow, so I need to go to bed now).
It would be easier on WhoDo if you used the new2dir program to automatically make both the plain and the _DEV packages from the get-go. I've been pretty spotty about doing that myself, but I'm trying to improve and become more "proper".
It would be easier on WhoDo if you used the new2dir program to automatically make both the plain and the _DEV packages from the get-go. I've been pretty spotty about doing that myself, but I'm trying to improve and become more "proper".
Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib


- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
I usually divide them up myself, Hmmm does it do that? hell all I ever do is type i386 when I compile as i386 and lightning speed hit enter like 5 times and never actually read the scripts, lol maybe I should. lolPizzasgood wrote:Cool. I'll test it tomorrow (my first real final is tomorrow, so I need to go to bed now).
It would be easier on WhoDo if you used the new2dir program to automatically make both the plain and the _DEV packages from the get-go. I've been pretty spotty about doing that myself, but I'm trying to improve and become more "proper".
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
- Pizzasgood
- Posts: 6183
- Joined: Wed 04 May 2005, 20:28
- Location: Knoxville, TN, USA
Yeah. There's a stage where it stops and lets you type in a comma separated list including EXE,DEV,DOC,NLS and it will automatically make separate packages for each one (EXE is the normal one, and the package it makes won't have any suffix. The others will have a _DEV, _DOC, or _NLS suffix between package name and version number).
WhoDo: Did you get that email I sent out a while back about the inconsistencies between the Unleashed packages and the 4.2 ISO?
WhoDo: Did you get that email I sent out a while back about the inconsistencies between the Unleashed packages and the 4.2 ISO?
Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib


- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
Barry had a note on his blog that he had to rename some of them, due to improper naming , could that be it?Pizzasgood wrote: WhoDo: Did you get that email I sent out a while back about the inconsistencies between the Unleashed packages and the 4.2 ISO?
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
Both libgnomeprint-2.18.5 and libgnomeprintui-2.18.2 are "on" in 4.2 and 4.2.1, ttuuxxx. I originally left the "ui" (user interface) library out and the Puppy build threw it up as a missing dependency, so I had to put it back.ttuuxxx wrote:While I was compiling the gtk2.12.1 for pizzasgood I had an error, it was libgnomeprintui-2-2 just wondering what is that? is that another gnomeprint some has given you and you mixed them up, because when I built libgnomeprint-2-2 it didn't have the "UI" at the end, does that stand for unicode? If so that could be a issue because none of the other Cups related are compiled as unicode, so I reinstalled the full libgnomeprint I compiled the firstime and This time it compiled without error. So below is the the libgnomeprint that should be installed by default. Its the full version with the devs included. Its also a part of the gtk so it really should be replaced now.
So what you're telling me is that I can replace both libgnomeprint-2.18.5 and libgnomeprintui-2.18.2 with the libgnomeprint-2.18.5 now supplied? If that's the case then we should rename that to avoid overwriting the previous version in pet_packages_4 at ibiblio.org too.
[i]Actions speak louder than words ... and they usually work when words don't![/i]
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com