Been running fwbuilder 2.1.18 for sometime now, now all of a sudden doing an emerge update world it wants to downgrade to 2.1.14
Please post the output of `emerge -vupDN world' and `emerge --info net-firewall/fwbuilder'.
xxxxx distfiles # emerge -vupDN world These are the packages that would be merged, in order: Calculating world dependencies... done! [ebuild UD] net-libs/libfwbuilder-2.1.14 [2.1.18] USE="ssl -snmp -stlport" 0 kB [ebuild UD] net-firewall/fwbuilder-2.1.14 [2.1.18] USE="nls" 1,668 kB Total: 2 packages (2 downgrades), Size of downloads: 1,668 kB ********************************************************************************** xxxxx distfiles # emerge --info Portage 2.1.4.4 (default/linux/amd64/2008.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-gentoo-r7 x86_64) ================================================================= System uname: 2.6.25-gentoo-r7 x86_64 AMD Processor model unknown Timestamp of tree: Wed, 01 Oct 2008 01:45:04 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.5.2-r7 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r2 sys-devel/automake: 1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 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: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe -msse3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=athlon64 -O2 -pipe -msse3" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.llarian.net/ http://gentoo.mirrors.easynews.com/linux/gentoo/ http://gentoo.mirrors.tera-byte.com/ http://gentoo.osuosl.org/" LANG="en_US.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="en_US en" MAKEOPTS="-j3" 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://rsync.namerica.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X a52 acl acpi alsa amd64 bash-completion berkdb bluetooth branding bzip bzip2 cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread emboss encode evo fam firefox fortran gdbm gif gnome gpm gssapi gstreamer gtk gtk2 hal iconv ieee1394 ivman jpeg kerberos ldap libnotify mad midi mikmod mmx mmxext mp3 mpeg mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3support quicktime readline reflection sdl session spell spl sse sse2 ssl ssse3 startup-notification svg sysfs tcpd tiff truetype unicode usb vorbis xattr xcomposite xinerama xml xorg xulrunner xv zlib" ALSA_CARDS="snd_cmipci" 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="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US en" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
What does your /etc/portage/package.keywords look like?
(In reply to comment #3) > What does your /etc/portage/package.keywords look like? > app-admin/eselect-wxwidgets app-cdr/nero app-emulation/vmware-modules app-emulation/vmware-workstation dev-cpp/libsexymm dev-db/mysql-gui-tools dev-python/notify-python dev-python/gst-python dev-python/sqlalchemy dev-perl/GSSAPI dev-util/scons mail-client/claws-mail media-libs/xine-lib media-video/gcstar net-ftp/filezilla net-ftp/ftpcube net-libs/libfwbuilder net-misc/blogtk net-misc/curl net-misc/streamtuner net-firewall/fwbuilder x11-libs/libview x11-libs/wxGTK x11-misc/transset x11-themes/pidgin-smileys x11-wm/fluxbox
# ChangeLog for net-firewall/fwbuilder # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/net-firewall/fwbuilder/ChangeLog,v 1.71 2008/09/27 13:35:33 betelgeuse Exp $ 27 Sep 2008; Petteri Räty <betelgeuse@gentoo.org> fwbuilder-2.1.18.ebuild: Use EAPI 2 use dependencies instead of built_with_use. This version of fwbuilder was changed to use EAPI=2 - you have a choice to start using an unstable version of sys-apps/portage to deal with this, or live with the lesser version of fwbuilder for a while.
Yeah you need to upgrade Portage or it will stay EAPI masked. In the future you can find the mask reason by running emerge -pv =net-firewall/fwbuilder-2.1.18. Closing as INVALID as this is expected behaviour on a stable system.
I understand what you are saying and that the package was not marked stable, but now everyone who had used 2.1.18 (since June), and currently does not run unstable portage (which is a more of a risk than running an unstable fwbuilder) cannot open a fwbuilder file generated with a newer version of fwbuilder. So falling back to an earlier version is, in most cases, a real PITA.