[needs-packaging] ledgersmb get added to the repositories

Bug #150374 reported by sgtrock on 2007-10-07
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fix Released
Ubuntu LedgerSMB

Bug Description

The universe/web repository includes sql-ledger. ledgersmb is a fork of this project which was initially formed to address some security issues that the primary developer of sql-ledger was ignoring.

The leader of the sql-ledger project has also demonstrated a lack of understanding of FOSS. Earlier this year, he attempted to change the license of his project retroactively from the GPL to a license that he wrote. Worse still, he did so without notifying other contributors or end users. One history of the incident can be read on Slashdot:


ledgersmb has gained a great deal of momentum. It is currently ranked 376th on SourceForge.

Debian packages exist on the download page of the website (1.3.9 as of Jan-2012):

As noted in comment #11, packages for 1.3 are also available here:

I respectfully submit that this package deserves to be included in the universe repository even more than it parent does.

Thank you.

The URL you supplied doesn't contain a debian package, but it does contain a few pre-requisites for the package (perl modes that aren't in Debian already).

I might work on this package, as it would teach me some more about the packaging system, and it looks interesting :)

It requires several perl modules, postgresql, and apache2.

If anyone has pointers on how to setup database/webapps, or one that sets up a database/apache config on install, I'd be greatly appriciative - might even spur me to create a package for this. The basic install of the package seems easy, just not sure how to automate the web/db parts.


sgtrock (jps-sgtrock) wrote :

I think you might want to be careful about how you include those additional Perl modules. IIRC, they're actually located and maintained on CPAN (http://www.cpan.org), the single largest repository of Perl modules. I don't know what standard Debian and/or Ubuntu practice is for including code from there. Here is a quote from the CPAN FAQ that's probably relevant:

<quote>How do I install Perl modules?

Installing a new module can be as simple as typing perl -MCPAN -e 'install Chocolate::Belgian'. The CPAN.pm documentation has more complete instructions on how to use this convenient tool. If you are uncomfortable with having something take that much control over your software installation, or it otherwise doesn't work for you, the perlmodinstall documentation covers module installation for UNIX, Windows and Macintosh in more familiar terms.

Finally, if you're using ActivePerl on Windows, the PPM (Perl Package Manager) has much of the same functionality as CPAN.pm. </quote>


Fabián Rodríguez (magicfab) wrote :

Debian packages just had a nice refresh:

Elizabeth K. Joseph (lyz) wrote :

I run the Debian ledgersmb project (offshoot of the Debian sql-ledger team), all project details are here:


So debs of the current release are available on Alioth and do work in Ubuntu AFAIK. The reason it's not currently part of Debian is the Postgres 8.3 requirement. In theory as of release 1.2.13 ledgersmb supports Postgres 8.3 but they don't guarantee it. I'm hopeful that the upcoming 1.2.15 release will be fully supported, it's in rc1 right now and needs testers.

I'm the only one working on the Debian side currently and would be very very happy to have some help. We need auto configuration of Postgres and Apache2 for a really viable package for inclusion to Universe. Plus, my background is in Debian development, and I'd need someone more familiar with the MOTU side of things.

Fabián Rodríguez (magicfab) wrote :

I see another 4 new updates to this package in Alioth. Could you please provide any updates on this bug ?

My wife chose not to use ledgersmb for her business after all, so I'm no
longer actively interested in this application.

That said, the reasons for including ledgersmb alongside or instead of
sql-ledger are still valid. I'm willing to help out with debugging
installation issues if/when this app is ever included in Ubuntu 8.04 (the
only distribution currently running on my various PCs).

On Thu, Dec 4, 2008 at 1:14 PM, Fabián Rodríguez <email address hidden>wrote:

> I see another 4 new updates to this package in Alioth. Could you please
> provide any updates on this bug ?
> --
> [needs-packaging] ledgersmb get added to the repositories
> https://bugs.launchpad.net/bugs/150374
> You received this bug notification because you are a direct subscriber
> of the bug.

Elizabeth K. Joseph (lyz) wrote :

I am continuing to develop and release this on the Alioth/Debian side (and I also am in charge of uploading said .deb to sourceforge), and will probably work to get it into Squeeze once Lenny goes stable since LedgerSMB now supports Postgres 8.3. Then Ubuntu can grab from there.

Else, if someone wants to volunteer to spearhead Ubuntu packaging prior to that I'd be willing to help out, but as much as I want to I simply don't have the time to learn everything I need to learn to get it into Ubuntu on my own.

We also still are looking for help to get auto configuration of postgres and apache2 into the package, right now there is a README.Debian which walks you through default configuration of both manually.

Fabián Rodríguez (magicfab) wrote :

I had a quick chat on IRC with Elizabeth, who clarified:
- This is not packaged in Debian or Ubuntu just yet
- It didn't make it into Debian Lenny as it didn't support Postgre 8.3 at the time (now it does)
- Once it's landed on Squeeze, Ubuntu will be able to sync it from there and further improve/customize its packaging
- Elizabeth maintains and uploads a Ledger SMB .deb package that works fine in Ubuntu, available here:

Dear members,

I had followed instructions installing ledgersmb with tar.gz-file on sourceforge.net, but unfortunately i did not succeed in installing it.

Here is the relevant URL I followed the instructions:

Would you please so kind to give me an URL where I can find the install-instructions for ledgersmb deb. package.
Or maybe you are so kind to publish the instructions for the debian package?

I am puzzling what I should do with deb.-package? Should I install after download??? Are the pre-req-packages for Ubuntu/debian inside? Am using Ubuntu 8.04?

Perhaps it is an idea to use the basic instruction at the before mentioned URL with the necessary changes/additions.

I really hope you can help me!!

promoting open source malaysia
email: <email address hidden>

Fabián Rodríguez (magicfab) wrote :

@fransvanderstar: bug reports are not the best place to ask such questions.

Please ask your question here: https://answers.launchpad.net/ubuntu/+addquestion

Make sure you mention it is related to this bug ( Bug #150374 ).

anarcat (anarcat) wrote :

Note that there are packages for 1.3 here: http://www.getdeb.net/software/ledgersmb

Care should be taken to support both 1.2 and 1.3 here, I think...

Fabián Rodríguez (magicfab) wrote :

@anarcat tx, I updated the bug description with relevant information.

description: updated
Changed in debian:
status: New → Fix Released
RJ Clay (rjclay) wrote :

LedgerSMB is now available in Ubuntu:


RJ Clay (rjclay) on 2012-10-28
Changed in ubuntu:
assignee: nobody → LedgerSMB on Ubuntu (ledgersmb)
RJ Clay (rjclay) wrote :

Updated status as 'fixreleased'.

Changed in ubuntu:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.