Friday, December 24, 2010

MBSE BBS amd64 package build

Did a test amd64 build of the current MBSE BBS Debian packaging, which appeared to be successful.

Saturday, August 14, 2010

Renamed GIT repo at SF for the nl2sql script

Had tried several different replacement names for the nl2sql Perl script, but after rewriting it as the Perl Module FTN::Database with an associated script, have renamed it to ftn-database.git:


Note that the nl2sql script by itself is still in the repository on a separate branch named nl2sql;


Sunday, June 27, 2010

MBSE BBS 64 bit compile

MBSE BBS v0.92.0 will not compile on a 64 bit system, so downloaded the current snapshot
(mbsebbs-ca6483e1d763), then compiled and installed that.

Note that at the step where you do the "su", the 'make install' command would not run initially because the su by default changes LOGNAME to root.  Changed it manually to mbse, & the install was successful.

Tuesday, June 22, 2010

Migrated FTN::Log from SVN to GIT

Migrated FTN::Log from it's current SVN repository to a new git repository.   Had to do this under Debian Lenny (stable) as it would not work under the current Debian Testing (squeeze).  Made it visiable under under my local gitweb.  Needs to be cleaned up some more before creating SF repository and pushing it to it.

Thursday, May 13, 2010

My GitHub account

Since I am using GIT so much now, for new projects as well as some older projects;  I created an account for myself at GitHub today.

Sunday, May 2, 2010

Penguicon 2010

Attended the 2010 Penguicon (30 April - 2 May), and quite enjoyed it.
For more information about it, see its [web site](

Monday, March 22, 2010

HwB Debian release 1:040412-4

Created version 1:040412-4 of my Debian package The HardwareBook (HwB)), posted a message about it to the Debian Mentors mailing list, and uploaded it to

  • URL:
  • Source repository: deb-src unstable main contrib non-free
  • dget

Sunday, March 21, 2010

Build HwB 1:040412-4

  Final updates and build Hardware Book v1:040412-4 Debian package for release.  Uploading to the mentors site after creating a account (I had been using my address for the site):
dupload -f -t mentors hwb_040412-4_i386.changes
The upload was successful but it complained because the orig archive was not present, so will likely have to rebuild the package using the -sa option

Thursday, March 18, 2010

LedgerSMB 1.2.21 Released

The LedgerSMB Core Team [announced]( the release of version 1.2.21, which includes the following changes:
* Corrected a number of templates with HTML issues
* AR/AP Aging Report fixed, ignores payment after report date
* Minor documentation updates
* Fixed bug saving SIC

Sunday, March 14, 2010

MBSE BBS packaging errors

Getting the following error on clean build directory:

fakeroot debian/rules clean
rm -f build-stamp
# Add here commands to clean up after the build process.
/usr/bin/make distclean
make[1]: Entering directory `/home/jame/prj/mbsedeb/work/mbsebbs-0.92.0'
Makefile:4: No such file or directory
make[1]: *** No rule to make target `'.  Stop.
make[1]: Leaving directory `/home/jame/prj/mbsedeb/work/mbsebbs-0.92.0'
make: *** [cleanall] Error 2
dpkg-buildpackage: failure: fakeroot debian/rules clean gave error exit status 2

    Problem is that it is also run at the begining of the build, but at that point the file hasn't been created yet.  since that also likely means that it doesn't need clean, make line 53 in debian/rules only run the distclean if the file is actually present.

  • Will not need the flock patch for versions after 0.92.0?   (test v0.95.6 doesn't need it?)

Test import of MBSE BBS CVS repo to git repo

Prelimiary testing of cvs import of MBSE BBS CVS repository to a GIT repository:

  • git cvsimport -d /opt/sfmbsecvs/sfcvs -C ~/prj/mbsedeb/tmp/cvs2git mbsebbs

 Remove the two "Clean CVS" commits on the master branch
  • ~/prj/mbsedeb/tmp/cvs2git$ git reset --hard HEAD~2

  Change the name of the 'origin' branch from the cvs import to 'cvsimport'
  • ~/prj/mbsedeb/tmp/cvs2git$ git branch -m origin cvsimport

Sunday, March 7, 2010

OpenWRT on a Linksys WRT54GL

One thing I am interested in doing that I have not yet had a chance to actually do is install better firmware on my Linksys WRT54GL router. I do keep on the lookout for information about doing so and spotted the following writeups about it over at :

Friday, March 5, 2010

Created a GIT repo at SF for the FTN:JAM module

Created a git repositor at Sourceforge for the FTN::JAM module
  • ssh -t jame, create
  • cd /home/scm_git/f/ft/ftnpl
  • git --git-dir=ftn-jam.git init --shared=all --bare

  • cd ~/prj/ftnpl/scm/sfgit/ftn-jam
  • git remote add origin ssh://
  • git config branch.master.remote origin
  • git config branch.master.merge refs/heads/master
  • git push origin master

Once the tags are created, push those

SQL-Ledger Debian package 2.8.29-1

SQL-Ledger Debian package 2.8.29-1 was created and uploaded:
From the changelog:
* New upstream release:
- fixed missing internal notes on orders
- added sales/purchase order import option
* Updated Standards-Version to 3.8.4 (no changes).

Thursday, March 4, 2010

Creating initial version of FTN::JAM

Note that the is now available at   Created an initial version of FTN::JAM from that.

Monday, March 1, 2010

LedgerSMB 1.2.20 Released

The LedgerSMB Core Teamannounced the release of version 1.2.20, which includes a number of moderate fixes. None of the fixes are security-critical or critical regarding accounting data.

Sunday, February 28, 2010

Created a GIT repo at SF for the nl2sql script

Created a git repo at Sourceforge for the nl2sql script
  • ssh -t jame, create
  • cd /home/scm_git/f/ft/ftnpl
  • git --git-dir=nl2sql.git init --shared=all --bare

  • cd ~/prj/ftnpl/scm/sfgit/nl2sql$
  • git remote add origin ssh://
  • git config branch.master.remote origin
  • config branch.master.merge refs/heads/master
  • git push origin master

Once the tags are created, will push those

Migrate SF ftnpl website repository from SVN to GIT

Imported the SourceForge ftnpl project website repository from svn to ftnpl/project (bin/svn2git/*).  Created the website branch in there from the default master branch that the import created

Tuesday, February 23, 2010

Interchange 5.7.5 development release

The Interchange developers announced the release of a version 5.7.5 development release, which includes all known bug and security fixes at that point, as well as a few minor new features (see the WHATSNEW file for details).

Sunday, February 21, 2010

Debian package format v3.0

More information regarding Debian package format v3.0:
Some messages that are part of a long thread regarding the format:
- It was noted in, for instance, regarding a script that can be used for the initial conversion from dpatch to quilt. That message is also part of a long thread regarding the format.
- It was noted in regarding being able to use a debian directory from upstream

Changing from dpatch to quilt

An example of a script for migrating a dpatch configuration to a quilt configuration comes with the installation of the quilt package:

  • /usr/share/doc/quilt/examples/ 

Saturday, February 13, 2010

MBSE BBS package test at Trada

Tried installing the t1 deb at trada.  First thing found is that the command at line 109 of debian/postinst should be chown not chmod.   Corrected that in the test build for t2, copied that to trada, & the install went like this:

srv:/home/sysop/work/mbsedeb# dpkg -i mbsebbs_0.92.0-1~t2_i386.deb
(Reading database ... 24204 files and directories currently installed.)
Preparing to replace mbsebbs 0.92.0-1~t1 (using mbsebbs_0.92.0-1~t2_i386.deb) ...
Stopping MBSE BBS: already stopped.
Unpacking replacement mbsebbs ...
Setting up mbsebbs (0.92.0-1~t2) ...
Starting MBSE BBS: mbtask opened done.

  • Corrected that in the repo:  2a1c4e1

MBSE BBS package installation issues

Issues found with the current MBSE BBS debian package installation:

  • The mbuseradd program should have permissions of 6711.
  • There is stil an issue with how the bbs user is being installed, as it one cannot log in to it in order to run the newuser program.
 This works for mbsetup, both for starting and for use
  • -rws--s--x 1 root root 134644 Feb 13 10:19 mbtask

Wednesday, February 10, 2010 3.2 Released 3.2 is now available fordownload. New features are described in detail at .

LedgerSMB 1.3.0 beta 3 Released

The LedgerSMB Core Team announced the release of version 1.3.0 beta 3, which corrects issues from the beta 2 release.

Monday, February 8, 2010

LedgerSMB 1.3.0 beta 2 Released

The LedgerSMB Core Team announced the release of version 1.3.0 beta 2, noting that a number of bugs from the previous beta have been fixed including the inability to set sales taxes per customer or vendor.

LedgerSMB 1.2.19 Released

The LedgerSMB Core Team announced the release of version 1.2.19, which includes a number of important fixes including the security hotfixes available. It also includes a fix for a (rather rare) sales tax rounding bug where the tax is sometimes rounded improperly when discounts are applied at the same time.

Sunday, January 31, 2010

Released MakeNL v3.2.9

Version v3.2.9 of MakeNL has been released, and the source archives and makenl-3.2.9.tar.gz have been made available on the Sourceforge site. (I synced what I had for 3.2.7e to the CVS repository and used that as the basis of the release.)
I will have at least the zip file on my system, and will also be working on a Debian package. I'll be updating the web site to reflect this. (Already corrected the link to the CVS repository.)

Thursday, January 28, 2010

Debian and Quilt

A couple of write up I found, regarding converting a Debian package from using dpatch to using quilt:
* Example write up of simple conversion of dpatch to quilt -

* Another writeup of converting from dpatch to quilt -

Wednesday, January 27, 2010

Oracle Completes Acquisition of Sun

Oracle completed the acquisition of Sun Microsystems and made available invites an Oracle + Sun Product Strategy Webcast series, including one demonstrating the continued commitment to [office productivity]( More information can also be found at Oracles
[Overview and FAQ](

MBSE BBS user 'bbs'

The bbs user did not get set up properly during the test package installation, with its 'shell' being set to /opt/bin/mbnewusr instead of /opt/mbse/bin/mbnewusr.

Tuesday, January 26, 2010

MBSE BBS first package install test

Using git-buildpackage isn't working because the configure step for the package isn't getting run properly.  So ran "debuild  -rfakeroot  -us -uc -b" . That resulted in a lot of errors but did complete.   It also had the following Lintian  error:

Lintian errors:  command-with-path-in-maintainer-script, on preinst & postinst
  • That says that maintainer scripts shouldn't have that set (policy 6.1)
Tried doing a package install.  The installation tried starting mbtask but ended up with a permission denied error:  problem was that the contents of the /opt/mbse directory was all still set to root:root ownership.  manually did a 'chown -R mbse' in the opt directory, redid the setuid & ownership on mbtask, & it then started.

  • su - mbse;  was able to run mbsetup but didn't try doing anything yet.

Building MBSE BBS package on Ubuntu

More MBSE BBS package build attempts, using git-buildpackage.

Debian build attempts on ubuntu 9.10 resulted in the following error:
  •  Makefile:4: No such file or directory
Apparantly, the ./configure script is not being run when it should be, as I think that is what creates the file

 Manually ran the configure script.

Sunday, January 24, 2010

Push HwB GIT repository to Alioth

Made the GIT repository of my Hardware Book package public by pushing it to Alioth.
* git push --all alioth
* git push --tags alioth

Wednesday, January 20, 2010

Start preparing MakeNL release

Started preparation of a new MakeNL release, v3.2.9, which is being taken from v3.2.7e. It is not being released as v3.2.8 because someone hatched out an entirely unofficial v3.2.8 archive so the consensus was to skip that version and go to v3.2.9 for the next official release.
I had created a debian package of v3.2.7e, with the source for that coming from the origianal cvs repository (before that repository went down and we had to move the project to Sourceforge). Still need to verify that the source in that package and the source we now have in the cvs repository as v3.2.7e (and becoming v3.2.9) is the same. (Not counting things like differences in the debian/ directory.)

Monday, January 18, 2010

Init HwB repo at Alioth

Initialized a GIT repository for HwB (Hardware Book) Debian packaging at Alioth, using [1] as a reference for doing so. Will push my local repository there after I finish cleaning the local one up.


Tuesday, January 5, 2010

LedgerSMB 1.3.0 beta 1 Released

The LedgerSMB Core Team [announced]( the release of version 1.3.0 beta 1. The following areas are addressed in this: Security, Separation of Duties, End of Year, General Ledger/Journal, Reconciliation, Payments, Contact Handling, Development, and the Database.

Sunday, January 3, 2010

initial imports from old syncdeb trac tickets

Completed an initial import here to the new syncdeb blog of the following tickets from the syncdeb trac site:  1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 20, 21, 22, 26, 28, 29, 30, 32, 34, 35, 38, 39, 42, 46, 47, 48, 50, 51, 52, 53, 54.

Tickets 16, 19, 27 were only about minor errors so didn't import it to the blog.   Ticket 23 was about a package checking program that is no longer used.

Tickets 31, 33, 37, 40, 41, 43, 45, 46, 48, 53, 55, 56, are still open.