When building your code prior to running the integration test, please
ensure that you build with a profile that builds all of the modules.  As
an example, when I build I use

-P
admin,dist,engage,worker,workspace,serviceregistry,directory-db,capture,oaipmh,export,gstreamer-launch-service

Right now, those profiles don't compile because of a change as part of
MH-8693.  This has been filed at MH-8742.  In essence, the gstreamer
export service has some unimplemented methods due to an API change in
the service registry/job code.  Easy fix, but the QA/RM should not have
to find and fix these on his/her own.

There are also errors when you try and build a distributed admin, or
engage node. These have been filed at MH-8740 and MH-8741, respectively.
 Again, these are not difficult to fix, but it's very annoying to find
them later on.

So, new rules:
1) Before you commit, rebuild *all* of the modules to make sure that
everything compiles with your big change.
2) If you change the main pom file, you must build each of the
distributed node configurations (outlined at
http://opencast.jira.com/wiki/display/MH/Install+Across+Multiple+Servers+%28Trunk%29),
deleting M2_REPO/repository/org/opencastproject/matterhorn* in between
each profile, then perform rule 1 as well.

I will be updating the docs shortly to reflect this change.

G

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Matterhorn mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn


To unsubscribe please email
[email protected]
_______________________________________________

Reply via email to