Freecad's start workbench points to missing webgui -> almost empty gui

Bug #1753376 reported by Michael
54
This bug affects 14 people
Affects Status Importance Assigned to Milestone
freecad (Debian)
Fix Released
Unknown
freecad (Ubuntu)
Fix Released
Low
Unassigned
Bionic
Incomplete
Low
Unassigned

Bug Description

[Impact]

 * Using freecad 0.16.6712+dfsg1-1ubuntu2 from Ubuntu 18.04, the Start Workbench is broken due to a missing Qt4 dependency of WebGui.

 * Backporting the proposed fix will prvent FreeCAD from building the affected Workbench as well as changing the default to the Part Workbench.

 * The proposed upload will fix the issue by setting the default workbench to "PartWorkbench" in src/Main/MainGui.cpp. Additionally, the pacakage rules file is modified to prevent the Start Workbench from being built.

[Test Case]

 * On Ubuntu 18.04, install freecad and run normally.

 * An empty Start Workbench is loaded. The message "No module named WebGui" is logged in the report view.

[Regression Potential]

 * All functionality provided by the Start Workbench will be unavailable.

Tags: bionic start
Changed in freecad (Debian):
status: Unknown → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in freecad (Ubuntu):
status: New → Confirmed
Revision history for this message
Mohammed Shaikh (mumararshaikh) wrote :

The same issue is noted on Ubuntu 18.04 Wayland.

On XServer it didn't run and shows error "Unable to create drawable".

Screenshot : https://imgur.com/a/vbl7p1O

Revision history for this message
Jason Daborn (mtx-lives) wrote :

Same here, at first you are met with a very sparse window, but FreeCad is thankfully usable if you use the view drop down and select a workbench

Changed in freecad (Debian):
status: New → Fix Released
Revision history for this message
maleous (maleous) wrote :

I have prepared a change to the Debian package that will eliminate this issue.

description: updated
Mathew Hodson (mhodson)
Changed in freecad (Ubuntu):
importance: Undecided → Low
Revision history for this message
Mathew Hodson (mhodson) wrote :

Fixed in 0.17+dfsg1-1

Changed in freecad (Ubuntu Bionic):
importance: Undecided → Low
Changed in freecad (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in freecad (Ubuntu Bionic):
status: New → Confirmed
Revision history for this message
Simon Quigley (tsimonq2) wrote :

Hi Zachary! Apologies for the delay in reviewing your patch.

I only uploaded the patch that applies to this bug, as the other one was marked as a duplicate.
I changed the version to 0.16.6712+dfsg1-1ubuntu2.1 to match the Stable Release Update guidelines.

~ubuntu-sponsors has been unsubscribed, please resubscribe them if the patch needs to be tweaked prior to acceptance.

Thank you for your contribution!

Revision history for this message
Brian Murray (brian-murray) wrote :

The upload to the SRU queue for Bionic does not match the debdiff attached to this bug nor this bug's description. Why was the debian/rules file change dropped?

Changed in freecad (Ubuntu Bionic):
status: Confirmed → Incomplete
Revision history for this message
Robie Basak (racb) wrote :

Reminder: SRU processing is currently blocked pending the answer to Brian's question in comment 9. If it remains blocked, the upload will get rejected from the queue.

Revision history for this message
Brian Murray (brian-murray) wrote : Proposed package upload rejected

An upload of freecad to bionic-proposed has been rejected from the upload queue for the following reason: "This was rejected from the queue to questions from the Ubuntu SRU team which were unanswered.".

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.