JaCoCo is not compatible with maven-reporting-api 3.1.0

21 views
Skip to first unread message

Didik Supriadi

unread,
Feb 10, 2022, 4:04:29 AM2/10/22
to jac...@googlegroups.com
Hi JaCoCo developers,

I'm a maintainer of JaCoCo packages in Fedora Linux.

Currently JaCoCo failed to build in Fedora due to `maven-reporting-api`
update to 3.1.0. [1]
Also you can see the build log in detail here [2].

I tried to fix it and added a patch in this PR [3], so could you take a
look at it?
This is actually my first PR, and please be kind! :)

[1] https://koschei.fedoraproject.org/package/jacoco?
[2] https://kojipkgs.fedoraproject.org/work/tasks/9190/82549190/build.log
[3] https://github.com/jacoco/jacoco/pull/1285

--
Regards,
Didik Supriadi (he/him)
https://getfedora.org

Marc Hoffmann

unread,
Feb 10, 2022, 7:14:27 AM2/10/22
to jac...@googlegroups.com
Hallo Didik,

thanks for your effort to maintain JaCoCo for Fedora!

May I ask what is the reason to update JaCoCo dependencies? We carefully select and update our dependencies. But we can’t always use latest versions because our minimum supported Java runtime is Java 5.

Also dependencies are very crucial for functionality. Having JaCoCo versions in the wild built with different versions than our releases will make it almost impossible for us to support those users.

Regards,
-marc
> --
> You received this message because you are subscribed to the Google Groups "JaCoCo and EclEmma Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to jacoco+un...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/jacoco/2e26138d-4347-227e-15be-76574adfdf53%40fedoraproject.org.

Didik Supriadi

unread,
Feb 10, 2022, 7:53:32 AM2/10/22
to jac...@googlegroups.com
On 2/10/22 19:14, Marc Hoffmann wrote:
> Hallo Didik,
>
> thanks for your effort to maintain JaCoCo for Fedora!
>
> May I ask what is the reason to update JaCoCo dependencies? We carefully select and update our dependencies. But we can’t always use latest versions because our minimum supported Java runtime is Java 5.
Ahh, now that I think about it, I can bundle the dependencies and go
with it instead.

Usually what maintainers do is whether to:
1) patch them, or
2) bundle the dependencies.

For 1), I need to make sure that the patch is OK by upstream project.
And for 2), there is no need to worry about since the deps are already
bundled within the packages.

>
> Also dependencies are very crucial for functionality. Having JaCoCo versions in the wild built with different versions than our releases will make it almost impossible for us to support those users.
Yes, I agree. :)
>
> Regards,
> -marc
Reply all
Reply to author
Forward
0 new messages