diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-10-11 11:49:20 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2025-10-10 18:17:41 +0200 |
commit | fe8d95e177621f71b8c61cab203b44d5eb8f3b2c (patch) | |
tree | 1bcbfd7edf6096b2552ea348cfa1c35bcf054472 | |
parent | 10fdb26623fd0f42f5a4fb65a41cd17350b6f24a (diff) | |
download | Ishtar-fe8d95e177621f71b8c61cab203b44d5eb8f3b2c.tar.bz2 Ishtar-fe8d95e177621f71b8c61cab203b44d5eb8f3b2c.zip |
🚀 Debian package: python-django-ishtar
-rw-r--r-- | debian/changelog | 1059 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 64 | ||||
-rw-r--r-- | debian/copyright | 42 | ||||
-rw-r--r-- | debian/python3-django-ishtar.install | 1 | ||||
-rw-r--r-- | debian/python3-django-ishtar.links | 7 | ||||
-rw-r--r-- | debian/python3-django-ishtar.postinst | 103 | ||||
-rwxr-xr-x | debian/rules | 41 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | install/extra_settings.py | 2 |
10 files changed, 1320 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 000000000..296d5f1b1 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,1059 @@ +python-django-ishtar (4.0.65.2-1) UNRELEASED; urgency=low + + * New upstream develop version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 15 aNov 2023 17:13:00 +0200 + +python-django-ishtar (4.0.63.2-1) UNRELEASED; urgency=low + + * New upstream develop version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 9 Nov 2023 12:24:00 +0200 + +python-django-ishtar (4.0.63.1-1) UNRELEASED; urgency=low + + * New upstream develop version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 9 Nov 2023 11:51:00 +0200 + +python-django-ishtar (4.0.61.3-1) UNRELEASED; urgency=low + + * New upstream develop version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 24 Oct 2023 13:14:00 +0200 + +python-django-ishtar (4.0.61.1-1) UNRELEASED; urgency=low + + * New upstream develop version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 19 Oct 2023 13:40:00 +0200 + +python-django-ishtar (4.0.60-1) UNRELEASED; urgency=low + + * New upstream version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 10 Oct 2023 16:59:00 +0200 + +python-django-ishtar (4.0.59-1) UNRELEASED; urgency=low + + * New upstream version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 29 Sep 2023 22:06:00 +0200 + +python-django-ishtar (4.0.58-1) UNRELEASED; urgency=low + + * New upstream version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 25 Sep 2023 19:39:00 +0200 + +python-django-ishtar (4.0.57-1) UNRELEASED; urgency=low + + * New upstream version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 13 Sep 2023 17:29:00 +0200 + +python-django-ishtar (4.0.56-1) UNRELEASED; urgency=low + + * New upstream version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 6 Sep 2023 12:15:00 +0200 + +python-django-ishtar (4.0.55-1) UNRELEASED; urgency=low + + * New upstream version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 8 Aug 2023 15:33:00 +0200 + +python-django-ishtar (4.0.54-1) UNRELEASED; urgency=low + + * New upstream version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 19 Jul 2023 11:51:00 +0200 + +python-django-ishtar (4.0.53-1) UNRELEASED; urgency=low + + * New upstream version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 6 Jul 2023 16:57:00 +0200 + +python-django-ishtar (4.0.52-1) UNRELEASED; urgency=low + + * New upstream version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 6 Jul 2023 11:48:00 +0200 + +python-django-ishtar (4.0.51-3) UNRELEASED; urgency=low + + * New upstream version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 5 Jul 2023 17:33:00 +0200 + +python-django-ishtar (4.0.51-2) UNRELEASED; urgency=low + + * New upstream version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 5 Jul 2023 14:13:00 +0200 + +python-django-ishtar (4.0.51-1) UNRELEASED; urgency=low + + * New upstream version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 5 Jul 2023 12:02:00 +0200 + +python-django-ishtar (4.0.50-1) UNRELEASED; urgency=low + + * New upstream version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 3 Jul 2023 18:27:00 +0200 + +python-django-ishtar (4.0.49-1) UNRELEASED; urgency=low + + * New upstream version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 21 Jun 2023 21:31:00 +0200 + +python-django-ishtar (4.0.48-1) UNRELEASED; urgency=low + + * New upstream version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 8 Jun 2023 17:30:00 +0200 + +python-django-ishtar (4.0.47-1) UNRELEASED; urgency=low + + * New upstream version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 8 Jun 2023 10:46:00 +0200 + +python-django-ishtar (4.0.46-1) UNRELEASED; urgency=low + + * New upstream version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 26 May 2023 09:11:00 +0200 + +python-django-ishtar (4.0.45-2) UNRELEASED; urgency=low + + * New upstream version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 15 May 2023 13:50:00 +0200 + +python-django-ishtar (4.0.45-1) UNRELEASED; urgency=low + + * New upstream version. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 15 May 2023 13:13:00 +0200 + +python-django-ishtar (4.0.44-2) UNRELEASED; urgency=low + + * New upstream version. Fix changelog opening when utf8 is not the default. + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 17 Apr 2023 16:43:00 +0200 + +python-django-ishtar (4.0.44-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 17 Apr 2023 16:12:00 +0200 + +python-django-ishtar (4.0.43-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 17 Mar 2023 16:09:00 +0200 + +python-django-ishtar (4.0.42-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 25 Jan 2023 16:57:00 +0200 + +python-django-ishtar (4.0.41-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 23 Jan 2023 00:35:00 +0200 + +python-django-ishtar (4.0.40-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Sun, 22 Jan 2023 20:24:00 +0200 + +python-django-ishtar (4.0.39-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 20 Jan 2023 23:20:00 +0200 + +python-django-ishtar (4.0.38-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 20 Jan 2023 17:11:00 +0200 + +python-django-ishtar (4.0.37-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 20 Jan 2023 16:43:00 +0200 + +python-django-ishtar (4.0.36-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 20 Jan 2023 12:27:00 +0200 + +python-django-ishtar (4.0.35-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 18 Jan 2023 13:10:00 +0200 + +python-django-ishtar (4.0.34-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 13 Jan 2023 13:23:00 +0200 + +python-django-ishtar (4.0.33-2) UNRELEASED; urgency=low + + * Update translations + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 12 Jan 2023 17:15:00 +0200 + +python-django-ishtar (4.0.33-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 12 Jan 2023 16:28:00 +0200 + +python-django-ishtar (4.0.32-4) UNRELEASED; urgency=low + + * Test queue is empty before migration + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 14 Dec 2022 12:43:00 +0200 + +python-django-ishtar (4.0.32-3) UNRELEASED; urgency=low + + * Force restart of supervisor service + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 13 Dec 2022 12:00:00 +0200 + +python-django-ishtar (4.0.32-2) UNRELEASED; urgency=low + + * Fix merge + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 13 Dec 2022 11:36:00 +0200 + +python-django-ishtar (4.0.32-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 12 Dec 2022 12:38:00 +0200 + +python-django-ishtar (4.0.31-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 6 Dec 2022 00:45:00 +0200 + +python-django-ishtar (4.0.30-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 30 Nov 2022 17:49:00 +0200 + +python-django-ishtar (4.0.29-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 29 Nov 2022 19:28:00 +0200 + +python-django-ishtar (4.0.28-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 18 Nov 2022 12:20:00 +0200 + +python-django-ishtar (4.0.27-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 8 Nov 2022 16:42:00 +0200 + +python-django-ishtar (4.0.26-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 8 Nov 2022 16:42:00 +0200 + +python-django-ishtar (4.0.25-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 7 Nov 2022 18:15:00 +0200 + +python-django-ishtar (4.0.24-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 17 Oct 2022 13:59:00 +0200 + +python-django-ishtar (4.0.23-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 16 Oct 2022 17:14:00 +0200 + +python-django-ishtar (4.0.22-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 17 Oct 2022 15:17:00 +0200 + +python-django-ishtar (4.0.21-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 14 Oct 2022 13:05:00 +0200 + +python-django-ishtar (4.0.20-2) UNRELEASED; urgency=low + + * Fix bad migration file + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 3 Oct 2022 16:26:00 +0200 + +python-django-ishtar (4.0.20-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 3 Oct 2022 16:20:00 +0200 + +python-django-ishtar (4.0.19-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Sun, 18 Sep 2022 20:07:00 +0200 + +python-django-ishtar (4.0.18-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 12 Sep 2022 23:24:00 +0200 + +python-django-ishtar (4.0.17-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Sat, 10 Sep 2022 18:20:00 +0200 + +python-django-ishtar (4.0.16-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 9 Sep 2022 16:20:00 +0200 + +python-django-ishtar (4.0.15-2) UNRELEASED; urgency=low + + * Fix bad merge + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 30 Aug 2022 18:14:00 +0200 + +python-django-ishtar (4.0.15-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 30 Aug 2022 18:03:00 +0200 + +python-django-ishtar (4.0.14-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 16 Aug 2022 17:45:00 +0200 + +python-django-ishtar (4.0.13-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 5 Aug 2022 13:58:00 +0200 + +python-django-ishtar (4.0.12-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 5 Aug 2022 12:39:00 +0200 + +python-django-ishtar (4.0.11-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 2 Aug 2022 15:41:00 +0200 + +python-django-ishtar (4.0.10-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 22 Jul 2022 17:24:00 +0200 + +python-django-ishtar (4.0.9-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 21 Jul 2022 11:56:00 +0200 + +python-django-ishtar (4.0.8-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 18 Jul 2022 23:41:00 +0200 + +python-django-ishtar (4.0.7-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 18 Jul 2022 22:57:00 +0200 + +python-django-ishtar (4.0.6-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Sun, 17 Jul 2022 17:23:00 +0200 + +python-django-ishtar (4.0.5-1) UNRELEASED; urgency=low + + * New upstream version - add argon2 dependency + + -- Étienne Loks <etienne.loks@iggdrasil.net> Sun, 17 Jul 2022 16:30:00 +0200 + +python-django-ishtar (4.0.4-1) UNRELEASED; urgency=low + + * New upstream version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Sun, 17 Jul 2022 11:33:00 +0200 + +python-django-ishtar (4.0.3-3) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 15 Jul 2022 18:17:00 +0200 + +python-django-ishtar (4.0.3-2) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 15 Jul 2022 18:10:00 +0200 + +python-django-ishtar (4.0.3-1) UNRELEASED; urgency=low + + * python3-weasyprint -> weasyprint + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 15 Jul 2022 17:53:00 +0200 + +python-django-ishtar (4.0.2-1) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 8 Jul 2022 18:24:00 +0200 + +python-django-ishtar (4.0.1-1) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 8 Jul 2022 18:24:00 +0200 + +python-django-ishtar (3.3.1beta-1) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 8 Jul 2022 18:15:00 +0200 + +python-django-ishtar (3.2.0beta-28) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 9 Jun 2022 17:26:00 +0200 + +python-django-ishtar (3.2.0beta-27) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 3 Jun 2022 16:41:00 +0200 + +python-django-ishtar (3.2.0beta-26) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 23 May 2022 23:28:00 +0200 + +python-django-ishtar (3.2.0beta-25) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 18 May 2022 15:53:00 +0200 + +python-django-ishtar (3.2.0beta-24) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 18 May 2022 14:23:00 +0200 + +python-django-ishtar (3.2.0beta-23) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 18 May 2022 14:09:00 +0200 + +python-django-ishtar (3.2.0beta-22) UNRELEASED; urgency=low + + * New version - change pdftoppm in settings + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 18 May 2022 12:41:00 +0200 + +python-django-ishtar (3.2.0beta-21) UNRELEASED; urgency=low + + * New version - add poppler dependency and path to pdftoppm in settings + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 17 May 2022 17:00:00 +0200 + +python-django-ishtar (3.2.0beta-20) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 17 May 2022 17:00:00 +0200 + +python-django-ishtar (3.2.0beta-19) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 16 May 2022 18:30:00 +0200 + +python-django-ishtar (3.2.0beta-18) UNRELEASED; urgency=low + + * Fix migration + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 12 May 2022 10:11:00 +0200 + +python-django-ishtar (3.2.0beta-17) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 12 May 2022 10:03:00 +0200 + +python-django-ishtar (3.2.0beta-16) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 09 Feb 2022 12:33:00 +0200 + +python-django-ishtar (3.2.0beta-15) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 08 Feb 2022 16:06:00 +0200 + +python-django-ishtar (3.2.0beta-14) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 10 Nov 2021 11:44:00 +0200 + +python-django-ishtar (3.2.0beta-13) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 10 Nov 2021 11:44:00 +0200 + +python-django-ishtar (3.2.0beta-12) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 4 Nov 2021 16:39:00 +0200 + +python-django-ishtar (3.2.0beta-11) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 3 Nov 2021 22:01:00 +0200 + +python-django-ishtar (3.2.0beta-10) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 3 Nov 2021 15:16:00 +0200 + +python-django-ishtar (3.2.0beta-9) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 3 Nov 2021 14:39:00 +0200 + +python-django-ishtar (3.2.0beta-8) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 2 Nov 2021 18:20:00 +0200 + +python-django-ishtar (3.2.0beta-7) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 2 Nov 2021 17:01:00 +0200 + +python-django-ishtar (3.2.0beta-6) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 2 Nov 2021 12:06:00 +0200 + +python-django-ishtar (3.2.0beta-5) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 1 Nov 2021 19:24:00 +0200 + +python-django-ishtar (3.2.0beta-4) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 25 Oct 2021 11:28:00 +0200 + +python-django-ishtar (3.2.0beta-3) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 13 Oct 2021 6:20:00 +0200 + +python-django-ishtar (3.2.0beta-2) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 12 Oct 2021 16:12:00 +0200 + +python-django-ishtar (3.2.0beta-1) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 5 Oct 2021 12:02:00 +0200 + +python-django-ishtar (3.1.0beta-56) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 25 Feb 2021 12:24:00 +0200 + +python-django-ishtar (3.1.0beta-55) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 25 Feb 2021 00:39:00 +0200 + +python-django-ishtar (3.1.0beta-54) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 24 Feb 2021 20:06:00 +0200 + +python-django-ishtar (3.1.0beta-53) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 24 Feb 2021 14:10:00 +0200 + +python-django-ishtar (3.1.0beta-52) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 24 Feb 2021 13:57:00 +0200 + +python-django-ishtar (3.1.0beta-51) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 24 Feb 2021 13:47:00 +0200 + +python-django-ishtar (3.1.0beta-50) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 24 Feb 2021 13:19:00 +0200 + +python-django-ishtar (3.1.0beta-49) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 23 Feb 2021 18:33:00 +0200 + +python-django-ishtar (3.1.0beta-48) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 23 Feb 2021 15:51:00 +0200 + +python-django-ishtar (3.1.0beta-47) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 18 Feb 2021 12:05:00 +0200 + +python-django-ishtar (3.1.0beta-46) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 17 Feb 2021 10:46:00 +0200 + +python-django-ishtar (3.1.0beta-45) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 16 Feb 2021 19:45:00 +0200 + +python-django-ishtar (3.1.0beta-44) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 15 Feb 2021 11:52:00 +0200 + +python-django-ishtar (3.1.0beta-43) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 12 Feb 2021 17:15:00 +0200 + +python-django-ishtar (3.1.0beta-42) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 12 Feb 2021 12:42:00 +0200 + +python-django-ishtar (3.1.0beta-41) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 11 Feb 2021 20:25:00 +0200 + +python-django-ishtar (3.1.0beta-40) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 11 Feb 2021 18:38:00 +0200 + +python-django-ishtar (3.1.0beta-39) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 10 Feb 2021 17:14:00 +0200 + +python-django-ishtar (3.1.0beta-38) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 9 Feb 2021 19:31:00 +0200 + +python-django-ishtar (3.1.0beta-37) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 9 Feb 2021 18:04:00 +0200 + +python-django-ishtar (3.1.0beta-36) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 8 Feb 2021 16:21:00 +0200 + +python-django-ishtar (3.1.0beta-35) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 8 Feb 2021 15:49:00 +0200 + +python-django-ishtar (3.1.0beta-34) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 8 Feb 2021 15:41:00 +0200 + +python-django-ishtar (3.1.0beta-33) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 3 Feb 2021 09:54:00 +0200 + +python-django-ishtar (3.1.0beta-32) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 2 Feb 2021 22:54:00 +0200 + +python-django-ishtar (3.1.0beta-31) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 28 Jan 2021 17:35:00 +0200 + +python-django-ishtar (3.1.0beta-30) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 27 Jan 2021 13:36:00 +0200 + +python-django-ishtar (3.1.0beta-29) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 27 Jan 2021 09:55:00 +0200 + +python-django-ishtar (3.1.0beta-28) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 26 Jan 2021 14:53:00 +0200 + +python-django-ishtar (3.1.0beta-27) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 25 Jan 2021 15:15:00 +0200 + +python-django-ishtar (3.1.0beta-26) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 25 Jan 2021 12:14:00 +0200 + +python-django-ishtar (3.1.0beta-25) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 25 Jan 2021 11:21:00 +0200 + +python-django-ishtar (3.1.0beta-24) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Sun, 24 Jan 2021 14:13:00 +0200 + +python-django-ishtar (3.1.0beta-23) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Sun, 24 Jan 2021 13:20:00 +0200 +python-django-ishtar (3.1.0beta-22) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 18 Jan 2021 21:37:00 +0200 +python-django-ishtar (3.1.0beta-21) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 14 Jan 2021 23:06:00 +0200 +python-django-ishtar (3.1.0beta-20) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 12 Jan 2021 10:10:00 +0200 +python-django-ishtar (3.1.0beta-19) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 11 Jan 2021 16:51:00 +0200 +python-django-ishtar (3.1.0beta-18) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 11 Jan 2021 14:06:00 +0200 +python-django-ishtar (3.1.0beta-17) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 11 Jan 2021 10:51:00 +0200 +python-django-ishtar (3.1.0beta-16) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Sun, 10 Jan 2021 19:30:00 +0200 +python-django-ishtar (3.1.0beta-15) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 05 Jan 2021 19:00:00 +0200 +python-django-ishtar (3.1.0beta-14) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 05 Jan 2021 18:53:00 +0200 +python-django-ishtar (3.1.0beta-13) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 31 Dec 2020 11:32:00 +0200 +python-django-ishtar (3.1.0beta-12) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 29 Dec 2020 08:19:00 +0200 +python-django-ishtar (3.1.0beta-11) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 23 Dec 2020 08:51:00 +0200 +python-django-ishtar (3.1.0beta-10) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 22 Dec 2020 13:42:00 +0200 +python-django-ishtar (3.1.0beta-9) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 16 Dec 2020 00:00:00 +0200 +python-django-ishtar (3.1.0beta-8) UNRELEASED; urgency=low + + * Fix merge + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 15 Dec 2020 20:56:00 +0200 +python-django-ishtar (3.1.0beta-7) UNRELEASED; urgency=low + + * Add archaeological_warehouse/management to MANIFEST.in + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 15 Dec 2020 20:41:00 +0200 +python-django-ishtar (3.1.0beta-6) UNRELEASED; urgency=low + + * Fix db migrations + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 15 Dec 2020 19:48:00 +0200 +python-django-ishtar (3.1.0beta-5) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 15 Dec 2020 19:09:00 +0200 +python-django-ishtar (3.1.0beta-4) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 16 Nov 2020 12:09:00 +0200 +python-django-ishtar (3.1.0beta-3) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 24 Sep 2020 12:15:00 +0200 +python-django-ishtar (3.1.0beta-2) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 3 Sep 2020 10:59:00 +0200 +python-django-ishtar (3.1.0beta-1) UNRELEASED; urgency=low + + * Beta version for new container management + + -- Étienne Loks <etienne.loks@iggdrasil.net> Sun, 27 Aug 2020 16:56:00 +0200 +python-django-ishtar (3.0.10-1) UNRELEASED; urgency=low + + * New upstream version cf. CHANGES.md + + -- Étienne Loks <etienne.loks@iggdrasil.net> Sun, 26 Jul 2020 15:19:00 +0200 +python-django-ishtar (3.0.9-2) UNRELEASED; urgency=low + + * Minor label update + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 10 Jul 2020 04:31:00 +0200 +python-django-ishtar (3.0.9-1) UNRELEASED; urgency=low + + * New upstream version cf. CHANGES.md + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 1 Jul 2020 18:07:00 +0200 +python-django-ishtar (3.0.8-4) UNRELEASED; urgency=low + + * Add custom_settings import + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 16 Jun 2020 15:31:00 +0200 +python-django-ishtar (3.0.8-3) UNRELEASED; urgency=low + + * Fix import error when celery dependency is missing + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 11 Jun 2020 15:46:00 +0200 +python-django-ishtar (3.0.8-2) UNRELEASED; urgency=low + + * Fix missing package on setup + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 27 May 2020 20:53:00 +0200 +python-django-ishtar (3.0.8-1) UNRELEASED; urgency=low + + * New upstream version cf. CHANGES.md + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 26 May 2020 15:44:00 +0200 +python-django-ishtar (3.0.7-1) UNRELEASED; urgency=low + + * New upstream version cf. CHANGES.md + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 11 May 2020 10:47:00 +0200 +python-django-ishtar (3.0.6-2) UNRELEASED; urgency=low + + * Fix bad upload + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 1 May 2020 12:16:00 +0200 +python-django-ishtar (3.0.6-1) UNRELEASED; urgency=low + + * Fix database initialization + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 1 May 2020 12:07:00 +0200 +python-django-ishtar (3.0.5-2) UNRELEASED; urgency=low + + * Fix bad link and bad init + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 30 Apr 2020 18:15:00 +0200 +python-django-ishtar (3.0.5-1) UNRELEASED; urgency=low + + * New upstream version cf. CHANGES.md + + -- Étienne Loks <etienne.loks@iggdrasil.net> Sat, 28 Mar 2020 15:32:00 +0200 +python-django-ishtar (3.0.4-1) UNRELEASED; urgency=low + + * New upstream version cf. CHANGES.md + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 11 Mar 2020 15:32:00 +0200 +python-django-ishtar (3.0.3-1) UNRELEASED; urgency=low + + * New upstream version cf. CHANGES.md + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 24 Feb 2020 13:00:00 +0200 +python-django-ishtar (3.0.2-6) UNRELEASED; urgency=low + + * add an extra_settings.py file - version number fix + + -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 21 Feb 2020 17:00:00 +0200 +python-django-ishtar (3.0.2-5) UNRELEASED; urgency=low + + * fix celery binary path in systemd conf + + -- Étienne Loks <etienne.loks@iggdrasil.net> Tue, 18 Feb 2020 12:30:00 +0200 +python-django-ishtar (3.0.2-4) UNRELEASED; urgency=low + + * fix bad path for conf.d + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 17 Feb 2020 20:30:00 +0200 +python-django-ishtar (3.0.2-3) UNRELEASED; urgency=low + + * start celery daemon before user creation + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 17 Feb 2020 19:45:00 +0200 +python-django-ishtar (3.0.2-2) UNRELEASED; urgency=low + + * conf.d dir in /etc/ishtar + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 17 Feb 2020 18:40:00 +0200 +python-django-ishtar (3.0.2-1) UNRELEASED; urgency=low + + * New upstream version cf. CHANGES.md + + -- Étienne Loks <etienne.loks@iggdrasil.net> Mon, 17 Feb 2020 15:15:00 +0200 +python-django-ishtar (3.0.1-1) UNRELEASED; urgency=low + + * New upstream version cf. CHANGES.md + + -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 13 Feb 2020 11:00:00 +0200 +python-django-ishtar (3.0.0-1) UNRELEASED; urgency=low + + * New version + + -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 29 Jan 2020 11:00:00 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 000000000..f599e28b8 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +10 diff --git a/debian/control b/debian/control new file mode 100644 index 000000000..b986b2fe6 --- /dev/null +++ b/debian/control @@ -0,0 +1,64 @@ +Source: python-django-ishtar +Section: python +Priority: optional +Maintainer: Étienne Loks <etienne.loks@iggdrasil.net> +Build-Depends: debhelper (>= 11~), + dh-python, + python3-all, + python3-setuptools +Standards-Version: 4.3.0 +Homepage: https://ishtar-archeo.net/ + +Package: python3-django-ishtar +Architecture: all +Depends: ${misc:Depends}, + ${python3:Depends}, + python3-argon2, + python3-bs4, + python3-cairosvg, + python3-distutils, + python3-gdal, + python3-lxml, + python3-markdown, + python3-memcache, + python3-psycopg2, + python3-pil, + python3-png, + python3-pyqrcode, + python3-requests, + python3-tidylib, + python3-unidecode, + python3-xmltodict, + python3-fiona, + python3-pyproj, + python3-django-simple-history, + python3-secretary, + python3-django (>= 2:2.2.24), + python3-django (<< 2:2.3.0), + python3-ajax-select, + python3-djangorestframework, + python3-django-axes, + python3-django-compressor, + python3-django-extensions, + python3-django-extra-views, + python3-django-formtools, + python3-django-registration, + apg, + gettext, + locales, + memcached, + graphviz, + poppler-utils, + pandoc, + weasyprint +Recommends: + postgresql, + postgresql-contrib, + postgresql-13-postgis-3, + postgresql-13-postgis-3-scripts, + uwsgi, + uwsgi-plugin-python3, + nginx +Description: Archaeological data management + Ishtar aims at enabling the management, improvement, analysis and sharing of + data from archaeological excavations, from fieldwork to museums. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 000000000..6dee472c6 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,42 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: ishtar +Source: https://gitlab.com/iggdrasil/ishtar.git + +Files: * +Copyright: 2013-2022 Étienne Loks <etienne.loks@iggdrasil.net> +License: AGPL-3.0+ + +Files: debian/* +Copyright: 2013-2022 Étienne Loks <etienne.loks@iggdrasil.net> +License: GPL-3.0+ + +License: GPL-3.0+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". + +License: AGPL-3.0 + This program is free software: you can use, redistribute, and/or modify + this code under the terms of the GNU Affero General Public License + version 3. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + . + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + diff --git a/debian/python3-django-ishtar.install b/debian/python3-django-ishtar.install new file mode 100644 index 000000000..becd40ad4 --- /dev/null +++ b/debian/python3-django-ishtar.install @@ -0,0 +1 @@ +example_project conf changelog database fixtures install locale pot scripts scss usr/share/python3-django-ishtar/ diff --git a/debian/python3-django-ishtar.links b/debian/python3-django-ishtar.links new file mode 100644 index 000000000..0dc44a33e --- /dev/null +++ b/debian/python3-django-ishtar.links @@ -0,0 +1,7 @@ +usr/share/python3-django-ishtar/install/ishtar-prepare-instance usr/sbin/ishtar-prepare-instance +usr/share/python3-django-ishtar/install/ishtar-delete-instance usr/sbin/ishtar-delete-instance +usr/share/python3-django-ishtar/fixtures srv/ishtar/fixtures +usr/share/python3-django-ishtar/locale srv/ishtar/locale +usr/share/python3-django-ishtar/example_project srv/ishtar/example_project +usr/share/python3-django-ishtar/install srv/ishtar/install +usr/share/python3-django-ishtar/install/extra_settings.py etc/ishtar/extra_settings.py diff --git a/debian/python3-django-ishtar.postinst b/debian/python3-django-ishtar.postinst new file mode 100644 index 000000000..e6543eb21 --- /dev/null +++ b/debian/python3-django-ishtar.postinst @@ -0,0 +1,103 @@ +#!/bin/bash + +set -e +#set -x + +cecho() { + local code="\033[" + case "$1" in + black | bk) color="${code}0;30m";; + red | r) color="${code}1;31m";; + green | g) color="${code}1;32m";; + yellow | y) color="${code}1;33m";; + blue | b) color="${code}1;34m";; + purple | p) color="${code}1;35m";; + cyan | c) color="${code}1;36m";; + gray | gr) color="${code}0;37m";; + *) local text="$1" + esac + [ -z "$text" ] && local text="$color$2${code}0m" + echo -e "$text" +} + +DATA_DIR=/srv/ishtar +CONFIG_PATH=/etc/ishtar +INSTANCES_FILE=$CONFIG_PATH/instances + +case "$1" in + configure) + mkdir -p $CONFIG_PATH 2> /dev/null + if [ ! -f $CONFIG_PATH/config ]; then + cp /usr/share/python3-django-ishtar/install/config.template $CONFIG_PATH/config ; + fi + source $CONFIG_PATH/config + export LANG=$ISHTAR_LOCALE.UTF-8 + if [ "$(locale 2>&1 >/dev/null|wc -l)" != 0 ]; then + cecho r "Unable to set LANG=$LANG properly" + cecho y "Try: 'dpkg-reconfigure locales' or install the 'locales-all' package." + cecho y "If you want to use another locale, modify /etc/ishtar/config properly." + exit 1 + fi + instances="$( (cat $INSTANCES_FILE 2>/dev/null || true) | xargs )" + if [ -n "$instances" ]; then + if [ -f /usr/sbin/rabbitmqctl ]; then # assume queues are configured + cecho c "Verify rabbitmq queues are empty" + for instance in $instances; do + for res in `/usr/sbin/rabbitmqctl list_queues -p /ishtar$instance -q messages`; do + if [ $res != 0 ] && [ $res != 'messages' ]; then + cecho r "The queue for $instance is not empty ($res messages)." + cecho y "Wait a few minutes (hours?) for update." + exit 1 + fi; + done + done + fi + messages_compiled=""; + for instance in $instances; do + if [ ! $messages_compiled ]; then + cecho c "Compile i18n messages" + (cd $DATA_DIR; python3 $DATA_DIR/$instance/manage.py compilemessages); + messages_compiled="ok"; + cecho c "Updating instances found in $INSTANCES_FILE: $instances" + fi + # The upgrade procedure below was built from the "update" + # target and its dependencies in the upstream Makefile: + cecho c "* Updating $instance" + cd $DATA_DIR/$instance + # migrate + python3 manage.py migrate + # "collectstatic" + python3 manage.py collectstatic --noinput + cecho g "Updating $instance: OK" + done + cecho g "Updating all instances: OK" + + # the assumption is that nginx and uwsgi were configured + # through ishtar-prepare-instance, so let's restart them + # unconditionally: + cecho c "Restarting uwsgi and nginx" + invoke-rc.d uwsgi restart + invoke-rc.d nginx restart + cecho g "Restarting uwsgi and nginx: OK" + SUPERVISOR=/usr/bin/supervisorctl + if [ -f "$SUPERVISOR" ]; then + cecho c "Restarting supervisor service" + $SUPERVISOR restart all + cecho g "Restarting supervisor service: OK" + fi + else + cecho g "Found no instances to update in $INSTANCES_FILE" + cecho y "To create a new instance:" + cecho y " ishtar-prepare-instance" + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac diff --git a/debian/rules b/debian/rules new file mode 100755 index 000000000..9956da312 --- /dev/null +++ b/debian/rules @@ -0,0 +1,41 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +## Prevent setuptools/distribute from accessing the internet. +#export http_proxy = http://127.0.9.1:9 + +export PYBUILD_NAME = ishtar + +%: + @dh $@ --with python3 --buildsystem=pybuild + +override_dh_auto_install: + dh_auto_install + mkdir -p debian/tmp/usr/sbin + mkdir -p debian/tmp/etc/ishtar/conf.d + touch debian/tmp/etc/ishtar/instances + mkdir -p debian/tmp/srv/ishtar + touch debian/tmp/srv/ishtar/__init__.py + +override_dh_auto_test: + # create test databases and default database to allow setup + #sudo -u postgres psql -c 'DROP DATABASE IF EXISTS "ishtar-setup-test";' + #sudo -u postgres psql -c 'DROP DATABASE IF EXISTS "test_ishtar-setup-test";' + #sudo -u postgres psql -c 'DROP ROLE IF EXISTS "ishtar-setup-test";' + # superuser needed to create postgis extension... + #sudo -u postgres createuser --superuser ishtar-setup-test + #sudo -u postgres psql -c "ALTER USER \"ishtar-setup-test\" WITH PASSWORD 'ishtar-setup-test';" + #sudo -u postgres createdb -O ishtar-setup-test ishtar-setup-test + #cp -ra example_project/media/ example_project/media_bak + #dh_auto_test + # clean files generated by tests + #rm -rf example_project/media/ + #rm -rf example_project/static/ + #mv example_project/media_bak/ example_project/media + #sudo -u postgres psql -c 'DROP DATABASE IF EXISTS "ishtar-setup-test";' + #sudo -u postgres psql -c 'DROP DATABASE IF EXISTS "test_ishtar-setup-test";' + #sudo -u postgres psql -c 'DROP ROLE IF EXISTS "ishtar-setup-test";' + echo "Auto test disabled..." + diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/install/extra_settings.py b/install/extra_settings.py index df20af1bb..522b49551 100644 --- a/install/extra_settings.py +++ b/install/extra_settings.py @@ -1 +1 @@ -EXTRA_VERSION = 'debian' +EXTRA_VERSION = 'debian-beta' |