/[pkg-sql-ledger]/ledger-smb/trunk/debian/TODO
ViewVC logotype

Contents of /ledger-smb/trunk/debian/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 351 - (show annotations) (download)
Sat Dec 24 18:37:43 2011 UTC (16 months, 3 weeks ago) by jame-guest
File size: 3533 byte(s)
debian/TODO as of 24 December 2011.
1 debian/TODO for LedgerSMB v1.3
2
3 - Change how the file permissions are being set for the resulting binary package;
4 for both corrections and for what might be required for the installed pacakge. See
5 also if the 'make install' option takes care of any of the changes, so it doesn't
6 need to be done by the packaging. (See next 2 items for related Lintian results.)
7
8 - Multiple instances of the following of the following Lintian warnings:
9 W: ledgersmb: script-not-executable (6)
10 -> Contact upstream. Could do a chmod on those in debian/rules.
11 W: ledgersmb: executable-not-elf-or-script (72)
12 -> Contact upstream. For now, do a chmod on those in debian/rules.
13
14 - Multiple instances of the following from Lintian. At least one is named
15 "custom" so may need an override because it is meant to be that way.
16 Investigate why the others are showing as empty.
17 I: ledgersmb: package-contains-empty-directory (9)
18
19 - Autoconfiguration of PostgreSQL and access to it by LedgerSMB using dbconfig-common.
20 Password for postgres superuser? For LedgerSMB admin? Run prepare-company-database.sh
21 script?
22
23 - Any post install processing for Apache2 should include "a2enmod rewrite" at some
24 point to ensure that module is enabled, and a restart as well because of the newly
25 installed /ledgersmb-httpd.conf. (wwwconfig-common ?) And verify that any apache
26 or other httpd specific commands are verified as installed before attepting to use
27 them.
28
29 - Investigate using the LedgerSMB 'make install' instead of using dh_install for
30 all of the file installation setup.
31
32 - Investigate updating the debian packaging to use debhelper compatibility level 8
33 and using 'dh' to simplify debian/rules.
34
35 - It was announced back in Sept 2010 that LSMB v1.2 works with Postgresql v9,
36 which is now available in Debian Testing (wheezy). After testing that version
37 with LSMB, add v9.0 to the possible Postgresql versions in debian/control. There
38 are different needs for the v8 & v9 Postgresql. Or, instead of depending on the
39 versioned postgresql packages, just depend on postgresql; since which version(s)
40 of postgresql might be installed is up to the system administrator, any database
41 related differences for LedgerSMB would need to be taken care of and/or at least
42 referenced in the debian packaging in any case, so it would be better to just
43 depend on postgresql which will get whichever is the current default version.
44
45 - New 1.3 version of LedgerSMB contains an embedded javascript library. The embedded
46 version appears to be 1.8.2. The library is available in Debian as the package
47 libjs-scriptaculous: v1.8.1 in lenny (current oldstable), v1.8.3 in lenny-backports,
48 v1.8.3 in squeeze, v1.9.0 in wheezy. Provide a Lintian override with description of
49 issue, until otherwise resolved.
50 From Chris Travers in the Ledger-smb-devel mailing list:
51 "I don't know of any testing we have done on other versions. We don't use a lot
52 of advanced stuff so I would expect it would work. If bugs are found, though,
53 we can correct them."
54 Test usage of libjs-scriptaculous and change over to using that when it is found
55 to be operational with it.
56
57 - As neccessary, add any other docs that could be registered to doc-base files.
58
59 - Rewrite the debian/copyright file, following DEP-5.
60
61 - Use a patch to create an updated example of the ledgersmb.conf.default file
62 instead of the sed line in debian/rules? Then create a copy of it as ledgersmb.conf
63 for installation to /etc/ledgersmb?
64
65
66
67 -- Robert James Clay <jame@rocasa.us> Sat, 24 Dec 2011 13:17:21 -0500

  ViewVC Help
Powered by ViewVC 1.1.5