[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