On Fri, Nov 26, 2021 at 6:39 PM Sandro Bonazzola <[email protected]>
wrote:

> Hi,
> In ovirt-engine pom.xml there's a requirement for build time
> on ovirt-engine-extensions-api = 1.0.0.
> This dependency is available on maven central so online build works.
>
> Any clue on why we are not requiring 1.0.1
> <https://search.maven.org/artifact/org.ovirt.engine.api/ovirt-engine-extensions-api/1.0.1/jar>
> instead ?
>
> We are packaging ovirt-engine-extensions-api during the development but it
> ships 1.0.2.SNAPSHOT so when building in offline mode (needed for building
> on CentOS Virt SIG) it fails as the 1.0.0 artifact was never downloaded.
>
> I can rebuild ovirt-engine-extensions-api from 1.0.0 or 1.0.1 which are
> available in maven central too as requiring explicitly 1.0.2.SNAPSHOT fails
> with:
> Failed to execute goal on project common-dependencies: Could not resolve
> dependencies for project
> org.ovirt.engine.core.manager:common-dependencies:jar:4.5.0-SNAPSHOT: The
> following artifacts could not be resolved:
> org.ovirt.engine.api:ovirt-engine-extensions-api:jar:1.0.2.SNAPSHOT,
> org.ovirt.java-client-kubevirt:java-client-kubevirt:jar:0.5.0,
> org.apache.sshd:sshd-common:jar:2.6.0, org.apache.sshd:sshd-core:jar:2.6.0,
> net.i2p.crypto:eddsa:jar:0.3.0,
> org.ovirt.engine.api:metamodel-server:jar:1.3.7,
> org.ovirt.vdsm-jsonrpc-java:vdsm-jsonrpc-java-client:jar:1.6.0,
> com.fasterxml.jackson.core:jackson-databind:jar:2.12.1,
> org.jboss.resteasy:resteasy-jaxrs:jar:3.9.3.Final,
> com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.12.1,
> org.apache.httpcomponents:httpclient:jar:4.5.13: Could not find artifact
> org.ovirt.engine.api:ovirt-engine-extensions-api:jar:1.0.2.SNAPSHOT ->
> [Help 1]
>

> Any recommendations on how to proceed?
>

So in spec file we are requiring >= 1.0.0:

https://github.com/oVirt/ovirt-engine/blob/master/ovirt-engine.spec.in#L440

So it means that an RPM providing the necessary requirements should be
installed. And AFAIK maven should detect we have
ovirt-engine-extensions-api-1.0.z installed and it should use it for
building. Or am I missing something?

I see that you built snapshot version on CBS:

https://cbs.centos.org/koji/buildinfo?buildID=36134

But wouldn't it be better to build the stable 1.0.1 release instead?


> --
>
> Sandro Bonazzola
>
> MANAGER, SOFTWARE ENGINEERING, EMEA R&D RHV
>
> Red Hat EMEA <https://www.redhat.com/>
>
> [email protected]
> <https://www.redhat.com/>
>
> *Red Hat respects your work life balance. Therefore there is no need to
> answer this email out of your office hours.*
>
>
>

-- 
Martin Perina
Manager, Software Engineering
Red Hat Czech s.r.o.
_______________________________________________
Devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/R2TRJ5X52MYGJHUBASAIYL77BPYXDJ44/

Reply via email to