Successful rollback to Xorg 7.3!

Ttuuxxx, yes, it can be done! I thought it would break something, but it actually works.

I have just built Quirky, except that I used the Xorg packages from Puppy 431, that is, Xorg 7.3.

All the applications that I have tried so far work. None have complained about any missing symbols from using the the older Xorg libs.

It's a big step backwards, but hey, if it works! So what do you guys reckon? -- are you happiest with the Xorg as used in Puppy 4.x?

What we could probably do is upgrade some of the Xorg drivers -- in fact that rings a bell -- hasn't someone already had a go at doing that in 4.x?

Give me a day or to to get the packages sorted out and I'll release a new Quirky with Xorg 7.3.
A new Woof also, for building Quirky and Tpup.

P.S.: I'm running it right now.


Posted on 24 Mar 2010, 18:06


Comments:

Posted on 24 Mar 2010, 19:00 by x
dpup484 and xorg x24
dpup484 doesnt have problems with x16 and x24 colour so maybe look there for a fix


Posted on 24 Mar 2010, 21:36 by BarryK
Dpup Xorg
Dpup does not use Xorg 7.5, I think the latest released version of Debian is still on Xorg 7.3. That is one of the great things about Debian, their conservative approach.

Anyway, the 24 and 16 bit rendering problem with JWM is not why I'm rolling back. That particular problem is likely fixable, Joe is working on it.



Posted on 24 Mar 2010, 21:44 by Iguleder
Woof woof!
I've noticed two bugs in Woof.

1) Not sure whether this is Woof-related or not, the SFS converter icon is missing. I reverted back to the original desktop file in /usr/share/application and the path there is correct, the icon is shown in the menu.

2) The network settings are not saved. I chose the classic wizard and my DHCP connection doesn't seem to be started.

And suggestions ... :

1) You can drop dhcpcd and use BusyBox's udhcpc instead. It's great, starts in 1-2 seconds on my machine.

2) Change to Flash 10. Youtube doesn't like Flash 9 anymore.


Posted on 24 Mar 2010, 22:16 by BarryK
Not Woof
Iguleder,
You need to comment on a particular build, not Woof. Woof is a Puppy build system that can build a wide range of puppies. Your comments are about packages that are in a particular build. Quirky 010 for example does have Flash 10. Flash 9 or Flash 10, that is a package choice when doing a build, not a Woof issue.

Ditto, the Network Wizard, it's a package. I have retired the "Classic" or "Retro" Network Wizard as it doesn't seem to be working anymore. Instead, I have created Simple Network Setup that is a simple network connectivity that is built-in to Woof -- so all future builds will have it.
In Quirky 010 I have also retained the "full" Network Wizard as that is fairly mature.



Posted on 25 Mar 2010, 5:59 by f00-
if..
.. a rollback works better (and Xvesa option returns? in quirky - a *simple* robust display that 'just works' is a very good thing, imo); then all is happy :)


Posted on 25 Mar 2010, 8:02 by BarryK
Xvesa
Yes, Xvesa will be back!



Posted on 25 Mar 2010, 10:56 by BarryK
Latest Xorg drivers for xorg-server 1.3.0
Ah, it was Patriot who found the most recent Xorg drivers that would compile with xorg-server 1.3.0 (used in Puppy 4.x):

http://www.murga-linux.com/puppy/viewtopic.php?t=48019
http://www.murga-linux.com/puppy/viewtopic.php?t=44388



Posted on 25 Mar 2010, 13:08 by BarryK
Recompiling in T2
I am recompiling everything in T2. Thanks to Patriot who identified the latest Xorg drivers that work with the xorg-server 1.3.0. A recompile is necessary as I found a mismatch between libxcb and libX11 in Quirky -- there are some apps that need a recent libxcb, whereas libX11 in Puppy4 was compiled against libxcb v1.0. In T2 I had to move to a later version of libX11 that works with a recent libxcb.

Running it through T2 will bring out any other mismatches.



Posted on 25 Mar 2010, 23:59 by kirk
Recompiling in T2
Just a reminder, Xorg-server 1.4.2 was the last for Xorg 7.3




Posted on 26 Mar 2010, 10:02 by ttuuxxx
rollback to Xorg 7.3!
Excellent Barry looking forward to the next Quirky release :) I was holding off on building a new Tpup release until the Xorg was fixed. :)
ttuuxxx


Posted on 26 Mar 2010, 14:57 by BarryK
Not quite Xorg 7.3
Actually, it's not really a full rollback. I have rolled back to xorg-server 1.3.0.0, which is what is in Xorg 7.3, plus most of the xlibs are the same versions as in Puppy4. However, I have compiled many later drivers, as worked out by Patriot.

I have also had to upgrade a few Xorg libs, such as libxcb and fontconfig. I got halfway through compiling in T2 when found that fontconfig needed to be upgraded to work with pango, so this morning decided to restart T2 from the beginning. ...provided the power doesn't go off overnight, it should be done by tomorrow evening.



Posted on 26 Mar 2010, 15:05 by BarryK
xorg-server 1.4.2
Kirk,
Yeah, I decided to be conservative and stay with what we know. 1.4.2 has optional HAL and Dbus dependencies, both of which I don't want.

One thing I'm going to try, in fact I'll do that tonight, is see if I can put the latest pci.ids file into the xorg-server 1.3.0.0 source. This is compiled into the server, so does not use an external pci.ids database file.

I think it was xorg-server 1.5 that took the pci.ids out of the source and instead relied upon libpciaccess and pci.ids files provided by the pciutils package.