Giter Site home page Giter Site logo

Comments (8)

bgrozev avatar bgrozev commented on May 20, 2024

We would like to publish new versions to maven central, but we now have dependencies (jitsi-utils, jitsi-metaconfig) that we have to publish first, and we haven't gotten to doing that yet.

from ice4j.

ibauersachs avatar ibauersachs commented on May 20, 2024

@bgrozev I published -utils and now -metaconfig as well on Central. I tried to publish ice4j again as well, but, what the hell... why and how did Jitsi-specific config readers (jicoco-config) end up in here? ice4j isn't (or now probably: wasn't) just used by Jitsi.

from ice4j.

bbaldino avatar bbaldino commented on May 20, 2024

@ibauersachs not sure if I'm understanding the issue right, but, jicoco-config has some common helpers on top of jitsi-metaconfig for applications which are transitioning from sip-communicator.properties to a new-style config file, so that's why ice4j uses jicoco-config.

from ice4j.

ibauersachs avatar ibauersachs commented on May 20, 2024

@bbaldino ice4j never used a sip-communicator.properties (afaik at least), but just plain, old Java system properties. JiCoCo has a massive dependency chain because it just keeps accumulating "stuff". This shouldn't be pulled into a library with a very dedicated purpose.

from ice4j.

JonathanLennox avatar JonathanLennox commented on May 20, 2024

jicoco-config isn't the whole of jicoco. This is all that mvn dependency:tree shows for it:

[INFO] +- org.jitsi:jicoco-config:jar:1.1-53-gdc63c67:compile
[INFO] |  +- org.jitsi:jitsi-metaconfig:jar:c3d8c51747:compile
[INFO] |  +- com.typesafe:config:jar:1.3.4:compile
[INFO] |  +- org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:1.3.72:compile
[INFO] |  |  +- org.jetbrains.kotlin:kotlin-stdlib:jar:1.3.72:compile
[INFO] |  |  |  \- org.jetbrains:annotations:jar:13.0:compile
[INFO] |  |  \- org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:1.3.72:compile
[INFO] |  \- org.jetbrains.kotlin:kotlin-reflect:jar:1.3.72:compile

from ice4j.

ibauersachs avatar ibauersachs commented on May 20, 2024

Right, missed that. Wouldn't that be better named jitsi-config then and live in a separate repo?

(And it's still a shame that ice4j needs Kotlin for a handful of config properties. I don't mind Kotlin, but for only this it's a lot.)

from ice4j.

bbaldino avatar bbaldino commented on May 20, 2024

jitsi-config isn't really much code, so we wanted to avoid a separate repo and just do another artifact (in general I don't think we're looking to create more repos right now as they're getting a bit tiresome).

from ice4j.

ibauersachs avatar ibauersachs commented on May 20, 2024

I'll try to publish jicoco-config+jicoco-parent without jicoco to Maven Central, not sure if that's possible. What is kotest-runner-console-jvm? Kotest seems to have a mess of versions published to Central and I can't keep the jitpack-repo.

from ice4j.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.