Package: schleuder / 3.4.0-1

Metadata

Package Version Patches format
schleuder 3.4.0-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0016 gemspec update sinatra.patch | (download)

schleuder.gemspec | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 gemspec: allow sinatra* 2~
 Unstable and testing ship sinatra and sinatra-contrib 2.0.5.
 Accordingly, update the gemspec.
0011 fix for activerecord 5.2.patch | (download)

db/migrate/20140501103532_create_lists.rb | 2 1 + 1 - 0 !
db/migrate/20140501112859_create_subscriptions.rb | 2 1 + 1 - 0 !
db/migrate/201508092100_add_language_to_lists.rb | 2 1 + 1 - 0 !
db/migrate/20150812165700_change_keywords_admin_only_defaults.rb | 2 1 + 1 - 0 !
db/migrate/20150813235800_add_forward_all_incoming_to_admins.rb | 2 1 + 1 - 0 !
db/migrate/201508141727_change_send_encrypted_only_default.rb | 2 1 + 1 - 0 !
db/migrate/201508222143_add_logfiles_to_keep_to_lists.rb | 2 1 + 1 - 0 !
db/migrate/201508261723_rename_delivery_disabled_to_delivery_enabled_and_change_default.rb | 2 1 + 1 - 0 !
db/migrate/201508261815_strip_gpg_passphrase.rb | 2 1 + 1 - 0 !
db/migrate/201508261827_remove_default_mime.rb | 2 1 + 1 - 0 !
db/migrate/20160501172700_fix_headers_to_meta_defaults.rb | 2 1 + 1 - 0 !
db/migrate/20170713215059_add_internal_footer_to_list.rb | 2 1 + 1 - 0 !
db/migrate/20180110203100_add_sig_enc_to_headers_to_meta_defaults.rb | 2 1 + 1 - 0 !
db/schema.rb | 74 36 + 38 - 0 !
schleuder.gemspec | 2 1 + 1 - 0 !
spec/migrations/add_sig_enc_to_headers_to_meta_defaults_spec.rb | 28 16 + 12 - 0 !
16 files changed, 66 insertions(+), 64 deletions(-)

 fix for ruby-activerecord 5.2
 This patch specifies the ActiveRecord version in each migration, and
 adjusts the migrations spec to the new ActiveRecord::Migrator API.
0008 dirmngr no tor standard resolver.patch | (download)

spec/schleuder/integration/cli_spec.rb | 6 6 + 0 - 0 !
spec/schleuder/integration/keywords_spec.rb | 21 21 + 0 - 0 !
spec/schleuder/unit/gpgme_ctx.rb | 3 3 + 0 - 0 !
spec/schleuder/unit/list_spec.rb | 9 9 + 0 - 0 !
4 files changed, 39 insertions(+)

 dirmngr: don't use tor, use standard resolver (specs only) 
 It seems dirmngr still has problems connecting to a keyserver if
 invoked in a chroot. This leads to failing specs.

 This patch introduces a dirmngr config for the affected specs. The
 config disables the use of Tor and enforces the use of the so called
 "standard resolver" for DNS resolution. Using both options makes
 dirmngr, and therefore the specs, work reliably.

 This will be integrated upstream. Additionally, this will be
 reported to upstream of GnuPG.
0007 specs remove install test.patch | (download)

spec/schleuder/integration/cli_spec.rb | 29 0 + 29 - 0 !
1 file changed, 29 deletions(-)

 specs: remove install test                                               
 Remove the spec which tests and expects the install to fail, if a
 shell-process fails, as it fails itself, currently.

 Upstream is aware of this patch and we're working on integrating it
 upstream.
0004 use default debian keyserver.patch | (download)

etc/schleuder.yml | 8 5 + 3 - 0 !
1 file changed, 5 insertions(+), 3 deletions(-)

 schleuder config: use default debian keyserver
 Debian stretch (and all future versions) ship(s) with sensible
 keyserver defaults, therefore, use these.
 
0005 man fix log path.patch | (download)

man/schleuder.8 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 man/: fix logging path
 We're logging into '/var/log/schleuder', so reflect this in the
 manpage.

 Upstream is aware of this patch and we're working on integrating it
 upstream.
0001 lib fix paths.patch | (download)

lib/schleuder.rb | 1 1 + 0 - 0 !
lib/schleuder/cli.rb | 2 1 + 1 - 0 !
lib/schleuder/conf.rb | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 2 deletions(-)

 lib/: fix paths
 Use '/var/log/schleuder' for logging.
 
 Set the 'root_dir' to '/usr/lib/ruby/vendor_ruby/schleuder/'.

 Additionally, add '/usr/share/schleuder/locales/*.yml' to the locales
 load path. 

 Use 'require' instead of 'require_relative'.

 Upstream is aware of this patch and we're working on integrating it
 upstream.
0002 etc fix paths.patch | (download)

etc/schleuder.yml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix paths used by upstream
 Logs should go into '/var/log/schleuder'.