GnuCash build dependencies

Bug #178811 reported by andi5
6
Affects Status Importance Assigned to Milestone
gnucash (Debian)
Fix Released
Unknown
gnucash (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: gnucash

The following packages should not be necessary to build gnucash binaries any more.

liborbit-dev -- < 2.0
libungif4-dev -- < 2.0 ?
libltdl3-dev -- < 2.2, i think

Please consider removing them from the list of build dependencies. I also wonder why there are so many indirect dependencies listed, but maybe that is way debs are build.

Tags: packaging

Related branches

Revision history for this message
Saivann Carignan (oxmosys) wrote :

Actual build-depends :

Build-Depends: libltdl3-dev, libofx-dev (>= 1:0.8.0-8), ofx (>= 1:0.8.0-8), libfinance-quote-perl, guile-1.6-slib, guile-1.6-dev, m4, gettext, slib (>= 3a2-5), debhelper (>= 4.2.16), zlib1g-dev, libjpeg62-dev, liborbit-dev, libungif4-dev, libxml-parser-perl, x11-common, libglib2.0-dev (>= 2.4.7), libxml2-dev (>= 2.4.16), libbonobo2-dev (>= 2.0.0), libgnomevfs2-dev (>= 2.2.0), libgnomevfs2-extra (>= 2.2.0), libgtk2.0-dev (>= 2.4.13), libglade2-dev (>= 2.3.6), libgnomeprint2.2-dev (>= 2.8.0), libart-2.0-dev (>= 2.3.11), libgconf2-dev, libgnomeui-dev (>= 2.0.0), libgsf-gnome-1-dev (>= 1.12.2), libpango1.0-dev (>= 1.6.0), libgtkhtml3.8-dev, gconf2, libgoffice-0-5-dev, dpkg-dev (>= 1.13.19), imagemagick, swig, quilt

I believe that any build-depend "can" be removed but we should be very sure that no important dependencies are removed. The actual debian maintainer for gnucash is thomas bushnell <email address hidden> .

Revision history for this message
Saivann Carignan (oxmosys) wrote :

andi5 : Perhaps that you may open a bug in debian since the ubuntu package is synced from debian. You can follow that procedure to send a correct bugmail to the Debian bug tracking system : http://www.debian.org/Bugs/Reporting#reportbug

Revision history for this message
Shirish Agarwal (shirishag75) wrote :

any update to this bug? Also looking at the depends on gnucash 2.2.4 on Hardy it shows :-

shirish@Mugglewille:~$ aptitude show gnucash
Package: gnucash
New: yes
State: installed
Automatically installed: yes
Version: 2.2.4-1ubuntu1
Priority: extra
Section: universe/gnome
Maintainer: Ubuntu MOTU Developers <email address hidden>
Uncompressed Size: 5157k
Depends: gconf2 (>= 2.10.1-2), gnucash-common (>= 2.2.4-1ubuntu1), guile-1.6-libs, guile-1.6-slib, libart-2.0-2
         (>= 2.3.18), libatk1.0-0 (>= 1.20.0), libbonobo2-0 (>= 2.15.0), libbonoboui2-0 (>= 2.15.1), libc6 (>=
         2.7-1), libcairo2 (>= 1.5.14), libcrypt-ssleay-perl, libdate-manip-perl, libfinance-quote-perl,
         libgconf2-4 (>= 2.13.5), libglade2-0 (>= 1:2.6.1), libglib2.0-0 (>= 2.16.0), libgnome2-0 (>= 2.17.3),
         libgnomecanvas2-0 (>= 2.11.1), libgnomeprint2.2-0 (>= 2.17.0), libgnomeprintui2.2-0 (>= 2.17.0),
         libgnomeui-0 (>= 2.17.1), libgnomevfs2-0 (>= 1:2.17.90), libgoffice-0-4 (>= 0.4.2), libgsf-1-114 (>=
         1.14.7), libgtk2.0-0 (>= 2.12.0), libgtkhtml3.8-15 (>= 1:3.13.5), libguile-ltdl-1, libice6 (>= 1:1.0.0),
         libofx4, liborbit2 (>= 1:2.14.10), libpango1.0-0 (>= 1.20.0), libpopt0 (>= 1.10), libqthreads-12,
         libsm6, libxml2 (>= 2.6.27), psfontmgr, slib (>= 3a2-5), x-ttcidfont-conf, zlib1g (>= 1:1.2.3.3.dfsg-1)
Recommends: gnucash-docs
Suggests: gnucash-sql
Replaces: gnucash-common (< 1.9.8-1)
Description: A personal finance tracking program
 Gnucash can track finances in multiple accounts, keeping running and reconciled balances. It has an X based
 graphical user interface, double entry, a hierarchy of accounts, expense accounts (categories), and can import
 Quicken QIF files and OFX files.

Another one which should be deprecated is libgoffice-0-4 (>= 0.4.2) , why is this library version still being used when now we have libgoffice libgoffice-0-6

If the bug is still required to be put up will do the same on debian :)

Revision history for this message
andi5 (andi5) wrote :

Debian BTS has always seemed scary to me, but I will try to enter a bug soon and link to it.

Revision history for this message
Saivann Carignan (oxmosys) wrote :

This would be great.

Revision history for this message
Saivann Carignan (oxmosys) wrote :

andi5 : Thanks a lot for reporting this to debian, this will really help this bug getting fixed.

Rolf Leggewie (r0lf)
Changed in gnucash:
importance: Undecided → Low
status: New → Triaged
Changed in gnucash:
status: Unknown → New
Revision history for this message
Rolf Leggewie (r0lf) wrote :

the PPA offered by launchpad is a great way to check if any build-time dependency is missing

Changed in gnucash:
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnucash - 2.2.6-1ubuntu1

---------------
gnucash (2.2.6-1ubuntu1) intrepid; urgency=low

  * Merge from Debian unstable. (LP: #252099) Remaining Ubuntu changes:
    + debian/control: build-dep change from libungif4-dev to libgif-dev
    + debian/rules:
      - Don't ignore make clean errors, instead check if a Makefile exists, if
        not, don't call make clean
    + debian/control:
      - Change maintainer to MOTU.
  * new version support HBCI properly (LP: #5973, finally!)
  * Build dependencies have been cleaned up in debian (LP: #178811)
  * No longer crashes when selecting selecting SKR04 (LP: #218723)

gnucash (2.2.6-1) unstable; urgency=low

  * New upstream release. (Closes: #492706, #492711, #492705, #492707,
    #492708, #491843, #473657, #481290).
  * debian/rules (configure): Add --enable-python-bindings and
    --enable-locale-specific-tax.
  * debian/control (Build-Depends): Remove build dependencies no longer
    needed (libltd3-dev, liborbit-dev, libungif4-dev), or which are
    indirect (libjpeg62-dev, libbonobo2-dev, libgnomevfs2-dev,
    libgnomevfs2-extra, imagemagick, libart-2.0-dev).

  * src/import-export/aqbanking/gnc-ab-utils.c (gnc_ab_get_remote_name):
    Actually get remote name, not purpose. Patch thanks to Micha Lenk.
    (Closes: #492799).

gnucash (2.2.4-2) unstable; urgency=low

  * Apply Micha Lenk patch to turn on aqbanking. (Closes: 303234)
  * debian/rules (configure): Specify --enable-aqbanking and --enable-hbci.
  * debian/control (gnucash): Mention HBCI support.
    (Build-Depends): Require libaqbanking20-dev.
  * debian/README.debian: Drop apology for HBCI non-support.

  * debian/rules (configure): Don't print out config.log on failure anymore.

 -- Reinhard Tartler <email address hidden> Sun, 03 Aug 2008 09:31:17 +0200

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

Other bug subscribers

Remote bug watches

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