Project

General

Profile

Bug #3338

Freedom Issue #1035: [your-system-sanity]: Non-Free Software From Third-party Package Managers (TPPM)

Bug #3443: [python-setuptools]: build depends on blacklisted 'python-pip' - multiple dependents transitively

[freecad]: depends on blacklisted 'qt5-webengine' and blacklisted 'python-pip'

avalos - over 1 year ago - . Updated about 1 year ago.

Status:
fixed
Priority:
bug
Assignee:
% Done:

0%


Description

Sad news! FreeCAD went to the dark side.

warning: cannot resolve "python-pyqt5-webengine", a dependency of "freecad" 
warning: cannot resolve "fwupd", a dependency of "kinfocenter" 
:: The following packages cannot be upgraded due to unresolvable dependencies:
      freecad  kinfocenter

Related issues

Related to Packages - Freedom Issue #1167: [chromium][electron][qt5-webengine][qt6-webengine] QTWebgine/Electron embeds "entire Chromium platform"confirmed

Actions

History

#1

Updated by bill-auger over 1 year ago

  • Assignee set to bill-auger
  • Status changed from unconfirmed to in progress
#2

Updated by bill-auger over 1 year ago

  • Related to Freedom Issue #1035: [your-system-sanity]: Non-Free Software From Third-party Package Managers (TPPM) added
#3

Updated by bill-auger over 1 year ago

  • Status changed from in progress to fixed

this can be built without webengine - webengine is apparently used for a runtime "addons" downloader, which is something else, which we would rather patch out anyways - so i also disabled the downloader

also, the arch package is built from VCS, though the package is not named 'freecad-git', and yet the upstream publishes versioned source-balls regularly - so, the parabola package builds from versioned source-balls

it has another flaw though, which is more troublesome - it requires networking to during the configure stage - like some others, i suspect that it does not require access to the internet, but only an internal networking/IPC mechanism - maybe libretools could be adapted somehow to allow that

#4

Updated by bill-auger over 1 year ago

  • Related to Freedom Issue #1167: [chromium][electron][qt5-webengine][qt6-webengine] QTWebgine/Electron embeds "entire Chromium platform" added
#5

Updated by nona over 1 year ago

Praise the code ! Hail!

#6

Updated by bill-auger about 1 year ago

  • Status changed from fixed to in progress
  • Subject changed from [freecad]: cannot resolve "python-pyqt5-webengine" to [freecad]: depends on blacklisted 'qt5-webengine' and blacklisted 'python-pip'

re-opening, because this package has a new problem - the latest version now depends on 'python-pip' - so it now conflicts with #1035 for two distinct reasons

#7

Updated by bill-auger about 1 year ago

  • Parent task set to #3443
#8

Updated by bill-auger about 1 year ago

  • Status changed from in progress to fixed

i simply removed 'python-pip' from the depends - its not obvious what it is used for - the build did not complain about it's absence

Also available in: Atom PDF