From pkg-sql-ledger-commit-owner at lists.alioth.debian.org Thu May 18 03:08:09 2017 From: pkg-sql-ledger-commit-owner at lists.alioth.debian.org (pkg-sql-ledger-commit-owner at lists.alioth.debian.org) Date: Thu, 18 May 2017 03:08:09 +0000 Subject: [Pkg-sql-ledger-commit] r734 - ledger-smb/trunk/debian Message-ID: Author: jame-guest Date: 2017-05-18 03:08:09 +0000 (Thu, 18 May 2017) New Revision: 734 Modified: ledger-smb/trunk/debian/changelog ledger-smb/trunk/debian/control Log: Merge release tagged debian/1.4.34-1 into git-svn integration branch. Modified: ledger-smb/trunk/debian/changelog =================================================================== --- ledger-smb/trunk/debian/changelog 2016-08-24 16:25:48 UTC (rev 733) +++ ledger-smb/trunk/debian/changelog 2017-05-18 03:08:09 UTC (rev 734) @@ -1,3 +1,9 @@ +ledgersmb (1.4.34+ds-1) unstable; urgency=medium + + * Remove 'libmodule-install-perl' from 'Build-Depends' in debian/control. + + -- Robert James Clay Sat, 29 Oct 2016 13:50:23 -0400 + ledgersmb (1.4.33+ds-1) unstable; urgency=medium * New Upstream Release Modified: ledger-smb/trunk/debian/control =================================================================== --- ledger-smb/trunk/debian/control 2016-08-24 16:25:48 UTC (rev 733) +++ ledger-smb/trunk/debian/control 2017-05-18 03:08:09 UTC (rev 734) @@ -4,8 +4,7 @@ Maintainer: Debian LedgerSMB Team Uploaders: Robert James Clay Build-Depends: debhelper (>= 9), - po-debconf, - libmodule-install-perl + po-debconf Standards-Version: 3.9.8 Homepage: http://www.ledgersmb.org/ Vcs-Svn: svn://anonscm.debian.org/pkg-sql-ledger/ledger-smb/trunk From pkg-sql-ledger-commit-owner at lists.alioth.debian.org Thu May 18 03:08:57 2017 From: pkg-sql-ledger-commit-owner at lists.alioth.debian.org (pkg-sql-ledger-commit-owner at lists.alioth.debian.org) Date: Thu, 18 May 2017 03:08:57 +0000 Subject: [Pkg-sql-ledger-commit] r735 - in ledger-smb/tags: . 1.4.34-1 Message-ID: Author: jame-guest Date: 2017-05-18 03:08:57 +0000 (Thu, 18 May 2017) New Revision: 735 Added: ledger-smb/tags/1.4.34-1/ Log: Tagging for LedgerSMB 1.4.34-1 Property changes on: ledger-smb/tags/1.4.34-1 ___________________________________________________________________ Added: svn:mergeinfo + /ledger-smb/branches/v1.3:658-717 From pkg-sql-ledger-commit-owner at lists.alioth.debian.org Thu May 18 03:12:40 2017 From: pkg-sql-ledger-commit-owner at lists.alioth.debian.org (pkg-sql-ledger-commit-owner at lists.alioth.debian.org) Date: Thu, 18 May 2017 03:12:40 +0000 Subject: [Pkg-sql-ledger-commit] r736 - ledger-smb/trunk/debian Message-ID: Author: jame-guest Date: 2017-05-18 03:12:40 +0000 (Thu, 18 May 2017) New Revision: 736 Modified: ledger-smb/trunk/debian/changelog ledger-smb/trunk/debian/control Log: Merge release tagged debian/1.4.34-2 into git-svn integration branch. Modified: ledger-smb/trunk/debian/changelog =================================================================== --- ledger-smb/trunk/debian/changelog 2017-05-18 03:08:57 UTC (rev 735) +++ ledger-smb/trunk/debian/changelog 2017-05-18 03:12:40 UTC (rev 736) @@ -1,3 +1,9 @@ +ledgersmb (1.4.34+ds-2) unstable; urgency=medium + + * Move libjson-xs-perl from 'Depends' to 'Recommends' in debian/control. + + -- Robert James Clay Thu, 10 Nov 2016 05:29:29 -0500 + ledgersmb (1.4.34+ds-1) unstable; urgency=medium * Remove 'libmodule-install-perl' from 'Build-Depends' in debian/control. Modified: ledger-smb/trunk/debian/control =================================================================== --- ledger-smb/trunk/debian/control 2017-05-18 03:08:57 UTC (rev 735) +++ ledger-smb/trunk/debian/control 2017-05-18 03:12:40 UTC (rev 736) @@ -25,13 +25,13 @@ liberror-perl, libfile-mimeinfo-perl, libjs-dojo-dojox, + libjson-perl, liblocale-maketext-lexicon-perl (>= 0.62-1), liblog-log4perl-perl, libnamespace-autoclean-perl, libmime-lite-perl, libmoose-perl, libnumber-format-perl, - libjson-xs-perl | libjson-perl, libtemplate-perl (>=2.14-1), perl (>= 5.8.1-1), postgresql-client, @@ -41,6 +41,7 @@ ${misc:Depends}, ${perl:Depends} Recommends: default-mta | mail-transport-agent, + libjson-xs-perl, libmath-bigint-gmp-perl, libparse-recdescent-perl, libtemplate-plugin-latex-perl, From pkg-sql-ledger-commit-owner at lists.alioth.debian.org Thu May 18 03:13:30 2017 From: pkg-sql-ledger-commit-owner at lists.alioth.debian.org (pkg-sql-ledger-commit-owner at lists.alioth.debian.org) Date: Thu, 18 May 2017 03:13:30 +0000 Subject: [Pkg-sql-ledger-commit] r737 - in ledger-smb/tags: . 1.4.34-2 Message-ID: Author: jame-guest Date: 2017-05-18 03:13:30 +0000 (Thu, 18 May 2017) New Revision: 737 Added: ledger-smb/tags/1.4.34-2/ Log: Tagging for LedgerSMB 1.4.34-2 Property changes on: ledger-smb/tags/1.4.34-2 ___________________________________________________________________ Added: svn:mergeinfo + /ledger-smb/branches/v1.3:658-717 From pkg-sql-ledger-commit-owner at lists.alioth.debian.org Thu May 18 03:15:59 2017 From: pkg-sql-ledger-commit-owner at lists.alioth.debian.org (pkg-sql-ledger-commit-owner at lists.alioth.debian.org) Date: Thu, 18 May 2017 03:15:59 +0000 Subject: [Pkg-sql-ledger-commit] r738 - in ledger-smb/trunk/debian: . adm Message-ID: Author: jame-guest Date: 2017-05-18 03:15:59 +0000 (Thu, 18 May 2017) New Revision: 738 Added: ledger-smb/trunk/debian/adm/apache-vhost.conf ledger-smb/trunk/debian/ledgersmb.starman-ledgersmb.service Modified: ledger-smb/trunk/debian/README.Debian ledger-smb/trunk/debian/TODO ledger-smb/trunk/debian/adm/config-lsmb-db-user.sh ledger-smb/trunk/debian/changelog ledger-smb/trunk/debian/control ledger-smb/trunk/debian/copyright ledger-smb/trunk/debian/ledgersmb.install Log: Merge release tagged debian/1.4.41-1 into git-svn integration branch. Modified: ledger-smb/trunk/debian/README.Debian =================================================================== --- ledger-smb/trunk/debian/README.Debian 2017-05-18 03:13:30 UTC (rev 737) +++ ledger-smb/trunk/debian/README.Debian 2017-05-18 03:15:59 UTC (rev 738) @@ -30,7 +30,10 @@ the /usr/share/ledgersmb/tools directory. An alternate to using Apache is use Plack to run that application. Further - information regarding that can be found README.plack. + information regarding that can be found README.plack. Starman is also + installed by default and you can expermment with that by changing to the + package installation directory at /usr/share/ledgersmb and then running + this the following as root: "starman -I. tools/starman.psgi". Upgrade installs from a 1.3.x series package will have the application css directory as /var/lib/ledgersmb/css and the defaults for the files would @@ -95,4 +98,4 @@ - -- Robert James Clay Mon, 18 Jul 2016 10:18:43 -0400 + -- Robert James Clay Thu, 24 Jul 2016 05:22:18 -0400 Modified: ledger-smb/trunk/debian/TODO =================================================================== --- ledger-smb/trunk/debian/TODO 2017-05-18 03:13:30 UTC (rev 737) +++ ledger-smb/trunk/debian/TODO 2017-05-18 03:15:59 UTC (rev 738) @@ -1,7 +1,7 @@ -debian/TODO for LedgerSMB v1.4 +debian/TODO for packaging LedgerSMB v1.4 -==================================================================================================== +================================================================================ Update debian/Readme.Debian Update debian/Readme.sources @@ -79,12 +79,30 @@ ----------------------------------------------------------------------------------- +- LedgerSMB package for Debian Stretch, which will be Debian v9 when it is released, +is not currently available because it was removed due to depending on the 'dojo' +package which had been removed from Debian Testing ("Stretch") because of an RC +(Release Critical) bug. +Reference; https://github.com/ledgersmb/LedgerSMB/issues/2704 - - google search: debconf preload +----------------------------------------------------------------------------------- +- Investigate again not using the Debian packaged dojo libraries. -http://blog.delgurth.com/2009/01/19/pre-loading-debconf-values-for-easy-installation/ ----------------------------------------------------------------------------------- +- debian/watch: expand the uversionmangle regular expression to exclude v1.2, +v1.3, and v1.5 versions. + +----------------------------------------------------------------------------------- +- As per discussions in IRC, serveral in upstream do not think that the password +for the LSMB DB Admin user should be capable of getting changed after the package has +initially been installed, much less that it can happen each time the package is +upgraded as is currently the case. Note that functionality for being able to do +such a password update using the upstream 'setup.pl' is being looked at, +reference https://github.com/ledgersmb/LedgerSMB/issues/2717. + +----------------------------------------------------------------------------------- + - A debian/po debconf Japanese translation has been provided. Currently, there is no LSMB locale/po/ja.po file. Checked System|Lanaguage|List Languages in LSMB 1.3.40: "ja" is not in the default list. It's also not @@ -92,6 +110,8 @@ those lists come from the same source. It can be added manually using System|Language|Add Language. +----------------------------------------------------------------------------------- + - Upstream uses pdflatex to create the distribution LedgerSMB-manual.pdf from the source file doc/manual/LedgerSMB-manual.tex. Use the same source file to create an HTML version? @@ -99,13 +119,15 @@ - Create an HTML and/or PDF file of templateing/templating-guide.tex? And then register it with doc-base? +----------------------------------------------------------------------------------- + - Review the tools/* shell and perl scripts to determine what patches may be necessary to make them usable on a Debian installation. - Instead of a sym link to point to the /etc/ledgersmb config file(s), -patch config file to add '/etc/' to the config file setting. (Would +patch config file to add '/etc/' to the config file setting? (Would the apache config also need to be updated to allow that?) - -- Robert James Clay Mon, 11 Apr 2016 08:30 -0400 + -- Robert James Clay Thu, 11 May 2017 11:31 -0400 Added: ledger-smb/trunk/debian/adm/apache-vhost.conf =================================================================== --- ledger-smb/trunk/debian/adm/apache-vhost.conf (rev 0) +++ ledger-smb/trunk/debian/adm/apache-vhost.conf 2017-05-18 03:15:59 UTC (rev 738) @@ -0,0 +1,51 @@ +# This is a 'vhost' definition file example for use with Starman/LedgerSMB +# reverse proxying. +# +# Please replace the following parameters: +# +# * WORKING_DIR +# * YOUR_SERVER_NAME +# * SSL_KEY_FILE +# * SSL_CERT_FILE +# * SSL_CHAIN_FILE +# +# + +# this block also requires mod_ssl and mod_rewrite to be enabled + +# Comment out the 'Listen' and/or 'NameVirtualHost' when Apache complains +Listen 443 +# NameVirtualHost is ignored by Apache 2.4 +NameVirtualHost *:443 + + #ServerName YOUR_SERVER_NAME + + DocumentRoot /usr/share/ledgersmb/UI + + ## If you own a publicly exposed server, consider submitting it + ## to the SSL security tests available at + ## https://www.ssllabs.com/ssltest/ + #SSLEngine On + #SSLCertificateFile SSL_CERT_FILE + #SSLCertificateKeyFile SSL_KEY_FILE + #SSLCertificateChainFile SSL_CHAIN_FILE + #SSLRequireSSL + + RewriteEngine On + + # Rewrite '/' URL to /login.pl script + RewriteRule "^/$" "/login.pl" [R=301,L] + # "hidden" files (those starting with a dot), don't exist + RewriteRule "^/\." - [R=404,L] + # configuration files (those ending in '.conf'), don't exist + RewriteRule "\.conf$" - [R=404,L] + + # Rewrite non-static content to the application backend + RewriteCond "%{REQUEST_FILENAME}" !-f + RewriteCond "%{REQUEST_FILENAME}" !-d + RewriteRule "^/(.*)" "http://localhost:5762/$1" [P] + ProxyPassReverse "/" "http://localhost:5762/" + + + + Modified: ledger-smb/trunk/debian/adm/config-lsmb-db-user.sh =================================================================== --- ledger-smb/trunk/debian/adm/config-lsmb-db-user.sh 2017-05-18 03:13:30 UTC (rev 737) +++ ledger-smb/trunk/debian/adm/config-lsmb-db-user.sh 2017-05-18 03:15:59 UTC (rev 738) @@ -1,7 +1,7 @@ #!/bin/bash # Configure the LedgerSMB database administrator user # -# Copyright (C) 2015 Robert James Clay +# Copyright (C) 2015-2017 Robert James Clay # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -15,9 +15,9 @@ # # First parameter is the user name -LSMBDBUSER=$1 +LSMBDBUSER="$1" # Second parameter is the password -LSMBDBPW=$2 +LSMBDBPW="$2" su - postgres -c psql < Thu, 11 May 2017 14:35:11 -0400 + ledgersmb (1.4.34+ds-2) unstable; urgency=medium * Move libjson-xs-perl from 'Depends' to 'Recommends' in debian/control. @@ -6,6 +23,7 @@ ledgersmb (1.4.34+ds-1) unstable; urgency=medium + * New Upstream Release * Remove 'libmodule-install-perl' from 'Build-Depends' in debian/control. -- Robert James Clay Sat, 29 Oct 2016 13:50:23 -0400 Modified: ledger-smb/trunk/debian/control =================================================================== --- ledger-smb/trunk/debian/control 2017-05-18 03:13:30 UTC (rev 737) +++ ledger-smb/trunk/debian/control 2017-05-18 03:15:59 UTC (rev 738) @@ -7,6 +7,7 @@ po-debconf Standards-Version: 3.9.8 Homepage: http://www.ledgersmb.org/ +Vcs-Git: https://github.com/ledgersmb/pkg-ledgersmb.git Vcs-Svn: svn://anonscm.debian.org/pkg-sql-ledger/ledger-smb/trunk Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-sql-ledger/ledger-smb/trunk/ Modified: ledger-smb/trunk/debian/copyright =================================================================== --- ledger-smb/trunk/debian/copyright 2017-05-18 03:13:30 UTC (rev 737) +++ ledger-smb/trunk/debian/copyright 2017-05-18 03:15:59 UTC (rev 738) @@ -14,19 +14,19 @@ Erik Huelsmann, Havard Sorli, John Locke, Pongracz Istvan, Herman Vierendeels, and Robert James Clay. For a full list including contact information of contributors, maintainers, and copyright holders, see the CONTRIBUTORS file. -Copyright: 2006-2016, The LedgerSMB Core Team +Copyright: 2006-2017, The LedgerSMB Core Team 1999-2006, DWS Systems Inc. Files: * -Copyright: 2006-2016, Chris Travers +Copyright: 2006-2017, Chris Travers 2007-2015, Pongracz Istvan 2012-2014, Havard Sorli - 2011-2016, Erik Huelsmann + 2011-2017, Erik Huelsmann 2011-2015, John Locke 2014-2016, Nick Prater 2013-2014, Herman Vierendeels - 2012-2013, Robert James Clay - 2006-2011, Seneca Cunningham + 2012-2013, Robert James Clay u + 2006-2011, Seneca Cunningham p 2006-2011, Jason Rodrigues 2006-2007, Christopher Murtagh 2006-2007, Joshua Drake @@ -37,6 +37,16 @@ 1999-2005, DWS Systems Inc. and Dieter Simader License: GPL-2+ +Files: bin/ir.pl +Copyright: 2006-2017, The LedgerSMB Core Team + 1999-2005, DWS Systems Inc. and Dieter Simader +License: GPL-2+ + +Files: bin/is.pl +Copyright: 2006-2017, The LedgerSMB Core Team + 1999-2005, DWS Systems Inc. and Dieter Simader +License: GPL-2+ + Files: tools/prepare-company-database.* Copyright: 2012, The LedgerSMB Core Team License: BSD-2-clause @@ -111,7 +121,17 @@ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +Files: debian/ledgersmb.starman-ledgersmb.service +Copyright: 2016-2017, Erik Huelsmann + 2017, Robert James Clay License: GPL-2+ + +Files: debian/adm/apache-vhost.conf +Copyright: 2016-2017, Erik Huelsmann + 2017, Robert James Clay +License: GPL-2+ + +License: GPL-2+ 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 Modified: ledger-smb/trunk/debian/ledgersmb.install =================================================================== --- ledger-smb/trunk/debian/ledgersmb.install 2017-05-18 03:13:30 UTC (rev 737) +++ ledger-smb/trunk/debian/ledgersmb.install 2017-05-18 03:15:59 UTC (rev 738) @@ -7,6 +7,7 @@ contrib/* usr/share/ledgersmb/contrib css/* usr/share/ledgersmb/css debian/adm/config-lsmb-db-user.sh usr/share/ledgersmb/tools +debian/adm/apache-vhost.conf usr/share/ledgersmb favicon.ico usr/share/ledgersmb images/*.gif usr/share/ledgersmb/images images/*.png usr/share/ledgersmb/images Added: ledger-smb/trunk/debian/ledgersmb.starman-ledgersmb.service =================================================================== --- ledger-smb/trunk/debian/ledgersmb.starman-ledgersmb.service (rev 0) +++ ledger-smb/trunk/debian/ledgersmb.starman-ledgersmb.service 2017-05-18 03:15:59 UTC (rev 738) @@ -0,0 +1,29 @@ +# Place this in /etc/systemd/system/starman-ledgersmb.service +# systemctl enable starman-ledgersmb +# service start starman-ledgersmb + +[Unit] +Description=Starman LedgerSMB +After=network.target + +[Service] +WorkingDirectory=/usr/share/ledgersmb + +# In case you installed dependencies into a 'local::lib' +# make sure you set the PERL5LIB environment variable +# to the correct location by uncommenting the line below +#Environment=PERL5LIB=/path/to/local-lib/lib/perl5 + +# Be sure to set a user and group below +# which don't have write access to the directories +# holding the LedgerSMB sources +User=ledgersmb +Group=ledgersmb +ExecStart=/usr/bin/starman \ + --listen localhost:5762 \ + -I lib \ + tools/starman.psgi +Restart=always + +[Install] +WantedBy=multi-user.target \ No newline at end of file From pkg-sql-ledger-commit-owner at lists.alioth.debian.org Thu May 18 03:16:41 2017 From: pkg-sql-ledger-commit-owner at lists.alioth.debian.org (pkg-sql-ledger-commit-owner at lists.alioth.debian.org) Date: Thu, 18 May 2017 03:16:41 +0000 Subject: [Pkg-sql-ledger-commit] r739 - in ledger-smb/tags: . 1.4.41-1 Message-ID: Author: jame-guest Date: 2017-05-18 03:16:41 +0000 (Thu, 18 May 2017) New Revision: 739 Added: ledger-smb/tags/1.4.41-1/ Log: Tagging for LedgerSMB 1.4.41-1 Property changes on: ledger-smb/tags/1.4.41-1 ___________________________________________________________________ Added: svn:mergeinfo + /ledger-smb/branches/v1.3:658-717