Make sure debian/{control,rules} files are appropriate for arm64

Bug #1619254 reported by You-Sheng Yang on 2016-09-01
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical System Image
Critical
Łukasz Zemczak
telephony-service (Ubuntu)
Undecided
Unassigned
ubuntu-push (Ubuntu)
Undecided
Unassigned
ubuntu-system-settings-online-accounts (Ubuntu)
Low
Alberto Mardegan

Bug Description

We found several packages compiled with inappropriate parameters, build deps on arm64. So here is the list of the packages with armhf and/or arm64 strings in their debian/rules, debian/control:

./address-book-app-0.2+16.04.20160823/debian
./android-tools-5.1.1r36+git20160322/debian
./boost1.58-1.58.0+dfsg/debian
./dbus-1.10.6/debian
./elfutils-0.165/debian
./fftw3-3.3.4/debian
./gcc-5-5.4.0/debian
./gccgo-6-6.0.1/debian
./gdb-7.11.1/debian
./glibc-2.23/debian
./gnutls28-3.4.10/debian
./gst-plugins-bad1.0-1.8.2/debian
./hud-14.10+16.04.20160415/debian
./indicator-network-0.8.0+16.04.20160817.2/debian
./indicator-transfer-0.2+16.04.20160808.1/debian
./initramfs-tools-ubuntu-touch-0.94xenial1~overlay1/debian
./klibc-2.0.4/debian
./libdbusmenu-12.10.3+16.04.20160223.1/debian
./libdrm-2.4.67/debian
./libertine-1.3.1+16.04.20160812.3/debian
./libhybris-0.1.0+git20151016+6d424c9/debian
./libusermetrics-1.1.1+16.04.20160808.3/debian
./libvpx-1.5.0/debian
./libwebp-0.4.4/debian
./llvm-toolchain-3.8-3.8/debian
./location-service-3.0.0+16.04.20160811/debian
./mesa-11.2.0/debian
./mir-0.24.0+16.04.20160815.3/debian
./mpdecimal-2.4.2/debian
./nspr-4.12/debian
./pay-service-15.10+16.04.20160816.1/debian
./pulseaudio-8.0/debian
./python3.5-3.5.2/debian
./qt4-x11-4.8.7+dfsg/debian
./qtbase-opensource-src-5.6.1+dfsg/debian
./qtfeedback-opensource-src-5.0~git20130529/debian
./qtmir-0.4.8+16.04.20160826.1/debian
./qtubuntu-0.63+16.04.20160826/debian
./qtubuntu-camera-0.3.3+16.04.20160517/debian
./qtvideo-node-0.2.1+16.04.20151104/debian
./speex-1.2~rc1.2/debian
./systemd-229/debian
./telepathy-ofono-0.2+16.04.20160719/debian
./telephony-service-0.1+16.04.20160601.1/debian
./trust-store-2.0.0+16.04.20160119/debian
./ubuntu-app-launch-0.9+16.04.20160825/debian
./ubuntu-meta-1.361/debian
./ubuntu-push-0.68+16.04.20160825.4/debian
./ubuntu-system-settings-0.4+16.04.20160826/debian
./ubuntu-system-settings-online-accounts-0.7+16.04.20160718/debian
./ubuntu-touch-meta-1.264xenial12/debian
./ubuntu-ui-toolkit-1.3.2073+16.04.20160824build1~~xenialoverlay1~1/debian
./unity-7.4.0+16.04.20160801.2/debian
./unity8-8.14+16.04.20160826/debian
./unity-api-7.117+16.04.20160819/debian
./unity-scope-click-0.1.1+16.04.20160808/debian
./wavpack-4.75.2/debian
./xorg-7.7+13ubuntu3/debian

Related branches

You-Sheng Yang (vicamo) wrote :

Tarball of debian folders of aforementioned packages. Then we may do some eyeball exercises.

Changed in canonical-devices-system-image:
assignee: nobody → Łukasz Zemczak (sil2100)
Changed in canonical-devices-system-image:
milestone: none → xenial
importance: Undecided → High
status: New → Confirmed
You-Sheng Yang (vicamo) wrote :

TODO:
* address-book-app-0.2+16.04.20160823
* gst-plugins-bad1.0-1.8.2
* location-service-3.0.0+16.04.20160811: already in bug 1618412
* mesa-11.2.0
* pay-service-15.10+16.04.20160816.1
* telephony-service-0.1+16.04.20160601.1
* ubuntu-app-launch-0.9+16.04.20160825
* ubuntu-push-0.68+16.04.20160825.4
* ubuntu-system-settings-0.4+16.04.20160826: already in bug 1618157
* ubuntu-system-settings-online-accounts-0.7+16.04.20160718

????:
* dbus-1.10.6: no valgrind support on arm64
* fftw3-3.3.4: no NEON support on arm64
* indicator-network-0.8.0+16.04.20160817.2: no valgrind support on arm64
* indicator-transfer-0.2+16.04.20160808.1: no valgrind support on arm64
* klibc-2.0.4: no additional tune params on arm64. maybe fine?
* libdbusmenu-12.10.3+16.04.20160223.1: no valgrind support on arm64
* libdrm-2.4.67: no valgrind support on arm64
* libusermetrics-1.1.1+16.04.20160808.3: no valgrind support on arm64
* libvpx-1.5.0: need review compatibility on arm64
* qt4-x11-4.8.7+dfsg: libgl1-mesa-dev or libgles2-mesa-dev?
* qtbase-opensource-src-5.6.1+dfsg: libgl1-mesa-dev or libgles2-mesa-dev?
* qtvideo-node-0.2.1+16.04.20151104: libgl1-mesa-dev or libgles2-mesa-dev?
* ubuntu-ui-toolkit-1.3.2073+16.04.20160824build1~~xenialoverlay1~1: maybe review build deps again
* unity-7.4.0+16.04.20160801.2: gles2_architectures
* wavpack-4.75.2: disable asm on arm64 as well?
* xorg-7.7+13ubuntu3: libgl1-mesa-dev or libgles2-mesa-dev?

Changed in canonical-devices-system-image:
importance: High → Critical
Changed in telephony-service (Ubuntu):
status: New → In Progress
Changed in ubuntu-system-settings (Ubuntu):
status: New → Fix Committed
Alberto Mardegan (mardy) on 2016-09-08
Changed in ubuntu-system-settings-online-accounts (Ubuntu):
status: New → Confirmed
assignee: nobody → Alberto Mardegan (mardy)
importance: Undecided → Low
no longer affects: address-book-app (Ubuntu)
no longer affects: ubuntu-system-settings (Ubuntu)
Ted Gould (ted) on 2016-09-14
no longer affects: ubuntu-app-launch (Ubuntu)
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Bug attachments