Hi,

I want to take packaging related tasks but I'm busy between
23th and 26th... I'll do at least the Ruby bindings related
tasks. Because 0.10.0 is the first release of the Ruby
bindings.

I hope that I can do other packaging related tasks.

I have a PyPI account: https://pypi.org/user/kou/
Do I need other accounts to release packages? conda-forge?

I have a GPG key: https://github.com/kou.gpg


Thanks,
--
kou

In <cajpuwmbpfm7yeckhu5uwdkmjhknqwirvbfufupzwwwhwq3m...@mail.gmail.com>
  "Re: Need a release manager for Arrow 0.10.0 [was Re: Packaging status 
update]" on Wed, 18 Jul 2018 15:13:46 -0400,
  Wes McKinney <wesmck...@gmail.com> wrote:

> If we could cut the release on the 24th (Tuesday) or 25th (Wednesday)
> that would be ideal. We're approaching T+4 months since 0.9.0 so I
> think we need to call pencils down once the last patches go in on
> Monday, barring any crazy blockers. At this rate I'm going to be
> working part of the weekend on this as we haven't managed to burn down
> the backlog to near zero yet (see
> https://cwiki.apache.org/confluence/display/ARROW/Arrow+0.10.0+Release)
> 
> In principle the packaging system should work fine against a tagged
> release because it uses setuptools_scm, so from Step 2 in
> https://github.com/apache/arrow/tree/master/dev/tasks#usage you would
> write something like
> 
> git checkout apache-arrow-0.10.0
> python dev/tasks/crossbow.py submit ...
> 
> We should probably add a script in
> https://github.com/apache/arrow/tree/master/dev/release that will
> fetch the artifacts, sign them, and upload to the dist system. The tag
> and source release artifact will have already been tagged, built,
> signed, and uploaded by dev/release/02-source.sh. We can make sure
> these details are all documented and reproducible in
> https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide
> 
> Thanks Krisztian, Kou, Phillip for laboring on the packaging; I'm
> hopeful that this marks the beginning of a period of peace and
> prosperity for Arrow release managers so we can make releases roughly
> every month going forward.
> 
> - Wes
> 
> On Wed, Jul 18, 2018 at 2:51 PM, Krisztián Szűcs
> <szucs.kriszt...@gmail.com> wrote:
>> I won't be available between 27th and 31st.
>>
>> On Jul 18 2018, at 7:53 pm, Phillip Cloud <cpcl...@gmail.com> wrote:
>>>
>>> I can certainly help with the release vote. I'm out of town from the 20th
>>> to the 23rd, so it would be after that. Is there a particular target date
>>> we have in mind?
>>>
>>> On Wed, Jul 18, 2018 at 12:24 PM Wes McKinney <wesmck...@gmail.com> wrote:
>>> > hi Li,
>>> > Thanks for volunteering -- we need a PMC to sign the source and binary
>>> > artifacts and upload to the dist system for the release. Realistically
>>> > we should probably break up the tasks related to the release (the
>>> > release vote, and follow up updates to PyPI, conda-forge, etc. ) --
>>> > there's quite a lot of work to do before, during, and after the vote.
>>> > @PhillipC, would you want to assist with the release vote process
>>> > since you've been engaged w/ Krisztian on the packaging work? Since
>>> > you guys work in the same physical location it might make coordination
>>> > easier
>>> >
>>> > - Wes
>>> > On Wed, Jul 18, 2018 at 12:00 PM, Li Jin <ice.xell...@gmail.com> wrote:
>>> > > I am currently on vacation but will be back on 22th and I am not PMC. If
>>> > > these are not issues , I can volunteer to be RM for the release.
>>> > >
>>> > > Li
>>> > > On Wed, Jul 18, 2018 at 4:09 PM Wes McKinney <wesmck...@gmail.com>
>>> >
>>> > wrote:
>>> > >
>>> > > > hi folks,
>>> > > > Any takers? It would be good for this knowledge to be spread to more
>>> > > > people.
>>> > > >
>>> > > > Thanks
>>> > > > Wes
>>> > > >
>>> > > > On Thu, Jul 12, 2018 at 1:11 PM, Wes McKinney <wesmck...@gmail.com>
>>> > wrote:
>>> > > > > Can a member of the Arrow PMC volunteer to be the release manager 
>>> > > > > for
>>> > > > > 0.10.0? There is some prep work to be done to make sure that you can
>>> > > > > produce the binary packages as part of the release vote; if this is
>>> > > > > done at the last minute it will probably delay the release.
>>> > > > >
>>> > > > > Thank you,
>>> > > > > Wes
>>> > > > >
>>> > > > > On Wed, Jul 11, 2018 at 12:10 PM, Wes McKinney <wesmck...@gmail.com>
>>> > > > wrote:
>>> > > > > > Thanks Krisztian for the update and all your work on this.
>>> > > > > >
>>> > > > > > We need a PMC member to step up to be the release manager for 
>>> > > > > > 0.10.
>>> > > > > > Ideally they should undertake one or more dry runs of simulating 
>>> > > > > > the
>>> > > > > > 0.10 release so we aren't faced with any surprises when we go to 
>>> > > > > > cut
>>> > > > > > the release on ~July 23.
>>> > > > > >
>>> > > > > > I moved the release management guide to Confluence:
>>> > > > > >
>>> > > >
>>> > https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide
>>> > > > > >
>>> > > > > > so we should ensure that there aren't any snowflake-y / 
>>> > > > > > undocumented
>>> > > > > > aspects to the release build workflow.
>>> > > > > >
>>> > > > > > - Wes
>>> > > > > > On Wed, Jul 11, 2018 at 11:54 AM, Krisztián Szűcs
>>> > > > > > <szucs.kriszt...@gmail.com> wrote:
>>> > > > > > > Hi All!
>>> > > > > > >
>>> > > > > > > Just want to send a quick summary about the packaging.
>>> > > > > > > What's working:
>>> > > > > > > python wheel builds
>>> > > > > > >
>>> > > > > > > conda package builds (the recent conda forge changes caused some
>>> > > > unexpected problems)
>>> > > > > > >
>>> > > > > > > linux package builds (enriched with ubuntu bionic)
>>> > > > > > > scheduled daily builds (triggered by travis)
>>> > > > > > > query build statuses from the CLI (see output
>>> > https://bit.ly/2ztnSqV (
>>> > > >
>>> > https://link.getmailspring.com/link/1531321550.local-b501f335-6185-v1.2.2-96fb3...@getmailspring.com/0?redirect=https%3A%2F%2Fbit.ly%2F2ztnSqV&recipient=ZGV2QGFycm93LmFwYWNoZS5vcmc%3D
>>> > > > ))
>>> > > > > > >
>>> > > > > > > download and gpg sign the binary artifacts
>>> > > > > > > What's partially working:
>>> > > > > > > binary artifact uploading (most of them are uploaded though)
>>> > > > > > >
>>> > > > > > > We have package name collisions due to uploading multiple tasks'
>>> > > > artifacts to a single github release
>>> > > > > > > (see for example:
>>> > > > > >
>>> > > > >
>>> > > >
>>> > > > https://github.com/kszucs/crossbow/releases/tag/build-160 (
>>> > > >
>>> > https://link.getmailspring.com/link/1531321550.local-b501f335-6185-v1.2.2-96fb3...@getmailspring.com/1?redirect=https%3A%2F%2Fgithub.com%2Fkszucs%2Fcrossbow%2Freleases%2Ftag%2Fbuild-160&recipient=ZGV2QGFycm93LmFwYWNoZS5vcmc%3D)
>>> > ).
>>> > > > We used to postfix
>>> > > > > > > these assets with the particular architecture, but we need a 
>>> > > > > > > more
>>> > > > > >
>>> > > > >
>>> > > >
>>> > > > robust solution without renaming
>>> > > > > > > anything (either by creating tarballs or uploading to multiple
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> > release
>>> > > > tags).
>>> > > > > > >
>>> > > > > > > All-in-all it's in quite good shape, I'll work on to refactor 
>>> > > > > > > the
>>> > > > artifact uploading and finish the
>>> > > > > > > remaining jira tasks. IMHO we should start to test the whole 
>>> > > > > > > release
>>> > > > > >
>>> > > > >
>>> > > >
>>> > > > procedure from next Monday
>>> > > > > > > and ship a couple of test releases before We reach July 20th.
>>> > > > > > >
>>> > > > > > > - Krisztian

Reply via email to