-
-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Split off package for licensing and maintainability #78
Comments
+1 from me. |
As I said in other threads, splitting off just qtcharts from qt-main is a -1 from me. If you want to do this, please split off all packages and let qt-main be a meta package. Changing the meaning of |
This is a fine request. Honestly, I don't think it is feasible to do the "master split off all at once". I think we can hit a middle ground. |
@jschueller already has a PR in staged-recipes to do this. |
that's for qt6, and I only did qt6-3d for now |
Maybe we could create a a We could use repo-data patches to ensure we don't break previously compiled packages, but recipes that depend on qt-core may break here and there as qt components get removed.
Do you need a merge on that one, it seems that we decided to only keep a single feedstock, maybe "archive" the qt-6 stuff in a comment so we can get the package through? |
what do you mean keep a single feedstock ? put qt6-3d inside a branch of qt-main ? |
I think i got confused. you only removed qt3d from qt6, not qt5. I see. |
yes, only qt6, I dont want to break anything qt5 |
yeah. tbh, i don't know how of a way to break things off slowly. but without "breaking things off slowly", i fear that this is too big to bite off. Maybe if we create a list of packages we want to break off, we can manage it over time. |
for qtcharts, probably none of our packages use it except pyside2 anyways |
I think we have an opportunity with qt 5.15.7 to split things off. I'm going to see how far i can get. |
this was done for qt6. thank you @jschueller |
Comment:
QtCharts comes with the GPLv3 only license.
It would be nice if we could split that off from the main package, which comes with LGPL.
See license at the top of this module
https://doc.qt.io/qt-5/qtcharts-index.html
There are a few other modules that may have the GPLv3 license.
let me know what you all think.
Staged recipes attempt at splitting off things into unique packages:
Bulld order
You can go through the
dependencies.yaml
file to see what things depend on what package.Unsorted
The text was updated successfully, but these errors were encountered: