Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 23675 - emerge -C DOES work on read-only media
Summary: emerge -C DOES work on read-only media
Status: RESOLVED DUPLICATE of bug 28578
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Nicholas Jones (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-28 23:45 UTC by Norberto Bensa
Modified: 2011-10-30 22:19 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Norberto Bensa 2003-06-28 23:45:21 UTC
My /usr partition is read-only; emerge -C <pkg> should fail but it does not.  
 
>>> Unmerging dev-python/pygtk-1.99.16... 
No package files given... Grabbing a set. 
<<<        obj /usr/share/pygtk/2.0/defs/pango.defs 
<<<        obj /usr/share/pygtk/2.0/defs/pango-types.defs 
<<<        obj /usr/share/pygtk/2.0/defs/libglade.defs 
<<<        obj /usr/share/pygtk/2.0/defs/gtkgl.defs 
<<<        obj /usr/share/pygtk/2.0/defs/gtk.defs 
<<<        obj /usr/share/pygtk/2.0/defs/gtk-types.defs 
<<<        obj /usr/share/pygtk/2.0/defs/gtk-extrafuncs.defs 
<<<        obj /usr/share/pygtk/2.0/defs/gdk.defs 
<<<        obj /usr/share/pygtk/2.0/defs/gdk-types.defs 
<<<        obj /usr/share/pygtk/2.0/defs/atk.defs 
<<<        obj /usr/share/pygtk/2.0/defs/atk-types.defs 
<<<        obj /usr/share/pygtk/2.0/codegen/scmexpr.pyo 
<<<        obj /usr/share/pygtk/2.0/codegen/scmexpr.pyc 
<<<        obj /usr/share/pygtk/2.0/codegen/scmexpr.py 
<<<        obj /usr/share/pygtk/2.0/codegen/override.pyo 
<<<        obj /usr/share/pygtk/2.0/codegen/override.pyc 
<<<        obj /usr/share/pygtk/2.0/codegen/override.py 
<<<        obj /usr/share/pygtk/2.0/codegen/mkskel.pyo 
<<<        obj /usr/share/pygtk/2.0/codegen/mkskel.pyc 
<<<        obj /usr/share/pygtk/2.0/codegen/mkskel.py 
<<<        obj /usr/share/pygtk/2.0/codegen/mergedefs.pyo 
<<<        obj /usr/share/pygtk/2.0/codegen/mergedefs.pyc 
<<<        obj /usr/share/pygtk/2.0/codegen/mergedefs.py 
<<<        obj /usr/share/pygtk/2.0/codegen/h2def.pyo 
<<<        obj /usr/share/pygtk/2.0/codegen/h2def.pyc 
<<<        obj /usr/share/pygtk/2.0/codegen/h2def.py 
<<<        obj /usr/share/pygtk/2.0/codegen/docgen.pyo 
<<<        obj /usr/share/pygtk/2.0/codegen/docgen.pyc 
<<<        obj /usr/share/pygtk/2.0/codegen/docgen.py 
<<<        obj /usr/share/pygtk/2.0/codegen/docextract.pyo 
<<<        obj /usr/share/pygtk/2.0/codegen/docextract.pyc 
<<<        obj /usr/share/pygtk/2.0/codegen/docextract.py 
<<<        obj /usr/share/pygtk/2.0/codegen/defsparser.pyo 
<<<        obj /usr/share/pygtk/2.0/codegen/defsparser.pyc 
<<<        obj /usr/share/pygtk/2.0/codegen/defsparser.py 
<<<        obj /usr/share/pygtk/2.0/codegen/definitions.pyo 
<<<        obj /usr/share/pygtk/2.0/codegen/definitions.pyc 
<<<        obj /usr/share/pygtk/2.0/codegen/definitions.py 
<<<        obj /usr/share/pygtk/2.0/codegen/codegen.pyo 
<<<        obj /usr/share/pygtk/2.0/codegen/codegen.pyc 
<<<        obj /usr/share/pygtk/2.0/codegen/codegen.py 
<<<        obj /usr/share/pygtk/2.0/codegen/argtypes.pyo 
<<<        obj /usr/share/pygtk/2.0/codegen/argtypes.pyc 
<<<        obj /usr/share/pygtk/2.0/codegen/argtypes.py 
<<<        obj /usr/share/pygtk/2.0/codegen/__init__.pyo 
<<<        obj /usr/share/pygtk/2.0/codegen/__init__.pyc 
<<<        obj /usr/share/pygtk/2.0/codegen/__init__.py 
--- !found obj /usr/share/doc/pygtk-1.99.16/TODO.gz 
--- !found obj /usr/share/doc/pygtk-1.99.16/THREADS.gz 
--- !found obj /usr/share/doc/pygtk-1.99.16/README.gz 
--- !found obj /usr/share/doc/pygtk-1.99.16/NEWS.gz 
--- !found obj /usr/share/doc/pygtk-1.99.16/MAPPING.gz 
--- !found obj /usr/share/doc/pygtk-1.99.16/INSTALL.gz 
--- !found obj /usr/share/doc/pygtk-1.99.16/ChangeLog.gz 
--- !found obj /usr/share/doc/pygtk-1.99.16/COPYING.gz 
--- !found obj /usr/share/doc/pygtk-1.99.16/AUTHORS.gz 
--- !found dir /usr/share/doc/pygtk-1.99.16 
<<<        obj /usr/lib/python2.2/site-packages/pygtk.pyo 
<<<        obj /usr/lib/python2.2/site-packages/pygtk.pyc 
<<<        obj /usr/lib/python2.2/site-packages/pygtk.py 
<<<        obj /usr/lib/python2.2/site-packages/pygtk.pth 
<<<        obj /usr/lib/python2.2/site-packages/gtk-2.0/pangomodule.so 
<<<        obj /usr/lib/python2.2/site-packages/gtk-2.0/pangomodule.la 
<<<        obj /usr/lib/python2.2/site-packages/gtk-2.0/gtk/keysyms.pyo 
<<<        obj /usr/lib/python2.2/site-packages/gtk-2.0/gtk/keysyms.pyc 
<<<        obj /usr/lib/python2.2/site-packages/gtk-2.0/gtk/keysyms.py 
<<<        obj /usr/lib/python2.2/site-packages/gtk-2.0/gtk/glademodule.so 
<<<        obj /usr/lib/python2.2/site-packages/gtk-2.0/gtk/glademodule.la 
<<<        obj /usr/lib/python2.2/site-packages/gtk-2.0/gtk/compat.pyo 
<<<        obj /usr/lib/python2.2/site-packages/gtk-2.0/gtk/compat.pyc 
<<<        obj /usr/lib/python2.2/site-packages/gtk-2.0/gtk/compat.py 
<<<        obj /usr/lib/python2.2/site-packages/gtk-2.0/gtk/_gtkmodule.so 
<<<        obj /usr/lib/python2.2/site-packages/gtk-2.0/gtk/_gtkmodule.la 
<<<        obj /usr/lib/python2.2/site-packages/gtk-2.0/gtk/__init__.pyo 
<<<        obj /usr/lib/python2.2/site-packages/gtk-2.0/gtk/__init__.pyc 
<<<        obj /usr/lib/python2.2/site-packages/gtk-2.0/gtk/__init__.py 
<<<        obj /usr/lib/python2.2/site-packages/gtk-2.0/gobjectmodule.so 
<<<        obj /usr/lib/python2.2/site-packages/gtk-2.0/gobjectmodule.la 
<<<        obj /usr/lib/python2.2/site-packages/gtk-2.0/atkmodule.so 
<<<        obj /usr/lib/python2.2/site-packages/gtk-2.0/atkmodule.la 
<<<        obj /usr/lib/pkgconfig/pygtk-2.0.pc 
<<<        obj /usr/include/pygtk-2.0/pygtk/pygtk.h 
<<<        obj /usr/include/pygtk-2.0/pygobject.h 
<<<        obj /usr/bin/pygtk-codegen-2.0 
--- !empty dir /usr/share/pygtk/2.0/defs 
--- !empty dir /usr/share/pygtk/2.0/codegen 
--- !empty dir /usr/share/pygtk/2.0 
--- !empty dir /usr/share/pygtk 
--- !empty dir /usr/share/doc 
--- !empty dir /usr/share 
--- !empty dir /usr/lib/python2.2/site-packages/gtk-2.0/gtk 
--- !empty dir /usr/lib/python2.2/site-packages/gtk-2.0 
--- !empty dir /usr/lib/python2.2/site-packages 
--- !empty dir /usr/lib/python2.2 
--- !empty dir /usr/lib/pkgconfig 
--- !empty dir /usr/lib 
--- !empty dir /usr/include/pygtk-2.0/pygtk 
--- !empty dir /usr/include/pygtk-2.0 
--- !empty dir /usr/include 
--- !empty dir /usr/bin 
--- !empty dir /usr 
>>> Regenerating /etc/ld.so.cache... 
 
 * GNU info directory index is up-to-date. 
 
nbensa@zeddmore ~ $ ll /usr/lib/python2.2/site-packages/pygtk.pyo 
-rw-r--r--    1 root     root         1783 Jun  4 16:59 
/usr/lib/python2.2/site-packages/pygtk.pyo 
nbensa@zeddmore ~ $ sudo emerge -C gtkspell pygtk 
 
!!! Couldn't find match for gtkspell 
 
!!! Couldn't find match for pygtk 
 
>>> unmerge: No packages selected for removal. 
 
 

Reproducible: Always
Steps to Reproduce:
 
Actual Results:  
Package doesn't get removed (read-only media,) but it's removed from portage 
database, i.e., I can't emerge -C samepackage. Results in lots of stale files 

Expected Results:  
emerge -C should fail in read-only media. Database SHOULD NOT be updated.
Comment 1 Marius Mauch (RETIRED) gentoo-dev 2004-01-08 12:40:41 UTC

*** This bug has been marked as a duplicate of 28578 ***