Hi there,
For the longest time I've had PostgreSQL server installed on one of my
systems. I update world every month or two and today `emerge -upv
world` shows this blocker:
...
[ebuild U ] app-admin/sudo-1.7.2_p1 [1.7.1-r1] USE="offensive pam -
ldap (-selinux) -skey" 753 kB
[ebuild N ] app-emacs/emacs-common-gentoo-1.2 USE="-X -
emacs22icons" 46 kB
[ebuild NS ] app-editors/emacs-23.1 [22.3] USE="gif jpeg png tiff
xpm -X -Xaw3d -alsa -dbus -gpm -gtk -gzip-el -hesiod -kerberos -m17n-
lib -motif -sound -source -svg -toolkit-scroll-bars -xft" 33,577 kB
[ebuild U ] virtual/emacs-23 [22] 0 kB
[ebuild N ] app-admin/eselect-postgresql-0.3 3 kB
[ebuild N ] dev-db/postgresql-base-8.1.11 USE="doc nls pam
readline ssl zlib -kerberos -pg-intdatetime -threads" LINGUAS="-af -cs
-de -es -fa -fr -hr -hu -it -ko -nb -pl -pt_BR -ro -ru -sk -sl -sv -tr
-zh_CN -zh_TW" 0 kB
[uninstall ] dev-db/libpq-8.1.11 USE="nls pam readline ssl zlib -
kerberos -pg-intdatetime -threads"
[blocks b ] dev-db/libpq ("dev-db/libpq" is blocking dev-db/
postgresql-base-8.1.11)
[blocks b ] dev-db/libpq ("dev-db/libpq" is blocking app-admin/
eselect-postgresql-0.3)
[blocks b ] dev-db/postgresql-base ("dev-db/postgresql-base" is
blocking dev-db/libpq-8.1.11)
[ebuild NS ] virtual/postgresql-base-8.1 [8.0] 0 kB
[ebuild U ] dev-perl/DBD-Pg-2.15.1 [1.49] 216 kB
[blocks B ] dev-db/postgresql ("dev-db/postgresql" is blocking dev-
db/postgresql-base-8.1.11)
Total: 36 packages (26 upgrades, 5 new, 5 in new slots, 1 uninstall),
Size of downloads: 116,469 kB
Conflict: 4 blocks (1 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
('ebuild', '/', 'dev-db/postgresql-base-8.1.11', 'merge') pulled in
by
dev-db/postgresql-base:8.1 required by ('ebuild', '/', 'dev-perl/
DBD-Pg-2.15.1', 'merge')
dev-db/postgresql-base:8.1 required by ('ebuild', '/', 'virtual/
postgresql-base-8.1', 'merge')
('installed', '/', 'dev-db/postgresql-8.1.11', 'nomerge') pulled in
by
dev-db/postgresql required by world
For more information about Blocked Packages, please refer to the
following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
!!! The following installed packages are masked:
- dev-db/postgresql-8.1.11 (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Patrick Lauer <patr...@gentoo.org> (03 Oct 2009)
# Mask unsupported and obsolete postgres packages
# Use postgresql-server (or postgresql-base) instead
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
$
Is anyone else seeing this, please?
It looks like I need to unmerge dev-db/postgresql (I'm currently
running 8.1.11) and emerge dev-db/postgresql-server, instead.
But I'm running x86 (NOT ~x86), and all versions of postgresql-server
are marked with a ~.
I'm guessing from the date on Mr Lauer's masking above that if I sync
in a day's time then my major version (at least) of postgresql-server
will be marked as stable, however I'm extremely wary because my long
update period has ensured that I've never before seen a blocker which
has not already been discussed on this list.
I would be grateful for any thoughts or comments,
Stroller.