Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 189789 Details for
Bug 267810
sys-apps/portage-2.2_rc31: flags in emerge --info pkg are sorted inappropriately
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
remove the sort code
no_sort.patch (text/plain), 1.73 KB, created by
Zac Medico
on 2009-04-29 00:37:36 UTC
(
hide
)
Description:
remove the sort code
Filename:
MIME Type:
Creator:
Zac Medico
Created:
2009-04-29 00:37:36 UTC
Size:
1.73 KB
patch
obsolete
>Index: pym/_emerge/__init__.py >=================================================================== >--- pym/_emerge/__init__.py (revision 13406) >+++ pym/_emerge/__init__.py (revision 13407) >@@ -13842,9 +13842,6 @@ > global_vals = {} > pkgsettings = portage.config(clone=settings) > >- for myvar in mydesiredvars: >- global_vals[myvar] = set(settings.get(myvar, "").split()) >- > # Loop through each package > # Only print settings if they differ from global settings > header_title = "Package Settings" >@@ -13860,18 +13857,7 @@ > installed=True, metadata=izip(Package.metadata_keys, > (metadata.get(x, '') for x in Package.metadata_keys)), > root_config=root_config, type_name='installed') >- valuesmap = {} >- for k in auxkeys: >- valuesmap[k] = set(metadata[k].split()) > >- diff_values = {} >- for myvar in mydesiredvars: >- # If the package variable doesn't match the >- # current global variable, something has changed >- # so set diff_found so we know to print >- if valuesmap[myvar] != global_vals[myvar]: >- diff_values[myvar] = valuesmap[myvar] >- > print "\n%s was built with the following:" % \ > colorize("INFORM", str(pkg.cpv)) > >@@ -13926,15 +13912,9 @@ > print '%s="%s"' % (varname, ' '.join(str(f) for f in flags)), > print > >- # If a difference was found, print the info for >- # this package. >- if diff_values: >- # Print package info >- for myvar in mydesiredvars: >- if myvar in diff_values: >- mylist = list(diff_values[myvar]) >- mylist.sort() >- print "%s=\"%s\"" % (myvar, " ".join(mylist)) >+ for myvar in mydesiredvars: >+ if metadata[myvar].split() != settings.get(myvar, '').split(): >+ print "%s=\"%s\"" % (myvar, metadata[myvar]) > print > > if metadata['DEFINED_PHASES']:
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 267810
: 189789