You are here

GnuCash Portable 2.2.6 Pre-Release 1

10 posts / 0 new
Last post
Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 14 years 8 months ago
Developer
Joined: 2007-10-23 22:14
GnuCash Portable 2.2.6 Pre-Release 1

Application: GnuCash
Category: Office
Description: GnuCash is a full featured accounting package originally developed for Linux and recently updated with cross-platform support for Windows. Its features include double-entry accounting, QIF/OFX/HBCI import, online banking support, reports and graphs, scheduled transactions and more. This release updates GnuCash to the newest stable release, 2.2.6. The installer has also been updated to 0.10.1.

Download GnuCash Portable 2.2.6 Pre-Release 1 [44.9MB download / 100.7MB installed]
(MD5: 17b1d2ab6a79f9e3da4fb4a570b6c778)

Release Notes:

Pre-Release 1 (2008-08-20):

  • Updated to GnuCash 2.2.6
  • Updated installer to 0.10.1

paulf
Offline
Last seen: 3 months 2 weeks ago
Joined: 2007-10-17 13:28
Will Download and Review

Shawn:
I'll download GnuCash and check it out tonight. If this is just an update I don't expect any problems.

John T. Haller
John T. Haller's picture
Online
Last seen: 20 min 5 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Installer Custom vs Config

You could just set the Config to:

;== Remove Specific Directories.  If you wish to remove specific directories and all files within, define them here.
!define REMOVEDIRECTORY1 "App\GnuCash\share\locale"
!define REMOVEDIRECTORY2 "App\GnuCash\uninstall"

rather than doing custom code. Most apps we're just gonna wipe the App directory from now and preserve plugin directories to make things easier to maintain (no need to do a WinMerge on every release).

Sometimes, the impossible can become possible, if you're awesome!

Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 14 years 8 months ago
Developer
Joined: 2007-10-23 22:14
After

The removedirectory ones get done before any installation happens right? I need locale and uninstall to get deleted after installation. That way a completely unmodified gnucash directory from a windows install can be packaged without messing up the installer. Locale is arguable since I always remove that to keep installer size down and I have to move it to GnuCashPortableOptional1 anyway, but uninstall is tiny and I've already forgotten to remove it several times. I always try to be pro-active about potential bugs Wink

formerly rayven01

John T. Haller
John T. Haller's picture
Online
Last seen: 20 min 5 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Howto

Make a howto.txt in your app folder and keep the steps to package in there (like removing uninstall). Or at least create a simple batch file to move stuff for you (delete uninstall and move the locale stuff to Optional1).

You have to move the locale bits to GnuCashPortableOptional1 for an official release. Otherwise someone who has 120MB free and should be able to install the English only version can't. All the multilingual apps that use optional components work this way. It's part of the job of the packager to set it up for each release. If GnuCash isn't setup like this right now, it's a bug that should be fixed in the next release.

Sometimes, the impossible can become possible, if you're awesome!

Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 14 years 8 months ago
Developer
Joined: 2007-10-23 22:14
Not on purpose

I'm not saying I don't do this, or that I shouldn't have to. I'm saying accidents happen, and the simple step of using the custom method can prevent the accident from affecting an end-user. If you are really adverse to me using the custom entries I can change it, but I'd prefer to keep it the way it is since I can see no real downside to doing it that way other than one extra tiny text file.

formerly rayven01

John T. Haller
John T. Haller's picture
Online
Last seen: 20 min 5 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Remove It

I'd say remove it. That way you are *forced* to reconpile it yourself and rerelease it... or, better yet... to remember to do it in the first place. A howto.txt on your own PC reminding you of each step as you go through it can assist. It's not much extra work, but it's work you should do for the sake of your users for every release including pre-releases. I do the same with AbiWord, Pidgin, GIMP, FileZilla, WinSCP and VLC all of which do optional bits. And Firefox, Thunderbird, Sunbird, FileZilla and others all of which require removal of certain files from a standard install.

TIP: Just create a batch file to do it for you.

Sometimes, the impossible can become possible, if you're awesome!

Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 14 years 8 months ago
Developer
Joined: 2007-10-23 22:14
Ready?

This is ready to go as far as I know.. I didn't plan on releasing a new Pre-Release just to get rid of those custom entries in the installer, you can just do that when you release it.

formerly rayven01

mormrod
Offline
Last seen: 15 years 8 months ago
Joined: 2008-08-21 16:58
Online Quotes

Are there any plans to implement the online quote functionality in this release?

Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 14 years 8 months ago
Developer
Joined: 2007-10-23 22:14
Already working...

Online quotes already work. You can either install Perl Portable or install non-portable ActivePerl on your machine and run the script GnuCashPortable\App\GnuCash\bin\install-fq-mods.bat to install finance-quote.

formerly rayven01

Log in or register to post comments