Skip to content
This repository has been archived by the owner on Feb 21, 2021. It is now read-only.

[Release] New packages for the next release #915

Closed
fqez opened this issue Sep 27, 2017 · 0 comments
Closed

[Release] New packages for the next release #915

fqez opened this issue Sep 27, 2017 · 0 comments

Comments

@fqez
Copy link
Member

fqez commented Sep 27, 2017

I've working on improving the way the project is installed, so it will be available in the new version of JdeRobot (v5.6). Nowadays if a new user wants to install JdeRobot through apt he has two options:

 - Install the whole project (bins, headers, libraries, etc) and just execute components in C++ ~2GB
 - Install the developer dependencies (third party headers and libs) and compile the project manually.

With this changes we can offer a wider range of options for install the project through apt. We will offer about 60 different packages for the user to choose. We atomized our installation generating a package for every single component (libraries, tools, drivers, etc) so now the final user can choose which packages satisfy their needs in every moment. To be more specific, we now offer:

  * A package for each tool
  * A package for each library
  * A package for each driver/server
  * A package for interfaces
  * A package for types

Also, you can choose to install the whole project or a large part of it through apt installing one of the following metapackages:

 * jderobot : installs the whole project, like the previous version of the package
 * jderobot-tools : installs all the tools in the project
 * jderobot-libs : installs all the libraries of the project
 * jderobot-drivers : installs all the servers/drivers in the project.

This changes allows us to expand the way we offer the project to the world, because we can now generate themed packages for different uses, for instance:

 * jderobot-drones : installs all the stuff for programming and teleoperating UAV's
 * jderobot-vehicles : same but with vehicle like robots.
 * jderobot-vision : installs artificial vision related stuff.

and so on. If you want to know more, wait till the new release (hoping October 2017, there is a PR opened already #914 ).

@aitormf aitormf closed this as completed in 93bc5e1 Oct 2, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant