-
Notifications
You must be signed in to change notification settings - Fork 2k
libui 0.4.1 #5251
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
libui 0.4.1 #5251
Conversation
This comment has been minimized.
This comment has been minimized.
As I feared this failed to build. When I try this locally the the key problem is that it fails to find a appropriate gtk/3.24.24 build available in CCI on the default configuration for Arch Linux with gcc-10. When I try this locally and comparing the settings set I see the following differences between local and remote:
Obviously build differences are to be expected from time to time. But in this case what would be the natural client work around to use |
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
This comment has been minimized.
This comment has been minimized.
Looking at https://conan.io/center/gtk?version=3.24.24&tab=configuration&os=Linux, I think the gtk package is outdated. |
@@ -0,0 +1,4 @@ | |||
sources: | |||
"0.4.1": |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This version does not match the tag... we typically avoid pre-releases too... but it's barely active 💭
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
According to the tags, there was not a stable release so far. So we might want to interpret alpha4.1
as 0.4.1
🤔
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How about 4.1-alpha?
See https://semver.org/#spec-item-9
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That quote says..
A pre-release version MAY be denoted by appending a hyphen and a series of dot separated identifiers immediately following the patch version.
Key word is "MAY". I.e. it's not required. And since there was never a 4.1 release, or any other stable version, it seems superfluous to tag it with "-alpha". Although changing it from "0.4.1" to "4.1" could be argued.
But to be honest.. I've essentially given up on CCI. And I would be perfectly fine if this never got merged. So if someone else wants to keep pushing this recipe along, go for it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Might it be a good idea to put this in a subfolder? I see they completely changed the build system so large parts won't be re-used if there's ever a new release or we make a virtual one
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Locally, with the rebuilt gtk which it downloads, I still get this:
This is for Manjaro, aka ArchLinux. |
All green in build 7 (
|
This is expected as it requires |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM... this one cause use a reviewer with more knowledge =)
Specify library name and version: libui/0.4.1
Migration from Bincrafters to CCI.
WARNING: I'm submitting this even though it fails locally as a basis to point out problems with the downstream dependency chain.
conan-center hook activated.