Hi all, I have created a new repo [1]. Will migrate related binary files used in our website/documents/compiling processes.
[1] https://github.com/apache/iotdb-bin-resources Best, ----------------------------------- Xiangdong Huang School of Software, Tsinghua University 黄向东 清华大学 软件学院 Xiangdong Huang <saint...@gmail.com> 于2021年2月23日周二 上午12:06写道: > 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 <qj...@mails.tsinghua.edu.cn> 于2021年2月18日周四 下午5:04写道: > >> +1 >> >> -- >> Jialin Qiao >> School of Software, Tsinghua University >> >> 乔嘉林 >> 清华大学 软件学院 >> >> > -----原始邮件----- >> > 发件人: "Chao Wang" <576749...@qq.com> >> > 发送时间: 2021-02-18 16:35:20 (星期四) >> > 收件人: dev <dev@iotdb.apache.org> >> > 抄送: >> > 主题: Re: [DISCUSS] Create a new Repo to upload binary files (images >> for markdown, compiled thrift binary, etc..) >> > >> > + 1 >> > >> > >> > >> > ---Original--- >> > From: "Xiangdong Huang"<saint...@gmail.com>> Date: Thu, Feb 18, >> 2021 16:22 PM >> > To: "dev"<dev@iotdb.apache.org>;> 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 <sunjincheng...@gmail.com> 于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 <saint...@gmail.com> 于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 <christofer.d...@c-ware.de> >> 于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 <saint...@gmail.com>> > >> > > Gesendet: Sonntag, 14. Februar 2021 15:08 >> > > > > An: dev <dev@iotdb.apache.org>> > > > >> 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 >> > > > > >> > > > > 黄向东 >> > > > > 清华大学 软件学院 >> > > > > >> > > > >> > > >> </dev@iotdb.apache.org>></saint...@gmail.com>></ >> christofer.d...@c-ware.de>></saint...@gmail.com>></ >> sunjincheng...@gmail.com>></dev@iotdb.apache.org>;></ >> saint...@gmail.com>></dev@iotdb.apache.org> > >