Skip to content

Commit

Permalink
fix some of the release process, fix deb dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
Robin Rawson-Tetley committed Feb 2, 2018
1 parent 4b2514d commit 0853572
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 13 deletions.
6 changes: 3 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ testsdb:

deps:
@echo "[deps] ========================="
apt-get install python python-imaging python-webpy python-mysqldb python-psycopg2
apt-get install python-requests python-ndg-httpsclient python-pyasn1
apt-get install nodejs pychecker python-sphinx python-sphinx-rtd-theme texlive-latex-base texlive-latex-extra
apt-get install python python-imaging python-webpy python-mysqldb python-psycopg2 python-requests python-memcache
apt-get install nodejs flake8 imagemagick wkhtmltopdf
apt-get install python-sphinx python-sphinx-rtd-theme texlive-latex-base texlive-latex-extra

13 changes: 9 additions & 4 deletions RELEASE
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,17 @@
*. Generate manual - html and pdf for the program with make manual

*. Update the translations - (download from zanata, make translations)
(Where to do mass download?)

*. Run make to compile/check, then make dist to build
*. Add the new version to zanata and make it default
(Use: "Copy to new version" from ... menu at the top right of current version)

*. Verify installation works with an empty MySQL database
*. Run make compile tests, then make dist to build

*. Commit any changes made so far
*. Verify installation works with an empty MySQL database

*. Copy all sheltermanager* files to public.sheltermanager.com:/var/www/deb
*. Copy build/sheltermanager* to public.sheltermanager.com:/var/www/public/deb
run /var/www/public/deb/makerepo.sh to rebuild Debian repository.

*. Update site/en_news.html site/rss.xml site/en_header.t (new version number)

Expand All @@ -24,6 +27,8 @@

*. Update manual with lulu

*. Commit any changes made so far

*. run "git tag -f -a 41" to create a tag for the release number, followed by "git push && git push -f --tags"
(-f is only necessary for replacing a tag)

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
40u
40
6 changes: 3 additions & 3 deletions install/deb/makedeb.sh
Original file line number Diff line number Diff line change
Expand Up @@ -112,10 +112,10 @@ Section: contrib
Priority: optional
Architecture: all
Essential: no
Depends: debconf, python-webpy, python-imaging, python-mysqldb
Suggests: python-pisa, mysql-server, python-memcache, python-requests, python-ndg-httpsclient, python-pyasn1
Depends: debconf, python-webpy, python-imaging, python-memcache, python-requests, python-mysqldb, python-psycopg2
Suggests: mysql-server, imagemagick, wkhtmltopdf, python-sqlite3
Installed-Size: `du -s -k sheltermanager3 | awk '{print$1}'`
Maintainer: Robin Rawson-Tetley [[email protected]]
Maintainer: ASM Team [[email protected]]
Provides: sheltermanager3
Description: Web-based management solution for animal shelters and sanctuaries
Animal Shelter Manager is the most popular, free management package
Expand Down
4 changes: 2 additions & 2 deletions src/i18n.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
# flake8: noqa - we have a lot of locales and this is convenient
from locales import *

VERSION = "40u [Fri 2 Feb 09:59:57 GMT 2018]"
BUILD = "02020959"
VERSION = "40 [Fri 2 Feb 12:49:36 GMT 2018]"
BUILD = "02021249"

DMY = ( "%d/%m/%Y", "%d/%m/%y" )
MDY = ( "%m/%d/%Y", "%m/%d/%y" )
Expand Down

0 comments on commit 0853572

Please sign in to comment.