-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update the rosaria installation procedure #26
Comments
Hi Damjan, are you able to maintain the (patched/modified) libaria-dev package? This isn't something I have time to do, right now I can only release ARIA updates in the same (nonstandard) format as before. This means that new libaria-dev packages have to be created and accepted by Ubuntu and Debian before any new features or fixes in ARIA can be used by rosaria, whereas currently rosaria will be able to use a new release of ARIA immediately. Unfortunately, the current download-rebuild-repackage procedure is time consuming. |
I'm in contact with Srećko regarding this. He'll transfer the maintenance of the libaria-dev packages to me within the next couple of weeks, so yes, I'll keep maintaining the package. |
Any updates here? |
Hi Nikolaus, just I haven't found the time for this so far, but I'm updating the software on our Pioneers right now, so I'm planning to handle this issue within the next couple of weeks. |
I have updated rosdep install rules for libaria to use apt packages where they are available. I still need to repackage the latest libaria release and master the repackaging process along the way. |
Hi @reed-adept sorry for letting this sit for so long. I'll repackage the latest Aria version for Debian, please point me to the correct download location. |
Is 2.9.1. the correct version, available from here? |
Yes 2.9.1 is the most recent version. Unless a bug is found there won't be another release for at least a few months. In previous versions there was a ".tgz" package that contained both source code and compiled binaries. I've replaced this with a source compressed tar archive (.tar.gz) package (and Zip) that does not contain binaries (though it does contain some other generated files, not sure if that will be changed in the future.) There are now 32-bit and 64-bit packages for Ubuntu 16 as well, but these are still not Debian package compliant. (Thinking about doing that someday but it is low priority.) |
Has anyone repackaged ARIA 2.9.1? (Or put code in libaria.rdmanifest that installs the source .tar.gz package?) |
Sorry Reed, I still haven't gotten around to repackaging ARIA 2.9.1 :/ It's on my todo list until the end of this month. If I don't manage to do it by then, let's discuss reverting to the old approach, ok? |
@reed-adept I'm working on this (actively now :) I still need some pointers from @jksrecko but I think I'll be able to get 2.9.1 into Debian by the end of next week. You can follow the progress at https://github.com/amor-ros-pkg/libaria |
OK great, glad to hear it. Did I mention to you that there is now a tgz of ARIA with just source code (not precompiled), though it is still not in standard installation layout yet and does have a few generated files (namely API docs) that you might not want? I’ll review tutorials and documentation when the new package is ready if you want.
|
Yes, the source-only version is the one I'm using right now for the release. I have removed the remaining generated files manually. After the release is complete, I'll get back to you with the list of manual steps that were still necessary between your source release and the Debian release, and we can discuss how we could make this gap even smaller. |
Srecko is quite busy at the moment, so it will take another week or two before we finalize this, but it will happen this month :) |
As the libaria-dev package has become available through official debian and ubuntu repositories, the current installation procedure as defined in libaria.rdmanifest should be updated and changes should be propagated to rosdep.
The text was updated successfully, but these errors were encountered: