[pkgcore] #243: pmerge --clean --with-built-depends cleans pyparsing

2 views
Skip to first unread message

pkgcore

unread,
May 20, 2011, 6:00:57 AM5/20/11
to pkgco...@googlegroups.com
#243: pmerge --clean --with-built-depends cleans pyparsing
------------------------+------------------
Reporter: sschuberth | Owner:
Type: defect | Status: new
Priority: normal | Milestone: 0.6+
Component: pkgcore | Version: 0.6
Keywords: |
------------------------+------------------
Running

pmerge --clean --with-built-depends --pretend

lists

Remove built ebuild: dev-python/pyparsing-1.5.5

although it's pkgcore itself that depends on pyparsing:

$ equery depends dev-python/pyparsing
* These packages depend on dev-python/pyparsing:
sys-apps/pkgcore-0.6 (dev-python/pyparsing)

And pyparsing 1.5.5 is the only version of pyparsing that I have
installed.

--
Ticket URL: <http://www.pkgcore.org/trac/pkgcore/ticket/243>
pkgcore <http://www.pkgcore.org/trac/pkgcore>
pkgcore package manager

pkgcore

unread,
May 22, 2011, 8:49:48 PM5/22/11
to pkgco...@googlegroups.com
#243: pmerge --clean --with-built-depends cleans pyparsing
-------------------------+------------------
Reporter: sschuberth | Owner:
Type: defect | Status: new
Priority: normal | Milestone: 0.6+
Component: pkgcore | Version: 0.6
Resolution: | Keywords:
-------------------------+------------------

Comment (by ferringb):

Check your world file... verify it's not pruning pkgcore itself.

Aside from that, I'd be curious if it misbehaves for current HEAD; there
were a few resolver quirks that were resolved in 0.6.1 (released shortly).

--
Ticket URL: <http://www.pkgcore.org/trac/pkgcore/ticket/243#comment:1>

pkgcore

unread,
May 23, 2011, 2:07:20 AM5/23/11
to pkgco...@googlegroups.com
#243: pmerge --clean --with-built-depends cleans pyparsing
-------------------------+------------------
Reporter: sschuberth | Owner:
Type: defect | Status: new
Priority: normal | Milestone: 0.6+
Component: pkgcore | Version: 0.6
Resolution: | Keywords:
-------------------------+------------------

Comment (by sschuberth):

I checked the world file, it contains sys-apps/pkgcore, so pmerge should
not clean pkgcore (nor its dependencies).

I also installed HEAD from the Git overlay. Find a layman file attached,
you may want to offer that for download on the main page next to the "git
clone git://pkgcore.org/overlay" link.

I'm having the same issue with HEAD, pmerge still want to remove dev-
python/pyparsing-1.5.5.

--
Ticket URL: <http://www.pkgcore.org/trac/pkgcore/ticket/243#comment:2>

pkgcore

unread,
May 26, 2011, 8:55:00 AM5/26/11
to pkgco...@googlegroups.com
#243: pmerge --clean --with-built-depends cleans pyparsing
-------------------------+--------------------
Reporter: sschuberth | Owner:
Type: defect | Status: closed
Priority: normal | Milestone: 0.6+
Component: pkgcore | Version: 0.6
Resolution: invalid | Keywords:
-------------------------+--------------------
Changes (by sschuberth):

* status: new => closed
* resolution: => invalid


Comment:

Strange, with today's system update there seem to be some changes to
portage that cause "equery depends dev-python/pyparsing" not to output
"sys-apps/pkgcore-0.6" anymore (probably due to the gentoolkit-0.3.0.4
update). Even "emerge --depclean" wants to clean pyparsing now, so it
seems pkgcore was right about removing pyparsing all the time. So I'll
close this issue myself.

--
Ticket URL: <http://www.pkgcore.org/trac/pkgcore/ticket/243#comment:3>

Reply all
Reply to author
Forward
0 new messages