Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Please login to access the resource
openSUSE:11.4
rpmlint
selfconflicts-provide.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File selfconflicts-provide.diff of Package rpmlint
--- TagsCheck.py +++ TagsCheck.py @@ -801,6 +801,7 @@ obs_names = [x[0] for x in pkg.obsoletes()] prov_names = [x[0].split(':/')[0] for x in pkg.provides()] + conf_names = map(lambda x: x[0].split(':/')[0], pkg.conflicts()) for o in (x for x in obs_names if x not in prov_names): printWarning(pkg, 'obsolete-not-provided', o) @@ -812,6 +813,8 @@ # https://bugzilla.redhat.com/460872 useless_provides = [] for p in prov_names: + if p in conf_names: + printWarning(pkg, 'conflicts-with-provides', p) if prov_names.count(p) != 1 and p not in useless_provides: useless_provides.append(p) for p in useless_provides: @@ -952,6 +955,10 @@ '''There is no Name tag in your package. You have to specify a name using the Name tag.''', +'conflicts-with-provides', +'''The same symbolic name is provided and conflicted. This package might be +uninstallable, if versioning matches''', + 'non-coherent-filename', '''The file which contains the package should be named <NAME>-<VERSION>-<RELEASE>.<ARCH>.rpm.''',
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor