Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 622934

Summary: mail-client/roundcube-1.3.0 version bump
Product: Gentoo Linux Reporter: Philippe Chaintreuil <gentoo_bugs_2_peep>
Component: Current packagesAssignee: Aaron W. Swenson <titanofold>
Status: RESOLVED FIXED    
Severity: normal CC: candrews, fearedbliss, hydrapolic, jstein, web-apps
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://roundcube.net/news/2017/06/26/roundcube-webmail-1.3.0-released
Whiteboard:
Package list:
Runtime testing required: ---

Description Philippe Chaintreuil 2017-06-28 15:48:56 UTC
Roundcube 1.3.0 has been released.

They did a code cleanup which will result in dependency and potential configuration changes.  Here's a list from the announcement page:

 -   Dropped support for legacy browsers (IE < 10; removed legacy_browser plugin)
 -   Require PHP >= 5.4
 -   Removed PHP mail() support
 -   Removed 3rd party javascript libraries from repo
 -   Require jQuery 3.x which has breaking changes to older versions

Changelog: https://github.com/roundcube/roundcubemail/wiki/Changelog#release-130
Comment 1 Philippe Chaintreuil 2017-06-28 15:57:53 UTC
Reminder: their deps can be found in https://github.com/roundcube/roundcubemail/blob/release-1.3/composer.json-dist
Comment 2 Jonathan Vasquez (RETIRED) gentoo-dev 2017-07-01 14:32:06 UTC
*** Bug 623310 has been marked as a duplicate of this bug. ***
Comment 3 Philippe Chaintreuil 2017-07-02 18:45:03 UTC
Submitted Github pull request with suggested 1.3.0 ebuild:

https://github.com/gentoo/gentoo/pull/5031

Summary:

===================================================================
 mail-client/roundcube: New 1.3.0 ebuild

  - Increase deps versions
  - Add warnings about needing to run ./bin/install-jsdeps.sh post
  - install or upgrade to pkg_postinstall and POST-UPGRADE.txt
  - Mask all arches
  - Add :TODO: note about missing qrcode ebuild dep

Package-Manager: Portage-2.3.6, Repoman-2.3.1
===================================================================

Last bullet is in reference to a new dependency on "endroid/qrcode: ~1.6.5" for displaying contact list QR codes.  Need an ebuild for that at some point.  But not having it does break any previously existing 1.2.5 features from what I can tell in my quick testing.

NOTE: There's a new requirement in this version to run ./bin/install-jsdeps.sh post webapp install/upgrade.  The script seems to download javascript libraries and cache them.  Without running this, you can log in, but mail won't appear and logging out will give you a "REQUEST CHECK FAILED" error page.