trafodion-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Liu, Ming (Ming)" <ming....@esgyn.cn>
Subject Re: [discussion] remove qpid dependency from Trafodion
Date Mon, 11 Jan 2016 23:04:19 GMT
Thanks Dave,

I will fix this unnecessary dependency. 

Thanks,
Ming

-----邮件原件-----
发件人: Dave Birdsall [mailto:dave.birdsall@esgyn.com] 
发送时间: 2016年1月12日 0:03
收件人: dev@trafodion.incubator.apache.org
主题: RE: [discussion] remove qpid dependency from Trafodion

Hi,

Sorry, my mistake... I was thinking of protobufs... Getting rid of qpid should be OK.

Dave

-----Original Message-----
From: Dave Birdsall [mailto:dave.birdsall@esgyn.com]
Sent: Monday, January 11, 2016 8:02 AM
To: 'dev@trafodion.incubator.apache.org'
<dev@trafodion.incubator.apache.org>
Subject: RE: [discussion] remove qpid dependency from Trafodion

Hi,

I'm wondering if anyone has plans to implement an EndPoint coprocessor.
For that we would need qpid.

Dave

-----Original Message-----
From: Liu, Ming (Ming) [mailto:ming.liu@esgyn.cn]
Sent: Saturday, January 9, 2016 3:25 AM
To: dev@trafodion.incubator.apache.org
Subject: [discussion] remove qpid dependency from Trafodion

Hi, all,

To setup a build machine of Trafodion, one of the dependency package is qpid. From the instruction
in wiki, to setup a development machine, following packages are required:
python-qpid python-qpid-qmf qpid-cpp-client qpid-cpp-client-devel qpid-cpp-client-ssl qpid-cpp-server
qpid-cpp-server-ssl qpid-qmf qpid-tools This is a long list, specifically, it needs special
yum command to install one of the package above (since it only support at CentOS 6.3, an old
version):
yum --enablerepo=C6.3-updates install qpid-cpp-client-devel This does not seems very good.

However, in fact, Trafodion does not use qpid at present. It is a legacy dependency, so I
would like to clean up the code that still referring to qpid functions and header files. So
this will simplify both the setup of develop machine and also simplify the installation (no
need to install above so many rpms).

I also feel it will help that we start to clean up any 'dead code' we can make sure is dead,
not only qpid related code.

I have filed JIRA 1750 to track this. If no objection, I will work on this JIRA.
And if you think required, I can also file an umbrella JIRA to cover an overall effort to
clean up legacy dead code in Trafodion.

Thanks,
Ming
Mime
View raw message