Skip to content

Package Version Differences

Martin Jansa edited this page Jul 22, 2020 · 8 revisions

Package Version Differences

Revision: 5 Published: 2020-09-10

OpenEmbedded thud, , warrior, zeus, dunfell have later versions of the following platform packages depended on directly by ones from ROS melodic, dashing, and eloquent than those provided by their baseline platform (Ubuntu bionic-updates):

Package Ubuntu bionic-updates OpenEmbedded thud / webOS OSE OpenEmbedded warrior OpenEmbedded zeus OpenEmbedded dunfell
asio 1.10.8 1.12.1 1.12.2 1.12.2 1.12.2
boost 1.65.1 1.68.0 1.69.0 1.71.0 1.72.0
cmake 3.10.2 3.12.2 3.14.1 3.15.3 3.16.5
cppcheck 1.82 1.87 1.87 1.87 1.87
curl 7.58.0 7.61.0 / 7.64.1 7.64.1 7.66.0 7.68.0
elfutils 0.170 0.175 0.176 0.177 0.178
freeglut 2.8.1 3.0.0 3.0.0 3.0.0 3.0.0
freetype 2.8.1 2.9.1 2.9.1 2.10.1 2.10.1
gcc/g++ 7.4.0 8.2.0 8.3.0 9.2.0 9.3.0
git 2.17.1 2.18.1 2.20.1 2.23.1 2.24.3
gnupg 2.2.4 2.2.12 2.2.13 2.2.17 2.2.17
gpgme 1.10.0 1.11.1 1.12.0 1.13.1 1.13.1
joystick 1.6.0 1.6.1 1.6.1 1.6.1 1.6.1
libeigen 3.3.4 3.3.5 3.3.7 3.3.7 3.3.7
libjpeg-turbo 1.5.2 2.0.0 2.0.2 2.0.3 2.0.3
libogg 1.3.2 1.3.3 1.3.3 1.3.4 1.3.4
libpcre 8.39 8.42 8.43 8.43 8.43
libtinyxml2 6.0.0 6.2.0 7.0.1 7.1.0 7.1.0
libusb1 1.0.21 1.0.22 1.0.22 1.0.22 1.0.22
libx11 1.6.4 1.6.6 1.6.7 1.6.8 1.6.9
libxml2 2.9.4 2.9.8 2.9.8 2.9.9 2.9.10
linux-yocto 4.15.0 4.18.33 5.0.19 5.2.28 5.4.50
lz4 r131 1.8.2 1.8.3 1.9.2 1.9.2
opencv 3.2.0 3.4.3 3.4.5 4.1.0 (melodic 3.4.5) 4.1.0 (melodic 3.4.5)
openssl 1.1.1 1.1.1b / 1.1.1g 1.1.1g 1.1.1g 1.1.1g
pkg-config 0.29.1 0.29.2 0.29.2 0.29.2 0.29.2
poco 1.8.0 1.9.0 1.9.0 1.9.0 1.9.4
python-future 0.15.2 0.16.0 0.16.0 0.16.0 0.18.2 (meta-python2)
python-lxml 4.2.1 4.2.4 4.3.3 4.4.1 4.4.2
python-numpy 1.13.3 1.14.5 1.14.5 1.16.3 1.16.3
python-sip 4.19.7 4.19.13 4.19.16 4.19.16 4.19.19 (meta-ros)
python3 3.6.7 3.7.5 (meta-ros) 3.7.5 3.7.6 3.8.2
python3-lxml 4.2.1 4.2.4 4.3.3 4.4.1 4.4.2
python3-numpy 1.13.3 1.14.5 1.14.5 1.17.0 1.17.4
python3-psutil 5.4.2 5.4.6 5.6.1 5.6.3 5.6.7
python3-pydot 1.2.3 1.4.1 1.4.1 1.4.1 1.4.1
python3-pygraphviz 1.4~rc1 1.5 (meta-ros) 1.5 (meta-ros) 1.5 (meta-ros) 1.5 (meta-ros)
python3-pyqt5 5.10.1 5.11.3 / 5.12.1 5.12.1 5.12.1 5.13.2
python3-pytest 3.3.2 3.4.2 3.4.2 5.1.3 5.3.2
python3-pyyaml 3.12 3.13 3.13 5.1.2 5.3
python3-setuptools 39.0.1 40.0.0 40.8.0 41.2.0 42.0.2
qtbase 5.9.5 5.11.3 / 5.12.8 5.12.8 5.13.2 5.14.2
sqlite3 3.22.0 3.23.1 3.27.2 3.29.0 3.30.1
systemd 237 239 241 243.2 244.3
udev 237 (eudev) 3.2.7 [if not using systemd] 3.2.7 3.2.8 3.2.9
yaml-cpp [melodic only] 0.5.2 0.6.2 (meta-ros) 0.6.2 (meta-ros) 0.6.2 (meta-ros) 0.6.2 (meta-ros)

OpenEmbedded thud, warrior, zeus, dunfell, webOS OSE (thud based), and Ubuntu bionic-updates all have different versions of the following packages depended on directly by ROS melodic, dashing, and eloquent:

Package Ubuntu bionic-updates OpenEmbedded thud webOS OSE (thud based) OpenEmbedded warrior OpenEmbedded zeus OpenEmbedded dunfell
ffmpeg 3.4.6 4.0.2 2.3.6 4.1.1 4.2.1 4.2.2
linux-raspberrypi 4.15.0 4.14.112 4.19.93 4.19.88 4.19.93 4.19.126
mesa 19.0.8 18.1.9 19.1.1 19.0.8 19.1.6 20.0.2

Change Log

Revision 5

  • Show differences at Milestone 14:
    • Update for changes in dunfell.
    • Update for webOS OSE v2.6.0 .
  • Defer adding differences for ROS 2 rolling for now.

Revision 4

  • Show differences at Milestone 13
    • Indicate that melodic has a different version of opencv for zeus and dunfell from those of the other ROS distros.
    • Update for webOS OSE v2.5.0 .
  • Defer adding differences for ROS 2 foxy for now.

Revision 3

  • Update with final versions for dunfell.
  • Add entry for opencv.
  • Remove mentions of crystal.
  • Fix typo.

Revision 2

  • Add columns for OpenEmbedded warrior, zeus, and dunfell.
  • Update for the migration to webOS OSE 2.2 done in Milestone 11.
  • Wrap long lines.

Revision 1

  • Initial publication.
  • Extract the tables from the Issues section of revision 45 of Superflore OE Recipe Generation Scheme.
  • Add eloquent to the lists of ROS distros to which the tables apply.
Clone this wiki locally