FS#30649 - Remove of packages with unmet dependencies is overly strict

Attached to Project: Pacman
Opened by Allan McRae (Allan) - Thursday, 12 July 2012, 06:23 GMT
Last edited by Allan McRae (Allan) - Friday, 14 December 2012, 02:48 GMT
Task Type Bug Report
Category Backend/Core
Status Closed
Assigned To Allan McRae (Allan)
Architecture All
Severity Medium
Priority Normal
Reported Version 4.0.3
Due in Version 4.1.0
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

pacman -Syu --ignore glibc

-> gcc-libs update can not be installed as it has a versioned dependency on the updated version of glibc so it is removed from the install list.

-> pcre update depends on gcc-libs (not versioned). It attempts to pull the gcc-libs update but should be satisfied with the gcc-libs on the system...

Relevant debug output:

debug: checkdeps: package pcre-8.31-1
debug: checkdeps: missing dependency 'gcc-libs' for package 'pcre'
debug: pulling dependency gcc-libs (needed by pcre)
debug: checkdeps: package gcc-libs-4.7.1-4
debug: checkdeps: missing dependency 'glibc>=2.16' for package 'gcc-libs'
warning: ignoring package glibc-2.16.0-2
warning: ignoring package glibc-2.16.0-1
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"

Full output attached:
   debug (24.5 KiB)
This task depends upon

Closed by  Allan McRae (Allan)
Friday, 14 December 2012, 02:48 GMT
Reason for closing:  Fixed
Additional comments about closing:  git commit 5a247ccb
Comment by Allan McRae (Allan) - Thursday, 12 July 2012, 07:17 GMT
This also gives much redundant output...

:: Starting full system upgrade...
warning: glibc: ignoring package upgrade (2.15-12 => 2.16.0-2)
resolving dependencies...
warning: ignoring package glibc-2.16.0-2
warning: ignoring package glibc-2.16.0-1
warning: cannot resolve "glibc>=2.16", a dependency of "binutils"
warning: ignoring package glibc-2.16.0-2
warning: ignoring package glibc-2.16.0-1
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-2
warning: ignoring package glibc-2.16.0-1
warning: cannot resolve "glibc>=2.16", a dependency of "binutils"
warning: ignoring package glibc-2.16.0-2
warning: ignoring package glibc-2.16.0-1
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-2
warning: ignoring package glibc-2.16.0-1
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-2
warning: ignoring package glibc-2.16.0-1
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
:: The following packages cannot be upgraded due to unresolvable dependencies:
binutils gcc gcc-libs grep pcre
Comment by Allan McRae (Allan) - Saturday, 15 September 2012, 15:43 GMT
pactest

Loading...