[tryton-debian-vcs] tryton-server branch debian updated. debian/4.2.3-1-8-gef1cb41

Mathias Behrle tryton-debian-vcs at alioth.debian.org
Sun Jun 11 19:57:55 UTC 2017


The following commit has been merged in the debian branch:
https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi/?p=tryton/tryton-server.git;a=commitdiff;h=debian/4.2.3-1-8-gef1cb41

commit ef1cb419fc7259d1c563f0df313ccc7e0e002343
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sun Jun 11 15:54:32 2017 +0200

    Releasing debian version 4.4.1-1.
    
    Signed-off-by: Mathias Behrle <mathiasb at m9s.biz>

diff --git a/debian/changelog b/debian/changelog
index 87420e2..cd521ac 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,15 @@
+tryton-server (4.4.1-1) unstable; urgency=medium
+
+  * Merging upstream version 4.4.0.
+  * Merging upstream version 4.4.1.
+  * Updating debian/copyright.
+  * Updating debian/manpages.
+  * Add new deprecated modules to 01_migrate_obsolete_modules.patch.
+  * Add Breaks for the deprecated modules in series 4.4.
+  * Add the NEWS for series 4.4.
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Sat, 10 Jun 2017 23:37:13 +0200
+
 tryton-server (4.2.3-1) unstable; urgency=medium
 
   * Merging upstream version 4.2.3.
commit 1befb2397b983f33e969ea5912108adc5b8cc5e1
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Wed Jun 7 20:02:45 2017 +0200

    Add the NEWS for series 4.4.

diff --git a/debian/NEWS b/debian/NEWS
index 5eb5581..b21093d 100644
--- a/debian/NEWS
+++ b/debian/NEWS
@@ -1,3 +1,50 @@
+tryton-server (4.4.1-1) unstable; urgency=medium
+
+  This is the new major release 4.4.1.
+  As for each major release don't forget to backup your database(s) and
+  follow the upgrade procedures.
+
+  Several modules have been discontinued:
+  tryton-modules-webdav
+  tryton-modules-calendar
+  tryton-modules-calendar-classification
+  tryton-modules-calendar-scheduling
+  tryton-modules-calendar-todo
+  tryton-modules-party-vcarddav
+
+  It is recommended to replace those modules by dedicated CalDAV software like
+  CalendarServer, DAViCal or Radicale.
+  If you have used any of the modules above, you must uninstall them with
+
+  $ sudo apt-get purge tryton-modules-webdav tryton-modules-calendar \
+    tryton-modules-calendar-scheduling tryton-modules-calendar-todo \
+    tryton-modules-calendar-classification tryton-modules-party-vcarddav
+
+  Run the database update with
+  $ sudo -u tryton trytond-admin -v -c /etc/tryton/trytond.conf --all \
+    [-u stock_shipment_measurements] -d <your_database_name>
+
+  Note: You only need to install stock_shipment_measurements, if it is
+  required by another module. This will be indicated in a traceback, if you
+  try without the parameter. So you can first try without and add the
+  parameter when necessary.
+
+  To remove cruft from the deprecated modules in old databases they may
+  be cleaned via SQL after the update:
+    DELETE FROM ir_ui_view WHERE module IN ( 'webdav', 'calendar', 'calendar_todo',
+      'calendar_scheduling', 'calendar_classification', 'party_vcarddav');
+    DROP TABLE purchase_invoice_line_rel;
+
+  For further information refer also to
+  https://discuss.tryton.org/t/migration-from-4-2-to-4-4/264
+  https://discuss.tryton.org/t/removal-of-dav/304
+
+  Restart the server(s) with
+  $ sudo service tryton-server restart
+  $ sudo service tryton-server-cron restart
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Mon, 07 Jun 2017 15:31:44 +0100
+
 tryton-server (4.2.0-1) unstable; urgency=medium
 
   This is the new major release 4.2.0.
commit 88bbca89179c20fe7d115b4d0efd2ecac6c1c0ab
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sat Jun 10 13:06:43 2017 +0200

    Add Breaks for the deprecated modules in series 4.4.

diff --git a/debian/control b/debian/control
index d04e51c..3b057e7 100644
--- a/debian/control
+++ b/debian/control
@@ -55,6 +55,14 @@ Suggests:
  tryton-client,
  tryton-modules-all,
  tryton-server-doc,
+Breaks:
+ tryton-modules-all (<< 4.4),
+ tryton-modules-calendar (<< 4.4),
+ tryton-modules-calendar-classification (<< 4.4),
+ tryton-modules-calendar-scheduling (<< 4.4),
+ tryton-modules-calendar-todo (<< 4.4),
+ tryton-modules-party-vcarddav (<< 4.4),
+ tryton-modules-webdav (<< 4.4),
 Description: Tryton Application Platform (Server)
  Tryton is a high-level general purpose application platform. It is the base
  of a complete business solution as well as a comprehensive health and hospital
commit 5ba0e3e373f8183b7b1567a62d00d095b2edcba5
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Wed Jun 7 20:08:05 2017 +0200

    Add new deprecated modules to 01_migrate_obsolete_modules.patch.

diff --git a/debian/patches/01_migrate_obsolete_modules.patch b/debian/patches/01_migrate_obsolete_modules.patch
index ccf99be..f281532 100644
--- a/debian/patches/01_migrate_obsolete_modules.patch
+++ b/debian/patches/01_migrate_obsolete_modules.patch
@@ -8,14 +8,20 @@ Author: Mathias Behrle <mathiasb at m9s.biz>
 Bug: http://bugs.tryton.org/issue4280
 Forwarded: https://bugs.tryton.org/issue4280
 
---- tryton-server.orig/trytond/modules/__init__.py	2016-12-05 10:09:51.841078077 +0100
-+++ tryton-server/trytond/modules/__init__.py	2016-12-05 10:14:11.966816991 +0100
-@@ -407,6 +407,10 @@
+--- a/trytond/modules/__init__.py
++++ b/trytond/modules/__init__.py
+@@ -406,6 +406,16 @@
                          where=ir_module.state == 'uninstalled'))
  
              if update:
-+                # Migration from 3.2: module ldap_connection removed
-+                obsolete_modules = ['ldap_connection']
++                # Migration from 3.2:
++                # module ldap_connection removed
++                # Migration from 4.4:
++                # modules webdav party_vcarddav calendar calendar_classification
++                # calendar_todo calendar_scheduling removed
++                obsolete_modules = ['ldap_connection', 'webdav',
++                    'party_vcarddav', 'calendar', 'calendar_classification',
++                    'calendar_todo', 'calendar_scheduling']
 +                cursor.execute(*ir_module.delete(
 +                        where=(ir_module.name.in_(obsolete_modules))))
                  cursor.execute(*ir_module.select(ir_module.name,
commit bb22389d0df7adf5b2c6dbbdcdb2a1d47b00b027
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Wed Jun 7 18:42:30 2017 +0200

    Updating debian/manpages.

diff --git a/debian/manpages/trytond-admin.1 b/debian/manpages/trytond-admin.1
index 63610ac..6572c08 100644
--- a/debian/manpages/trytond-admin.1
+++ b/debian/manpages/trytond-admin.1
@@ -1,4 +1,4 @@
-.TH TRYTOND-ADMIN 1 "2016\-12\-05" "4.2" "Tryton Application Platform"
+.TH TRYTOND-ADMIN 1 "2017\-06\-07" "4.4" "Tryton Application Platform"
 .SH NAME
 trytond-admin \- Tryton Application Platform (Database Adminstration)
 .SH SYNOPSIS
diff --git a/debian/manpages/trytond-cron.1 b/debian/manpages/trytond-cron.1
index be87adf..522debf 100644
--- a/debian/manpages/trytond-cron.1
+++ b/debian/manpages/trytond-cron.1
@@ -1,4 +1,4 @@
-.TH TRYTOND-CRON 1 "2016\-12\-05" "4.2" "Tryton Application Platform"
+.TH TRYTOND-CRON 1 "2017\-06\-07" "4.4" "Tryton Application Platform"
 .SH NAME
 trytond-cron \- Tryton Application Platform (Cron)
 .SH SYNOPSIS
diff --git a/debian/manpages/trytond.1 b/debian/manpages/trytond.1
index abfe03e..f0c3f44 100644
--- a/debian/manpages/trytond.1
+++ b/debian/manpages/trytond.1
@@ -1,4 +1,4 @@
-.TH TRYTOND 1 "2016\-12\-05" "4.2" "Tryton Application Platform"
+.TH TRYTOND 1 "2017\-06\-07" "4.4" "Tryton Application Platform"
 .SH NAME
 trytond \- Tryton Application Platform (Server)
 .SH SYNOPSIS
commit c45399401c6a38a1bef028e1013d440ea931f3b9
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Wed Jun 7 17:35:41 2017 +0200

    Updating debian/copyright.

diff --git a/debian/copyright b/debian/copyright
index e4f9fa4..f17699f 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -22,7 +22,7 @@ License: public-domain
 
 Files: debian/*
 Copyright: 2009-2012 Daniel Baumann <daniel at debian.org>
-           2010-2016 Mathias Behrle <mathiasb at m9s.biz>
+           2010-2017 Mathias Behrle <mathiasb at m9s.biz>
 License: GPL-3+
 
 License: GPL-3+
-- 
tryton-server



More information about the tryton-debian-vcs mailing list