[gentoo-user] poppler vs virtual/poppler eix-test-obsolete

2010-02-14 Thread Mark Knecht
Hi,
   Mostly in support of (I think) KDE I have poppler installed which
seems to cause eix-test-obsolete a little indigestion. It sees
virtual/poppler as installed but says they are not in the database.

   Do I have a problem here (eix-test-obsolete itself or my use of it,
use flags, some sort of database problem, etc.) or is this some sort
of ebuild problem that will likely get worked out over the next few
weeks?

Thanks,
Mark

firefly ~ # eix -Ic poppler
[I] app-text/poppler (0.12.3...@02/14/10): PDF rendering library based
on the xpdf-3.0 code base


firefly ~ # equery depends =app-text/poppler-0.12.3-r3
[ Searching for packages depending on =app-text/poppler-0.12.3-r3... ]
app-misc/strigi-0.7.0 (=app-text/poppler-0.12.3-r3[utils])
app-text/evince-2.26.2 (=app-text/poppler-0.12.3-r3[cairo])
kde-base/okular-4.3.3 (pdf? =app-text/poppler-0.12.3-r3[lcms,qt4])
net-print/cups-1.3.11-r1 (=app-text/poppler-0.12.3-r3[utils])
virtual/poppler-0.12.3-r1 (~app-text/poppler-0.12.3[lcms?,xpdf-headers])
virtual/poppler-glib-0.12.3-r2 (~app-text/poppler-0.12.3[cairo])
virtual/poppler-qt4-0.12.3-r1 (~app-text/poppler-0.12.3[qt4])
virtual/poppler-utils-0.12.3-r1 (~app-text/poppler-0.12.3[abiword?,png?,utils])


firefly ~ # eix-test-obsolete -d

No non-matching entries in /etc/portage/package.keywords.
No non-matching entries in /etc/portage/package.mask.
No non-matching entries in /etc/portage/package.unmask.
No non-matching or empty entries in /etc/portage/package.use.
No non-matching or empty entries in /etc/portage/package.cflags.
The following installed packages are not in the database:

virtual/poppler
virtual/poppler-glib
virtual/poppler-qt4
virtual/poppler-utils
--

No redundant entries in /etc/portage/package.keywords (or test switched off).
No redundant entries in /etc/portage/package.mask (or test switched off).
No redundant entries in /etc/portage/package.unmask (or test switched off).
No redundant entries in /etc/portage/package.use (or test switched off).
No redundant entries in /etc/portage/package.cflags (or test switched off).
No uninstalled entries in /etc/portage/package.keywords (or test switched off).
No uninstalled entries in /etc/portage/package.mask (or test switched off).
No uninstalled entries in /etc/portage/package.unmask (or test switched off).
No uninstalled entries in /etc/portage/package.use (or test switched off).
No uninstalled entries in /etc/portage/package.cflags (or test switched off).
All installed versions of packages are in the database.
firefly ~ #



firefly ~ # slocate poppler | grep virtual
/var/db/pkg/virtual/poppler-0.12.3-r1
/var/db/pkg/virtual/poppler-0.12.3-r1/COUNTER
/var/db/pkg/virtual/poppler-0.12.3-r1/KEYWORDS
/var/db/pkg/virtual/poppler-0.12.3-r1/DEFINED_PHASES
/var/db/pkg/virtual/poppler-0.12.3-r1/PF
/var/db/pkg/virtual/poppler-0.12.3-r1/PROPERTIES
/var/db/pkg/virtual/poppler-0.12.3-r1/DEPEND
/var/db/pkg/virtual/poppler-0.12.3-r1/DESCRIPTION
/var/db/pkg/virtual/poppler-0.12.3-r1/USE
/var/db/pkg/virtual/poppler-0.12.3-r1/FEATURES
/var/db/pkg/virtual/poppler-0.12.3-r1/SLOT
/var/db/pkg/virtual/poppler-0.12.3-r1/RDEPEND
/var/db/pkg/virtual/poppler-0.12.3-r1/SIZE
/var/db/pkg/virtual/poppler-0.12.3-r1/IUSE
/var/db/pkg/virtual/poppler-0.12.3-r1/poppler-0.12.3-r1.ebuild
/var/db/pkg/virtual/poppler-0.12.3-r1/CFLAGS
/var/db/pkg/virtual/poppler-0.12.3-r1/environment.bz2
/var/db/pkg/virtual/poppler-0.12.3-r1/repository
/var/db/pkg/virtual/poppler-0.12.3-r1/LDFLAGS
/var/db/pkg/virtual/poppler-0.12.3-r1/EAPI
/var/db/pkg/virtual/poppler-0.12.3-r1/CATEGORY
/var/db/pkg/virtual/poppler-0.12.3-r1/CBUILD
/var/db/pkg/virtual/poppler-0.12.3-r1/CXXFLAGS
/var/db/pkg/virtual/poppler-0.12.3-r1/CHOST
/var/db/pkg/virtual/poppler-0.12.3-r1/CONTENTS
/var/db/pkg/virtual/poppler-glib-0.12.3-r2
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/COUNTER
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/KEYWORDS
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/DEFINED_PHASES
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/PF
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/PROPERTIES
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/DEPEND
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/DESCRIPTION
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/USE
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/poppler-glib-0.12.3-r2.ebuild
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/FEATURES
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/SLOT
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/RDEPEND
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/SIZE
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/IUSE
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/CFLAGS
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/environment.bz2
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/repository
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/LDFLAGS
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/EAPI
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/CATEGORY
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/CBUILD
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/CXXFLAGS
/var/db/pkg/virtual/poppler-glib-0.12.3-r2/CHOST

Re: [gentoo-user] poppler vs virtual/poppler eix-test-obsolete

2010-02-14 Thread Alan McKinnon
On Sunday 14 February 2010 22:10:05 Mark Knecht wrote:
 Hi,
Mostly in support of (I think) KDE I have poppler installed which
 seems to cause eix-test-obsolete a little indigestion. It sees
 virtual/poppler as installed but says they are not in the database.
 
Do I have a problem here (eix-test-obsolete itself or my use of it,
 use flags, some sort of database problem, etc.) or is this some sort
 of ebuild problem that will likely get worked out over the next few
 weeks?

I saw this a few days ago.

virtual/poppler is not in portage anymore. We now just have regular poppler, 
xpdf, et al.

Just remove poppler from world if you have it there - you shouldn't, it's a 
lib and should be pulled in by everything that DEPENDs on it.

Latest masked portage deals with this kind of nonsense nicely. If you use an 
old portage, you may have to unmerge what you have and remerge the real one.

FWIW, poppler is one of those packages seemingly run by an insane idiot. Every 
new minor point version seems to block the one before it, implying API/ABI 
breaks across minor versions. Which is thick beyond belief. It's a problematic 
package and one that I seemed to umerge/merge often in the pre-portage-2.2 
days

-- 
alan dot mckinnon at gmail dot com



Re: [gentoo-user] poppler vs virtual/poppler eix-test-obsolete

2010-02-14 Thread Mark Knecht
On Sun, Feb 14, 2010 at 12:18 PM, Alan McKinnon alan.mckin...@gmail.com wrote:
 On Sunday 14 February 2010 22:10:05 Mark Knecht wrote:
 Hi,
    Mostly in support of (I think) KDE I have poppler installed which
 seems to cause eix-test-obsolete a little indigestion. It sees
 virtual/poppler as installed but says they are not in the database.

    Do I have a problem here (eix-test-obsolete itself or my use of it,
 use flags, some sort of database problem, etc.) or is this some sort
 of ebuild problem that will likely get worked out over the next few
 weeks?

 I saw this a few days ago.

 virtual/poppler is not in portage anymore. We now just have regular poppler,
 xpdf, et al.

 Just remove poppler from world if you have it there - you shouldn't, it's a
 lib and should be pulled in by everything that DEPENDs on it.

 Latest masked portage deals with this kind of nonsense nicely. If you use an
 old portage, you may have to unmerge what you have and remerge the real one.

 FWIW, poppler is one of those packages seemingly run by an insane idiot. Every
 new minor point version seems to block the one before it, implying API/ABI
 breaks across minor versions. Which is thick beyond belief. It's a problematic
 package and one that I seemed to umerge/merge often in the pre-portage-2.2
 days

 --
 alan dot mckinnon at gmail dot com


Alan,
   poppler isn't in my world file:

firefly ~ # cat /var/lib/portage/world | grep poppler
firefly ~ #

and I seem to be using the newest portage-2.2_rc62 although a slightly
older portage-utils-0.2.1

   Are you suggesting the I unmerge poppler and then do a
revdep-rebuild (or emerge -DuN @world) to get it reinstalled without
this problem? Easy enough if it works, but even if it works it seems
something is brokern and before I destroy the symptom I thought I'd
ask a couple of questions.

   I've read a couple of bug reports that echo your thoughts about the package.

Thanks,
Mark



Re: [gentoo-user] poppler vs virtual/poppler eix-test-obsolete

2010-02-14 Thread Stroller


On 14 Feb 2010, at 20:31, Mark Knecht wrote:

...
  poppler isn't in my world file:
...
  Are you suggesting the I unmerge poppler and then do a
revdep-rebuild (or emerge -DuN @world) to get it reinstalled without
this problem?


Yes.

Stroller.





Re: [gentoo-user] poppler vs virtual/poppler eix-test-obsolete

2010-02-14 Thread Mark Knecht
On Sun, Feb 14, 2010 at 1:33 PM, Stroller
strol...@stellar.eclipse.co.uk wrote:

 On 14 Feb 2010, at 20:31, Mark Knecht wrote:

 ...
  poppler isn't in my world file:
 ...
  Are you suggesting the I unmerge poppler and then do a
 revdep-rebuild (or emerge -DuN @world) to get it reinstalled without
 this problem?

 Yes.

 Stroller.

Well, it's an interesting result, or I'm just getting tired.

I really think that I tried emerge --depclean earlier and it didn't
fix the problem. After emerge -C poppler/emerge poppler I was left
with the same failure in eix-test-obsolete but this time emerge
--depclean did get rid of the 4 virtuals.

I don't know. I suspect now that I never did emerge --depclean.

Thanks. It's fixed.

Cheers,
Mark



Re: [gentoo-user] poppler vs virtual/poppler eix-test-obsolete

2010-02-14 Thread Alan McKinnon
On Monday 15 February 2010 00:04:21 Mark Knecht wrote:
 On Sun, Feb 14, 2010 at 1:33 PM, Stroller
 
 strol...@stellar.eclipse.co.uk wrote:
  On 14 Feb 2010, at 20:31, Mark Knecht wrote:
  ...
   poppler isn't in my world file:
  ...
   Are you suggesting the I unmerge poppler and then do a
  revdep-rebuild (or emerge -DuN @world) to get it reinstalled without
  this problem?
  
  Yes.
  
  Stroller.
 
 Well, it's an interesting result, or I'm just getting tired.
 
 I really think that I tried emerge --depclean earlier and it didn't
 fix the problem. After emerge -C poppler/emerge poppler I was left
 with the same failure in eix-test-obsolete but this time emerge
 --depclean did get rid of the 4 virtuals.
 
 I don't know. I suspect now that I never did emerge --depclean.

Possibly. --depclean removed virtual/poppler here, leaving the real poppler 
package that was in place.

FWIW, tinkering with poppler won't break anything much. It's just a pdf 
rendering library, not critical. If you remove it in error, emerge -1 will put 
it back :-)

-- 
alan dot mckinnon at gmail dot com