Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 237411 - Keyword x11-base/xorg-x11-7.4 and dependencies
Summary: Keyword x11-base/xorg-x11-7.4 and dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords: KEYWORDREQ
: 247289 (view as bug list)
Depends on: 236851
Blocks: 240425
  Show dependency tree
 
Reported: 2008-09-11 18:04 UTC by Donnie Berkholz (RETIRED)
Modified: 2009-08-17 23:00 UTC (History)
7 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Donnie Berkholz (RETIRED) gentoo-dev 2008-09-11 18:04:52 UTC
xorg-x11 7.4 is masked now, but it would be nice if you could test it out now anyways. It's just waiting on the final upstream release, which will involve a bump of xorg-docs and little else.

Thanks!
Comment 1 meyerm 2008-09-12 16:22:09 UTC
Will the dependency-list be reduced for the final release? Portage wants to install 55 additional packages on my workstation when asked to update xorg-x11 from 7.3 to 7.4. Or am I expected to not install by emerging xorg-x11 but selecting another package if I want a lean system?

Thank you!
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2008-09-12 19:13:47 UTC
(In reply to comment #1)
> Will the dependency-list be reduced for the final release? Portage wants to
> install 55 additional packages on my workstation when asked to update xorg-x11
> from 7.3 to 7.4.

We are using exactly the dependencies specified by upstream X.Org at http://cgit.freedesktop.org/xorg/util/modular/tree/module-list.txt -- this will not change.

> Or am I expected to not install by emerging xorg-x11 but
> selecting another package if I want a lean system?

Yes, just install xorg-server and you'll get everything you need to run it. Could you check whether that possibility is mentioned in the Gentoo docs?
Comment 3 meyerm 2008-09-12 20:05:43 UTC
> We are using exactly the dependencies specified by upstream X.Org

I'm fine with that :-). I was just surprised because the dependancies changed so dramatically between 7.3 and 7.4.


> Could you check whether that possibility is mentioned in the Gentoo docs?

I searched through the installation handbook and the desktop handbook. While the last mentiones the possibility to emerge -pv xorg-server for seeing all possible USE-flags. But installing it without xorg-x11 doesn't seem to be proposed.
Comment 4 Friedrich Oslage (RETIRED) gentoo-dev 2008-09-14 02:02:54 UTC
I added ~sparc, works fine with mga, mach64 and fbdev.

Two miner issues in the xorg-server-1.5 ebuild:
video_cards_ast is not in IUSE_VIDEO_CARDS
video_cards_epson is in IUSE_VIDEO_CARDS but not used...what does it do? Allow me to use my printer as an output device? I don't think my printer can do 100Hz :P
Comment 5 Donnie Berkholz (RETIRED) gentoo-dev 2008-09-15 00:40:15 UTC
(In reply to comment #4)
> Two miner issues in the xorg-server-1.5 ebuild:
> video_cards_ast is not in IUSE_VIDEO_CARDS

Great, thanks for noticing! I fixed that.

> video_cards_epson is in IUSE_VIDEO_CARDS but not used...what does it do? Allow
> me to use my printer as an output device? I don't think my printer can do 100Hz

In fact it is used -- whatever tool you're using must use simple greps instead of understanding bash. It builds Xepson, which is a kdrive X server for Epson LCDs (presumably the kind that accompany some printers).
Comment 6 Tobias Klausmann (RETIRED) gentoo-dev 2008-09-23 16:24:05 UTC
Since the update requires a recompile of the drivers, I recompiled the glint driver, only to be running into this problem:

 alpha-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -mieee -pipe -O2 -mcpu=ev6 -MT pm3_accel.lo -MD -MP -MF .deps/pm3_accel.Tpo -c pm3_accel.c  -fPIC -DPIC -o .libs/pm3_accel.o
 alpha-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -mieee -pipe -O2 -mcpu=ev6 -MT pm3_dac.lo -MD -MP -MF .deps/pm3_dac.Tpo -c pm3_dac.c  -fPIC -DPIC -o .libs/pm3_dac.o
pm3_dac.c: In function 'Permedia3PreInit':
pm3_dac.c:440: error: 'struct <anonymous>' has no member named 'PciTag'
pm3_dac.c:441: error: 'struct <anonymous>' has no member named 'PciTag'
pm3_dac.c:442: error: 'struct <anonymous>' has no member named 'PciTag'
pm3_dac.c:458: error: 'struct <anonymous>' has no member named 'PciTag'
pm3_dac.c:459: error: 'struct <anonymous>' has no member named 'PciTag'
pm3_dac.c:460: error: 'struct <anonymous>' has no member named 'PciTag'
distcc[29722] ERROR: compile pm3_dac.c on 172.17.1.3 failed
make[2]: *** [pm3_dac.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f .deps/pm3_accel.Tpo .deps/pm3_accel.Plo
make[2]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-video-glint-1.2.1/work/xf86-video-glint-1.2.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-video-glint-1.2.1/work/xf86-video-glint-1.2.1'
make: *** [all] Error 2
Comment 7 Tobias Klausmann (RETIRED) gentoo-dev 2008-09-23 16:25:37 UTC
Whoops, forgot emerge --info:

$ emerge --info
Portage 2.2_rc9 (default-linux/alpha/2007.0/desktop, gcc-4.2.4, glibc-2.8_p20080602-r0, 2.6.27-rc2 alpha)
=================================================================
System uname: Linux-2.6.27-rc2-alpha-EV6-with-glibc2.0
Timestamp of tree: Tue, 23 Sep 2008 10:45:01 +0000
distcc 2.18.3 alpha-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
app-shells/bash:     3.2_p39
dev-lang/python:     2.5.2-r8
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.63
sys-devel/automake:  1.7.9-r1, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.26
ACCEPT_KEYWORDS="alpha ~alpha"
CBUILD="alpha-unknown-linux-gnu"
CFLAGS="-mieee -pipe -O2 -mcpu=ev6"
CHOST="alpha-unknown-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-mieee -pipe -O2 -mcpu=ev6"
DISTDIR="/usr/portage/distfiles"
FEATURES="distcc distlocks parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans usepkg userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://gentoo.tiscali.nl/"
INSTALL_MASK="/etc/udev/rules.d/75-persistent-net-generator.rules"
LC_ALL="en_US.utf8"
LDFLAGS=""
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync5.de.gentoo.org/gentoo-portage"
USE="X acl alpha alsa apache2 audacious audiofile bash-completion berkdb bzip2 cairo calendar cdparanoia cdr cli cracklib crypt cups dbus dio dri dvdr dvdread encode ethereal evo exif fam ffmpeg fftw firefox flac fortran ftp gdbm gif gpm gstreamer gtk hal iconv imlib2 isdnlog jpeg kdeenablefinal libcaca lua mad matroska midi mikmod mmap mng moznocompose moznoirc moznomail mozsvg mp3 mpeg mudflap ncurses network-cron nls nptl nptlonly offensive ogg openmp oss pam pcre pdf pdflib perl png pnm ppds pppd python qt3 qt3support qt4 quicktime rar readline recode reflection session sharedmem sockets sox spell spl ssl svg szip tcpd tetex theora truetype unicode usb v4l v4l2 vcd vidix vim vim-pager vlm vorbis xcb xml xorg xosd xpm xv xvid zlib" ALSA_CARDS="ali5451 als4000 bt87x ca0106 cmipci emu10k1 ens1370 ens1371 es1938         es1968 fm801 hda-intel intel8x0 maestro3 trident usb-audio via82xx ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="vga glint mga nvidia vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, LANG, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

LAst sync was a few hours ago.
Comment 8 Alexis Ballier gentoo-dev 2008-09-24 14:02:22 UTC
x86-fbsd done
Comment 9 Jeroen Roovers (RETIRED) gentoo-dev 2008-09-26 13:21:09 UTC
  IUSE.undefined                [#]
   x11-apps/xlsclients/xlsclients-1.0.1.ebuild: IUSE is not defined
   x11-libs/libpciaccess/libpciaccess-0.10.2.ebuild: IUSE is not defined
   x11-libs/libpciaccess/libpciaccess-0.10.3.ebuild: IUSE is not defined

  PDEPEND.badindev              1
   x11-base/xorg-server/xorg-server-1.5.0.ebuild: ~ppc(hardened/ppc) ['>=x11-drivers/xf86-video-ast-0.85.0']

HPPA is done, except for xorg-server (bug #236851) and xorg-x11 keywording.
Comment 10 Raúl Porcel (RETIRED) gentoo-dev 2008-10-03 09:08:17 UTC
~ia64 done
Comment 11 Markus Rothe (RETIRED) gentoo-dev 2008-10-04 16:23:41 UTC
added ~ppc. I need bug #176380 fixed before I can add ~ppc64.
Comment 12 Jeroen Roovers (RETIRED) gentoo-dev 2008-11-18 14:56:06 UTC
*** Bug 247289 has been marked as a duplicate of this bug. ***
Comment 13 Matt Turner gentoo-dev 2008-12-14 20:38:59 UTC
For Alpha, X.Org 7.4 either requires one of the two to be fixed, as order of preference:

http://bugzilla.kernel.org/show_bug.cgi?id=10893
http://bugs.freedesktop.org/show_bug.cgi?id=19026

We'll see if anyone upstream actually cares about alpha.
Comment 14 Jeroen Roovers (RETIRED) gentoo-dev 2008-12-16 16:27:09 UTC
All marked ~hppa.
Comment 15 Brent Baude (RETIRED) gentoo-dev 2008-12-16 20:53:48 UTC
~ppc64
Comment 16 Peter Volkov (RETIRED) gentoo-dev 2009-03-02 16:54:01 UTC
mips done.
Comment 17 Raúl Porcel (RETIRED) gentoo-dev 2009-03-12 10:48:25 UTC
(In reply to comment #16)
> mips done.
> 

Lies!

   x11-base/xorg-server/xorg-server-1.5.3-r4.ebuild: ~mips(default/linux/mips/2008.0) ['>=x11-drivers/xf86-video-radeonhd-1.2.1', '>=x11-drivers/xf86-video-ast-0.85.0']
May want to use.mask video_cards_ast and _radeonhd
And:
 x11-drivers/xf86-input-evdev/xf86-input-evdev-1.2.0.ebuild: ~mips(default/linux/mips/2008.0) ['>=sys-apps/hal-0.5.10']

arm/sh done




Comment 18 Raúl Porcel (RETIRED) gentoo-dev 2009-06-09 14:58:14 UTC
alpha was done already
Comment 19 Rémi Cardona (RETIRED) gentoo-dev 2009-08-17 23:00:49 UTC
Everything here is done, including mips (repoman doesn't say anything)

Closing