Hi, This discussion has received 3 +1 votes from PMC/Committers.
Jialin Qiao, Chao Wang, Jincheng Sun, and the 4th, me. If there is no negative opinion, I will create a new repo tomorrow. Best, ----------------------------------- Xiangdong Huang School of Software, Tsinghua University 黄向东 清华大学 软件学院 Jialin Qiao <[email protected]> 于2021年2月18日周四 下午5:04写道: > +1 > > -- > Jialin Qiao > School of Software, Tsinghua University > > 乔嘉林 > 清华大学 软件学院 > > > -----原始邮件----- > > 发件人: "Chao Wang" <[email protected]> > > 发送时间: 2021-02-18 16:35:20 (星期四) > > 收件人: dev <[email protected]> > > 抄送: > > 主题: Re: [DISCUSS] Create a new Repo to upload binary files (images > for markdown, compiled thrift binary, etc..) > > > > + 1 > > > > > > > > ---Original--- > > From: "Xiangdong Huang"<[email protected]>> Date: Thu, Feb 18, > 2021 16:22 PM > > To: "dev"<[email protected]>;> Subject: Re: [DISCUSS] Create a > new Repo to upload binary files (images for markdown, compiled thrift > binary, etc..) > > > > > > Hi, any suggestions about this discussion? (I need at least 3 +1 for > the > > next step or a formal vote) > > Best, > > ----------------------------------- > > Xiangdong Huang > > School of Software, Tsinghua University > > > > 黄向东 > > 清华大学 软件学院 > > > > > > jincheng sun <[email protected]> 于2021年2月15日周一="" > 下午10:50写道:=""> > > > Thanks for bring up this discussion, Xiangdong! > > > > > > The problem of network access is really a long-term problem for > Chinese > > > users. For the convenience of users, we really need a special > warehouse to > > > store the current and future pictures and binary files. > > > > > > So, +1 for creating the `apache/iotdb-resources` to store > all these files > > > for both `iotdb` and `iotdb-website` repo. > > > > > > Best, > > > Jincheng > > > > > > > > > Xiangdong Huang <[email protected]> 于2021年2月15日周一="" > 上午9:02写道:=""> > > > > > Hi Chris, > > > > > > > > 1. About thrift. > > > > Indeed we learned from PLC4x and maintain a module to > compile thrift (as > > > > well as boost initially, but it still requires installing > flex and bison. > > > > and finally we give up compiling boost, and only maintain > compiling > > > > thrift). But now it is just used to generate static or > dynamic library > > > for > > > > c++ codes. > > > > > > > > The question is, users who want to compile the source code > has to install > > > > flex, bison, and boost (byw, flex and bison have version > requirements) > > > > first... It is not very friendly (and time consuming) for > new users. > > > > > > > > 2. For images > > > > In our docs (in markdown files), we use external links > (e.g., [1], > > > provided > > > > by github). They are not accessible in China. > > > > > > > > A simple solution is saving the original image files to > our repo (e.g., > > > > create a folder called 'imgs'), and use relative path in > our markdowns. > > > > After compiling the website, the generated static htmls > will keep using > > > the > > > > relative path and thereby they will be accessible in China > (as they will > > > be > > > > upload to iotdb.apache.org). > > > > > > > > But the drawback is it will increase the size of the repo > (images are > > > > binary files so that once we update an image, the whole > file will be > > > > replaced, and the git history has few meaning). That is why > I'd like to > > > > create a new repo and users/developers can choose whether > they need to > > > > clone the repo. > > > > > > > > > > > > [1] > > > > > > > > > > > > https://user-images.githubusercontent.com/19167280/73625222-ddd88680-467e-11ea-9098-e808ed4979c5.png > > > > > > > > Best, > > > > ----------------------------------- > > > > Xiangdong Huang > > > > School of Software, Tsinghua University > > > > > > > > 黄向东 > > > > 清华大学 软件学院 > > > > > > > > > > > > Christofer Dutz <[email protected]> > 于2021年2月14日周日="" 下午11:14写道:=""> > > > > > > > Hi Xiangdong, > > > > > > > > > > regarding thrift ... how about doing it similar to our > Maven-triggered > > > > > Thrift build in PLC4X? > > > > > I'm admittedly not a fan of requiring stuff in Apache > projects which is > > > > > maintained by individuals. > > > > > > > > > > It doesn't have to be built every time but it would be > great if there > > > was > > > > > a job we could manually trigger to build the Thrift > compiler > > > executalbes > > > > > every time we need them. > > > > > > > > > > But regarding images: ... where are these referenced? > Why not put the > > > > > image resources in the repo where also the content is > located? Perhaps > > > > > however I'm not understanding the setup correctly > though. > > > > > > > > > > > > > > > Chris > > > > > > > > > > > > > > > -----Ursprüngliche Nachricht----- > > > > > Von: Xiangdong Huang <[email protected]>> > > > > Gesendet: Sonntag, 14. Februar 2021 15:08 > > > > > An: dev <[email protected]>> > > > > Betreff: [DISCUSS] Create a new Repo to upload binary files (images for > > > > > markdown, compiled thrift binary, etc..) > > > > > > > > > > Hi, > > > > > > > > > > Currently, we upload all figures to github's issues to > get a public URL > > > > > and use it in our markdown files. The question is, it > is hard to > > > maintain > > > > > the figures, and, the URL is *.githubusercontent.com/*, > which maybe > > > can > > > > > not be accessed in China. > > > > > > > > > > Besides, we are using compiled thrift binary from > > > > > https://github.com/jt2594838/mvn-thrift-compiler/. > Though it is > > > compiled > > > > > by our committer Tian Jiang, it is a personal repo and > may get > > > suspected > > > > by > > > > > users. > > > > > > > > > > Therefore, I'd like to apply for creating a new repo, > > > > > apache/iotdb-resources to collect all these files. > > > > > > > > > > The repo can be as a git submodule of iotdb, and so > that all figures > > > can > > > > > be used as a relative path in markdowns. As a result, > the figures will > > > be > > > > > compiled as local files for our website (i.e., all > figures' URL are > > > > > iotdb.apache.org/* rather than githubusercontent.com/* > ). > > > > > > > > > > thrift compiler will also be download from > apache/iotdb-resources, > > > which > > > > > will convincing users and is more controllable. > > > > > > > > > > Why not upload these resources directly to > apache/iotdb: for > > > controlling > > > > > the size of iotdb's repo. > > > > > > > > > > Best, > > > > > ----------------------------------- > > > > > Xiangdong Huang > > > > > School of Software, Tsinghua University > > > > > > > > > > 黄向东 > > > > > 清华大学 软件学院 > > > > > > > > > > > > > </[email protected]>></[email protected]>></ > [email protected]>></[email protected]>></ > [email protected]>></[email protected]>;></ > [email protected]>></[email protected]>
