File tree Expand file tree Collapse file tree 7 files changed +23
-12
lines changed 
integration_tests/functional Expand file tree Collapse file tree 7 files changed +23
-12
lines changed Original file line number Diff line number Diff line change @@ -132,7 +132,7 @@ def working_version_as_artifact():
132132    Return working copy of Firecracker as a release artifact 
133133    """ 
134134    cargo_version  =  get_firecracker_version_from_toml ()
135-     return  FirecrackerArtifact (current_release (cargo_version . base_version )[0 ])
135+     return  FirecrackerArtifact (current_release (str ( cargo_version ) )[0 ])
136136
137137
138138def  firecracker_artifacts ():
Original file line number Diff line number Diff line change 1616from  contextlib  import  contextmanager 
1717from  typing  import  Dict 
1818
19- import  packaging .version 
2019import  psutil 
20+ import  semver 
2121from  tenacity  import  (
2222    Retrying ,
2323    retry ,
@@ -377,7 +377,7 @@ def get_firecracker_version_from_toml():
377377    """ 
378378    cmd  =  "cd ../src/firecracker && cargo pkgid | cut -d# -f2 | cut -d: -f2" 
379379    _ , stdout , _  =  check_output (cmd )
380-     return  packaging . version .parse (stdout )
380+     return  semver . Version .parse (stdout )
381381
382382
383383def  get_kernel_version (level = 2 ):
Original file line number Diff line number Diff line change 1111import  time 
1212from  pathlib  import  Path 
1313
14- import  packaging .version 
1514import  pytest 
15+ import  semver 
1616
1717import  host_tools .drive  as  drive_tools 
1818import  host_tools .network  as  net_tools 
@@ -924,14 +924,12 @@ def test_api_version(uvm_plain):
924924    assert  preboot_response .json () ==  postboot_response .json ()
925925
926926    cargo_version  =  get_firecracker_version_from_toml ()
927-     api_version  =  packaging .version .parse (
928-         preboot_response .json ()["firecracker_version" ]
929-     )
927+     api_version  =  semver .Version .parse (preboot_response .json ()["firecracker_version" ])
930928
931929    # Cargo version should match FC API version 
932930    assert  cargo_version  ==  api_version 
933931
934-     binary_version  =  packaging . version .parse (test_microvm .firecracker_version )
932+     binary_version  =  semver . Version .parse (test_microvm .firecracker_version )
935933    assert  api_version  ==  binary_version 
936934
937935
Original file line number Diff line number Diff line change @@ -156,7 +156,7 @@ RUN cd /usr/include/$ARCH-linux-musl \
156156    && ln -s ../asm-generic asm-generic
157157
158158#  Install static version of libseccomp
159- #  We need to compile from source because  
159+ #  We need to compile from source because
160160#  libseccomp provided by the distribution is not
161161#  compiled with musl-gcc and we need this
162162#  for our musl builds.
Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ requests-unixsocket2 = "^0.4.0"
3434scipy  = " ^1.11.2" 
3535setproctitle  = " ^1.3.2" 
3636tenacity  = " ^8.2.2" 
37+ semver  = " ^3.0.4" 
3738
3839
3940[tool .poetry .group .dev .dependencies ]
Original file line number Diff line number Diff line change 6868DEVCTR_IMAGE_NO_TAG=" public.ecr.aws/firecracker/fcuvm" 
6969
7070#  Development container tag
71- DEVCTR_IMAGE_TAG=${DEVCTR_IMAGE_TAG:- v80 } 
71+ DEVCTR_IMAGE_TAG=${DEVCTR_IMAGE_TAG:- v81 } 
7272
7373#  Development container image (name:tag)
7474#  This should be updated whenever we upgrade the development container.
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments