Build: #2163 failed Scheduled with changes by daryl herzmann and Guus der Kinderen

Stages & jobs

  1. Build and Package

  2. Copy to Website

Build result summary

Details

Completed
Queue duration
13 minutes
Duration
29 minutes
Labels
None
Revision
e8dfe9505a60bb9f690a4e9659c7be93f7fa0fc3
Total tests
1417
No failed test found. A possible compilation error occurred.

Tests

Responsible

  • daryl herzmann daryl herzmann Automatically assigned
  • Guus der Kinderen Guus der Kinderen Automatically assigned

Code commits

Author Commit Message Commit date
Guus der Kinderen Guus der Kinderen 6befa6f2c29c256719de34d177d31cece1a1d5b9 OF-2862: Restore functionality lost in refactoring
When kicking a user from a room, the reason for kicking, as well as a reference to the actor, should be part of the presence stanza that's sent out.
Guus der Kinderen Guus der Kinderen 2877d5bb47e366b3408c3fcf1935f0c9d8862a20 OF-2862: Refactor MUC 'role' and 'affiliation' usage
Many privileges in multi-user chat are tied to either ‘roles’ or ‘permissions’, as defined in XEP-0045. Openfire’s existing implementation bases the ‘MUCRole' implementation as the source of much. As the ‘MUCRole' class is available only when a user is currently in the chat room, this prevents functionality that’s aught to be allowable when a user is not.

Refactor Openfire’s implementation to explicitly base permission handing based on roles and affiliations.
Guus der Kinderen Guus der Kinderen 050ab64c0b0c2fe535acf6aecbee05995128141c OF-2861: Move MUCRole.Role and MUCRole.Affiliation to upper level
Both public enums are first-class citizens, being explicitly defined in the XEP and used throughout the code.

As the MUCRole class is plenty large, lets move these two enums to a class of their own.
Guus der Kinderen Guus der Kinderen 6b778ce4855f820ebe083dbb917e541bb445c0af OF-2861: Rename MUCRole to MUCOccupant
Renames the class, and removes all deprecated methods that were still using it.
Guus der Kinderen Guus der Kinderen e9b377ad9dc85407d73aad43460889501a773471 OF-2865: A moderator SHOULD NOT be allowed to revoke moderation privileges from someone with a higher affiliation than themselves

Jira issues

IssueDescriptionStatus
Unknown Issue TypeOF-2861Could not obtain issue details from Jira
Unknown Issue TypeOF-2862Could not obtain issue details from Jira
Unknown Issue TypeOF-2865Could not obtain issue details from Jira
Unknown Issue TypeOF-2871Could not obtain issue details from Jira
Unknown Issue TypeXEP-0045Could not obtain issue details from Jira

Error summary for Debian Workflow

The job generated some errors, drill down into the full build log for more details.


Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.


OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
dpkg-buildpackage: warning: using a gain-root-command while being root
dpkg-source --before-build .
fakeroot debian/rules clean
dpkg-source -b .
dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1)
debian/rules build
fakeroot debian/rules binary
dh_clean: warning: Please specify the debhelper compat level exactly once.
dh_clean: warning:  * debian/compat requests compat 5.
dh_clean: warning:  * debian/control requests compat 13 via "debhelper-compat (= 13)"
dh_clean: warning:
dh_clean: warning: Hint: If you just added a build-dependency on debhelper-compat, then please remember to remove debian/compat
dh_clean: warning:
dh_clean: error: debhelper compat level specified both in debian/compat and via build-dependency on debhelper-compat
make: *** [/usr/share/cdbs/1/rules/debhelper.mk:215: common-install-prehook-impl] Error 25
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2
mv: cannot stat 'tmp/debian/openfire*deb': No such file or directory