Re: [gentoo-dev] Packages & projects up for grabs due to jer's retirement

2020-11-08 Thread Joonas Niilola



On 11/9/20 12:17 AM, Kent Fredric wrote:
> On Wed, 4 Nov 2020 17:34:07 +0100
> Marek Szuba  wrote:
>>> x11-terms/rxvt-unicode 
>> Will co-maintain this one with conikost, don't mind being listed as 
>> primary maintainer.
> If you strike an issue that you think should be followed upstream, rope
> me in. (put me on the bottom of the maintainer list if you want)
>
> I'm not interested in maintaining it directly, but I use it, and do
> have workable rapport with upstream :)

http://cvs.schmorp.de/rxvt-unicode/doc/rxvt.7.man.in?revision=1.130=markup#l176

I find this an issue WITH the upstream...

-- juippis



[gentoo-portage-dev] [PATCH] emerge: Disable profile deprecation warning inheritance (bug 753497)

2020-11-08 Thread Zac Medico
According to PMS, a deprecated profile warning is not inherited. Since
the current profile node may have been inherited by a user profile
node, the deprecation warning may be relevant even if it is not a
top-level profile node. Therefore, consider the deprecated warning
to be irrelevant when the current profile node belongs to the same
repo as the previous profile node.

Bug: https://bugs.gentoo.org/753497
Signed-off-by: Zac Medico 
---
 .../ebuild/_config/LocationsManager.py| 30 ++-
 .../ebuild/deprecated_profile_check.py|  9 +++---
 2 files changed, 27 insertions(+), 12 deletions(-)

diff --git a/lib/portage/package/ebuild/_config/LocationsManager.py 
b/lib/portage/package/ebuild/_config/LocationsManager.py
index b90b9227c..28740b355 100644
--- a/lib/portage/package/ebuild/_config/LocationsManager.py
+++ b/lib/portage/package/ebuild/_config/LocationsManager.py
@@ -30,7 +30,9 @@ _PORTAGE1_DIRECTORIES = frozenset([
 
 _profile_node = collections.namedtuple('_profile_node',
('location', 'portage1_directories', 'user_config',
-   'profile_formats', 'eapi', 'allow_build_id'))
+   'profile_formats', 'eapi', 'allow_build_id',
+   'show_deprecated_warning',
+))
 
 _allow_parent_colon = frozenset(
["portage-2"])
@@ -132,7 +134,7 @@ class LocationsManager:
if self.profile_path:
try:

self._addProfile(os.path.realpath(self.profile_path),
-   repositories, known_repos)
+   repositories, known_repos, ())
except ParseError as e:
if not portage._sync_mode:
writemsg(_("!!! Unable to parse 
profile: '%s'\n") % self.profile_path, noiselevel=-1)
@@ -154,7 +156,9 @@ class LocationsManager:
('profile-bashrcs', 'profile-set'),
read_corresponding_eapi_file(
custom_prof + os.sep, default=None),
-   True))
+   True,
+   show_deprecated_warning=False,
+   ))
del custom_prof
 
self.profiles = tuple(self.profiles)
@@ -167,7 +171,7 @@ class LocationsManager:
noiselevel=-1)
raise DirectoryNotFound(var)
 
-   def _addProfile(self, currentPath, repositories, known_repos):
+   def _addProfile(self, currentPath, repositories, known_repos, 
previous_repos):
current_abs_path = os.path.abspath(currentPath)
allow_directories = True
allow_parent_colon = True
@@ -176,8 +180,8 @@ class LocationsManager:
current_formats = ()
eapi = None
 
-   intersecting_repos = [x for x in known_repos
-   if current_abs_path.startswith(x[0])]
+   intersecting_repos = tuple(x for x in known_repos
+   if current_abs_path.startswith(x[0]))
if intersecting_repos:
# Handle nested repositories. The longest path
# will be the correct one.
@@ -214,6 +218,14 @@ class LocationsManager:
for x in layout_data['profile-formats'])
current_formats = tuple(layout_data['profile-formats'])
 
+   # According to PMS, a deprecated profile warning is not 
inherited. Since
+   # the current profile node may have been inherited by a user 
profile
+   # node, the deprecation warning may be relevant even if it is 
not a
+   # top-level profile node. Therefore, consider the deprecated 
warning
+   # to be irrelevant when the current profile node belongs to the 
same
+   # repo as the previous profile node.
+   show_deprecated_warning = (not previous_repos or
+   tuple(x[0] for x in previous_repos) != tuple(x[0] for x 
in intersecting_repos))
 
if compat_mode:
offenders = 
_PORTAGE1_DIRECTORIES.intersection(os.listdir(currentPath))
@@ -256,7 +268,7 @@ class LocationsManager:
parentPath = 
os.path.realpath(parentPath)
 
if exists_raise_eaccess(parentPath):
-   self._addProfile(parentPath, 
repositories, known_repos)
+   self._addProfile(parentPath, 
repositories, known_repos, intersecting_repos)
else:
raise ParseError(
_("Parent '%s' not found: 
'%s'") %  \
@@ -265,7 +277,9 @@ class 

[gentoo-dev] Last Rites: media-fonts/mathematica-fonts

2020-11-08 Thread Matt Turner

# Matt Turner  (2020-11-08)
# Uninstallable because of fetch restriction and dead download link.
# Removal in 30 days.  Bug #725646.
media-fonts/mathematica-fonts


signature.asc
Description: PGP signature


Re: [gentoo-dev] Packages & projects up for grabs due to jer's retirement

2020-11-08 Thread Kent Fredric
On Wed, 4 Nov 2020 17:34:07 +0100
Marek Szuba  wrote:
>> x11-terms/rxvt-unicode 
> Will co-maintain this one with conikost, don't mind being listed as 
> primary maintainer.

If you strike an issue that you think should be followed upstream, rope
me in. (put me on the bottom of the maintainer list if you want)

I'm not interested in maintaining it directly, but I use it, and do
have workable rapport with upstream :)


pgpLz6jEcf9n6.pgp
Description: OpenPGP digital signature