Skip to content
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

[question] providing applications to cci? #5839

Closed
derived-coder opened this issue Jun 10, 2021 · 9 comments
Closed

[question] providing applications to cci? #5839

derived-coder opened this issue Jun 10, 2021 · 9 comments
Labels
question Further information is requested

Comments

@derived-coder
Copy link
Contributor

I would like to see recipes for tools like:
mono, plantuml, java, etc...
i.e. Applications

  1. Is CCI open to accept PR for these tools?
  2. What is when they cannot be build from source and only binaries (for the major three platforms) can be provided?
@danimtb
Copy link
Member

danimtb commented Jun 10, 2021

Hi @derived-coder! I am movig this issue to the conan-center-index repository for further discussion as this is not related to the conan client but to conan center. Thank you!

@danimtb danimtb transferred this issue from conan-io/conan Jun 10, 2021
@danimtb danimtb added the question Further information is requested label Jun 10, 2021
@jgsogo
Copy link
Contributor

jgsogo commented Jun 10, 2021

I would like to see recipes for tools like:
mono, plantuml, java, etc...
i.e. Applications

  1. Is CCI open to accept PR for these tools?

Are those tools open-source? Are they developed using C++?

  1. What is when they cannot be build from source and only binaries (for the major three platforms) can be provided?

You can read the packaging policy here (https://github.com/conan-io/conan-center-index/blob/master/docs/packaging_policy.md). The general rule is that all packages have to be built from sources.

@derived-coder
Copy link
Contributor Author

derived-coder commented Jun 10, 2021

I am not sure whether they are developed with C++, but these are tools that I saw needed by other C++ libraries for code generation or documentation. So when they are buildable via source, I could add recipes for it?

@jgsogo
Copy link
Contributor

jgsogo commented Jun 10, 2021

This is a place for C/C++ packages, not a binary distribution service. If those tools are written in C/C++ they are more than welcome, if they are needed to build other packages we will think about how we can provide them (we can install them in the CI machines and create an xxx/system recipe to manage them).

@derived-coder
Copy link
Contributor Author

Mono and Java are written in C/C++ as foundation, but the big parte is in written in C#/Java then
PlantUML is using java

As definition, this would mean I can only add mono/java recipes?

@jgsogo
Copy link
Contributor

jgsogo commented Jun 10, 2021

IMHO, those packages are not meant for ConanCenter, they are not C/C++ or tools required by the C/C++ ecosystem.

What is the use-case you are trying to cover? Why do you think ConanCenter could be a good place to add those recipes? I think it would be helpful if we are able to know about the full picture.

Thanks!

@derived-coder
Copy link
Contributor Author

these are tools that I saw needed by other C++ libraries for code generation or documentation.

@jgsogo
Copy link
Contributor

jgsogo commented Jun 11, 2021

these are tools that I saw needed by other C++ libraries for code generation or documentation.

Which libraries are requiring these tools? Is there any pull-request blocked because of this?

@jgsogo
Copy link
Contributor

jgsogo commented Sep 29, 2021

As said here, same about final applications: if they are useful for other libraries or to the C++ ecosystem, let's go with them.

@jgsogo jgsogo closed this as completed Sep 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants