See ftp://sources.redhat.com/pub/lvm2/WHATS_NEW for changes since the latest lvm2-2.02.17 that is in the tree.
rocket: why did you drop the baselayout2 changes that were present in .17?
and also, why did you put eje001 in changelog? no user by that name exists.
worse yet, 2.02.25 fails on my box. x86_64-pc-linux-gnu-gcc -E -P cmdnames.h 2> /dev/null | \ egrep -v '^ *(|#.*|dumpconfig|formats|help|pvdata|segtypes|version) *$' > .commands x86_64-pc-linux-gnu-gcc -o lvm -march=nocona -O2 -pipe -march=nocona -O2 -pipe -fPIC -Wall -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -Wmissing-noreturn -Wformat-security -O2 -march=nocona -O2 -pipe -fPIC -Wall -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -Wmissing-noreturn -Wformat-security -O2 dumpconfig.o formats.o lvchange.o lvconvert.o lvcreate.o lvdisplay.o lvextend.o lvmchange.o lvmcmdline.o lvmdiskscan.o lvreduce.o lvremove.o lvrename.o lvresize.o lvscan.o polldaemon.o pvchange.o pvck.o pvcreate.o pvdisplay.o pvmove.o pvremove.o pvresize.o pvscan.o reporter.o segtypes.o toollib.o vgcfgbackup.o vgcfgrestore.o vgchange.o vgck.o vgcreate.o vgconvert.o vgdisplay.o vgexport.o vgextend.o vgimport.o vgmerge.o vgmknodes.o vgreduce.o vgremove.o vgrename.o vgscan.o vgsplit.o lvm.o \ -Wl,--export-dynamic -L../lib -L/usr/lib64 -llvm -ldevmapper -lreadline -lrt -ldl -lncurses -rdynamic x86_64-pc-linux-gnu-gcc -o lvm.static -march=nocona -O2 -pipe -march=nocona -O2 -pipe -fPIC -Wall -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -Wmissing-noreturn -Wformat-security -O2 -march=nocona -O2 -pipe -fPIC -Wall -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -Wmissing-noreturn -Wformat-security -O2 dumpconfig.o formats.o lvchange.o lvconvert.o lvcreate.o lvdisplay.o lvextend.o lvmchange.o lvmcmdline.o lvmdiskscan.o lvreduce.o lvremove.o lvrename.o lvresize.o lvscan.o polldaemon.o pvchange.o pvck.o pvcreate.o pvdisplay.o pvmove.o pvremove.o pvresize.o pvscan.o reporter.o segtypes.o toollib.o vgcfgbackup.o vgcfgrestore.o vgchange.o vgck.o vgcreate.o vgconvert.o vgdisplay.o vgexport.o vgextend.o vgimport.o vgmerge.o vgmknodes.o vgreduce.o vgremove.o vgrename.o vgscan.o vgsplit.o lvm-static.o -static \ -Wl,--export-dynamic -L../lib -L/usr/lib64 -llvm -ldevmapper -lreadline -lrt -ldl -lncurses -rdynamic ../lib/liblvm.a(dev-cache.o): In function `dev_cache_init': dev-cache.c:(.text+0x430): undefined reference to `dm_regex_create' ../lib/liblvm.a(dev-cache.o): In function `_insert_dev': dev-cache.c:(.text+0x8c9): undefined reference to `dm_regex_match' dev-cache.c:(.text+0x8df): undefined reference to `dm_regex_match' ../lib/liblvm.a(filter-regex.o): In function `regex_filter_create': filter-regex.c:(.text+0x34b): undefined reference to `dm_regex_create' ../lib/liblvm.a(filter-regex.o): In function `_accept_p': filter-regex.c:(.text+0x464): undefined reference to `dm_regex_match' collect2: ld returned 1 exit status make[1]: *** [lvm] Error 1 make[1]: *** Waiting for unfinished jobs.... ../lib/liblvm.a(sharedlib.o): In function `load_shared_library': sharedlib.c:(.text+0xd8): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking ../lib/liblvm.a(dev-cache.o): In function `dev_cache_init': dev-cache.c:(.text+0x430): undefined reference to `dm_regex_create' ../lib/liblvm.a(dev-cache.o): In function `_insert_dev': dev-cache.c:(.text+0x8c9): undefined reference to `dm_regex_match' dev-cache.c:(.text+0x8df): undefined reference to `dm_regex_match' ../lib/liblvm.a(filter-regex.o): In function `regex_filter_create': filter-regex.c:(.text+0x34b): undefined reference to `dm_regex_create' ../lib/liblvm.a(filter-regex.o): In function `_accept_p': filter-regex.c:(.text+0x464): undefined reference to `dm_regex_match' collect2: ld returned 1 exit status make[1]: *** [lvm.static] Error 1 make[1]: Leaving directory `/dev/shm/portage/sys-fs/lvm2-2.02.25/work/LVM2.2.02.25/tools' make: *** [tools] Error 2 !!! ERROR: sys-fs/lvm2-2.02.25 failed. Call stack: ebuild.sh, line 1615: Called dyn_compile ebuild.sh, line 972: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile lvm2-2.02.25.ebuild, line 86: Called die !!! compile problem !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/log/portage/sys-fs:lvm2-2.02.25:20070529-032553.log'. grubbs-int ~ # emerge -pv device-mapper These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-fs/device-mapper-1.02.18-r1 USE="(-selinux)" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB
grubbs-int ~ # emerge --info Portage 2.1.2.7 (default-linux/amd64/2006.1, gcc-4.1.2, glibc-2.5-r2, 2.6.20-pmp-g2763f27c x86_64) ================================================================= System uname: 2.6.20-pmp-g2763f27c x86_64 Intel(R) Core(TM)2 CPU 6400 @ 2.13GHz Gentoo Base System release 1.13.0_alpha12 Timestamp of tree: Unknown ccache version 2.4 [enabled] dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r7 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.23b virtual/os-headers: 2.6.21 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=nocona -O2 -pipe" DISTDIR="/home/gentoo/distfiles" FEATURES="assume-digests autoaddcvs buildpkg ccache collision-protect cvs digest distlocks metadata-transfer mirror parallel-fetch sandbox sfperms splitdebug strict userpriv" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LINGUAS="en en_CA en_US en_GB en_ZA" MAKEOPTS="-j4" PKGDIR="/home/gentoo/packages/grubb-int/" 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 --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/dev/shm" PORTDIR="/usr/gentoo-cvs/gentoo-x86" PORTDIR_OVERLAY="/usr/local/portage" SYNC="" USE="aalib acl acpi adns aio alsa amd amd64 apache2 apm berkdb bitmap-fonts cairo cdr cgi clearpasswd cli cracklib crypt cups curl divx4linux dri dvd dvdr encode f77 fam foomaticdb fortran frxp gcj gd gdbm geoip gif glitz gpgme hpn iconv idn imap innodb ipalias ipv6 isdnlog jikes jpeg junit libwww logrotate mad maildir mailwrapper mcal md5sum midi mikmod mp3 mpeg mpm-prefork multicall mysql ncurses nptl nptlonly objc offensive ogg pam pcap pcre pdf pdflib perl pic plotutils png pnp ppds pppd python qmail readline reflection samba scanner session slp smime snmp socks5 spell spl ssl svg tetex tiff truetype truetype-fonts type1 type1-fonts udev ungif unicode usb userlocales v4l v4l2 vhosts vim-syntax vorbis xml xml2 xorg xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse void" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_CA en_US en_GB en_ZA" USERLAND="GNU" VIDEO_CARDS="dummy fbdev nv v4l vga vesa i810" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
(In reply to comment #2) > and also, why did you put eje001 in changelog? > no user by that name exists. > He doesn't have ECHANGELOG_USER configured in his /etc/make.conf or his $HOME/.bashrc file. echangelog by default uses EMAIL=`whoami`@gentoo.org so that's probably his system login. rocket: add to /etc/make.conf or to $HOME/.bashrc ECHANGELOG_USER="Eric Edgar <rocket@gentoo.org>"
Just a confirmation that the upgrade from sys-fs/lvm2-2.02.17 to sys-fs/lvm2-2.02.25 broke my system. The init-script required for baselayout2 isn't in sys-fs/lvm2-2.02.25 anymore. The devices for logical volumes are not created.
Created attachment 122956 [details] amd64 requires some major keywording/use.masking love Not to mention it has completely broken dependencies on amd64...
Michiel de Bruijne: that baselayout2 issue should be fixed. jakub: I added ~amd64 to sys-cluster/gulm, but I don't know what you're on, as 'repoman full' passed even before that. Please open a new bug if you have more issues.