| Summary: | operator !< (in DEPEND) does not work as expected | ||
|---|---|---|---|
| Product: | Portage Development | Reporter: | Alin Năstac (RETIRED) <mrness> |
| Component: | Unclassified | Assignee: | Portage team <dev-portage> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | ||
| Priority: | Highest | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Alin Năstac (RETIRED)
2003-12-08 22:33:52 UTC
! is the blocks operator. What are you expecting? I expect from portage to work. Do you tell me is normal that portage computes <kdelibs-3.1.4 as TRUE, given the fact that I HAVE kdelibs-3.1.4? !< is NOT the same as >=, see `man 5 ebuild` about DEPEND syntax I understand that. I know that ! is blocking operator. The thing is that !<kde-base/kdelibs-3.1.4 should block the package if and only if I do have a version of kdelibs older that 3.1.4. The current functionality of portage is equivalent with !<=kde-base/kdelibs-3.1.4 are you absolutely sure that you don't have an older kdelibs version installed too ? Run `emerge --unmerge -p \<kdelibs-3.1.4` to check this. Ups... my mistake. I'm sorry for this fake bug. |