Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 622934 - mail-client/roundcube-1.3.0 version bump
Summary: mail-client/roundcube-1.3.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Aaron W. Swenson
URL: https://roundcube.net/news/2017/06/26...
Whiteboard:
Keywords:
: 623310 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-06-28 15:48 UTC by Philippe Chaintreuil
Modified: 2017-07-07 18:25 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.