impossible to ignore package NAMES

Bug #335203 reported by Elan Ruusamäe
2
Affects Status Importance Assigned to Milestone
poldek
New
Undecided
Unassigned

Bug Description

i'd like to ignore packages with similar prefix, but without version.

currently 'ignore = ' does not match packages if i don't include -* for the version field, but that would mask out the other pkgs too.

for example i want to mask out xorg-driver-video -nvidia, nvidia-legacy, nvidia-legacy2 packages:

Mesa-libGLU-7.3-1.x86_64: required "OpenGL >= 1.2" is provided by following packages:
a) xorg-driver-video-nvidia-legacy-71.86.07-12.x86_64
b) xorg-driver-video-nvidia-legacy2-96.43.09-12.x86_64
c) xorg-driver-video-nvidia-legacy3-173.14.12-16.x86_64
Which one do you want to install ('Q' to abort)? [a]

[source th]
ignore = Mesa-libGL-* compat-gcc-* xorg-driver-video-fglrx-* xorg-driver-video-nvidia-* xorg-driver-video-nvidia-legacy-* xorg-driver-video-nvidia-legacy2-*

results no nvidia drivers being visible

i suggest to compare only package name if no metachar is present in WORD

also would be excelent if i could specify multiple ignore LINES if the list goes unredable on one line.

and asking to use even %include support for ignores would be too much asked?

Revision history for this message
Elan Ruusamäe (glen666) wrote :

ok, could specify PART of the version, but it will work as long the version doesn't grow too much:

ignore = Mesa-libGL-* compat-gcc-* xorg-driver-video-fglrx-* xorg-driver-video-nvidia-180.* xorg-driver-video-nvidia-legacy-71.* xorg-driver-video-nvidia-legacy2-96.*

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.