Opened 8 years ago

Closed 8 years ago

#1118 closed enhancement (fixed)

simplify rasnet use

Reported by: Peter Baumann Owned by: Alex Toader
Priority: critical Milestone: 9.2
Component: rasnet Version: development
Keywords: Cc: George Merticariu
Complexity: Medium

Description (last modified by Peter Baumann)

The whole procedure described in http://rasdaman.org/wiki/InstallFromSource#rasnetcommunicationprotocol should go into the Makefiles.

Change History (10)

comment:1 by Peter Baumann, 8 years ago

Description: modified (diff)

comment:2 by Dimitar Misev, 8 years ago

Cc: George Merticariu added; Alex Toader geor removed
Owner: changed from Dimitar Misev to Alex Toader
Status: newassigned

Alex should create the git submodules structure for these dependencies if I remember correctly?

comment:3 by Alex Toader, 8 years ago

I was planning on doing this after the release as it requires substantial changes. You usually don't do major changes in beta. Alex's installer can take care of this for now. If you want I can do the changes until Wednesday

comment:4 by Peter Baumann, 8 years ago

yes, please do implement these changes. Usability is an important acceptance factor.

in reply to:  3 comment:5 by Dimitar Misev, 8 years ago

Replying to atoader:

You usually don't do major changes in beta.

Agreed, although rasnet is still optional so it's perhaps not so critical.

comment:6 by Alex Toader, 8 years ago

I want to create a third_party folder which will contain a folder named grpc which points to the GRPC repo (the folder will be added using git submodules).

I need to build grpc and protobuf (included in grpc's dependencies) and install them to a temporary location.

What should this temporary location be? It needs to exists throughout the build process because I will use it for the include path and library paths needed by rasdaman.

comment:7 by Alex Toader, 8 years ago

I think that users who want to use raslib will also need access to these libraries. They will link their code against raslib and the libraries of the communication protocol. Any thoughts on how to structure this?

comment:8 by Peter Baumann, 8 years ago

rasnet conveys tons of compiler warnings which need to be removed. Further, we might suppress the warnings coming from the Google code.

comment:9 by Alex Toader, 8 years ago

I think the warnings issue should be moved to its own ticket. It will require more than a few hours of work.

comment:10 by Alex Toader, 8 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.