StackStorm / st2-packages

StackStorm deb/rpm packages (automated docker build pipeline)
https://stackstorm.com/
27 stars 59 forks source link

stackstorm/st2#4930 pin pip for EL8 #652

Closed punkrokk closed 4 years ago

punkrokk commented 4 years ago

Fixes: stackstorm/st2#4930

punkrokk commented 4 years ago

Proof:


This system is built by the Bento project by Chef Software
More information can be found at https://github.com/chef/bento
[vagrant@ansible-st2-centos8 ~]$ sudo yum -y install https://3563-38112294-gh.circle-artifacts.com/4/packages/el8/st2-3.3dev-16.x86_64.rpm
StackStorm_stable                                                                                                                         343  B/s | 833  B     00:02    
rabbitmq-server                                                                                                                           422  B/s | 833  B     00:01    
st2-3.3dev-16.x86_64.rpm                                                                                                                   14 MB/s |  29 MB     00:02    
Dependencies resolved.
==========================================================================================================================================================================
 Package                             Architecture                           Version                                    Repository                                    Size
==========================================================================================================================================================================
Upgrading:
 st2                                 x86_64                                 3.3dev-16                                  @commandline                                  29 M

Transaction Summary
==========================================================================================================================================================================
Upgrade  1 Package

Total size: 29 M
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                  1/1 
  Running scriptlet: st2-3.3dev-16.x86_64                                                                                                                             1/1 
  Running scriptlet: st2-3.3dev-16.x86_64                                                                                                                             1/2 
  Upgrading        : st2-3.3dev-16.x86_64                                                                                                                             1/2 
  Running scriptlet: st2-3.3dev-16.x86_64                                                                                                                             1/2 
  Running scriptlet: st2-3.2.0-4.x86_64                                                                                                                               2/2 
  Cleanup          : st2-3.2.0-4.x86_64                                                                                                                               2/2 
  Running scriptlet: st2-3.2.0-4.x86_64                                                                                                                               2/2 
  Verifying        : st2-3.3dev-16.x86_64                                                                                                                             1/2 
  Verifying        : st2-3.2.0-4.x86_64                                                                                                                               2/2 

Upgraded:
  st2-3.3dev-16.x86_64                                                                                                                                                    

Complete!
[vagrant@ansible-st2-centos8 ~]$ /opt/stackstorm/
chatops/     configs/     exports/     packs/       st2/         static/      virtualenvs/ 
[vagrant@ansible-st2-centos8 ~]$ /opt/stackstorm/st2/bin/
activate-global-python-argcomplete            python3.6                                     st2-register-content
chardetect                                    python-argcomplete-check-easy-install-script  st2resultstracker
easy_install                                  python-argcomplete-tcsh                       st2rulesengine
easy_install-3.6                              python-config                                 st2-rule-tester
gunicorn                                      register-python-argcomplete                   st2-run-pack-tests
gunicorn_paster                               runners.sh                                    st2scheduler
jsonpath.py                                   st2                                           st2-self-check
jsonpointer                                   st2actionrunner                               st2sensorcontainer
jsonschema                                    st2api                                        st2stream
logshipper                                    st2auth                                       st2-submit-debug-info
logshipper-ship-file                          st2-bootstrap-rmq                             st2timersengine
netaddr                                       st2-check-license                             st2-track-result
nosetests                                     st2-cleanup-db                                st2-trigger-refire
nosetests-3.4                                 st2ctl                                        st2-validate-pack-config
oslo-config-generator                         st2exporter                                   st2workflowengine
pbr                                           st2garbagecollector                           swagger-flex
pip                                           st2-generate-symmetric-crypto-key             unit2
pip3                                          st2notifier                                   virtualenv
pip3.6                                        st2-pack-download                             waitress-serve
pybabel                                       st2-pack-install                              wheel
pysemver                                      st2-pack-setup-virtualenv                     yaql
python                                        st2-purge-executions                          
python3                                       st2-purge-trigger-instances                   
[vagrant@ansible-st2-centos8 ~]$ /opt/stackstorm/st2/bin/pip -V
pip 19.1.1 from /opt/stackstorm/st2/lib/python3.6/site-packages/pip (python 3.6)
[vagrant@ansible-st2-centos8 ~]$ cat /etc/centos-release
CentOS Linux release 8.2.2004 (Core) 
[vagrant@ansible-st2-centos8 ~]$ 
nmaludy commented 4 years ago

Confirmed on my vagrant box as well:

[vagrant@st2vagrant ~]$  sudo yum -y install https://3563-38112294-gh.circle-artifacts.com/4/packages/el8/st2-3.3dev-16.x86_64.rpm
Last metadata expiration check: 0:03:38 ago on Tue 23 Jun 2020 07:59:11 PM UTC.
st2-3.3dev-16.x86_64.rpm                                                                            15 MB/s |  29 MB     00:02    
Dependencies resolved.
===================================================================================================================================
 Package                   Architecture                 Version                           Repository                          Size
===================================================================================================================================
Upgrading:
 st2                       x86_64                       3.3dev-16                         @commandline                        29 M

Transaction Summary
===================================================================================================================================
Upgrade  1 Package

Total size: 29 M
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                           1/1 
  Running scriptlet: st2-3.3dev-16.x86_64                                                                                      1/1 
  Running scriptlet: st2-3.3dev-16.x86_64                                                                                      1/2 
  Upgrading        : st2-3.3dev-16.x86_64                                                                                      1/2 
  Running scriptlet: st2-3.3dev-16.x86_64                                                                                      1/2 
  Running scriptlet: st2-3.3dev-15.x86_64                                                                                      2/2 
  Cleanup          : st2-3.3dev-15.x86_64                                                                                      2/2 
  Running scriptlet: st2-3.3dev-15.x86_64                                                                                      2/2 
  Verifying        : st2-3.3dev-16.x86_64                                                                                      1/2 
  Verifying        : st2-3.3dev-15.x86_64                                                                                      2/2 

Upgraded:
  st2-3.3dev-16.x86_64                                                                                                             

Complete!
[vagrant@st2vagrant ~]$ /opt/stackstorm/st2/bin/pip --version
pip 19.1.1 from /opt/stackstorm/st2/lib/python3.6/site-packages/pip (python 3.6)