Anonymous | Login | 2024-05-04 09:06 CEST |
Main | My View | View Issues |
Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||
0003021 | [pkg_get] packaging | major | always | 2009-01-16 15:38 | 2009-02-28 16:50 | ||
Reporter | dm26 | View Status | public | ||||
Assigned To | phil | ||||||
Priority | normal | Resolution | fixed | ||||
Status | resolved | ||||||
Summary | 0003021: pkg-get says dependencies are not up to date when they really are | ||||||
Description |
I've noticed the current version of pkg-get (4.2) is failing to install packages because it thinks dependencies are out of date. Example: pkg-get -i gvim No existing install of CSWgvim found. Installing... Pre-existing local file gvim-7.2.077,REV=2008.12.31-SunOS5.8-sparc-CSW.pkg.gz ma tches checksum Keeping existing file Analysing special files... Trying to install dependancy vimrt No existing install of CSWvimrt found. Installing... Pre-existing local file vimrt-7.2.077,REV=2008.12.31-SunOS5.8-all-CSW.pkg.gz mat ches checksum Keeping existing file Analysing special files... Error: dependancy common (CSWcommon) not up to date Call pkg-get again in 'upgrade all' mode eg: '/opt/csw/bin/pkg-get upgrade' This will then upgrade all packages cleanly ERROR: could not install required dependancies for CSWvimrt Once dependancies are up to date, call /opt/csw/bin/pkg-get -i vimrt to (re)install ERROR: install of CSWvimrt failed ERROR: could not install required dependancies for CSWgvim Once dependancies are up to date, call /opt/csw/bin/pkg-get -i gvim to (re)install This claims the common pacakge is out of date. However, the latest version is installed: pkginfo -l CSWcommon PKGINST: CSWcommon NAME: common - common files and dirs for CSW packages CATEGORY: system ARCH: sparc VERSION: 1.4.6,REV=2008.04.28 BASEDIR: / VENDOR: http://www.blastwave.org/ [^] packaged for CSW by Philip Brown DESC: Installs some useful standard CSW filesystem symlinks and files PSTAMP: thor20080428134449 INSTDATE: Jul 07 2008 15:07 HOTLINE: http://www.blastwave.org/bugtrack/ [^] EMAIL: phil@blastwave.org STATUS: completely installed FILES: 147 installed pathnames 134 shared pathnames 116 directories 6 blocks used (approx) pkg-get -c | grep -w common common 1.4.6,REV=2008.04.28 SAME I had a look through the source for pkg-get and think I have found the problem. Line 1084: if ! uptodate $dependsoftname; then should probably be: if ! uptodate $dependspkg; then It should use the Solaris package name "CSWcommon", rather than the OpenCSW package name "commmon". -- Darren Miller University of York |
||||||
Additional Information | |||||||
Tags | No tags attached. | ||||||
Attached Files | |||||||
|
Relationships | |||||||||||
|
Copyright © 2000 - 2008 Mantis Group |