https://git.openrobots.org/https://git.openrobots.org/favicon.ico?14752240372021-10-05T14:09:11ZOpenrobotsrobotpkg - Bug #331: update gazebo from 9 to 11 on hydra64-ubuntu2004https://git.openrobots.org/issues/331?journal_id=8642021-10-05T14:09:11ZAnthony Malletanthony.mallet@laas.fr
<ul></ul><p>On Tuesday 5 Oct 2021, at 15:53, Guilhem Saurel wrote:</p>
<blockquote>
<p>Ubuntu 20.04 provides gazebo 9 and 11.</p>
</blockquote>
<p>Maybe initially there was only gazebo 9, that's why this is what is<br />installed. Otherwise I prefer to have the most recent for bulk builds.</p>
<blockquote>
<p>I think replacing gazebo9 by gazebo11 on hydra64-ubuntu2004 would<br />workaround this issue.</p>
</blockquote>
<p>Yes, done.</p>
<p>There are obscure issues on Ubuntu-21.04 with gazebo-11, but let's see<br />what happens. On my workstation I'm using gazebo-11 and ubuntu-20.04<br />just fine.</p>
<p>I also triggered a new bulk build.<br />Normally, all packages depending on gazebo should increase PKGREVISION<br />to catch the dependency update properly. We will probably not bother<br />with that, but packages should be rebuilt (because there is a<br />minimalistic dependency tracking through SYSTEM_SEARCH). So apt update<br />may get a bit confused. Or maybe not :)</p> robotpkg - Bug #331: update gazebo from 9 to 11 on hydra64-ubuntu2004https://git.openrobots.org/issues/331?journal_id=8662021-10-06T10:53:12ZAnthony Malletanthony.mallet@laas.fr
<ul></ul><p>I was wrong: the SYSTEM_SEARCH files are not used to check if a binary<br />package needs rebuilding. SYSTEM_SEARCH is currently used only to<br />generate the system dependencies for the .deb packages.</p>
<p>I could easily fix that, but at the moment, the result is that<br />packages that depend on gazebo have not necessarily been rebuilt yet<br />(only as a side effect of the recent hpp update, for that matters).</p>
<p>Do you think it is a good idea to check for the timestamp of files in<br />SYSTEM_SEARCH and trigger a rebuild if anything is newer than the<br />binary package? (a consequence would be that more package would<br />potentially change without a change in the version/revision number).</p> robotpkg - Bug #331: update gazebo from 9 to 11 on hydra64-ubuntu2004https://git.openrobots.org/issues/331?journal_id=8672021-10-06T12:06:34ZGuilhem Saurel
<ul></ul><p>I don't think this would be worth it. A PKGREVISION bump will solve all issues that could arise from such situations. And I expect such situations to occur at very low frequency.</p> robotpkg - Bug #331: update gazebo from 9 to 11 on hydra64-ubuntu2004https://git.openrobots.org/issues/331?journal_id=8702021-10-06T15:47:26ZAnthony Malletanthony.mallet@laas.fr
<ul></ul><p>OK, that's right.</p>
<p>In practice, this happens each time system packages are updated<br />upstream. It can be worth checking that the builds are still OK with<br />the update. However, binary packages would require the most recent<br />system dependencies, which is not good.</p> robotpkg - Bug #331: update gazebo from 9 to 11 on hydra64-ubuntu2004https://git.openrobots.org/issues/331?journal_id=8722021-10-11T16:49:26ZGuilhem Saurel
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Closed</i></li></ul><p>Everything looks good to me now, thanks :)</p>