Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 735286 - dev-libs/aws-sdk-cpp: need py3 port
Summary: dev-libs/aws-sdk-cpp: need py3 port
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Sven Eden
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: py3-tracker, python-3-incompatible
  Show dependency tree
 
Reported: 2020-08-02 13:53 UTC by Michał Górny
Modified: 2020-09-15 11:49 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-08-02 13:53:44 UTC
Please port to py3.
Comment 1 Sven Eden 2020-08-23 15:04:56 UTC
I will have a fresh look at the AWS SDK during the next week. I'll keep the porting issue in mind, too.
Thanks for the heads-up, Michal!
Comment 2 Sven Eden 2020-09-14 08:32:36 UTC
I am currently build testing for bug 717578. Once that is completed, I'll take care of the Py3 porting.
Comment 3 Larry the Git Cow gentoo-dev 2020-09-15 11:49:33 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=110733e64174c6fd57836177d8f68673a5921d48

commit 110733e64174c6fd57836177d8f68673a5921d48
Author:     Sven Eden <sven.eden@prydeworx.com>
AuthorDate: 2020-09-14 13:45:18 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-09-15 11:49:24 +0000

    dev-libs/aws-sdk-cpp: Bump to 1.8.46 and py3 upgrade (#717578)
    
    This ebuild does not only bump the version, but also fixes two issues and adds
    several new modules as follows.
    
    1. USE flag "polly" no longer pulls in media-sound/pulseaudio, as it is not
       needed for "polly", but for "text-to-speech". The new USE flag "pulseaudio"
       lets the user decide whether to depend on media-sound/pulseaudio or not.
       (bug 701752)
    2. All python scripts are upgraded for python-3.7 to 3.9 compatibility
       (bug 735286)
    3. The following modules have been added:
      * accessanalyzer, dataexchange, identitystore, sso, sso-oidc
        Added to USE flag "access-management"
      * appconfig
        New USE flag "appconfig"
      * appflow, braket, migrationhub-config, schemas
        Added to USE flag "other"
      * codeartifact, codeguruprofiler, codeguru-reviewer, codestar-connections,
        codestar-notifications, honeycode
        Added to USE "cloud-dev"
      * compute-optimizer, synthetics
        Added to USE "cloudwatch"
      * ebs
        New USE flag "ebs"
      * elastic-inference
        New USE flag "elasticinference"
      * forecast, forecastquery
        New USE flag "forecast"
      * frauddetector
        New USE flag "frauddetector"
      * imagebuilder, savingsplans
        Added to USE flag "ec2"
      * iotsecuretunneling, iotsitewise
        Added to USE flag "iot"
      * ivs
        Added to USE flag "kinesis"
      * kendra
        New USE flag "kendra"
      * macie2
        Added to USE flag "macie"
      * marketplace-catalog
        Added to USE flag "marketplace"
      * networkmanager
        New USE flag "networkmanager"
      * outposts
        New USE flag "outposts"
      * qldb, qldb-session
        New USE flag "qldb"
      * sagemaker-a2i-runtime
        Added to USE flag "sagemaker"
      * sesv2
        Added to USE flag "email"
      * wafv2
        Added to USE flag "waf"
      * workmailmessageflow
        Added to USE flag "cloud-desktop"
    
    Closes: https://bugs.gentoo.org/701752
    Closes: https://bugs.gentoo.org/717578
    Closes: https://bugs.gentoo.org/735286
    Package-Manager: Portage-3.0.7, Repoman-3.0.1
    Signed-off-by: Sven Eden <sven.eden@prydeworx.com>
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 dev-libs/aws-sdk-cpp/Manifest                      |   1 +
 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.46.ebuild     | 183 +++++++++++++++++++++
 ...cpp-upgrade_CI_ConstructReleaseDoc_py-3.9.patch |  10 ++
 ...dk-cpp-upgrade_CI_ExtractBuildArgs_py-3.9.patch |  22 +++
 ...ade_CI_handle_release_notification_py-3.9.patch |   9 +
 ...rade_CI_move_release_doc_to_models_py-3.9.patch |   9 +
 ...droid-build_build_and_test_android_py-3.9.patch |  28 ++++
 ...ry-release-pipeline_lambda_publish_py-3.9.patch |  14 ++
 ...rosslinks_generate_cross_link_data_py-3.9.patch |  19 +++
 ...cpp-upgrade_scripts_build_3rdparty_py-3.9.patch |  70 ++++++++
 ...-cpp-upgrade_scripts_build_example_py-3.9.patch |  18 ++
 ...p-upgrade_scripts_dummy_web_server_py-3.9.patch |  20 +++
 ...-upgrade_scripts_endpoints_checker_py-3.9.patch |  29 ++++
 ...pp-upgrade_scripts_gather_3rdparty_py-3.9.patch |  11 ++
 ...-cpp-upgrade_scripts_generate_sdks_py-3.9.patch |  25 +++
 ...-cpp-upgrade_scripts_renew_license_py-3.9.patch |  11 ++
 ...rade_scripts_run_integration_tests_py-3.9.patch |  17 ++
 dev-libs/aws-sdk-cpp/metadata.xml                  | 132 ++++++++++++---
 18 files changed, 601 insertions(+), 27 deletions(-)