nigzak commented on PR #27187:
URL: https://github.com/apache/superset/pull/27187#issuecomment-1961314576

   Hi together,
   
   I checked my request on panda => they will not update it because of 
downgrade compability - so it will stay on panda site
   https://github.com/pandas-dev/pandas/pull/57567
   ```
   Thanks for the PR, but pandas tries to support optional dependencies that 
are at most 1 year old. Additionally, pandas just species a lower pin, so a 
user is able to specify numexpr>=2.9.0 if they want to avoid this CVE. pandas 
will bump to 2.9.0 eventually, but I think it's too early to do so at this 
moment so closing
   ```
   
   At least the only current possibility would be still here to fix it in the 
dependencies in my mind.
   Let it be on the "old" version seems also not good because it is a critical 
finding which really will lead to an issue that persons cannot deploy this 
image because it has a critical CVE in it (IT guide says it is not allowed, as 
example to me it would result into many discussions and things and at the end 
it will not really be fixable at all ... I currently think I am at all not 
allowed to use it)
   
   I have also runned the command which @dpgaspar told
   ```
   pip-compile-multi --no-upgrade
   ```
   And commited again (you see it here as 2nd commit)
   Sadly it only works in the windows to run it, in ubuntu subsystem it does 
not run at all (maybebecause ubuntu does not have latest pip/python?)
   
   Error in ubuntu subsystem (WSL2) is this one FYI
   ```
   ...
    mysqlclient==2.1.0 not in cache, need to check index
       error: subprocess-exited-with-error
   
       × python setup.py egg_info did not run successfully.
       │ exit code: 1
       ╰─> [16 lines of output]
           /bin/sh: 1: mysql_config: not found
           /bin/sh: 1: mariadb_config: not found
           /bin/sh: 1: mysql_config: not found
           Traceback (most recent call last):
             File "<string>", line 2, in <module>
             File "<pip-setuptools-caller>", line 34, in <module>
             File "/tmp/pip-resolver-cd4ddh_s/mysqlclient/setup.py", line 15, 
in <module>
               metadata, options = get_config()
             File "/tmp/pip-resolver-cd4ddh_s/mysqlclient/setup_posix.py", line 
70, in get_config
               libs = mysql_config("libs")
             File "/tmp/pip-resolver-cd4ddh_s/mysqlclient/setup_posix.py", line 
31, in mysql_config
               raise OSError("{} not found".format(_mysql_config_path))
           OSError: mysql_config not found
           mysql_config --version
           mariadb_config --version
           mysql_config --libs
           [end of output]
   ...
   ```
   
   Many differences are in the path with "/" vs "\" and I did not add/change 
anything else as the numexpr version to 2.9.0 from my side.
   
   Is this fine at all or shall I do/try something more/else?
   As written this is my first pull request, sorry if there are dumb questions 
or else ... I really try to learn this for a possible next request and do it 
better ;)
   (as example I did not know the "pip-compile-multi --no-upgrade" command at 
all)
   
   
   Thanks & Regards
   nigzak


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org
For additional commands, e-mail: notifications-h...@superset.apache.org

Reply via email to