* [gentoo-dev] X.Org 7.0 Release @ 2005-12-23 22:40 Joshua Baergen 2005-12-23 22:50 ` Greg KH ` (2 more replies) 0 siblings, 3 replies; 14+ messages in thread From: Joshua Baergen @ 2005-12-23 22:40 UTC (permalink / raw To: gentoo-dev As many of you no doubt have noticed, spyderous and I finished bumping the modular packages to the newly released 7.0, which includes many changes and bug fixes since 6.8.2. Over the next few weeks we'll be finalizing licenses and other necessities. To whoever has been using modular for awhile: please let us know of any issues you currently have, or had during upgrading. A couple people have also asked if 6.9 will be added to the tree. There are currently no plans for this, and so 6.8.2-r4/6 (depending on platform) will be the last monolithic version barring any major security issues. I've already noted in a bug that bumping to 6.9 will not be as easy as just changing the package version, and we see no reason to provide it if 7.0 will be here anyway and upstream will not release any further monolithic versions. Merry Christmas, Joshua Baergen -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-dev] X.Org 7.0 Release 2005-12-23 22:40 [gentoo-dev] X.Org 7.0 Release Joshua Baergen @ 2005-12-23 22:50 ` Greg KH 2005-12-23 23:09 ` Dan Meltzer ` (2 more replies) 2005-12-24 0:32 ` Donnie Berkholz 2005-12-24 9:31 ` Alexandre Buisse 2 siblings, 3 replies; 14+ messages in thread From: Greg KH @ 2005-12-23 22:50 UTC (permalink / raw To: gentoo-dev On Fri, Dec 23, 2005 at 03:40:57PM -0700, Joshua Baergen wrote: > As many of you no doubt have noticed, spyderous and I finished bumping > the modular packages to the newly released 7.0, which includes many > changes and bug fixes since 6.8.2. Over the next few weeks we'll be > finalizing licenses and other necessities. To whoever has been using > modular for awhile: please let us know of any issues you currently have, > or had during upgrading. For those of us who want to try modular now, where's the pointer to how to do this (I can't seem to find it in the archives, sorry...) thanks, greg k-h -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-dev] X.Org 7.0 Release 2005-12-23 22:50 ` Greg KH @ 2005-12-23 23:09 ` Dan Meltzer 2005-12-23 23:50 ` Diego 'Flameeyes' Pettenò 2005-12-24 0:29 ` Donnie Berkholz 2 siblings, 0 replies; 14+ messages in thread From: Dan Meltzer @ 2005-12-23 23:09 UTC (permalink / raw To: gentoo-dev http://dev.gentoo.org/~spyderous/xorg-x11/migrating_to_modular_x_howto.txt followed it this morning :) On 12/23/05, Greg KH <gregkh@gentoo.org> wrote: > On Fri, Dec 23, 2005 at 03:40:57PM -0700, Joshua Baergen wrote: > > As many of you no doubt have noticed, spyderous and I finished bumping > > the modular packages to the newly released 7.0, which includes many > > changes and bug fixes since 6.8.2. Over the next few weeks we'll be > > finalizing licenses and other necessities. To whoever has been using > > modular for awhile: please let us know of any issues you currently have, > > or had during upgrading. > > For those of us who want to try modular now, where's the pointer to how > to do this (I can't seem to find it in the archives, sorry...) > > thanks, > > greg k-h > -- > gentoo-dev@gentoo.org mailing list > > -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-dev] X.Org 7.0 Release 2005-12-23 22:50 ` Greg KH 2005-12-23 23:09 ` Dan Meltzer @ 2005-12-23 23:50 ` Diego 'Flameeyes' Pettenò 2005-12-24 0:29 ` Donnie Berkholz 2 siblings, 0 replies; 14+ messages in thread From: Diego 'Flameeyes' Pettenò @ 2005-12-23 23:50 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 390 bytes --] On Friday 23 December 2005 23:50, Greg KH wrote: > For those of us who want to try modular now, where's the pointer to how > to do this (I can't seem to find it in the archives, sorry...) google for <<spyderous migrating guide site:dev.gentoo.org>> :) -- Diego "Flameeyes" Pettenò - http://dev.gentoo.org/~flameeyes/ Gentoo/ALT lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-dev] X.Org 7.0 Release 2005-12-23 22:50 ` Greg KH 2005-12-23 23:09 ` Dan Meltzer 2005-12-23 23:50 ` Diego 'Flameeyes' Pettenò @ 2005-12-24 0:29 ` Donnie Berkholz 2005-12-24 3:46 ` John Myers 2 siblings, 1 reply; 14+ messages in thread From: Donnie Berkholz @ 2005-12-24 0:29 UTC (permalink / raw To: gentoo-dev Greg KH wrote: > For those of us who want to try modular now, where's the pointer to how > to do this (I can't seem to find it in the archives, sorry...) I've been meaning to get it into guidexml and make it a real project doc for a while now (and the accompanying porting guide), but haven't had time. Anybody who wants to help out by doing this is quite welcome to do so. I'm taking off for a week, so Josh will be taking care of your X. Thanks, Donnie -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-dev] X.Org 7.0 Release 2005-12-24 0:29 ` Donnie Berkholz @ 2005-12-24 3:46 ` John Myers 2006-01-02 8:26 ` Shyam Mani 0 siblings, 1 reply; 14+ messages in thread From: John Myers @ 2005-12-24 3:46 UTC (permalink / raw To: gentoo-dev [-- Attachment #1.1: Type: text/plain, Size: 400 bytes --] On Friday 23 December 2005 16:29, Donnie Berkholz wrote: > I've been meaning to get it into guidexml and make it a real project doc > for a while now (and the accompanying porting guide), but haven't had > time. Anybody who wants to help out by doing this is quite welcome to do > so. > Here's one I smashed together just now: -- # # electronerd, the electronerdian from electronerdia # [-- Attachment #1.2: migrating_to_modular_x_howto.xml --] [-- Type: text/xml, Size: 7673 bytes --] <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> <!-- $Header$ --> <guide link="unknown" lang="en"> <title>Migrating to Modular X HOWTO</title> <author title="Author"> <mail link="spyderous@gentoo.org">Donnie Berkholz</mail> </author> <author title="Author"> <mail link="?@gentoo.org">Joshua Baergen</mail> </author> <abstract> This guide shows you how to migrate to modular X.Org </abstract> <!-- The content of this document is licensed under the CC-BY-SA license --> <!-- See http://creativecommons.org/licenses/by-sa/2.5 --> <license/> <version>?</version> <date>?</date> <chapter> <title>Migrating to Modular X</title> <section> <title>Introduction</title> <body> <p> To keep old packages from getting in the way, we're going to clean out all the old xorg-x11 cruft before installing modular X. This isn't absolutely crucial, but it will help ensure a smooth migration. </p> </body> </section> <section> <title>First step: clean out your old X</title> <body> <p> Before you start, make sure you have a package of the old, monolithic xorg-x11 built with <c>USE=dlloader</c> if the <c>dlloader</c> flag was available in that version. It's not available in >=6.8.99.15. </p> <pre caption="Backing up the old xorg-x11"> # <i>emerge gentoolkit</i> # <i>quickpkg xorg-x11</i> </pre> <p> Get rid of the monolithic installation: </p> <pre caption="Getting rid of the monolitic installation"> # <i>emerge -Ca xorg-x11</i> # <i>rm -rf /usr/lib/opengl/xorg-x11</i> # <i>rm -rf /usr/lib/libGL*</i> </pre> <p> You definitely want a backup copy of the monolithic xorg-x11 so you can mix and match parts if desired. </p> <p> The later steps are helpful in getting rid of symlinks created by <c>opengl-update</c>. </p> <p> If your <path>/usr/X11R6</path> isn't a symlink to <path>/usr</path>, delete it and start from scratch. But first, save a list of all the packages installing there. </p> <pre caption="???"> # <i>if [[ ! -L /usr/X11R6 ]]; \ then equery belongs /usr/X11R6 > usr-x11r6-packages \ && rm -rf /usr/X11R6; fi</i> </pre> </body> </section> <section> <title>Second step: Installing modular X</title> <body> <p> First, add the required packages to <path>/etc/portage/package.unmask</path>. Open <path>/usr/portage/profiles/package.mask</path> in your text editor of choice, then copy and paste the full modular X mask over to <path>package.unmask</path>. Do the same with <path>package.keywords</path> if you're running stable. </p> <p> For direct rendering, you'll want to activate the <c>dri</c> USE flag. </p> <p> Now, install the metabuild. This will install the server and popular applications, giving you a working desktop implementation of X: </p> <pre caption="installing the modular metabuild"> # <i>emerge xorg-x11</i> </pre> <p> Note that this install tries to be rather minimal, so things like xcursor-themes are not installed by default. </p> <p> Next, install some drivers. This will vary depending on your input and video hardware, so take a look in <path>/usr/portage/x11-drivers/</path>. Here's a sample: </p> <pre caption="Installing some drivers"> # <i>emerge xf86-input-mouse xf86-input-keyboard xf86-video-ati</i> </pre> <note> With modular installed, external drivers such as nvidia-glx and wacom as well as some vnc apps may not work if they install things to <path>/usr/lib/modules</path> instead of <path>/usr/lib/xorg/modules</path>. Many of these will have modular X detection added to the installation process and thus will need to be re-merged after modular X install. </note> </body> </section> </chapter> <chapter> <title>Caveats/Common Problems</title> <section> <title>'emerge -u world' wants to install xorg-x11</title> <body> <p> This is because the tree isn't fixed for modular dependencies yet. You can help the porting effort by reading <uri>http://dev.gentoo.org/~spyderous/xorg-x11/porting_to_modular_x_howto.txt</uri> and filing bugs with patches to the individual package maintainers. The maintainers will be listed in metadata.xml in the same directory as the package, and the 'herdstat' package will speed up querying for them. </p> </body> </section> <section> <title>Driver problems</title> <body> <p> I've had reports that: </p> <ul> <li>ati won't start X <ul> <li>But it works fine on my FireGL 8800</li> <li> Resolved by moving <path>/usr/lib/xorg/modules/multimedia</path> out of the way </li> </ul> </li> <li>vesa locks up box with an mga card</li> <li>vga produces a very weird-looking screen, divided into quarters</li> </ul> </body> </section> <section> <title>Getting glxinfo/glxgears</title> <body> <p> The best way to deal with this is undecided by upstream so far, so there's an ebuild in my overlay contributed by cardoe. Alternately, you can build them by hand. </p> <p> Option 1: <uri>http://dev.gentoo.org/~spyderous/overlay/x11-misc/glx-utils/</uri> </p> <p> I'm not going to tell you how to use an overlay, so if you don't know and are too lazy to read the docs, use option 2. </p> <p> Option 2: Build by hand </p> <pre caption="Build by hand"> # <i>emerge freeglut</i> # <i>tar zxvf /usr/portage/distfiles/Mesa-6.3.1.1.tar.gz</i> # <i>cd Mesa-6.3.1.1/configs</i> # <i>ln -s linux-dri-x86 current</i> # <i>cd ../progs/xdemos</i> # <i>make glxinfo</i> # <i>make glxgears</i> # <i>cp glxinfo glxgears /usr/bin/</i> </pre> <p> To get some debugging info from glxinfo to help in getting direct rendering working: </p> <pre caption="Getting some debug info from glxinfo"> # <i>LIBGL_DEBUG=verbose glxinfo</i> </pre> </body> </section> <section> <title>Mouse protocol autodetection</title> <body> <p> If you have <c>Protocol "auto"</c> set in xorg.conf for your mouse, it may not work. You may need to specify <c>Protocol "ExplorerPS/2"</c> or <c>"IMPS/2"</c> for your wheel to work. </p> </body> </section> <section> <title>Where are imake/xmkmf?</title> <body> <p> These are now in the tree. However, <c>gccmakedep</c> is not modularized yet and thus the <c>imake</c> build system is still broken for some packages. </p> </body> </section> <section> <title>Everything in /usr/lib/xorg disappeared!</title> <body> <p> Remerge >=xorg-server-0.99.1-r4. This was a temporary bug in the ebuild that resulted in deletion after removal of a package. Instead, <path>/usr/lib/xorg</path> should have only been deleted when no xorg-server remained on the system. </p> </body> </section> <section> <title>gdm/kdm don't work</title> <body> <p> If you installed modular X on a fresh Gentoo installation, you may not have a <path>/usr/X11R6</path> -> <path>/usr</path> symlink. Try creating one; no ebuild does yet. </p> <p> You can help get things out of <path>/usr/X11R6</path> by fixing the packages that do it and filing bugs. </p> </body> </section> <section> <title>Other Issues</title> <body> <ul> <li> The <c>trap</c> module will give errors on starting X, because the modular <c>xorg-server</c> doesn't build it yet. You may want to copy it over from your old X installation. </li> <li> Make sure your <path>xorg.conf</path> doesn't list <c>ModulePath</c>, because this directory changed from <path>/usr/lib/modules</path> to <path>/usr/lib/xorg/modules</path>. </li> </ul> </body> </section> </chapter> </guide> [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-dev] X.Org 7.0 Release 2005-12-24 3:46 ` John Myers @ 2006-01-02 8:26 ` Shyam Mani 2006-01-04 1:24 ` Greg KH 0 siblings, 1 reply; 14+ messages in thread From: Shyam Mani @ 2006-01-02 8:26 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 345 bytes --] John Myers wrote: > Here's one I smashed together just now: Thanks, this is now up at [1] and [2]. I just made a few minor changes. [1] http://www.gentoo.org/doc/en/?catid=upgrade [2] http://www.gentoo.org/doc/en/modular-x-howto.xml Regards, -- Shyam Mani | <fox2mike@gentoo.org> docs-team | http://gdp.gentoo.org GPG key | 0xFDD0E345 [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-dev] X.Org 7.0 Release 2006-01-02 8:26 ` Shyam Mani @ 2006-01-04 1:24 ` Greg KH 2006-01-04 2:31 ` Donnie Berkholz 2006-01-07 22:53 ` Greg KH 0 siblings, 2 replies; 14+ messages in thread From: Greg KH @ 2006-01-04 1:24 UTC (permalink / raw To: gentoo-dev On Mon, Jan 02, 2006 at 01:56:03PM +0530, Shyam Mani wrote: > [2] http://www.gentoo.org/doc/en/modular-x-howto.xml You mean: http://www.gentoo.org/proj/en/desktop/x/x11/modular-x-howto.xml right? thanks, greg k-h -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-dev] X.Org 7.0 Release 2006-01-04 1:24 ` Greg KH @ 2006-01-04 2:31 ` Donnie Berkholz 2006-01-07 22:53 ` Greg KH 1 sibling, 0 replies; 14+ messages in thread From: Donnie Berkholz @ 2006-01-04 2:31 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Greg KH wrote: | On Mon, Jan 02, 2006 at 01:56:03PM +0530, Shyam Mani wrote: | |>[2] http://www.gentoo.org/doc/en/modular-x-howto.xml | | | You mean: | http://www.gentoo.org/proj/en/desktop/x/x11/modular-x-howto.xml | right? Yeah we decided to move it to within the desktop project. Thanks for pointing this out. Thanks, Donnie -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDuzOHXVaO67S1rtsRAhq1AJ4lk4D/OZ0REuBywJbpzr6xiV8BdACfdKcn uOd7fYtD/wR4LMLggze8G+M= =afP7 -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-dev] X.Org 7.0 Release 2006-01-04 1:24 ` Greg KH 2006-01-04 2:31 ` Donnie Berkholz @ 2006-01-07 22:53 ` Greg KH 1 sibling, 0 replies; 14+ messages in thread From: Greg KH @ 2006-01-07 22:53 UTC (permalink / raw To: gentoo-dev On Tue, Jan 03, 2006 at 05:24:52PM -0800, Greg KH wrote: > On Mon, Jan 02, 2006 at 01:56:03PM +0530, Shyam Mani wrote: > > [2] http://www.gentoo.org/doc/en/modular-x-howto.xml > > You mean: > http://www.gentoo.org/proj/en/desktop/x/x11/modular-x-howto.xml > right? FYI, I converted over my new pain-in-the-ass laptop that didn't work with X 6.8 to this release and it's working wonderfully. Very nice job. greg k-h -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-dev] X.Org 7.0 Release 2005-12-23 22:40 [gentoo-dev] X.Org 7.0 Release Joshua Baergen 2005-12-23 22:50 ` Greg KH @ 2005-12-24 0:32 ` Donnie Berkholz 2005-12-24 9:31 ` Alexandre Buisse 2 siblings, 0 replies; 14+ messages in thread From: Donnie Berkholz @ 2005-12-24 0:32 UTC (permalink / raw To: gentoo-dev Joshua Baergen wrote: > As many of you no doubt have noticed, spyderous and I finished bumping > the modular packages to the newly released 7.0, which includes many > changes and bug fixes since 6.8.2. Over the next few weeks we'll be > finalizing licenses and other necessities. To whoever has been using > modular for awhile: please let us know of any issues you currently have, > or had during upgrading. What's this mean for everybody who maintains X-using applications? Well, 7.0 will probably come out of package.mask in a month at most, so that's how long you have to either get your apps ported or suffer with them being broken on ~arch systems. That's the stick end of this; I provided the carrot a while back and didn't get many takers. Thanks, Donnie -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-dev] X.Org 7.0 Release 2005-12-23 22:40 [gentoo-dev] X.Org 7.0 Release Joshua Baergen 2005-12-23 22:50 ` Greg KH 2005-12-24 0:32 ` Donnie Berkholz @ 2005-12-24 9:31 ` Alexandre Buisse 2005-12-24 10:57 ` Peter Cech 2 siblings, 1 reply; 14+ messages in thread From: Alexandre Buisse @ 2005-12-24 9:31 UTC (permalink / raw To: gentoo-dev On Sat, Dec 24, 2005 at 00:49:35 +0100, Joshua Baergen wrote: > As many of you no doubt have noticed, spyderous and I finished bumping > the modular packages to the newly released 7.0, which includes many > changes and bug fixes since 6.8.2. Over the next few weeks we'll be > finalizing licenses and other necessities. To whoever has been using > modular for awhile: please let us know of any issues you currently have, > or had during upgrading. Hi, I'm not totally sure this is related to 7.0 but I had the issue after the emerge -u world that had 7.0 : it seems rgb.txt has been moved, from a place I can't remember now (most probably /usr/X11R6/rgb.txt) to /usr/share/X11/rgb.txt. I just had to update xorg.conf, but having white showing up as pink and not being able to launch any term was a surprise at first :) Thanks for your great work with modular X! Regards, Alexandre -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-dev] X.Org 7.0 Release 2005-12-24 9:31 ` Alexandre Buisse @ 2005-12-24 10:57 ` Peter Cech 2005-12-24 17:07 ` Joshua Baergen 0 siblings, 1 reply; 14+ messages in thread From: Peter Cech @ 2005-12-24 10:57 UTC (permalink / raw To: gentoo-dev On Sat, Dec 24, 2005 at 10:31:25AM +0100, Alexandre Buisse wrote: > On Sat, Dec 24, 2005 at 00:49:35 +0100, Joshua Baergen wrote: > > > As many of you no doubt have noticed, spyderous and I finished bumping > > the modular packages to the newly released 7.0, which includes many > > changes and bug fixes since 6.8.2. Over the next few weeks we'll be > > finalizing licenses and other necessities. To whoever has been using > > modular for awhile: please let us know of any issues you currently have, > > or had during upgrading. > > Hi, > > I'm not totally sure this is related to 7.0 but I had the issue after > the emerge -u world that had 7.0 : it seems rgb.txt has been moved, from > a place I can't remember now (most probably /usr/X11R6/rgb.txt) to > /usr/share/X11/rgb.txt. > I just had to update xorg.conf, but having white showing up as pink and > not being able to launch any term was a surprise at first :) I also got problems with the path to rgb.txt. In my case, the consequences were less dramatic: xmms looked very ugly and all tcl/tk applications failed to run (error was something about being unable to run application Black). I solved my problems by commenting RgbPath setting in xorg.conf. I would suggest the line with RgbPath is commented in xorg.conf.example. Regards, Peter Cech -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-dev] X.Org 7.0 Release 2005-12-24 10:57 ` Peter Cech @ 2005-12-24 17:07 ` Joshua Baergen 0 siblings, 0 replies; 14+ messages in thread From: Joshua Baergen @ 2005-12-24 17:07 UTC (permalink / raw To: gentoo-dev Peter Cech wrote: > I solved my problems by commenting RgbPath setting in xorg.conf. I would > suggest the line with RgbPath is commented in xorg.conf.example. > While I'll respond here, it's generally better to post these sorts of issues on bugs.gentoo.org (searching first!), as they don't really belong on this list and no doubt others will have the same issues. From the xorg-x11 metabuild: # Filter out ModulePath line since it often holds a now-invalid path # Bug #112924 # For RC3 - filter out RgbPath line since it also seems to break things <some excluded code that does just that> After merging xorg-x11, running etc-update will rid your xorg.conf of these lines. This functionality has been around for a month or so in the ebuild iirc. I believe that xorg.conf.sample is not provided by 7.0 currently, so you're probably looking at a 6.8.x version. -- Joshua Baergen -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2006-01-07 23:55 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2005-12-23 22:40 [gentoo-dev] X.Org 7.0 Release Joshua Baergen 2005-12-23 22:50 ` Greg KH 2005-12-23 23:09 ` Dan Meltzer 2005-12-23 23:50 ` Diego 'Flameeyes' Pettenò 2005-12-24 0:29 ` Donnie Berkholz 2005-12-24 3:46 ` John Myers 2006-01-02 8:26 ` Shyam Mani 2006-01-04 1:24 ` Greg KH 2006-01-04 2:31 ` Donnie Berkholz 2006-01-07 22:53 ` Greg KH 2005-12-24 0:32 ` Donnie Berkholz 2005-12-24 9:31 ` Alexandre Buisse 2005-12-24 10:57 ` Peter Cech 2005-12-24 17:07 ` Joshua Baergen
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox