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'
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
History
Updated by bill-auger over 1 year ago
- Assignee set to bill-auger
- Status changed from unconfirmed to in progress
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
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
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
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
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