Skip to content

Conversation

@0xFireWolf
Copy link
Contributor

@0xFireWolf 0xFireWolf commented Feb 28, 2023

Specify library name and version: antlr4-cppruntime/4.12.0

This PR contains the following changes:

Thank you.


@conan-center-bot

This comment has been minimized.

@ghost
Copy link

ghost commented Feb 28, 2023

I detected other pull requests that are modifying antlr4-cppruntime/all recipe:

This message is automatically generated by https://github.com/ericLemanissier/conan-center-conflicting-prs so don't hesitate to report issues/improvements there.

@conan-center-bot

This comment has been minimized.

@michalwidera
Copy link
Contributor

Hi Eric, I'm gratefull that you take action here and bump 4.12.0 - But Antlr4 has one ugly methodology in their project development - they publish 1.x.0 version then in a few week later - 1.x.1 with bug fixes that is quite stable for some time. I'm Just checking https://github.com/antlr/antlr4/issues - I'm ok with bumping to 1.12.0 but this should be in the back of our heads. I've always wait for 1.x.1 stable version in mine project.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

Copy link
Contributor

@michalwidera michalwidera left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@michalwidera
Copy link
Contributor

Look's like #16159 have solved conan-v2 issue.
Can we close this dup?

Copy link
Contributor

@michalwidera michalwidera left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sync with #16159 and solve V2 build issue or close as DUP

@0xFireWolf
Copy link
Contributor Author

Look's like #16159 have solved conan-v2 issue. Can we close this dup?

The V2 pipeline failed because prebuilt package for utfcpp is missing, so I don't think it has anything to do with my changes to the recipe. Besides, #16159 does not use the new CMake options ANTLR_BUILD_SHARED and ANTLR_BUILD_STATIC that can reduce the compile time by 50%.

======== Installing packages ========
ERROR: Missing binary: utfcpp/3.2.1:da39a3ee5e6b4b0d3255bfef95601890afd80709

utfcpp/3.2.1: WARN: Can't find a 'utfcpp/3.2.1' package binary 'da39a3ee5e6b4b0d3255bfef95601890afd80709' for the configuration:

ERROR: Missing prebuilt package for 'utfcpp/3.2.1'
Check the available packages using 'conan list utfcpp/3.2.1:* -r=remote'
or try to build locally from sources using the '--build=utfcpp/3.2.1' argument

@0xFireWolf
Copy link
Contributor Author

0xFireWolf commented Mar 21, 2023

Let me bump the dependency to utfcpp/3.2.3 to see if things still work.

@conan-center-bot

This comment has been minimized.

@0xFireWolf
Copy link
Contributor Author

@SpaceIm Could you please generate the package utfcpp/3.2.3 which is required by antlr4-cppruntime/4.9.3. The V2 pipeline failed because it cannot find prebuilt package on the server. I encountered the same error when I tested the recipe locally without passing the argument --build missing to Conan 2.0.2. Thank you in advance.

@SpaceIm
Copy link
Contributor

SpaceIm commented Mar 22, 2023

I'm not a team member but a contributor like you, therefore I can't generate these binaries on-demand. You may want to ping @danimtb or @uilianries instead.

@conan-center-bot

This comment has been minimized.

@prince-chrismc prince-chrismc added the infrastructure Waiting on tools or services belonging to the infra label Mar 31, 2023
@prince-chrismc
Copy link
Contributor

Binaries failed to get promoted #15016 (comment) 🤔

@jcar87 @uilianries @danimtb can you please take a peak ❤️

@0xFireWolf 0xFireWolf reopened this Apr 2, 2023
@conan-center-bot conan-center-bot removed the infrastructure Waiting on tools or services belonging to the infra label Apr 2, 2023
@conan-center-bot

This comment has been minimized.

@prince-chrismc
Copy link
Contributor

New version should not need new binaries for 🤞

@conan-center-bot

This comment has been minimized.

@prince-chrismc
Copy link
Contributor

😖 How can binaries exist if the dependency is missing

@0xFireWolf
Copy link
Contributor Author

😖 How can binaries exist if the dependency is missing

Probably because the other PR #16159 got merged and the one who can update the Ready List decided to add antlr to the list. However, antlr's recipe does work with Conan 2.x, because I can build v4.9.3 with the argument --build missing. By the way, will the package for utfcpp be generated after your PR gets merged or just passes the V2 CI?

@prince-chrismc
Copy link
Contributor

Yes! they should abe available now that it's merged so 🤞 everything goes through

@prince-chrismc
Copy link
Contributor

V2 passed 🚀

@conan-center-bot
Copy link
Contributor

Conan v1 pipeline ✔️

All green in build 13 (e21c294ebc3de83c716635ee0e09b878db67f148):

  • antlr4-cppruntime/4.12.0@:
    All packages built successfully! (All logs)

  • antlr4-cppruntime/4.10.1@:
    All packages built successfully! (All logs)

  • antlr4-cppruntime/4.9.3@:
    All packages built successfully! (All logs)

  • antlr4-cppruntime/4.11.1@:
    All packages built successfully! (All logs)


Conan v2 pipeline (informative, not required for merge) ✔️

Note: Conan v2 builds are informative and they are not required for the PR to be merged.

All green in build 10 (e21c294ebc3de83c716635ee0e09b878db67f148):

  • antlr4-cppruntime/4.12.0@:
    All packages built successfully! (All logs)

  • antlr4-cppruntime/4.11.1@:
    All packages built successfully! (All logs)

  • antlr4-cppruntime/4.10.1@:
    All packages built successfully! (All logs)

  • antlr4-cppruntime/4.9.3@:
    All packages built successfully! (All logs)

@conan-center-bot conan-center-bot merged commit d49bea5 into conan-io:master Apr 10, 2023
@prince-chrismc
Copy link
Contributor

Finally!!!!

MartinDelille pushed a commit to MartinDelille/conan-center-index that referenced this pull request Apr 12, 2023
* antlr4-cppruntime: Build the shared/static library only instead of both of them as of 4.12.0.

* antlr4-cppruntime: Set the new CMake variables for 4.12.0 as well.

* antlr4-cppruntime: Bump the dependency to `utfcpp/3.2.3`.

* antlr4-cppruntime: Drop the dependency `utfcpp` as of 4.10.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants