Re: [gentoo-portage-dev] [PATCH v2 1/2] dblink: case insensitive support for bug #524236

2014-11-16 Thread Brian Dolbec
On Sun, 16 Nov 2014 17:29:26 -0800 Zac Medico wrote: > This adds dblink._contents_contains, _contents_keys, and > _contents_map_key methods that provide an interface for contents > operations with "implicit" case handling. The new methods are > implemented in a separate ContentsCaseSensitivityMan

[gentoo-portage-dev] [PATCH v2 1/2] dblink: case insensitive support for bug #524236

2014-11-16 Thread Zac Medico
This adds dblink._contents_contains, _contents_keys, and _contents_map_key methods that provide an interface for contents operations with "implicit" case handling. The new methods are implemented in a separate ContentsCaseSensitivityManager class, in order to avoid adding more bloat to vartree.py.

[gentoo-portage-dev] [PATCH v2 2/2] FEATURES=case-insensitive-fs for bug #524236

2014-11-16 Thread Zac Medico
When case-insensitive-fs is enabled in FEATURES, the dblink.isowner method, _owners_db class, and ConfigProtect class will be case-insensitive. This causes the collision-protect and unmerge code to behave correctly for a case-insensitive file system. If the file system is case-insensitive but case-

Re: [gentoo-portage-dev] [PATCH 1/2] dblink: case insensitive support for bug #524236

2014-11-16 Thread Brian Dolbec
On Sun, 16 Nov 2014 02:41:54 -0800 Zac Medico wrote: > This adds dblink._contents_contains, _contents_iter, and > _contents_key methods that provide an interface for contents > operations with "implicit" case handling. > > X-Gentoo-Bug: 524236 > X-Gentoo-Url: https://bugs.gentoo.org/show_bug.cgi

[gentoo-portage-dev] [PATCH 2/2] FEATURES=case-insensitive-fs for bug #524236

2014-11-16 Thread Zac Medico
When case-insensitive-fs is enabled in FEATURES, the dblink.isowner method, _owners_db class, and ConfigProtect class will be case-insensitive. This causes the collision-protect and unmerge code to behave correctly for a case-insensitive file system. If the file system is case-insensitive but case-

[gentoo-portage-dev] [PATCH 1/2] dblink: case insensitive support for bug #524236

2014-11-16 Thread Zac Medico
This adds dblink._contents_contains, _contents_iter, and _contents_key methods that provide an interface for contents operations with "implicit" case handling. X-Gentoo-Bug: 524236 X-Gentoo-Url: https://bugs.gentoo.org/show_bug.cgi?id=524236 --- pym/portage/dbapi/vartree.py | 43

Re: [gentoo-portage-dev] [PATCH] _slot_operator_update_probe: fix bug #528610

2014-11-16 Thread Brian Dolbec
On Sat, 15 Nov 2014 23:11:01 -0800 Zac Medico wrote: > This fixes a case inside _slot_operator_update_probe where it would > select an inappropriate replacement_parent of a lower version than > desired. The problem is solved by rejecting replacement_parent if its > version is lower than the exist