[INTDIST-41] features-integration-index failure due to missing dependencies Created: 21/Oct/15  Updated: 20/Oct/17  Resolved: 18/Dec/15

Status: Resolved
Project: integration-distribution
Component/s: Build
Affects Version/s: unspecified
Fix Version/s: None

Type: Bug
Reporter: Thanh Ha (zxiiro) Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Blocks
is blocked by CONTROLLER-1432 Migrate dsbenchmark from coretutorials Resolved
Duplicate
is duplicated by INTDIST-38 Features removed from Beryllium are s... Resolved
is duplicated by INTDIST-44 features-integration-index could not ... Resolved
External issue ID: 4508

 Description   

See: https://jenkins.opendaylight.org/releng/job/autorelease-daily-beryllium/235/org.opendaylight.integration$features-integration-index/console

Looks like we're missing some features causing autorelease to fail. I think some of these are expected since we removed the projects from autorelease but need to confirm which ones are expected and which ones are just plain wrong.

Autorelease is currently not building the following projects:

  • didm
  • faas
  • next
  • nic
  • ofextensions/circuitsw
  • snmp
  • vtn

Below is the list of missing features from the autorelease build:

[WARNING] The POM for org.opendaylight.controller:features-adsal:xml:features:0.10.0-Daily-v201510201351 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.controller:features-nsf:xml:features:0.6.0-Daily-v201510201351 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.coretutorials:dsbenchmark-features:xml:features:1.1.0-Daily-v201510201351 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.didm:didm-features:xml:features:0.2.0-Daily-v201510201351 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.didm.hp:features-hp:xml:features:0.2.0-Daily-v201510201351 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.nic:features-nic:xml:features:1.1.0-Daily-v201510201351 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.snmp:features-snmp:xml:features:1.1.0-Daily-v201510201351 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.vtn:features-vtn-manager:xml:features:0.4.0-Daily-v201510201351 is missing, no dependency information available



 Comments   
Comment by Luis Gomez [ 21/Oct/15 ]

Just let me know if you want these projects temporarily removed from integration.

BR/Luis

Comment by Thanh Ha (zxiiro) [ 21/Oct/15 ]

I think these 3 need to be removed, if I'm correct these features no longer exist in Beryllium:

  • controller:features-adsal # This was removed from Beryllium
  • controller:features-nsf # Not sure if just moved or was removed from Beryllium?
  • coretutorials:dsbenchmark-features # Coretutorials is not participating in Simultanious Release
Comment by Thanh Ha (zxiiro) [ 24/Oct/15 ]

Just want to update the list of failing features:

[WARNING] The POM for org.opendaylight.controller:features-adsal:xml:features:0.10.0-Daily-v201510240051 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.controller:features-nsf:xml:features:0.6.0-Daily-v201510240051 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.coretutorials:dsbenchmark-features:xml:features:1.1.0-Daily-v201510240051 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.nic:features-nic:xml:features:1.1.0-Daily-v201510240051 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.vtn:features-vtn-manager:xml:features:0.4.0-Daily-v201510240051 is missing, no dependency information available

Seems to be exactly what we are expecting so good for now but we need to solve these to make any progress with autorelease-beryllium.

Comment by Luis Gomez [ 24/Oct/15 ]

Thanks Thanh, if nothing goes wrong all projects should be building autorelease by M4 offset 2.

Comment by Vratko Polak [ 06/Nov/15 ]

CONTROLLER-1432 would allow to migrate the dsbenchmark feature.

Comment by Thanh Ha (zxiiro) [ 09/Nov/15 ]

(In reply to Vratko Polák from comment #6)
> CONTROLLER-1432 would allow to migrate the dsbenchmark feature.

Patch was merged but it seems like it caused the controller merge job to fail. Hopefully whatever is causing that gets fixed so we can remove coretutorials from integration.

Comment by Vratko Polak [ 09/Nov/15 ]

> it caused the controller merge job to fail

A symptom is described at https://lists.opendaylight.org/pipermail/controller-dev/2015-November/010916.html

I am not sure how that change could affect Repository settings, but possibly the real breakage is more complicated then that.

Comment by Thanh Ha (zxiiro) [ 09/Nov/15 ]

(In reply to Vratko Polák from comment #8)
> > it caused the controller merge job to fail
>
> A symptom is described at
> https://lists.opendaylight.org/pipermail/controller-dev/2015-November/010916.
> html
>
> I am not sure how that change could affect Repository settings, but possibly
> the real breakage is more complicated then that.

I responded to that thread with my analysis, it's likely due to a pom.xml that was introduced (or existing pom that suddenly stopped working) that does not have a parent pointing back to odlparent or odlparent-lite to pull down the minimum configuration it needs to inherit the correct distributionManagement section.

I submitted a patch which hopefully resolves the issue but if it doesn't we'll need to dig deeper in controller for all poms that are missing parents.

Proposed patch: https://git.opendaylight.org/gerrit/29450

Comment by Vratko Polak [ 10/Nov/15 ]

Controller is finally fixed. https://git.opendaylight.org/gerrit/29494
Next step is switching the feature in distribution. https://git.opendaylight.org/gerrit/29505
Which is currently blocked as distribution verify job fails due to BGPCEP-306 (or NETCONF-98).

Comment by Vratko Polak [ 16/Nov/15 ]

The dsbenchmark issue should be solved now.

> Just want to update the list of failing features:

Where should I look for a more recent list?

Comment by Thanh Ha (zxiiro) [ 16/Nov/15 ]

(In reply to Vratko Polák from comment #11)
> The dsbenchmark issue should be solved now.
>
> > Just want to update the list of failing features:
>
> Where should I look for a more recent list?

Autorelease build logs if we can get the build to reach that point again:

https://jenkins.opendaylight.org/releng/job/autorelease-daily-beryllium/

Been trying to fix new build issues which came up while I was away.

Comment by Thanh Ha (zxiiro) [ 17/Nov/15 ]

Updated list of missing features:

[WARNING] The POM for org.opendaylight.nic:features-nic:xml:features:1.1.0-Daily-v201511170445 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.sfc:features-sfc-sb-rest:xml:features:0.2.0-Daily-v201511170445 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.sfc:features-sfclisp:xml:features:0.2.0-Daily-v201511170445 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.sfc:features-sfcofl2:xml:features:0.2.0-Daily-v201511170445 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.sfc:features-sfc-ovs:xml:features:0.2.0-Daily-v201511170445 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.sfc:features-sfc-netconf:xml:features:0.2.0-Daily-v201511170445 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.vtn:features-vtn-manager:xml:features:0.4.0-Daily-v201511170445 is missing, no dependency information available

Looks like the SFC features are new. VTN and NIC are expected from last time.

Comment by Thanh Ha (zxiiro) [ 23/Nov/15 ]

Just updating the list again. Looks like VTN is no longer appearing, we are seeing NIC and SFC still here though.

[WARNING] The POM for org.opendaylight.nic:features-nic:xml:features:1.1.0-Daily-v201511220145 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.sfc:features-sfc-sb-rest:xml:features:0.2.0-Daily-v201511220145 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.sfc:features-sfclisp:xml:features:0.2.0-Daily-v201511220145 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.sfc:features-sfcofl2:xml:features:0.2.0-Daily-v201511220145 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.sfc:features-sfc-ovs:xml:features:0.2.0-Daily-v201511220145 is missing, no dependency information available

[WARNING] The POM for org.opendaylight.sfc:features-sfc-netconf:xml:features:0.2.0-Daily-v201511220145 is missing, no dependency information available

Comment by Luis Gomez [ 23/Nov/15 ]

This patch will help with SFC issues:

https://git.opendaylight.org/gerrit/#/c/30056/

My understanding is NIC is ready to be included in autorelease so no need to remove their features:

https://git.opendaylight.org/gerrit/#/c/30016/

BR/Luis

Comment by Thanh Ha (zxiiro) [ 18/Dec/15 ]

This is fixed.

Generated at Wed Feb 07 20:02:37 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.