Skip to content
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

Open
dmiklic opened this issue Apr 21, 2014 · 15 comments
Open

Update the rosaria installation procedure #26

dmiklic opened this issue Apr 21, 2014 · 15 comments

Comments

@dmiklic
Copy link
Contributor

dmiklic commented Apr 21, 2014

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.

@reed-adept
Copy link

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.

@dmiklic
Copy link
Contributor Author

dmiklic commented Apr 24, 2014

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.

@NikolausDemmel
Copy link

Any updates here?

@dmiklic
Copy link
Contributor Author

dmiklic commented Mar 22, 2015

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.

@dmiklic
Copy link
Contributor Author

dmiklic commented Apr 10, 2015

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.

@dmiklic
Copy link
Contributor Author

dmiklic commented Dec 20, 2016

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.

@dmiklic
Copy link
Contributor Author

dmiklic commented Dec 20, 2016

Is 2.9.1. the correct version, available from here?

@reed-adept
Copy link

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.)

@reed-adept
Copy link

@reed-adept
Copy link

Has anyone repackaged ARIA 2.9.1? (Or put code in libaria.rdmanifest that installs the source .tar.gz package?)

@dmiklic
Copy link
Contributor Author

dmiklic commented Mar 9, 2017

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?

@dmiklic
Copy link
Contributor Author

dmiklic commented Apr 1, 2017

@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

@reed-adept
Copy link

reed-adept commented Apr 3, 2017 via email

@dmiklic
Copy link
Contributor Author

dmiklic commented Apr 3, 2017

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.

@dmiklic
Copy link
Contributor Author

dmiklic commented Apr 9, 2017

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 :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants