Apologies for creating this, it is a bad bug report, the Kolab team has since fixed most of the issues related to it (the contextual menu is the only one missing - I will create a specific bug report for this one). I am closing this myself as it is not really actionable.
The latest roundcube package upgrade from 1:1.4.13-0~kolab3 to 1:1.5.3-1~kolab3 has introduced several major Roundcube bugs. None of them are critical but many normal functionalities of Kolab Groupware are impacted.
The ones I have discovered so far:
- right-clicking on an email item fails to show a contextual menu
- tasks can no longer be created, old tasks are not shown
- in configuration, ActiveSync folders are not shown
- email actions like Save as Event, Save as Task are greyed out in the normal ui, and only become available if the email item is opened in a new window
I suspect there are several others but these are the obvious ones. I had already created tickets but it is now clear that they are directly related to this issue:
Steps taken to reproduce the bugs:
- make a clean install of Kolab Groupware on Debian 10
- confirm that the bugs listed above are present
Steps to confirm that the roundcube 1:1.5.3-1~kolab3 package is the root cause:
- downgrade roundcube 1:1.5.3-1~kolab3 to 1:1.4.13-0~kolab3
- using aptitude (not apt/apt-get) aptitude install roundcubemail=1:1.4.13-0~kolab3
- using the proposed solution below
- once roundcube is downgraded to 1:1.4.13-0~kolab3, confirm that all of the above bugs are no longer present
Aptitude proposed solution:
The following actions will resolve these dependencies:
Install the following packages:
- roundcubemail-plugin-calendar [1:3.5.11-0~kolab1 (<NULL>)]
- roundcubemail-plugin-contextmenu [3.0-0~kolab13 (<NULL>)]
- roundcubemail-plugin-kolab-activesync [1:3.5.11-0~kolab1 (<NULL>)]
- roundcubemail-plugin-kolab-addressbook [1:3.5.11-0~kolab1 (<NULL>)]
- roundcubemail-plugin-kolab-auth [1:3.5.11-0~kolab1 (<NULL>)]
- roundcubemail-plugin-kolab-config [1:3.5.11-0~kolab1 (<NULL>)]
- roundcubemail-plugin-kolab-delegation [1:3.5.11-0~kolab1 (<NULL>)]
- roundcubemail-plugin-kolab-files [1:3.5.11-0~kolab1 (<NULL>)]
- roundcubemail-plugin-kolab-folders [1:3.5.11-0~kolab1 (<NULL>)]
- roundcubemail-plugin-kolab-notes [1:3.5.11-0~kolab1 (<NULL>)]
- roundcubemail-plugin-kolab-tags [1:3.5.11-0~kolab1 (<NULL>)]
- roundcubemail-plugin-libcalendaring [1:3.5.11-0~kolab1 (<NULL>)]
- roundcubemail-plugin-libkolab [1:3.5.11-0~kolab1 (<NULL>)]
- roundcubemail-plugin-odfviewer [1:3.5.11-0~kolab1 (<NULL>)]
- roundcubemail-plugin-pdfviewer [1:3.5.11-0~kolab1 (<NULL>)]
- roundcubemail-plugin-tasklist [1:3.5.11-0~kolab1 (<NULL>)]
- roundcubemail-skin-kolab [0.4.1-0~kolab11 (<NULL>)]
Accept this solution? [Y/n/q/?] y
The following packages will be DOWNGRADED:
roundcubemail
The following NEW packages will be installed:
php-net-sieve{a} roundcubemail-core{a} roundcubemail-plugin-acl{a} roundcubemail-plugin-archive{a} roundcubemail-plugin-calendar{a} roundcubemail-plugin-contextmenu{a} roundcubemail-plugin-filesystem-attachments{a} roundcubemail-plugin-jqueryui{a} roundcubemail-plugin-kolab-activesync{a} roundcubemail-plugin-kolab-addressbook{a} roundcubemail-plugin-kolab-auth{a} roundcubemail-plugin-kolab-config{a} roundcubemail-plugin-kolab-delegation{a} roundcubemail-plugin-kolab-files{a} roundcubemail-plugin-kolab-folders{a} roundcubemail-plugin-kolab-notes{a} roundcubemail-plugin-kolab-tags{a} roundcubemail-plugin-libcalendaring{a} roundcubemail-plugin-libkolab{a} roundcubemail-plugin-managesieve{a} roundcubemail-plugin-newmail-notifier{a} roundcubemail-plugin-odfviewer{a} roundcubemail-plugin-password{a} roundcubemail-plugin-pdfviewer{a} roundcubemail-plugin-redundant-attachments{a} roundcubemail-plugin-tasklist{a} roundcubemail-plugin-zipdownload{a} roundcubemail-skin-kolab{a}
0 packages upgraded, 28 newly installed, 1 downgraded, 0 to remove and 0 not upgraded.
Need to get 8,611 kB of archives. After unpacking 124 MB will be freed.
Do you want to continue? [Y/n/?] y