Puppy 4.2 "Deep Thought" - Bugs & Fixes

Please post any bugs you have found
Message
Author
Philh
Posts: 150
Joined: Wed 17 May 2006, 13:26
Location: England

#201 Post by Philh »

Two things Ive noticed
The border(JWM) around alsaplayer is blinking away and breaking up.
Doesnt do it with any other programs.

In Icewm with default theme, the close and minimize buttons of programs go weird when you move your mouse over them.

gyro
Posts: 1798
Joined: Tue 28 Oct 2008, 21:35
Location: Brisbane, Australia

bug in /usr/local/jwmconfig2/panel-buttons?

#202 Post by gyro »

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:

Code: Select all

low=`grep '<TrayButton label="Menu"'  -n /root/.jwmrc-tray | sed -e 's/\:.*>//g'`  ### get line number with the Menu button
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:

Code: Select all

total=`wc -l /root/.jwmrc-tray | sed -e 's/ *//' | sed -e 's/ .*//g'` ### get total number of lines
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
Attachments
panel-buttons.gz
modified &quot;panel-buttons&quot; script so it works in 4.2.
(2.37 KiB) Downloaded 310 times

User avatar
WhoDo
Posts: 4428
Joined: Wed 12 Jul 2006, 01:58
Location: Lake Macquarie NSW Australia

Re: bug in /usr/local/jwmconfig2/panel-buttons?

#203 Post by WhoDo »

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"
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.

Cheers
[i]Actions speak louder than words ... and they usually work when words don't![/i]
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com

User avatar
ecomoney
Posts: 2178
Joined: Fri 25 Nov 2005, 07:00
Location: Lincolnshire, England
Contact:

#204 Post by ecomoney »

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.
Puppy Linux's [url=http://www.murga-linux.com/puppy/viewtopic.php?p=296352#296352]Mission[/url]

Sorry, my server is down atm!

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#205 Post by Pizzasgood »

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.
[size=75]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[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#206 Post by ttuuxxx »

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.
I can compile it perfectly in 4.2, If you give me you configure code, I could do it and post it back?
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 :)

User avatar
ecomoney
Posts: 2178
Joined: Fri 25 Nov 2005, 07:00
Location: Lincolnshire, England
Contact:

#207 Post by ecomoney »

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 had better not distract him then.

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!

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#208 Post by Pizzasgood »

http://ftp.gnome.org/pub/gnome/sources/ ... .1.tar.bz2

Code: Select all

./configure --prefix=/usr --with-xinput
You'll need to run this before you can compile, to add that missing libXi simlink I mentioned:

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.
[size=75]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[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#209 Post by ttuuxxx »

Pizzasgood wrote:http://ftp.gnome.org/pub/gnome/sources/ ... .1.tar.bz2

Code: Select all

./configure --prefix=/usr --with-xinput
You'll need to run this before you can compile, to add that missing libXi simlink I mentioned:

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.
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.
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#210 Post by ttuuxxx »

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
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#211 Post by ttuuxxx »

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
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
DaveS
Posts: 3685
Joined: Thu 09 Oct 2008, 16:01
Location: UK

#212 Post by DaveS »

Ttuuxxx, I would expect ui to stand for 'user interface', that is the normal convention, with uni for Unicode?
Spup Frugal HD and USB
Root forever!

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#213 Post by ttuuxxx »

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
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#214 Post by ttuuxxx »

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
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 :)

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#215 Post by ttuuxxx »

DaveS wrote:Ttuuxxx, I would expect ui to stand for 'user interface', that is the normal convention, with uni for Unicode?
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.
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 :)

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#216 Post by Pizzasgood »

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".
[size=75]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[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#217 Post by ttuuxxx »

Pizzasgood 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".
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. lol
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#218 Post by Pizzasgood »

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?
[size=75]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[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#219 Post by ttuuxxx »

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?
Barry had a note on his blog that he had to rename some of them, due to improper naming , could that be it?
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
WhoDo
Posts: 4428
Joined: Wed 12 Jul 2006, 01:58
Location: Lake Macquarie NSW Australia

#220 Post by WhoDo »

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.
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.

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

Post Reply