Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 16904 - evms support in kernel (gentoo-sources-2.4.20) requires evms-1.2.1 (masked)
Summary: evms support in kernel (gentoo-sources-2.4.20) requires evms-1.2.1 (masked)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High blocker (vote)
Assignee: x86-kernel@gentoo.org (DEPRECATED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-03-05 11:41 UTC by Todd Wright
Modified: 2003-03-05 18:23 UTC (History)
0 users

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 Todd Wright 2003-03-05 11:41:36 UTC
The EVMS support patched into the recently released gentoo-sources-2.4.20-r1 
requires evms-1.2.1-r1 which is masked. The evms engine at the 1.2.0 level 
supports engine 11.0.0 but the new kernel contains engine 12.0.0

From evms developer Steve Dobbelstein (steved62):
"The EVMS kernel ioctl version was increased to 12.0.0 in release 1.2.1."

Attempting to run the unmasked evms-1.2.0-r1 results in the error:

"The EVMS kernel does not 
supply a version of its ioctl interface that is 
compatible with this Engine. 
The Engine requires EVMS 
kernel ioctl version 11.0.0. 
The kernel's EVMS ioctl 
version number is 12.0.0. "



Reproducible: Always
Steps to Reproduce:
1. run evms 1.2.0 with gentoo kernel 2.4.20
2.
3.

Actual Results:  
as described in details

Expected Results:  
it should have worked.... are these boxes nescessary? I described the problem 
already.

Its not a portage problem, but what the heck
Portage 2.0.47-r7 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r2)
=================================================================
System uname: 2.4.19-gentoo-r10 i686 AMD Athlon(tm) MP 1800+
GENTOO_MIRRORS="http://gentoo.oregonstate.edu/ 
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X
11/xkb /usr/kde/3.1/share/config /usr/kde/3/share/co
nfig /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages/i686-pc-linux-gnu"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY="/usr/portage/local"
USE="x86 oss 3dnow apm avi encode gpm libg++ mikmod mmx mpeg ncurses spell 
truetype xmms xv zlib gdbm berkdb slang arts svga sdl tcp
d python esd imlib oggvorbis gtk kde motif opengl -gnome -gif -java -quicktime -
nls -maildir cups perl mysql ipv6 imap ssl sasl sasl
-login sasl-scram pam ldap xml xml2 crypt pdflib curl snmp mbox libwww freetype 
gd tiff jpeg png readline X xfs qt"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-mcpu=i686 -O3 -pipe"
CXXFLAGS="-mcpu=i686 -O3 -pipe"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j3"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="sandbox buildpkg ccache distcc userpriv usersandbox"
Comment 1 Todd Wright 2003-03-05 12:07:05 UTC
It seems there is also a mis-match in evms-1.2.1-r1. Running this in order to match the kernel ioctl interface results in:

"Engine: The plug-in Ext2/3 in module /lib/evms/libe2fsim.1.2.1.so requires Engine services API version (8.1.0) which is greater than this Engine's services API version (8.0.0)."

Unfortunately I require the ext3 plugin.

The evms package is released as a single package containing both kernel code and tools. It seems with this approach the developers feel comfortable updating various software levels (the kernel, the tools, or the plugins) at their whim, since in their distribution these are all guaranteed to match.

By splitting the kernel code and the tools, Gentoo developers must therefore update the tools whenever the evms kernel code is added to the gentoo-sources kernel and ensure that the available tools are at the same level as the kernel code.

Comment 2 Bob Johnson (RETIRED) gentoo-dev 2003-03-05 18:11:30 UTC
this is a bug in the evms release, already talked to the developers about it 
its non-fatal, evms has its own ext2/3 driver it falls back to. 
Comment 3 Brandon Low (RETIRED) gentoo-dev 2003-03-05 18:23:54 UTC
This is fixed on CVS, sorry forgot to mark 1.2.1 stable with the kernel stable.  Thanks.