Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 152620 - app-admin/eselect-vi-1.1.4 requires keywording for newest app-editors/vim to be unmasked
Summary: app-admin/eselect-vi-1.1.4 requires keywording for newest app-editors/vim to ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Highest normal (vote)
Assignee: Vim Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 134448 147857
  Show dependency tree
 
Reported: 2006-10-23 21:42 UTC by Lee Trager
Modified: 2006-10-25 23:05 UTC (History)
2 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 Lee Trager 2006-10-23 21:42:14 UTC
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 Mike Kelly (RETIRED) gentoo-dev 2006-10-23 22:15:55 UTC
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 Lee Trager 2006-10-23 22:17:23 UTC
I did exactly that. Anyway its no problem I just thought I'd file a bug before a million angry users complain.
Comment 3 Mike Kelly (RETIRED) gentoo-dev 2006-10-23 22:32:49 UTC
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 Stefan Wimmer 2006-10-24 01:16:08 UTC
May I report that keywording on AMD64 works? I put it in the overlay and added "~amd64" without problems ...

HTH
Stefan
Comment 5 Timothy Redaelli (RETIRED) gentoo-dev 2006-10-24 06:38:20 UTC
~x86-fbsd done
Comment 6 Roy Marples (RETIRED) gentoo-dev 2006-10-24 06:58:03 UTC
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 Jason Wever (RETIRED) gentoo-dev 2006-10-24 07:24:34 UTC
~sparc done.
Comment 8 Markus Rothe (RETIRED) gentoo-dev 2006-10-24 09:53:09 UTC
added ~ppc64
Comment 9 Mike Kelly (RETIRED) gentoo-dev 2006-10-24 09:59:21 UTC
~ppc-macos keywords are being dropped. Removing the CC.
Comment 10 Mike Kelly (RETIRED) gentoo-dev 2006-10-24 10:36:24 UTC
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 Fabian Groffen gentoo-dev 2006-10-24 11:21:10 UTC
> ~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 Christoph Mende (RETIRED) gentoo-dev 2006-10-24 12:45:07 UTC
- 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 Jeroen Roovers (RETIRED) gentoo-dev 2006-10-24 14:27:34 UTC
Marked ~hppa.
Comment 14 Stephen Bennett (RETIRED) gentoo-dev 2006-10-24 16:47:17 UTC
~alpha
Comment 15 Mike Kelly (RETIRED) gentoo-dev 2006-10-24 20:36:58 UTC
(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 Steve Dibb (RETIRED) gentoo-dev 2006-10-24 21:25:10 UTC
~amd64 done
Comment 17 Emanuele Giaquinta (RETIRED) gentoo-dev 2006-10-25 04:24:54 UTC
~ppc
Comment 18 Fabian Groffen gentoo-dev 2006-10-25 14:25:10 UTC
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 Mike Kelly (RETIRED) gentoo-dev 2006-10-25 23:05:19 UTC
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!