[jira] [Closed] (IOTDB-216) Release of 0.8.1

2019-11-01 Thread xiangdong Huang (Jira)


 [ 
https://issues.apache.org/jira/browse/IOTDB-216?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

xiangdong Huang closed IOTDB-216.
-
Resolution: Fixed

> Release of 0.8.1
> 
>
> Key: IOTDB-216
> URL: https://issues.apache.org/jira/browse/IOTDB-216
> Project: Apache IoTDB
>  Issue Type: Task
>Reporter: Jialin Qiao
>Priority: Major
>
> This is a bug-fix version of 0.8.0
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: Release of 0.8.1

2019-09-29 Thread Willem Jiang
Sure, we can do it during the national day, I'm not out of town this week.
I also have some iotdb stickers to give you, ping me once you have time.

Willem Jiang

Twitter: willemjiang
Weibo: 姜宁willem

On Sun, Sep 29, 2019 at 8:41 PM Xiangdong Huang  wrote:
>
> Hi,
>
> > Regarding the version reported... I think the build should ensure this 
> > being set automatically.   In plc4x in the Kafka integration module we have 
> > an example.
>
> As for the pom file of hadoop module in IoTDB, it is commented in this 
> version. That is why maven release plugin did not modify it in this version. 
> The problem will be solved in 0.9, I think.
>
> As for the version problem that Jialin addressed, these version info is 
> written in some Java files. Is that possible to modify them automatically?
> I checked the source code of plc4x with kafka 
> (plc4j-hello-connectivity-kafka.pom), and did not find the helpful maven 
> plugin..
>
> (If let me solve it, I will create a properties file to record the correct 
> version, and then reading the version in Java file.. It still needs modifying 
> the properties file manually.)
>
> > @Xiangdong you really should go to one of the Key-Signing-Events and have 
> > your key signed by other Apaches)
>
> I missed that.. @Willem Jiang, can you help me to sign my key? I remember 
> that the key signing should be face to face...
>
> Best,
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
>
>  黄向东
> 清华大学 软件学院
>
>
> Christofer Dutz  于2019年9月29日周日 下午7:31写道:
>>
>> If you really want to do a new rc, then you have to drop the old repo.
>>
>> But I did find a few things, but I also stated them being minor.
>>
>> Regarding the version reported... I think the build should ensure this being 
>> set automatically. I wouldn't rely on manual editing. In plc4x in the Kafka 
>> integration module we have an example.
>>
>> Chris
>>
>> Holen Sie sich Outlook für Android<https://aka.ms/ghei36>
>>
>> 
>> From: Xiangdong Huang 
>> Sent: Sunday, September 29, 2019 1:10:11 PM
>> To: dev@iotdb.apache.org 
>> Subject: Re: Release of 0.8.1
>>
>> Hi,
>>
>> > then I guess we should simply add this to the release documentation
>>
>> I am writing a "how to release" in Chinese... which will mention this
>> problem.
>>
>> Now as Chris and Jialin pointed out some issues, I need to release RC2.
>>
>> My new question is, what should I do on repository.apache.org? Click "drop"
>> button to drop the last item (orgapacheiotdb-1004?)
>> (And, if the vote is passed, do I need to click "Release" button, right?)
>>
>> In document [1], only "clean up the files from dist.apache.org" is
>> mentioned.
>>
>> [1]
>> https://plc4x.apache.org/developers/release.html#_toc_cleaning_up_older_release_versions1
>>
>> Best,
>>
>>
>>
>>
>> ---
>> Xiangdong Huang
>> School of Software, Tsinghua University
>>
>>  黄向东
>> 清华大学 软件学院
>>
>>
>> Christofer Dutz  于2019年9月28日周六 下午9:04写道:
>>
>> > Ah ok ... then I guess we should simply add this to the release
>> > documentation ;-)
>> >
>> > Chris
>> >
>> > Am 28.09.19, 00:32 schrieb "Justin Mclean" :
>> >
>> > Hi,
>> >
>> > > And looking at the page, it says "Pre-release" on that page for the
>> > given RC …
>> >
>> > Yep because I changed it to say that :-)
>> >
>> > Thanks,
>> > Justin
>> >
>> >


Re: Release of 0.8.1

2019-09-29 Thread Christofer Dutz
Hi,

I was referring to this file:
plc4j/integrations/apache-kafka/src/main/java/org/apache/plc4x/kafka/util/VersionUtil.java

It references data in the META-INF/MANIFEST-MF file which is created by the jar 
plugin automatically.

Chris


Am 29.09.19, 14:41 schrieb "Xiangdong Huang" :

Hi,

> Regarding the version reported... I think the build should ensure this
being set automatically.   In plc4x in the Kafka integration module we have
an example.

As for the pom file of hadoop module in IoTDB, it is commented in this
version. That is why maven release plugin did not modify it in this
version. The problem will be solved in 0.9, I think.

As for the version problem that Jialin addressed, these version info is
written in some Java files. Is that possible to modify them automatically?
I checked the source code of plc4x with kafka (
plc4j-hello-connectivity-kafka.pom), and did not find the helpful maven
plugin..

(If let me solve it, I will create a properties file to record the correct
version, and then reading the version in Java file.. It still needs
modifying the properties file manually.)

> @Xiangdong you really should go to one of the Key-Signing-Events and have
your key signed by other Apaches)

I missed that.. @Willem Jiang , can you help me to
sign my key? I remember that the key signing should be face to face...

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Christofer Dutz  于2019年9月29日周日 下午7:31写道:

> If you really want to do a new rc, then you have to drop the old repo.
>
> But I did find a few things, but I also stated them being minor.
>
> Regarding the version reported... I think the build should ensure this
> being set automatically. I wouldn't rely on manual editing. In plc4x in 
the
> Kafka integration module we have an example.
>
> Chris
>
> Holen Sie sich Outlook für Android<https://aka.ms/ghei36>
>
> 
> From: Xiangdong Huang 
> Sent: Sunday, September 29, 2019 1:10:11 PM
> To: dev@iotdb.apache.org 
> Subject: Re: Release of 0.8.1
>
> Hi,
>
> > then I guess we should simply add this to the release documentation
>
> I am writing a "how to release" in Chinese... which will mention this
> problem.
>
> Now as Chris and Jialin pointed out some issues, I need to release RC2.
>
> My new question is, what should I do on repository.apache.org? Click
> "drop"
> button to drop the last item (orgapacheiotdb-1004?)
> (And, if the vote is passed, do I need to click "Release" button, right?)
>
> In document [1], only "clean up the files from dist.apache.org" is
> mentioned.
>
> [1]
>
> 
https://plc4x.apache.org/developers/release.html#_toc_cleaning_up_older_release_versions1
>
> Best,
>
>
>
>
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
>
>  黄向东
> 清华大学 软件学院
>
>
> Christofer Dutz  于2019年9月28日周六 下午9:04写道:
>
> > Ah ok ... then I guess we should simply add this to the release
> > documentation ;-)
> >
> > Chris
> >
> > Am 28.09.19, 00:32 schrieb "Justin Mclean" :
> >
> > Hi,
> >
> > > And looking at the page, it says "Pre-release" on that page for 
the
> > given RC …
> >
> > Yep because I changed it to say that :-)
> >
> > Thanks,
> > Justin
> >
> >
>




Re: Release of 0.8.1

2019-09-29 Thread Christofer Dutz
Hi Justin,

The staging repo in repository.apache.org is not a release.

It's content is not available in maven central or the default apache repo. The 
only way you can access the artifacts, is by explicitly adding the staffing 
repo to your project.

As soon as the vote passes, you select the repo and click on the release 
button. Only then are the artifacts copied to Apache's main repo and synced to 
maven central. If the vote doesn't pass, you select it and click drop and the 
repo with all of it's content is simply deleted not leaving a trace.

So I still don't see any issues in the way the releases are done.

I would also consider the issue with the version a minor issue, but that's 
generally up to the ppmc to decide. And I do agree, that the number of votes 
doesn't match the general code activity the project usually has. Voting and 
doing it correctly is THE major thing podlings are supposed to learn before 
graduation.

Chris



Holen Sie sich Outlook für Android<https://aka.ms/ghei36>


From: Justin Mclean 
Sent: Sunday, September 29, 2019 2:59:10 PM
To: dev@iotdb.apache.org 
Subject: Re: Release of 0.8.1

Hi,

> Now as Chris and Jialin pointed out some issues, I need to release RC2.

I’ve not voted on the release yet and was waiting on other PPMC members to do 
so. The PPMC need to be involved here not just the mentors, why haven’t any 
other PPMC members voted? A reminder that a -1 vote is not a veto.

While I’ve not looked in detail at the issues, they seem relatively minor to 
me. You’re not a top level project so it’s expected there may be a few issues, 
and if they are minor they can be fixed in the  next release.

> My new question is, what should I do on repository.apache.org?

Again, my advice is not to make a maven release until after the source release 
vote has passed. Chris may have other advice re this, but I’d try to make the 
release process as simple as you can. Maven is not where official release go.

Thanks,
Justin


Re: Release of 0.8.1

2019-09-29 Thread Xiangdong Huang
Hi,

Thanks Justin.

I will wait until 72hrs passed for next RC2.

> While I’ve not looked in detail at the issues, they seem relatively minor
to me. You’re not a top level project so it’s expected there may be a few
issues, and if they are minor they can be fixed in the  next release.

I checked Jialin's comments, and find it is not a minor issue (in my
opinion)...
Actually now IoTDB website will read the documents  from the doc folder in
repo of https://github.com/apache/incubator-iotdb/tree/release/{version}.
But, all the URLs in the documents are using 0.8.0 (I forgot to modify),
which may bring trouble to users who want to read documents.

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Justin Mclean  于2019年9月29日周日 下午9:06写道:

> Hi,
>
> > Now as Chris and Jialin pointed out some issues, I need to release RC2.
>
> I’ve not voted on the release yet and was waiting on other PPMC members to
> do so. The PPMC need to be involved here not just the mentors, why haven’t
> any other PPMC members voted? A reminder that a -1 vote is not a veto.
>
> While I’ve not looked in detail at the issues, they seem relatively minor
> to me. You’re not a top level project so it’s expected there may be a few
> issues, and if they are minor they can be fixed in the  next release.
>
> > My new question is, what should I do on repository.apache.org?
>
> Again, my advice is not to make a maven release until after the source
> release vote has passed. Chris may have other advice re this, but I’d try
> to make the release process as simple as you can. Maven is not where
> official release go.
>
> Thanks,
> Justin


Re: Release of 0.8.1

2019-09-29 Thread Justin Mclean
Hi,

> Now as Chris and Jialin pointed out some issues, I need to release RC2.

I’ve not voted on the release yet and was waiting on other PPMC members to do 
so. The PPMC need to be involved here not just the mentors, why haven’t any 
other PPMC members voted? A reminder that a -1 vote is not a veto.

While I’ve not looked in detail at the issues, they seem relatively minor to 
me. You’re not a top level project so it’s expected there may be a few issues, 
and if they are minor they can be fixed in the  next release.

> My new question is, what should I do on repository.apache.org?

Again, my advice is not to make a maven release until after the source release 
vote has passed. Chris may have other advice re this, but I’d try to make the 
release process as simple as you can. Maven is not where official release go.

Thanks,
Justin

Re: Release of 0.8.1

2019-09-29 Thread Xiangdong Huang
Hi,

> Regarding the version reported... I think the build should ensure this
being set automatically.   In plc4x in the Kafka integration module we have
an example.

As for the pom file of hadoop module in IoTDB, it is commented in this
version. That is why maven release plugin did not modify it in this
version. The problem will be solved in 0.9, I think.

As for the version problem that Jialin addressed, these version info is
written in some Java files. Is that possible to modify them automatically?
I checked the source code of plc4x with kafka (
plc4j-hello-connectivity-kafka.pom), and did not find the helpful maven
plugin..

(If let me solve it, I will create a properties file to record the correct
version, and then reading the version in Java file.. It still needs
modifying the properties file manually.)

> @Xiangdong you really should go to one of the Key-Signing-Events and have
your key signed by other Apaches)

I missed that.. @Willem Jiang , can you help me to
sign my key? I remember that the key signing should be face to face...

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Christofer Dutz  于2019年9月29日周日 下午7:31写道:

> If you really want to do a new rc, then you have to drop the old repo.
>
> But I did find a few things, but I also stated them being minor.
>
> Regarding the version reported... I think the build should ensure this
> being set automatically. I wouldn't rely on manual editing. In plc4x in the
> Kafka integration module we have an example.
>
> Chris
>
> Holen Sie sich Outlook für Android<https://aka.ms/ghei36>
>
> 
> From: Xiangdong Huang 
> Sent: Sunday, September 29, 2019 1:10:11 PM
> To: dev@iotdb.apache.org 
> Subject: Re: Release of 0.8.1
>
> Hi,
>
> > then I guess we should simply add this to the release documentation
>
> I am writing a "how to release" in Chinese... which will mention this
> problem.
>
> Now as Chris and Jialin pointed out some issues, I need to release RC2.
>
> My new question is, what should I do on repository.apache.org? Click
> "drop"
> button to drop the last item (orgapacheiotdb-1004?)
> (And, if the vote is passed, do I need to click "Release" button, right?)
>
> In document [1], only "clean up the files from dist.apache.org" is
> mentioned.
>
> [1]
>
> https://plc4x.apache.org/developers/release.html#_toc_cleaning_up_older_release_versions1
>
> Best,
>
>
>
>
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
>
>  黄向东
> 清华大学 软件学院
>
>
> Christofer Dutz  于2019年9月28日周六 下午9:04写道:
>
> > Ah ok ... then I guess we should simply add this to the release
> > documentation ;-)
> >
> > Chris
> >
> > Am 28.09.19, 00:32 schrieb "Justin Mclean" :
> >
> > Hi,
> >
> > > And looking at the page, it says "Pre-release" on that page for the
> > given RC …
> >
> > Yep because I changed it to say that :-)
> >
> > Thanks,
> > Justin
> >
> >
>


Re: Release of 0.8.1

2019-09-29 Thread Christofer Dutz
If you really want to do a new rc, then you have to drop the old repo.

But I did find a few things, but I also stated them being minor.

Regarding the version reported... I think the build should ensure this being 
set automatically. I wouldn't rely on manual editing. In plc4x in the Kafka 
integration module we have an example.

Chris

Holen Sie sich Outlook für Android<https://aka.ms/ghei36>


From: Xiangdong Huang 
Sent: Sunday, September 29, 2019 1:10:11 PM
To: dev@iotdb.apache.org 
Subject: Re: Release of 0.8.1

Hi,

> then I guess we should simply add this to the release documentation

I am writing a "how to release" in Chinese... which will mention this
problem.

Now as Chris and Jialin pointed out some issues, I need to release RC2.

My new question is, what should I do on repository.apache.org? Click "drop"
button to drop the last item (orgapacheiotdb-1004?)
(And, if the vote is passed, do I need to click "Release" button, right?)

In document [1], only "clean up the files from dist.apache.org" is
mentioned.

[1]
https://plc4x.apache.org/developers/release.html#_toc_cleaning_up_older_release_versions1

Best,




---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Christofer Dutz  于2019年9月28日周六 下午9:04写道:

> Ah ok ... then I guess we should simply add this to the release
> documentation ;-)
>
> Chris
>
> Am 28.09.19, 00:32 schrieb "Justin Mclean" :
>
> Hi,
>
> > And looking at the page, it says "Pre-release" on that page for the
> given RC …
>
> Yep because I changed it to say that :-)
>
> Thanks,
> Justin
>
>


Re: Release of 0.8.1

2019-09-29 Thread Xiangdong Huang
Hi,

> then I guess we should simply add this to the release documentation

I am writing a "how to release" in Chinese... which will mention this
problem.

Now as Chris and Jialin pointed out some issues, I need to release RC2.

My new question is, what should I do on repository.apache.org? Click "drop"
button to drop the last item (orgapacheiotdb-1004?)
(And, if the vote is passed, do I need to click "Release" button, right?)

In document [1], only "clean up the files from dist.apache.org" is
mentioned.

[1]
https://plc4x.apache.org/developers/release.html#_toc_cleaning_up_older_release_versions1

Best,




---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Christofer Dutz  于2019年9月28日周六 下午9:04写道:

> Ah ok ... then I guess we should simply add this to the release
> documentation ;-)
>
> Chris
>
> Am 28.09.19, 00:32 schrieb "Justin Mclean" :
>
> Hi,
>
> > And looking at the page, it says "Pre-release" on that page for the
> given RC …
>
> Yep because I changed it to say that :-)
>
> Thanks,
> Justin
>
>


Re: Release of 0.8.1

2019-09-28 Thread Christofer Dutz
Ah ok ... then I guess we should simply add this to the release documentation 
;-)

Chris

Am 28.09.19, 00:32 schrieb "Justin Mclean" :

Hi,

> And looking at the page, it says "Pre-release" on that page for the given 
RC …

Yep because I changed it to say that :-)

Thanks,
Justin



Re: Release of 0.8.1

2019-09-27 Thread Justin Mclean
Hi,

> gpg: data source: http://pgp.mit.edu:11371

Did you try hkps://keys.openpgp.org that seems to be the preferred key server 
these days.

Thanks,.
Justin

Re: Release of 0.8.1

2019-09-27 Thread Justin Mclean
Hi,

> And looking at the page, it says "Pre-release" on that page for the given RC …

Yep because I changed it to say that :-)

Thanks,
Justin

Re: Release of 0.8.1

2019-09-27 Thread Julian Feinauer
Wow, that is unexpected and probably something you should also share with infra 
if they do not know already...

Thank you very much for bringing it up and spotting it!

Julian

From: Xiangdong Huang 
Sent: Friday, September 27, 2019 6:18:09 PM
To: dev@iotdb.apache.org 
Subject: Re: Release of 0.8.1

Hi,

Hm... I finally solve the problem and for *ALL* committers *in China*
please pay attention:

If you do not have a VPN (a regular VPN like L2TP), and you never uploaded
your GPG KEY to a key server,
then you can not use pgp.mit.edu as the destination of the key server...
I think all of you Chinese guys know why...

And, you even can not use pool.sks-keyservers.net:11371 because the
terminal will say: gpg: keyserver search failed: No route to host

So, how to upload your key to a key server?..

Fortunately you can find a dozen of server addresses from [1], I tried two
of them, [2] and [3]. Then I tried another [4].

Actually you still can not use command `gpg --keyserver --send-key` to
upload your key successfully.

But, if you open these urls using your browser, you can find a button
called `Submit Key`! Just paste your ascii public key here..

Your ascii public key looks like:

-BEGIN PGP PUBLIC KEY BLOCK-

mQINBF2LLTABEACRM0lzt9BMSsIg9cCfcEBRH6Fc2etS7vrOt8NPq2VTuHYHUMzA
...
-END PGP PUBLIC KEY BLOCK-

Then, you can search your key id from [4] or [5]. By the way, you can not
get any result if you enter key id like 2206EF8F64C35889.

But, if you input the key id as your email address (that you wrote when you
generate the key), you will find a result, and it means you have uploaded
your GPG key successfully!

(What confusing me is that I still can not get my public key from [2] or
[3])

Then you can close the staging repository successfully. Cheers!

[1] https://sks-keyservers.net/overview-of-pools.php
[2] ipv4.pool.sks-keyservers.net
[3] p80.pool.sks-keyservers.net
[4] http://keys.gnupg.net
[5] http://pool.sks-keyservers.net:11371/#

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Xiangdong Huang  于2019年9月27日周五 下午10:19写道:

> Hi Julian,
>
> Thanks for your reply. I think I uploaded the key about 20 hours ago, so
> does it really need so long time to sync...?
>
> Then I tried to search your key id and Chris's key id on the website (
> http://pool.sks-keyservers.net:11371/), the website also says not
> found...
>
> Best,
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
>
>  黄向东
> 清华大学 软件学院
>
>
> Julian Feinauer  于2019年9月27日周五 下午10:03写道:
>
>> Hi,
>>
>> it can take some time fort he keyservers to sync, so this could be one
>> issue.
>> Just try it again later.
>>
>> Julian
>>
>> Am 27.09.19, 16:00 schrieb "Xiangdong Huang" :
>>
>> Hi all,
>>
>> Thanks for taking care of this release...
>>
>> One more question that I am facing...
>>
>> Now I am trying to closing the staging repository from the Nexus [1],
>> but fails because "No public key: Key with id: (2206ef8f64c35889) was
>> not
>> able to be located on http://pool.sks-keyservers.net:11371";>
>> http://pool.sks-keyservers.net:11371."
>>
>> Actually I have created a GPG KEY by following the documents [2] and
>> [3],
>> attached the public key to KEYS file, uploaded the new KEYS to SVN
>> [4],
>> and have uploaded the key to keyserver by using `gpg2 --keyserver
>> pgp.mit.edu --send-keys MY KEY ID` .
>> Now, if I run `gpg2 --keyserver pgp.mit.edu --search-keys
>> Xiangdong`. I can
>> find the public key like:
>>
>> gpg: data source: http://pgp.mit.edu:11371
>> (1) Xiangdong Huang (Apache IoTDB release signing key) <
>> h...@apache.org>
>>  4096 bit RSA key 2206EF8F64C35889, created: 2019-09-25
>>
>> Would someone kind to help me to tell me why the public key is not
>> able to
>> be located on pool.sks-keyservers.net?
>>
>> Best,
>>
>> [1] https://repository.apache.org/#stagingRepositories
>> [2] https://spark.apache.org/release-process.html
>> [3] https://www.apache.org/dev/openpgp.html#generate-key
>> [4] https://dist.apache.org/repos/dist/dev/incubator/iotdb/KEYS
>>
>> ---
>> Xiangdong Huang
>> School of Software, Tsinghua University
>>
>>  黄向东
>> 清华大学 软件学院
>>
>>
>> Julian Feinauer  于2019年9月27日周五
>> 下午8:13写道:
>>
>> > Hey,
>> >
>> > but I think we are totally covered 

Re: Release of 0.8.1

2019-09-27 Thread Xiangdong Huang
Hi,

Hm... I finally solve the problem and for *ALL* committers *in China*
please pay attention:

If you do not have a VPN (a regular VPN like L2TP), and you never uploaded
your GPG KEY to a key server,
then you can not use pgp.mit.edu as the destination of the key server...
I think all of you Chinese guys know why...

And, you even can not use pool.sks-keyservers.net:11371 because the
terminal will say: gpg: keyserver search failed: No route to host

So, how to upload your key to a key server?..

Fortunately you can find a dozen of server addresses from [1], I tried two
of them, [2] and [3]. Then I tried another [4].

Actually you still can not use command `gpg --keyserver --send-key` to
upload your key successfully.

But, if you open these urls using your browser, you can find a button
called `Submit Key`! Just paste your ascii public key here..

Your ascii public key looks like:

-BEGIN PGP PUBLIC KEY BLOCK-

mQINBF2LLTABEACRM0lzt9BMSsIg9cCfcEBRH6Fc2etS7vrOt8NPq2VTuHYHUMzA
...
-END PGP PUBLIC KEY BLOCK-

Then, you can search your key id from [4] or [5]. By the way, you can not
get any result if you enter key id like 2206EF8F64C35889.

But, if you input the key id as your email address (that you wrote when you
generate the key), you will find a result, and it means you have uploaded
your GPG key successfully!

(What confusing me is that I still can not get my public key from [2] or
[3])

Then you can close the staging repository successfully. Cheers!

[1] https://sks-keyservers.net/overview-of-pools.php
[2] ipv4.pool.sks-keyservers.net
[3] p80.pool.sks-keyservers.net
[4] http://keys.gnupg.net
[5] http://pool.sks-keyservers.net:11371/#

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Xiangdong Huang  于2019年9月27日周五 下午10:19写道:

> Hi Julian,
>
> Thanks for your reply. I think I uploaded the key about 20 hours ago, so
> does it really need so long time to sync...?
>
> Then I tried to search your key id and Chris's key id on the website (
> http://pool.sks-keyservers.net:11371/), the website also says not
> found...
>
> Best,
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
>
>  黄向东
> 清华大学 软件学院
>
>
> Julian Feinauer  于2019年9月27日周五 下午10:03写道:
>
>> Hi,
>>
>> it can take some time fort he keyservers to sync, so this could be one
>> issue.
>> Just try it again later.
>>
>> Julian
>>
>> Am 27.09.19, 16:00 schrieb "Xiangdong Huang" :
>>
>> Hi all,
>>
>> Thanks for taking care of this release...
>>
>> One more question that I am facing...
>>
>> Now I am trying to closing the staging repository from the Nexus [1],
>> but fails because "No public key: Key with id: (2206ef8f64c35889) was
>> not
>> able to be located on http://pool.sks-keyservers.net:11371";>
>> http://pool.sks-keyservers.net:11371."
>>
>> Actually I have created a GPG KEY by following the documents [2] and
>> [3],
>> attached the public key to KEYS file, uploaded the new KEYS to SVN
>> [4],
>> and have uploaded the key to keyserver by using `gpg2 --keyserver
>> pgp.mit.edu --send-keys MY KEY ID` .
>> Now, if I run `gpg2 --keyserver pgp.mit.edu --search-keys
>> Xiangdong`. I can
>> find the public key like:
>>
>> gpg: data source: http://pgp.mit.edu:11371
>> (1) Xiangdong Huang (Apache IoTDB release signing key) <
>> h...@apache.org>
>>  4096 bit RSA key 2206EF8F64C35889, created: 2019-09-25
>>
>> Would someone kind to help me to tell me why the public key is not
>> able to
>> be located on pool.sks-keyservers.net?
>>
>> Best,
>>
>> [1] https://repository.apache.org/#stagingRepositories
>> [2] https://spark.apache.org/release-process.html
>> [3] https://www.apache.org/dev/openpgp.html#generate-key
>> [4] https://dist.apache.org/repos/dist/dev/incubator/iotdb/KEYS
>>
>> ---
>> Xiangdong Huang
>> School of Software, Tsinghua University
>>
>>  黄向东
>> 清华大学 软件学院
>>
>>
>> Julian Feinauer  于2019年9月27日周五
>> 下午8:13写道:
>>
>> > Hey,
>> >
>> > but I think we are totally covered here by Apache Policy as a
>> Release is
>> > only a release (and released) if its source in the svn.
>> > So although this thing has the "name" release in the tag it has
>> strictly
>> > speaking nothing to do with an APACHE release at all.
>> >
>> > In fact, this is the practice we also use in PLC4X (and in many
>> other
>> > projects).
>> >
>> > Julian
>> >
>> > Am 27.09.19, 11:58 schrieb "Justin Mclean" <
>> jus...@classsoftware.com>:
>> >
>> > Hi,
>> >
>> > > That's what maven automatically does ... it tags the potential
>> > release in the repo.
>> > > That Github shows these release tags as "released" versions
>> is a
>> > issue that has been discussed in the past.
>> >
>> > Which I believe why you should d

Re: Release of 0.8.1

2019-09-27 Thread Xiangdong Huang
Hi Julian,

Thanks for your reply. I think I uploaded the key about 20 hours ago, so
does it really need so long time to sync...?

Then I tried to search your key id and Chris's key id on the website (
http://pool.sks-keyservers.net:11371/), the website also says not found...

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Julian Feinauer  于2019年9月27日周五 下午10:03写道:

> Hi,
>
> it can take some time fort he keyservers to sync, so this could be one
> issue.
> Just try it again later.
>
> Julian
>
> Am 27.09.19, 16:00 schrieb "Xiangdong Huang" :
>
> Hi all,
>
> Thanks for taking care of this release...
>
> One more question that I am facing...
>
> Now I am trying to closing the staging repository from the Nexus [1],
> but fails because "No public key: Key with id: (2206ef8f64c35889) was
> not
> able to be located on http://pool.sks-keyservers.net:11371";>
> http://pool.sks-keyservers.net:11371."
>
> Actually I have created a GPG KEY by following the documents [2] and
> [3],
> attached the public key to KEYS file, uploaded the new KEYS to SVN [4],
> and have uploaded the key to keyserver by using `gpg2 --keyserver
> pgp.mit.edu --send-keys MY KEY ID` .
> Now, if I run `gpg2 --keyserver pgp.mit.edu --search-keys Xiangdong`.
> I can
> find the public key like:
>
> gpg: data source: http://pgp.mit.edu:11371
> (1) Xiangdong Huang (Apache IoTDB release signing key)  >
>  4096 bit RSA key 2206EF8F64C35889, created: 2019-09-25
>
> Would someone kind to help me to tell me why the public key is not
> able to
> be located on pool.sks-keyservers.net?
>
> Best,
>
> [1] https://repository.apache.org/#stagingRepositories
> [2] https://spark.apache.org/release-process.html
> [3] https://www.apache.org/dev/openpgp.html#generate-key
> [4] https://dist.apache.org/repos/dist/dev/incubator/iotdb/KEYS
>
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
>
>  黄向东
> 清华大学 软件学院
>
>
> Julian Feinauer  于2019年9月27日周五 下午8:13写道:
>
> > Hey,
> >
> > but I think we are totally covered here by Apache Policy as a
> Release is
> > only a release (and released) if its source in the svn.
> > So although this thing has the "name" release in the tag it has
> strictly
> > speaking nothing to do with an APACHE release at all.
> >
> > In fact, this is the practice we also use in PLC4X (and in many other
> > projects).
> >
> > Julian
> >
> > Am 27.09.19, 11:58 schrieb "Justin Mclean"  >:
> >
> > Hi,
> >
> > > That's what maven automatically does ... it tags the potential
> > release in the repo.
> > > That Github shows these release tags as "released" versions is
> a
> > issue that has been discussed in the past.
> >
> > Which I believe why you should do do maven release after you have
> > voted on the release. Maven is not where Apache releases software,
> it’s
> > only a secondary distribution mechinism.
> >
> > Thanks,
> > Justin
> >
> >
>
>
>


Re: Release of 0.8.1

2019-09-27 Thread Julian Feinauer
Hi,

it can take some time fort he keyservers to sync, so this could be one issue.
Just try it again later.

Julian

Am 27.09.19, 16:00 schrieb "Xiangdong Huang" :

Hi all,

Thanks for taking care of this release...

One more question that I am facing...

Now I am trying to closing the staging repository from the Nexus [1],
but fails because "No public key: Key with id: (2206ef8f64c35889) was not
able to be located on http://pool.sks-keyservers.net:11371";>
http://pool.sks-keyservers.net:11371."

Actually I have created a GPG KEY by following the documents [2] and [3],
attached the public key to KEYS file, uploaded the new KEYS to SVN [4],
and have uploaded the key to keyserver by using `gpg2 --keyserver
pgp.mit.edu --send-keys MY KEY ID` .
Now, if I run `gpg2 --keyserver pgp.mit.edu --search-keys Xiangdong`. I can
find the public key like:

gpg: data source: http://pgp.mit.edu:11371
(1) Xiangdong Huang (Apache IoTDB release signing key) 
 4096 bit RSA key 2206EF8F64C35889, created: 2019-09-25

Would someone kind to help me to tell me why the public key is not able to
be located on pool.sks-keyservers.net?

Best,

[1] https://repository.apache.org/#stagingRepositories
[2] https://spark.apache.org/release-process.html
[3] https://www.apache.org/dev/openpgp.html#generate-key
[4] https://dist.apache.org/repos/dist/dev/incubator/iotdb/KEYS

---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Julian Feinauer  于2019年9月27日周五 下午8:13写道:

> Hey,
>
> but I think we are totally covered here by Apache Policy as a Release is
> only a release (and released) if its source in the svn.
> So although this thing has the "name" release in the tag it has strictly
> speaking nothing to do with an APACHE release at all.
>
> In fact, this is the practice we also use in PLC4X (and in many other
> projects).
>
> Julian
>
> Am 27.09.19, 11:58 schrieb "Justin Mclean" :
>
> Hi,
>
> > That's what maven automatically does ... it tags the potential
> release in the repo.
> > That Github shows these release tags as "released" versions is a
> issue that has been discussed in the past.
>
> Which I believe why you should do do maven release after you have
> voted on the release. Maven is not where Apache releases software, it’s
> only a secondary distribution mechinism.
>
> Thanks,
> Justin
>
>




Re: Release of 0.8.1

2019-09-27 Thread Xiangdong Huang
Hi all,

Thanks for taking care of this release...

One more question that I am facing...

Now I am trying to closing the staging repository from the Nexus [1],
but fails because "No public key: Key with id: (2206ef8f64c35889) was not
able to be located on http://pool.sks-keyservers.net:11371";>
http://pool.sks-keyservers.net:11371."

Actually I have created a GPG KEY by following the documents [2] and [3],
attached the public key to KEYS file, uploaded the new KEYS to SVN [4],
and have uploaded the key to keyserver by using `gpg2 --keyserver
pgp.mit.edu --send-keys MY KEY ID` .
Now, if I run `gpg2 --keyserver pgp.mit.edu --search-keys Xiangdong`. I can
find the public key like:

gpg: data source: http://pgp.mit.edu:11371
(1) Xiangdong Huang (Apache IoTDB release signing key) 
 4096 bit RSA key 2206EF8F64C35889, created: 2019-09-25

Would someone kind to help me to tell me why the public key is not able to
be located on pool.sks-keyservers.net?

Best,

[1] https://repository.apache.org/#stagingRepositories
[2] https://spark.apache.org/release-process.html
[3] https://www.apache.org/dev/openpgp.html#generate-key
[4] https://dist.apache.org/repos/dist/dev/incubator/iotdb/KEYS

---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Julian Feinauer  于2019年9月27日周五 下午8:13写道:

> Hey,
>
> but I think we are totally covered here by Apache Policy as a Release is
> only a release (and released) if its source in the svn.
> So although this thing has the "name" release in the tag it has strictly
> speaking nothing to do with an APACHE release at all.
>
> In fact, this is the practice we also use in PLC4X (and in many other
> projects).
>
> Julian
>
> Am 27.09.19, 11:58 schrieb "Justin Mclean" :
>
> Hi,
>
> > That's what maven automatically does ... it tags the potential
> release in the repo.
> > That Github shows these release tags as "released" versions is a
> issue that has been discussed in the past.
>
> Which I believe why you should do do maven release after you have
> voted on the release. Maven is not where Apache releases software, it’s
> only a secondary distribution mechinism.
>
> Thanks,
> Justin
>
>


Re: Release of 0.8.1

2019-09-27 Thread Julian Feinauer
Hey,

but I think we are totally covered here by Apache Policy as a Release is only a 
release (and released) if its source in the svn.
So although this thing has the "name" release in the tag it has strictly 
speaking nothing to do with an APACHE release at all.

In fact, this is the practice we also use in PLC4X (and in many other projects).

Julian

Am 27.09.19, 11:58 schrieb "Justin Mclean" :

Hi,

> That's what maven automatically does ... it tags the potential release in 
the repo.
> That Github shows these release tags as "released" versions is a issue 
that has been discussed in the past.

Which I believe why you should do do maven release after you have voted on 
the release. Maven is not where Apache releases software, it’s only a secondary 
distribution mechinism.

Thanks,
Justin



Re: Release of 0.8.1

2019-09-27 Thread Christofer Dutz
And looking at the page, it says "Pre-release" on that page for the given RC ...

Chris

Am 27.09.19, 11:13 schrieb "Justin Mclean" :

Hi,

OK this is not ideal:
https://github.com/apache/incubator-iotdb/releases/tag/release%2F0.8.1

Because we haven't voted on the release yet, you can only release artefacts 
once you have voted on them.

I’ve marked it as “pre-release” to hopefully stop any confusion that it has 
actually been released.

Thanks,
Justin



Re: Release of 0.8.1

2019-09-27 Thread Christofer Dutz
Definitely not.

This is a problem with Github ... manually doing everything the release plugin 
does, just to avoid a problem with an external Non ASF mirror is definitely not 
anything I would be willing to do. 
The release plugin is built to make correct releases (That’s what it was 
created for).

We could try to use this:
http://maven.apache.org/maven-release/maven-release-plugin/prepare-mojo.html#remoteTagging
To disable the tagging. But if that doesn't work, no idea. 

Chris


 


Am 27.09.19, 11:58 schrieb "Justin Mclean" :

Hi,

> That's what maven automatically does ... it tags the potential release in 
the repo.
> That Github shows these release tags as "released" versions is a issue 
that has been discussed in the past.

Which I believe why you should do do maven release after you have voted on 
the release. Maven is not where Apache releases software, it’s only a secondary 
distribution mechinism.

Thanks,
Justin



Re: Release of 0.8.1

2019-09-27 Thread Justin Mclean
Hi,

> That's what maven automatically does ... it tags the potential release in the 
> repo.
> That Github shows these release tags as "released" versions is a issue that 
> has been discussed in the past.

Which I believe why you should do do maven release after you have voted on the 
release. Maven is not where Apache releases software, it’s only a secondary 
distribution mechinism.

Thanks,
Justin

Re: Release of 0.8.1

2019-09-27 Thread Christofer Dutz
That's what maven automatically does ... it tags the potential release in the 
repo.
That Github shows these release tags as "released" versions is a issue that has 
been discussed in the past.

Chris

Am 27.09.19, 11:13 schrieb "Justin Mclean" :

Hi,

OK this is not ideal:
https://github.com/apache/incubator-iotdb/releases/tag/release%2F0.8.1

Because we haven't voted on the release yet, you can only release artefacts 
once you have voted on them.

I’ve marked it as “pre-release” to hopefully stop any confusion that it has 
actually been released.

Thanks,
Justin



Re: Release of 0.8.1

2019-09-27 Thread Justin Mclean
Hi,

OK this is not ideal:
https://github.com/apache/incubator-iotdb/releases/tag/release%2F0.8.1

Because we haven't voted on the release yet, you can only release artefacts 
once you have voted on them.

I’ve marked it as “pre-release” to hopefully stop any confusion that it has 
actually been released.

Thanks,
Justin

Re: Release of 0.8.1

2019-09-27 Thread Xiangdong Huang
Hi,

Well well, I know why I can not find the files from repository.apache.org,
because I did not login on the website..

The document of PLC4x has pointed out that:

> After the build it is important to log in to Nexus at
https://repository.apache.org/, select Staging Repositories and find the
repository with the name: orgapacheplc4x-{somenumber}.

Sorry to make trouble to the mail list...

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Xiangdong Huang  于2019年9月27日周五 下午4:23写道:

> Hi,
>
> Something to correct:
>
> If I check the rel/0.8 branch in gitbox repo [1], I can find the
> commitlogs that maven release plugin generated.
>
> [1]
> https://gitbox.apache.org/repos/asf?p=incubator-iotdb.git;a=shortlog;h=refs/heads/rel/0.8
>
>
> But still do not know why repository.apache.org and
> dist.apache.org/repos/dist/dev/incubator/iotdb/ have no new files..
>
> Best,
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
>
>  黄向东
> 清华大学 软件学院
>
>
> Xiangdong Huang  于2019年9月27日周五 下午4:12写道:
>
>> Hi Chris,
>>
>> Actually now I still meet some issues..
>>
>> > "git remote set-url
>> https://gitbox.apache.org/repos/asf/incubator-iotdb.git";
>>
>> do you mean: git remote set-url --push origin
>> https://gitbox.apache.org/repos/asf/incubator-iotdb.git ?
>> (But I think `mvn release:prepare` command choose the git url according
>> SCM in pom.xml rather than .git files..)
>>
>> I have not try it, but just now I tried to change the scm in the pom as:
>>
>> 
>> scm:git:ssh://
>> g...@github.com/apache/incubator-iotdb.git
>> scm:git:ssh://
>> g...@github.com/apache/incubator-iotdb.git
>> ssh://g...@github.com:apache/incubator-iotdb.git
>> rel/0.8
>> 
>>
>> It works for pushing commits (two commitlogs: [maven-release-plugin]
>> prepare release release/0.8.1  and  [maven-release-plugin] prepare for next
>> development iteration)
>> and create a tag (release-0.8.1) on the remote successfully.
>>
>> However, when I check gitbox repo  (
>> https://gitbox.apache.org/repos/asf?p=incubator-iotdb.git;a=shortlog),
>> there is no commits
>>
>>
>> Then I choose to omit it to try the next step: $mvn release:perform
>> -DreleaseProfiles=apache-release
>>
>> Well, it tooks me about 46 mins to upload jars, asc, zip, pom files to
>> https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/iotdb/iotdb-distribution/0.8.1/
>>
>>
>> However, after that, when I check https://repository.apache.org and
>> https://dist.apache.org/repos/dist/dev/incubator/iotdb/, I can not find
>> any new files... :(
>>
>> Hm... so, now I do not know which step is incorrect.
>>
>> The result of running `mvn release:perform` is:
>>
>> [INFO]
>> [INFO] Apache IoTDB (incubating) Project Parent POM 0.8.2-SNAPSHOT
>> SUCCESS [46:44 min]
>> [INFO] TsFile . SKIPPED
>> [INFO] Service-rpc  SKIPPED
>> [INFO] IoTDB Jdbc . SKIPPED
>> [INFO] IoTDB Client ... SKIPPED
>> [INFO] IoTDB Server ... SKIPPED
>> [INFO] IoTDB Examples . SKIPPED
>> [INFO] IoTDB-Kafka Examples ... SKIPPED
>> [INFO] IoTDB-RocketMQ Examples  SKIPPED
>> [INFO] IoTDB Grafana .. SKIPPED
>> [INFO] IoTDB Spark-TsFile . SKIPPED
>> [INFO] IoTDB Distribution 0.8.2-SNAPSHOT .. SKIPPED
>> [INFO]
>> 
>> [INFO] BUILD SUCCESS
>> [INFO]
>> 
>> [INFO] Total time: 46:45 min
>> [INFO] Finished at: 2019-09-27T15:34:53+08:00
>> [INFO]
>> 
>>
>> Best,
>> ---
>> Xiangdong Huang
>> School of Software, Tsinghua University
>>
>>  黄向东
>> 清华大学 软件学院
>>
>>
>> Christofer Dutz  于2019年9月27日周五 下午3:33写道:
>>
>>> Hi Xiangdong,
>>>
>>> this happens when the release plugin tries to commit and push the
>>> changes it does during the release.
>>> It changes the versions to the release versions and commits that and
>>> then changes them to the next development version and then commits a second
>>> time.
>>> There seem to be issues with the credentials for pushing the changes. I
>>> usually use the gitbox repo which works fine with username+password or when
>>> using github I use the ssh key authentication.
>>> I guess you're using github with 2FA and that could be a problem.
>>>
>>> Try the following command:
>>>
>>> "git remote set-url
>>> https://gitbox.apache.org/repos/asf/incubator-iotdb.git";
>>>
>>> And then re-try. But first you should probably undo the changes f

Re: Release of 0.8.1

2019-09-27 Thread Xiangdong Huang
Hi,

Something to correct:

If I check the rel/0.8 branch in gitbox repo [1], I can find the commitlogs
that maven release plugin generated.

[1]
https://gitbox.apache.org/repos/asf?p=incubator-iotdb.git;a=shortlog;h=refs/heads/rel/0.8


But still do not know why repository.apache.org and
dist.apache.org/repos/dist/dev/incubator/iotdb/ have no new files..

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Xiangdong Huang  于2019年9月27日周五 下午4:12写道:

> Hi Chris,
>
> Actually now I still meet some issues..
>
> > "git remote set-url
> https://gitbox.apache.org/repos/asf/incubator-iotdb.git";
>
> do you mean: git remote set-url --push origin
> https://gitbox.apache.org/repos/asf/incubator-iotdb.git ?
> (But I think `mvn release:prepare` command choose the git url according
> SCM in pom.xml rather than .git files..)
>
> I have not try it, but just now I tried to change the scm in the pom as:
>
> 
> scm:git:ssh://
> g...@github.com/apache/incubator-iotdb.git
> scm:git:ssh://
> g...@github.com/apache/incubator-iotdb.git
> ssh://g...@github.com:apache/incubator-iotdb.git
> rel/0.8
> 
>
> It works for pushing commits (two commitlogs: [maven-release-plugin]
> prepare release release/0.8.1  and  [maven-release-plugin] prepare for next
> development iteration)
> and create a tag (release-0.8.1) on the remote successfully.
>
> However, when I check gitbox repo  (
> https://gitbox.apache.org/repos/asf?p=incubator-iotdb.git;a=shortlog),
> there is no commits
>
>
> Then I choose to omit it to try the next step: $mvn release:perform
> -DreleaseProfiles=apache-release
>
> Well, it tooks me about 46 mins to upload jars, asc, zip, pom files to
> https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/iotdb/iotdb-distribution/0.8.1/
>
>
> However, after that, when I check https://repository.apache.org and
> https://dist.apache.org/repos/dist/dev/incubator/iotdb/, I can not find
> any new files... :(
>
> Hm... so, now I do not know which step is incorrect.
>
> The result of running `mvn release:perform` is:
>
> [INFO]
> [INFO] Apache IoTDB (incubating) Project Parent POM 0.8.2-SNAPSHOT SUCCESS
> [46:44 min]
> [INFO] TsFile . SKIPPED
> [INFO] Service-rpc  SKIPPED
> [INFO] IoTDB Jdbc . SKIPPED
> [INFO] IoTDB Client ... SKIPPED
> [INFO] IoTDB Server ... SKIPPED
> [INFO] IoTDB Examples . SKIPPED
> [INFO] IoTDB-Kafka Examples ... SKIPPED
> [INFO] IoTDB-RocketMQ Examples  SKIPPED
> [INFO] IoTDB Grafana .. SKIPPED
> [INFO] IoTDB Spark-TsFile . SKIPPED
> [INFO] IoTDB Distribution 0.8.2-SNAPSHOT .. SKIPPED
> [INFO]
> 
> [INFO] BUILD SUCCESS
> [INFO]
> 
> [INFO] Total time: 46:45 min
> [INFO] Finished at: 2019-09-27T15:34:53+08:00
> [INFO]
> 
>
> Best,
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
>
>  黄向东
> 清华大学 软件学院
>
>
> Christofer Dutz  于2019年9月27日周五 下午3:33写道:
>
>> Hi Xiangdong,
>>
>> this happens when the release plugin tries to commit and push the changes
>> it does during the release.
>> It changes the versions to the release versions and commits that and then
>> changes them to the next development version and then commits a second time.
>> There seem to be issues with the credentials for pushing the changes. I
>> usually use the gitbox repo which works fine with username+password or when
>> using github I use the ssh key authentication.
>> I guess you're using github with 2FA and that could be a problem.
>>
>> Try the following command:
>>
>> "git remote set-url
>> https://gitbox.apache.org/repos/asf/incubator-iotdb.git";
>>
>> And then re-try. But first you should probably undo the changes from your
>> first attempt (Hopefully with you having no uncommitted changes)
>>
>>
>> Chris
>>
>> Am 27.09.19, 08:04 schrieb "Xiangdong Huang" :
>>
>> Hi,
>>
>> @Justin, many thanks! I have already upload the updated KEYS there.
>>
>> Now I want to try maven plugin `mvn release:prepare` to automatically
>> finish some work, like create a tag on github..
>> However,  it fails because:
>>
>> [ERROR] Failed to execute goal
>> org.apache.maven.plugins:maven-release-plugin:2.5.3:prepare
>> (default-cli)
>> on project iotdb-parent: Unable to tag SCM
>> [ERROR] Provider message:
>> [ERROR] The git-push command failed.
>> [ERROR] Command output:
>>

Re: Release of 0.8.1

2019-09-27 Thread Xiangdong Huang
Hi Chris,

Actually now I still meet some issues..

> "git remote set-url
https://gitbox.apache.org/repos/asf/incubator-iotdb.git";

do you mean: git remote set-url --push origin
https://gitbox.apache.org/repos/asf/incubator-iotdb.git ?
(But I think `mvn release:prepare` command choose the git url according SCM
in pom.xml rather than .git files..)

I have not try it, but just now I tried to change the scm in the pom as:


scm:git:ssh://g...@github.com/apache/incubator-iotdb.git

scm:git:ssh://
g...@github.com/apache/incubator-iotdb.git
ssh://g...@github.com:apache/incubator-iotdb.git
rel/0.8


It works for pushing commits (two commitlogs: [maven-release-plugin]
prepare release release/0.8.1  and  [maven-release-plugin] prepare for next
development iteration)
and create a tag (release-0.8.1) on the remote successfully.

However, when I check gitbox repo  (
https://gitbox.apache.org/repos/asf?p=incubator-iotdb.git;a=shortlog),
there is no commits


Then I choose to omit it to try the next step: $mvn release:perform
-DreleaseProfiles=apache-release

Well, it tooks me about 46 mins to upload jars, asc, zip, pom files to
https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/iotdb/iotdb-distribution/0.8.1/


However, after that, when I check https://repository.apache.org and
https://dist.apache.org/repos/dist/dev/incubator/iotdb/, I can not find any
new files... :(

Hm... so, now I do not know which step is incorrect.

The result of running `mvn release:perform` is:

[INFO]
[INFO] Apache IoTDB (incubating) Project Parent POM 0.8.2-SNAPSHOT SUCCESS
[46:44 min]
[INFO] TsFile . SKIPPED
[INFO] Service-rpc  SKIPPED
[INFO] IoTDB Jdbc . SKIPPED
[INFO] IoTDB Client ... SKIPPED
[INFO] IoTDB Server ... SKIPPED
[INFO] IoTDB Examples . SKIPPED
[INFO] IoTDB-Kafka Examples ... SKIPPED
[INFO] IoTDB-RocketMQ Examples  SKIPPED
[INFO] IoTDB Grafana .. SKIPPED
[INFO] IoTDB Spark-TsFile . SKIPPED
[INFO] IoTDB Distribution 0.8.2-SNAPSHOT .. SKIPPED
[INFO]

[INFO] BUILD SUCCESS
[INFO]

[INFO] Total time: 46:45 min
[INFO] Finished at: 2019-09-27T15:34:53+08:00
[INFO]


Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Christofer Dutz  于2019年9月27日周五 下午3:33写道:

> Hi Xiangdong,
>
> this happens when the release plugin tries to commit and push the changes
> it does during the release.
> It changes the versions to the release versions and commits that and then
> changes them to the next development version and then commits a second time.
> There seem to be issues with the credentials for pushing the changes. I
> usually use the gitbox repo which works fine with username+password or when
> using github I use the ssh key authentication.
> I guess you're using github with 2FA and that could be a problem.
>
> Try the following command:
>
> "git remote set-url
> https://gitbox.apache.org/repos/asf/incubator-iotdb.git";
>
> And then re-try. But first you should probably undo the changes from your
> first attempt (Hopefully with you having no uncommitted changes)
>
>
> Chris
>
> Am 27.09.19, 08:04 schrieb "Xiangdong Huang" :
>
> Hi,
>
> @Justin, many thanks! I have already upload the updated KEYS there.
>
> Now I want to try maven plugin `mvn release:prepare` to automatically
> finish some work, like create a tag on github..
> However,  it fails because:
>
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-release-plugin:2.5.3:prepare
> (default-cli)
> on project iotdb-parent: Unable to tag SCM
> [ERROR] Provider message:
> [ERROR] The git-push command failed.
> [ERROR] Command output:
> [ERROR] remote: Permission to apache/incubator-iotdb.git denied to
> jixuan1989. (Ah, this is my github account.)
> [ERROR] fatal: unable to access '
> https://github.com/apache/incubator-iotdb.git/': The requested URL
> returned
> error: 403
>
> I have set the SSH and GPG key on my Github's account settings.
>
> Best,
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
>
>  黄向东
> 清华大学 软件学院
>
>
> Justin Mclean  于2019年9月27日周五 下午12:09写道:
>
> > HI,
> >
> > > 1. Do I need to change the version from 0.8.1-SNAPSHOT to 0.8.1-RC1
> > > (RC2,..., RCn) first, and then 0.8.1 second?
> >
>

Re: Release of 0.8.1

2019-09-27 Thread Christofer Dutz
Hi Xiangdong,

this happens when the release plugin tries to commit and push the changes it 
does during the release.
It changes the versions to the release versions and commits that and then 
changes them to the next development version and then commits a second time.
There seem to be issues with the credentials for pushing the changes. I usually 
use the gitbox repo which works fine with username+password or when using 
github I use the ssh key authentication.
I guess you're using github with 2FA and that could be a problem.

Try the following command: 

"git remote set-url https://gitbox.apache.org/repos/asf/incubator-iotdb.git";

And then re-try. But first you should probably undo the changes from your first 
attempt (Hopefully with you having no uncommitted changes)


Chris

Am 27.09.19, 08:04 schrieb "Xiangdong Huang" :

Hi,

@Justin, many thanks! I have already upload the updated KEYS there.

Now I want to try maven plugin `mvn release:prepare` to automatically
finish some work, like create a tag on github..
However,  it fails because:

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-release-plugin:2.5.3:prepare (default-cli)
on project iotdb-parent: Unable to tag SCM
[ERROR] Provider message:
[ERROR] The git-push command failed.
[ERROR] Command output:
[ERROR] remote: Permission to apache/incubator-iotdb.git denied to
jixuan1989. (Ah, this is my github account.)
[ERROR] fatal: unable to access '
https://github.com/apache/incubator-iotdb.git/': The requested URL returned
error: 403

I have set the SSH and GPG key on my Github's account settings.

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Justin Mclean  于2019年9月27日周五 下午12:09写道:

> HI,
>
> > 1. Do I need to change the version from 0.8.1-SNAPSHOT to 0.8.1-RC1
> > (RC2,..., RCn) first, and then 0.8.1 second?
>
> I would just change it to 0.8.1 and name the files / vote emails RC1, RC2
> etc as needed.
>
> > 2. @Julian, Would you share the commands that you used when releasing
> 0.8.0
> > with me? It is very helpful for me. :D.
>
> Mavin is not an official release area and can be done after the official
> source release is voted on.
>
> You just need to put the official source release here [1]. You would also
> need to update the KEYS file there.
>
> Thanks,
> Justin
>
> 1. https://dist.apache.org/repos/dist/dev/incubator/iotdb/




Re: Release of 0.8.1

2019-09-27 Thread Christofer Dutz
Hi all,

But the maven release tools are what actually produce the artifacts that we are 
going to vote on. 
So yes you would do the maven release: This will stage the maven artifacts and 
produce a source distribution with pgp signatures and hashes in the root target 
folder.
These files you will have to manually commit to the official release svn repo 
and start a vote on that.

Chris


Am 27.09.19, 06:09 schrieb "Justin Mclean" :

HI,

> 1. Do I need to change the version from 0.8.1-SNAPSHOT to 0.8.1-RC1
> (RC2,..., RCn) first, and then 0.8.1 second?

I would just change it to 0.8.1 and name the files / vote emails RC1, RC2 
etc as needed.

> 2. @Julian, Would you share the commands that you used when releasing 
0.8.0
> with me? It is very helpful for me. :D.

Mavin is not an official release area and can be done after the official 
source release is voted on.

You just need to put the official source release here [1]. You would also 
need to update the KEYS file there.

Thanks,
Justin

1. https://dist.apache.org/repos/dist/dev/incubator/iotdb/



Re: Release of 0.8.1

2019-09-27 Thread Christofer Dutz
The naming is usually handled automatically by the release plugin (Except in 
non pom.xml files like documentation and RELEASE_NOTES)
So if you have references to the current SNAPSHOT version in your 
RELEASE_NOTES, I would remove the SNAPSHOT manually before running mvn 
release:prepare.
(Just stumbled into that yesterday and had to re-do my RC)

Chris

Am 27.09.19, 05:51 schrieb "Xiangdong Huang" :

Hi,

Ask for help about some questions.

1. Do I need to change the version from 0.8.1-SNAPSHOT to 0.8.1-RC1
(RC2,..., RCn) first, and then 0.8.1 second?

2. @Julian, Would you share the commands that you used when releasing 0.8.0
with me? It is very helpful for me. :D.
(commands like  what PLC4X release document said, `mvn release:branch -P
with-cpp,with-dotnet,with-java,with-proxies,with-python,with-sandbox
-DbranchName=rel/{minor-version} -DautoVersionSubmodules=true`)

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Xiangdong Huang  于2019年9月27日周五 上午1:19写道:

> Hi,
>
> well, after a lot of  cherry-pick operations, the following bug-fix prs
> are involved.
>
> - [IOTDB-172] bug in updating startTime and endTime in TsFileResource
>
> - Abnormal publishing of sequence and unsequence data folders in
> DirectoryManager
>
> - fix a bug in TimeRange's intersects function
>
> - [IOTDB-202] fix tsfile example data type
>
> - [IOTDB-195] Bug about 'serializedSize' in ChunkGroupMetaData.java (for
> Chinese string)
>
> - [IOTDB-242] fix mvn integration-test failed because the files in the
> target folder changes
>
> The first two bugs are critical while others are minors.
>
>
> 4 PRs that Jialin mentioned are not included:
>
> * bug in tsfile batch write interface
> * https://github.com/apache/incubator-iotdb/pull/344
> * https://github.com/apache/incubator-iotdb/pull/385
>
> * bug of docs (maven version)
> * https://github.com/apache/incubator-iotdb/pull/364
>
> * bug of the serialized size of String
> * https://github.com/apache/incubator-iotdb/pull/377
>
> * Bug about 'serializedSize' in ChunkGroupMetaData.java
> * https://github.com/apache/incubator-iotdb/pull/396/files
>
> The first one is a bug-fix which is not affected in 0.8;
> The 2-4 can not be included because they do not only  modify source codes
> that 0.8 has, but also some files that only appears in 0.9.
> Meanwhile, because these PR only has 1~2 commits and mixed the two parts
> of modifications, just a cherry-pick operation is not enough...
> If we really want to fix that, I have to read how these PRs solve the
> problem and then put some codes into the rel/0.8 branch...
>
> Bug 2 is an error in documents, and Bug 3 and 4 will affect users if they
> use Chinese to describe a device or a measurement.
>
>
>
>
> Best,
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
>
>  黄向东
> 清华大学 软件学院
>
>
> Jialin Qiao  于2019年9月26日周四 下午1:03写道:
>
>> Hi,
>>
>> may be this PR:
>>
>> * Bug about 'serializedSize' in ChunkGroupMetaData.java
>> * https://github.com/apache/incubator-iotdb/pull/396/files
>>
>> --
>> Jialin Qiao
>> School of Software, Tsinghua University
>>
>> 乔嘉林
>> 清华大学 软件学院
>>
>> > -原始邮件-
>> > 发件人: "Xiangdong Huang" 
>> > 发送时间: 2019-09-26 12:37:31 (星期四)
>> > 收件人: dev@iotdb.apache.org
>> > 抄送:
>> > 主题: Re: Release of 0.8.1
>> >
>> > Hi,
>> >
>> > I am working on it. Any else PRs that should be involved in 0.8.1?
>> >
>> > Best,
>> > ---
>> > Xiangdong Huang
>> > School of Software, Tsinghua University
>> >
>> >  黄向东
>> > 清华大学 软件学院
>> >
>> >
>> > Jialin Qiao  于2019年9月17日周二 下午12:53写道:
>> >
>> > > Hi,
>> > >
>> > > I went through recent PRs and list those related to bug-fix of 0.8.0.
>> > >
>> > > * bug in updating startTime and endTime in TsFileResource
>> > > 

Re: Release of 0.8.1

2019-09-26 Thread Xiangdong Huang
Hi,

I solved it by changing the SCM from https protocol to ssh protocol.
(Howver I feel curious how Julian solved it for the last release..)

I will submit a PR later.

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Xiangdong Huang  于2019年9月27日周五 下午2:03写道:

> Hi,
>
> @Justin, many thanks! I have already upload the updated KEYS there.
>
> Now I want to try maven plugin `mvn release:prepare` to automatically
> finish some work, like create a tag on github..
> However,  it fails because:
>
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-release-plugin:2.5.3:prepare (default-cli)
> on project iotdb-parent: Unable to tag SCM
> [ERROR] Provider message:
> [ERROR] The git-push command failed.
> [ERROR] Command output:
> [ERROR] remote: Permission to apache/incubator-iotdb.git denied to
> jixuan1989. (Ah, this is my github account.)
> [ERROR] fatal: unable to access '
> https://github.com/apache/incubator-iotdb.git/': The requested URL
> returned error: 403
>
> I have set the SSH and GPG key on my Github's account settings.
>
> Best,
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
>
>  黄向东
> 清华大学 软件学院
>
>
> Justin Mclean  于2019年9月27日周五 下午12:09写道:
>
>> HI,
>>
>> > 1. Do I need to change the version from 0.8.1-SNAPSHOT to 0.8.1-RC1
>> > (RC2,..., RCn) first, and then 0.8.1 second?
>>
>> I would just change it to 0.8.1 and name the files / vote emails RC1, RC2
>> etc as needed.
>>
>> > 2. @Julian, Would you share the commands that you used when releasing
>> 0.8.0
>> > with me? It is very helpful for me. :D.
>>
>> Mavin is not an official release area and can be done after the official
>> source release is voted on.
>>
>> You just need to put the official source release here [1]. You would also
>> need to update the KEYS file there.
>>
>> Thanks,
>> Justin
>>
>> 1. https://dist.apache.org/repos/dist/dev/incubator/iotdb/
>
>


Re: Release of 0.8.1

2019-09-26 Thread Xiangdong Huang
Hi,

@Justin, many thanks! I have already upload the updated KEYS there.

Now I want to try maven plugin `mvn release:prepare` to automatically
finish some work, like create a tag on github..
However,  it fails because:

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-release-plugin:2.5.3:prepare (default-cli)
on project iotdb-parent: Unable to tag SCM
[ERROR] Provider message:
[ERROR] The git-push command failed.
[ERROR] Command output:
[ERROR] remote: Permission to apache/incubator-iotdb.git denied to
jixuan1989. (Ah, this is my github account.)
[ERROR] fatal: unable to access '
https://github.com/apache/incubator-iotdb.git/': The requested URL returned
error: 403

I have set the SSH and GPG key on my Github's account settings.

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Justin Mclean  于2019年9月27日周五 下午12:09写道:

> HI,
>
> > 1. Do I need to change the version from 0.8.1-SNAPSHOT to 0.8.1-RC1
> > (RC2,..., RCn) first, and then 0.8.1 second?
>
> I would just change it to 0.8.1 and name the files / vote emails RC1, RC2
> etc as needed.
>
> > 2. @Julian, Would you share the commands that you used when releasing
> 0.8.0
> > with me? It is very helpful for me. :D.
>
> Mavin is not an official release area and can be done after the official
> source release is voted on.
>
> You just need to put the official source release here [1]. You would also
> need to update the KEYS file there.
>
> Thanks,
> Justin
>
> 1. https://dist.apache.org/repos/dist/dev/incubator/iotdb/


Re: Release of 0.8.1

2019-09-26 Thread Justin Mclean
HI,

> 1. Do I need to change the version from 0.8.1-SNAPSHOT to 0.8.1-RC1
> (RC2,..., RCn) first, and then 0.8.1 second?

I would just change it to 0.8.1 and name the files / vote emails RC1, RC2 etc 
as needed.

> 2. @Julian, Would you share the commands that you used when releasing 0.8.0
> with me? It is very helpful for me. :D.

Mavin is not an official release area and can be done after the official source 
release is voted on.

You just need to put the official source release here [1]. You would also need 
to update the KEYS file there.

Thanks,
Justin

1. https://dist.apache.org/repos/dist/dev/incubator/iotdb/

Re: Release of 0.8.1

2019-09-26 Thread Xiangdong Huang
Hi,

Ask for help about some questions.

1. Do I need to change the version from 0.8.1-SNAPSHOT to 0.8.1-RC1
(RC2,..., RCn) first, and then 0.8.1 second?

2. @Julian, Would you share the commands that you used when releasing 0.8.0
with me? It is very helpful for me. :D.
(commands like  what PLC4X release document said, `mvn release:branch -P
with-cpp,with-dotnet,with-java,with-proxies,with-python,with-sandbox
-DbranchName=rel/{minor-version} -DautoVersionSubmodules=true`)

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Xiangdong Huang  于2019年9月27日周五 上午1:19写道:

> Hi,
>
> well, after a lot of  cherry-pick operations, the following bug-fix prs
> are involved.
>
> - [IOTDB-172] bug in updating startTime and endTime in TsFileResource
>
> - Abnormal publishing of sequence and unsequence data folders in
> DirectoryManager
>
> - fix a bug in TimeRange's intersects function
>
> - [IOTDB-202] fix tsfile example data type
>
> - [IOTDB-195] Bug about 'serializedSize' in ChunkGroupMetaData.java (for
> Chinese string)
>
> - [IOTDB-242] fix mvn integration-test failed because the files in the
> target folder changes
>
> The first two bugs are critical while others are minors.
>
>
> 4 PRs that Jialin mentioned are not included:
>
> * bug in tsfile batch write interface
> * https://github.com/apache/incubator-iotdb/pull/344
> * https://github.com/apache/incubator-iotdb/pull/385
>
> * bug of docs (maven version)
> * https://github.com/apache/incubator-iotdb/pull/364
>
> * bug of the serialized size of String
> * https://github.com/apache/incubator-iotdb/pull/377
>
> * Bug about 'serializedSize' in ChunkGroupMetaData.java
> * https://github.com/apache/incubator-iotdb/pull/396/files
>
> The first one is a bug-fix which is not affected in 0.8;
> The 2-4 can not be included because they do not only  modify source codes
> that 0.8 has, but also some files that only appears in 0.9.
> Meanwhile, because these PR only has 1~2 commits and mixed the two parts
> of modifications, just a cherry-pick operation is not enough...
> If we really want to fix that, I have to read how these PRs solve the
> problem and then put some codes into the rel/0.8 branch...
>
> Bug 2 is an error in documents, and Bug 3 and 4 will affect users if they
> use Chinese to describe a device or a measurement.
>
>
>
>
> Best,
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
>
>  黄向东
> 清华大学 软件学院
>
>
> Jialin Qiao  于2019年9月26日周四 下午1:03写道:
>
>> Hi,
>>
>> may be this PR:
>>
>> * Bug about 'serializedSize' in ChunkGroupMetaData.java
>> * https://github.com/apache/incubator-iotdb/pull/396/files
>>
>> --
>> Jialin Qiao
>> School of Software, Tsinghua University
>>
>> 乔嘉林
>> 清华大学 软件学院
>>
>> > -原始邮件-
>> > 发件人: "Xiangdong Huang" 
>> > 发送时间: 2019-09-26 12:37:31 (星期四)
>> > 收件人: dev@iotdb.apache.org
>> > 抄送:
>> > 主题: Re: Release of 0.8.1
>> >
>> > Hi,
>> >
>> > I am working on it. Any else PRs that should be involved in 0.8.1?
>> >
>> > Best,
>> > ---
>> > Xiangdong Huang
>> > School of Software, Tsinghua University
>> >
>> >  黄向东
>> > 清华大学 软件学院
>> >
>> >
>> > Jialin Qiao  于2019年9月17日周二 下午12:53写道:
>> >
>> > > Hi,
>> > >
>> > > I went through recent PRs and list those related to bug-fix of 0.8.0.
>> > >
>> > > * bug in updating startTime and endTime in TsFileResource
>> > > * https://github.com/apache/incubator-iotdb/pull/347
>> > > * bug of Mix unsequence folder in sequence folder
>> > > * https://github.com/apache/incubator-iotdb/pull/393
>> > > * bug in tsfile batch write interface
>> > > * https://github.com/apache/incubator-iotdb/pull/344
>> > > * https://github.com/apache/incubator-iotdb/pull/385
>> > > * bug in query with partition info of TsFile
>> > > * https://github.com/apache/incubator-iotdb/pull/382
>> > > * bug in tsfile module in example
>> > > * https://github.com/apache/incubator-iotdb/pull/378
>> > > * bug of the serialized size of String
>> > > * https://github.com/apache/incubator-iotdb/pull/377
>> > > * bug of docs (maven version)
>> > > * https://github.com/ap

Re: Release of 0.8.1

2019-09-26 Thread Xiangdong Huang
Hi,

well, after a lot of  cherry-pick operations, the following bug-fix prs are
involved.

- [IOTDB-172] bug in updating startTime and endTime in TsFileResource

- Abnormal publishing of sequence and unsequence data folders in
DirectoryManager

- fix a bug in TimeRange's intersects function

- [IOTDB-202] fix tsfile example data type

- [IOTDB-195] Bug about 'serializedSize' in ChunkGroupMetaData.java (for
Chinese string)

- [IOTDB-242] fix mvn integration-test failed because the files in the
target folder changes

The first two bugs are critical while others are minors.


4 PRs that Jialin mentioned are not included:

* bug in tsfile batch write interface
* https://github.com/apache/incubator-iotdb/pull/344
* https://github.com/apache/incubator-iotdb/pull/385

* bug of docs (maven version)
* https://github.com/apache/incubator-iotdb/pull/364

* bug of the serialized size of String
* https://github.com/apache/incubator-iotdb/pull/377

* Bug about 'serializedSize' in ChunkGroupMetaData.java
* https://github.com/apache/incubator-iotdb/pull/396/files

The first one is a bug-fix which is not affected in 0.8;
The 2-4 can not be included because they do not only  modify source codes
that 0.8 has, but also some files that only appears in 0.9.
Meanwhile, because these PR only has 1~2 commits and mixed the two parts of
modifications, just a cherry-pick operation is not enough...
If we really want to fix that, I have to read how these PRs solve the
problem and then put some codes into the rel/0.8 branch...

Bug 2 is an error in documents, and Bug 3 and 4 will affect users if they
use Chinese to describe a device or a measurement.




Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Jialin Qiao  于2019年9月26日周四 下午1:03写道:

> Hi,
>
> may be this PR:
>
> * Bug about 'serializedSize' in ChunkGroupMetaData.java
> * https://github.com/apache/incubator-iotdb/pull/396/files
>
> --
> Jialin Qiao
> School of Software, Tsinghua University
>
> 乔嘉林
> 清华大学 软件学院
>
> > -原始邮件-
> > 发件人: "Xiangdong Huang" 
> > 发送时间: 2019-09-26 12:37:31 (星期四)
> > 收件人: dev@iotdb.apache.org
> > 抄送:
> > 主题: Re: Release of 0.8.1
> >
> > Hi,
> >
> > I am working on it. Any else PRs that should be involved in 0.8.1?
> >
> > Best,
> > ---
> > Xiangdong Huang
> > School of Software, Tsinghua University
> >
> >  黄向东
> > 清华大学 软件学院
> >
> >
> > Jialin Qiao  于2019年9月17日周二 下午12:53写道:
> >
> > > Hi,
> > >
> > > I went through recent PRs and list those related to bug-fix of 0.8.0.
> > >
> > > * bug in updating startTime and endTime in TsFileResource
> > > * https://github.com/apache/incubator-iotdb/pull/347
> > > * bug of Mix unsequence folder in sequence folder
> > > * https://github.com/apache/incubator-iotdb/pull/393
> > > * bug in tsfile batch write interface
> > > * https://github.com/apache/incubator-iotdb/pull/344
> > > * https://github.com/apache/incubator-iotdb/pull/385
> > > * bug in query with partition info of TsFile
> > > * https://github.com/apache/incubator-iotdb/pull/382
> > > * bug in tsfile module in example
> > > * https://github.com/apache/incubator-iotdb/pull/378
> > > * bug of the serialized size of String
> > > * https://github.com/apache/incubator-iotdb/pull/377
> > > * bug of docs (maven version)
> > > * https://github.com/apache/incubator-iotdb/pull/364
> > >
> > > The 0.8.1 could contain these commits.
> > >
> > > Best,
> > > --
> > > Jialin Qiao
> > > School of Software, Tsinghua University
> > >
> > > 乔嘉林
> > > 清华大学 软件学院
> > >
> > > > -原始邮件-
> > > > 发件人: "Jialin Qiao (Jira)" 
> > > > 发送时间: 2019-09-17 11:53:00 (星期二)
> > > > 收件人: dev@iotdb.apache.org
> > > > 抄送:
> > > > 主题: [jira] [Created] (IOTDB-216) Release of 0.8.1
> > > >
> > > > Jialin Qiao created IOTDB-216:
> > > > -
> > > >
> > > >  Summary: Release of 0.8.1
> > > >  Key: IOTDB-216
> > > >  URL:
> https://issues.apache.org/jira/browse/IOTDB-216
> > > >  Project: Apache IoTDB
> > > >   Issue Type: Task
> > > > Reporter: Jialin Qiao
> > > >
> > > >
> > > > This is a bug-fix version of 0.8.0
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > This message was sent by Atlassian Jira
> > > > (v8.3.2#803003)
> > >
>


Re: Release of 0.8.1

2019-09-26 Thread Julian Feinauer
Hi Xiangdong,

thank you very much for taking care of the release as RM.
Normal practice would be to keep all work in the rel/0.8 branch and just merge 
in the develop there and do the release tags and stuff in there.

Feel free to ask me (or also Chris) if you have questions or issues!
Julian

Am 26.09.19, 07:03 schrieb "Jialin Qiao" :

Hi,

may be this PR:

* Bug about 'serializedSize' in ChunkGroupMetaData.java
* https://github.com/apache/incubator-iotdb/pull/396/files

--
Jialin Qiao
School of Software, Tsinghua University

乔嘉林
清华大学 软件学院

> -原始邮件-
> 发件人: "Xiangdong Huang" 
> 发送时间: 2019-09-26 12:37:31 (星期四)
> 收件人: dev@iotdb.apache.org
> 抄送: 
> 主题: Re: Release of 0.8.1
> 
> Hi,
> 
> I am working on it. Any else PRs that should be involved in 0.8.1?
> 
> Best,
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
> 
>  黄向东
> 清华大学 软件学院
> 
> 
> Jialin Qiao  于2019年9月17日周二 下午12:53写道:
> 
> > Hi,
> >
> > I went through recent PRs and list those related to bug-fix of 0.8.0.
> >
> > * bug in updating startTime and endTime in TsFileResource
> > * https://github.com/apache/incubator-iotdb/pull/347
> > * bug of Mix unsequence folder in sequence folder
> > * https://github.com/apache/incubator-iotdb/pull/393
> > * bug in tsfile batch write interface
> > * https://github.com/apache/incubator-iotdb/pull/344
> > * https://github.com/apache/incubator-iotdb/pull/385
> > * bug in query with partition info of TsFile
> > * https://github.com/apache/incubator-iotdb/pull/382
> > * bug in tsfile module in example
> > * https://github.com/apache/incubator-iotdb/pull/378
> > * bug of the serialized size of String
> > * https://github.com/apache/incubator-iotdb/pull/377
> > * bug of docs (maven version)
> > * https://github.com/apache/incubator-iotdb/pull/364
> >
> > The 0.8.1 could contain these commits.
> >
> > Best,
> > --
> > Jialin Qiao
> > School of Software, Tsinghua University
    > >
> > 乔嘉林
> > 清华大学 软件学院
> >
> > > -原始邮件-
> > > 发件人: "Jialin Qiao (Jira)" 
    > > > 发送时间: 2019-09-17 11:53:00 (星期二)
> > > 收件人: dev@iotdb.apache.org
> > > 抄送:
> > > 主题: [jira] [Created] (IOTDB-216) Release of 0.8.1
> > >
> > > Jialin Qiao created IOTDB-216:
> > > -
> > >
> > >  Summary: Release of 0.8.1
> > >  Key: IOTDB-216
> > >  URL: https://issues.apache.org/jira/browse/IOTDB-216
> > >  Project: Apache IoTDB
> > >   Issue Type: Task
> > > Reporter: Jialin Qiao
> > >
> > >
> > > This is a bug-fix version of 0.8.0
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > --
> > > This message was sent by Atlassian Jira
> > > (v8.3.2#803003)
> >




Re: Release of 0.8.1

2019-09-25 Thread Jialin Qiao
Hi,

may be this PR:

* Bug about 'serializedSize' in ChunkGroupMetaData.java
* https://github.com/apache/incubator-iotdb/pull/396/files

--
Jialin Qiao
School of Software, Tsinghua University

乔嘉林
清华大学 软件学院

> -原始邮件-
> 发件人: "Xiangdong Huang" 
> 发送时间: 2019-09-26 12:37:31 (星期四)
> 收件人: dev@iotdb.apache.org
> 抄送: 
> 主题: Re: Release of 0.8.1
> 
> Hi,
> 
> I am working on it. Any else PRs that should be involved in 0.8.1?
> 
> Best,
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
> 
>  黄向东
> 清华大学 软件学院
> 
> 
> Jialin Qiao  于2019年9月17日周二 下午12:53写道:
> 
> > Hi,
> >
> > I went through recent PRs and list those related to bug-fix of 0.8.0.
> >
> > * bug in updating startTime and endTime in TsFileResource
> > * https://github.com/apache/incubator-iotdb/pull/347
> > * bug of Mix unsequence folder in sequence folder
> > * https://github.com/apache/incubator-iotdb/pull/393
> > * bug in tsfile batch write interface
> > * https://github.com/apache/incubator-iotdb/pull/344
> > * https://github.com/apache/incubator-iotdb/pull/385
> > * bug in query with partition info of TsFile
> > * https://github.com/apache/incubator-iotdb/pull/382
> > * bug in tsfile module in example
> > * https://github.com/apache/incubator-iotdb/pull/378
> > * bug of the serialized size of String
> > * https://github.com/apache/incubator-iotdb/pull/377
> > * bug of docs (maven version)
> > * https://github.com/apache/incubator-iotdb/pull/364
> >
> > The 0.8.1 could contain these commits.
> >
> > Best,
> > --
> > Jialin Qiao
> > School of Software, Tsinghua University
> >
> > 乔嘉林
> > 清华大学 软件学院
> >
> > > -原始邮件-
> > > 发件人: "Jialin Qiao (Jira)" 
> > > 发送时间: 2019-09-17 11:53:00 (星期二)
> > > 收件人: dev@iotdb.apache.org
> > > 抄送:
> > > 主题: [jira] [Created] (IOTDB-216) Release of 0.8.1
> > >
> > > Jialin Qiao created IOTDB-216:
> > > -
> > >
> > >  Summary: Release of 0.8.1
> > >  Key: IOTDB-216
> > >  URL: https://issues.apache.org/jira/browse/IOTDB-216
> > >  Project: Apache IoTDB
> > >   Issue Type: Task
> > > Reporter: Jialin Qiao
> > >
> > >
> > > This is a bug-fix version of 0.8.0
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > --
> > > This message was sent by Atlassian Jira
> > > (v8.3.2#803003)
> >


Re: Release of 0.8.1

2019-09-25 Thread Xiangdong Huang
Hi,

I am working on it. Any else PRs that should be involved in 0.8.1?

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Jialin Qiao  于2019年9月17日周二 下午12:53写道:

> Hi,
>
> I went through recent PRs and list those related to bug-fix of 0.8.0.
>
> * bug in updating startTime and endTime in TsFileResource
> * https://github.com/apache/incubator-iotdb/pull/347
> * bug of Mix unsequence folder in sequence folder
> * https://github.com/apache/incubator-iotdb/pull/393
> * bug in tsfile batch write interface
> * https://github.com/apache/incubator-iotdb/pull/344
> * https://github.com/apache/incubator-iotdb/pull/385
> * bug in query with partition info of TsFile
> * https://github.com/apache/incubator-iotdb/pull/382
> * bug in tsfile module in example
> * https://github.com/apache/incubator-iotdb/pull/378
> * bug of the serialized size of String
> * https://github.com/apache/incubator-iotdb/pull/377
> * bug of docs (maven version)
> * https://github.com/apache/incubator-iotdb/pull/364
>
> The 0.8.1 could contain these commits.
>
> Best,
> --
> Jialin Qiao
> School of Software, Tsinghua University
>
> 乔嘉林
> 清华大学 软件学院
>
> > -原始邮件-
> > 发件人: "Jialin Qiao (Jira)" 
> > 发送时间: 2019-09-17 11:53:00 (星期二)
> > 收件人: dev@iotdb.apache.org
> > 抄送:
> > 主题: [jira] [Created] (IOTDB-216) Release of 0.8.1
> >
> > Jialin Qiao created IOTDB-216:
> > -
> >
> >  Summary: Release of 0.8.1
> >  Key: IOTDB-216
> >  URL: https://issues.apache.org/jira/browse/IOTDB-216
> >  Project: Apache IoTDB
> >   Issue Type: Task
> > Reporter: Jialin Qiao
> >
> >
> > This is a bug-fix version of 0.8.0
> >
> >
> >
> >
> >
> >
> >
> > --
> > This message was sent by Atlassian Jira
> > (v8.3.2#803003)
>


Re: Release of 0.8.1

2019-09-18 Thread Julian Feinauer
Hi,

I like the idea of more releases.
But I suggest to do one at a time during learning... would you do the RM this 
time @Xiangdong Huang?

Julian

Am 17.09.19, 01:02 schrieb "Xiangdong Huang" :

Hi,

Thanks Jialin.

As there is so many bugs that be solved, how about starting to release
0.8.1?

I think we can make the release more frequent to let more PPMCs know how to
release.

By the way, as the new API is introduced (session API), I think we can
release a new version 0.9 at the same time.

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Jialin Qiao  于2019年9月17日周二 下午12:53写道:

> Hi,
>
> I went through recent PRs and list those related to bug-fix of 0.8.0.
>
> * bug in updating startTime and endTime in TsFileResource
> * https://github.com/apache/incubator-iotdb/pull/347
> * bug of Mix unsequence folder in sequence folder
> * https://github.com/apache/incubator-iotdb/pull/393
> * bug in tsfile batch write interface
> * https://github.com/apache/incubator-iotdb/pull/344
> * https://github.com/apache/incubator-iotdb/pull/385
> * bug in query with partition info of TsFile
> * https://github.com/apache/incubator-iotdb/pull/382
> * bug in tsfile module in example
> * https://github.com/apache/incubator-iotdb/pull/378
> * bug of the serialized size of String
> * https://github.com/apache/incubator-iotdb/pull/377
> * bug of docs (maven version)
> * https://github.com/apache/incubator-iotdb/pull/364
>
> The 0.8.1 could contain these commits.
>
> Best,
> --
> Jialin Qiao
> School of Software, Tsinghua University
>
> 乔嘉林
> 清华大学 软件学院
>
> > -原始邮件-
> > 发件人: "Jialin Qiao (Jira)" 
> > 发送时间: 2019-09-17 11:53:00 (星期二)
> > 收件人: dev@iotdb.apache.org
> > 抄送:
> > 主题: [jira] [Created] (IOTDB-216) Release of 0.8.1
> >
> > Jialin Qiao created IOTDB-216:
> > -
> >
> >  Summary: Release of 0.8.1
> >  Key: IOTDB-216
> >  URL: https://issues.apache.org/jira/browse/IOTDB-216
> >  Project: Apache IoTDB
> >   Issue Type: Task
> > Reporter: Jialin Qiao
> >
> >
> > This is a bug-fix version of 0.8.0
> >
> >
> >
> >
> >
> >
> >
> > --
> > This message was sent by Atlassian Jira
> > (v8.3.2#803003)
>




Re: Release of 0.8.1

2019-09-16 Thread Xiangdong Huang
Hi,

Thanks Jialin.

As there is so many bugs that be solved, how about starting to release
0.8.1?

I think we can make the release more frequent to let more PPMCs know how to
release.

By the way, as the new API is introduced (session API), I think we can
release a new version 0.9 at the same time.

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Jialin Qiao  于2019年9月17日周二 下午12:53写道:

> Hi,
>
> I went through recent PRs and list those related to bug-fix of 0.8.0.
>
> * bug in updating startTime and endTime in TsFileResource
> * https://github.com/apache/incubator-iotdb/pull/347
> * bug of Mix unsequence folder in sequence folder
> * https://github.com/apache/incubator-iotdb/pull/393
> * bug in tsfile batch write interface
> * https://github.com/apache/incubator-iotdb/pull/344
> * https://github.com/apache/incubator-iotdb/pull/385
> * bug in query with partition info of TsFile
> * https://github.com/apache/incubator-iotdb/pull/382
> * bug in tsfile module in example
> * https://github.com/apache/incubator-iotdb/pull/378
> * bug of the serialized size of String
> * https://github.com/apache/incubator-iotdb/pull/377
> * bug of docs (maven version)
> * https://github.com/apache/incubator-iotdb/pull/364
>
> The 0.8.1 could contain these commits.
>
> Best,
> --
> Jialin Qiao
> School of Software, Tsinghua University
>
> 乔嘉林
> 清华大学 软件学院
>
> > -原始邮件-
> > 发件人: "Jialin Qiao (Jira)" 
> > 发送时间: 2019-09-17 11:53:00 (星期二)
> > 收件人: dev@iotdb.apache.org
> > 抄送:
> > 主题: [jira] [Created] (IOTDB-216) Release of 0.8.1
> >
> > Jialin Qiao created IOTDB-216:
> > -
> >
> >  Summary: Release of 0.8.1
> >  Key: IOTDB-216
> >  URL: https://issues.apache.org/jira/browse/IOTDB-216
> >  Project: Apache IoTDB
> >   Issue Type: Task
> > Reporter: Jialin Qiao
> >
> >
> > This is a bug-fix version of 0.8.0
> >
> >
> >
> >
> >
> >
> >
> > --
> > This message was sent by Atlassian Jira
> > (v8.3.2#803003)
>


Re: Release of 0.8.1

2019-09-16 Thread Jialin Qiao
Hi,

I went through recent PRs and list those related to bug-fix of 0.8.0.

* bug in updating startTime and endTime in TsFileResource
* https://github.com/apache/incubator-iotdb/pull/347
* bug of Mix unsequence folder in sequence folder
* https://github.com/apache/incubator-iotdb/pull/393
* bug in tsfile batch write interface
* https://github.com/apache/incubator-iotdb/pull/344
* https://github.com/apache/incubator-iotdb/pull/385
* bug in query with partition info of TsFile
* https://github.com/apache/incubator-iotdb/pull/382
* bug in tsfile module in example
* https://github.com/apache/incubator-iotdb/pull/378
* bug of the serialized size of String
* https://github.com/apache/incubator-iotdb/pull/377
* bug of docs (maven version)
* https://github.com/apache/incubator-iotdb/pull/364

The 0.8.1 could contain these commits.

Best,
--
Jialin Qiao
School of Software, Tsinghua University

乔嘉林
清华大学 软件学院

> -原始邮件-
> 发件人: "Jialin Qiao (Jira)" 
> 发送时间: 2019-09-17 11:53:00 (星期二)
> 收件人: dev@iotdb.apache.org
> 抄送: 
> 主题: [jira] [Created] (IOTDB-216) Release of 0.8.1
> 
> Jialin Qiao created IOTDB-216:
> -----
> 
>  Summary: Release of 0.8.1
>  Key: IOTDB-216
>  URL: https://issues.apache.org/jira/browse/IOTDB-216
>  Project: Apache IoTDB
>   Issue Type: Task
> Reporter: Jialin Qiao
> 
> 
> This is a bug-fix version of 0.8.0
> 
>  
> 
>  
> 
> 
> 
> --
> This message was sent by Atlassian Jira
> (v8.3.2#803003)


[jira] [Created] (IOTDB-216) Release of 0.8.1

2019-09-16 Thread Jialin Qiao (Jira)
Jialin Qiao created IOTDB-216:
-

 Summary: Release of 0.8.1
 Key: IOTDB-216
 URL: https://issues.apache.org/jira/browse/IOTDB-216
 Project: Apache IoTDB
  Issue Type: Task
Reporter: Jialin Qiao


This is a bug-fix version of 0.8.0

 

 



--
This message was sent by Atlassian Jira
(v8.3.2#803003)