Debian Patches

Status for roundcube/1.6.9+dfsg-1

Patch Description Author Forwarded Bugs Origin Last update
dbconfig-common-support.patch Adapt db.inc.php to the use of dbconfig-common package Romain Beauxis <toots@rastageeks.org> not-needed 2007-03-13
debianize-config.patch Debianize sample config file
* By default we do not have any plugins available (these are in
roundcube-plugins).
* Disable spellchecking, because it needs recommended packages.
Sandro Knauß <bugs@sandroknauss.de> not-needed 2016-05-09
fix-install-path.patch Fix INSTALL_PATH for bin/*.sh and tests/bootstrap.php
These scripts get installed to /usr/share/roundcube/bin, but
INSTALL_PATH should be /var/lib/roundcube/. Fixed/updated with

sed -ri "s#(\\s*define\\s*\\(\\s*(['\"])INSTALL_PATH\\2)\\s*,.*#\\1, '/var/lib/roundcube/');#" \
bin/*.sh installer/index.php program/include/iniset.php

Except:

- bin/install-jsdeps.sh, where we keep define('INSTALL_PATH', realpath(__DIR__ . '/..') . '/' ); and
- bin/updatecss.sh, where we use define('INSTALL_PATH', './');

We also edit tests/bootstrap.php to use the RCUBE_INSTALL_PATH environment variable.
Guilhem Moulin <guilhem@debian.org> not-needed 2019-06-08
update-script.patch Patch update scripts to work with Debian package Sandro Knauß <bugs@sandroknauss.de> not-needed 2015-03-13
use-enchant.patch Use enchant spellchecker engine by default.
We don't want to send messages to a 3rd party…
Vincent Bernat <bernat@debian.org> not-needed 2009-07-05
default-charset-utf8.patch Switch to UTF-8 as default charset Vincent Bernat <bernat@debian.org> not-needed 2010-07-17
debianize-password-plugin.patch Specify Debian path and group names in password plugin Jérémy Bobbio <lunar@debian.org> not-needed 2011-06-20
map-sqlite3-to-sqlite.patch Map dbconfig-common's "sqlite3" driver to "sqlite" Vincent Bernat <bernat@luffy.cx> not-needed debian 2013-07-12
use-embedded-jquery-for-http-authentication.patch Avoid fetching jQuery from Google, use the embedded one
This page is also just an example. The user is expected to provide their
own page.
Vincent Bernat <vincent@bernat.im> not-needed 2015-08-22
update-composer.patch Update PHP pear dependencies
The current dependencies that are published by upstream are too
conservative, so:
* replace ~ and ^ (that only allows minor versions changes) with >= as
documented in the INSTALL file;
* replace pear/ with pear-pear.php.net/ to create current Debian
package names.
Sandro Knauß <bugs@sandroknauss.de> not-needed debian Debian 2021-07-06
update-jsdeps.patch Make it possible to download/install unminified sourcefiles
We remove system libraries from this file so we easily notice updates
(either of the version, or of the map).
Sandro Knauß <hefee@debian.org> not-needed Debian 2021-07-06
use-system-JQueryUI.patch Use system JQueryUI
We source jquery-ui-accessible-datepicker.min.js after libjs-jquery-ui's
jquery-ui.min.js to avoid concatening these files (see the former's
headers).

Also libjs-jquery-ui's datepicker-* files don't have the ‘jquery.ui.’
prefix.
Guilhem Moulin <guilhem@debian.org> not-needed 2019-06-07
rename-python-to-python3.patch Rename `python` to `python3` Guilhem Moulin <guilhem@debian.org> not-needed 2021-01-10
adjust-test-environment-for-dep8.patch Adjust test environment for DEP-8 tests
Changes:

1. Source ‘INSTALL_PATH . 'plugins/…’ rather than ‘__DIR__ . '/../…’ in
setUp(). This doesn't cause FTBFS but we want to check installed
code in DEP-8 tests.
2. Source ‘TESTS_DIR . '../SQL/…’ rather than ‘INSTALL_PATH . '/SQL/…’
in tests/ActionTestCase.php. Again, this doesn't cause FTBFS but we
want to run DEP-8 tests too and the binary packages ship the SQL
scripts under dbconfig-common not INSTALL_PATH.
Guilhem Moulin <guilhem@debian.org> not-needed 2021-01-10
fix-autoload-locations.patch Fix autoload locations
Snippets generated with `phpabtpl --suggest bacon/bacon-qr-code` and
`phpabtpl --suggest GuzzleHttp`.
Guilhem Moulin <guilhem@debian.org> not-needed debian 2022-03-13
mark-flaky-tests-as-such.patch Mark flaky tests as such.
That way we can run phpunit with `--exclude-group=flaky
--fail-on-skipped --verbose` and avoid missing unintentionally skipped
tests.
Guilhem Moulin <guilhem@debian.org> not-needed 2022-03-13
dont-force-set-session.gc_probability=1.patch Don't force set session.gc_probability=1
We don't have to rely on probabilistic synchronous garbage collection
since we're running bin/gc.sh periodically.

If desired the local admin can manually set session.gc_probability > 0
in the PHP configuration (on Debian systems the default value is 0 which
disables probability based GC). They may then want to disable the
cronjob or systemd.timer(5) unit.

This reverts upstream commit 32a0ad6778cde495e30f3447e5220136f0528cee.
Guilhem Moulin <guilhem@debian.org> not-needed 2022-06-29
fix-upstream-test-suite.patch Fix upstream's test suite
In our environment phpunit(1) resides in /usr/bin not vendor/bin.
Guilhem Moulin <guilhem@debian.org> not-needed 2022-12-20
Tests-Use-mocked-Guzzle-client-in-Modcss-action-test.patch Tests: Use mocked Guzzle client in Modcss action test Aleksander Machniak <alec@alec.pl> not-needed https://github.com/roundcube/roundcubemail/commit/2546d2e2e728eb187167a356243138da7a39d796 2023-12-17
Free-enchant-dictionary-resources.patch Free enchant dictionary resources
Fixes errors in tests
Aleksander Machniak <alec@alec.pl> not-needed https://github.com/roundcube/roundcubemail/commit/a13f61cc7f5fa5c1572a7db36ce1c0ac2e801e2f 2024-04-05
Fix-FTBFS-with-phpunit-11.patch Fix FTBFS with phpunit 11 Guilhem Moulin <guilhem@debian.org> yes debian upstream https://github.com/roundcube/roundcubemail/commit/6377477eb294389dd8a17ccff299b5f20d080bf7 2024-08-09

All known versions for source package 'roundcube'

Links