@Alan Gates <alanfga...@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 <
maximebeauche...@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 <
> maximebeauche...@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 <dave.a.sm...@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 <bdbr...@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.sm...@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 <bdbr...@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.apa...@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 <alanfga...@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.bod...@airbnb.com
>>> > >>>> .invalid>
>>> > >>>> wrote:
>>> > >>>>
>>> > >>>>> +1
>>> > >>>>>
>>> > >>>>> On Sun, Apr 14, 2019 at 9:18 AM Krist Wongsuphasawat <
>>> > >>>>> krist.wo...@gmail.com>
>>> > >>>>> wrote:
>>> > >>>>>
>>> > >>>>>> +1 exciting!
>>> > >>>>>>
>>> > >>>>>> Best regards,
>>> > >>>>>>
>>> > >>>>>> Krist
>>> > >>>>>>
>>> > >>>>>> --
>>> > >>>>>>
>>> > >>>>>> Krist Wongsuphasawat
>>> > >>>>>> http://kristw.yellowpigz.com
>>> > >>>>>> On Apr 14, 2019, 06:24 -0700, Jeff Feng
>>> > <jeff.f...@airbnb.com.invalid
>>> > >>>>> ,
>>> > >>>>>> wrote:
>>> > >>>>>>> +1 Binding
>>> > >>>>>>>
>>> > >>>>>>> On Sun, Apr 14, 2019 at 6:20 AM Bolke de Bruin <
>>> bdbr...@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 <
>>> > >>>>>> maximebeauche...@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.f...@airbnb.com.invalid
>>> > >>>>> )
>>> > >>>>>>>> wrote:
>>> > >>>>>>>>
>>> > >>>>>>>> ++ this is very exciting. Thank you Max!
>>> > >>>>>>>>
>>> > >>>>>>>> On Sat, Apr 13, 2019 at 3:19 PM Bolke de Bruin <
>>> bdbr...@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 <
>>> > >>>>>>>> maximebeauche...@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
>>> > >>>>>>
>>> > >>>>>
>>> > >>>>
>>> > >>
>>> >
>>>
>>

Reply via email to