Skip to content

Package Version Differences

Martin Jansa edited this page Jan 24, 2020 · 8 revisions

Package Version Differences

Revision: 2 Published: 2020-02-09

OpenEmbedded thud, , warrior, zeus, dunfell have later versions of the following platform packages depended on directly by ones from ROS melodic, crystal, 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.1
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.2.0
git 2.17.1 2.18.1 2.20.1 2.23.1 2.24.1
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.2.28
lz4 r131 1.8.2 1.8.3 1.9.2 1.9.2
openssl 1.1.1 1.1.1b 1.1.1b 1.1.1d 1.1.1d
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.1
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.5 5.12.5 5.13.2 5.14.0
sqlite3 3.22.0 3.23.1 3.27.2 3.29.0 3.30.1
systemd 237 239 241 243.2 243.2
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) (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, crystal, 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.66 4.19.71 4.19.75 4.19.93
mesa 19.0.8 18.1.9 19.1.1 19.0.8 19.1.6 19.3.1

Note that OpenEmbedded dunfell has not yet been released. The versions shown above are those as of Milestone 11, but its final versions are likely to be higher.

Change Log

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