You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@superset.apache.org by Maxime Beauchemin <ma...@gmail.com> on 2019/04/13 21:56:31 UTC

[VOTE] Release Superset 0.31.0 based on Superset 0.31.0 RC18

Dear all,

The source release 0.31.0 RC18 for Apache Superset is baked and available
at:
https://dist.apache.org/repos/dist/dev/incubator/superset/, public
keys are available
at https://dist.apache.org/repos/dist/release/incubator/superset/KEYS

This is the first ASF release candidate of Superset (!)* We're still
ironing out our release process, so please bear with us and help if you can*.
Note that we understand that starting at "RC18" is confusing, but
constitute an outlier as we handoff from the old process to the new one.
From this point onwards, we intend on using a linear sequence that maps
one-to-one with Apache-submitted release candidates. The term release
candidate and label RC should be exclusive to the proper Apache-compliant
release process moving forward.

Also note that I decided to use the label `0.31.0rc18` (pypi compliant)
instead of a semver compliant `0.31.0-rc.18` which Pypi and Python's
PEP-440 won't allow. This being a Python project, we use Python's standards.

As I went along, I documented the process in RELEASING.md in the repo,
latest edits here
https://github.com/apache/incubator-superset/pull/7296/files

For context, the `0.31` release branch was cut at SHA 1fece0d2f, that was
merged on master on Jan 22nd. From that common ancestor, the following list
of commit was added as cherry-picks. The SHAs in the list bellow reference
the cherries on the release branch, PR number are available to get more
details.

c43d0fd3 [sqlparse] Fixing table name extraction for ill-defined query
(#7029)
b64a452a [sql lab] improve table name detection in free form SQL (#6793)
2357c4aa Adding custom control overrides (#6956)
9dd7e84a [sql-parse] Fixing LIMIT exceptions (#6963)
5d8dd142 [csv-upload] Fixing message encoding (#6971)
f454dedd [main] Disable resetting main DB attributes (#6845)
e967b268 [sqla] Fixing order-by for non-inner-joins (#6862)
a5d9a4e0 Adding template_params to datasource editor for sqla tables (#6869)
6b895413 [datasource] Ensuring consistent behavior of datasource
editing/saving. (#7037)
8ef2789f Adding warning message for sqllab save query (#7028)
0ebdb564 fix inaccurate data calculation with adata rolling and
contribution (#7035)
b3af6a26 [fix] explore chart from dashboard missed slice title (#7046)
c54b067c [db-engine-spec] Aligning Hive/Presto partition logic (#7007)
bd65942e Changing time table viz to pass formatTime a date (#7020)
50accda9 [fix] Cursor jumping when editing chart and dashboard titles
(#7038)
5ace5769 0.31.0rc17
927a5846 [WIP] fix user specified JSON metadata not updating dashboard on
refresh (#7027)
fafb824d 0.31.0rc16
7b72985e [fix] /superset/slice/id url is too long (#6989)
b497d9e7 fix dashboard links in welcome page (#6756)
c42afa11 0.31.0rc15
35c55278 Enhancement of query context and object. (#6962)
1c41020c Split tags migration (#7002)
ec7a0b22 0.31.0rc14
4655cb4c Remove Cypress from package.json (#6912)
fb8e3208 0.31.0rc13
b4cbe13d VIZ-190 fix (#6958)
5b7b22fd 0.31.0rc12
51804229 Fix deck.gl form data (#6953)
9939a52d 0.31.0rc11
c3db74d9 (apache/cherry_c3db74d9021f9e60ef21beeb0847ff9f4b0277fd) Fix
rendering regression from the introduction of bignumber (#6937)
9940d30a 0.31.0rc10
3df2b8d5 Add a safety check before getting clientHeight (#6923)
ccb51385 v0.31.0rc9
db0235fb Fix database typeahead in SQL Lab (#6917)
953d6dc9 Address tooltip's disappearance and stickiness (#6898)
c0eaa5f6 Fix extra_filters in multi line viz (#6868)
ebcadc1f (apache/cherry_ebcadc1f50994d98bd3dc42e2199b8d0328c061c) Fix
tooltip (#6895)
5fa5acb5 Add show metadata button back to the explore view (#6911)
ce76560a v0.31.0rc8
8c549b46 Relayout SQL Editor (#6872)
bfe18963 [cosmetic] TableSelector use <i> instead of <Button> for refresh
(#6783)
19b588b5 0.31.0rc7
d7e038ea Fixing issue where tooltip gets hidden on dashboard for all charts
(#6852)
38e0ddac 0.31.0rc6
b7d2bd09 Fix line chart overflowing the right side (#6829)
b7e02ab7 [sql lab] fix stuck offline (#6782)
8a7c245c 0.31.0rc5
f24efa72 Backend only tagging system (#6823)
1ddacc42 [wtforms] Using wtforms-json which supports None (#5445)
4f37b9ae 0.31.0rc4
845c7aa9 creating new circular-json safe stringify and replacing one call
(#6772)
8ea805ea Fixing sort issue with area chart and adding tests (#6358)
aff43c74 Allow specifying custom width for logo (#6739)
7f865179 Remove test URL (#6740)
ed0f0ab2 0.31.0rc30.31.0rc30.31.0rc3
db81dc50 [fix] Add action for update chart id (#6769)
37de92b8 [fix] JS error out when rename a new chart (#6752)
4d01a02f 0.31.0rc2
0e48e050 Fix sticky tooltips on nvd3 vizzes
ae95c893 Fix playslider
58e3a39f Add iframe and markup legacy plugin (#6741)
b80b0b90 (apache/0.31) 0.31.0rc1

Re: [VOTE] Release Superset 0.31.0 based on Superset 0.31.0 RC18

Posted by Maxime Beauchemin <ma...@gmail.com>.
Vote failed, aborting 0.31.0rc18, starting fresh on 0.32.0rc1

On Wed, Apr 17, 2019 at 1:34 PM Maxime Beauchemin <
maximebeauchemin@gmail.com> wrote:

> Gotcha. I've been meaning to move these files out of the repository for a
> while anyhow, and there's a legitimate question around what the
> provenance/license is for these different datasets.
>
> I wanted to decouple figuring this out with the process of this first
> Apache release.
>
> Max
>
> On Wed, Apr 17, 2019 at 9:17 AM Alan Gates <al...@gmail.com> wrote:
>
>> The PR looks fine, except that if Superset doesn't include that data as
>> part of the distribution you should remove the CC BY 4 license note from
>> LICENSE.
>>
>> To be clear, I wasn't saying you had to remove those files.  IIUC it's
>> fine
>> to distribute that data under that license.  I just wanted to be clear on
>> what was covered by that license.  Since you can't put headers in the data
>> files I'd just put a note in the LICENSE file like ".csv and .csv.gz files
>> in this directory are included under CC BY 4" or something.
>>
>> Alan.
>>
>> On Tue, Apr 16, 2019 at 11:20 PM Maxime Beauchemin <
>> maximebeauchemin@gmail.com> wrote:
>>
>> > @Alan Gates <al...@gmail.com> I'm hoping that I addressed the
>> > data-related issue here
>> > https://github.com/apache/incubator-superset/pull/7314
>> >
>> > On Tue, Apr 16, 2019 at 5:17 PM Maxime Beauchemin <
>> > maximebeauchemin@gmail.com> wrote:
>> >
>> >> Given the os-level dependencies and all sorts of other environmental
>> >> things, like whether we should use "virutalenv" or not, or the fact
>> that we
>> >> recommend to have a second clone of the repo (because "git clean" will
>> >> remove everything that is not git ignored, like your virtualenv or
>> local
>> >> configs), I'm tempted to use docker as a reproducible way to generate
>> and
>> >> test the source release. This would make the process more insulated and
>> >> reproducible. Seems reasonable?
>> >>
>> >> Max
>> >>
>> >> On Tue, Apr 16, 2019 at 5:01 PM Maxime Beauchemin <
>> >> maximebeauchemin@gmail.com> wrote:
>> >>
>> >>> For context David, setup.py says "croniter>=0.3.28" but
>> >>> "requirements.txt" has it pinned, though the INSTALL.txt does not
>> >>> [currently at least] say to install the pinned deps.
>> >>>
>> >>> It's debatable whether we should add "pip install -r requirements.txt"
>> >>> in INSTALL.txt, but I think given that Superset is an application, I
>> think
>> >>> we should do it.
>> >>>
>> >>> Max
>> >>>
>> >>> On Tue, Apr 16, 2019 at 2:16 PM David Smith <da...@gmail.com>
>> >>> wrote:
>> >>>
>> >>>> True, things can come up. But the croniter issue occurred 21 days ago
>> >>>> <https://github.com/taichino/croniter/issues/124> and should not
>> have
>> >>>> been
>> >>>> an issue .  We probably don't need to take this thread into a deep
>> >>>> discussion about this, but I do think this is a huge gap in how
>> branch
>> >>>> mechanics are moving code around and how it feeds the release
>> >>>> process/chronology.  I'll move the discussion to a more appropriate
>> >>>> channel.
>> >>>>
>> >>>> Dave
>> >>>>
>> >>>>
>> >>>> On Tue, Apr 16, 2019 at 2:01 PM Bolke de Bruin <bd...@gmail.com>
>> >>>> wrote:
>> >>>>
>> >>>> > I think this one was “mid-flight”. A dependency was deleted from
>> the
>> >>>> repos
>> >>>> > after the release candidate was created. That’s a race condition
>> that
>> >>>> is
>> >>>> > kind of unsolvable ;-).
>> >>>> >
>> >>>> > Verstuurd vanaf mijn iPad
>> >>>> >
>> >>>> > > Op 16 apr. 2019 om 20:19 heeft David Smith <
>> dave.a.smith@gmail.com>
>> >>>> het
>> >>>> > volgende geschreven:
>> >>>> > >
>> >>>> > > What tests are being performed before releasing? To be blunt: we
>> >>>> > shouldn't
>> >>>> > > be able to get to a "release" vote without validating that the
>> code
>> >>>> runs,
>> >>>> > > we need to make the process account for robust testing.
>> >>>> > >
>> >>>> > >> On Tue, Apr 16, 2019 at 11:11 AM Bolke de Bruin <
>> bdbruin@gmail.com
>> >>>> >
>> >>>> > wrote:
>> >>>> > >>
>> >>>> > >> Have to change to -1, non-binding due to the below mentioned
>> >>>> issue. It
>> >>>> > >> seems to be a kind of blocker for a first release ;-)
>> >>>> > >>
>> >>>> > >> I suggest restarting the ([CANCEL] first [VOtE] next )vote with
>> a
>> >>>> fix
>> >>>> > and
>> >>>> > >> a bit more boiler plate in the message (binding/non binding, 72h
>> >>>> etc).
>> >>>> > >>
>> >>>> > >> B.
>> >>>> > >>
>> >>>> > >> Verstuurd vanaf mijn iPad
>> >>>> > >>
>> >>>> > >>> Op 16 apr. 2019 om 02:27 heeft abhishek sharma <
>> >>>> > >> abhioncbr.apache@gmail.com> het volgende geschreven:
>> >>>> > >>>
>> >>>> > >>> -1 (since, depenedency croniter==0.3.26 is failing.)
>> >>>> > >>>
>> >>>> > >>> Thanks.
>> >>>> > >>>
>> >>>> > >>>> On Mon, Apr 15, 2019 at 3:54 PM Alan Gates <
>> alanfgates@gmail.com
>> >>>> >
>> >>>> > >> wrote:
>> >>>> > >>>>
>> >>>> > >>>> Per https://www.apache.org/legal/resolved.html#cc-by the CC
>> BY
>> >>>> 4.0
>> >>>> > >> license
>> >>>> > >>>> can only be used on things included in binary form.  It
>> appears
>> >>>> that
>> >>>> > it
>> >>>> > >> is
>> >>>> > >>>> data from the diva-gis.org that is being included under this
>> >>>> license,
>> >>>> > >>>> which
>> >>>> > >>>> I would think meets the requirement.  But I don't know how to
>> >>>> verify
>> >>>> > >> that
>> >>>> > >>>> only data files from that source are being included.  Is
>> there a
>> >>>> list
>> >>>> > >>>> somewhere of the files included from that source?
>> >>>> > >>>>
>> >>>> > >>>> Other than that, things look good.  License, notice, and
>> >>>> disclaimer
>> >>>> > >> files
>> >>>> > >>>> all look good.  All the .py and .sh files have the appropriate
>> >>>> Apache
>> >>>> > >>>> License header, I didn't find any binaries.
>> >>>> > >>>>
>> >>>> > >>>> Alan.
>> >>>> > >>>>
>> >>>> > >>>> On Mon, Apr 15, 2019 at 10:47 AM John Bodley <
>> >>>> john.bodley@airbnb.com
>> >>>> > >>>> .invalid>
>> >>>> > >>>> wrote:
>> >>>> > >>>>
>> >>>> > >>>>> +1
>> >>>> > >>>>>
>> >>>> > >>>>> On Sun, Apr 14, 2019 at 9:18 AM Krist Wongsuphasawat <
>> >>>> > >>>>> krist.wongz@gmail.com>
>> >>>> > >>>>> wrote:
>> >>>> > >>>>>
>> >>>> > >>>>>> +1 exciting!
>> >>>> > >>>>>>
>> >>>> > >>>>>> Best regards,
>> >>>> > >>>>>>
>> >>>> > >>>>>> Krist
>> >>>> > >>>>>>
>> >>>> > >>>>>> --
>> >>>> > >>>>>>
>> >>>> > >>>>>> Krist Wongsuphasawat
>> >>>> > >>>>>> http://kristw.yellowpigz.com
>> >>>> > >>>>>> On Apr 14, 2019, 06:24 -0700, Jeff Feng
>> >>>> > <jeff.feng@airbnb.com.invalid
>> >>>> > >>>>> ,
>> >>>> > >>>>>> wrote:
>> >>>> > >>>>>>> +1 Binding
>> >>>> > >>>>>>>
>> >>>> > >>>>>>> On Sun, Apr 14, 2019 at 6:20 AM Bolke de Bruin <
>> >>>> bdbruin@gmail.com>
>> >>>> > >>>>>> wrote:
>> >>>> > >>>>>>>
>> >>>> > >>>>>>>> +1, non-binding
>> >>>> > >>>>>>>>
>> >>>> > >>>>>>>> I checked:
>> >>>> > >>>>>>>>
>> >>>> > >>>>>>>> * SHA512
>> >>>> > >>>>>>>> * Signature of the release, can use some improvement but
>> the
>> >>>> key
>> >>>> > >>>>>> checks out
>> >>>> > >>>>>>>> here (https://people.apache.org/keys/committer/):
>> >>>> > >>>>>>>>
>> >>>> > >>>>>>>> gpg: Signature made Tue Mar 19 07:35:24 2019 CET
>> >>>> > >>>>>>>> gpg: using RSA key
>> BB990B01715969F648C7A65472DC479A3011B01B
>> >>>> > >>>>>>>> gpg: Good signature from "Maxime Beauchemin <
>> >>>> > >>>>>> maximebeauchemin@gmail.com>"
>> >>>> > >>>>>>>> [unknown]
>> >>>> > >>>>>>>> gpg: WARNING: This key is not certified with a trusted
>> >>>> signature!
>> >>>> > >>>>>>>> gpg: There is no indication that the signature belongs to
>> the
>> >>>> > >>>>>>>> owner.
>> >>>> > >>>>>>>> Primary key fingerprint: BB99 0B01 7159 69F6 48C7 A654
>> 72DC
>> >>>> 479A
>> >>>> > >>>> 3011
>> >>>> > >>>>>> B01B
>> >>>> > >>>>>>>>
>> >>>> > >>>>>>>> * NOTICE present
>> >>>> > >>>>>>>> * LICENSE present
>> >>>> > >>>>>>>> * DISCLAIMER present
>> >>>> > >>>>>>>> * INSTALL.txt present (did not check build)
>> >>>> > >>>>>>>> * ran apache-rat
>> >>>> > >>>>>>>>
>> >>>> > >>>>>>>> Good luck at the incubator!
>> >>>> > >>>>>>>>
>> >>>> > >>>>>>>> (O and the vote is open for a minimum of 48h I believe
>> :-) ).
>> >>>> > >>>>>>>>
>> >>>> > >>>>>>>> B.
>> >>>> > >>>>>>>>
>> >>>> > >>>>>>>>
>> >>>> > >>>>>>>>
>> >>>> > >>>>>>>> On 14 April 2019 at 00:24:11, Jeff Feng
>> >>>> > >>>> (jeff.feng@airbnb.com.invalid
>> >>>> > >>>>> )
>> >>>> > >>>>>>>> wrote:
>> >>>> > >>>>>>>>
>> >>>> > >>>>>>>> ++ this is very exciting. Thank you Max!
>> >>>> > >>>>>>>>
>> >>>> > >>>>>>>> On Sat, Apr 13, 2019 at 3:19 PM Bolke de Bruin <
>> >>>> bdbruin@gmail.com
>> >>>> > >
>> >>>> > >>>>>> wrote:
>> >>>> > >>>>>>>>
>> >>>> > >>>>>>>>> Great stuff Max! Good to see this happening!
>> >>>> > >>>>>>>>>
>> >>>> > >>>>>>>>> - Maybe good to note that only the vote of committers
>> >>>> counts as a
>> >>>> > >>>>>> binding
>> >>>> > >>>>>>>>> vote and that it's good practice to make that clear when
>> >>>> voting?
>> >>>> > >>>>>>>>>
>> >>>> > >>>>>>>>> I'll verify the release tomorrow.
>> >>>> > >>>>>>>>>
>> >>>> > >>>>>>>>> B.
>> >>>> > >>>>>>>>>
>> >>>> > >>>>>>>>> Sent from my iPhone
>> >>>> > >>>>>>>>>
>> >>>> > >>>>>>>>>> On 13 Apr 2019, at 23:56, Maxime Beauchemin <
>> >>>> > >>>>>>>> maximebeauchemin@gmail.com>
>> >>>> > >>>>>>>>
>> >>>> > >>>>>>>>> wrote:
>> >>>> > >>>>>>>>>>
>> >>>> > >>>>>>>>>> Dear all,
>> >>>> > >>>>>>>>>>
>> >>>> > >>>>>>>>>> The source release 0.31.0 RC18 for Apache Superset is
>> >>>> baked and
>> >>>> > >>>>>>>> available
>> >>>> > >>>>>>>>>> at:
>> >>>> > >>>>>>>>>>
>> https://dist.apache.org/repos/dist/dev/incubator/superset/
>> >>>> ,
>> >>>> > >>>>> public
>> >>>> > >>>>>>>>>> keys are available
>> >>>> > >>>>>>>>>> at
>> >>>> > >>>>>>
>> >>>> https://dist.apache.org/repos/dist/release/incubator/superset/KEYS
>> >>>> > >>>>>>>>>>
>> >>>> > >>>>>>>>>> This is the first ASF release candidate of Superset (!)*
>> >>>> We're
>> >>>> > >>>>>> still
>> >>>> > >>>>>>>>>> ironing out our release process, so please bear with us
>> and
>> >>>> > >>>> help
>> >>>> > >>>>>> if you
>> >>>> > >>>>>>>>> can*.
>> >>>> > >>>>>>>>>> Note that we understand that starting at "RC18" is
>> >>>> confusing,
>> >>>> > >>>> but
>> >>>> > >>>>>>>>>> constitute an outlier as we handoff from the old process
>> >>>> to the
>> >>>> > >>>>> new
>> >>>> > >>>>>>>> one.
>> >>>> > >>>>>>>>>> From this point onwards, we intend on using a linear
>> >>>> sequence
>> >>>> > >>>>> that
>> >>>> > >>>>>> maps
>> >>>> > >>>>>>>>>> one-to-one with Apache-submitted release candidates. The
>> >>>> term
>> >>>> > >>>>>> release
>> >>>> > >>>>>>>>>> candidate and label RC should be exclusive to the proper
>> >>>> > >>>>>>>> Apache-compliant
>> >>>> > >>>>>>>>>> release process moving forward.
>> >>>> > >>>>>>>>>>
>> >>>> > >>>>>>>>>> Also note that I decided to use the label `0.31.0rc18`
>> >>>> (pypi
>> >>>> > >>>>>> compliant)
>> >>>> > >>>>>>>>>> instead of a semver compliant `0.31.0-rc.18` which Pypi
>> and
>> >>>> > >>>>>> Python's
>> >>>> > >>>>>>>>>> PEP-440 won't allow. This being a Python project, we use
>> >>>> > >>>> Python's
>> >>>> > >>>>>>>>> standards.
>> >>>> > >>>>>>>>>>
>> >>>> > >>>>>>>>>> As I went along, I documented the process in
>> RELEASING.md
>> >>>> in
>> >>>> > >>>> the
>> >>>> > >>>>>> repo,
>> >>>> > >>>>>>>>>> latest edits here
>> >>>> > >>>>>>>>>>
>> >>>> https://github.com/apache/incubator-superset/pull/7296/files
>> >>>> > >>>>>>>>>>
>> >>>> > >>>>>>>>>> For context, the `0.31` release branch was cut at SHA
>> >>>> > >>>> 1fece0d2f,
>> >>>> > >>>>>> that
>> >>>> > >>>>>>>> was
>> >>>> > >>>>>>>>>> merged on master on Jan 22nd. From that common ancestor,
>> >>>> the
>> >>>> > >>>>>> following
>> >>>> > >>>>>>>>> list
>> >>>> > >>>>>>>>>> of commit was added as cherry-picks. The SHAs in the
>> list
>> >>>> > >>>> bellow
>> >>>> > >>>>>>>>> reference
>> >>>> > >>>>>>>>>> the cherries on the release branch, PR number are
>> >>>> available to
>> >>>> > >>>>> get
>> >>>> > >>>>>> more
>> >>>> > >>>>>>>>>> details.
>> >>>> > >>>>>>>>>>
>> >>>> > >>>>>>>>>> c43d0fd3 [sqlparse] Fixing table name extraction for
>> >>>> > >>>> ill-defined
>> >>>> > >>>>>> query
>> >>>> > >>>>>>>>>> (#7029)
>> >>>> > >>>>>>>>>> b64a452a [sql lab] improve table name detection in free
>> >>>> form
>> >>>> > >>>> SQL
>> >>>> > >>>>>>>> (#6793)
>> >>>> > >>>>>>>>>> 2357c4aa Adding custom control overrides (#6956)
>> >>>> > >>>>>>>>>> 9dd7e84a [sql-parse] Fixing LIMIT exceptions (#6963)
>> >>>> > >>>>>>>>>> 5d8dd142 [csv-upload] Fixing message encoding (#6971)
>> >>>> > >>>>>>>>>> f454dedd [main] Disable resetting main DB attributes
>> >>>> (#6845)
>> >>>> > >>>>>>>>>> e967b268 [sqla] Fixing order-by for non-inner-joins
>> (#6862)
>> >>>> > >>>>>>>>>> a5d9a4e0 Adding template_params to datasource editor for
>> >>>> sqla
>> >>>> > >>>>>> tables
>> >>>> > >>>>>>>>> (#6869)
>> >>>> > >>>>>>>>>> 6b895413 [datasource] Ensuring consistent behavior of
>> >>>> > >>>> datasource
>> >>>> > >>>>>>>>>> editing/saving. (#7037)
>> >>>> > >>>>>>>>>> 8ef2789f Adding warning message for sqllab save query
>> >>>> (#7028)
>> >>>> > >>>>>>>>>> 0ebdb564 fix inaccurate data calculation with adata
>> >>>> rolling and
>> >>>> > >>>>>>>>>> contribution (#7035)
>> >>>> > >>>>>>>>>> b3af6a26 [fix] explore chart from dashboard missed slice
>> >>>> title
>> >>>> > >>>>>> (#7046)
>> >>>> > >>>>>>>>>> c54b067c [db-engine-spec] Aligning Hive/Presto partition
>> >>>> logic
>> >>>> > >>>>>> (#7007)
>> >>>> > >>>>>>>>>> bd65942e Changing time table viz to pass formatTime a
>> date
>> >>>> > >>>>> (#7020)
>> >>>> > >>>>>>>>>> 50accda9 [fix] Cursor jumping when editing chart and
>> >>>> dashboard
>> >>>> > >>>>>> titles
>> >>>> > >>>>>>>>>> (#7038)
>> >>>> > >>>>>>>>>> 5ace5769 0.31.0rc17
>> >>>> > >>>>>>>>>> 927a5846 [WIP] fix user specified JSON metadata not
>> >>>> updating
>> >>>> > >>>>>> dashboard
>> >>>> > >>>>>>>> on
>> >>>> > >>>>>>>>>> refresh (#7027)
>> >>>> > >>>>>>>>>> fafb824d 0.31.0rc16
>> >>>> > >>>>>>>>>> 7b72985e [fix] /superset/slice/id url is too long
>> (#6989)
>> >>>> > >>>>>>>>>> b497d9e7 fix dashboard links in welcome page (#6756)
>> >>>> > >>>>>>>>>> c42afa11 0.31.0rc15
>> >>>> > >>>>>>>>>> 35c55278 Enhancement of query context and object.
>> (#6962)
>> >>>> > >>>>>>>>>> 1c41020c Split tags migration (#7002)
>> >>>> > >>>>>>>>>> ec7a0b22 0.31.0rc14
>> >>>> > >>>>>>>>>> 4655cb4c Remove Cypress from package.json (#6912)
>> >>>> > >>>>>>>>>> fb8e3208 0.31.0rc13
>> >>>> > >>>>>>>>>> b4cbe13d VIZ-190 fix (#6958)
>> >>>> > >>>>>>>>>> 5b7b22fd 0.31.0rc12
>> >>>> > >>>>>>>>>> 51804229 Fix deck.gl form data (#6953)
>> >>>> > >>>>>>>>>> 9939a52d 0.31.0rc11
>> >>>> > >>>>>>>>>> c3db74d9
>> >>>> > >>>> (apache/cherry_c3db74d9021f9e60ef21beeb0847ff9f4b0277fd)
>> >>>> > >>>>>> Fix
>> >>>> > >>>>>>>>>> rendering regression from the introduction of bignumber
>> >>>> (#6937)
>> >>>> > >>>>>>>>>> 9940d30a 0.31.0rc10
>> >>>> > >>>>>>>>>> 3df2b8d5 Add a safety check before getting clientHeight
>> >>>> (#6923)
>> >>>> > >>>>>>>>>> ccb51385 v0.31.0rc9
>> >>>> > >>>>>>>>>> db0235fb Fix database typeahead in SQL Lab (#6917)
>> >>>> > >>>>>>>>>> 953d6dc9 Address tooltip's disappearance and stickiness
>> >>>> (#6898)
>> >>>> > >>>>>>>>>> c0eaa5f6 Fix extra_filters in multi line viz (#6868)
>> >>>> > >>>>>>>>>> ebcadc1f
>> >>>> > >>>> (apache/cherry_ebcadc1f50994d98bd3dc42e2199b8d0328c061c)
>> >>>> > >>>>>> Fix
>> >>>> > >>>>>>>>>> tooltip (#6895)
>> >>>> > >>>>>>>>>> 5fa5acb5 Add show metadata button back to the explore
>> view
>> >>>> > >>>>> (#6911)
>> >>>> > >>>>>>>>>> ce76560a v0.31.0rc8
>> >>>> > >>>>>>>>>> 8c549b46 Relayout SQL Editor (#6872)
>> >>>> > >>>>>>>>>> bfe18963 [cosmetic] TableSelector use <i> instead of
>> >>>> <Button>
>> >>>> > >>>> for
>> >>>> > >>>>>>>> refresh
>> >>>> > >>>>>>>>>> (#6783)
>> >>>> > >>>>>>>>>> 19b588b5 0.31.0rc7
>> >>>> > >>>>>>>>>> d7e038ea Fixing issue where tooltip gets hidden on
>> >>>> dashboard
>> >>>> > >>>> for
>> >>>> > >>>>>> all
>> >>>> > >>>>>>>>> charts
>> >>>> > >>>>>>>>>> (#6852)
>> >>>> > >>>>>>>>>> 38e0ddac 0.31.0rc6
>> >>>> > >>>>>>>>>> b7d2bd09 Fix line chart overflowing the right side
>> (#6829)
>> >>>> > >>>>>>>>>> b7e02ab7 [sql lab] fix stuck offline (#6782)
>> >>>> > >>>>>>>>>> 8a7c245c 0.31.0rc5
>> >>>> > >>>>>>>>>> f24efa72 Backend only tagging system (#6823)
>> >>>> > >>>>>>>>>> 1ddacc42 [wtforms] Using wtforms-json which supports
>> None
>> >>>> > >>>> (#5445)
>> >>>> > >>>>>>>>>> 4f37b9ae 0.31.0rc4
>> >>>> > >>>>>>>>>> 845c7aa9 creating new circular-json safe stringify and
>> >>>> > >>>> replacing
>> >>>> > >>>>>> one
>> >>>> > >>>>>>>> call
>> >>>> > >>>>>>>>>> (#6772)
>> >>>> > >>>>>>>>>> 8ea805ea Fixing sort issue with area chart and adding
>> tests
>> >>>> > >>>>> (#6358)
>> >>>> > >>>>>>>>>> aff43c74 Allow specifying custom width for logo (#6739)
>> >>>> > >>>>>>>>>> 7f865179 Remove test URL (#6740)
>> >>>> > >>>>>>>>>> ed0f0ab2 0.31.0rc30.31.0rc30.31.0rc3
>> >>>> > >>>>>>>>>> db81dc50 [fix] Add action for update chart id (#6769)
>> >>>> > >>>>>>>>>> 37de92b8 [fix] JS error out when rename a new chart
>> (#6752)
>> >>>> > >>>>>>>>>> 4d01a02f 0.31.0rc2
>> >>>> > >>>>>>>>>> 0e48e050 Fix sticky tooltips on nvd3 vizzes
>> >>>> > >>>>>>>>>> ae95c893 Fix playslider
>> >>>> > >>>>>>>>>> 58e3a39f Add iframe and markup legacy plugin (#6741)
>> >>>> > >>>>>>>>>> b80b0b90 (apache/0.31) 0.31.0rc1
>> >>>> > >>>>>>>>>
>> >>>> > >>>>>>>>
>> >>>> > >>>>>>>>
>> >>>> > >>>>>>>> --
>> >>>> > >>>>>>>>
>> >>>> > >>>>>>>> *Jeff Feng*
>> >>>> > >>>>>>>> Product Lead
>> >>>> > >>>>>>>> m: (949)-610-5108
>> >>>> > >>>>>>>> twitter: @jtfeng
>> >>>> > >>>>>>>>
>> >>>> > >>>>>>>
>> >>>> > >>>>>>>
>> >>>> > >>>>>>> --
>> >>>> > >>>>>>>
>> >>>> > >>>>>>> *Jeff Feng*
>> >>>> > >>>>>>> Product Lead
>> >>>> > >>>>>>> m: (949)-610-5108
>> >>>> > >>>>>>> twitter: @jtfeng
>> >>>> > >>>>>>
>> >>>> > >>>>>
>> >>>> > >>>>
>> >>>> > >>
>> >>>> >
>> >>>>
>> >>>
>>
>

Re: [VOTE] Release Superset 0.31.0 based on Superset 0.31.0 RC18

Posted by Maxime Beauchemin <ma...@gmail.com>.
Gotcha. I've been meaning to move these files out of the repository for a
while anyhow, and there's a legitimate question around what the
provenance/license is for these different datasets.

I wanted to decouple figuring this out with the process of this first
Apache release.

Max

On Wed, Apr 17, 2019 at 9:17 AM Alan Gates <al...@gmail.com> wrote:

> The PR looks fine, except that if Superset doesn't include that data as
> part of the distribution you should remove the CC BY 4 license note from
> LICENSE.
>
> To be clear, I wasn't saying you had to remove those files.  IIUC it's fine
> to distribute that data under that license.  I just wanted to be clear on
> what was covered by that license.  Since you can't put headers in the data
> files I'd just put a note in the LICENSE file like ".csv and .csv.gz files
> in this directory are included under CC BY 4" or something.
>
> Alan.
>
> On Tue, Apr 16, 2019 at 11:20 PM Maxime Beauchemin <
> maximebeauchemin@gmail.com> wrote:
>
> > @Alan Gates <al...@gmail.com> I'm hoping that I addressed the
> > data-related issue here
> > https://github.com/apache/incubator-superset/pull/7314
> >
> > On Tue, Apr 16, 2019 at 5:17 PM Maxime Beauchemin <
> > maximebeauchemin@gmail.com> wrote:
> >
> >> Given the os-level dependencies and all sorts of other environmental
> >> things, like whether we should use "virutalenv" or not, or the fact
> that we
> >> recommend to have a second clone of the repo (because "git clean" will
> >> remove everything that is not git ignored, like your virtualenv or local
> >> configs), I'm tempted to use docker as a reproducible way to generate
> and
> >> test the source release. This would make the process more insulated and
> >> reproducible. Seems reasonable?
> >>
> >> Max
> >>
> >> On Tue, Apr 16, 2019 at 5:01 PM Maxime Beauchemin <
> >> maximebeauchemin@gmail.com> wrote:
> >>
> >>> For context David, setup.py says "croniter>=0.3.28" but
> >>> "requirements.txt" has it pinned, though the INSTALL.txt does not
> >>> [currently at least] say to install the pinned deps.
> >>>
> >>> It's debatable whether we should add "pip install -r requirements.txt"
> >>> in INSTALL.txt, but I think given that Superset is an application, I
> think
> >>> we should do it.
> >>>
> >>> Max
> >>>
> >>> On Tue, Apr 16, 2019 at 2:16 PM David Smith <da...@gmail.com>
> >>> wrote:
> >>>
> >>>> True, things can come up. But the croniter issue occurred 21 days ago
> >>>> <https://github.com/taichino/croniter/issues/124> and should not have
> >>>> been
> >>>> an issue .  We probably don't need to take this thread into a deep
> >>>> discussion about this, but I do think this is a huge gap in how branch
> >>>> mechanics are moving code around and how it feeds the release
> >>>> process/chronology.  I'll move the discussion to a more appropriate
> >>>> channel.
> >>>>
> >>>> Dave
> >>>>
> >>>>
> >>>> On Tue, Apr 16, 2019 at 2:01 PM Bolke de Bruin <bd...@gmail.com>
> >>>> wrote:
> >>>>
> >>>> > I think this one was “mid-flight”. A dependency was deleted from the
> >>>> repos
> >>>> > after the release candidate was created. That’s a race condition
> that
> >>>> is
> >>>> > kind of unsolvable ;-).
> >>>> >
> >>>> > Verstuurd vanaf mijn iPad
> >>>> >
> >>>> > > Op 16 apr. 2019 om 20:19 heeft David Smith <
> dave.a.smith@gmail.com>
> >>>> het
> >>>> > volgende geschreven:
> >>>> > >
> >>>> > > What tests are being performed before releasing? To be blunt: we
> >>>> > shouldn't
> >>>> > > be able to get to a "release" vote without validating that the
> code
> >>>> runs,
> >>>> > > we need to make the process account for robust testing.
> >>>> > >
> >>>> > >> On Tue, Apr 16, 2019 at 11:11 AM Bolke de Bruin <
> bdbruin@gmail.com
> >>>> >
> >>>> > wrote:
> >>>> > >>
> >>>> > >> Have to change to -1, non-binding due to the below mentioned
> >>>> issue. It
> >>>> > >> seems to be a kind of blocker for a first release ;-)
> >>>> > >>
> >>>> > >> I suggest restarting the ([CANCEL] first [VOtE] next )vote with a
> >>>> fix
> >>>> > and
> >>>> > >> a bit more boiler plate in the message (binding/non binding, 72h
> >>>> etc).
> >>>> > >>
> >>>> > >> B.
> >>>> > >>
> >>>> > >> Verstuurd vanaf mijn iPad
> >>>> > >>
> >>>> > >>> Op 16 apr. 2019 om 02:27 heeft abhishek sharma <
> >>>> > >> abhioncbr.apache@gmail.com> het volgende geschreven:
> >>>> > >>>
> >>>> > >>> -1 (since, depenedency croniter==0.3.26 is failing.)
> >>>> > >>>
> >>>> > >>> Thanks.
> >>>> > >>>
> >>>> > >>>> On Mon, Apr 15, 2019 at 3:54 PM Alan Gates <
> alanfgates@gmail.com
> >>>> >
> >>>> > >> wrote:
> >>>> > >>>>
> >>>> > >>>> Per https://www.apache.org/legal/resolved.html#cc-by the CC BY
> >>>> 4.0
> >>>> > >> license
> >>>> > >>>> can only be used on things included in binary form.  It appears
> >>>> that
> >>>> > it
> >>>> > >> is
> >>>> > >>>> data from the diva-gis.org that is being included under this
> >>>> license,
> >>>> > >>>> which
> >>>> > >>>> I would think meets the requirement.  But I don't know how to
> >>>> verify
> >>>> > >> that
> >>>> > >>>> only data files from that source are being included.  Is there
> a
> >>>> list
> >>>> > >>>> somewhere of the files included from that source?
> >>>> > >>>>
> >>>> > >>>> Other than that, things look good.  License, notice, and
> >>>> disclaimer
> >>>> > >> files
> >>>> > >>>> all look good.  All the .py and .sh files have the appropriate
> >>>> Apache
> >>>> > >>>> License header, I didn't find any binaries.
> >>>> > >>>>
> >>>> > >>>> Alan.
> >>>> > >>>>
> >>>> > >>>> On Mon, Apr 15, 2019 at 10:47 AM John Bodley <
> >>>> john.bodley@airbnb.com
> >>>> > >>>> .invalid>
> >>>> > >>>> wrote:
> >>>> > >>>>
> >>>> > >>>>> +1
> >>>> > >>>>>
> >>>> > >>>>> On Sun, Apr 14, 2019 at 9:18 AM Krist Wongsuphasawat <
> >>>> > >>>>> krist.wongz@gmail.com>
> >>>> > >>>>> wrote:
> >>>> > >>>>>
> >>>> > >>>>>> +1 exciting!
> >>>> > >>>>>>
> >>>> > >>>>>> Best regards,
> >>>> > >>>>>>
> >>>> > >>>>>> Krist
> >>>> > >>>>>>
> >>>> > >>>>>> --
> >>>> > >>>>>>
> >>>> > >>>>>> Krist Wongsuphasawat
> >>>> > >>>>>> http://kristw.yellowpigz.com
> >>>> > >>>>>> On Apr 14, 2019, 06:24 -0700, Jeff Feng
> >>>> > <jeff.feng@airbnb.com.invalid
> >>>> > >>>>> ,
> >>>> > >>>>>> wrote:
> >>>> > >>>>>>> +1 Binding
> >>>> > >>>>>>>
> >>>> > >>>>>>> On Sun, Apr 14, 2019 at 6:20 AM Bolke de Bruin <
> >>>> bdbruin@gmail.com>
> >>>> > >>>>>> wrote:
> >>>> > >>>>>>>
> >>>> > >>>>>>>> +1, non-binding
> >>>> > >>>>>>>>
> >>>> > >>>>>>>> I checked:
> >>>> > >>>>>>>>
> >>>> > >>>>>>>> * SHA512
> >>>> > >>>>>>>> * Signature of the release, can use some improvement but
> the
> >>>> key
> >>>> > >>>>>> checks out
> >>>> > >>>>>>>> here (https://people.apache.org/keys/committer/):
> >>>> > >>>>>>>>
> >>>> > >>>>>>>> gpg: Signature made Tue Mar 19 07:35:24 2019 CET
> >>>> > >>>>>>>> gpg: using RSA key BB990B01715969F648C7A65472DC479A3011B01B
> >>>> > >>>>>>>> gpg: Good signature from "Maxime Beauchemin <
> >>>> > >>>>>> maximebeauchemin@gmail.com>"
> >>>> > >>>>>>>> [unknown]
> >>>> > >>>>>>>> gpg: WARNING: This key is not certified with a trusted
> >>>> signature!
> >>>> > >>>>>>>> gpg: There is no indication that the signature belongs to
> the
> >>>> > >>>>>>>> owner.
> >>>> > >>>>>>>> Primary key fingerprint: BB99 0B01 7159 69F6 48C7 A654 72DC
> >>>> 479A
> >>>> > >>>> 3011
> >>>> > >>>>>> B01B
> >>>> > >>>>>>>>
> >>>> > >>>>>>>> * NOTICE present
> >>>> > >>>>>>>> * LICENSE present
> >>>> > >>>>>>>> * DISCLAIMER present
> >>>> > >>>>>>>> * INSTALL.txt present (did not check build)
> >>>> > >>>>>>>> * ran apache-rat
> >>>> > >>>>>>>>
> >>>> > >>>>>>>> Good luck at the incubator!
> >>>> > >>>>>>>>
> >>>> > >>>>>>>> (O and the vote is open for a minimum of 48h I believe :-)
> ).
> >>>> > >>>>>>>>
> >>>> > >>>>>>>> B.
> >>>> > >>>>>>>>
> >>>> > >>>>>>>>
> >>>> > >>>>>>>>
> >>>> > >>>>>>>> On 14 April 2019 at 00:24:11, Jeff Feng
> >>>> > >>>> (jeff.feng@airbnb.com.invalid
> >>>> > >>>>> )
> >>>> > >>>>>>>> wrote:
> >>>> > >>>>>>>>
> >>>> > >>>>>>>> ++ this is very exciting. Thank you Max!
> >>>> > >>>>>>>>
> >>>> > >>>>>>>> On Sat, Apr 13, 2019 at 3:19 PM Bolke de Bruin <
> >>>> bdbruin@gmail.com
> >>>> > >
> >>>> > >>>>>> wrote:
> >>>> > >>>>>>>>
> >>>> > >>>>>>>>> Great stuff Max! Good to see this happening!
> >>>> > >>>>>>>>>
> >>>> > >>>>>>>>> - Maybe good to note that only the vote of committers
> >>>> counts as a
> >>>> > >>>>>> binding
> >>>> > >>>>>>>>> vote and that it's good practice to make that clear when
> >>>> voting?
> >>>> > >>>>>>>>>
> >>>> > >>>>>>>>> I'll verify the release tomorrow.
> >>>> > >>>>>>>>>
> >>>> > >>>>>>>>> B.
> >>>> > >>>>>>>>>
> >>>> > >>>>>>>>> Sent from my iPhone
> >>>> > >>>>>>>>>
> >>>> > >>>>>>>>>> On 13 Apr 2019, at 23:56, Maxime Beauchemin <
> >>>> > >>>>>>>> maximebeauchemin@gmail.com>
> >>>> > >>>>>>>>
> >>>> > >>>>>>>>> wrote:
> >>>> > >>>>>>>>>>
> >>>> > >>>>>>>>>> Dear all,
> >>>> > >>>>>>>>>>
> >>>> > >>>>>>>>>> The source release 0.31.0 RC18 for Apache Superset is
> >>>> baked and
> >>>> > >>>>>>>> available
> >>>> > >>>>>>>>>> at:
> >>>> > >>>>>>>>>>
> https://dist.apache.org/repos/dist/dev/incubator/superset/
> >>>> ,
> >>>> > >>>>> public
> >>>> > >>>>>>>>>> keys are available
> >>>> > >>>>>>>>>> at
> >>>> > >>>>>>
> >>>> https://dist.apache.org/repos/dist/release/incubator/superset/KEYS
> >>>> > >>>>>>>>>>
> >>>> > >>>>>>>>>> This is the first ASF release candidate of Superset (!)*
> >>>> We're
> >>>> > >>>>>> still
> >>>> > >>>>>>>>>> ironing out our release process, so please bear with us
> and
> >>>> > >>>> help
> >>>> > >>>>>> if you
> >>>> > >>>>>>>>> can*.
> >>>> > >>>>>>>>>> Note that we understand that starting at "RC18" is
> >>>> confusing,
> >>>> > >>>> but
> >>>> > >>>>>>>>>> constitute an outlier as we handoff from the old process
> >>>> to the
> >>>> > >>>>> new
> >>>> > >>>>>>>> one.
> >>>> > >>>>>>>>>> From this point onwards, we intend on using a linear
> >>>> sequence
> >>>> > >>>>> that
> >>>> > >>>>>> maps
> >>>> > >>>>>>>>>> one-to-one with Apache-submitted release candidates. The
> >>>> term
> >>>> > >>>>>> release
> >>>> > >>>>>>>>>> candidate and label RC should be exclusive to the proper
> >>>> > >>>>>>>> Apache-compliant
> >>>> > >>>>>>>>>> release process moving forward.
> >>>> > >>>>>>>>>>
> >>>> > >>>>>>>>>> Also note that I decided to use the label `0.31.0rc18`
> >>>> (pypi
> >>>> > >>>>>> compliant)
> >>>> > >>>>>>>>>> instead of a semver compliant `0.31.0-rc.18` which Pypi
> and
> >>>> > >>>>>> Python's
> >>>> > >>>>>>>>>> PEP-440 won't allow. This being a Python project, we use
> >>>> > >>>> Python's
> >>>> > >>>>>>>>> standards.
> >>>> > >>>>>>>>>>
> >>>> > >>>>>>>>>> As I went along, I documented the process in RELEASING.md
> >>>> in
> >>>> > >>>> the
> >>>> > >>>>>> repo,
> >>>> > >>>>>>>>>> latest edits here
> >>>> > >>>>>>>>>>
> >>>> https://github.com/apache/incubator-superset/pull/7296/files
> >>>> > >>>>>>>>>>
> >>>> > >>>>>>>>>> For context, the `0.31` release branch was cut at SHA
> >>>> > >>>> 1fece0d2f,
> >>>> > >>>>>> that
> >>>> > >>>>>>>> was
> >>>> > >>>>>>>>>> merged on master on Jan 22nd. From that common ancestor,
> >>>> the
> >>>> > >>>>>> following
> >>>> > >>>>>>>>> list
> >>>> > >>>>>>>>>> of commit was added as cherry-picks. The SHAs in the list
> >>>> > >>>> bellow
> >>>> > >>>>>>>>> reference
> >>>> > >>>>>>>>>> the cherries on the release branch, PR number are
> >>>> available to
> >>>> > >>>>> get
> >>>> > >>>>>> more
> >>>> > >>>>>>>>>> details.
> >>>> > >>>>>>>>>>
> >>>> > >>>>>>>>>> c43d0fd3 [sqlparse] Fixing table name extraction for
> >>>> > >>>> ill-defined
> >>>> > >>>>>> query
> >>>> > >>>>>>>>>> (#7029)
> >>>> > >>>>>>>>>> b64a452a [sql lab] improve table name detection in free
> >>>> form
> >>>> > >>>> SQL
> >>>> > >>>>>>>> (#6793)
> >>>> > >>>>>>>>>> 2357c4aa Adding custom control overrides (#6956)
> >>>> > >>>>>>>>>> 9dd7e84a [sql-parse] Fixing LIMIT exceptions (#6963)
> >>>> > >>>>>>>>>> 5d8dd142 [csv-upload] Fixing message encoding (#6971)
> >>>> > >>>>>>>>>> f454dedd [main] Disable resetting main DB attributes
> >>>> (#6845)
> >>>> > >>>>>>>>>> e967b268 [sqla] Fixing order-by for non-inner-joins
> (#6862)
> >>>> > >>>>>>>>>> a5d9a4e0 Adding template_params to datasource editor for
> >>>> sqla
> >>>> > >>>>>> tables
> >>>> > >>>>>>>>> (#6869)
> >>>> > >>>>>>>>>> 6b895413 [datasource] Ensuring consistent behavior of
> >>>> > >>>> datasource
> >>>> > >>>>>>>>>> editing/saving. (#7037)
> >>>> > >>>>>>>>>> 8ef2789f Adding warning message for sqllab save query
> >>>> (#7028)
> >>>> > >>>>>>>>>> 0ebdb564 fix inaccurate data calculation with adata
> >>>> rolling and
> >>>> > >>>>>>>>>> contribution (#7035)
> >>>> > >>>>>>>>>> b3af6a26 [fix] explore chart from dashboard missed slice
> >>>> title
> >>>> > >>>>>> (#7046)
> >>>> > >>>>>>>>>> c54b067c [db-engine-spec] Aligning Hive/Presto partition
> >>>> logic
> >>>> > >>>>>> (#7007)
> >>>> > >>>>>>>>>> bd65942e Changing time table viz to pass formatTime a
> date
> >>>> > >>>>> (#7020)
> >>>> > >>>>>>>>>> 50accda9 [fix] Cursor jumping when editing chart and
> >>>> dashboard
> >>>> > >>>>>> titles
> >>>> > >>>>>>>>>> (#7038)
> >>>> > >>>>>>>>>> 5ace5769 0.31.0rc17
> >>>> > >>>>>>>>>> 927a5846 [WIP] fix user specified JSON metadata not
> >>>> updating
> >>>> > >>>>>> dashboard
> >>>> > >>>>>>>> on
> >>>> > >>>>>>>>>> refresh (#7027)
> >>>> > >>>>>>>>>> fafb824d 0.31.0rc16
> >>>> > >>>>>>>>>> 7b72985e [fix] /superset/slice/id url is too long (#6989)
> >>>> > >>>>>>>>>> b497d9e7 fix dashboard links in welcome page (#6756)
> >>>> > >>>>>>>>>> c42afa11 0.31.0rc15
> >>>> > >>>>>>>>>> 35c55278 Enhancement of query context and object. (#6962)
> >>>> > >>>>>>>>>> 1c41020c Split tags migration (#7002)
> >>>> > >>>>>>>>>> ec7a0b22 0.31.0rc14
> >>>> > >>>>>>>>>> 4655cb4c Remove Cypress from package.json (#6912)
> >>>> > >>>>>>>>>> fb8e3208 0.31.0rc13
> >>>> > >>>>>>>>>> b4cbe13d VIZ-190 fix (#6958)
> >>>> > >>>>>>>>>> 5b7b22fd 0.31.0rc12
> >>>> > >>>>>>>>>> 51804229 Fix deck.gl form data (#6953)
> >>>> > >>>>>>>>>> 9939a52d 0.31.0rc11
> >>>> > >>>>>>>>>> c3db74d9
> >>>> > >>>> (apache/cherry_c3db74d9021f9e60ef21beeb0847ff9f4b0277fd)
> >>>> > >>>>>> Fix
> >>>> > >>>>>>>>>> rendering regression from the introduction of bignumber
> >>>> (#6937)
> >>>> > >>>>>>>>>> 9940d30a 0.31.0rc10
> >>>> > >>>>>>>>>> 3df2b8d5 Add a safety check before getting clientHeight
> >>>> (#6923)
> >>>> > >>>>>>>>>> ccb51385 v0.31.0rc9
> >>>> > >>>>>>>>>> db0235fb Fix database typeahead in SQL Lab (#6917)
> >>>> > >>>>>>>>>> 953d6dc9 Address tooltip's disappearance and stickiness
> >>>> (#6898)
> >>>> > >>>>>>>>>> c0eaa5f6 Fix extra_filters in multi line viz (#6868)
> >>>> > >>>>>>>>>> ebcadc1f
> >>>> > >>>> (apache/cherry_ebcadc1f50994d98bd3dc42e2199b8d0328c061c)
> >>>> > >>>>>> Fix
> >>>> > >>>>>>>>>> tooltip (#6895)
> >>>> > >>>>>>>>>> 5fa5acb5 Add show metadata button back to the explore
> view
> >>>> > >>>>> (#6911)
> >>>> > >>>>>>>>>> ce76560a v0.31.0rc8
> >>>> > >>>>>>>>>> 8c549b46 Relayout SQL Editor (#6872)
> >>>> > >>>>>>>>>> bfe18963 [cosmetic] TableSelector use <i> instead of
> >>>> <Button>
> >>>> > >>>> for
> >>>> > >>>>>>>> refresh
> >>>> > >>>>>>>>>> (#6783)
> >>>> > >>>>>>>>>> 19b588b5 0.31.0rc7
> >>>> > >>>>>>>>>> d7e038ea Fixing issue where tooltip gets hidden on
> >>>> dashboard
> >>>> > >>>> for
> >>>> > >>>>>> all
> >>>> > >>>>>>>>> charts
> >>>> > >>>>>>>>>> (#6852)
> >>>> > >>>>>>>>>> 38e0ddac 0.31.0rc6
> >>>> > >>>>>>>>>> b7d2bd09 Fix line chart overflowing the right side
> (#6829)
> >>>> > >>>>>>>>>> b7e02ab7 [sql lab] fix stuck offline (#6782)
> >>>> > >>>>>>>>>> 8a7c245c 0.31.0rc5
> >>>> > >>>>>>>>>> f24efa72 Backend only tagging system (#6823)
> >>>> > >>>>>>>>>> 1ddacc42 [wtforms] Using wtforms-json which supports None
> >>>> > >>>> (#5445)
> >>>> > >>>>>>>>>> 4f37b9ae 0.31.0rc4
> >>>> > >>>>>>>>>> 845c7aa9 creating new circular-json safe stringify and
> >>>> > >>>> replacing
> >>>> > >>>>>> one
> >>>> > >>>>>>>> call
> >>>> > >>>>>>>>>> (#6772)
> >>>> > >>>>>>>>>> 8ea805ea Fixing sort issue with area chart and adding
> tests
> >>>> > >>>>> (#6358)
> >>>> > >>>>>>>>>> aff43c74 Allow specifying custom width for logo (#6739)
> >>>> > >>>>>>>>>> 7f865179 Remove test URL (#6740)
> >>>> > >>>>>>>>>> ed0f0ab2 0.31.0rc30.31.0rc30.31.0rc3
> >>>> > >>>>>>>>>> db81dc50 [fix] Add action for update chart id (#6769)
> >>>> > >>>>>>>>>> 37de92b8 [fix] JS error out when rename a new chart
> (#6752)
> >>>> > >>>>>>>>>> 4d01a02f 0.31.0rc2
> >>>> > >>>>>>>>>> 0e48e050 Fix sticky tooltips on nvd3 vizzes
> >>>> > >>>>>>>>>> ae95c893 Fix playslider
> >>>> > >>>>>>>>>> 58e3a39f Add iframe and markup legacy plugin (#6741)
> >>>> > >>>>>>>>>> b80b0b90 (apache/0.31) 0.31.0rc1
> >>>> > >>>>>>>>>
> >>>> > >>>>>>>>
> >>>> > >>>>>>>>
> >>>> > >>>>>>>> --
> >>>> > >>>>>>>>
> >>>> > >>>>>>>> *Jeff Feng*
> >>>> > >>>>>>>> Product Lead
> >>>> > >>>>>>>> m: (949)-610-5108
> >>>> > >>>>>>>> twitter: @jtfeng
> >>>> > >>>>>>>>
> >>>> > >>>>>>>
> >>>> > >>>>>>>
> >>>> > >>>>>>> --
> >>>> > >>>>>>>
> >>>> > >>>>>>> *Jeff Feng*
> >>>> > >>>>>>> Product Lead
> >>>> > >>>>>>> m: (949)-610-5108
> >>>> > >>>>>>> twitter: @jtfeng
> >>>> > >>>>>>
> >>>> > >>>>>
> >>>> > >>>>
> >>>> > >>
> >>>> >
> >>>>
> >>>
>

Re: [VOTE] Release Superset 0.31.0 based on Superset 0.31.0 RC18

Posted by Alan Gates <al...@gmail.com>.
The PR looks fine, except that if Superset doesn't include that data as
part of the distribution you should remove the CC BY 4 license note from
LICENSE.

To be clear, I wasn't saying you had to remove those files.  IIUC it's fine
to distribute that data under that license.  I just wanted to be clear on
what was covered by that license.  Since you can't put headers in the data
files I'd just put a note in the LICENSE file like ".csv and .csv.gz files
in this directory are included under CC BY 4" or something.

Alan.

On Tue, Apr 16, 2019 at 11:20 PM Maxime Beauchemin <
maximebeauchemin@gmail.com> wrote:

> @Alan Gates <al...@gmail.com> I'm hoping that I addressed the
> data-related issue here
> https://github.com/apache/incubator-superset/pull/7314
>
> On Tue, Apr 16, 2019 at 5:17 PM Maxime Beauchemin <
> maximebeauchemin@gmail.com> wrote:
>
>> Given the os-level dependencies and all sorts of other environmental
>> things, like whether we should use "virutalenv" or not, or the fact that we
>> recommend to have a second clone of the repo (because "git clean" will
>> remove everything that is not git ignored, like your virtualenv or local
>> configs), I'm tempted to use docker as a reproducible way to generate and
>> test the source release. This would make the process more insulated and
>> reproducible. Seems reasonable?
>>
>> Max
>>
>> On Tue, Apr 16, 2019 at 5:01 PM Maxime Beauchemin <
>> maximebeauchemin@gmail.com> wrote:
>>
>>> For context David, setup.py says "croniter>=0.3.28" but
>>> "requirements.txt" has it pinned, though the INSTALL.txt does not
>>> [currently at least] say to install the pinned deps.
>>>
>>> It's debatable whether we should add "pip install -r requirements.txt"
>>> in INSTALL.txt, but I think given that Superset is an application, I think
>>> we should do it.
>>>
>>> Max
>>>
>>> On Tue, Apr 16, 2019 at 2:16 PM David Smith <da...@gmail.com>
>>> wrote:
>>>
>>>> True, things can come up. But the croniter issue occurred 21 days ago
>>>> <https://github.com/taichino/croniter/issues/124> and should not have
>>>> been
>>>> an issue .  We probably don't need to take this thread into a deep
>>>> discussion about this, but I do think this is a huge gap in how branch
>>>> mechanics are moving code around and how it feeds the release
>>>> process/chronology.  I'll move the discussion to a more appropriate
>>>> channel.
>>>>
>>>> Dave
>>>>
>>>>
>>>> On Tue, Apr 16, 2019 at 2:01 PM Bolke de Bruin <bd...@gmail.com>
>>>> wrote:
>>>>
>>>> > I think this one was “mid-flight”. A dependency was deleted from the
>>>> repos
>>>> > after the release candidate was created. That’s a race condition that
>>>> is
>>>> > kind of unsolvable ;-).
>>>> >
>>>> > Verstuurd vanaf mijn iPad
>>>> >
>>>> > > Op 16 apr. 2019 om 20:19 heeft David Smith <da...@gmail.com>
>>>> het
>>>> > volgende geschreven:
>>>> > >
>>>> > > What tests are being performed before releasing? To be blunt: we
>>>> > shouldn't
>>>> > > be able to get to a "release" vote without validating that the code
>>>> runs,
>>>> > > we need to make the process account for robust testing.
>>>> > >
>>>> > >> On Tue, Apr 16, 2019 at 11:11 AM Bolke de Bruin <bdbruin@gmail.com
>>>> >
>>>> > wrote:
>>>> > >>
>>>> > >> Have to change to -1, non-binding due to the below mentioned
>>>> issue. It
>>>> > >> seems to be a kind of blocker for a first release ;-)
>>>> > >>
>>>> > >> I suggest restarting the ([CANCEL] first [VOtE] next )vote with a
>>>> fix
>>>> > and
>>>> > >> a bit more boiler plate in the message (binding/non binding, 72h
>>>> etc).
>>>> > >>
>>>> > >> B.
>>>> > >>
>>>> > >> Verstuurd vanaf mijn iPad
>>>> > >>
>>>> > >>> Op 16 apr. 2019 om 02:27 heeft abhishek sharma <
>>>> > >> abhioncbr.apache@gmail.com> het volgende geschreven:
>>>> > >>>
>>>> > >>> -1 (since, depenedency croniter==0.3.26 is failing.)
>>>> > >>>
>>>> > >>> Thanks.
>>>> > >>>
>>>> > >>>> On Mon, Apr 15, 2019 at 3:54 PM Alan Gates <alanfgates@gmail.com
>>>> >
>>>> > >> wrote:
>>>> > >>>>
>>>> > >>>> Per https://www.apache.org/legal/resolved.html#cc-by the CC BY
>>>> 4.0
>>>> > >> license
>>>> > >>>> can only be used on things included in binary form.  It appears
>>>> that
>>>> > it
>>>> > >> is
>>>> > >>>> data from the diva-gis.org that is being included under this
>>>> license,
>>>> > >>>> which
>>>> > >>>> I would think meets the requirement.  But I don't know how to
>>>> verify
>>>> > >> that
>>>> > >>>> only data files from that source are being included.  Is there a
>>>> list
>>>> > >>>> somewhere of the files included from that source?
>>>> > >>>>
>>>> > >>>> Other than that, things look good.  License, notice, and
>>>> disclaimer
>>>> > >> files
>>>> > >>>> all look good.  All the .py and .sh files have the appropriate
>>>> Apache
>>>> > >>>> License header, I didn't find any binaries.
>>>> > >>>>
>>>> > >>>> Alan.
>>>> > >>>>
>>>> > >>>> On Mon, Apr 15, 2019 at 10:47 AM John Bodley <
>>>> john.bodley@airbnb.com
>>>> > >>>> .invalid>
>>>> > >>>> wrote:
>>>> > >>>>
>>>> > >>>>> +1
>>>> > >>>>>
>>>> > >>>>> On Sun, Apr 14, 2019 at 9:18 AM Krist Wongsuphasawat <
>>>> > >>>>> krist.wongz@gmail.com>
>>>> > >>>>> wrote:
>>>> > >>>>>
>>>> > >>>>>> +1 exciting!
>>>> > >>>>>>
>>>> > >>>>>> Best regards,
>>>> > >>>>>>
>>>> > >>>>>> Krist
>>>> > >>>>>>
>>>> > >>>>>> --
>>>> > >>>>>>
>>>> > >>>>>> Krist Wongsuphasawat
>>>> > >>>>>> http://kristw.yellowpigz.com
>>>> > >>>>>> On Apr 14, 2019, 06:24 -0700, Jeff Feng
>>>> > <jeff.feng@airbnb.com.invalid
>>>> > >>>>> ,
>>>> > >>>>>> wrote:
>>>> > >>>>>>> +1 Binding
>>>> > >>>>>>>
>>>> > >>>>>>> On Sun, Apr 14, 2019 at 6:20 AM Bolke de Bruin <
>>>> bdbruin@gmail.com>
>>>> > >>>>>> wrote:
>>>> > >>>>>>>
>>>> > >>>>>>>> +1, non-binding
>>>> > >>>>>>>>
>>>> > >>>>>>>> I checked:
>>>> > >>>>>>>>
>>>> > >>>>>>>> * SHA512
>>>> > >>>>>>>> * Signature of the release, can use some improvement but the
>>>> key
>>>> > >>>>>> checks out
>>>> > >>>>>>>> here (https://people.apache.org/keys/committer/):
>>>> > >>>>>>>>
>>>> > >>>>>>>> gpg: Signature made Tue Mar 19 07:35:24 2019 CET
>>>> > >>>>>>>> gpg: using RSA key BB990B01715969F648C7A65472DC479A3011B01B
>>>> > >>>>>>>> gpg: Good signature from "Maxime Beauchemin <
>>>> > >>>>>> maximebeauchemin@gmail.com>"
>>>> > >>>>>>>> [unknown]
>>>> > >>>>>>>> gpg: WARNING: This key is not certified with a trusted
>>>> signature!
>>>> > >>>>>>>> gpg: There is no indication that the signature belongs to the
>>>> > >>>>>>>> owner.
>>>> > >>>>>>>> Primary key fingerprint: BB99 0B01 7159 69F6 48C7 A654 72DC
>>>> 479A
>>>> > >>>> 3011
>>>> > >>>>>> B01B
>>>> > >>>>>>>>
>>>> > >>>>>>>> * NOTICE present
>>>> > >>>>>>>> * LICENSE present
>>>> > >>>>>>>> * DISCLAIMER present
>>>> > >>>>>>>> * INSTALL.txt present (did not check build)
>>>> > >>>>>>>> * ran apache-rat
>>>> > >>>>>>>>
>>>> > >>>>>>>> Good luck at the incubator!
>>>> > >>>>>>>>
>>>> > >>>>>>>> (O and the vote is open for a minimum of 48h I believe :-) ).
>>>> > >>>>>>>>
>>>> > >>>>>>>> B.
>>>> > >>>>>>>>
>>>> > >>>>>>>>
>>>> > >>>>>>>>
>>>> > >>>>>>>> On 14 April 2019 at 00:24:11, Jeff Feng
>>>> > >>>> (jeff.feng@airbnb.com.invalid
>>>> > >>>>> )
>>>> > >>>>>>>> wrote:
>>>> > >>>>>>>>
>>>> > >>>>>>>> ++ this is very exciting. Thank you Max!
>>>> > >>>>>>>>
>>>> > >>>>>>>> On Sat, Apr 13, 2019 at 3:19 PM Bolke de Bruin <
>>>> bdbruin@gmail.com
>>>> > >
>>>> > >>>>>> wrote:
>>>> > >>>>>>>>
>>>> > >>>>>>>>> Great stuff Max! Good to see this happening!
>>>> > >>>>>>>>>
>>>> > >>>>>>>>> - Maybe good to note that only the vote of committers
>>>> counts as a
>>>> > >>>>>> binding
>>>> > >>>>>>>>> vote and that it's good practice to make that clear when
>>>> voting?
>>>> > >>>>>>>>>
>>>> > >>>>>>>>> I'll verify the release tomorrow.
>>>> > >>>>>>>>>
>>>> > >>>>>>>>> B.
>>>> > >>>>>>>>>
>>>> > >>>>>>>>> Sent from my iPhone
>>>> > >>>>>>>>>
>>>> > >>>>>>>>>> On 13 Apr 2019, at 23:56, Maxime Beauchemin <
>>>> > >>>>>>>> maximebeauchemin@gmail.com>
>>>> > >>>>>>>>
>>>> > >>>>>>>>> wrote:
>>>> > >>>>>>>>>>
>>>> > >>>>>>>>>> Dear all,
>>>> > >>>>>>>>>>
>>>> > >>>>>>>>>> The source release 0.31.0 RC18 for Apache Superset is
>>>> baked and
>>>> > >>>>>>>> available
>>>> > >>>>>>>>>> at:
>>>> > >>>>>>>>>> https://dist.apache.org/repos/dist/dev/incubator/superset/
>>>> ,
>>>> > >>>>> public
>>>> > >>>>>>>>>> keys are available
>>>> > >>>>>>>>>> at
>>>> > >>>>>>
>>>> https://dist.apache.org/repos/dist/release/incubator/superset/KEYS
>>>> > >>>>>>>>>>
>>>> > >>>>>>>>>> This is the first ASF release candidate of Superset (!)*
>>>> We're
>>>> > >>>>>> still
>>>> > >>>>>>>>>> ironing out our release process, so please bear with us and
>>>> > >>>> help
>>>> > >>>>>> if you
>>>> > >>>>>>>>> can*.
>>>> > >>>>>>>>>> Note that we understand that starting at "RC18" is
>>>> confusing,
>>>> > >>>> but
>>>> > >>>>>>>>>> constitute an outlier as we handoff from the old process
>>>> to the
>>>> > >>>>> new
>>>> > >>>>>>>> one.
>>>> > >>>>>>>>>> From this point onwards, we intend on using a linear
>>>> sequence
>>>> > >>>>> that
>>>> > >>>>>> maps
>>>> > >>>>>>>>>> one-to-one with Apache-submitted release candidates. The
>>>> term
>>>> > >>>>>> release
>>>> > >>>>>>>>>> candidate and label RC should be exclusive to the proper
>>>> > >>>>>>>> Apache-compliant
>>>> > >>>>>>>>>> release process moving forward.
>>>> > >>>>>>>>>>
>>>> > >>>>>>>>>> Also note that I decided to use the label `0.31.0rc18`
>>>> (pypi
>>>> > >>>>>> compliant)
>>>> > >>>>>>>>>> instead of a semver compliant `0.31.0-rc.18` which Pypi and
>>>> > >>>>>> Python's
>>>> > >>>>>>>>>> PEP-440 won't allow. This being a Python project, we use
>>>> > >>>> Python's
>>>> > >>>>>>>>> standards.
>>>> > >>>>>>>>>>
>>>> > >>>>>>>>>> As I went along, I documented the process in RELEASING.md
>>>> in
>>>> > >>>> the
>>>> > >>>>>> repo,
>>>> > >>>>>>>>>> latest edits here
>>>> > >>>>>>>>>>
>>>> https://github.com/apache/incubator-superset/pull/7296/files
>>>> > >>>>>>>>>>
>>>> > >>>>>>>>>> For context, the `0.31` release branch was cut at SHA
>>>> > >>>> 1fece0d2f,
>>>> > >>>>>> that
>>>> > >>>>>>>> was
>>>> > >>>>>>>>>> merged on master on Jan 22nd. From that common ancestor,
>>>> the
>>>> > >>>>>> following
>>>> > >>>>>>>>> list
>>>> > >>>>>>>>>> of commit was added as cherry-picks. The SHAs in the list
>>>> > >>>> bellow
>>>> > >>>>>>>>> reference
>>>> > >>>>>>>>>> the cherries on the release branch, PR number are
>>>> available to
>>>> > >>>>> get
>>>> > >>>>>> more
>>>> > >>>>>>>>>> details.
>>>> > >>>>>>>>>>
>>>> > >>>>>>>>>> c43d0fd3 [sqlparse] Fixing table name extraction for
>>>> > >>>> ill-defined
>>>> > >>>>>> query
>>>> > >>>>>>>>>> (#7029)
>>>> > >>>>>>>>>> b64a452a [sql lab] improve table name detection in free
>>>> form
>>>> > >>>> SQL
>>>> > >>>>>>>> (#6793)
>>>> > >>>>>>>>>> 2357c4aa Adding custom control overrides (#6956)
>>>> > >>>>>>>>>> 9dd7e84a [sql-parse] Fixing LIMIT exceptions (#6963)
>>>> > >>>>>>>>>> 5d8dd142 [csv-upload] Fixing message encoding (#6971)
>>>> > >>>>>>>>>> f454dedd [main] Disable resetting main DB attributes
>>>> (#6845)
>>>> > >>>>>>>>>> e967b268 [sqla] Fixing order-by for non-inner-joins (#6862)
>>>> > >>>>>>>>>> a5d9a4e0 Adding template_params to datasource editor for
>>>> sqla
>>>> > >>>>>> tables
>>>> > >>>>>>>>> (#6869)
>>>> > >>>>>>>>>> 6b895413 [datasource] Ensuring consistent behavior of
>>>> > >>>> datasource
>>>> > >>>>>>>>>> editing/saving. (#7037)
>>>> > >>>>>>>>>> 8ef2789f Adding warning message for sqllab save query
>>>> (#7028)
>>>> > >>>>>>>>>> 0ebdb564 fix inaccurate data calculation with adata
>>>> rolling and
>>>> > >>>>>>>>>> contribution (#7035)
>>>> > >>>>>>>>>> b3af6a26 [fix] explore chart from dashboard missed slice
>>>> title
>>>> > >>>>>> (#7046)
>>>> > >>>>>>>>>> c54b067c [db-engine-spec] Aligning Hive/Presto partition
>>>> logic
>>>> > >>>>>> (#7007)
>>>> > >>>>>>>>>> bd65942e Changing time table viz to pass formatTime a date
>>>> > >>>>> (#7020)
>>>> > >>>>>>>>>> 50accda9 [fix] Cursor jumping when editing chart and
>>>> dashboard
>>>> > >>>>>> titles
>>>> > >>>>>>>>>> (#7038)
>>>> > >>>>>>>>>> 5ace5769 0.31.0rc17
>>>> > >>>>>>>>>> 927a5846 [WIP] fix user specified JSON metadata not
>>>> updating
>>>> > >>>>>> dashboard
>>>> > >>>>>>>> on
>>>> > >>>>>>>>>> refresh (#7027)
>>>> > >>>>>>>>>> fafb824d 0.31.0rc16
>>>> > >>>>>>>>>> 7b72985e [fix] /superset/slice/id url is too long (#6989)
>>>> > >>>>>>>>>> b497d9e7 fix dashboard links in welcome page (#6756)
>>>> > >>>>>>>>>> c42afa11 0.31.0rc15
>>>> > >>>>>>>>>> 35c55278 Enhancement of query context and object. (#6962)
>>>> > >>>>>>>>>> 1c41020c Split tags migration (#7002)
>>>> > >>>>>>>>>> ec7a0b22 0.31.0rc14
>>>> > >>>>>>>>>> 4655cb4c Remove Cypress from package.json (#6912)
>>>> > >>>>>>>>>> fb8e3208 0.31.0rc13
>>>> > >>>>>>>>>> b4cbe13d VIZ-190 fix (#6958)
>>>> > >>>>>>>>>> 5b7b22fd 0.31.0rc12
>>>> > >>>>>>>>>> 51804229 Fix deck.gl form data (#6953)
>>>> > >>>>>>>>>> 9939a52d 0.31.0rc11
>>>> > >>>>>>>>>> c3db74d9
>>>> > >>>> (apache/cherry_c3db74d9021f9e60ef21beeb0847ff9f4b0277fd)
>>>> > >>>>>> Fix
>>>> > >>>>>>>>>> rendering regression from the introduction of bignumber
>>>> (#6937)
>>>> > >>>>>>>>>> 9940d30a 0.31.0rc10
>>>> > >>>>>>>>>> 3df2b8d5 Add a safety check before getting clientHeight
>>>> (#6923)
>>>> > >>>>>>>>>> ccb51385 v0.31.0rc9
>>>> > >>>>>>>>>> db0235fb Fix database typeahead in SQL Lab (#6917)
>>>> > >>>>>>>>>> 953d6dc9 Address tooltip's disappearance and stickiness
>>>> (#6898)
>>>> > >>>>>>>>>> c0eaa5f6 Fix extra_filters in multi line viz (#6868)
>>>> > >>>>>>>>>> ebcadc1f
>>>> > >>>> (apache/cherry_ebcadc1f50994d98bd3dc42e2199b8d0328c061c)
>>>> > >>>>>> Fix
>>>> > >>>>>>>>>> tooltip (#6895)
>>>> > >>>>>>>>>> 5fa5acb5 Add show metadata button back to the explore view
>>>> > >>>>> (#6911)
>>>> > >>>>>>>>>> ce76560a v0.31.0rc8
>>>> > >>>>>>>>>> 8c549b46 Relayout SQL Editor (#6872)
>>>> > >>>>>>>>>> bfe18963 [cosmetic] TableSelector use <i> instead of
>>>> <Button>
>>>> > >>>> for
>>>> > >>>>>>>> refresh
>>>> > >>>>>>>>>> (#6783)
>>>> > >>>>>>>>>> 19b588b5 0.31.0rc7
>>>> > >>>>>>>>>> d7e038ea Fixing issue where tooltip gets hidden on
>>>> dashboard
>>>> > >>>> for
>>>> > >>>>>> all
>>>> > >>>>>>>>> charts
>>>> > >>>>>>>>>> (#6852)
>>>> > >>>>>>>>>> 38e0ddac 0.31.0rc6
>>>> > >>>>>>>>>> b7d2bd09 Fix line chart overflowing the right side (#6829)
>>>> > >>>>>>>>>> b7e02ab7 [sql lab] fix stuck offline (#6782)
>>>> > >>>>>>>>>> 8a7c245c 0.31.0rc5
>>>> > >>>>>>>>>> f24efa72 Backend only tagging system (#6823)
>>>> > >>>>>>>>>> 1ddacc42 [wtforms] Using wtforms-json which supports None
>>>> > >>>> (#5445)
>>>> > >>>>>>>>>> 4f37b9ae 0.31.0rc4
>>>> > >>>>>>>>>> 845c7aa9 creating new circular-json safe stringify and
>>>> > >>>> replacing
>>>> > >>>>>> one
>>>> > >>>>>>>> call
>>>> > >>>>>>>>>> (#6772)
>>>> > >>>>>>>>>> 8ea805ea Fixing sort issue with area chart and adding tests
>>>> > >>>>> (#6358)
>>>> > >>>>>>>>>> aff43c74 Allow specifying custom width for logo (#6739)
>>>> > >>>>>>>>>> 7f865179 Remove test URL (#6740)
>>>> > >>>>>>>>>> ed0f0ab2 0.31.0rc30.31.0rc30.31.0rc3
>>>> > >>>>>>>>>> db81dc50 [fix] Add action for update chart id (#6769)
>>>> > >>>>>>>>>> 37de92b8 [fix] JS error out when rename a new chart (#6752)
>>>> > >>>>>>>>>> 4d01a02f 0.31.0rc2
>>>> > >>>>>>>>>> 0e48e050 Fix sticky tooltips on nvd3 vizzes
>>>> > >>>>>>>>>> ae95c893 Fix playslider
>>>> > >>>>>>>>>> 58e3a39f Add iframe and markup legacy plugin (#6741)
>>>> > >>>>>>>>>> b80b0b90 (apache/0.31) 0.31.0rc1
>>>> > >>>>>>>>>
>>>> > >>>>>>>>
>>>> > >>>>>>>>
>>>> > >>>>>>>> --
>>>> > >>>>>>>>
>>>> > >>>>>>>> *Jeff Feng*
>>>> > >>>>>>>> Product Lead
>>>> > >>>>>>>> m: (949)-610-5108
>>>> > >>>>>>>> twitter: @jtfeng
>>>> > >>>>>>>>
>>>> > >>>>>>>
>>>> > >>>>>>>
>>>> > >>>>>>> --
>>>> > >>>>>>>
>>>> > >>>>>>> *Jeff Feng*
>>>> > >>>>>>> Product Lead
>>>> > >>>>>>> m: (949)-610-5108
>>>> > >>>>>>> twitter: @jtfeng
>>>> > >>>>>>
>>>> > >>>>>
>>>> > >>>>
>>>> > >>
>>>> >
>>>>
>>>

Re: [VOTE] Release Superset 0.31.0 based on Superset 0.31.0 RC18

Posted by Maxime Beauchemin <ma...@gmail.com>.
@Alan Gates <al...@gmail.com> I'm hoping that I addressed the
data-related issue here
https://github.com/apache/incubator-superset/pull/7314

On Tue, Apr 16, 2019 at 5:17 PM Maxime Beauchemin <
maximebeauchemin@gmail.com> wrote:

> Given the os-level dependencies and all sorts of other environmental
> things, like whether we should use "virutalenv" or not, or the fact that we
> recommend to have a second clone of the repo (because "git clean" will
> remove everything that is not git ignored, like your virtualenv or local
> configs), I'm tempted to use docker as a reproducible way to generate and
> test the source release. This would make the process more insulated and
> reproducible. Seems reasonable?
>
> Max
>
> On Tue, Apr 16, 2019 at 5:01 PM Maxime Beauchemin <
> maximebeauchemin@gmail.com> wrote:
>
>> For context David, setup.py says "croniter>=0.3.28" but
>> "requirements.txt" has it pinned, though the INSTALL.txt does not
>> [currently at least] say to install the pinned deps.
>>
>> It's debatable whether we should add "pip install -r requirements.txt" in
>> INSTALL.txt, but I think given that Superset is an application, I think we
>> should do it.
>>
>> Max
>>
>> On Tue, Apr 16, 2019 at 2:16 PM David Smith <da...@gmail.com>
>> wrote:
>>
>>> True, things can come up. But the croniter issue occurred 21 days ago
>>> <https://github.com/taichino/croniter/issues/124> and should not have
>>> been
>>> an issue .  We probably don't need to take this thread into a deep
>>> discussion about this, but I do think this is a huge gap in how branch
>>> mechanics are moving code around and how it feeds the release
>>> process/chronology.  I'll move the discussion to a more appropriate
>>> channel.
>>>
>>> Dave
>>>
>>>
>>> On Tue, Apr 16, 2019 at 2:01 PM Bolke de Bruin <bd...@gmail.com>
>>> wrote:
>>>
>>> > I think this one was “mid-flight”. A dependency was deleted from the
>>> repos
>>> > after the release candidate was created. That’s a race condition that
>>> is
>>> > kind of unsolvable ;-).
>>> >
>>> > Verstuurd vanaf mijn iPad
>>> >
>>> > > Op 16 apr. 2019 om 20:19 heeft David Smith <da...@gmail.com>
>>> het
>>> > volgende geschreven:
>>> > >
>>> > > What tests are being performed before releasing? To be blunt: we
>>> > shouldn't
>>> > > be able to get to a "release" vote without validating that the code
>>> runs,
>>> > > we need to make the process account for robust testing.
>>> > >
>>> > >> On Tue, Apr 16, 2019 at 11:11 AM Bolke de Bruin <bd...@gmail.com>
>>> > wrote:
>>> > >>
>>> > >> Have to change to -1, non-binding due to the below mentioned issue.
>>> It
>>> > >> seems to be a kind of blocker for a first release ;-)
>>> > >>
>>> > >> I suggest restarting the ([CANCEL] first [VOtE] next )vote with a
>>> fix
>>> > and
>>> > >> a bit more boiler plate in the message (binding/non binding, 72h
>>> etc).
>>> > >>
>>> > >> B.
>>> > >>
>>> > >> Verstuurd vanaf mijn iPad
>>> > >>
>>> > >>> Op 16 apr. 2019 om 02:27 heeft abhishek sharma <
>>> > >> abhioncbr.apache@gmail.com> het volgende geschreven:
>>> > >>>
>>> > >>> -1 (since, depenedency croniter==0.3.26 is failing.)
>>> > >>>
>>> > >>> Thanks.
>>> > >>>
>>> > >>>> On Mon, Apr 15, 2019 at 3:54 PM Alan Gates <al...@gmail.com>
>>> > >> wrote:
>>> > >>>>
>>> > >>>> Per https://www.apache.org/legal/resolved.html#cc-by the CC BY
>>> 4.0
>>> > >> license
>>> > >>>> can only be used on things included in binary form.  It appears
>>> that
>>> > it
>>> > >> is
>>> > >>>> data from the diva-gis.org that is being included under this
>>> license,
>>> > >>>> which
>>> > >>>> I would think meets the requirement.  But I don't know how to
>>> verify
>>> > >> that
>>> > >>>> only data files from that source are being included.  Is there a
>>> list
>>> > >>>> somewhere of the files included from that source?
>>> > >>>>
>>> > >>>> Other than that, things look good.  License, notice, and
>>> disclaimer
>>> > >> files
>>> > >>>> all look good.  All the .py and .sh files have the appropriate
>>> Apache
>>> > >>>> License header, I didn't find any binaries.
>>> > >>>>
>>> > >>>> Alan.
>>> > >>>>
>>> > >>>> On Mon, Apr 15, 2019 at 10:47 AM John Bodley <
>>> john.bodley@airbnb.com
>>> > >>>> .invalid>
>>> > >>>> wrote:
>>> > >>>>
>>> > >>>>> +1
>>> > >>>>>
>>> > >>>>> On Sun, Apr 14, 2019 at 9:18 AM Krist Wongsuphasawat <
>>> > >>>>> krist.wongz@gmail.com>
>>> > >>>>> wrote:
>>> > >>>>>
>>> > >>>>>> +1 exciting!
>>> > >>>>>>
>>> > >>>>>> Best regards,
>>> > >>>>>>
>>> > >>>>>> Krist
>>> > >>>>>>
>>> > >>>>>> --
>>> > >>>>>>
>>> > >>>>>> Krist Wongsuphasawat
>>> > >>>>>> http://kristw.yellowpigz.com
>>> > >>>>>> On Apr 14, 2019, 06:24 -0700, Jeff Feng
>>> > <jeff.feng@airbnb.com.invalid
>>> > >>>>> ,
>>> > >>>>>> wrote:
>>> > >>>>>>> +1 Binding
>>> > >>>>>>>
>>> > >>>>>>> On Sun, Apr 14, 2019 at 6:20 AM Bolke de Bruin <
>>> bdbruin@gmail.com>
>>> > >>>>>> wrote:
>>> > >>>>>>>
>>> > >>>>>>>> +1, non-binding
>>> > >>>>>>>>
>>> > >>>>>>>> I checked:
>>> > >>>>>>>>
>>> > >>>>>>>> * SHA512
>>> > >>>>>>>> * Signature of the release, can use some improvement but the
>>> key
>>> > >>>>>> checks out
>>> > >>>>>>>> here (https://people.apache.org/keys/committer/):
>>> > >>>>>>>>
>>> > >>>>>>>> gpg: Signature made Tue Mar 19 07:35:24 2019 CET
>>> > >>>>>>>> gpg: using RSA key BB990B01715969F648C7A65472DC479A3011B01B
>>> > >>>>>>>> gpg: Good signature from "Maxime Beauchemin <
>>> > >>>>>> maximebeauchemin@gmail.com>"
>>> > >>>>>>>> [unknown]
>>> > >>>>>>>> gpg: WARNING: This key is not certified with a trusted
>>> signature!
>>> > >>>>>>>> gpg: There is no indication that the signature belongs to the
>>> > >>>>>>>> owner.
>>> > >>>>>>>> Primary key fingerprint: BB99 0B01 7159 69F6 48C7 A654 72DC
>>> 479A
>>> > >>>> 3011
>>> > >>>>>> B01B
>>> > >>>>>>>>
>>> > >>>>>>>> * NOTICE present
>>> > >>>>>>>> * LICENSE present
>>> > >>>>>>>> * DISCLAIMER present
>>> > >>>>>>>> * INSTALL.txt present (did not check build)
>>> > >>>>>>>> * ran apache-rat
>>> > >>>>>>>>
>>> > >>>>>>>> Good luck at the incubator!
>>> > >>>>>>>>
>>> > >>>>>>>> (O and the vote is open for a minimum of 48h I believe :-) ).
>>> > >>>>>>>>
>>> > >>>>>>>> B.
>>> > >>>>>>>>
>>> > >>>>>>>>
>>> > >>>>>>>>
>>> > >>>>>>>> On 14 April 2019 at 00:24:11, Jeff Feng
>>> > >>>> (jeff.feng@airbnb.com.invalid
>>> > >>>>> )
>>> > >>>>>>>> wrote:
>>> > >>>>>>>>
>>> > >>>>>>>> ++ this is very exciting. Thank you Max!
>>> > >>>>>>>>
>>> > >>>>>>>> On Sat, Apr 13, 2019 at 3:19 PM Bolke de Bruin <
>>> bdbruin@gmail.com
>>> > >
>>> > >>>>>> wrote:
>>> > >>>>>>>>
>>> > >>>>>>>>> Great stuff Max! Good to see this happening!
>>> > >>>>>>>>>
>>> > >>>>>>>>> - Maybe good to note that only the vote of committers counts
>>> as a
>>> > >>>>>> binding
>>> > >>>>>>>>> vote and that it's good practice to make that clear when
>>> voting?
>>> > >>>>>>>>>
>>> > >>>>>>>>> I'll verify the release tomorrow.
>>> > >>>>>>>>>
>>> > >>>>>>>>> B.
>>> > >>>>>>>>>
>>> > >>>>>>>>> Sent from my iPhone
>>> > >>>>>>>>>
>>> > >>>>>>>>>> On 13 Apr 2019, at 23:56, Maxime Beauchemin <
>>> > >>>>>>>> maximebeauchemin@gmail.com>
>>> > >>>>>>>>
>>> > >>>>>>>>> wrote:
>>> > >>>>>>>>>>
>>> > >>>>>>>>>> Dear all,
>>> > >>>>>>>>>>
>>> > >>>>>>>>>> The source release 0.31.0 RC18 for Apache Superset is baked
>>> and
>>> > >>>>>>>> available
>>> > >>>>>>>>>> at:
>>> > >>>>>>>>>> https://dist.apache.org/repos/dist/dev/incubator/superset/,
>>> > >>>>> public
>>> > >>>>>>>>>> keys are available
>>> > >>>>>>>>>> at
>>> > >>>>>>
>>> https://dist.apache.org/repos/dist/release/incubator/superset/KEYS
>>> > >>>>>>>>>>
>>> > >>>>>>>>>> This is the first ASF release candidate of Superset (!)*
>>> We're
>>> > >>>>>> still
>>> > >>>>>>>>>> ironing out our release process, so please bear with us and
>>> > >>>> help
>>> > >>>>>> if you
>>> > >>>>>>>>> can*.
>>> > >>>>>>>>>> Note that we understand that starting at "RC18" is
>>> confusing,
>>> > >>>> but
>>> > >>>>>>>>>> constitute an outlier as we handoff from the old process to
>>> the
>>> > >>>>> new
>>> > >>>>>>>> one.
>>> > >>>>>>>>>> From this point onwards, we intend on using a linear
>>> sequence
>>> > >>>>> that
>>> > >>>>>> maps
>>> > >>>>>>>>>> one-to-one with Apache-submitted release candidates. The
>>> term
>>> > >>>>>> release
>>> > >>>>>>>>>> candidate and label RC should be exclusive to the proper
>>> > >>>>>>>> Apache-compliant
>>> > >>>>>>>>>> release process moving forward.
>>> > >>>>>>>>>>
>>> > >>>>>>>>>> Also note that I decided to use the label `0.31.0rc18` (pypi
>>> > >>>>>> compliant)
>>> > >>>>>>>>>> instead of a semver compliant `0.31.0-rc.18` which Pypi and
>>> > >>>>>> Python's
>>> > >>>>>>>>>> PEP-440 won't allow. This being a Python project, we use
>>> > >>>> Python's
>>> > >>>>>>>>> standards.
>>> > >>>>>>>>>>
>>> > >>>>>>>>>> As I went along, I documented the process in RELEASING.md in
>>> > >>>> the
>>> > >>>>>> repo,
>>> > >>>>>>>>>> latest edits here
>>> > >>>>>>>>>>
>>> https://github.com/apache/incubator-superset/pull/7296/files
>>> > >>>>>>>>>>
>>> > >>>>>>>>>> For context, the `0.31` release branch was cut at SHA
>>> > >>>> 1fece0d2f,
>>> > >>>>>> that
>>> > >>>>>>>> was
>>> > >>>>>>>>>> merged on master on Jan 22nd. From that common ancestor, the
>>> > >>>>>> following
>>> > >>>>>>>>> list
>>> > >>>>>>>>>> of commit was added as cherry-picks. The SHAs in the list
>>> > >>>> bellow
>>> > >>>>>>>>> reference
>>> > >>>>>>>>>> the cherries on the release branch, PR number are available
>>> to
>>> > >>>>> get
>>> > >>>>>> more
>>> > >>>>>>>>>> details.
>>> > >>>>>>>>>>
>>> > >>>>>>>>>> c43d0fd3 [sqlparse] Fixing table name extraction for
>>> > >>>> ill-defined
>>> > >>>>>> query
>>> > >>>>>>>>>> (#7029)
>>> > >>>>>>>>>> b64a452a [sql lab] improve table name detection in free form
>>> > >>>> SQL
>>> > >>>>>>>> (#6793)
>>> > >>>>>>>>>> 2357c4aa Adding custom control overrides (#6956)
>>> > >>>>>>>>>> 9dd7e84a [sql-parse] Fixing LIMIT exceptions (#6963)
>>> > >>>>>>>>>> 5d8dd142 [csv-upload] Fixing message encoding (#6971)
>>> > >>>>>>>>>> f454dedd [main] Disable resetting main DB attributes (#6845)
>>> > >>>>>>>>>> e967b268 [sqla] Fixing order-by for non-inner-joins (#6862)
>>> > >>>>>>>>>> a5d9a4e0 Adding template_params to datasource editor for
>>> sqla
>>> > >>>>>> tables
>>> > >>>>>>>>> (#6869)
>>> > >>>>>>>>>> 6b895413 [datasource] Ensuring consistent behavior of
>>> > >>>> datasource
>>> > >>>>>>>>>> editing/saving. (#7037)
>>> > >>>>>>>>>> 8ef2789f Adding warning message for sqllab save query
>>> (#7028)
>>> > >>>>>>>>>> 0ebdb564 fix inaccurate data calculation with adata rolling
>>> and
>>> > >>>>>>>>>> contribution (#7035)
>>> > >>>>>>>>>> b3af6a26 [fix] explore chart from dashboard missed slice
>>> title
>>> > >>>>>> (#7046)
>>> > >>>>>>>>>> c54b067c [db-engine-spec] Aligning Hive/Presto partition
>>> logic
>>> > >>>>>> (#7007)
>>> > >>>>>>>>>> bd65942e Changing time table viz to pass formatTime a date
>>> > >>>>> (#7020)
>>> > >>>>>>>>>> 50accda9 [fix] Cursor jumping when editing chart and
>>> dashboard
>>> > >>>>>> titles
>>> > >>>>>>>>>> (#7038)
>>> > >>>>>>>>>> 5ace5769 0.31.0rc17
>>> > >>>>>>>>>> 927a5846 [WIP] fix user specified JSON metadata not updating
>>> > >>>>>> dashboard
>>> > >>>>>>>> on
>>> > >>>>>>>>>> refresh (#7027)
>>> > >>>>>>>>>> fafb824d 0.31.0rc16
>>> > >>>>>>>>>> 7b72985e [fix] /superset/slice/id url is too long (#6989)
>>> > >>>>>>>>>> b497d9e7 fix dashboard links in welcome page (#6756)
>>> > >>>>>>>>>> c42afa11 0.31.0rc15
>>> > >>>>>>>>>> 35c55278 Enhancement of query context and object. (#6962)
>>> > >>>>>>>>>> 1c41020c Split tags migration (#7002)
>>> > >>>>>>>>>> ec7a0b22 0.31.0rc14
>>> > >>>>>>>>>> 4655cb4c Remove Cypress from package.json (#6912)
>>> > >>>>>>>>>> fb8e3208 0.31.0rc13
>>> > >>>>>>>>>> b4cbe13d VIZ-190 fix (#6958)
>>> > >>>>>>>>>> 5b7b22fd 0.31.0rc12
>>> > >>>>>>>>>> 51804229 Fix deck.gl form data (#6953)
>>> > >>>>>>>>>> 9939a52d 0.31.0rc11
>>> > >>>>>>>>>> c3db74d9
>>> > >>>> (apache/cherry_c3db74d9021f9e60ef21beeb0847ff9f4b0277fd)
>>> > >>>>>> Fix
>>> > >>>>>>>>>> rendering regression from the introduction of bignumber
>>> (#6937)
>>> > >>>>>>>>>> 9940d30a 0.31.0rc10
>>> > >>>>>>>>>> 3df2b8d5 Add a safety check before getting clientHeight
>>> (#6923)
>>> > >>>>>>>>>> ccb51385 v0.31.0rc9
>>> > >>>>>>>>>> db0235fb Fix database typeahead in SQL Lab (#6917)
>>> > >>>>>>>>>> 953d6dc9 Address tooltip's disappearance and stickiness
>>> (#6898)
>>> > >>>>>>>>>> c0eaa5f6 Fix extra_filters in multi line viz (#6868)
>>> > >>>>>>>>>> ebcadc1f
>>> > >>>> (apache/cherry_ebcadc1f50994d98bd3dc42e2199b8d0328c061c)
>>> > >>>>>> Fix
>>> > >>>>>>>>>> tooltip (#6895)
>>> > >>>>>>>>>> 5fa5acb5 Add show metadata button back to the explore view
>>> > >>>>> (#6911)
>>> > >>>>>>>>>> ce76560a v0.31.0rc8
>>> > >>>>>>>>>> 8c549b46 Relayout SQL Editor (#6872)
>>> > >>>>>>>>>> bfe18963 [cosmetic] TableSelector use <i> instead of
>>> <Button>
>>> > >>>> for
>>> > >>>>>>>> refresh
>>> > >>>>>>>>>> (#6783)
>>> > >>>>>>>>>> 19b588b5 0.31.0rc7
>>> > >>>>>>>>>> d7e038ea Fixing issue where tooltip gets hidden on dashboard
>>> > >>>> for
>>> > >>>>>> all
>>> > >>>>>>>>> charts
>>> > >>>>>>>>>> (#6852)
>>> > >>>>>>>>>> 38e0ddac 0.31.0rc6
>>> > >>>>>>>>>> b7d2bd09 Fix line chart overflowing the right side (#6829)
>>> > >>>>>>>>>> b7e02ab7 [sql lab] fix stuck offline (#6782)
>>> > >>>>>>>>>> 8a7c245c 0.31.0rc5
>>> > >>>>>>>>>> f24efa72 Backend only tagging system (#6823)
>>> > >>>>>>>>>> 1ddacc42 [wtforms] Using wtforms-json which supports None
>>> > >>>> (#5445)
>>> > >>>>>>>>>> 4f37b9ae 0.31.0rc4
>>> > >>>>>>>>>> 845c7aa9 creating new circular-json safe stringify and
>>> > >>>> replacing
>>> > >>>>>> one
>>> > >>>>>>>> call
>>> > >>>>>>>>>> (#6772)
>>> > >>>>>>>>>> 8ea805ea Fixing sort issue with area chart and adding tests
>>> > >>>>> (#6358)
>>> > >>>>>>>>>> aff43c74 Allow specifying custom width for logo (#6739)
>>> > >>>>>>>>>> 7f865179 Remove test URL (#6740)
>>> > >>>>>>>>>> ed0f0ab2 0.31.0rc30.31.0rc30.31.0rc3
>>> > >>>>>>>>>> db81dc50 [fix] Add action for update chart id (#6769)
>>> > >>>>>>>>>> 37de92b8 [fix] JS error out when rename a new chart (#6752)
>>> > >>>>>>>>>> 4d01a02f 0.31.0rc2
>>> > >>>>>>>>>> 0e48e050 Fix sticky tooltips on nvd3 vizzes
>>> > >>>>>>>>>> ae95c893 Fix playslider
>>> > >>>>>>>>>> 58e3a39f Add iframe and markup legacy plugin (#6741)
>>> > >>>>>>>>>> b80b0b90 (apache/0.31) 0.31.0rc1
>>> > >>>>>>>>>
>>> > >>>>>>>>
>>> > >>>>>>>>
>>> > >>>>>>>> --
>>> > >>>>>>>>
>>> > >>>>>>>> *Jeff Feng*
>>> > >>>>>>>> Product Lead
>>> > >>>>>>>> m: (949)-610-5108
>>> > >>>>>>>> twitter: @jtfeng
>>> > >>>>>>>>
>>> > >>>>>>>
>>> > >>>>>>>
>>> > >>>>>>> --
>>> > >>>>>>>
>>> > >>>>>>> *Jeff Feng*
>>> > >>>>>>> Product Lead
>>> > >>>>>>> m: (949)-610-5108
>>> > >>>>>>> twitter: @jtfeng
>>> > >>>>>>
>>> > >>>>>
>>> > >>>>
>>> > >>
>>> >
>>>
>>

Re: [VOTE] Release Superset 0.31.0 based on Superset 0.31.0 RC18

Posted by Maxime Beauchemin <ma...@gmail.com>.
For context David, setup.py says "croniter>=0.3.28" but "requirements.txt"
has it pinned, though the INSTALL.txt does not [currently at least] say to
install the pinned deps.

It's debatable whether we should add "pip install -r requirements.txt" in
INSTALL.txt, but I think given that Superset is an application, I think we
should do it.

Max

On Tue, Apr 16, 2019 at 2:16 PM David Smith <da...@gmail.com> wrote:

> True, things can come up. But the croniter issue occurred 21 days ago
> <https://github.com/taichino/croniter/issues/124> and should not have been
> an issue .  We probably don't need to take this thread into a deep
> discussion about this, but I do think this is a huge gap in how branch
> mechanics are moving code around and how it feeds the release
> process/chronology.  I'll move the discussion to a more appropriate
> channel.
>
> Dave
>
>
> On Tue, Apr 16, 2019 at 2:01 PM Bolke de Bruin <bd...@gmail.com> wrote:
>
> > I think this one was “mid-flight”. A dependency was deleted from the
> repos
> > after the release candidate was created. That’s a race condition that is
> > kind of unsolvable ;-).
> >
> > Verstuurd vanaf mijn iPad
> >
> > > Op 16 apr. 2019 om 20:19 heeft David Smith <da...@gmail.com>
> het
> > volgende geschreven:
> > >
> > > What tests are being performed before releasing? To be blunt: we
> > shouldn't
> > > be able to get to a "release" vote without validating that the code
> runs,
> > > we need to make the process account for robust testing.
> > >
> > >> On Tue, Apr 16, 2019 at 11:11 AM Bolke de Bruin <bd...@gmail.com>
> > wrote:
> > >>
> > >> Have to change to -1, non-binding due to the below mentioned issue. It
> > >> seems to be a kind of blocker for a first release ;-)
> > >>
> > >> I suggest restarting the ([CANCEL] first [VOtE] next )vote with a fix
> > and
> > >> a bit more boiler plate in the message (binding/non binding, 72h etc).
> > >>
> > >> B.
> > >>
> > >> Verstuurd vanaf mijn iPad
> > >>
> > >>> Op 16 apr. 2019 om 02:27 heeft abhishek sharma <
> > >> abhioncbr.apache@gmail.com> het volgende geschreven:
> > >>>
> > >>> -1 (since, depenedency croniter==0.3.26 is failing.)
> > >>>
> > >>> Thanks.
> > >>>
> > >>>> On Mon, Apr 15, 2019 at 3:54 PM Alan Gates <al...@gmail.com>
> > >> wrote:
> > >>>>
> > >>>> Per https://www.apache.org/legal/resolved.html#cc-by the CC BY 4.0
> > >> license
> > >>>> can only be used on things included in binary form.  It appears that
> > it
> > >> is
> > >>>> data from the diva-gis.org that is being included under this
> license,
> > >>>> which
> > >>>> I would think meets the requirement.  But I don't know how to verify
> > >> that
> > >>>> only data files from that source are being included.  Is there a
> list
> > >>>> somewhere of the files included from that source?
> > >>>>
> > >>>> Other than that, things look good.  License, notice, and disclaimer
> > >> files
> > >>>> all look good.  All the .py and .sh files have the appropriate
> Apache
> > >>>> License header, I didn't find any binaries.
> > >>>>
> > >>>> Alan.
> > >>>>
> > >>>> On Mon, Apr 15, 2019 at 10:47 AM John Bodley <
> john.bodley@airbnb.com
> > >>>> .invalid>
> > >>>> wrote:
> > >>>>
> > >>>>> +1
> > >>>>>
> > >>>>> On Sun, Apr 14, 2019 at 9:18 AM Krist Wongsuphasawat <
> > >>>>> krist.wongz@gmail.com>
> > >>>>> wrote:
> > >>>>>
> > >>>>>> +1 exciting!
> > >>>>>>
> > >>>>>> Best regards,
> > >>>>>>
> > >>>>>> Krist
> > >>>>>>
> > >>>>>> --
> > >>>>>>
> > >>>>>> Krist Wongsuphasawat
> > >>>>>> http://kristw.yellowpigz.com
> > >>>>>> On Apr 14, 2019, 06:24 -0700, Jeff Feng
> > <jeff.feng@airbnb.com.invalid
> > >>>>> ,
> > >>>>>> wrote:
> > >>>>>>> +1 Binding
> > >>>>>>>
> > >>>>>>> On Sun, Apr 14, 2019 at 6:20 AM Bolke de Bruin <
> bdbruin@gmail.com>
> > >>>>>> wrote:
> > >>>>>>>
> > >>>>>>>> +1, non-binding
> > >>>>>>>>
> > >>>>>>>> I checked:
> > >>>>>>>>
> > >>>>>>>> * SHA512
> > >>>>>>>> * Signature of the release, can use some improvement but the key
> > >>>>>> checks out
> > >>>>>>>> here (https://people.apache.org/keys/committer/):
> > >>>>>>>>
> > >>>>>>>> gpg: Signature made Tue Mar 19 07:35:24 2019 CET
> > >>>>>>>> gpg: using RSA key BB990B01715969F648C7A65472DC479A3011B01B
> > >>>>>>>> gpg: Good signature from "Maxime Beauchemin <
> > >>>>>> maximebeauchemin@gmail.com>"
> > >>>>>>>> [unknown]
> > >>>>>>>> gpg: WARNING: This key is not certified with a trusted
> signature!
> > >>>>>>>> gpg: There is no indication that the signature belongs to the
> > >>>>>>>> owner.
> > >>>>>>>> Primary key fingerprint: BB99 0B01 7159 69F6 48C7 A654 72DC 479A
> > >>>> 3011
> > >>>>>> B01B
> > >>>>>>>>
> > >>>>>>>> * NOTICE present
> > >>>>>>>> * LICENSE present
> > >>>>>>>> * DISCLAIMER present
> > >>>>>>>> * INSTALL.txt present (did not check build)
> > >>>>>>>> * ran apache-rat
> > >>>>>>>>
> > >>>>>>>> Good luck at the incubator!
> > >>>>>>>>
> > >>>>>>>> (O and the vote is open for a minimum of 48h I believe :-) ).
> > >>>>>>>>
> > >>>>>>>> B.
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>> On 14 April 2019 at 00:24:11, Jeff Feng
> > >>>> (jeff.feng@airbnb.com.invalid
> > >>>>> )
> > >>>>>>>> wrote:
> > >>>>>>>>
> > >>>>>>>> ++ this is very exciting. Thank you Max!
> > >>>>>>>>
> > >>>>>>>> On Sat, Apr 13, 2019 at 3:19 PM Bolke de Bruin <
> bdbruin@gmail.com
> > >
> > >>>>>> wrote:
> > >>>>>>>>
> > >>>>>>>>> Great stuff Max! Good to see this happening!
> > >>>>>>>>>
> > >>>>>>>>> - Maybe good to note that only the vote of committers counts
> as a
> > >>>>>> binding
> > >>>>>>>>> vote and that it's good practice to make that clear when
> voting?
> > >>>>>>>>>
> > >>>>>>>>> I'll verify the release tomorrow.
> > >>>>>>>>>
> > >>>>>>>>> B.
> > >>>>>>>>>
> > >>>>>>>>> Sent from my iPhone
> > >>>>>>>>>
> > >>>>>>>>>> On 13 Apr 2019, at 23:56, Maxime Beauchemin <
> > >>>>>>>> maximebeauchemin@gmail.com>
> > >>>>>>>>
> > >>>>>>>>> wrote:
> > >>>>>>>>>>
> > >>>>>>>>>> Dear all,
> > >>>>>>>>>>
> > >>>>>>>>>> The source release 0.31.0 RC18 for Apache Superset is baked
> and
> > >>>>>>>> available
> > >>>>>>>>>> at:
> > >>>>>>>>>> https://dist.apache.org/repos/dist/dev/incubator/superset/,
> > >>>>> public
> > >>>>>>>>>> keys are available
> > >>>>>>>>>> at
> > >>>>>>
> https://dist.apache.org/repos/dist/release/incubator/superset/KEYS
> > >>>>>>>>>>
> > >>>>>>>>>> This is the first ASF release candidate of Superset (!)* We're
> > >>>>>> still
> > >>>>>>>>>> ironing out our release process, so please bear with us and
> > >>>> help
> > >>>>>> if you
> > >>>>>>>>> can*.
> > >>>>>>>>>> Note that we understand that starting at "RC18" is confusing,
> > >>>> but
> > >>>>>>>>>> constitute an outlier as we handoff from the old process to
> the
> > >>>>> new
> > >>>>>>>> one.
> > >>>>>>>>>> From this point onwards, we intend on using a linear sequence
> > >>>>> that
> > >>>>>> maps
> > >>>>>>>>>> one-to-one with Apache-submitted release candidates. The term
> > >>>>>> release
> > >>>>>>>>>> candidate and label RC should be exclusive to the proper
> > >>>>>>>> Apache-compliant
> > >>>>>>>>>> release process moving forward.
> > >>>>>>>>>>
> > >>>>>>>>>> Also note that I decided to use the label `0.31.0rc18` (pypi
> > >>>>>> compliant)
> > >>>>>>>>>> instead of a semver compliant `0.31.0-rc.18` which Pypi and
> > >>>>>> Python's
> > >>>>>>>>>> PEP-440 won't allow. This being a Python project, we use
> > >>>> Python's
> > >>>>>>>>> standards.
> > >>>>>>>>>>
> > >>>>>>>>>> As I went along, I documented the process in RELEASING.md in
> > >>>> the
> > >>>>>> repo,
> > >>>>>>>>>> latest edits here
> > >>>>>>>>>> https://github.com/apache/incubator-superset/pull/7296/files
> > >>>>>>>>>>
> > >>>>>>>>>> For context, the `0.31` release branch was cut at SHA
> > >>>> 1fece0d2f,
> > >>>>>> that
> > >>>>>>>> was
> > >>>>>>>>>> merged on master on Jan 22nd. From that common ancestor, the
> > >>>>>> following
> > >>>>>>>>> list
> > >>>>>>>>>> of commit was added as cherry-picks. The SHAs in the list
> > >>>> bellow
> > >>>>>>>>> reference
> > >>>>>>>>>> the cherries on the release branch, PR number are available to
> > >>>>> get
> > >>>>>> more
> > >>>>>>>>>> details.
> > >>>>>>>>>>
> > >>>>>>>>>> c43d0fd3 [sqlparse] Fixing table name extraction for
> > >>>> ill-defined
> > >>>>>> query
> > >>>>>>>>>> (#7029)
> > >>>>>>>>>> b64a452a [sql lab] improve table name detection in free form
> > >>>> SQL
> > >>>>>>>> (#6793)
> > >>>>>>>>>> 2357c4aa Adding custom control overrides (#6956)
> > >>>>>>>>>> 9dd7e84a [sql-parse] Fixing LIMIT exceptions (#6963)
> > >>>>>>>>>> 5d8dd142 [csv-upload] Fixing message encoding (#6971)
> > >>>>>>>>>> f454dedd [main] Disable resetting main DB attributes (#6845)
> > >>>>>>>>>> e967b268 [sqla] Fixing order-by for non-inner-joins (#6862)
> > >>>>>>>>>> a5d9a4e0 Adding template_params to datasource editor for sqla
> > >>>>>> tables
> > >>>>>>>>> (#6869)
> > >>>>>>>>>> 6b895413 [datasource] Ensuring consistent behavior of
> > >>>> datasource
> > >>>>>>>>>> editing/saving. (#7037)
> > >>>>>>>>>> 8ef2789f Adding warning message for sqllab save query (#7028)
> > >>>>>>>>>> 0ebdb564 fix inaccurate data calculation with adata rolling
> and
> > >>>>>>>>>> contribution (#7035)
> > >>>>>>>>>> b3af6a26 [fix] explore chart from dashboard missed slice title
> > >>>>>> (#7046)
> > >>>>>>>>>> c54b067c [db-engine-spec] Aligning Hive/Presto partition logic
> > >>>>>> (#7007)
> > >>>>>>>>>> bd65942e Changing time table viz to pass formatTime a date
> > >>>>> (#7020)
> > >>>>>>>>>> 50accda9 [fix] Cursor jumping when editing chart and dashboard
> > >>>>>> titles
> > >>>>>>>>>> (#7038)
> > >>>>>>>>>> 5ace5769 0.31.0rc17
> > >>>>>>>>>> 927a5846 [WIP] fix user specified JSON metadata not updating
> > >>>>>> dashboard
> > >>>>>>>> on
> > >>>>>>>>>> refresh (#7027)
> > >>>>>>>>>> fafb824d 0.31.0rc16
> > >>>>>>>>>> 7b72985e [fix] /superset/slice/id url is too long (#6989)
> > >>>>>>>>>> b497d9e7 fix dashboard links in welcome page (#6756)
> > >>>>>>>>>> c42afa11 0.31.0rc15
> > >>>>>>>>>> 35c55278 Enhancement of query context and object. (#6962)
> > >>>>>>>>>> 1c41020c Split tags migration (#7002)
> > >>>>>>>>>> ec7a0b22 0.31.0rc14
> > >>>>>>>>>> 4655cb4c Remove Cypress from package.json (#6912)
> > >>>>>>>>>> fb8e3208 0.31.0rc13
> > >>>>>>>>>> b4cbe13d VIZ-190 fix (#6958)
> > >>>>>>>>>> 5b7b22fd 0.31.0rc12
> > >>>>>>>>>> 51804229 Fix deck.gl form data (#6953)
> > >>>>>>>>>> 9939a52d 0.31.0rc11
> > >>>>>>>>>> c3db74d9
> > >>>> (apache/cherry_c3db74d9021f9e60ef21beeb0847ff9f4b0277fd)
> > >>>>>> Fix
> > >>>>>>>>>> rendering regression from the introduction of bignumber
> (#6937)
> > >>>>>>>>>> 9940d30a 0.31.0rc10
> > >>>>>>>>>> 3df2b8d5 Add a safety check before getting clientHeight
> (#6923)
> > >>>>>>>>>> ccb51385 v0.31.0rc9
> > >>>>>>>>>> db0235fb Fix database typeahead in SQL Lab (#6917)
> > >>>>>>>>>> 953d6dc9 Address tooltip's disappearance and stickiness
> (#6898)
> > >>>>>>>>>> c0eaa5f6 Fix extra_filters in multi line viz (#6868)
> > >>>>>>>>>> ebcadc1f
> > >>>> (apache/cherry_ebcadc1f50994d98bd3dc42e2199b8d0328c061c)
> > >>>>>> Fix
> > >>>>>>>>>> tooltip (#6895)
> > >>>>>>>>>> 5fa5acb5 Add show metadata button back to the explore view
> > >>>>> (#6911)
> > >>>>>>>>>> ce76560a v0.31.0rc8
> > >>>>>>>>>> 8c549b46 Relayout SQL Editor (#6872)
> > >>>>>>>>>> bfe18963 [cosmetic] TableSelector use <i> instead of <Button>
> > >>>> for
> > >>>>>>>> refresh
> > >>>>>>>>>> (#6783)
> > >>>>>>>>>> 19b588b5 0.31.0rc7
> > >>>>>>>>>> d7e038ea Fixing issue where tooltip gets hidden on dashboard
> > >>>> for
> > >>>>>> all
> > >>>>>>>>> charts
> > >>>>>>>>>> (#6852)
> > >>>>>>>>>> 38e0ddac 0.31.0rc6
> > >>>>>>>>>> b7d2bd09 Fix line chart overflowing the right side (#6829)
> > >>>>>>>>>> b7e02ab7 [sql lab] fix stuck offline (#6782)
> > >>>>>>>>>> 8a7c245c 0.31.0rc5
> > >>>>>>>>>> f24efa72 Backend only tagging system (#6823)
> > >>>>>>>>>> 1ddacc42 [wtforms] Using wtforms-json which supports None
> > >>>> (#5445)
> > >>>>>>>>>> 4f37b9ae 0.31.0rc4
> > >>>>>>>>>> 845c7aa9 creating new circular-json safe stringify and
> > >>>> replacing
> > >>>>>> one
> > >>>>>>>> call
> > >>>>>>>>>> (#6772)
> > >>>>>>>>>> 8ea805ea Fixing sort issue with area chart and adding tests
> > >>>>> (#6358)
> > >>>>>>>>>> aff43c74 Allow specifying custom width for logo (#6739)
> > >>>>>>>>>> 7f865179 Remove test URL (#6740)
> > >>>>>>>>>> ed0f0ab2 0.31.0rc30.31.0rc30.31.0rc3
> > >>>>>>>>>> db81dc50 [fix] Add action for update chart id (#6769)
> > >>>>>>>>>> 37de92b8 [fix] JS error out when rename a new chart (#6752)
> > >>>>>>>>>> 4d01a02f 0.31.0rc2
> > >>>>>>>>>> 0e48e050 Fix sticky tooltips on nvd3 vizzes
> > >>>>>>>>>> ae95c893 Fix playslider
> > >>>>>>>>>> 58e3a39f Add iframe and markup legacy plugin (#6741)
> > >>>>>>>>>> b80b0b90 (apache/0.31) 0.31.0rc1
> > >>>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>> --
> > >>>>>>>>
> > >>>>>>>> *Jeff Feng*
> > >>>>>>>> Product Lead
> > >>>>>>>> m: (949)-610-5108
> > >>>>>>>> twitter: @jtfeng
> > >>>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> --
> > >>>>>>>
> > >>>>>>> *Jeff Feng*
> > >>>>>>> Product Lead
> > >>>>>>> m: (949)-610-5108
> > >>>>>>> twitter: @jtfeng
> > >>>>>>
> > >>>>>
> > >>>>
> > >>
> >
>

Re: [VOTE] Release Superset 0.31.0 based on Superset 0.31.0 RC18

Posted by David Smith <da...@gmail.com>.
True, things can come up. But the croniter issue occurred 21 days ago
<https://github.com/taichino/croniter/issues/124> and should not have been
an issue .  We probably don't need to take this thread into a deep
discussion about this, but I do think this is a huge gap in how branch
mechanics are moving code around and how it feeds the release
process/chronology.  I'll move the discussion to a more appropriate channel.

Dave


On Tue, Apr 16, 2019 at 2:01 PM Bolke de Bruin <bd...@gmail.com> wrote:

> I think this one was “mid-flight”. A dependency was deleted from the repos
> after the release candidate was created. That’s a race condition that is
> kind of unsolvable ;-).
>
> Verstuurd vanaf mijn iPad
>
> > Op 16 apr. 2019 om 20:19 heeft David Smith <da...@gmail.com> het
> volgende geschreven:
> >
> > What tests are being performed before releasing? To be blunt: we
> shouldn't
> > be able to get to a "release" vote without validating that the code runs,
> > we need to make the process account for robust testing.
> >
> >> On Tue, Apr 16, 2019 at 11:11 AM Bolke de Bruin <bd...@gmail.com>
> wrote:
> >>
> >> Have to change to -1, non-binding due to the below mentioned issue. It
> >> seems to be a kind of blocker for a first release ;-)
> >>
> >> I suggest restarting the ([CANCEL] first [VOtE] next )vote with a fix
> and
> >> a bit more boiler plate in the message (binding/non binding, 72h etc).
> >>
> >> B.
> >>
> >> Verstuurd vanaf mijn iPad
> >>
> >>> Op 16 apr. 2019 om 02:27 heeft abhishek sharma <
> >> abhioncbr.apache@gmail.com> het volgende geschreven:
> >>>
> >>> -1 (since, depenedency croniter==0.3.26 is failing.)
> >>>
> >>> Thanks.
> >>>
> >>>> On Mon, Apr 15, 2019 at 3:54 PM Alan Gates <al...@gmail.com>
> >> wrote:
> >>>>
> >>>> Per https://www.apache.org/legal/resolved.html#cc-by the CC BY 4.0
> >> license
> >>>> can only be used on things included in binary form.  It appears that
> it
> >> is
> >>>> data from the diva-gis.org that is being included under this license,
> >>>> which
> >>>> I would think meets the requirement.  But I don't know how to verify
> >> that
> >>>> only data files from that source are being included.  Is there a list
> >>>> somewhere of the files included from that source?
> >>>>
> >>>> Other than that, things look good.  License, notice, and disclaimer
> >> files
> >>>> all look good.  All the .py and .sh files have the appropriate Apache
> >>>> License header, I didn't find any binaries.
> >>>>
> >>>> Alan.
> >>>>
> >>>> On Mon, Apr 15, 2019 at 10:47 AM John Bodley <john.bodley@airbnb.com
> >>>> .invalid>
> >>>> wrote:
> >>>>
> >>>>> +1
> >>>>>
> >>>>> On Sun, Apr 14, 2019 at 9:18 AM Krist Wongsuphasawat <
> >>>>> krist.wongz@gmail.com>
> >>>>> wrote:
> >>>>>
> >>>>>> +1 exciting!
> >>>>>>
> >>>>>> Best regards,
> >>>>>>
> >>>>>> Krist
> >>>>>>
> >>>>>> --
> >>>>>>
> >>>>>> Krist Wongsuphasawat
> >>>>>> http://kristw.yellowpigz.com
> >>>>>> On Apr 14, 2019, 06:24 -0700, Jeff Feng
> <jeff.feng@airbnb.com.invalid
> >>>>> ,
> >>>>>> wrote:
> >>>>>>> +1 Binding
> >>>>>>>
> >>>>>>> On Sun, Apr 14, 2019 at 6:20 AM Bolke de Bruin <bd...@gmail.com>
> >>>>>> wrote:
> >>>>>>>
> >>>>>>>> +1, non-binding
> >>>>>>>>
> >>>>>>>> I checked:
> >>>>>>>>
> >>>>>>>> * SHA512
> >>>>>>>> * Signature of the release, can use some improvement but the key
> >>>>>> checks out
> >>>>>>>> here (https://people.apache.org/keys/committer/):
> >>>>>>>>
> >>>>>>>> gpg: Signature made Tue Mar 19 07:35:24 2019 CET
> >>>>>>>> gpg: using RSA key BB990B01715969F648C7A65472DC479A3011B01B
> >>>>>>>> gpg: Good signature from "Maxime Beauchemin <
> >>>>>> maximebeauchemin@gmail.com>"
> >>>>>>>> [unknown]
> >>>>>>>> gpg: WARNING: This key is not certified with a trusted signature!
> >>>>>>>> gpg: There is no indication that the signature belongs to the
> >>>>>>>> owner.
> >>>>>>>> Primary key fingerprint: BB99 0B01 7159 69F6 48C7 A654 72DC 479A
> >>>> 3011
> >>>>>> B01B
> >>>>>>>>
> >>>>>>>> * NOTICE present
> >>>>>>>> * LICENSE present
> >>>>>>>> * DISCLAIMER present
> >>>>>>>> * INSTALL.txt present (did not check build)
> >>>>>>>> * ran apache-rat
> >>>>>>>>
> >>>>>>>> Good luck at the incubator!
> >>>>>>>>
> >>>>>>>> (O and the vote is open for a minimum of 48h I believe :-) ).
> >>>>>>>>
> >>>>>>>> B.
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> On 14 April 2019 at 00:24:11, Jeff Feng
> >>>> (jeff.feng@airbnb.com.invalid
> >>>>> )
> >>>>>>>> wrote:
> >>>>>>>>
> >>>>>>>> ++ this is very exciting. Thank you Max!
> >>>>>>>>
> >>>>>>>> On Sat, Apr 13, 2019 at 3:19 PM Bolke de Bruin <bdbruin@gmail.com
> >
> >>>>>> wrote:
> >>>>>>>>
> >>>>>>>>> Great stuff Max! Good to see this happening!
> >>>>>>>>>
> >>>>>>>>> - Maybe good to note that only the vote of committers counts as a
> >>>>>> binding
> >>>>>>>>> vote and that it's good practice to make that clear when voting?
> >>>>>>>>>
> >>>>>>>>> I'll verify the release tomorrow.
> >>>>>>>>>
> >>>>>>>>> B.
> >>>>>>>>>
> >>>>>>>>> Sent from my iPhone
> >>>>>>>>>
> >>>>>>>>>> On 13 Apr 2019, at 23:56, Maxime Beauchemin <
> >>>>>>>> maximebeauchemin@gmail.com>
> >>>>>>>>
> >>>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> Dear all,
> >>>>>>>>>>
> >>>>>>>>>> The source release 0.31.0 RC18 for Apache Superset is baked and
> >>>>>>>> available
> >>>>>>>>>> at:
> >>>>>>>>>> https://dist.apache.org/repos/dist/dev/incubator/superset/,
> >>>>> public
> >>>>>>>>>> keys are available
> >>>>>>>>>> at
> >>>>>> https://dist.apache.org/repos/dist/release/incubator/superset/KEYS
> >>>>>>>>>>
> >>>>>>>>>> This is the first ASF release candidate of Superset (!)* We're
> >>>>>> still
> >>>>>>>>>> ironing out our release process, so please bear with us and
> >>>> help
> >>>>>> if you
> >>>>>>>>> can*.
> >>>>>>>>>> Note that we understand that starting at "RC18" is confusing,
> >>>> but
> >>>>>>>>>> constitute an outlier as we handoff from the old process to the
> >>>>> new
> >>>>>>>> one.
> >>>>>>>>>> From this point onwards, we intend on using a linear sequence
> >>>>> that
> >>>>>> maps
> >>>>>>>>>> one-to-one with Apache-submitted release candidates. The term
> >>>>>> release
> >>>>>>>>>> candidate and label RC should be exclusive to the proper
> >>>>>>>> Apache-compliant
> >>>>>>>>>> release process moving forward.
> >>>>>>>>>>
> >>>>>>>>>> Also note that I decided to use the label `0.31.0rc18` (pypi
> >>>>>> compliant)
> >>>>>>>>>> instead of a semver compliant `0.31.0-rc.18` which Pypi and
> >>>>>> Python's
> >>>>>>>>>> PEP-440 won't allow. This being a Python project, we use
> >>>> Python's
> >>>>>>>>> standards.
> >>>>>>>>>>
> >>>>>>>>>> As I went along, I documented the process in RELEASING.md in
> >>>> the
> >>>>>> repo,
> >>>>>>>>>> latest edits here
> >>>>>>>>>> https://github.com/apache/incubator-superset/pull/7296/files
> >>>>>>>>>>
> >>>>>>>>>> For context, the `0.31` release branch was cut at SHA
> >>>> 1fece0d2f,
> >>>>>> that
> >>>>>>>> was
> >>>>>>>>>> merged on master on Jan 22nd. From that common ancestor, the
> >>>>>> following
> >>>>>>>>> list
> >>>>>>>>>> of commit was added as cherry-picks. The SHAs in the list
> >>>> bellow
> >>>>>>>>> reference
> >>>>>>>>>> the cherries on the release branch, PR number are available to
> >>>>> get
> >>>>>> more
> >>>>>>>>>> details.
> >>>>>>>>>>
> >>>>>>>>>> c43d0fd3 [sqlparse] Fixing table name extraction for
> >>>> ill-defined
> >>>>>> query
> >>>>>>>>>> (#7029)
> >>>>>>>>>> b64a452a [sql lab] improve table name detection in free form
> >>>> SQL
> >>>>>>>> (#6793)
> >>>>>>>>>> 2357c4aa Adding custom control overrides (#6956)
> >>>>>>>>>> 9dd7e84a [sql-parse] Fixing LIMIT exceptions (#6963)
> >>>>>>>>>> 5d8dd142 [csv-upload] Fixing message encoding (#6971)
> >>>>>>>>>> f454dedd [main] Disable resetting main DB attributes (#6845)
> >>>>>>>>>> e967b268 [sqla] Fixing order-by for non-inner-joins (#6862)
> >>>>>>>>>> a5d9a4e0 Adding template_params to datasource editor for sqla
> >>>>>> tables
> >>>>>>>>> (#6869)
> >>>>>>>>>> 6b895413 [datasource] Ensuring consistent behavior of
> >>>> datasource
> >>>>>>>>>> editing/saving. (#7037)
> >>>>>>>>>> 8ef2789f Adding warning message for sqllab save query (#7028)
> >>>>>>>>>> 0ebdb564 fix inaccurate data calculation with adata rolling and
> >>>>>>>>>> contribution (#7035)
> >>>>>>>>>> b3af6a26 [fix] explore chart from dashboard missed slice title
> >>>>>> (#7046)
> >>>>>>>>>> c54b067c [db-engine-spec] Aligning Hive/Presto partition logic
> >>>>>> (#7007)
> >>>>>>>>>> bd65942e Changing time table viz to pass formatTime a date
> >>>>> (#7020)
> >>>>>>>>>> 50accda9 [fix] Cursor jumping when editing chart and dashboard
> >>>>>> titles
> >>>>>>>>>> (#7038)
> >>>>>>>>>> 5ace5769 0.31.0rc17
> >>>>>>>>>> 927a5846 [WIP] fix user specified JSON metadata not updating
> >>>>>> dashboard
> >>>>>>>> on
> >>>>>>>>>> refresh (#7027)
> >>>>>>>>>> fafb824d 0.31.0rc16
> >>>>>>>>>> 7b72985e [fix] /superset/slice/id url is too long (#6989)
> >>>>>>>>>> b497d9e7 fix dashboard links in welcome page (#6756)
> >>>>>>>>>> c42afa11 0.31.0rc15
> >>>>>>>>>> 35c55278 Enhancement of query context and object. (#6962)
> >>>>>>>>>> 1c41020c Split tags migration (#7002)
> >>>>>>>>>> ec7a0b22 0.31.0rc14
> >>>>>>>>>> 4655cb4c Remove Cypress from package.json (#6912)
> >>>>>>>>>> fb8e3208 0.31.0rc13
> >>>>>>>>>> b4cbe13d VIZ-190 fix (#6958)
> >>>>>>>>>> 5b7b22fd 0.31.0rc12
> >>>>>>>>>> 51804229 Fix deck.gl form data (#6953)
> >>>>>>>>>> 9939a52d 0.31.0rc11
> >>>>>>>>>> c3db74d9
> >>>> (apache/cherry_c3db74d9021f9e60ef21beeb0847ff9f4b0277fd)
> >>>>>> Fix
> >>>>>>>>>> rendering regression from the introduction of bignumber (#6937)
> >>>>>>>>>> 9940d30a 0.31.0rc10
> >>>>>>>>>> 3df2b8d5 Add a safety check before getting clientHeight (#6923)
> >>>>>>>>>> ccb51385 v0.31.0rc9
> >>>>>>>>>> db0235fb Fix database typeahead in SQL Lab (#6917)
> >>>>>>>>>> 953d6dc9 Address tooltip's disappearance and stickiness (#6898)
> >>>>>>>>>> c0eaa5f6 Fix extra_filters in multi line viz (#6868)
> >>>>>>>>>> ebcadc1f
> >>>> (apache/cherry_ebcadc1f50994d98bd3dc42e2199b8d0328c061c)
> >>>>>> Fix
> >>>>>>>>>> tooltip (#6895)
> >>>>>>>>>> 5fa5acb5 Add show metadata button back to the explore view
> >>>>> (#6911)
> >>>>>>>>>> ce76560a v0.31.0rc8
> >>>>>>>>>> 8c549b46 Relayout SQL Editor (#6872)
> >>>>>>>>>> bfe18963 [cosmetic] TableSelector use <i> instead of <Button>
> >>>> for
> >>>>>>>> refresh
> >>>>>>>>>> (#6783)
> >>>>>>>>>> 19b588b5 0.31.0rc7
> >>>>>>>>>> d7e038ea Fixing issue where tooltip gets hidden on dashboard
> >>>> for
> >>>>>> all
> >>>>>>>>> charts
> >>>>>>>>>> (#6852)
> >>>>>>>>>> 38e0ddac 0.31.0rc6
> >>>>>>>>>> b7d2bd09 Fix line chart overflowing the right side (#6829)
> >>>>>>>>>> b7e02ab7 [sql lab] fix stuck offline (#6782)
> >>>>>>>>>> 8a7c245c 0.31.0rc5
> >>>>>>>>>> f24efa72 Backend only tagging system (#6823)
> >>>>>>>>>> 1ddacc42 [wtforms] Using wtforms-json which supports None
> >>>> (#5445)
> >>>>>>>>>> 4f37b9ae 0.31.0rc4
> >>>>>>>>>> 845c7aa9 creating new circular-json safe stringify and
> >>>> replacing
> >>>>>> one
> >>>>>>>> call
> >>>>>>>>>> (#6772)
> >>>>>>>>>> 8ea805ea Fixing sort issue with area chart and adding tests
> >>>>> (#6358)
> >>>>>>>>>> aff43c74 Allow specifying custom width for logo (#6739)
> >>>>>>>>>> 7f865179 Remove test URL (#6740)
> >>>>>>>>>> ed0f0ab2 0.31.0rc30.31.0rc30.31.0rc3
> >>>>>>>>>> db81dc50 [fix] Add action for update chart id (#6769)
> >>>>>>>>>> 37de92b8 [fix] JS error out when rename a new chart (#6752)
> >>>>>>>>>> 4d01a02f 0.31.0rc2
> >>>>>>>>>> 0e48e050 Fix sticky tooltips on nvd3 vizzes
> >>>>>>>>>> ae95c893 Fix playslider
> >>>>>>>>>> 58e3a39f Add iframe and markup legacy plugin (#6741)
> >>>>>>>>>> b80b0b90 (apache/0.31) 0.31.0rc1
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>>
> >>>>>>>> *Jeff Feng*
> >>>>>>>> Product Lead
> >>>>>>>> m: (949)-610-5108
> >>>>>>>> twitter: @jtfeng
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>>
> >>>>>>> *Jeff Feng*
> >>>>>>> Product Lead
> >>>>>>> m: (949)-610-5108
> >>>>>>> twitter: @jtfeng
> >>>>>>
> >>>>>
> >>>>
> >>
>

Re: [VOTE] Release Superset 0.31.0 based on Superset 0.31.0 RC18

Posted by Bolke de Bruin <bd...@gmail.com>.
I think this one was “mid-flight”. A dependency was deleted from the repos after the release candidate was created. That’s a race condition that is kind of unsolvable ;-).

Verstuurd vanaf mijn iPad

> Op 16 apr. 2019 om 20:19 heeft David Smith <da...@gmail.com> het volgende geschreven:
> 
> What tests are being performed before releasing? To be blunt: we shouldn't
> be able to get to a "release" vote without validating that the code runs,
> we need to make the process account for robust testing.
> 
>> On Tue, Apr 16, 2019 at 11:11 AM Bolke de Bruin <bd...@gmail.com> wrote:
>> 
>> Have to change to -1, non-binding due to the below mentioned issue. It
>> seems to be a kind of blocker for a first release ;-)
>> 
>> I suggest restarting the ([CANCEL] first [VOtE] next )vote with a fix and
>> a bit more boiler plate in the message (binding/non binding, 72h etc).
>> 
>> B.
>> 
>> Verstuurd vanaf mijn iPad
>> 
>>> Op 16 apr. 2019 om 02:27 heeft abhishek sharma <
>> abhioncbr.apache@gmail.com> het volgende geschreven:
>>> 
>>> -1 (since, depenedency croniter==0.3.26 is failing.)
>>> 
>>> Thanks.
>>> 
>>>> On Mon, Apr 15, 2019 at 3:54 PM Alan Gates <al...@gmail.com>
>> wrote:
>>>> 
>>>> Per https://www.apache.org/legal/resolved.html#cc-by the CC BY 4.0
>> license
>>>> can only be used on things included in binary form.  It appears that it
>> is
>>>> data from the diva-gis.org that is being included under this license,
>>>> which
>>>> I would think meets the requirement.  But I don't know how to verify
>> that
>>>> only data files from that source are being included.  Is there a list
>>>> somewhere of the files included from that source?
>>>> 
>>>> Other than that, things look good.  License, notice, and disclaimer
>> files
>>>> all look good.  All the .py and .sh files have the appropriate Apache
>>>> License header, I didn't find any binaries.
>>>> 
>>>> Alan.
>>>> 
>>>> On Mon, Apr 15, 2019 at 10:47 AM John Bodley <john.bodley@airbnb.com
>>>> .invalid>
>>>> wrote:
>>>> 
>>>>> +1
>>>>> 
>>>>> On Sun, Apr 14, 2019 at 9:18 AM Krist Wongsuphasawat <
>>>>> krist.wongz@gmail.com>
>>>>> wrote:
>>>>> 
>>>>>> +1 exciting!
>>>>>> 
>>>>>> Best regards,
>>>>>> 
>>>>>> Krist
>>>>>> 
>>>>>> --
>>>>>> 
>>>>>> Krist Wongsuphasawat
>>>>>> http://kristw.yellowpigz.com
>>>>>> On Apr 14, 2019, 06:24 -0700, Jeff Feng <jeff.feng@airbnb.com.invalid
>>>>> ,
>>>>>> wrote:
>>>>>>> +1 Binding
>>>>>>> 
>>>>>>> On Sun, Apr 14, 2019 at 6:20 AM Bolke de Bruin <bd...@gmail.com>
>>>>>> wrote:
>>>>>>> 
>>>>>>>> +1, non-binding
>>>>>>>> 
>>>>>>>> I checked:
>>>>>>>> 
>>>>>>>> * SHA512
>>>>>>>> * Signature of the release, can use some improvement but the key
>>>>>> checks out
>>>>>>>> here (https://people.apache.org/keys/committer/):
>>>>>>>> 
>>>>>>>> gpg: Signature made Tue Mar 19 07:35:24 2019 CET
>>>>>>>> gpg: using RSA key BB990B01715969F648C7A65472DC479A3011B01B
>>>>>>>> gpg: Good signature from "Maxime Beauchemin <
>>>>>> maximebeauchemin@gmail.com>"
>>>>>>>> [unknown]
>>>>>>>> gpg: WARNING: This key is not certified with a trusted signature!
>>>>>>>> gpg: There is no indication that the signature belongs to the
>>>>>>>> owner.
>>>>>>>> Primary key fingerprint: BB99 0B01 7159 69F6 48C7 A654 72DC 479A
>>>> 3011
>>>>>> B01B
>>>>>>>> 
>>>>>>>> * NOTICE present
>>>>>>>> * LICENSE present
>>>>>>>> * DISCLAIMER present
>>>>>>>> * INSTALL.txt present (did not check build)
>>>>>>>> * ran apache-rat
>>>>>>>> 
>>>>>>>> Good luck at the incubator!
>>>>>>>> 
>>>>>>>> (O and the vote is open for a minimum of 48h I believe :-) ).
>>>>>>>> 
>>>>>>>> B.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On 14 April 2019 at 00:24:11, Jeff Feng
>>>> (jeff.feng@airbnb.com.invalid
>>>>> )
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>> ++ this is very exciting. Thank you Max!
>>>>>>>> 
>>>>>>>> On Sat, Apr 13, 2019 at 3:19 PM Bolke de Bruin <bd...@gmail.com>
>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> Great stuff Max! Good to see this happening!
>>>>>>>>> 
>>>>>>>>> - Maybe good to note that only the vote of committers counts as a
>>>>>> binding
>>>>>>>>> vote and that it's good practice to make that clear when voting?
>>>>>>>>> 
>>>>>>>>> I'll verify the release tomorrow.
>>>>>>>>> 
>>>>>>>>> B.
>>>>>>>>> 
>>>>>>>>> Sent from my iPhone
>>>>>>>>> 
>>>>>>>>>> On 13 Apr 2019, at 23:56, Maxime Beauchemin <
>>>>>>>> maximebeauchemin@gmail.com>
>>>>>>>> 
>>>>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>> Dear all,
>>>>>>>>>> 
>>>>>>>>>> The source release 0.31.0 RC18 for Apache Superset is baked and
>>>>>>>> available
>>>>>>>>>> at:
>>>>>>>>>> https://dist.apache.org/repos/dist/dev/incubator/superset/,
>>>>> public
>>>>>>>>>> keys are available
>>>>>>>>>> at
>>>>>> https://dist.apache.org/repos/dist/release/incubator/superset/KEYS
>>>>>>>>>> 
>>>>>>>>>> This is the first ASF release candidate of Superset (!)* We're
>>>>>> still
>>>>>>>>>> ironing out our release process, so please bear with us and
>>>> help
>>>>>> if you
>>>>>>>>> can*.
>>>>>>>>>> Note that we understand that starting at "RC18" is confusing,
>>>> but
>>>>>>>>>> constitute an outlier as we handoff from the old process to the
>>>>> new
>>>>>>>> one.
>>>>>>>>>> From this point onwards, we intend on using a linear sequence
>>>>> that
>>>>>> maps
>>>>>>>>>> one-to-one with Apache-submitted release candidates. The term
>>>>>> release
>>>>>>>>>> candidate and label RC should be exclusive to the proper
>>>>>>>> Apache-compliant
>>>>>>>>>> release process moving forward.
>>>>>>>>>> 
>>>>>>>>>> Also note that I decided to use the label `0.31.0rc18` (pypi
>>>>>> compliant)
>>>>>>>>>> instead of a semver compliant `0.31.0-rc.18` which Pypi and
>>>>>> Python's
>>>>>>>>>> PEP-440 won't allow. This being a Python project, we use
>>>> Python's
>>>>>>>>> standards.
>>>>>>>>>> 
>>>>>>>>>> As I went along, I documented the process in RELEASING.md in
>>>> the
>>>>>> repo,
>>>>>>>>>> latest edits here
>>>>>>>>>> https://github.com/apache/incubator-superset/pull/7296/files
>>>>>>>>>> 
>>>>>>>>>> For context, the `0.31` release branch was cut at SHA
>>>> 1fece0d2f,
>>>>>> that
>>>>>>>> was
>>>>>>>>>> merged on master on Jan 22nd. From that common ancestor, the
>>>>>> following
>>>>>>>>> list
>>>>>>>>>> of commit was added as cherry-picks. The SHAs in the list
>>>> bellow
>>>>>>>>> reference
>>>>>>>>>> the cherries on the release branch, PR number are available to
>>>>> get
>>>>>> more
>>>>>>>>>> details.
>>>>>>>>>> 
>>>>>>>>>> c43d0fd3 [sqlparse] Fixing table name extraction for
>>>> ill-defined
>>>>>> query
>>>>>>>>>> (#7029)
>>>>>>>>>> b64a452a [sql lab] improve table name detection in free form
>>>> SQL
>>>>>>>> (#6793)
>>>>>>>>>> 2357c4aa Adding custom control overrides (#6956)
>>>>>>>>>> 9dd7e84a [sql-parse] Fixing LIMIT exceptions (#6963)
>>>>>>>>>> 5d8dd142 [csv-upload] Fixing message encoding (#6971)
>>>>>>>>>> f454dedd [main] Disable resetting main DB attributes (#6845)
>>>>>>>>>> e967b268 [sqla] Fixing order-by for non-inner-joins (#6862)
>>>>>>>>>> a5d9a4e0 Adding template_params to datasource editor for sqla
>>>>>> tables
>>>>>>>>> (#6869)
>>>>>>>>>> 6b895413 [datasource] Ensuring consistent behavior of
>>>> datasource
>>>>>>>>>> editing/saving. (#7037)
>>>>>>>>>> 8ef2789f Adding warning message for sqllab save query (#7028)
>>>>>>>>>> 0ebdb564 fix inaccurate data calculation with adata rolling and
>>>>>>>>>> contribution (#7035)
>>>>>>>>>> b3af6a26 [fix] explore chart from dashboard missed slice title
>>>>>> (#7046)
>>>>>>>>>> c54b067c [db-engine-spec] Aligning Hive/Presto partition logic
>>>>>> (#7007)
>>>>>>>>>> bd65942e Changing time table viz to pass formatTime a date
>>>>> (#7020)
>>>>>>>>>> 50accda9 [fix] Cursor jumping when editing chart and dashboard
>>>>>> titles
>>>>>>>>>> (#7038)
>>>>>>>>>> 5ace5769 0.31.0rc17
>>>>>>>>>> 927a5846 [WIP] fix user specified JSON metadata not updating
>>>>>> dashboard
>>>>>>>> on
>>>>>>>>>> refresh (#7027)
>>>>>>>>>> fafb824d 0.31.0rc16
>>>>>>>>>> 7b72985e [fix] /superset/slice/id url is too long (#6989)
>>>>>>>>>> b497d9e7 fix dashboard links in welcome page (#6756)
>>>>>>>>>> c42afa11 0.31.0rc15
>>>>>>>>>> 35c55278 Enhancement of query context and object. (#6962)
>>>>>>>>>> 1c41020c Split tags migration (#7002)
>>>>>>>>>> ec7a0b22 0.31.0rc14
>>>>>>>>>> 4655cb4c Remove Cypress from package.json (#6912)
>>>>>>>>>> fb8e3208 0.31.0rc13
>>>>>>>>>> b4cbe13d VIZ-190 fix (#6958)
>>>>>>>>>> 5b7b22fd 0.31.0rc12
>>>>>>>>>> 51804229 Fix deck.gl form data (#6953)
>>>>>>>>>> 9939a52d 0.31.0rc11
>>>>>>>>>> c3db74d9
>>>> (apache/cherry_c3db74d9021f9e60ef21beeb0847ff9f4b0277fd)
>>>>>> Fix
>>>>>>>>>> rendering regression from the introduction of bignumber (#6937)
>>>>>>>>>> 9940d30a 0.31.0rc10
>>>>>>>>>> 3df2b8d5 Add a safety check before getting clientHeight (#6923)
>>>>>>>>>> ccb51385 v0.31.0rc9
>>>>>>>>>> db0235fb Fix database typeahead in SQL Lab (#6917)
>>>>>>>>>> 953d6dc9 Address tooltip's disappearance and stickiness (#6898)
>>>>>>>>>> c0eaa5f6 Fix extra_filters in multi line viz (#6868)
>>>>>>>>>> ebcadc1f
>>>> (apache/cherry_ebcadc1f50994d98bd3dc42e2199b8d0328c061c)
>>>>>> Fix
>>>>>>>>>> tooltip (#6895)
>>>>>>>>>> 5fa5acb5 Add show metadata button back to the explore view
>>>>> (#6911)
>>>>>>>>>> ce76560a v0.31.0rc8
>>>>>>>>>> 8c549b46 Relayout SQL Editor (#6872)
>>>>>>>>>> bfe18963 [cosmetic] TableSelector use <i> instead of <Button>
>>>> for
>>>>>>>> refresh
>>>>>>>>>> (#6783)
>>>>>>>>>> 19b588b5 0.31.0rc7
>>>>>>>>>> d7e038ea Fixing issue where tooltip gets hidden on dashboard
>>>> for
>>>>>> all
>>>>>>>>> charts
>>>>>>>>>> (#6852)
>>>>>>>>>> 38e0ddac 0.31.0rc6
>>>>>>>>>> b7d2bd09 Fix line chart overflowing the right side (#6829)
>>>>>>>>>> b7e02ab7 [sql lab] fix stuck offline (#6782)
>>>>>>>>>> 8a7c245c 0.31.0rc5
>>>>>>>>>> f24efa72 Backend only tagging system (#6823)
>>>>>>>>>> 1ddacc42 [wtforms] Using wtforms-json which supports None
>>>> (#5445)
>>>>>>>>>> 4f37b9ae 0.31.0rc4
>>>>>>>>>> 845c7aa9 creating new circular-json safe stringify and
>>>> replacing
>>>>>> one
>>>>>>>> call
>>>>>>>>>> (#6772)
>>>>>>>>>> 8ea805ea Fixing sort issue with area chart and adding tests
>>>>> (#6358)
>>>>>>>>>> aff43c74 Allow specifying custom width for logo (#6739)
>>>>>>>>>> 7f865179 Remove test URL (#6740)
>>>>>>>>>> ed0f0ab2 0.31.0rc30.31.0rc30.31.0rc3
>>>>>>>>>> db81dc50 [fix] Add action for update chart id (#6769)
>>>>>>>>>> 37de92b8 [fix] JS error out when rename a new chart (#6752)
>>>>>>>>>> 4d01a02f 0.31.0rc2
>>>>>>>>>> 0e48e050 Fix sticky tooltips on nvd3 vizzes
>>>>>>>>>> ae95c893 Fix playslider
>>>>>>>>>> 58e3a39f Add iframe and markup legacy plugin (#6741)
>>>>>>>>>> b80b0b90 (apache/0.31) 0.31.0rc1
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> --
>>>>>>>> 
>>>>>>>> *Jeff Feng*
>>>>>>>> Product Lead
>>>>>>>> m: (949)-610-5108
>>>>>>>> twitter: @jtfeng
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> 
>>>>>>> *Jeff Feng*
>>>>>>> Product Lead
>>>>>>> m: (949)-610-5108
>>>>>>> twitter: @jtfeng
>>>>>> 
>>>>> 
>>>> 
>> 

Re: [VOTE] Release Superset 0.31.0 based on Superset 0.31.0 RC18

Posted by David Smith <da...@gmail.com>.
What tests are being performed before releasing? To be blunt: we shouldn't
be able to get to a "release" vote without validating that the code runs,
we need to make the process account for robust testing.

On Tue, Apr 16, 2019 at 11:11 AM Bolke de Bruin <bd...@gmail.com> wrote:

> Have to change to -1, non-binding due to the below mentioned issue. It
> seems to be a kind of blocker for a first release ;-)
>
> I suggest restarting the ([CANCEL] first [VOtE] next )vote with a fix and
> a bit more boiler plate in the message (binding/non binding, 72h etc).
>
> B.
>
> Verstuurd vanaf mijn iPad
>
> > Op 16 apr. 2019 om 02:27 heeft abhishek sharma <
> abhioncbr.apache@gmail.com> het volgende geschreven:
> >
> > -1 (since, depenedency croniter==0.3.26 is failing.)
> >
> > Thanks.
> >
> >> On Mon, Apr 15, 2019 at 3:54 PM Alan Gates <al...@gmail.com>
> wrote:
> >>
> >> Per https://www.apache.org/legal/resolved.html#cc-by the CC BY 4.0
> license
> >> can only be used on things included in binary form.  It appears that it
> is
> >> data from the diva-gis.org that is being included under this license,
> >> which
> >> I would think meets the requirement.  But I don't know how to verify
> that
> >> only data files from that source are being included.  Is there a list
> >> somewhere of the files included from that source?
> >>
> >> Other than that, things look good.  License, notice, and disclaimer
> files
> >> all look good.  All the .py and .sh files have the appropriate Apache
> >> License header, I didn't find any binaries.
> >>
> >> Alan.
> >>
> >> On Mon, Apr 15, 2019 at 10:47 AM John Bodley <john.bodley@airbnb.com
> >> .invalid>
> >> wrote:
> >>
> >>> +1
> >>>
> >>> On Sun, Apr 14, 2019 at 9:18 AM Krist Wongsuphasawat <
> >>> krist.wongz@gmail.com>
> >>> wrote:
> >>>
> >>>> +1 exciting!
> >>>>
> >>>> Best regards,
> >>>>
> >>>> Krist
> >>>>
> >>>> --
> >>>>
> >>>> Krist Wongsuphasawat
> >>>> http://kristw.yellowpigz.com
> >>>> On Apr 14, 2019, 06:24 -0700, Jeff Feng <jeff.feng@airbnb.com.invalid
> >>> ,
> >>>> wrote:
> >>>>> +1 Binding
> >>>>>
> >>>>> On Sun, Apr 14, 2019 at 6:20 AM Bolke de Bruin <bd...@gmail.com>
> >>>> wrote:
> >>>>>
> >>>>>> +1, non-binding
> >>>>>>
> >>>>>> I checked:
> >>>>>>
> >>>>>> * SHA512
> >>>>>> * Signature of the release, can use some improvement but the key
> >>>> checks out
> >>>>>> here (https://people.apache.org/keys/committer/):
> >>>>>>
> >>>>>> gpg: Signature made Tue Mar 19 07:35:24 2019 CET
> >>>>>> gpg: using RSA key BB990B01715969F648C7A65472DC479A3011B01B
> >>>>>> gpg: Good signature from "Maxime Beauchemin <
> >>>> maximebeauchemin@gmail.com>"
> >>>>>> [unknown]
> >>>>>> gpg: WARNING: This key is not certified with a trusted signature!
> >>>>>> gpg: There is no indication that the signature belongs to the
> >>>>>> owner.
> >>>>>> Primary key fingerprint: BB99 0B01 7159 69F6 48C7 A654 72DC 479A
> >> 3011
> >>>> B01B
> >>>>>>
> >>>>>> * NOTICE present
> >>>>>> * LICENSE present
> >>>>>> * DISCLAIMER present
> >>>>>> * INSTALL.txt present (did not check build)
> >>>>>> * ran apache-rat
> >>>>>>
> >>>>>> Good luck at the incubator!
> >>>>>>
> >>>>>> (O and the vote is open for a minimum of 48h I believe :-) ).
> >>>>>>
> >>>>>> B.
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> On 14 April 2019 at 00:24:11, Jeff Feng
> >> (jeff.feng@airbnb.com.invalid
> >>> )
> >>>>>> wrote:
> >>>>>>
> >>>>>> ++ this is very exciting. Thank you Max!
> >>>>>>
> >>>>>> On Sat, Apr 13, 2019 at 3:19 PM Bolke de Bruin <bd...@gmail.com>
> >>>> wrote:
> >>>>>>
> >>>>>>> Great stuff Max! Good to see this happening!
> >>>>>>>
> >>>>>>> - Maybe good to note that only the vote of committers counts as a
> >>>> binding
> >>>>>>> vote and that it's good practice to make that clear when voting?
> >>>>>>>
> >>>>>>> I'll verify the release tomorrow.
> >>>>>>>
> >>>>>>> B.
> >>>>>>>
> >>>>>>> Sent from my iPhone
> >>>>>>>
> >>>>>>>> On 13 Apr 2019, at 23:56, Maxime Beauchemin <
> >>>>>> maximebeauchemin@gmail.com>
> >>>>>>
> >>>>>>> wrote:
> >>>>>>>>
> >>>>>>>> Dear all,
> >>>>>>>>
> >>>>>>>> The source release 0.31.0 RC18 for Apache Superset is baked and
> >>>>>> available
> >>>>>>>> at:
> >>>>>>>> https://dist.apache.org/repos/dist/dev/incubator/superset/,
> >>> public
> >>>>>>>> keys are available
> >>>>>>>> at
> >>>> https://dist.apache.org/repos/dist/release/incubator/superset/KEYS
> >>>>>>>>
> >>>>>>>> This is the first ASF release candidate of Superset (!)* We're
> >>>> still
> >>>>>>>> ironing out our release process, so please bear with us and
> >> help
> >>>> if you
> >>>>>>> can*.
> >>>>>>>> Note that we understand that starting at "RC18" is confusing,
> >> but
> >>>>>>>> constitute an outlier as we handoff from the old process to the
> >>> new
> >>>>>> one.
> >>>>>>>> From this point onwards, we intend on using a linear sequence
> >>> that
> >>>> maps
> >>>>>>>> one-to-one with Apache-submitted release candidates. The term
> >>>> release
> >>>>>>>> candidate and label RC should be exclusive to the proper
> >>>>>> Apache-compliant
> >>>>>>>> release process moving forward.
> >>>>>>>>
> >>>>>>>> Also note that I decided to use the label `0.31.0rc18` (pypi
> >>>> compliant)
> >>>>>>>> instead of a semver compliant `0.31.0-rc.18` which Pypi and
> >>>> Python's
> >>>>>>>> PEP-440 won't allow. This being a Python project, we use
> >> Python's
> >>>>>>> standards.
> >>>>>>>>
> >>>>>>>> As I went along, I documented the process in RELEASING.md in
> >> the
> >>>> repo,
> >>>>>>>> latest edits here
> >>>>>>>> https://github.com/apache/incubator-superset/pull/7296/files
> >>>>>>>>
> >>>>>>>> For context, the `0.31` release branch was cut at SHA
> >> 1fece0d2f,
> >>>> that
> >>>>>> was
> >>>>>>>> merged on master on Jan 22nd. From that common ancestor, the
> >>>> following
> >>>>>>> list
> >>>>>>>> of commit was added as cherry-picks. The SHAs in the list
> >> bellow
> >>>>>>> reference
> >>>>>>>> the cherries on the release branch, PR number are available to
> >>> get
> >>>> more
> >>>>>>>> details.
> >>>>>>>>
> >>>>>>>> c43d0fd3 [sqlparse] Fixing table name extraction for
> >> ill-defined
> >>>> query
> >>>>>>>> (#7029)
> >>>>>>>> b64a452a [sql lab] improve table name detection in free form
> >> SQL
> >>>>>> (#6793)
> >>>>>>>> 2357c4aa Adding custom control overrides (#6956)
> >>>>>>>> 9dd7e84a [sql-parse] Fixing LIMIT exceptions (#6963)
> >>>>>>>> 5d8dd142 [csv-upload] Fixing message encoding (#6971)
> >>>>>>>> f454dedd [main] Disable resetting main DB attributes (#6845)
> >>>>>>>> e967b268 [sqla] Fixing order-by for non-inner-joins (#6862)
> >>>>>>>> a5d9a4e0 Adding template_params to datasource editor for sqla
> >>>> tables
> >>>>>>> (#6869)
> >>>>>>>> 6b895413 [datasource] Ensuring consistent behavior of
> >> datasource
> >>>>>>>> editing/saving. (#7037)
> >>>>>>>> 8ef2789f Adding warning message for sqllab save query (#7028)
> >>>>>>>> 0ebdb564 fix inaccurate data calculation with adata rolling and
> >>>>>>>> contribution (#7035)
> >>>>>>>> b3af6a26 [fix] explore chart from dashboard missed slice title
> >>>> (#7046)
> >>>>>>>> c54b067c [db-engine-spec] Aligning Hive/Presto partition logic
> >>>> (#7007)
> >>>>>>>> bd65942e Changing time table viz to pass formatTime a date
> >>> (#7020)
> >>>>>>>> 50accda9 [fix] Cursor jumping when editing chart and dashboard
> >>>> titles
> >>>>>>>> (#7038)
> >>>>>>>> 5ace5769 0.31.0rc17
> >>>>>>>> 927a5846 [WIP] fix user specified JSON metadata not updating
> >>>> dashboard
> >>>>>> on
> >>>>>>>> refresh (#7027)
> >>>>>>>> fafb824d 0.31.0rc16
> >>>>>>>> 7b72985e [fix] /superset/slice/id url is too long (#6989)
> >>>>>>>> b497d9e7 fix dashboard links in welcome page (#6756)
> >>>>>>>> c42afa11 0.31.0rc15
> >>>>>>>> 35c55278 Enhancement of query context and object. (#6962)
> >>>>>>>> 1c41020c Split tags migration (#7002)
> >>>>>>>> ec7a0b22 0.31.0rc14
> >>>>>>>> 4655cb4c Remove Cypress from package.json (#6912)
> >>>>>>>> fb8e3208 0.31.0rc13
> >>>>>>>> b4cbe13d VIZ-190 fix (#6958)
> >>>>>>>> 5b7b22fd 0.31.0rc12
> >>>>>>>> 51804229 Fix deck.gl form data (#6953)
> >>>>>>>> 9939a52d 0.31.0rc11
> >>>>>>>> c3db74d9
> >> (apache/cherry_c3db74d9021f9e60ef21beeb0847ff9f4b0277fd)
> >>>> Fix
> >>>>>>>> rendering regression from the introduction of bignumber (#6937)
> >>>>>>>> 9940d30a 0.31.0rc10
> >>>>>>>> 3df2b8d5 Add a safety check before getting clientHeight (#6923)
> >>>>>>>> ccb51385 v0.31.0rc9
> >>>>>>>> db0235fb Fix database typeahead in SQL Lab (#6917)
> >>>>>>>> 953d6dc9 Address tooltip's disappearance and stickiness (#6898)
> >>>>>>>> c0eaa5f6 Fix extra_filters in multi line viz (#6868)
> >>>>>>>> ebcadc1f
> >> (apache/cherry_ebcadc1f50994d98bd3dc42e2199b8d0328c061c)
> >>>> Fix
> >>>>>>>> tooltip (#6895)
> >>>>>>>> 5fa5acb5 Add show metadata button back to the explore view
> >>> (#6911)
> >>>>>>>> ce76560a v0.31.0rc8
> >>>>>>>> 8c549b46 Relayout SQL Editor (#6872)
> >>>>>>>> bfe18963 [cosmetic] TableSelector use <i> instead of <Button>
> >> for
> >>>>>> refresh
> >>>>>>>> (#6783)
> >>>>>>>> 19b588b5 0.31.0rc7
> >>>>>>>> d7e038ea Fixing issue where tooltip gets hidden on dashboard
> >> for
> >>>> all
> >>>>>>> charts
> >>>>>>>> (#6852)
> >>>>>>>> 38e0ddac 0.31.0rc6
> >>>>>>>> b7d2bd09 Fix line chart overflowing the right side (#6829)
> >>>>>>>> b7e02ab7 [sql lab] fix stuck offline (#6782)
> >>>>>>>> 8a7c245c 0.31.0rc5
> >>>>>>>> f24efa72 Backend only tagging system (#6823)
> >>>>>>>> 1ddacc42 [wtforms] Using wtforms-json which supports None
> >> (#5445)
> >>>>>>>> 4f37b9ae 0.31.0rc4
> >>>>>>>> 845c7aa9 creating new circular-json safe stringify and
> >> replacing
> >>>> one
> >>>>>> call
> >>>>>>>> (#6772)
> >>>>>>>> 8ea805ea Fixing sort issue with area chart and adding tests
> >>> (#6358)
> >>>>>>>> aff43c74 Allow specifying custom width for logo (#6739)
> >>>>>>>> 7f865179 Remove test URL (#6740)
> >>>>>>>> ed0f0ab2 0.31.0rc30.31.0rc30.31.0rc3
> >>>>>>>> db81dc50 [fix] Add action for update chart id (#6769)
> >>>>>>>> 37de92b8 [fix] JS error out when rename a new chart (#6752)
> >>>>>>>> 4d01a02f 0.31.0rc2
> >>>>>>>> 0e48e050 Fix sticky tooltips on nvd3 vizzes
> >>>>>>>> ae95c893 Fix playslider
> >>>>>>>> 58e3a39f Add iframe and markup legacy plugin (#6741)
> >>>>>>>> b80b0b90 (apache/0.31) 0.31.0rc1
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>>
> >>>>>> *Jeff Feng*
> >>>>>> Product Lead
> >>>>>> m: (949)-610-5108
> >>>>>> twitter: @jtfeng
> >>>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>>
> >>>>> *Jeff Feng*
> >>>>> Product Lead
> >>>>> m: (949)-610-5108
> >>>>> twitter: @jtfeng
> >>>>
> >>>
> >>
>

Re: [VOTE] Release Superset 0.31.0 based on Superset 0.31.0 RC18

Posted by Bolke de Bruin <bd...@gmail.com>.
Have to change to -1, non-binding due to the below mentioned issue. It seems to be a kind of blocker for a first release ;-)

I suggest restarting the ([CANCEL] first [VOtE] next )vote with a fix and a bit more boiler plate in the message (binding/non binding, 72h etc).

B.

Verstuurd vanaf mijn iPad

> Op 16 apr. 2019 om 02:27 heeft abhishek sharma <ab...@gmail.com> het volgende geschreven:
> 
> -1 (since, depenedency croniter==0.3.26 is failing.)
> 
> Thanks.
> 
>> On Mon, Apr 15, 2019 at 3:54 PM Alan Gates <al...@gmail.com> wrote:
>> 
>> Per https://www.apache.org/legal/resolved.html#cc-by the CC BY 4.0 license
>> can only be used on things included in binary form.  It appears that it is
>> data from the diva-gis.org that is being included under this license,
>> which
>> I would think meets the requirement.  But I don't know how to verify that
>> only data files from that source are being included.  Is there a list
>> somewhere of the files included from that source?
>> 
>> Other than that, things look good.  License, notice, and disclaimer files
>> all look good.  All the .py and .sh files have the appropriate Apache
>> License header, I didn't find any binaries.
>> 
>> Alan.
>> 
>> On Mon, Apr 15, 2019 at 10:47 AM John Bodley <john.bodley@airbnb.com
>> .invalid>
>> wrote:
>> 
>>> +1
>>> 
>>> On Sun, Apr 14, 2019 at 9:18 AM Krist Wongsuphasawat <
>>> krist.wongz@gmail.com>
>>> wrote:
>>> 
>>>> +1 exciting!
>>>> 
>>>> Best regards,
>>>> 
>>>> Krist
>>>> 
>>>> --
>>>> 
>>>> Krist Wongsuphasawat
>>>> http://kristw.yellowpigz.com
>>>> On Apr 14, 2019, 06:24 -0700, Jeff Feng <jeff.feng@airbnb.com.invalid
>>> ,
>>>> wrote:
>>>>> +1 Binding
>>>>> 
>>>>> On Sun, Apr 14, 2019 at 6:20 AM Bolke de Bruin <bd...@gmail.com>
>>>> wrote:
>>>>> 
>>>>>> +1, non-binding
>>>>>> 
>>>>>> I checked:
>>>>>> 
>>>>>> * SHA512
>>>>>> * Signature of the release, can use some improvement but the key
>>>> checks out
>>>>>> here (https://people.apache.org/keys/committer/):
>>>>>> 
>>>>>> gpg: Signature made Tue Mar 19 07:35:24 2019 CET
>>>>>> gpg: using RSA key BB990B01715969F648C7A65472DC479A3011B01B
>>>>>> gpg: Good signature from "Maxime Beauchemin <
>>>> maximebeauchemin@gmail.com>"
>>>>>> [unknown]
>>>>>> gpg: WARNING: This key is not certified with a trusted signature!
>>>>>> gpg: There is no indication that the signature belongs to the
>>>>>> owner.
>>>>>> Primary key fingerprint: BB99 0B01 7159 69F6 48C7 A654 72DC 479A
>> 3011
>>>> B01B
>>>>>> 
>>>>>> * NOTICE present
>>>>>> * LICENSE present
>>>>>> * DISCLAIMER present
>>>>>> * INSTALL.txt present (did not check build)
>>>>>> * ran apache-rat
>>>>>> 
>>>>>> Good luck at the incubator!
>>>>>> 
>>>>>> (O and the vote is open for a minimum of 48h I believe :-) ).
>>>>>> 
>>>>>> B.
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On 14 April 2019 at 00:24:11, Jeff Feng
>> (jeff.feng@airbnb.com.invalid
>>> )
>>>>>> wrote:
>>>>>> 
>>>>>> ++ this is very exciting. Thank you Max!
>>>>>> 
>>>>>> On Sat, Apr 13, 2019 at 3:19 PM Bolke de Bruin <bd...@gmail.com>
>>>> wrote:
>>>>>> 
>>>>>>> Great stuff Max! Good to see this happening!
>>>>>>> 
>>>>>>> - Maybe good to note that only the vote of committers counts as a
>>>> binding
>>>>>>> vote and that it's good practice to make that clear when voting?
>>>>>>> 
>>>>>>> I'll verify the release tomorrow.
>>>>>>> 
>>>>>>> B.
>>>>>>> 
>>>>>>> Sent from my iPhone
>>>>>>> 
>>>>>>>> On 13 Apr 2019, at 23:56, Maxime Beauchemin <
>>>>>> maximebeauchemin@gmail.com>
>>>>>> 
>>>>>>> wrote:
>>>>>>>> 
>>>>>>>> Dear all,
>>>>>>>> 
>>>>>>>> The source release 0.31.0 RC18 for Apache Superset is baked and
>>>>>> available
>>>>>>>> at:
>>>>>>>> https://dist.apache.org/repos/dist/dev/incubator/superset/,
>>> public
>>>>>>>> keys are available
>>>>>>>> at
>>>> https://dist.apache.org/repos/dist/release/incubator/superset/KEYS
>>>>>>>> 
>>>>>>>> This is the first ASF release candidate of Superset (!)* We're
>>>> still
>>>>>>>> ironing out our release process, so please bear with us and
>> help
>>>> if you
>>>>>>> can*.
>>>>>>>> Note that we understand that starting at "RC18" is confusing,
>> but
>>>>>>>> constitute an outlier as we handoff from the old process to the
>>> new
>>>>>> one.
>>>>>>>> From this point onwards, we intend on using a linear sequence
>>> that
>>>> maps
>>>>>>>> one-to-one with Apache-submitted release candidates. The term
>>>> release
>>>>>>>> candidate and label RC should be exclusive to the proper
>>>>>> Apache-compliant
>>>>>>>> release process moving forward.
>>>>>>>> 
>>>>>>>> Also note that I decided to use the label `0.31.0rc18` (pypi
>>>> compliant)
>>>>>>>> instead of a semver compliant `0.31.0-rc.18` which Pypi and
>>>> Python's
>>>>>>>> PEP-440 won't allow. This being a Python project, we use
>> Python's
>>>>>>> standards.
>>>>>>>> 
>>>>>>>> As I went along, I documented the process in RELEASING.md in
>> the
>>>> repo,
>>>>>>>> latest edits here
>>>>>>>> https://github.com/apache/incubator-superset/pull/7296/files
>>>>>>>> 
>>>>>>>> For context, the `0.31` release branch was cut at SHA
>> 1fece0d2f,
>>>> that
>>>>>> was
>>>>>>>> merged on master on Jan 22nd. From that common ancestor, the
>>>> following
>>>>>>> list
>>>>>>>> of commit was added as cherry-picks. The SHAs in the list
>> bellow
>>>>>>> reference
>>>>>>>> the cherries on the release branch, PR number are available to
>>> get
>>>> more
>>>>>>>> details.
>>>>>>>> 
>>>>>>>> c43d0fd3 [sqlparse] Fixing table name extraction for
>> ill-defined
>>>> query
>>>>>>>> (#7029)
>>>>>>>> b64a452a [sql lab] improve table name detection in free form
>> SQL
>>>>>> (#6793)
>>>>>>>> 2357c4aa Adding custom control overrides (#6956)
>>>>>>>> 9dd7e84a [sql-parse] Fixing LIMIT exceptions (#6963)
>>>>>>>> 5d8dd142 [csv-upload] Fixing message encoding (#6971)
>>>>>>>> f454dedd [main] Disable resetting main DB attributes (#6845)
>>>>>>>> e967b268 [sqla] Fixing order-by for non-inner-joins (#6862)
>>>>>>>> a5d9a4e0 Adding template_params to datasource editor for sqla
>>>> tables
>>>>>>> (#6869)
>>>>>>>> 6b895413 [datasource] Ensuring consistent behavior of
>> datasource
>>>>>>>> editing/saving. (#7037)
>>>>>>>> 8ef2789f Adding warning message for sqllab save query (#7028)
>>>>>>>> 0ebdb564 fix inaccurate data calculation with adata rolling and
>>>>>>>> contribution (#7035)
>>>>>>>> b3af6a26 [fix] explore chart from dashboard missed slice title
>>>> (#7046)
>>>>>>>> c54b067c [db-engine-spec] Aligning Hive/Presto partition logic
>>>> (#7007)
>>>>>>>> bd65942e Changing time table viz to pass formatTime a date
>>> (#7020)
>>>>>>>> 50accda9 [fix] Cursor jumping when editing chart and dashboard
>>>> titles
>>>>>>>> (#7038)
>>>>>>>> 5ace5769 0.31.0rc17
>>>>>>>> 927a5846 [WIP] fix user specified JSON metadata not updating
>>>> dashboard
>>>>>> on
>>>>>>>> refresh (#7027)
>>>>>>>> fafb824d 0.31.0rc16
>>>>>>>> 7b72985e [fix] /superset/slice/id url is too long (#6989)
>>>>>>>> b497d9e7 fix dashboard links in welcome page (#6756)
>>>>>>>> c42afa11 0.31.0rc15
>>>>>>>> 35c55278 Enhancement of query context and object. (#6962)
>>>>>>>> 1c41020c Split tags migration (#7002)
>>>>>>>> ec7a0b22 0.31.0rc14
>>>>>>>> 4655cb4c Remove Cypress from package.json (#6912)
>>>>>>>> fb8e3208 0.31.0rc13
>>>>>>>> b4cbe13d VIZ-190 fix (#6958)
>>>>>>>> 5b7b22fd 0.31.0rc12
>>>>>>>> 51804229 Fix deck.gl form data (#6953)
>>>>>>>> 9939a52d 0.31.0rc11
>>>>>>>> c3db74d9
>> (apache/cherry_c3db74d9021f9e60ef21beeb0847ff9f4b0277fd)
>>>> Fix
>>>>>>>> rendering regression from the introduction of bignumber (#6937)
>>>>>>>> 9940d30a 0.31.0rc10
>>>>>>>> 3df2b8d5 Add a safety check before getting clientHeight (#6923)
>>>>>>>> ccb51385 v0.31.0rc9
>>>>>>>> db0235fb Fix database typeahead in SQL Lab (#6917)
>>>>>>>> 953d6dc9 Address tooltip's disappearance and stickiness (#6898)
>>>>>>>> c0eaa5f6 Fix extra_filters in multi line viz (#6868)
>>>>>>>> ebcadc1f
>> (apache/cherry_ebcadc1f50994d98bd3dc42e2199b8d0328c061c)
>>>> Fix
>>>>>>>> tooltip (#6895)
>>>>>>>> 5fa5acb5 Add show metadata button back to the explore view
>>> (#6911)
>>>>>>>> ce76560a v0.31.0rc8
>>>>>>>> 8c549b46 Relayout SQL Editor (#6872)
>>>>>>>> bfe18963 [cosmetic] TableSelector use <i> instead of <Button>
>> for
>>>>>> refresh
>>>>>>>> (#6783)
>>>>>>>> 19b588b5 0.31.0rc7
>>>>>>>> d7e038ea Fixing issue where tooltip gets hidden on dashboard
>> for
>>>> all
>>>>>>> charts
>>>>>>>> (#6852)
>>>>>>>> 38e0ddac 0.31.0rc6
>>>>>>>> b7d2bd09 Fix line chart overflowing the right side (#6829)
>>>>>>>> b7e02ab7 [sql lab] fix stuck offline (#6782)
>>>>>>>> 8a7c245c 0.31.0rc5
>>>>>>>> f24efa72 Backend only tagging system (#6823)
>>>>>>>> 1ddacc42 [wtforms] Using wtforms-json which supports None
>> (#5445)
>>>>>>>> 4f37b9ae 0.31.0rc4
>>>>>>>> 845c7aa9 creating new circular-json safe stringify and
>> replacing
>>>> one
>>>>>> call
>>>>>>>> (#6772)
>>>>>>>> 8ea805ea Fixing sort issue with area chart and adding tests
>>> (#6358)
>>>>>>>> aff43c74 Allow specifying custom width for logo (#6739)
>>>>>>>> 7f865179 Remove test URL (#6740)
>>>>>>>> ed0f0ab2 0.31.0rc30.31.0rc30.31.0rc3
>>>>>>>> db81dc50 [fix] Add action for update chart id (#6769)
>>>>>>>> 37de92b8 [fix] JS error out when rename a new chart (#6752)
>>>>>>>> 4d01a02f 0.31.0rc2
>>>>>>>> 0e48e050 Fix sticky tooltips on nvd3 vizzes
>>>>>>>> ae95c893 Fix playslider
>>>>>>>> 58e3a39f Add iframe and markup legacy plugin (#6741)
>>>>>>>> b80b0b90 (apache/0.31) 0.31.0rc1
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> 
>>>>>> *Jeff Feng*
>>>>>> Product Lead
>>>>>> m: (949)-610-5108
>>>>>> twitter: @jtfeng
>>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> 
>>>>> *Jeff Feng*
>>>>> Product Lead
>>>>> m: (949)-610-5108
>>>>> twitter: @jtfeng
>>>> 
>>> 
>> 

Re: [VOTE] Release Superset 0.31.0 based on Superset 0.31.0 RC18

Posted by abhishek sharma <ab...@gmail.com>.
-1 (since, depenedency croniter==0.3.26 is failing.)

Thanks.

On Mon, Apr 15, 2019 at 3:54 PM Alan Gates <al...@gmail.com> wrote:

> Per https://www.apache.org/legal/resolved.html#cc-by the CC BY 4.0 license
> can only be used on things included in binary form.  It appears that it is
> data from the diva-gis.org that is being included under this license,
> which
> I would think meets the requirement.  But I don't know how to verify that
> only data files from that source are being included.  Is there a list
> somewhere of the files included from that source?
>
> Other than that, things look good.  License, notice, and disclaimer files
> all look good.  All the .py and .sh files have the appropriate Apache
> License header, I didn't find any binaries.
>
> Alan.
>
> On Mon, Apr 15, 2019 at 10:47 AM John Bodley <john.bodley@airbnb.com
> .invalid>
> wrote:
>
> > +1
> >
> > On Sun, Apr 14, 2019 at 9:18 AM Krist Wongsuphasawat <
> > krist.wongz@gmail.com>
> > wrote:
> >
> > > +1 exciting!
> > >
> > > Best regards,
> > >
> > > Krist
> > >
> > > --
> > >
> > > Krist Wongsuphasawat
> > > http://kristw.yellowpigz.com
> > > On Apr 14, 2019, 06:24 -0700, Jeff Feng <jeff.feng@airbnb.com.invalid
> >,
> > > wrote:
> > > > +1 Binding
> > > >
> > > > On Sun, Apr 14, 2019 at 6:20 AM Bolke de Bruin <bd...@gmail.com>
> > > wrote:
> > > >
> > > > > +1, non-binding
> > > > >
> > > > > I checked:
> > > > >
> > > > > * SHA512
> > > > > * Signature of the release, can use some improvement but the key
> > > checks out
> > > > > here (https://people.apache.org/keys/committer/):
> > > > >
> > > > > gpg: Signature made Tue Mar 19 07:35:24 2019 CET
> > > > > gpg: using RSA key BB990B01715969F648C7A65472DC479A3011B01B
> > > > > gpg: Good signature from "Maxime Beauchemin <
> > > maximebeauchemin@gmail.com>"
> > > > > [unknown]
> > > > > gpg: WARNING: This key is not certified with a trusted signature!
> > > > > gpg: There is no indication that the signature belongs to the
> > > > > owner.
> > > > > Primary key fingerprint: BB99 0B01 7159 69F6 48C7 A654 72DC 479A
> 3011
> > > B01B
> > > > >
> > > > > * NOTICE present
> > > > > * LICENSE present
> > > > > * DISCLAIMER present
> > > > > * INSTALL.txt present (did not check build)
> > > > > * ran apache-rat
> > > > >
> > > > > Good luck at the incubator!
> > > > >
> > > > > (O and the vote is open for a minimum of 48h I believe :-) ).
> > > > >
> > > > > B.
> > > > >
> > > > >
> > > > >
> > > > > On 14 April 2019 at 00:24:11, Jeff Feng
> (jeff.feng@airbnb.com.invalid
> > )
> > > > > wrote:
> > > > >
> > > > > ++ this is very exciting. Thank you Max!
> > > > >
> > > > > On Sat, Apr 13, 2019 at 3:19 PM Bolke de Bruin <bd...@gmail.com>
> > > wrote:
> > > > >
> > > > > > Great stuff Max! Good to see this happening!
> > > > > >
> > > > > > - Maybe good to note that only the vote of committers counts as a
> > > binding
> > > > > > vote and that it's good practice to make that clear when voting?
> > > > > >
> > > > > > I'll verify the release tomorrow.
> > > > > >
> > > > > > B.
> > > > > >
> > > > > > Sent from my iPhone
> > > > > >
> > > > > > > On 13 Apr 2019, at 23:56, Maxime Beauchemin <
> > > > > maximebeauchemin@gmail.com>
> > > > >
> > > > > > wrote:
> > > > > > >
> > > > > > > Dear all,
> > > > > > >
> > > > > > > The source release 0.31.0 RC18 for Apache Superset is baked and
> > > > > available
> > > > > > > at:
> > > > > > > https://dist.apache.org/repos/dist/dev/incubator/superset/,
> > public
> > > > > > > keys are available
> > > > > > > at
> > > https://dist.apache.org/repos/dist/release/incubator/superset/KEYS
> > > > > > >
> > > > > > > This is the first ASF release candidate of Superset (!)* We're
> > > still
> > > > > > > ironing out our release process, so please bear with us and
> help
> > > if you
> > > > > > can*.
> > > > > > > Note that we understand that starting at "RC18" is confusing,
> but
> > > > > > > constitute an outlier as we handoff from the old process to the
> > new
> > > > > one.
> > > > > > > From this point onwards, we intend on using a linear sequence
> > that
> > > maps
> > > > > > > one-to-one with Apache-submitted release candidates. The term
> > > release
> > > > > > > candidate and label RC should be exclusive to the proper
> > > > > Apache-compliant
> > > > > > > release process moving forward.
> > > > > > >
> > > > > > > Also note that I decided to use the label `0.31.0rc18` (pypi
> > > compliant)
> > > > > > > instead of a semver compliant `0.31.0-rc.18` which Pypi and
> > > Python's
> > > > > > > PEP-440 won't allow. This being a Python project, we use
> Python's
> > > > > > standards.
> > > > > > >
> > > > > > > As I went along, I documented the process in RELEASING.md in
> the
> > > repo,
> > > > > > > latest edits here
> > > > > > > https://github.com/apache/incubator-superset/pull/7296/files
> > > > > > >
> > > > > > > For context, the `0.31` release branch was cut at SHA
> 1fece0d2f,
> > > that
> > > > > was
> > > > > > > merged on master on Jan 22nd. From that common ancestor, the
> > > following
> > > > > > list
> > > > > > > of commit was added as cherry-picks. The SHAs in the list
> bellow
> > > > > > reference
> > > > > > > the cherries on the release branch, PR number are available to
> > get
> > > more
> > > > > > > details.
> > > > > > >
> > > > > > > c43d0fd3 [sqlparse] Fixing table name extraction for
> ill-defined
> > > query
> > > > > > > (#7029)
> > > > > > > b64a452a [sql lab] improve table name detection in free form
> SQL
> > > > > (#6793)
> > > > > > > 2357c4aa Adding custom control overrides (#6956)
> > > > > > > 9dd7e84a [sql-parse] Fixing LIMIT exceptions (#6963)
> > > > > > > 5d8dd142 [csv-upload] Fixing message encoding (#6971)
> > > > > > > f454dedd [main] Disable resetting main DB attributes (#6845)
> > > > > > > e967b268 [sqla] Fixing order-by for non-inner-joins (#6862)
> > > > > > > a5d9a4e0 Adding template_params to datasource editor for sqla
> > > tables
> > > > > > (#6869)
> > > > > > > 6b895413 [datasource] Ensuring consistent behavior of
> datasource
> > > > > > > editing/saving. (#7037)
> > > > > > > 8ef2789f Adding warning message for sqllab save query (#7028)
> > > > > > > 0ebdb564 fix inaccurate data calculation with adata rolling and
> > > > > > > contribution (#7035)
> > > > > > > b3af6a26 [fix] explore chart from dashboard missed slice title
> > > (#7046)
> > > > > > > c54b067c [db-engine-spec] Aligning Hive/Presto partition logic
> > > (#7007)
> > > > > > > bd65942e Changing time table viz to pass formatTime a date
> > (#7020)
> > > > > > > 50accda9 [fix] Cursor jumping when editing chart and dashboard
> > > titles
> > > > > > > (#7038)
> > > > > > > 5ace5769 0.31.0rc17
> > > > > > > 927a5846 [WIP] fix user specified JSON metadata not updating
> > > dashboard
> > > > > on
> > > > > > > refresh (#7027)
> > > > > > > fafb824d 0.31.0rc16
> > > > > > > 7b72985e [fix] /superset/slice/id url is too long (#6989)
> > > > > > > b497d9e7 fix dashboard links in welcome page (#6756)
> > > > > > > c42afa11 0.31.0rc15
> > > > > > > 35c55278 Enhancement of query context and object. (#6962)
> > > > > > > 1c41020c Split tags migration (#7002)
> > > > > > > ec7a0b22 0.31.0rc14
> > > > > > > 4655cb4c Remove Cypress from package.json (#6912)
> > > > > > > fb8e3208 0.31.0rc13
> > > > > > > b4cbe13d VIZ-190 fix (#6958)
> > > > > > > 5b7b22fd 0.31.0rc12
> > > > > > > 51804229 Fix deck.gl form data (#6953)
> > > > > > > 9939a52d 0.31.0rc11
> > > > > > > c3db74d9
> (apache/cherry_c3db74d9021f9e60ef21beeb0847ff9f4b0277fd)
> > > Fix
> > > > > > > rendering regression from the introduction of bignumber (#6937)
> > > > > > > 9940d30a 0.31.0rc10
> > > > > > > 3df2b8d5 Add a safety check before getting clientHeight (#6923)
> > > > > > > ccb51385 v0.31.0rc9
> > > > > > > db0235fb Fix database typeahead in SQL Lab (#6917)
> > > > > > > 953d6dc9 Address tooltip's disappearance and stickiness (#6898)
> > > > > > > c0eaa5f6 Fix extra_filters in multi line viz (#6868)
> > > > > > > ebcadc1f
> (apache/cherry_ebcadc1f50994d98bd3dc42e2199b8d0328c061c)
> > > Fix
> > > > > > > tooltip (#6895)
> > > > > > > 5fa5acb5 Add show metadata button back to the explore view
> > (#6911)
> > > > > > > ce76560a v0.31.0rc8
> > > > > > > 8c549b46 Relayout SQL Editor (#6872)
> > > > > > > bfe18963 [cosmetic] TableSelector use <i> instead of <Button>
> for
> > > > > refresh
> > > > > > > (#6783)
> > > > > > > 19b588b5 0.31.0rc7
> > > > > > > d7e038ea Fixing issue where tooltip gets hidden on dashboard
> for
> > > all
> > > > > > charts
> > > > > > > (#6852)
> > > > > > > 38e0ddac 0.31.0rc6
> > > > > > > b7d2bd09 Fix line chart overflowing the right side (#6829)
> > > > > > > b7e02ab7 [sql lab] fix stuck offline (#6782)
> > > > > > > 8a7c245c 0.31.0rc5
> > > > > > > f24efa72 Backend only tagging system (#6823)
> > > > > > > 1ddacc42 [wtforms] Using wtforms-json which supports None
> (#5445)
> > > > > > > 4f37b9ae 0.31.0rc4
> > > > > > > 845c7aa9 creating new circular-json safe stringify and
> replacing
> > > one
> > > > > call
> > > > > > > (#6772)
> > > > > > > 8ea805ea Fixing sort issue with area chart and adding tests
> > (#6358)
> > > > > > > aff43c74 Allow specifying custom width for logo (#6739)
> > > > > > > 7f865179 Remove test URL (#6740)
> > > > > > > ed0f0ab2 0.31.0rc30.31.0rc30.31.0rc3
> > > > > > > db81dc50 [fix] Add action for update chart id (#6769)
> > > > > > > 37de92b8 [fix] JS error out when rename a new chart (#6752)
> > > > > > > 4d01a02f 0.31.0rc2
> > > > > > > 0e48e050 Fix sticky tooltips on nvd3 vizzes
> > > > > > > ae95c893 Fix playslider
> > > > > > > 58e3a39f Add iframe and markup legacy plugin (#6741)
> > > > > > > b80b0b90 (apache/0.31) 0.31.0rc1
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > >
> > > > > *Jeff Feng*
> > > > > Product Lead
> > > > > m: (949)-610-5108
> > > > > twitter: @jtfeng
> > > > >
> > > >
> > > >
> > > > --
> > > >
> > > > *Jeff Feng*
> > > > Product Lead
> > > > m: (949)-610-5108
> > > > twitter: @jtfeng
> > >
> >
>

Re: [VOTE] Release Superset 0.31.0 based on Superset 0.31.0 RC18

Posted by Alan Gates <al...@gmail.com>.
Per https://www.apache.org/legal/resolved.html#cc-by the CC BY 4.0 license
can only be used on things included in binary form.  It appears that it is
data from the diva-gis.org that is being included under this license, which
I would think meets the requirement.  But I don't know how to verify that
only data files from that source are being included.  Is there a list
somewhere of the files included from that source?

Other than that, things look good.  License, notice, and disclaimer files
all look good.  All the .py and .sh files have the appropriate Apache
License header, I didn't find any binaries.

Alan.

On Mon, Apr 15, 2019 at 10:47 AM John Bodley <jo...@airbnb.com.invalid>
wrote:

> +1
>
> On Sun, Apr 14, 2019 at 9:18 AM Krist Wongsuphasawat <
> krist.wongz@gmail.com>
> wrote:
>
> > +1 exciting!
> >
> > Best regards,
> >
> > Krist
> >
> > --
> >
> > Krist Wongsuphasawat
> > http://kristw.yellowpigz.com
> > On Apr 14, 2019, 06:24 -0700, Jeff Feng <je...@airbnb.com.invalid>,
> > wrote:
> > > +1 Binding
> > >
> > > On Sun, Apr 14, 2019 at 6:20 AM Bolke de Bruin <bd...@gmail.com>
> > wrote:
> > >
> > > > +1, non-binding
> > > >
> > > > I checked:
> > > >
> > > > * SHA512
> > > > * Signature of the release, can use some improvement but the key
> > checks out
> > > > here (https://people.apache.org/keys/committer/):
> > > >
> > > > gpg: Signature made Tue Mar 19 07:35:24 2019 CET
> > > > gpg: using RSA key BB990B01715969F648C7A65472DC479A3011B01B
> > > > gpg: Good signature from "Maxime Beauchemin <
> > maximebeauchemin@gmail.com>"
> > > > [unknown]
> > > > gpg: WARNING: This key is not certified with a trusted signature!
> > > > gpg: There is no indication that the signature belongs to the
> > > > owner.
> > > > Primary key fingerprint: BB99 0B01 7159 69F6 48C7 A654 72DC 479A 3011
> > B01B
> > > >
> > > > * NOTICE present
> > > > * LICENSE present
> > > > * DISCLAIMER present
> > > > * INSTALL.txt present (did not check build)
> > > > * ran apache-rat
> > > >
> > > > Good luck at the incubator!
> > > >
> > > > (O and the vote is open for a minimum of 48h I believe :-) ).
> > > >
> > > > B.
> > > >
> > > >
> > > >
> > > > On 14 April 2019 at 00:24:11, Jeff Feng (jeff.feng@airbnb.com.invalid
> )
> > > > wrote:
> > > >
> > > > ++ this is very exciting. Thank you Max!
> > > >
> > > > On Sat, Apr 13, 2019 at 3:19 PM Bolke de Bruin <bd...@gmail.com>
> > wrote:
> > > >
> > > > > Great stuff Max! Good to see this happening!
> > > > >
> > > > > - Maybe good to note that only the vote of committers counts as a
> > binding
> > > > > vote and that it's good practice to make that clear when voting?
> > > > >
> > > > > I'll verify the release tomorrow.
> > > > >
> > > > > B.
> > > > >
> > > > > Sent from my iPhone
> > > > >
> > > > > > On 13 Apr 2019, at 23:56, Maxime Beauchemin <
> > > > maximebeauchemin@gmail.com>
> > > >
> > > > > wrote:
> > > > > >
> > > > > > Dear all,
> > > > > >
> > > > > > The source release 0.31.0 RC18 for Apache Superset is baked and
> > > > available
> > > > > > at:
> > > > > > https://dist.apache.org/repos/dist/dev/incubator/superset/,
> public
> > > > > > keys are available
> > > > > > at
> > https://dist.apache.org/repos/dist/release/incubator/superset/KEYS
> > > > > >
> > > > > > This is the first ASF release candidate of Superset (!)* We're
> > still
> > > > > > ironing out our release process, so please bear with us and help
> > if you
> > > > > can*.
> > > > > > Note that we understand that starting at "RC18" is confusing, but
> > > > > > constitute an outlier as we handoff from the old process to the
> new
> > > > one.
> > > > > > From this point onwards, we intend on using a linear sequence
> that
> > maps
> > > > > > one-to-one with Apache-submitted release candidates. The term
> > release
> > > > > > candidate and label RC should be exclusive to the proper
> > > > Apache-compliant
> > > > > > release process moving forward.
> > > > > >
> > > > > > Also note that I decided to use the label `0.31.0rc18` (pypi
> > compliant)
> > > > > > instead of a semver compliant `0.31.0-rc.18` which Pypi and
> > Python's
> > > > > > PEP-440 won't allow. This being a Python project, we use Python's
> > > > > standards.
> > > > > >
> > > > > > As I went along, I documented the process in RELEASING.md in the
> > repo,
> > > > > > latest edits here
> > > > > > https://github.com/apache/incubator-superset/pull/7296/files
> > > > > >
> > > > > > For context, the `0.31` release branch was cut at SHA 1fece0d2f,
> > that
> > > > was
> > > > > > merged on master on Jan 22nd. From that common ancestor, the
> > following
> > > > > list
> > > > > > of commit was added as cherry-picks. The SHAs in the list bellow
> > > > > reference
> > > > > > the cherries on the release branch, PR number are available to
> get
> > more
> > > > > > details.
> > > > > >
> > > > > > c43d0fd3 [sqlparse] Fixing table name extraction for ill-defined
> > query
> > > > > > (#7029)
> > > > > > b64a452a [sql lab] improve table name detection in free form SQL
> > > > (#6793)
> > > > > > 2357c4aa Adding custom control overrides (#6956)
> > > > > > 9dd7e84a [sql-parse] Fixing LIMIT exceptions (#6963)
> > > > > > 5d8dd142 [csv-upload] Fixing message encoding (#6971)
> > > > > > f454dedd [main] Disable resetting main DB attributes (#6845)
> > > > > > e967b268 [sqla] Fixing order-by for non-inner-joins (#6862)
> > > > > > a5d9a4e0 Adding template_params to datasource editor for sqla
> > tables
> > > > > (#6869)
> > > > > > 6b895413 [datasource] Ensuring consistent behavior of datasource
> > > > > > editing/saving. (#7037)
> > > > > > 8ef2789f Adding warning message for sqllab save query (#7028)
> > > > > > 0ebdb564 fix inaccurate data calculation with adata rolling and
> > > > > > contribution (#7035)
> > > > > > b3af6a26 [fix] explore chart from dashboard missed slice title
> > (#7046)
> > > > > > c54b067c [db-engine-spec] Aligning Hive/Presto partition logic
> > (#7007)
> > > > > > bd65942e Changing time table viz to pass formatTime a date
> (#7020)
> > > > > > 50accda9 [fix] Cursor jumping when editing chart and dashboard
> > titles
> > > > > > (#7038)
> > > > > > 5ace5769 0.31.0rc17
> > > > > > 927a5846 [WIP] fix user specified JSON metadata not updating
> > dashboard
> > > > on
> > > > > > refresh (#7027)
> > > > > > fafb824d 0.31.0rc16
> > > > > > 7b72985e [fix] /superset/slice/id url is too long (#6989)
> > > > > > b497d9e7 fix dashboard links in welcome page (#6756)
> > > > > > c42afa11 0.31.0rc15
> > > > > > 35c55278 Enhancement of query context and object. (#6962)
> > > > > > 1c41020c Split tags migration (#7002)
> > > > > > ec7a0b22 0.31.0rc14
> > > > > > 4655cb4c Remove Cypress from package.json (#6912)
> > > > > > fb8e3208 0.31.0rc13
> > > > > > b4cbe13d VIZ-190 fix (#6958)
> > > > > > 5b7b22fd 0.31.0rc12
> > > > > > 51804229 Fix deck.gl form data (#6953)
> > > > > > 9939a52d 0.31.0rc11
> > > > > > c3db74d9 (apache/cherry_c3db74d9021f9e60ef21beeb0847ff9f4b0277fd)
> > Fix
> > > > > > rendering regression from the introduction of bignumber (#6937)
> > > > > > 9940d30a 0.31.0rc10
> > > > > > 3df2b8d5 Add a safety check before getting clientHeight (#6923)
> > > > > > ccb51385 v0.31.0rc9
> > > > > > db0235fb Fix database typeahead in SQL Lab (#6917)
> > > > > > 953d6dc9 Address tooltip's disappearance and stickiness (#6898)
> > > > > > c0eaa5f6 Fix extra_filters in multi line viz (#6868)
> > > > > > ebcadc1f (apache/cherry_ebcadc1f50994d98bd3dc42e2199b8d0328c061c)
> > Fix
> > > > > > tooltip (#6895)
> > > > > > 5fa5acb5 Add show metadata button back to the explore view
> (#6911)
> > > > > > ce76560a v0.31.0rc8
> > > > > > 8c549b46 Relayout SQL Editor (#6872)
> > > > > > bfe18963 [cosmetic] TableSelector use <i> instead of <Button> for
> > > > refresh
> > > > > > (#6783)
> > > > > > 19b588b5 0.31.0rc7
> > > > > > d7e038ea Fixing issue where tooltip gets hidden on dashboard for
> > all
> > > > > charts
> > > > > > (#6852)
> > > > > > 38e0ddac 0.31.0rc6
> > > > > > b7d2bd09 Fix line chart overflowing the right side (#6829)
> > > > > > b7e02ab7 [sql lab] fix stuck offline (#6782)
> > > > > > 8a7c245c 0.31.0rc5
> > > > > > f24efa72 Backend only tagging system (#6823)
> > > > > > 1ddacc42 [wtforms] Using wtforms-json which supports None (#5445)
> > > > > > 4f37b9ae 0.31.0rc4
> > > > > > 845c7aa9 creating new circular-json safe stringify and replacing
> > one
> > > > call
> > > > > > (#6772)
> > > > > > 8ea805ea Fixing sort issue with area chart and adding tests
> (#6358)
> > > > > > aff43c74 Allow specifying custom width for logo (#6739)
> > > > > > 7f865179 Remove test URL (#6740)
> > > > > > ed0f0ab2 0.31.0rc30.31.0rc30.31.0rc3
> > > > > > db81dc50 [fix] Add action for update chart id (#6769)
> > > > > > 37de92b8 [fix] JS error out when rename a new chart (#6752)
> > > > > > 4d01a02f 0.31.0rc2
> > > > > > 0e48e050 Fix sticky tooltips on nvd3 vizzes
> > > > > > ae95c893 Fix playslider
> > > > > > 58e3a39f Add iframe and markup legacy plugin (#6741)
> > > > > > b80b0b90 (apache/0.31) 0.31.0rc1
> > > > >
> > > >
> > > >
> > > > --
> > > >
> > > > *Jeff Feng*
> > > > Product Lead
> > > > m: (949)-610-5108
> > > > twitter: @jtfeng
> > > >
> > >
> > >
> > > --
> > >
> > > *Jeff Feng*
> > > Product Lead
> > > m: (949)-610-5108
> > > twitter: @jtfeng
> >
>

Re: [VOTE] Release Superset 0.31.0 based on Superset 0.31.0 RC18

Posted by John Bodley <jo...@airbnb.com.INVALID>.
+1

On Sun, Apr 14, 2019 at 9:18 AM Krist Wongsuphasawat <kr...@gmail.com>
wrote:

> +1 exciting!
>
> Best regards,
>
> Krist
>
> --
>
> Krist Wongsuphasawat
> http://kristw.yellowpigz.com
> On Apr 14, 2019, 06:24 -0700, Jeff Feng <je...@airbnb.com.invalid>,
> wrote:
> > +1 Binding
> >
> > On Sun, Apr 14, 2019 at 6:20 AM Bolke de Bruin <bd...@gmail.com>
> wrote:
> >
> > > +1, non-binding
> > >
> > > I checked:
> > >
> > > * SHA512
> > > * Signature of the release, can use some improvement but the key
> checks out
> > > here (https://people.apache.org/keys/committer/):
> > >
> > > gpg: Signature made Tue Mar 19 07:35:24 2019 CET
> > > gpg: using RSA key BB990B01715969F648C7A65472DC479A3011B01B
> > > gpg: Good signature from "Maxime Beauchemin <
> maximebeauchemin@gmail.com>"
> > > [unknown]
> > > gpg: WARNING: This key is not certified with a trusted signature!
> > > gpg: There is no indication that the signature belongs to the
> > > owner.
> > > Primary key fingerprint: BB99 0B01 7159 69F6 48C7 A654 72DC 479A 3011
> B01B
> > >
> > > * NOTICE present
> > > * LICENSE present
> > > * DISCLAIMER present
> > > * INSTALL.txt present (did not check build)
> > > * ran apache-rat
> > >
> > > Good luck at the incubator!
> > >
> > > (O and the vote is open for a minimum of 48h I believe :-) ).
> > >
> > > B.
> > >
> > >
> > >
> > > On 14 April 2019 at 00:24:11, Jeff Feng (jeff.feng@airbnb.com.invalid)
> > > wrote:
> > >
> > > ++ this is very exciting. Thank you Max!
> > >
> > > On Sat, Apr 13, 2019 at 3:19 PM Bolke de Bruin <bd...@gmail.com>
> wrote:
> > >
> > > > Great stuff Max! Good to see this happening!
> > > >
> > > > - Maybe good to note that only the vote of committers counts as a
> binding
> > > > vote and that it's good practice to make that clear when voting?
> > > >
> > > > I'll verify the release tomorrow.
> > > >
> > > > B.
> > > >
> > > > Sent from my iPhone
> > > >
> > > > > On 13 Apr 2019, at 23:56, Maxime Beauchemin <
> > > maximebeauchemin@gmail.com>
> > >
> > > > wrote:
> > > > >
> > > > > Dear all,
> > > > >
> > > > > The source release 0.31.0 RC18 for Apache Superset is baked and
> > > available
> > > > > at:
> > > > > https://dist.apache.org/repos/dist/dev/incubator/superset/, public
> > > > > keys are available
> > > > > at
> https://dist.apache.org/repos/dist/release/incubator/superset/KEYS
> > > > >
> > > > > This is the first ASF release candidate of Superset (!)* We're
> still
> > > > > ironing out our release process, so please bear with us and help
> if you
> > > > can*.
> > > > > Note that we understand that starting at "RC18" is confusing, but
> > > > > constitute an outlier as we handoff from the old process to the new
> > > one.
> > > > > From this point onwards, we intend on using a linear sequence that
> maps
> > > > > one-to-one with Apache-submitted release candidates. The term
> release
> > > > > candidate and label RC should be exclusive to the proper
> > > Apache-compliant
> > > > > release process moving forward.
> > > > >
> > > > > Also note that I decided to use the label `0.31.0rc18` (pypi
> compliant)
> > > > > instead of a semver compliant `0.31.0-rc.18` which Pypi and
> Python's
> > > > > PEP-440 won't allow. This being a Python project, we use Python's
> > > > standards.
> > > > >
> > > > > As I went along, I documented the process in RELEASING.md in the
> repo,
> > > > > latest edits here
> > > > > https://github.com/apache/incubator-superset/pull/7296/files
> > > > >
> > > > > For context, the `0.31` release branch was cut at SHA 1fece0d2f,
> that
> > > was
> > > > > merged on master on Jan 22nd. From that common ancestor, the
> following
> > > > list
> > > > > of commit was added as cherry-picks. The SHAs in the list bellow
> > > > reference
> > > > > the cherries on the release branch, PR number are available to get
> more
> > > > > details.
> > > > >
> > > > > c43d0fd3 [sqlparse] Fixing table name extraction for ill-defined
> query
> > > > > (#7029)
> > > > > b64a452a [sql lab] improve table name detection in free form SQL
> > > (#6793)
> > > > > 2357c4aa Adding custom control overrides (#6956)
> > > > > 9dd7e84a [sql-parse] Fixing LIMIT exceptions (#6963)
> > > > > 5d8dd142 [csv-upload] Fixing message encoding (#6971)
> > > > > f454dedd [main] Disable resetting main DB attributes (#6845)
> > > > > e967b268 [sqla] Fixing order-by for non-inner-joins (#6862)
> > > > > a5d9a4e0 Adding template_params to datasource editor for sqla
> tables
> > > > (#6869)
> > > > > 6b895413 [datasource] Ensuring consistent behavior of datasource
> > > > > editing/saving. (#7037)
> > > > > 8ef2789f Adding warning message for sqllab save query (#7028)
> > > > > 0ebdb564 fix inaccurate data calculation with adata rolling and
> > > > > contribution (#7035)
> > > > > b3af6a26 [fix] explore chart from dashboard missed slice title
> (#7046)
> > > > > c54b067c [db-engine-spec] Aligning Hive/Presto partition logic
> (#7007)
> > > > > bd65942e Changing time table viz to pass formatTime a date (#7020)
> > > > > 50accda9 [fix] Cursor jumping when editing chart and dashboard
> titles
> > > > > (#7038)
> > > > > 5ace5769 0.31.0rc17
> > > > > 927a5846 [WIP] fix user specified JSON metadata not updating
> dashboard
> > > on
> > > > > refresh (#7027)
> > > > > fafb824d 0.31.0rc16
> > > > > 7b72985e [fix] /superset/slice/id url is too long (#6989)
> > > > > b497d9e7 fix dashboard links in welcome page (#6756)
> > > > > c42afa11 0.31.0rc15
> > > > > 35c55278 Enhancement of query context and object. (#6962)
> > > > > 1c41020c Split tags migration (#7002)
> > > > > ec7a0b22 0.31.0rc14
> > > > > 4655cb4c Remove Cypress from package.json (#6912)
> > > > > fb8e3208 0.31.0rc13
> > > > > b4cbe13d VIZ-190 fix (#6958)
> > > > > 5b7b22fd 0.31.0rc12
> > > > > 51804229 Fix deck.gl form data (#6953)
> > > > > 9939a52d 0.31.0rc11
> > > > > c3db74d9 (apache/cherry_c3db74d9021f9e60ef21beeb0847ff9f4b0277fd)
> Fix
> > > > > rendering regression from the introduction of bignumber (#6937)
> > > > > 9940d30a 0.31.0rc10
> > > > > 3df2b8d5 Add a safety check before getting clientHeight (#6923)
> > > > > ccb51385 v0.31.0rc9
> > > > > db0235fb Fix database typeahead in SQL Lab (#6917)
> > > > > 953d6dc9 Address tooltip's disappearance and stickiness (#6898)
> > > > > c0eaa5f6 Fix extra_filters in multi line viz (#6868)
> > > > > ebcadc1f (apache/cherry_ebcadc1f50994d98bd3dc42e2199b8d0328c061c)
> Fix
> > > > > tooltip (#6895)
> > > > > 5fa5acb5 Add show metadata button back to the explore view (#6911)
> > > > > ce76560a v0.31.0rc8
> > > > > 8c549b46 Relayout SQL Editor (#6872)
> > > > > bfe18963 [cosmetic] TableSelector use <i> instead of <Button> for
> > > refresh
> > > > > (#6783)
> > > > > 19b588b5 0.31.0rc7
> > > > > d7e038ea Fixing issue where tooltip gets hidden on dashboard for
> all
> > > > charts
> > > > > (#6852)
> > > > > 38e0ddac 0.31.0rc6
> > > > > b7d2bd09 Fix line chart overflowing the right side (#6829)
> > > > > b7e02ab7 [sql lab] fix stuck offline (#6782)
> > > > > 8a7c245c 0.31.0rc5
> > > > > f24efa72 Backend only tagging system (#6823)
> > > > > 1ddacc42 [wtforms] Using wtforms-json which supports None (#5445)
> > > > > 4f37b9ae 0.31.0rc4
> > > > > 845c7aa9 creating new circular-json safe stringify and replacing
> one
> > > call
> > > > > (#6772)
> > > > > 8ea805ea Fixing sort issue with area chart and adding tests (#6358)
> > > > > aff43c74 Allow specifying custom width for logo (#6739)
> > > > > 7f865179 Remove test URL (#6740)
> > > > > ed0f0ab2 0.31.0rc30.31.0rc30.31.0rc3
> > > > > db81dc50 [fix] Add action for update chart id (#6769)
> > > > > 37de92b8 [fix] JS error out when rename a new chart (#6752)
> > > > > 4d01a02f 0.31.0rc2
> > > > > 0e48e050 Fix sticky tooltips on nvd3 vizzes
> > > > > ae95c893 Fix playslider
> > > > > 58e3a39f Add iframe and markup legacy plugin (#6741)
> > > > > b80b0b90 (apache/0.31) 0.31.0rc1
> > > >
> > >
> > >
> > > --
> > >
> > > *Jeff Feng*
> > > Product Lead
> > > m: (949)-610-5108
> > > twitter: @jtfeng
> > >
> >
> >
> > --
> >
> > *Jeff Feng*
> > Product Lead
> > m: (949)-610-5108
> > twitter: @jtfeng
>

Re: [VOTE] Release Superset 0.31.0 based on Superset 0.31.0 RC18

Posted by Krist Wongsuphasawat <kr...@gmail.com>.
+1 exciting!

Best regards,

Krist

--

Krist Wongsuphasawat
http://kristw.yellowpigz.com
On Apr 14, 2019, 06:24 -0700, Jeff Feng <je...@airbnb.com.invalid>, wrote:
> +1 Binding
>
> On Sun, Apr 14, 2019 at 6:20 AM Bolke de Bruin <bd...@gmail.com> wrote:
>
> > +1, non-binding
> >
> > I checked:
> >
> > * SHA512
> > * Signature of the release, can use some improvement but the key checks out
> > here (https://people.apache.org/keys/committer/):
> >
> > gpg: Signature made Tue Mar 19 07:35:24 2019 CET
> > gpg: using RSA key BB990B01715969F648C7A65472DC479A3011B01B
> > gpg: Good signature from "Maxime Beauchemin <ma...@gmail.com>"
> > [unknown]
> > gpg: WARNING: This key is not certified with a trusted signature!
> > gpg: There is no indication that the signature belongs to the
> > owner.
> > Primary key fingerprint: BB99 0B01 7159 69F6 48C7 A654 72DC 479A 3011 B01B
> >
> > * NOTICE present
> > * LICENSE present
> > * DISCLAIMER present
> > * INSTALL.txt present (did not check build)
> > * ran apache-rat
> >
> > Good luck at the incubator!
> >
> > (O and the vote is open for a minimum of 48h I believe :-) ).
> >
> > B.
> >
> >
> >
> > On 14 April 2019 at 00:24:11, Jeff Feng (jeff.feng@airbnb.com.invalid)
> > wrote:
> >
> > ++ this is very exciting. Thank you Max!
> >
> > On Sat, Apr 13, 2019 at 3:19 PM Bolke de Bruin <bd...@gmail.com> wrote:
> >
> > > Great stuff Max! Good to see this happening!
> > >
> > > - Maybe good to note that only the vote of committers counts as a binding
> > > vote and that it's good practice to make that clear when voting?
> > >
> > > I'll verify the release tomorrow.
> > >
> > > B.
> > >
> > > Sent from my iPhone
> > >
> > > > On 13 Apr 2019, at 23:56, Maxime Beauchemin <
> > maximebeauchemin@gmail.com>
> >
> > > wrote:
> > > >
> > > > Dear all,
> > > >
> > > > The source release 0.31.0 RC18 for Apache Superset is baked and
> > available
> > > > at:
> > > > https://dist.apache.org/repos/dist/dev/incubator/superset/, public
> > > > keys are available
> > > > at https://dist.apache.org/repos/dist/release/incubator/superset/KEYS
> > > >
> > > > This is the first ASF release candidate of Superset (!)* We're still
> > > > ironing out our release process, so please bear with us and help if you
> > > can*.
> > > > Note that we understand that starting at "RC18" is confusing, but
> > > > constitute an outlier as we handoff from the old process to the new
> > one.
> > > > From this point onwards, we intend on using a linear sequence that maps
> > > > one-to-one with Apache-submitted release candidates. The term release
> > > > candidate and label RC should be exclusive to the proper
> > Apache-compliant
> > > > release process moving forward.
> > > >
> > > > Also note that I decided to use the label `0.31.0rc18` (pypi compliant)
> > > > instead of a semver compliant `0.31.0-rc.18` which Pypi and Python's
> > > > PEP-440 won't allow. This being a Python project, we use Python's
> > > standards.
> > > >
> > > > As I went along, I documented the process in RELEASING.md in the repo,
> > > > latest edits here
> > > > https://github.com/apache/incubator-superset/pull/7296/files
> > > >
> > > > For context, the `0.31` release branch was cut at SHA 1fece0d2f, that
> > was
> > > > merged on master on Jan 22nd. From that common ancestor, the following
> > > list
> > > > of commit was added as cherry-picks. The SHAs in the list bellow
> > > reference
> > > > the cherries on the release branch, PR number are available to get more
> > > > details.
> > > >
> > > > c43d0fd3 [sqlparse] Fixing table name extraction for ill-defined query
> > > > (#7029)
> > > > b64a452a [sql lab] improve table name detection in free form SQL
> > (#6793)
> > > > 2357c4aa Adding custom control overrides (#6956)
> > > > 9dd7e84a [sql-parse] Fixing LIMIT exceptions (#6963)
> > > > 5d8dd142 [csv-upload] Fixing message encoding (#6971)
> > > > f454dedd [main] Disable resetting main DB attributes (#6845)
> > > > e967b268 [sqla] Fixing order-by for non-inner-joins (#6862)
> > > > a5d9a4e0 Adding template_params to datasource editor for sqla tables
> > > (#6869)
> > > > 6b895413 [datasource] Ensuring consistent behavior of datasource
> > > > editing/saving. (#7037)
> > > > 8ef2789f Adding warning message for sqllab save query (#7028)
> > > > 0ebdb564 fix inaccurate data calculation with adata rolling and
> > > > contribution (#7035)
> > > > b3af6a26 [fix] explore chart from dashboard missed slice title (#7046)
> > > > c54b067c [db-engine-spec] Aligning Hive/Presto partition logic (#7007)
> > > > bd65942e Changing time table viz to pass formatTime a date (#7020)
> > > > 50accda9 [fix] Cursor jumping when editing chart and dashboard titles
> > > > (#7038)
> > > > 5ace5769 0.31.0rc17
> > > > 927a5846 [WIP] fix user specified JSON metadata not updating dashboard
> > on
> > > > refresh (#7027)
> > > > fafb824d 0.31.0rc16
> > > > 7b72985e [fix] /superset/slice/id url is too long (#6989)
> > > > b497d9e7 fix dashboard links in welcome page (#6756)
> > > > c42afa11 0.31.0rc15
> > > > 35c55278 Enhancement of query context and object. (#6962)
> > > > 1c41020c Split tags migration (#7002)
> > > > ec7a0b22 0.31.0rc14
> > > > 4655cb4c Remove Cypress from package.json (#6912)
> > > > fb8e3208 0.31.0rc13
> > > > b4cbe13d VIZ-190 fix (#6958)
> > > > 5b7b22fd 0.31.0rc12
> > > > 51804229 Fix deck.gl form data (#6953)
> > > > 9939a52d 0.31.0rc11
> > > > c3db74d9 (apache/cherry_c3db74d9021f9e60ef21beeb0847ff9f4b0277fd) Fix
> > > > rendering regression from the introduction of bignumber (#6937)
> > > > 9940d30a 0.31.0rc10
> > > > 3df2b8d5 Add a safety check before getting clientHeight (#6923)
> > > > ccb51385 v0.31.0rc9
> > > > db0235fb Fix database typeahead in SQL Lab (#6917)
> > > > 953d6dc9 Address tooltip's disappearance and stickiness (#6898)
> > > > c0eaa5f6 Fix extra_filters in multi line viz (#6868)
> > > > ebcadc1f (apache/cherry_ebcadc1f50994d98bd3dc42e2199b8d0328c061c) Fix
> > > > tooltip (#6895)
> > > > 5fa5acb5 Add show metadata button back to the explore view (#6911)
> > > > ce76560a v0.31.0rc8
> > > > 8c549b46 Relayout SQL Editor (#6872)
> > > > bfe18963 [cosmetic] TableSelector use <i> instead of <Button> for
> > refresh
> > > > (#6783)
> > > > 19b588b5 0.31.0rc7
> > > > d7e038ea Fixing issue where tooltip gets hidden on dashboard for all
> > > charts
> > > > (#6852)
> > > > 38e0ddac 0.31.0rc6
> > > > b7d2bd09 Fix line chart overflowing the right side (#6829)
> > > > b7e02ab7 [sql lab] fix stuck offline (#6782)
> > > > 8a7c245c 0.31.0rc5
> > > > f24efa72 Backend only tagging system (#6823)
> > > > 1ddacc42 [wtforms] Using wtforms-json which supports None (#5445)
> > > > 4f37b9ae 0.31.0rc4
> > > > 845c7aa9 creating new circular-json safe stringify and replacing one
> > call
> > > > (#6772)
> > > > 8ea805ea Fixing sort issue with area chart and adding tests (#6358)
> > > > aff43c74 Allow specifying custom width for logo (#6739)
> > > > 7f865179 Remove test URL (#6740)
> > > > ed0f0ab2 0.31.0rc30.31.0rc30.31.0rc3
> > > > db81dc50 [fix] Add action for update chart id (#6769)
> > > > 37de92b8 [fix] JS error out when rename a new chart (#6752)
> > > > 4d01a02f 0.31.0rc2
> > > > 0e48e050 Fix sticky tooltips on nvd3 vizzes
> > > > ae95c893 Fix playslider
> > > > 58e3a39f Add iframe and markup legacy plugin (#6741)
> > > > b80b0b90 (apache/0.31) 0.31.0rc1
> > >
> >
> >
> > --
> >
> > *Jeff Feng*
> > Product Lead
> > m: (949)-610-5108
> > twitter: @jtfeng
> >
>
>
> --
>
> *Jeff Feng*
> Product Lead
> m: (949)-610-5108
> twitter: @jtfeng

Re: [VOTE] Release Superset 0.31.0 based on Superset 0.31.0 RC18

Posted by Jeff Feng <je...@airbnb.com.INVALID>.
+1 Binding

On Sun, Apr 14, 2019 at 6:20 AM Bolke de Bruin <bd...@gmail.com> wrote:

> +1, non-binding
>
> I checked:
>
> * SHA512
> * Signature of the release, can use some improvement but the key checks out
> here (https://people.apache.org/keys/committer/):
>
> gpg: Signature made Tue Mar 19 07:35:24 2019 CET
> gpg:                using RSA key BB990B01715969F648C7A65472DC479A3011B01B
> gpg: Good signature from "Maxime Beauchemin <ma...@gmail.com>"
> [unknown]
> gpg: WARNING: This key is not certified with a trusted signature!
> gpg:          There is no indication that the signature belongs to the
> owner.
> Primary key fingerprint: BB99 0B01 7159 69F6 48C7  A654 72DC 479A 3011 B01B
>
> * NOTICE present
> * LICENSE present
> * DISCLAIMER present
> * INSTALL.txt present (did not check build)
> * ran apache-rat
>
> Good luck at the incubator!
>
> (O and the vote is open for a minimum of 48h I believe :-) ).
>
> B.
>
>
>
> On 14 April 2019 at 00:24:11, Jeff Feng (jeff.feng@airbnb.com.invalid)
> wrote:
>
> ++ this is very exciting. Thank you Max!
>
> On Sat, Apr 13, 2019 at 3:19 PM Bolke de Bruin <bd...@gmail.com> wrote:
>
> > Great stuff Max! Good to see this happening!
> >
> > - Maybe good to note that only the vote of committers counts as a binding
> > vote and that it's good practice to make that clear when voting?
> >
> > I'll verify the release tomorrow.
> >
> > B.
> >
> > Sent from my iPhone
> >
> > > On 13 Apr 2019, at 23:56, Maxime Beauchemin <
> maximebeauchemin@gmail.com>
>
> > wrote:
> > >
> > > Dear all,
> > >
> > > The source release 0.31.0 RC18 for Apache Superset is baked and
> available
> > > at:
> > > https://dist.apache.org/repos/dist/dev/incubator/superset/, public
> > > keys are available
> > > at https://dist.apache.org/repos/dist/release/incubator/superset/KEYS
> > >
> > > This is the first ASF release candidate of Superset (!)* We're still
> > > ironing out our release process, so please bear with us and help if you
> > can*.
> > > Note that we understand that starting at "RC18" is confusing, but
> > > constitute an outlier as we handoff from the old process to the new
> one.
> > > From this point onwards, we intend on using a linear sequence that maps
> > > one-to-one with Apache-submitted release candidates. The term release
> > > candidate and label RC should be exclusive to the proper
> Apache-compliant
> > > release process moving forward.
> > >
> > > Also note that I decided to use the label `0.31.0rc18` (pypi compliant)
> > > instead of a semver compliant `0.31.0-rc.18` which Pypi and Python's
> > > PEP-440 won't allow. This being a Python project, we use Python's
> > standards.
> > >
> > > As I went along, I documented the process in RELEASING.md in the repo,
> > > latest edits here
> > > https://github.com/apache/incubator-superset/pull/7296/files
> > >
> > > For context, the `0.31` release branch was cut at SHA 1fece0d2f, that
> was
> > > merged on master on Jan 22nd. From that common ancestor, the following
> > list
> > > of commit was added as cherry-picks. The SHAs in the list bellow
> > reference
> > > the cherries on the release branch, PR number are available to get more
> > > details.
> > >
> > > c43d0fd3 [sqlparse] Fixing table name extraction for ill-defined query
> > > (#7029)
> > > b64a452a [sql lab] improve table name detection in free form SQL
> (#6793)
> > > 2357c4aa Adding custom control overrides (#6956)
> > > 9dd7e84a [sql-parse] Fixing LIMIT exceptions (#6963)
> > > 5d8dd142 [csv-upload] Fixing message encoding (#6971)
> > > f454dedd [main] Disable resetting main DB attributes (#6845)
> > > e967b268 [sqla] Fixing order-by for non-inner-joins (#6862)
> > > a5d9a4e0 Adding template_params to datasource editor for sqla tables
> > (#6869)
> > > 6b895413 [datasource] Ensuring consistent behavior of datasource
> > > editing/saving. (#7037)
> > > 8ef2789f Adding warning message for sqllab save query (#7028)
> > > 0ebdb564 fix inaccurate data calculation with adata rolling and
> > > contribution (#7035)
> > > b3af6a26 [fix] explore chart from dashboard missed slice title (#7046)
> > > c54b067c [db-engine-spec] Aligning Hive/Presto partition logic (#7007)
> > > bd65942e Changing time table viz to pass formatTime a date (#7020)
> > > 50accda9 [fix] Cursor jumping when editing chart and dashboard titles
> > > (#7038)
> > > 5ace5769 0.31.0rc17
> > > 927a5846 [WIP] fix user specified JSON metadata not updating dashboard
> on
> > > refresh (#7027)
> > > fafb824d 0.31.0rc16
> > > 7b72985e [fix] /superset/slice/id url is too long (#6989)
> > > b497d9e7 fix dashboard links in welcome page (#6756)
> > > c42afa11 0.31.0rc15
> > > 35c55278 Enhancement of query context and object. (#6962)
> > > 1c41020c Split tags migration (#7002)
> > > ec7a0b22 0.31.0rc14
> > > 4655cb4c Remove Cypress from package.json (#6912)
> > > fb8e3208 0.31.0rc13
> > > b4cbe13d VIZ-190 fix (#6958)
> > > 5b7b22fd 0.31.0rc12
> > > 51804229 Fix deck.gl form data (#6953)
> > > 9939a52d 0.31.0rc11
> > > c3db74d9 (apache/cherry_c3db74d9021f9e60ef21beeb0847ff9f4b0277fd) Fix
> > > rendering regression from the introduction of bignumber (#6937)
> > > 9940d30a 0.31.0rc10
> > > 3df2b8d5 Add a safety check before getting clientHeight (#6923)
> > > ccb51385 v0.31.0rc9
> > > db0235fb Fix database typeahead in SQL Lab (#6917)
> > > 953d6dc9 Address tooltip's disappearance and stickiness (#6898)
> > > c0eaa5f6 Fix extra_filters in multi line viz (#6868)
> > > ebcadc1f (apache/cherry_ebcadc1f50994d98bd3dc42e2199b8d0328c061c) Fix
> > > tooltip (#6895)
> > > 5fa5acb5 Add show metadata button back to the explore view (#6911)
> > > ce76560a v0.31.0rc8
> > > 8c549b46 Relayout SQL Editor (#6872)
> > > bfe18963 [cosmetic] TableSelector use <i> instead of <Button> for
> refresh
> > > (#6783)
> > > 19b588b5 0.31.0rc7
> > > d7e038ea Fixing issue where tooltip gets hidden on dashboard for all
> > charts
> > > (#6852)
> > > 38e0ddac 0.31.0rc6
> > > b7d2bd09 Fix line chart overflowing the right side (#6829)
> > > b7e02ab7 [sql lab] fix stuck offline (#6782)
> > > 8a7c245c 0.31.0rc5
> > > f24efa72 Backend only tagging system (#6823)
> > > 1ddacc42 [wtforms] Using wtforms-json which supports None (#5445)
> > > 4f37b9ae 0.31.0rc4
> > > 845c7aa9 creating new circular-json safe stringify and replacing one
> call
> > > (#6772)
> > > 8ea805ea Fixing sort issue with area chart and adding tests (#6358)
> > > aff43c74 Allow specifying custom width for logo (#6739)
> > > 7f865179 Remove test URL (#6740)
> > > ed0f0ab2 0.31.0rc30.31.0rc30.31.0rc3
> > > db81dc50 [fix] Add action for update chart id (#6769)
> > > 37de92b8 [fix] JS error out when rename a new chart (#6752)
> > > 4d01a02f 0.31.0rc2
> > > 0e48e050 Fix sticky tooltips on nvd3 vizzes
> > > ae95c893 Fix playslider
> > > 58e3a39f Add iframe and markup legacy plugin (#6741)
> > > b80b0b90 (apache/0.31) 0.31.0rc1
> >
>
>
> --
>
> *Jeff Feng*
> Product Lead
> m: (949)-610-5108
> twitter: @jtfeng
>


-- 

*Jeff Feng*
Product Lead
m: (949)-610-5108
twitter: @jtfeng

Re: [VOTE] Release Superset 0.31.0 based on Superset 0.31.0 RC18

Posted by Bolke de Bruin <bd...@gmail.com>.
+1, non-binding

I checked:

* SHA512
* Signature of the release, can use some improvement but the key checks out
here (https://people.apache.org/keys/committer/):

gpg: Signature made Tue Mar 19 07:35:24 2019 CET
gpg:                using RSA key BB990B01715969F648C7A65472DC479A3011B01B
gpg: Good signature from "Maxime Beauchemin <ma...@gmail.com>"
[unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the
owner.
Primary key fingerprint: BB99 0B01 7159 69F6 48C7  A654 72DC 479A 3011 B01B

* NOTICE present
* LICENSE present
* DISCLAIMER present
* INSTALL.txt present (did not check build)
* ran apache-rat

Good luck at the incubator!

(O and the vote is open for a minimum of 48h I believe :-) ).

B.



On 14 April 2019 at 00:24:11, Jeff Feng (jeff.feng@airbnb.com.invalid)
wrote:

++ this is very exciting. Thank you Max!

On Sat, Apr 13, 2019 at 3:19 PM Bolke de Bruin <bd...@gmail.com> wrote:

> Great stuff Max! Good to see this happening!
>
> - Maybe good to note that only the vote of committers counts as a binding
> vote and that it's good practice to make that clear when voting?
>
> I'll verify the release tomorrow.
>
> B.
>
> Sent from my iPhone
>
> > On 13 Apr 2019, at 23:56, Maxime Beauchemin <ma...@gmail.com>

> wrote:
> >
> > Dear all,
> >
> > The source release 0.31.0 RC18 for Apache Superset is baked and
available
> > at:
> > https://dist.apache.org/repos/dist/dev/incubator/superset/, public
> > keys are available
> > at https://dist.apache.org/repos/dist/release/incubator/superset/KEYS
> >
> > This is the first ASF release candidate of Superset (!)* We're still
> > ironing out our release process, so please bear with us and help if you
> can*.
> > Note that we understand that starting at "RC18" is confusing, but
> > constitute an outlier as we handoff from the old process to the new
one.
> > From this point onwards, we intend on using a linear sequence that maps
> > one-to-one with Apache-submitted release candidates. The term release
> > candidate and label RC should be exclusive to the proper
Apache-compliant
> > release process moving forward.
> >
> > Also note that I decided to use the label `0.31.0rc18` (pypi compliant)
> > instead of a semver compliant `0.31.0-rc.18` which Pypi and Python's
> > PEP-440 won't allow. This being a Python project, we use Python's
> standards.
> >
> > As I went along, I documented the process in RELEASING.md in the repo,
> > latest edits here
> > https://github.com/apache/incubator-superset/pull/7296/files
> >
> > For context, the `0.31` release branch was cut at SHA 1fece0d2f, that
was
> > merged on master on Jan 22nd. From that common ancestor, the following
> list
> > of commit was added as cherry-picks. The SHAs in the list bellow
> reference
> > the cherries on the release branch, PR number are available to get more
> > details.
> >
> > c43d0fd3 [sqlparse] Fixing table name extraction for ill-defined query
> > (#7029)
> > b64a452a [sql lab] improve table name detection in free form SQL
(#6793)
> > 2357c4aa Adding custom control overrides (#6956)
> > 9dd7e84a [sql-parse] Fixing LIMIT exceptions (#6963)
> > 5d8dd142 [csv-upload] Fixing message encoding (#6971)
> > f454dedd [main] Disable resetting main DB attributes (#6845)
> > e967b268 [sqla] Fixing order-by for non-inner-joins (#6862)
> > a5d9a4e0 Adding template_params to datasource editor for sqla tables
> (#6869)
> > 6b895413 [datasource] Ensuring consistent behavior of datasource
> > editing/saving. (#7037)
> > 8ef2789f Adding warning message for sqllab save query (#7028)
> > 0ebdb564 fix inaccurate data calculation with adata rolling and
> > contribution (#7035)
> > b3af6a26 [fix] explore chart from dashboard missed slice title (#7046)
> > c54b067c [db-engine-spec] Aligning Hive/Presto partition logic (#7007)
> > bd65942e Changing time table viz to pass formatTime a date (#7020)
> > 50accda9 [fix] Cursor jumping when editing chart and dashboard titles
> > (#7038)
> > 5ace5769 0.31.0rc17
> > 927a5846 [WIP] fix user specified JSON metadata not updating dashboard
on
> > refresh (#7027)
> > fafb824d 0.31.0rc16
> > 7b72985e [fix] /superset/slice/id url is too long (#6989)
> > b497d9e7 fix dashboard links in welcome page (#6756)
> > c42afa11 0.31.0rc15
> > 35c55278 Enhancement of query context and object. (#6962)
> > 1c41020c Split tags migration (#7002)
> > ec7a0b22 0.31.0rc14
> > 4655cb4c Remove Cypress from package.json (#6912)
> > fb8e3208 0.31.0rc13
> > b4cbe13d VIZ-190 fix (#6958)
> > 5b7b22fd 0.31.0rc12
> > 51804229 Fix deck.gl form data (#6953)
> > 9939a52d 0.31.0rc11
> > c3db74d9 (apache/cherry_c3db74d9021f9e60ef21beeb0847ff9f4b0277fd) Fix
> > rendering regression from the introduction of bignumber (#6937)
> > 9940d30a 0.31.0rc10
> > 3df2b8d5 Add a safety check before getting clientHeight (#6923)
> > ccb51385 v0.31.0rc9
> > db0235fb Fix database typeahead in SQL Lab (#6917)
> > 953d6dc9 Address tooltip's disappearance and stickiness (#6898)
> > c0eaa5f6 Fix extra_filters in multi line viz (#6868)
> > ebcadc1f (apache/cherry_ebcadc1f50994d98bd3dc42e2199b8d0328c061c) Fix
> > tooltip (#6895)
> > 5fa5acb5 Add show metadata button back to the explore view (#6911)
> > ce76560a v0.31.0rc8
> > 8c549b46 Relayout SQL Editor (#6872)
> > bfe18963 [cosmetic] TableSelector use <i> instead of <Button> for
refresh
> > (#6783)
> > 19b588b5 0.31.0rc7
> > d7e038ea Fixing issue where tooltip gets hidden on dashboard for all
> charts
> > (#6852)
> > 38e0ddac 0.31.0rc6
> > b7d2bd09 Fix line chart overflowing the right side (#6829)
> > b7e02ab7 [sql lab] fix stuck offline (#6782)
> > 8a7c245c 0.31.0rc5
> > f24efa72 Backend only tagging system (#6823)
> > 1ddacc42 [wtforms] Using wtforms-json which supports None (#5445)
> > 4f37b9ae 0.31.0rc4
> > 845c7aa9 creating new circular-json safe stringify and replacing one
call
> > (#6772)
> > 8ea805ea Fixing sort issue with area chart and adding tests (#6358)
> > aff43c74 Allow specifying custom width for logo (#6739)
> > 7f865179 Remove test URL (#6740)
> > ed0f0ab2 0.31.0rc30.31.0rc30.31.0rc3
> > db81dc50 [fix] Add action for update chart id (#6769)
> > 37de92b8 [fix] JS error out when rename a new chart (#6752)
> > 4d01a02f 0.31.0rc2
> > 0e48e050 Fix sticky tooltips on nvd3 vizzes
> > ae95c893 Fix playslider
> > 58e3a39f Add iframe and markup legacy plugin (#6741)
> > b80b0b90 (apache/0.31) 0.31.0rc1
>


-- 

*Jeff Feng*
Product Lead
m: (949)-610-5108
twitter: @jtfeng

Re: [VOTE] Release Superset 0.31.0 based on Superset 0.31.0 RC18

Posted by Jeff Feng <je...@airbnb.com.INVALID>.
++ this is very exciting.  Thank you Max!

On Sat, Apr 13, 2019 at 3:19 PM Bolke de Bruin <bd...@gmail.com> wrote:

> Great stuff Max! Good to see this happening!
>
> - Maybe good to note that only the vote of committers counts as a binding
> vote and that it's good practice to make that clear when voting?
>
> I'll verify the release tomorrow.
>
> B.
>
> Sent from my iPhone
>
> > On 13 Apr 2019, at 23:56, Maxime Beauchemin <ma...@gmail.com>
> wrote:
> >
> > Dear all,
> >
> > The source release 0.31.0 RC18 for Apache Superset is baked and available
> > at:
> > https://dist.apache.org/repos/dist/dev/incubator/superset/, public
> > keys are available
> > at https://dist.apache.org/repos/dist/release/incubator/superset/KEYS
> >
> > This is the first ASF release candidate of Superset (!)* We're still
> > ironing out our release process, so please bear with us and help if you
> can*.
> > Note that we understand that starting at "RC18" is confusing, but
> > constitute an outlier as we handoff from the old process to the new one.
> > From this point onwards, we intend on using a linear sequence that maps
> > one-to-one with Apache-submitted release candidates. The term release
> > candidate and label RC should be exclusive to the proper Apache-compliant
> > release process moving forward.
> >
> > Also note that I decided to use the label `0.31.0rc18` (pypi compliant)
> > instead of a semver compliant `0.31.0-rc.18` which Pypi and Python's
> > PEP-440 won't allow. This being a Python project, we use Python's
> standards.
> >
> > As I went along, I documented the process in RELEASING.md in the repo,
> > latest edits here
> > https://github.com/apache/incubator-superset/pull/7296/files
> >
> > For context, the `0.31` release branch was cut at SHA 1fece0d2f, that was
> > merged on master on Jan 22nd. From that common ancestor, the following
> list
> > of commit was added as cherry-picks. The SHAs in the list bellow
> reference
> > the cherries on the release branch, PR number are available to get more
> > details.
> >
> > c43d0fd3 [sqlparse] Fixing table name extraction for ill-defined query
> > (#7029)
> > b64a452a [sql lab] improve table name detection in free form SQL (#6793)
> > 2357c4aa Adding custom control overrides (#6956)
> > 9dd7e84a [sql-parse] Fixing LIMIT exceptions (#6963)
> > 5d8dd142 [csv-upload] Fixing message encoding (#6971)
> > f454dedd [main] Disable resetting main DB attributes (#6845)
> > e967b268 [sqla] Fixing order-by for non-inner-joins (#6862)
> > a5d9a4e0 Adding template_params to datasource editor for sqla tables
> (#6869)
> > 6b895413 [datasource] Ensuring consistent behavior of datasource
> > editing/saving. (#7037)
> > 8ef2789f Adding warning message for sqllab save query (#7028)
> > 0ebdb564 fix inaccurate data calculation with adata rolling and
> > contribution (#7035)
> > b3af6a26 [fix] explore chart from dashboard missed slice title (#7046)
> > c54b067c [db-engine-spec] Aligning Hive/Presto partition logic (#7007)
> > bd65942e Changing time table viz to pass formatTime a date (#7020)
> > 50accda9 [fix] Cursor jumping when editing chart and dashboard titles
> > (#7038)
> > 5ace5769 0.31.0rc17
> > 927a5846 [WIP] fix user specified JSON metadata not updating dashboard on
> > refresh (#7027)
> > fafb824d 0.31.0rc16
> > 7b72985e [fix] /superset/slice/id url is too long (#6989)
> > b497d9e7 fix dashboard links in welcome page (#6756)
> > c42afa11 0.31.0rc15
> > 35c55278 Enhancement of query context and object. (#6962)
> > 1c41020c Split tags migration (#7002)
> > ec7a0b22 0.31.0rc14
> > 4655cb4c Remove Cypress from package.json (#6912)
> > fb8e3208 0.31.0rc13
> > b4cbe13d VIZ-190 fix (#6958)
> > 5b7b22fd 0.31.0rc12
> > 51804229 Fix deck.gl form data (#6953)
> > 9939a52d 0.31.0rc11
> > c3db74d9 (apache/cherry_c3db74d9021f9e60ef21beeb0847ff9f4b0277fd) Fix
> > rendering regression from the introduction of bignumber (#6937)
> > 9940d30a 0.31.0rc10
> > 3df2b8d5 Add a safety check before getting clientHeight (#6923)
> > ccb51385 v0.31.0rc9
> > db0235fb Fix database typeahead in SQL Lab (#6917)
> > 953d6dc9 Address tooltip's disappearance and stickiness (#6898)
> > c0eaa5f6 Fix extra_filters in multi line viz (#6868)
> > ebcadc1f (apache/cherry_ebcadc1f50994d98bd3dc42e2199b8d0328c061c) Fix
> > tooltip (#6895)
> > 5fa5acb5 Add show metadata button back to the explore view (#6911)
> > ce76560a v0.31.0rc8
> > 8c549b46 Relayout SQL Editor (#6872)
> > bfe18963 [cosmetic] TableSelector use <i> instead of <Button> for refresh
> > (#6783)
> > 19b588b5 0.31.0rc7
> > d7e038ea Fixing issue where tooltip gets hidden on dashboard for all
> charts
> > (#6852)
> > 38e0ddac 0.31.0rc6
> > b7d2bd09 Fix line chart overflowing the right side (#6829)
> > b7e02ab7 [sql lab] fix stuck offline (#6782)
> > 8a7c245c 0.31.0rc5
> > f24efa72 Backend only tagging system (#6823)
> > 1ddacc42 [wtforms] Using wtforms-json which supports None (#5445)
> > 4f37b9ae 0.31.0rc4
> > 845c7aa9 creating new circular-json safe stringify and replacing one call
> > (#6772)
> > 8ea805ea Fixing sort issue with area chart and adding tests (#6358)
> > aff43c74 Allow specifying custom width for logo (#6739)
> > 7f865179 Remove test URL (#6740)
> > ed0f0ab2 0.31.0rc30.31.0rc30.31.0rc3
> > db81dc50 [fix] Add action for update chart id (#6769)
> > 37de92b8 [fix] JS error out when rename a new chart (#6752)
> > 4d01a02f 0.31.0rc2
> > 0e48e050 Fix sticky tooltips on nvd3 vizzes
> > ae95c893 Fix playslider
> > 58e3a39f Add iframe and markup legacy plugin (#6741)
> > b80b0b90 (apache/0.31) 0.31.0rc1
>


-- 

*Jeff Feng*
Product Lead
m: (949)-610-5108
twitter: @jtfeng

Re: [VOTE] Release Superset 0.31.0 based on Superset 0.31.0 RC18

Posted by Bolke de Bruin <bd...@gmail.com>.
Great stuff Max! Good to see this happening!

- Maybe good to note that only the vote of committers counts as a binding vote and that it's good practice to make that clear when voting?

I'll verify the release tomorrow.

B.

Sent from my iPhone

> On 13 Apr 2019, at 23:56, Maxime Beauchemin <ma...@gmail.com> wrote:
> 
> Dear all,
> 
> The source release 0.31.0 RC18 for Apache Superset is baked and available
> at:
> https://dist.apache.org/repos/dist/dev/incubator/superset/, public
> keys are available
> at https://dist.apache.org/repos/dist/release/incubator/superset/KEYS
> 
> This is the first ASF release candidate of Superset (!)* We're still
> ironing out our release process, so please bear with us and help if you can*.
> Note that we understand that starting at "RC18" is confusing, but
> constitute an outlier as we handoff from the old process to the new one.
> From this point onwards, we intend on using a linear sequence that maps
> one-to-one with Apache-submitted release candidates. The term release
> candidate and label RC should be exclusive to the proper Apache-compliant
> release process moving forward.
> 
> Also note that I decided to use the label `0.31.0rc18` (pypi compliant)
> instead of a semver compliant `0.31.0-rc.18` which Pypi and Python's
> PEP-440 won't allow. This being a Python project, we use Python's standards.
> 
> As I went along, I documented the process in RELEASING.md in the repo,
> latest edits here
> https://github.com/apache/incubator-superset/pull/7296/files
> 
> For context, the `0.31` release branch was cut at SHA 1fece0d2f, that was
> merged on master on Jan 22nd. From that common ancestor, the following list
> of commit was added as cherry-picks. The SHAs in the list bellow reference
> the cherries on the release branch, PR number are available to get more
> details.
> 
> c43d0fd3 [sqlparse] Fixing table name extraction for ill-defined query
> (#7029)
> b64a452a [sql lab] improve table name detection in free form SQL (#6793)
> 2357c4aa Adding custom control overrides (#6956)
> 9dd7e84a [sql-parse] Fixing LIMIT exceptions (#6963)
> 5d8dd142 [csv-upload] Fixing message encoding (#6971)
> f454dedd [main] Disable resetting main DB attributes (#6845)
> e967b268 [sqla] Fixing order-by for non-inner-joins (#6862)
> a5d9a4e0 Adding template_params to datasource editor for sqla tables (#6869)
> 6b895413 [datasource] Ensuring consistent behavior of datasource
> editing/saving. (#7037)
> 8ef2789f Adding warning message for sqllab save query (#7028)
> 0ebdb564 fix inaccurate data calculation with adata rolling and
> contribution (#7035)
> b3af6a26 [fix] explore chart from dashboard missed slice title (#7046)
> c54b067c [db-engine-spec] Aligning Hive/Presto partition logic (#7007)
> bd65942e Changing time table viz to pass formatTime a date (#7020)
> 50accda9 [fix] Cursor jumping when editing chart and dashboard titles
> (#7038)
> 5ace5769 0.31.0rc17
> 927a5846 [WIP] fix user specified JSON metadata not updating dashboard on
> refresh (#7027)
> fafb824d 0.31.0rc16
> 7b72985e [fix] /superset/slice/id url is too long (#6989)
> b497d9e7 fix dashboard links in welcome page (#6756)
> c42afa11 0.31.0rc15
> 35c55278 Enhancement of query context and object. (#6962)
> 1c41020c Split tags migration (#7002)
> ec7a0b22 0.31.0rc14
> 4655cb4c Remove Cypress from package.json (#6912)
> fb8e3208 0.31.0rc13
> b4cbe13d VIZ-190 fix (#6958)
> 5b7b22fd 0.31.0rc12
> 51804229 Fix deck.gl form data (#6953)
> 9939a52d 0.31.0rc11
> c3db74d9 (apache/cherry_c3db74d9021f9e60ef21beeb0847ff9f4b0277fd) Fix
> rendering regression from the introduction of bignumber (#6937)
> 9940d30a 0.31.0rc10
> 3df2b8d5 Add a safety check before getting clientHeight (#6923)
> ccb51385 v0.31.0rc9
> db0235fb Fix database typeahead in SQL Lab (#6917)
> 953d6dc9 Address tooltip's disappearance and stickiness (#6898)
> c0eaa5f6 Fix extra_filters in multi line viz (#6868)
> ebcadc1f (apache/cherry_ebcadc1f50994d98bd3dc42e2199b8d0328c061c) Fix
> tooltip (#6895)
> 5fa5acb5 Add show metadata button back to the explore view (#6911)
> ce76560a v0.31.0rc8
> 8c549b46 Relayout SQL Editor (#6872)
> bfe18963 [cosmetic] TableSelector use <i> instead of <Button> for refresh
> (#6783)
> 19b588b5 0.31.0rc7
> d7e038ea Fixing issue where tooltip gets hidden on dashboard for all charts
> (#6852)
> 38e0ddac 0.31.0rc6
> b7d2bd09 Fix line chart overflowing the right side (#6829)
> b7e02ab7 [sql lab] fix stuck offline (#6782)
> 8a7c245c 0.31.0rc5
> f24efa72 Backend only tagging system (#6823)
> 1ddacc42 [wtforms] Using wtforms-json which supports None (#5445)
> 4f37b9ae 0.31.0rc4
> 845c7aa9 creating new circular-json safe stringify and replacing one call
> (#6772)
> 8ea805ea Fixing sort issue with area chart and adding tests (#6358)
> aff43c74 Allow specifying custom width for logo (#6739)
> 7f865179 Remove test URL (#6740)
> ed0f0ab2 0.31.0rc30.31.0rc30.31.0rc3
> db81dc50 [fix] Add action for update chart id (#6769)
> 37de92b8 [fix] JS error out when rename a new chart (#6752)
> 4d01a02f 0.31.0rc2
> 0e48e050 Fix sticky tooltips on nvd3 vizzes
> ae95c893 Fix playslider
> 58e3a39f Add iframe and markup legacy plugin (#6741)
> b80b0b90 (apache/0.31) 0.31.0rc1