

Nibble Stew: A call for more downstream testing of Meson
source link: https://nibblestew.blogspot.com/2021/10/a-call-for-more-downstream-testing-of.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

A gathering of development thoughts of Jussi Pakkanen. Some of you may know him as the creator of the Meson build system.
Monday, October 25, 2021
A call for more downstream testing of Meson
As Meson gets more and more popular, the number of regressions also grows. This is an unvoidable fact of life. To minimize this effort we publish release candidates before the actual releases. Unfortunately not many people use these so many issues are not found until after the release (as happened with 0.60.0).
For this reason we'd like to ask more people to test these rcs on their systems. It's fairly straightforward.
Testing individual projects
If you have a CI that installs Meson using pip, this is easy. You can tell Pip to use prerelease versions with the --pre flag.
pip install --pre meson
If you use prebuilt images rather than reinstalling on every build, do update your images once a week. Meson releases happen traditionally on Sunday evenings European time.
Testing if you are a distro or similar
The release candidates are packaged and uploaded to Debian experimental, so if you can use those, it is the simplest solution. They are not uploaded to unstable as I was instructed not to do so because of breakage potential. If you are a Debian person and know that the above explanation is incorrect and that I should be doing something else, let me know so I can change how that is done.
If you have some different setup that has a full CI run (hopefully something smaller than a full Debian archive rebuild) then doing that with the rc version would be the best test.
If you don't have such a test suite, you'll probably want to set one up for other reasons as well. :)
No comments:
Post a Comment
Recommend
-
12
Microsoft is shipping a product built with Meson Some time ago Microsoft announced a compatibility pack to get OpenGL and OpenCL running even on computers whose hardware does not provide native OpenGL drivers. It is basically Ope...
-
14
A recent blog post talked about how to build and manage dependencies with CMake and FetchContent. The example that they used was a simple GUI application using the
-
7
After the first post, some more time was spent on building O3DE with Meson. This is the second and most likely last post on the subject. Currently
-
4
This year receive the gift of a free Meson manual About two years ago, the Meson manual was published and made available for purchase. The sales were not particularly stellar and the bureaucracy needed to keep the sales channel g...
-
5
Nibble Stew A gathering of development thoughts of Jussi Pakkanen. Some of you may know him as the creator of the Meson build...
-
8
Nibble Stew A gathering of development thoughts of Jussi Pakkan...
-
10
Nibble Stew A gathering of development thoughts of Jussi Pakkan...
-
12
Nibble Stew A gathering of development thoughts of Jussi Pakkan...
-
11
Nibble Stew A gathering of development thoughts of Jussi Pakkan...
-
5
Wednesday, December 20, 2023 Even more breakage in the C++ module world
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK