This is an automated email from the ASF dual-hosted git repository.

maximebeauchemin pushed a commit to branch release--0.33
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git

commit ea807f204d016087884961e3bab64f3a0d30ac5a
Author: Maxime Beauchemin <[email protected]>
AuthorDate: Mon Apr 29 12:25:04 2019 -0700

    [WiP] Improvements related to ASF release process
    
    * Removing translation binaries (.mo)
    * Working on 2 docker files to help package and validate releases
      * Dockerfile.from_tarball: takes a VERSION as input, downloads
        official source release fro svn and bakes it into a functional
        docker image that can be validated
      * Dockerfile.make_tarball: helps a maintainer to package and sign a
        release candidate or release
    
    (cherry picked from commit 29f9b34b262bc3078d79782d2d0401dd344d2355)
---
 .gitignore                                         |   3 +
 CONTRIBUTING.md                                    |  22 +++++--
 INSTALL.md                                         |  23 +++++++
 INSTALL.txt                                        |  39 -----------
 NOTICE                                             |   3 -
 RELEASING/Dockerfile.from_tarball                  |  71 +++++++++++++++++++++
 RELEASING/Dockerfile.make_tarball                  |  20 ++++++
 RELEASING.md => RELEASING/README.md                |  34 ++++++++--
 RELEASING/from_tarball_entrypoint.sh               |  42 ++++++++++++
 RELEASING/make_tarball.sh                          |  30 +++++++++
 UPDATING.md                                        |  23 +++++++
 superset/assets/vendor/pygments.css                |  63 ------------------
 superset/translations/de/LC_MESSAGES/messages.mo   | Bin 63955 -> 0 bytes
 superset/translations/en/LC_MESSAGES/messages.mo   | Bin 88509 -> 0 bytes
 superset/translations/es/LC_MESSAGES/messages.mo   | Bin 64912 -> 0 bytes
 superset/translations/fr/LC_MESSAGES/messages.mo   | Bin 90477 -> 0 bytes
 superset/translations/it/LC_MESSAGES/messages.mo   | Bin 83973 -> 0 bytes
 superset/translations/ja/LC_MESSAGES/messages.mo   | Bin 65233 -> 0 bytes
 superset/translations/ko/LC_MESSAGES/messages.mo   | Bin 88533 -> 0 bytes
 superset/translations/messages.pot                 |   1 +
 superset/translations/pt/LC_MESSAGES/messages.mo   | Bin 72034 -> 0 bytes
 .../translations/pt_BR/LC_MESSAGES/messages.mo     | Bin 73720 -> 0 bytes
 superset/translations/ru/LC_MESSAGES/messages.mo   | Bin 113812 -> 0 bytes
 superset/translations/zh/LC_MESSAGES/messages.mo   | Bin 90011 -> 0 bytes
 24 files changed, 259 insertions(+), 115 deletions(-)

diff --git a/.gitignore b/.gitignore
index 929abbd..5646ae0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -79,3 +79,6 @@ ghostdriver.log
 testCSV.csv
 .terser-plugin-cache/
 apache-superset-*.tar.gz*
+
+# Translation binaries
+messages.mo
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 7500592..b503d19 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -97,7 +97,12 @@ articles. See [Documentation](#documentation) for more 
details.
 
 ### Add Translations
 
-If you are proficient in a non-English language, you can help translate text 
strings from Superset's UI. You can jump in to the existing language 
dictionaries at 
`superset/translations/<language_code>/LC_MESSAGES/messages.po`, or even create 
a dictionary for a new language altogether. See [Translating](#translating) for 
more details.
+If you are proficient in a non-English language, you can help translate
+text strings from Superset's UI. You can jump in to the existing
+language dictionaries at
+`superset/translations/<language_code>/LC_MESSAGES/messages.po`, or
+even create a dictionary for a new language altogether.
+See [Translating](#translating) for more details.
 
 ### Ask Questions
 
@@ -521,16 +526,23 @@ npm run cypress run
 
 ## Translating
 
-We use [Babel](http://babel.pocoo.org/en/latest/) to translate Superset. In 
Python files, we import the magic `_` function using:
+We use [Babel](http://babel.pocoo.org/en/latest/) to translate Superset.
+In Python files, we import the magic `_` function using:
 
 ```python
 from flask_babel import lazy_gettext as _
 ```
 
-then wrap our translatable strings with it, e.g. `_('Translate me')`. During 
extraction, string literals passed to `_` will be added to the generated `.po` 
file for each language for later translation.
-At runtime, the `_` function will return the translation of the given string 
for the current language, or the given string itself if no translation is 
available.
+then wrap our translatable strings with it, e.g. `_('Translate me')`.
+During extraction, string literals passed to `_` will be added to the
+generated `.po` file for each language for later translation.
 
-In JavaScript, the technique is similar: we import `t` (simple translation), 
`tn` (translation containing a number).
+At runtime, the `_` function will return the translation of the given
+string for the current language, or the given string itself
+if no translation is available.
+
+In JavaScript, the technique is similar:
+we import `t` (simple translation), `tn` (translation containing a number).
 
 ```javascript
 import { t, tn } from '@superset-ui/translation';
diff --git a/INSTALL.md b/INSTALL.md
new file mode 100644
index 0000000..be541d1
--- /dev/null
+++ b/INSTALL.md
@@ -0,0 +1,23 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+# INSTALL / BUILD instructions for Apache Superset (incubating)
+
+At this time, the docker file at RELEASING/Dockerfile.from_tarball
+constitutes the recipe on how to get to a working release from a source
+release tarball.
diff --git a/INSTALL.txt b/INSTALL.txt
deleted file mode 100644
index 3fa5988..0000000
--- a/INSTALL.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-# INSTALL / BUILD instructions for Apache Superset (incubating)
-
-# These instructions should work along sources releases under
-# https://dist.apache.org/repos/dist/dev/incubator/superset/*/*source.tar.gz$
-
-# [required] fetch the tarball and untar the source
-# change into the directory that was untarred.
-
-#############################
-# Dependencies
-#############################
-# Superset runs best on python3.6
-# Also recommended is the latest long term supported node / npm
-# For complementary information read our CONTRIBUTING.md
-# for OS level dependencies find instructions here:
-# http://superset.apache.org/installation.html
-
-# Fetch npm dependencies
-cd superset/assets/
-npm ci
-
-# Build the Javascript bundles
-npm run build
-
-# Back to the root of the repo
-cd ../..
-
-# [optional] Superset pulls in quite a lot of dependencies in order
-# to connect to other services. You might want to test or run Superset
-# from a virtual env to make sure those dependencies are separated
-# from your system wide versions
-python3 -m env36
-source env36/bin/activate
-
-# [required] building and installing by pip (preferred)
-pip install .
-
-# superset --help
-
diff --git a/NOTICE b/NOTICE
index 8465e24..d928b02 100644
--- a/NOTICE
+++ b/NOTICE
@@ -3,6 +3,3 @@ Copyright 2016-2019 The Apache Software Foundation
 
 This product includes software developed at The Apache Software
 Foundation (http://www.apache.org/).
-
-This product includes data licensed under a Creative Commons Attribution 4.0
-License (http://www.diva-gis.org/Data).
\ No newline at end of file
diff --git a/RELEASING/Dockerfile.from_tarball 
b/RELEASING/Dockerfile.from_tarball
new file mode 100644
index 0000000..9566890
--- /dev/null
+++ b/RELEASING/Dockerfile.from_tarball
@@ -0,0 +1,71 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+FROM python:3.6-jessie
+
+RUN useradd --user-group --create-home --no-log-init --shell /bin/bash superset
+
+# Configure environment
+ENV LANG=C.UTF-8 \
+    LC_ALL=C.UTF-8
+
+RUN apt-get update -y
+
+# Install dependencies to fix `curl https support error` and `elaying package 
configuration warning`
+RUN apt-get install -y apt-transport-https apt-utils
+
+# Install superset dependencies
+# https://superset.incubator.apache.org/installation.html#os-dependencies
+RUN apt-get install -y build-essential libssl-dev \
+    libffi-dev python3-dev libsasl2-dev libldap2-dev libxi-dev
+
+# Install nodejs for custom build
+# https://superset.incubator.apache.org/installation.html#making-your-own-build
+# https://nodejs.org/en/download/package-manager/
+RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - \
+    && apt-get install -y nodejs
+
+RUN mkdir -p /home/superset
+RUN chown superset /home/superset
+
+WORKDIR /home/superset
+ARG VERSION
+
+RUN svn co https://dist.apache.org/repos/dist/dev/incubator/superset/$VERSION 
./
+RUN tar -xvf *.tar.gz
+WORKDIR apache-superset-$VERSION
+
+RUN cd superset/assets \
+    && npm ci \
+    && npm run build \
+    && rm -rf node_modules
+
+
+WORKDIR /home/superset/apache-superset-$VERSION
+RUN pip install --upgrade setuptools pip \
+    && pip install -r requirements.txt -r requirements-dev.txt \
+    && pip install -e . \
+    && rm -rf /root/.cache/pip
+
+RUN fabmanager babel-compile --target superset/translations
+
+RUN pip install -e . \
+    && rm -rf /root/.cache/pip
+
+ENV PATH=/home/superset/superset/bin:$PATH \
+    PYTHONPATH=/home/superset/superset/:$PYTHONPATH
+COPY from_tarball_entrypoint.sh /entrypoint.sh
+ENTRYPOINT ["/entrypoint.sh"]
diff --git a/RELEASING/Dockerfile.make_tarball 
b/RELEASING/Dockerfile.make_tarball
new file mode 100644
index 0000000..4ed7977
--- /dev/null
+++ b/RELEASING/Dockerfile.make_tarball
@@ -0,0 +1,20 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+FROM python:3.6-jessie
+COPY make_tarball.sh /entrypoint.sh
+RUN mkdir /root/.gnupg
+ENTRYPOINT ["/entrypoint.sh"]
diff --git a/RELEASING.md b/RELEASING/README.md
similarity index 78%
rename from RELEASING.md
rename to RELEASING/README.md
index 14f51be..56034af 100644
--- a/RELEASING.md
+++ b/RELEASING/README.md
@@ -16,6 +16,27 @@ KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License.
 -->
+# Apache Releases
+
+To make a fresh tarball of a git reference on apache/incubator-superset
+(push your tag first!)
+
+```bash
+docker build -f Dockerfile.make_tarball . --build-arg VERSION=0.32.0rc1
+```
+
+To make a working build given a tarball
+```bash
+# Building a docker from a tarball
+VERSION=0.32.0rc2 && \
+docker build -t apache-superset:$VERSION -f Dockerfile.from_tarball . 
--build-arg VERSION=$VERSION
+
+# testing the resulting docker
+docker run -p 5001:8088 apache-superset:0.32.0rc2
+# you should be able to access localhost:5001 on your browser
+# login using admin/admin
+```
+
 ## Refresh documentation website
 
 Every once in a while we want to compile the documentation and publish it.
@@ -80,6 +101,8 @@ Now let's craft a source release
     # Assuming these commands are executed from the root of the repo
     # Setting a VERSION var will be useful
     export VERSION=0.31.0rc18
+    export RELEASE=apache-superset-incubating-${VERSION}
+    export RELEASE_TARBAL=${RELEASE}-source.tar.gz
 
     # Let's create a git tag
     git tag -f ${VERSION}
@@ -92,10 +115,11 @@ Now let's craft a source release
     git clean -fxd
     git archive \
         --format=tar.gz ${VERSION} \
-        --prefix=apache-superset-${VERSION}/ \
-        -o apache-superset-${VERSION}-source.tar.gz
+        --prefix=${RELEASE}/ \
+        -o ~/svn/superset_dev/${VERSION}/${RELEASE_TARBALL}
 
-    scripts/sign.sh apache-superset-${VERSION}-source.tar.gz
+    cd ~/svn/superset_dev/
+    scripts/sign.sh ${RELEASE}-source.tar.gz
 ```
 
 Now let's ship this RC into svn's dev folder
@@ -103,8 +127,8 @@ Now let's ship this RC into svn's dev folder
 ```bash
     # cp or mv the files over to the svn repo
     mkdir ~/svn/superset_dev/${VERSION}/
-    cp apache-superset-${VERSION}* ~/svn/superset/${VERSION}/
-    cd ~/svn/superset/
+    cp ${RELEASE_TARBALL} ~/svn/superset_dev/${VERSION}/
+    cd ~/svn/superset_dev/
     svn add ${VERSION}
     svn commit
 ```
diff --git a/RELEASING/from_tarball_entrypoint.sh 
b/RELEASING/from_tarball_entrypoint.sh
new file mode 100755
index 0000000..ae2ea27
--- /dev/null
+++ b/RELEASING/from_tarball_entrypoint.sh
@@ -0,0 +1,42 @@
+#!/bin/bash
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+set -ex
+
+echo "[WARNING] this entrypoint creates an admin/admin user"
+echo "[WARNING] it should only be used for lightweight testing/validation"
+
+# Create an admin user (you will be prompted to set username, first and last 
name before setting a password)
+fabmanager create-admin \
+    --app superset \
+    --username admin \
+    --firstname admin \
+    --lastname admin \
+    --email [email protected] \
+    --password admin
+
+# Initialize the database
+superset db upgrade
+
+# Loading examples
+superset load_examples
+
+# Create default roles and permissions
+superset init
+
+FLASK_ENV=development FLASK_APP=superset:app \
+flask run -p 8088 --with-threads --reload --debugger --host=0.0.0.0
diff --git a/RELEASING/make_tarball.sh b/RELEASING/make_tarball.sh
new file mode 100755
index 0000000..9cc64ee
--- /dev/null
+++ b/RELEASING/make_tarball.sh
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+set -ex
+
+cd /tmp
+git clone --depth 1 --branch $VERSION 
https://github.com/apache/incubator-superset.git
+mkdir ~/$VERSION
+cd incubator-superset && \
+git archive \
+    --format=tar.gz HEAD \
+    -o ~/$VERSION/apache-incubator-superset.tar.gz
+
+ls /root/.gnupg
+#gpg --armor --output apache-incubator-superset.tar.gz.asc --detach-sig 
apache-incubator-superset.tar.gz
+#gpg --print-md SHA512 apache-incubator-superset.tar.gz > 
apache-incubator-superset.tar.gz.sha512
diff --git a/UPDATING.md b/UPDATING.md
index bec2d42..7bc03e2 100644
--- a/UPDATING.md
+++ b/UPDATING.md
@@ -21,6 +21,29 @@ under the License.
 This file documents any backwards-incompatible changes in Superset and
 assists people when migrating to a new version.
 
+## Next Version
+
+* The repo no longer contains translation binaries (`.mo`) files. If you
+  want translations in your build, you now have to run the command
+  `babel-compile --target superset/translations` as part of your builds
+* [5451](https://github.com/apache/incubator-superset/pull/5451): a change
+which adds missing non-nullable fields to the `datasources` table. Depending on
+the integrity of the data, manual intervention may be required.
+
+* [5452](https://github.com/apache/incubator-superset/pull/5452): a change
+which adds missing non-nullable fields and uniqueness constraints to the
+`columns`and `table_columns` tables. Depending on the integrity of the data,
+manual intervention may be required.
+* `fabmanager` command line is deprecated since Flask-AppBuilder 2.0.0, use
+the new `flask fab <command>` integrated with *Flask cli*.
+* `SUPERSET_UPDATE_PERMS` environment variable was replaced by 
+`FAB_UPDATE_PERMS` config boolean key. To disable automatic
+creation of permissions set `FAB_UPDATE_PERMS = False` on config.
+* [5453](https://github.com/apache/incubator-superset/pull/5453): a change
+which adds missing non-nullable fields and uniqueness constraints to the 
metrics
+and sql_metrics tables. Depending on the integrity of the data, manual
+intervention may be required.
+
 ## Superset 0.32.0
 
 * `npm run backend-sync` is deprecated and no longer needed, will fail if 
called
diff --git a/superset/assets/vendor/pygments.css 
b/superset/assets/vendor/pygments.css
deleted file mode 100644
index 39860cb..0000000
--- a/superset/assets/vendor/pygments.css
+++ /dev/null
@@ -1,63 +0,0 @@
-/* [LICENSE TBD] */
-.codehilite .hll { background-color: #ffffcc }
-.codehilite  { background: #f8f8f8; }
-.codehilite .c { color: #408080; font-style: italic } /* Comment */
-.codehilite .err { border: 1px solid #FF0000 } /* Error */
-.codehilite .k { color: #008000; font-weight: bold } /* Keyword */
-.codehilite .o { color: #666666 } /* Operator */
-.codehilite .cm { color: #408080; font-style: italic } /* Comment.Multiline */
-.codehilite .cp { color: #BC7A00 } /* Comment.Preproc */
-.codehilite .c1 { color: #408080; font-style: italic } /* Comment.Single */
-.codehilite .cs { color: #408080; font-style: italic } /* Comment.Special */
-.codehilite .gd { color: #A00000 } /* Generic.Deleted */
-.codehilite .ge { font-style: italic } /* Generic.Emph */
-.codehilite .gr { color: #FF0000 } /* Generic.Error */
-.codehilite .gh { color: #000080; font-weight: bold } /* Generic.Heading */
-.codehilite .gi { color: #00A000 } /* Generic.Inserted */
-.codehilite .go { color: #808080 } /* Generic.Output */
-.codehilite .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
-.codehilite .gs { font-weight: bold } /* Generic.Strong */
-.codehilite .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
-.codehilite .gt { color: #0040D0 } /* Generic.Traceback */
-.codehilite .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
-.codehilite .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
-.codehilite .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
-.codehilite .kp { color: #008000 } /* Keyword.Pseudo */
-.codehilite .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
-.codehilite .kt { color: #B00040 } /* Keyword.Type */
-.codehilite .m { color: #666666 } /* Literal.Number */
-.codehilite .s { color: #BA2121 } /* Literal.String */
-.codehilite .na { color: #7D9029 } /* Name.Attribute */
-.codehilite .nb { color: #008000 } /* Name.Builtin */
-.codehilite .nc { color: #0000FF; font-weight: bold } /* Name.Class */
-.codehilite .no { color: #880000 } /* Name.Constant */
-.codehilite .nd { color: #AA22FF } /* Name.Decorator */
-.codehilite .ni { color: #999999; font-weight: bold } /* Name.Entity */
-.codehilite .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
-.codehilite .nf { color: #0000FF } /* Name.Function */
-.codehilite .nl { color: #A0A000 } /* Name.Label */
-.codehilite .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
-.codehilite .nt { color: #008000; font-weight: bold } /* Name.Tag */
-.codehilite .nv { color: #19177C } /* Name.Variable */
-.codehilite .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
-.codehilite .w { color: #bbbbbb } /* Text.Whitespace */
-.codehilite .mf { color: #666666 } /* Literal.Number.Float */
-.codehilite .mh { color: #666666 } /* Literal.Number.Hex */
-.codehilite .mi { color: #666666 } /* Literal.Number.Integer */
-.codehilite .mo { color: #666666 } /* Literal.Number.Oct */
-.codehilite .sb { color: #BA2121 } /* Literal.String.Backtick */
-.codehilite .sc { color: #BA2121 } /* Literal.String.Char */
-.codehilite .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
-.codehilite .s2 { color: #BA2121 } /* Literal.String.Double */
-.codehilite .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape 
*/
-.codehilite .sh { color: #BA2121 } /* Literal.String.Heredoc */
-.codehilite .si { color: #BB6688; font-weight: bold } /* 
Literal.String.Interpol */
-.codehilite .sx { color: #008000 } /* Literal.String.Other */
-.codehilite .sr { color: #BB6688 } /* Literal.String.Regex */
-.codehilite .s1 { color: #BA2121 } /* Literal.String.Single */
-.codehilite .ss { color: #19177C } /* Literal.String.Symbol */
-.codehilite .bp { color: #008000 } /* Name.Builtin.Pseudo */
-.codehilite .vc { color: #19177C } /* Name.Variable.Class */
-.codehilite .vg { color: #19177C } /* Name.Variable.Global */
-.codehilite .vi { color: #19177C } /* Name.Variable.Instance */
-.codehilite .il { color: #666666 } /* Literal.Number.Integer.Long */
diff --git a/superset/translations/de/LC_MESSAGES/messages.mo 
b/superset/translations/de/LC_MESSAGES/messages.mo
deleted file mode 100644
index 7f6c922..0000000
Binary files a/superset/translations/de/LC_MESSAGES/messages.mo and /dev/null 
differ
diff --git a/superset/translations/en/LC_MESSAGES/messages.mo 
b/superset/translations/en/LC_MESSAGES/messages.mo
deleted file mode 100644
index 90c3443..0000000
Binary files a/superset/translations/en/LC_MESSAGES/messages.mo and /dev/null 
differ
diff --git a/superset/translations/es/LC_MESSAGES/messages.mo 
b/superset/translations/es/LC_MESSAGES/messages.mo
deleted file mode 100644
index f180b28..0000000
Binary files a/superset/translations/es/LC_MESSAGES/messages.mo and /dev/null 
differ
diff --git a/superset/translations/fr/LC_MESSAGES/messages.mo 
b/superset/translations/fr/LC_MESSAGES/messages.mo
deleted file mode 100644
index 353772a..0000000
Binary files a/superset/translations/fr/LC_MESSAGES/messages.mo and /dev/null 
differ
diff --git a/superset/translations/it/LC_MESSAGES/messages.mo 
b/superset/translations/it/LC_MESSAGES/messages.mo
deleted file mode 100644
index 7671736..0000000
Binary files a/superset/translations/it/LC_MESSAGES/messages.mo and /dev/null 
differ
diff --git a/superset/translations/ja/LC_MESSAGES/messages.mo 
b/superset/translations/ja/LC_MESSAGES/messages.mo
deleted file mode 100644
index 05ea8bf..0000000
Binary files a/superset/translations/ja/LC_MESSAGES/messages.mo and /dev/null 
differ
diff --git a/superset/translations/ko/LC_MESSAGES/messages.mo 
b/superset/translations/ko/LC_MESSAGES/messages.mo
deleted file mode 100644
index 482218b..0000000
Binary files a/superset/translations/ko/LC_MESSAGES/messages.mo and /dev/null 
differ
diff --git a/superset/translations/messages.pot 
b/superset/translations/messages.pot
index 236b694..a6c3da2 100644
--- a/superset/translations/messages.pot
+++ b/superset/translations/messages.pot
@@ -14,6 +14,7 @@
 # KIND, either express or implied.  See the License for the
 # specific language governing permissions and limitations
 # under the License.
+
 # Translations template for PROJECT.
 # Copyright (C) 2018 ORGANIZATION
 # This file is distributed under the same license as the PROJECT project.
diff --git a/superset/translations/pt/LC_MESSAGES/messages.mo 
b/superset/translations/pt/LC_MESSAGES/messages.mo
deleted file mode 100644
index 549b490..0000000
Binary files a/superset/translations/pt/LC_MESSAGES/messages.mo and /dev/null 
differ
diff --git a/superset/translations/pt_BR/LC_MESSAGES/messages.mo 
b/superset/translations/pt_BR/LC_MESSAGES/messages.mo
deleted file mode 100644
index fb98233..0000000
Binary files a/superset/translations/pt_BR/LC_MESSAGES/messages.mo and 
/dev/null differ
diff --git a/superset/translations/ru/LC_MESSAGES/messages.mo 
b/superset/translations/ru/LC_MESSAGES/messages.mo
deleted file mode 100644
index cb7466b..0000000
Binary files a/superset/translations/ru/LC_MESSAGES/messages.mo and /dev/null 
differ
diff --git a/superset/translations/zh/LC_MESSAGES/messages.mo 
b/superset/translations/zh/LC_MESSAGES/messages.mo
deleted file mode 100644
index 51e42a0..0000000
Binary files a/superset/translations/zh/LC_MESSAGES/messages.mo and /dev/null 
differ

Reply via email to