Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 286516 - app-misc/livecd-tools: remove support for mkxf86config on amd64 and x86
Summary: app-misc/livecd-tools: remove support for mkxf86config on amd64 and x86
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo LiveCD Package Maintainers
URL:
Whiteboard:
Keywords:
Depends on: 220121
Blocks: 281827
  Show dependency tree
 
Reported: 2009-09-26 13:16 UTC by William Hubbs
Modified: 2013-03-22 10:21 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
0001-removed-support-for-mkxf86config.patch (0001-removed-support-for-mkxf86config.patch,1.67 KB, text/plain)
2009-09-26 13:17 UTC, William Hubbs
Details
livecd-tools-1.0.42.ebuild.diff (livecd-tools-1.0.42.ebuild.diff,1.09 KB, text/plain)
2009-09-26 14:24 UTC, William Hubbs
Details
livecd-tools-1.0.40.diff (livecd-tools-1.0.40.diff,842 bytes, text/plain)
2009-09-26 23:33 UTC, William Hubbs
Details
livecd-tools-1.0.42.diff (livecd-tools-1.0.42.diff,842 bytes, text/plain)
2009-09-26 23:34 UTC, William Hubbs
Details

Note You need to log in before you can comment on or make changes to this bug.
Description William Hubbs gentoo-dev 2009-09-26 13:16:22 UTC
All,

the 10.0 release of the live dvd will be using xorg-server 1.6.  As I
understand it, xorg-server 1.6 or later does not require the use of
mkxf86config.  This patch removes support for it.  Also, mkxf86config
can be removed from the dependencies in the ebuild.

Thanks,

William
Comment 1 William Hubbs gentoo-dev 2009-09-26 13:17:08 UTC
Created attachment 205287 [details]
0001-removed-support-for-mkxf86config.patch

This is the patch to remove support for mkxf86config from livecd-tools.
Comment 2 William Hubbs gentoo-dev 2009-09-26 14:24:14 UTC
Created attachment 205293 [details]
livecd-tools-1.0.42.ebuild.diff

This patch removes the dependencies for mkxf86config from the latest
livecd-tools ebuild.  Also, the X use flag is removed since it was used
only to pull in the mkxf86config package.
Comment 3 Andrew Gaffney (RETIRED) gentoo-dev 2009-09-26 17:37:40 UTC
This would effectively drop support for X on non-x86 arches, which were previously supported through mkxf86config.
Comment 4 Mart Raudsepp gentoo-dev 2009-09-26 18:09:23 UTC
(In reply to comment #3)
> This would effectively drop support for X on non-x86 arches, which were
> previously supported through mkxf86config.

Can you elaborate on the reasons of it having such an effect in your opinion or knowledge?
Comment 5 William Hubbs gentoo-dev 2009-09-26 18:21:00 UTC
I am adding x11 for comments.

The way I understand it is that mkxf86config's purpose is just to create
an xorg.conf file, which is not needed if the arch's have
xorg-server-1.6 or later on their live dvds.

X11 team, is this correct?  Does mkxf86config do anything else?  Is my
statement about all arch's not needing mkxf86config correct if they are
running the latest xorg-server?

Comment 6 Andrew Gaffney (RETIRED) gentoo-dev 2009-09-26 19:35:01 UTC
I'm pretty sure that the autodetection stuff only works with PCI/PCI-e, which means it won't work on many older machines, such as many sparc machines. I believe it also didn't work with many PPC machines.
Comment 7 William Hubbs gentoo-dev 2009-09-26 20:08:46 UTC
Are there any x86 or amd64 configurations the autodetection doesn't work for?

If not, we can forget about the first patch and I'll rework the ebuild
patch to not depend on mkxf86config for these arches.

That would leave it in the deps for alpha and ppc.  It doesn't appear to
be installed for sparc.
Comment 8 William Hubbs gentoo-dev 2009-09-26 23:33:03 UTC
After speaking with leio, this only applies, for now, to x86 and amd64.

So please disregard all previous attachments on this bug.  The only thing
that will change is the ebuilds, and I will attach patches shortly.
Comment 9 William Hubbs gentoo-dev 2009-09-26 23:33:53 UTC
Created attachment 205348 [details]
livecd-tools-1.0.40.diff

This is the patch for the ebuild for 1.0.40.
Comment 10 William Hubbs gentoo-dev 2009-09-26 23:34:21 UTC
Created attachment 205349 [details]
livecd-tools-1.0.42.diff

This is the patch for 1.0.42.
Comment 11 Rémi Cardona (RETIRED) gentoo-dev 2009-09-27 08:05:56 UTC
There's no reason for alpha and ppc to be left out here. To the best of my knowledge, it should work fine on those arches too, regardless of them having PCI or not (which they do iirc).

In any case, since we're only producing x86/amd64 isos, that'd be fine with me.

As for the default xorg.conf, if you want to use one, use that one [1]. It makes it easier for users to start from this than from scratch.

Thanks

[1] http://forum.ubuntu-fr.org/viewtopic.php?pid=2942735#p2942735
Comment 12 Andrew Gaffney (RETIRED) gentoo-dev 2009-12-27 00:19:34 UTC
We'll do this in the next release which actually has the x-setup and mkxf86config stuff removed.
Comment 13 Samuli Suominen (RETIRED) gentoo-dev 2013-03-22 10:21:17 UTC
Oldest livecd-tools in Portage is now 2.0.3 and it's own ChangeLog says:

27 Dec 2009; Andrew Gaffney <agaffney@gentoo.org> autoconfig, -x-setup,
-x-setup.init:
Remove x-setup and mkxf86config stuff since they're not needed with modern
xorg-server (for Gentoo bug #289946)

So this is now resolved.