"About" reports HomeBank 4.6.3 after upgrade to 5.0.0

Asked by SmilingInSeattle

Received automatic update to version 5.0.0 via Ubuntu automatic update. Opened Homeband, selected Help > About. Screen reports "HomeBank 4.6.3" Rebooted. Still got same version. Uninstalled then reinstalled. Still get "HomeBank 4.6.3" so don't know if I really got this major upgrade.

Question information

Language:
English Edit question
Status:
Solved
For:
HomeBank Edit question
Assignee:
No assignee Edit question
Solved by:
SmilingInSeattle
Solved:
Last query:
Last reply:
Revision history for this message
Maxime DOYEN (mdoyen) said :
#1

type homebank --version on a console to know the version (sure it still 4.6.3)

Revision history for this message
SmilingInSeattle (dixonhoyle) said :
#2

On 02/11/2015 01:11 PM, Maxime Doyen wrote:
> Your question #261977 on HomeBank changed:
> https://answers.launchpad.net/homebank/+question/261977
>
> Maxime Doyen posted a new comment:
> type homebank --version on a console to know the version (sure it still
> 4.6.3)
>
homebank --version yielded homebank 4.6.3

Could it be that the versioning is coming from the data or
Account_Register.xhb
file? The first two lines are:

<?xml version="1.0"?>
<homebank v="0.90000000000000002">

As I first mentioned, I first got the changed executable from Ubuntu's
automatic update. Since that gave me the 4.6.3 version, I used
Ubuntu's software manager to uninstall the reinstall the version 5.0.0,
which said so in the brief description.

I now tried

sudo apt-get remove homebank
     followed with
sudo apt-get purge homebank
    followed with
sudo apt-get install homebank
   then homebank --version

and I still get homebank 4.6.3

Perhaps the problem is with canonical? but you would know better than I
how to get them to correct the repository.

Cheers, Dixon

Revision history for this message
SmilingInSeattle (dixonhoyle) said :
#3

 [SOLVED]

I had been dual booting Ubuntu 12.04 and LMDE 7, using soft links between programs in different home directories. LMDE 7provided a newer version of homebank (4.6.3) than Cannonical 12.04. The Homebank ppa for Ubuntu provided backports for Ubuntu 13.04 and later, and the given solution for 12.04 was to compile homebank version 4.6.3 from source. (The personal data files (xhb files are not compatible between the Homebank 4.6.3 and the version of Homebank for Ubuntu 12.04)

I compiled Homebank from source (on Ubuntu 12.04) after putting the .tar file in my /usr/local/share/Homebank directory (note the "H" in Homebank) which extracted to a ./homebank directory under ./Homebank. After compilation from source I did not take steps to register this version in my dpkg database thinking it had been done for me automatically.

Solution was to rename the executible in /usr/local/bin/homebank to /usr/local/bin/homebank.old and "Trash" the directories and files in .../Homebank, so I could recover if unsuccessful. I then installed Homebank from the Ubuntu repository, opened the newly installed file and it came up as version 5.0.0. I was then able to open my old .xhb file with no problem in the new format (version).

So problem was in package management and possibly the heirarchy in how Ubuntu deals with multiple executables with the same name in various /bin and /sbin directories.