Issue 1:
When datasource name is long, the menu (after use clicks the three dots) renders off - cuts off. It’s still on the screen but below the chart instead of rendering to the left.

Expected results

Render to the left.

Actual results

Cuts off.

Screenshots

How to reproduce the bug

Go to 'Chart Explore' - chart with long virtual datasource name

Click on 'the three dots'

See the issue

Environment

(please complete the following information):

superset version: master

Checklist

Make sure these boxes are checked before submitting your issue - thank you!

I have checked the superset logs for python stacktraces and included it here as text if there are any.

I have reproduced the issue with at least the latest released version of superset.

I have checked the issue tracker for the same issue and I haven't found one similar.

Issue 2:
when I use docker-compose to start superset,error happen.

Expected results

I want superset-init container to work,but error happen

Actual results

superset_init | Traceback (most recent call last):

superset_init | File "/usr/local/lib/python3.6/site-packages/pkg_resources/init.py", line 582, in _build_master

superset_init | ws.require(requires)

superset_init | File "/usr/local/lib/python3.6/site-packages/pkg_resources/init.py", line 899, in require

superset_init | needed = self.resolve(parse_requirements(requirements))

superset_init | File "/usr/local/lib/python3.6/site-packages/pkg_resources/init.py", line 790, in resolve

superset_init | raise VersionConflict(dist, req).with_context(dependent_req)

superset_init | pkg_resources.ContextualVersionConflict: (slackclient 2.6.2 (/usr/local/lib/python3.6/site-packages), Requirement.parse('slackclient==2.5.0'), {'apache-superset'})

superset_init |

superset_init | During handling of the above exception, another exception occurred:

superset_init |

superset_init | Traceback (most recent call last):

superset_init | File "/usr/local/bin/superset", line 4, in

superset_init | import('pkg_resources').require('apache-superset==0.999.0.dev0')

superset_init | File "/usr/local/lib/python3.6/site-packages/pkg_resources/init.py", line 3256, in

superset_init | @_call_aside

superset_init | File "/usr/local/lib/python3.6/site-packages/pkg_resources/init.py", line 3240, in _call_aside

superset_init | f(*args, **kwargs)

superset_init | File "/usr/local/lib/python3.6/site-packages/pkg_resources/init.py", line 3269, in _initialize_master_working_set

superset_init | working_set = WorkingSet._build_master()

superset_init | File "/usr/local/lib/python3.6/site-packages/pkg_resources/init.py", line 584, in _build_master

superset_init | return cls._build_from_requirements(requires)

superset_init | File "/usr/local/lib/python3.6/site-packages/pkg_resources/init.py", line 597, in _build_from_requirements

superset_init | dists = ws.resolve(reqs, Environment())

superset_init | File "/usr/local/lib/python3.6/site-packages/pkg_resources/init.py", line 785, in resolve

superset_init | raise DistributionNotFound(req, requirers)

superset_init | pkg_resources.DistributionNotFound: The 'slackclient==2.5.0' distribution was not found and is required by apache-superset

superset_init exited with code 1

Screenshots

If applicable, add screenshots to help explain your problem.

How to reproduce the bug

Go to '...'

Click on '....'

Scroll down to '....'

See error

Environment

(please complete the following information):

the newest master code,with docker-compose up

Checklist

Make sure these boxes are checked before submitting your issue - thank you!

I have checked the superset logs for python stacktraces and included it here as text if there are any.

I have reproduced the issue with at least the latest released version of superset.

I have checked the issue tracker for the same issue and I haven't found one similar.

Additional context

Add any other context about the problem here.