Hi,
according to https://bugs.gentoo.org/718972 (and a posting
in the dev list), gsutil (and all needed libs) will be removed
from the tree because "it's broken" (which is not true - works
like a charm).
Since I do need gsutil urgently, I have already copied the needed
ebuilds from /usr/portage to a local overlay in order to "emerge
-c gsutil::gentoo" and then "emerge gsutil::local".
But then came to my mind: Is that necessary at all? As far as I
know, I can just leave discontinued packages installed and continue
to use them - regardless of whether they are still in portage tree
or not. True or false?
Or is it better to get rid of portage/ebuilds at all and do a
manual installation, as described at https://cloud.google.com/storage/docs/gsutil_install?hl=en ?
according to https://bugs.gentoo.org/718972 (and a posting
in the dev list), gsutil (and all needed libs) will be removed
from the tree because "it's broken" (which is not true - works
like a charm).
OK I don't use gsutil so can't test what the removal of the two components would mean but I don't see where the bug says gsutils itself is going to be removed?
Ehm... maybe a misunderstanding? The posting I mentioned was:
--- cut here ---
Subject: [gentoo-dev] Last rites: dev-python/oauth2client and revdeps (app-misc/gcalcli, app-misc/goobook, net-misc/gsutil)
# Michał Górny <mgorny@gentoo.org> (2023-02-03)
# The package has been archived upstream. It is broken with all Python
# versions supported by Gentoo, and it is broken with django-2.
# The other listed packages are its reverse dependencies.
# Removal on 2023-03-05. Bug #718972.
app-misc/gcalcli
app-misc/goobook
dev-python/gcs-oauth2-boto-plugin
dev-python/google-apitools
dev-python/google-reauth-python
dev-python/oauth2client
net-misc/gsutil
--- cut here ---
I interpreted this as "all of them are going to be removed".
Anyway, "equery d oauth2client" lists gcs-oauth2-boto-plugin, google-apitools, and google-reauth-python as well (which are
dependencies of gsutil). So even the removal of oauth2client
alone would break gsutil.
BTW, all of them have only python_targets_python3_9 and 3_10.
Currenty I have Python 3.10 and 3.11 installed, and "eselect
python list" says "3.11 3.10" (in that order). Why does gsutil
work anyway? Automatic fallback to 3.10?
I guess I must not ever deinstall Python 3.10 in order to keep
this running?
-Matt
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 403 |
Nodes: | 16 (0 / 16) |
Uptime: | 69:40:59 |
Calls: | 8,423 |
Calls today: | 4 |
Files: | 13,175 |
Messages: | 5,905,369 |