qtc_launch_gallery cannot find examples

Bug #1551261 reported by Jamie Strandboge
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
One Hundred Papercuts
Invalid
Medium
Unassigned
qtcreator-plugin-ubuntu (Ubuntu)
Invalid
Medium
Unassigned
ubuntu-sdk-ide (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

On xenial, if I go to Tools/Ubuntu/Showcase Gallery in QtCreator, I see:

/usr/share/qtcreator/ubuntu/scripts/qtc_launch_gallery finished with code 1

If I launch /usr/share/qtcreator/ubuntu/scripts/qtc_launch_gallery from a terminal, I see:
$ /usr/share/qtcreator/ubuntu/scripts/qtc_launch_gallery
Could not find the ubuntu-ui-toolkit examples, please make sure they are installed
[1]

I have ubuntu-ui-toolkit-examples installed:
$ dpkg -L ubuntu-ui-toolkit-examples
...
/usr/lib/x86_64-linux-gnu/qt5/examples/ubuntu-ui-toolkit/examples/ubuntu-ui-toolkit-gallery/UbuntuListViews.qml

Looking at /usr/share/qtcreator/ubuntu/scripts/qtc_launch_gallery, I see:
if [[ `dirname $0` =~ ubuntu-sdk-ide ]]; then
  echo Run from IDE
  EXAMPLES_PATH="$(/usr/ubuntu-sdk-dev/bin/qmake -query QT_INSTALL_EXAMPLES)/ubuntu-ui-toolkit/examples"
  export LD_LIBRARY_PATH=/usr/ubuntu-sdk-dev/lib/
  QMLSCENE="/usr/ubuntu-sdk-dev/bin/qmlscene"
else
  EXAMPLES_PATH="/usr/lib/ubuntu-ui-toolkit/examples"
  QMLSCENE="/usr/bin/qmlscene"
fi

Looking at 'ps auxww|grep qtc' output, I see:
$ ps auxww|grep qtc
jamie 5977 3.4 4.9 2034464 396284 ? Sl 08:35 0:22 qtcreator

Therefore, the 'else' is using and it sets EXAMPLES_PATH to /usr/lib/ubuntu-ui-toolkit/examples, but it should be set to /usr/lib/x86_64-linux-gnu/qt5/examples/ubuntu-ui-toolkit/examples by looking at what ubuntu-ui-toolkit-examples ships.

WORKAROUND: adjust /usr/share/qtcreator/ubuntu/scripts/qtc_launch_gallery to have: EXAMPLES_PATH="/usr/lib/x86_64-linux-gnu/qt5/examples/ubuntu-ui-toolkit/examples"

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: qtcreator-plugin-ubuntu-common 3.5.0+16.04.20160225-0ubuntu1
ProcVersionSignature: Ubuntu 4.4.0-8.23-generic 4.4.2
Uname: Linux 4.4.0-8-generic x86_64
ApportVersion: 2.20-0ubuntu3
Architecture: amd64
CurrentDesktop: Unity
Date: Mon Feb 29 08:41:48 2016
InstallationDate: Installed on 2015-06-13 (260 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
PackageArchitecture: all
SourcePackage: qtcreator-plugin-ubuntu
UpgradeStatus: Upgraded to xenial on 2016-01-12 (48 days ago)

Revision history for this message
Jamie Strandboge (jdstrand) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in qtcreator-plugin-ubuntu (Ubuntu):
status: New → Confirmed
Changed in qtcreator-plugin-ubuntu (Ubuntu):
importance: Undecided → Medium
Changed in hundredpapercuts:
status: New → Confirmed
importance: Undecided → Medium
fcole90 (fcole90)
Changed in ubuntu-sdk-ide (Ubuntu):
status: New → Confirmed
Changed in ubuntu-sdk-ide (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Paul White (paulw2u) wrote :

'ubuntu-sdk-ide' and 'qtcreator-plugin-ubuntu' are no longer included in any currently supported release of Ubuntu. I'm closing this as 'Invalid' in order to tidy the outstanding list of '100 Papercuts' bug reports.

Changed in hundredpapercuts:
status: Confirmed → Invalid
Changed in ubuntu-sdk-ide (Ubuntu):
status: Confirmed → Invalid
Changed in qtcreator-plugin-ubuntu (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.