Successful rollback to Xorg 7.3!
March 24, 2010 —
BarryK
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.
Comments
dpup484 and xorg x24Dpup Xorg
Username: BarryK
"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.
Woof woof!
Username: Iguleder
"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.
Not Woof
Username: BarryK
"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 [i]is[/i] 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.
Xvesa
Username: BarryK
"Yes, Xvesa will be back!
Latest Xorg drivers for xorg-server 1.3.0
Username: BarryK
"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
Recompiling in T2
Username: BarryK
"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.
Recompiling in T2
Username: kirk
"Just a reminder, Xorg-server 1.4.2 was the last for Xorg 7.3
rollback to Xorg 7.3!
Username: ttuuxxx
"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
Not quite Xorg 7.3
Username: BarryK
"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.
xorg-server 1.4.2
Username: BarryK
"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.
Tags: quirky