Bug 152620 - app-admin/eselect-vi-1.1.4 requires keywording for newest app-editors/vim to be unmasked
Bug#: 152620 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P1
Resolution: FIXED Assigned To: vim@gentoo.org Reported By: nukem996@gmail.com
Component: Ebuilds
URL: 
Summary: app-admin/eselect-vi-1.1.4 requires keywording for newest app-editors/vim to be unmasked
Keywords:  
Status Whiteboard: 
Opened: 2006-10-23 21:42 0000
Description:   Opened: 2006-10-23 21:42 0000
eselect-vi-1.1 needs to be ~amd64 and possibly other archs for vim-core
otherwise you get this

!!! All ebuilds that could satisfy ">=app-admin/eselect-vi-1.1" have been
masked.
!!! One of the following masked packages is required to complete your request:
- app-admin/eselect-vi-1.1.3 (masked by: missing keyword)

For more information, see MASKED PACKAGES section in the emerge man page or 
refer to the Gentoo Handbook.
(dependency required by "app-editors/vim-core-7.0.146" [ebuild])



!!! Problem resolving dependencies for app-vim/gentoo-syntax
!!! Depgraph creation failed.

------- Comment #1 From Mike Kelly (RETIRED) 2006-10-23 22:15:55 0000 -------
I'm really sorry, my mistake. The mask is restored for the moment, I'll work on
getting eselect-vi properly keyworded before I unmask again.

------- Comment #2 From Lee Trager 2006-10-23 22:17:23 0000 -------
I did exactly that. Anyway its no problem I just thought I'd file a bug before
a million angry users complain.

------- Comment #3 From Mike Kelly (RETIRED) 2006-10-23 22:32:49 0000 -------
Hi folks, I'd like to request testing keywording (~arch) for
app-admin/eselect-vi. As its an eselect script, it should work on all your
architectures. However, since I only own an x86 machine, I can't verify this
myself.

Thanks!

------- Comment #4 From Stefan Wimmer 2006-10-24 01:16:08 0000 -------
May I report that keywording on AMD64 works? I put it in the overlay and added
"~amd64" without problems ...

HTH
Stefan

------- Comment #5 From Timothy Redaelli 2006-10-24 06:38:20 0000 -------
~x86-fbsd done

------- Comment #6 From Roy Marples (RETIRED) 2006-10-24 06:58:03 0000 -------
keyworded ~sparc-fbsd

However, using this I have found an issue with core.bash using ps - it's not
portable and uses an awk call. The way it is called also expects /proc mounted
on fbsd which is unfeasable.

Using pkill -P ${ESELECT_KILL_TARGET} works far better than the ps call + awk +
loop and it much more portable.

------- Comment #7 From Jason Wever (RETIRED) 2006-10-24 07:24:34 0000 -------
~sparc done.

------- Comment #8 From Markus Rothe 2006-10-24 09:53:09 0000 -------
added ~ppc64

------- Comment #9 From Mike Kelly (RETIRED) 2006-10-24 09:59:21 0000 -------
~ppc-macos keywords are being dropped. Removing the CC.

------- Comment #10 From Mike Kelly (RETIRED) 2006-10-24 10:36:24 0000 -------
Here's a basic test case for eselect-vi, by the way:

# eselect vi list

This should show vim and others, assuming you have them installed.

# eselect vi update

This should create /usr/bin/{vi,ex,view} symlinks pointing to vim, or another
alternative (vim takes precedence, though), as well as
/usr/share/man/man1/{ex,vi,view}.1* symlinks, pointing to the proper manpage
(vim, in most cases).

You can also use the set action to set it to another alternative (if you have
it installed).

------- Comment #11 From Fabian Groffen 2006-10-24 11:21:10 0000 -------
> ~ppc-macos keywords are being dropped. Removing the CC.
since when?

But eselect doesn't compile/install itself at all, so it's fine not to have
ppc-macos keyword here.

------- Comment #12 From Christoph Mende 2006-10-24 12:45:07 0000 -------
- emerges fine on amd64
- passes collision-test
- passes multilib-strict
- works

Portage 2.1.1-r1 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0,
2.6.18-ck1-r1 x86_64)
=================================================================
System uname: 2.6.18-ck1-r1 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.5
Last Sync: Tue, 24 Oct 2006 18:20:01 +0000
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildsyspkg ccache collision-protect distlocks
metadata-transfer multilib-strict parallel-fetch sandbox sfperms strict test"
GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/
ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo
ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo
ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo
ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo
ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
ftp://ftp.gentoo.mesh-solutions.com/gentoo/
ftp://pandemonium.tiscali.de/pub/gentoo/ "
LANG="en_US.ISO-8859-15"
LC_ALL="en_US.ISO-8859-15"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/overlay"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac acpi alsa amr berkdb bitmap-fonts branding bzip2 cairo
cdinstall cdr cli cracklib crypt cups dbus divx dlloader dri dvd dvdr dvdread
eds elibc_glibc emboss encode fam ffmpeg firefox fortran gdbm gif glut gpm
gstreamer gtk gtk2 hal imagemagick input_devices_evdev input_devices_keyboard
ipod isdnlog jpeg kernel_linux ldap libg++ lirc lirc_devices_inputlirc
logrotate mad mikmod mng mp3 mpeg ncurses nls nptl nptlonly offensive ogg
opengl pam pcre php png ppds pppd quicktime readline reflection rtc sdl session
socks5 spl ssl svg symlink tcpd test tiff truetype truetype-fonts type1-fonts
udev unicode userland_GNU userlocales v4l v4l2 video_cards_fglrx
video_cards_radeon vim-with-x vorbis wmp xinerama xml xorg xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS

------- Comment #13 From Jeroen Roovers 2006-10-24 14:27:34 0000 -------
Marked ~hppa.

------- Comment #14 From Stephen Bennett (RETIRED) 2006-10-24 16:47:17 0000 -------
~alpha

------- Comment #15 From Mike Kelly (RETIRED) 2006-10-24 20:36:58 0000 -------
(In reply to comment #11)
> > ~ppc-macos keywords are being dropped. Removing the CC.
> since when?

Sorry, I meant "~ppc-macos keywords are being dropped from the newest vim
ebuilds."

------- Comment #16 From Steve Dibb 2006-10-24 21:25:10 0000 -------
~amd64 done

------- Comment #17 From Emanuele Giaquinta (RETIRED) 2006-10-25 04:24:54 0000 -------
~ppc

------- Comment #18 From Fabian Groffen 2006-10-25 14:25:10 0000 -------
For what it is worth: eselect-vi now also works in prefix.  I tested with
vim-7.0.146 on ppc-macos, and it appears to work fine.

------- Comment #19 From Mike Kelly (RETIRED) 2006-10-25 23:05:19 0000 -------
Version bumped to 1.1.4. This version makes a missing man page a non-fatal
error (for folks who use FEATURES=noman, INSTALL_MASK, or something similar).

Also, keyworded ~ia64, ~s390, ~sh, and ~arm, by authority of vapier.

package.mask entries are removed. Enjoy!