Improving community builds #155
Replies: 5 comments 15 replies
-
|
Are there plans / Do you consider it likely that the Arch packages intentionally follow upstream very closely with minimal (read: necessary) patches to keep delays during updates at a minimum. We tested the In short, until this is merged, Arch can't use it, but once it is, it very likely will be. |
Beta Was this translation helpful? Give feedback.
-
Out of interest, has this ever occurred? |
Beta Was this translation helpful? Give feedback.
-
|
There is currently the On a related note, are the files |
Beta Was this translation helpful? Give feedback.
-
|
More as a reminder than anything else, I want to talk about the version calculation for OpenBoard between |
Beta Was this translation helpful? Give feedback.
-
|
Hey, I hope this is the right place to ask. Since 1.7.0 is now released and works on both Qt5 and Qt6, would you recommend updating community packages to Qt6 already, or are there major issues you are aware of? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
The current
qmakebased build system of OpenBoard is driven by the needs of the project in Geneva schools:The last two requirements, however, contradict the rules for providing packages to a distribution. Here, the release cycles must be consistent with the distribution's release strategy. Some may release a new package version quite quickly, others may take months.
These requirements also led to the decision to install OpenBoard in
/optinstead of providing an FHS-compliant file system layout, in order to decouple the software installation from the distribution as much as possible.There have been several issues and pull requests from the community trying to improve the situation for community builds. But none of them have actually been merged. So my idea is to provide an additional
cmakebased build system, instead of trying to improve theqmakebuild, so that we can meet the community's needs without compromising the original goals of the project.I think this can be a parallel effort with a different focus:
Keeping this effort separate from the main project allows us to be much freer and put the needs of Linux distributions first. Over time, this build system will evolve and improve, and may eventually be good enough to replace the original
qmakebuild system for Windows and MacOS as well.Please share your thoughts and ideas!
Links
cmakebuild systemchore: add cmake build system OpenBoard-org/OpenBoard#698
Correct installation of files according to FHS OpenBoard-org/OpenBoard#638
cmakebuild systemCreate a cmake build system #99
cmakebased community buildsmaster...chore-cmake-community-builds
CMake community builds now available!
After merging OpenBoard-org#830 the
cmakebased build system is now available in thedevbranch. See https://github.com/letsfindaway/OpenBoard/wiki/CMake-builds for usage instructions.Beta Was this translation helpful? Give feedback.
All reactions