Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 604728

Summary: dev-python/awscli-1.11.82 version bump
Product: Gentoo Linux Reporter: Mateusz Lenik <mlen>
Component: Current packagesAssignee: Patrick Lauer <patrick>
Status: RESOLVED FIXED    
Severity: normal CC: mgorny, pbatishchev
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: ebuild for awscli 1.11.36 with updated colorama dependency
botocore-1.4.93.ebuild
awscli-1.11.47.ebuild
awscli 1.11.82 with updated colorama dependency

Description Mateusz Lenik 2017-01-05 10:03:03 UTC
docker-compose and awscli have dependency conflict on ~amd64 during emerge @world:

dev-python/colorama:0

  (dev-python/colorama-0.3.3:0/0::gentoo, installed) pulled in by
    <=dev-python/colorama-0.3.3[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] required by (dev-python/awscli-1.11.0:0/0::gentoo, installed)
    ^^                    ^^^^^

  (dev-python/colorama-0.3.7:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-python/colorama-0.3.7[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] required by (app-emulation/docker-compose-1.10.0_pre20161220-r1:0/0::gentoo, ebuild scheduled for merge)
    ^^                    ^^^^^

The simplest solution would be to bump awscli dependency on colorama.
Comment 1 Ole Langbehn 2017-01-07 12:00:28 UTC
awscli 1.11.28 is the first version allowing colorama up to version 0.3.7, 1.11.36 is the most current version.
Comment 2 Ole Langbehn 2017-01-08 21:42:55 UTC
Created attachment 459234 [details]
ebuild for awscli 1.11.36 with updated colorama dependency

please find attached an ebuild for the latest version of awscli with a version bump on colorama.
Comment 3 Mateusz Lenik 2017-02-08 13:25:56 UTC
docker-compose-0.9 ebuild no longer exists, so it is not possible to merge both awscli and docker-compose in the same system. Are there any chances to include the ebuild by Ole in portage tree?
Comment 4 Mateusz Lenik 2017-02-13 10:34:06 UTC
FYI: this also requires botocore update.
Comment 5 Mateusz Lenik 2017-02-13 10:35:29 UTC
Created attachment 463590 [details]
botocore-1.4.93.ebuild
Comment 6 Mateusz Lenik 2017-02-13 10:35:49 UTC
Created attachment 463592 [details]
awscli-1.11.47.ebuild
Comment 7 Mateusz Lenik 2017-04-24 17:39:53 UTC
I can volunteer to maintain this package (I already do this in my overlay)
Comment 8 Ole Langbehn 2017-05-07 17:49:34 UTC
Created attachment 471898 [details]
awscli 1.11.82 with updated colorama dependency
Comment 9 Artem Butusov 2017-06-07 01:58:45 UTC
Moreover, v1.11.82 also depends on yaml so "dev-python/pyyaml" should be emerged too.