[GNC-dev] Debian files

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

[GNC-dev] Debian files

Stephen M. Butler
Looking for someone more knowledgeable than I.  Where did I go wrong?

I uninstalled my locally built gnucash (sudo make uninstall) and cleaned
the system (sudo apt autoremove) then started with these debian files:

-rw-r--r-- 1 steve steve 13140 Jan 20 20:16 gnucash_3.4_amd64.deb
-rw-r--r-- 1 steve steve 13116 Jan 20 20:16 gnucash-common_3.4_all.deb
-rw-r--r-- 1 steve steve 13016 Jan 20 20:16 python3-gnucash_3.4_amd64.deb


Note:  Lines starting with 'SMB: ' are my comments.

Note:  Lines starting with '--> ' are commands fed to the system.  Other
lines are resulting output.

---> sudo dpkg -i ./*_3.4_*.deb
Selecting previously unselected package gnucash.
(Reading database ... 232220 files and directories currently installed.)
Preparing to unpack ./gnucash_3.4_amd64.deb ...
Unpacking gnucash (1:3.4) ...
Selecting previously unselected package gnucash-common.
Preparing to unpack ./gnucash-common_3.4_all.deb ...
Unpacking gnucash-common (1:3.4) ...
Selecting previously unselected package python3-gnucash.
Preparing to unpack .../python3-gnucash_3.4_amd64.deb ...
Unpacking python3-gnucash (1:3.4) ...
dpkg: dependency problems prevent configuration of gnucash:
 gnucash depends on libfinance-quote-perl; however:
  Package libfinance-quote-perl is not installed.
 gnucash depends on libhtml-tableextract-perl; however:
  Package libhtml-tableextract-perl is not installed.
 gnucash depends on libdate-manip-perl; however:
  Package libdate-manip-perl is not installed.

dpkg: error processing package gnucash (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of gnucash-common:
 gnucash-common depends on libjs-jquery; however:
  Package libjs-jquery is not installed.

dpkg: error processing package gnucash-common (--install):
 dependency problems - leaving unconfigured
Setting up python3-gnucash (1:3.4) ...
Errors were encountered while processing:
 gnucash
 gnucash-common


SMB: Which corresponds to that reported by Colin.  A search indicated
that this next command should be used:

--> sudo apt-get install -f
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  libclass-inspector-perl libclass-singleton-perl libcommon-sense-perl
  libdate-manip-perl libdatetime-locale-perl libdatetime-perl
  libdatetime-timezone-perl libfile-sharedir-perl libfinance-quote-perl
  libhtml-tableextract-perl libjs-jquery libjson-perl libjson-xs-perl
  libtypes-serialiser-perl
Suggested packages:
  libhtml-element-extended-perl
The following NEW packages will be installed:
  libclass-inspector-perl libclass-singleton-perl libcommon-sense-perl
  libdate-manip-perl libdatetime-locale-perl libdatetime-perl
  libdatetime-timezone-perl libfile-sharedir-perl libfinance-quote-perl
  libhtml-tableextract-perl libjs-jquery libjson-perl libjson-xs-perl
  libtypes-serialiser-perl
0 upgraded, 14 newly installed, 0 to remove and 3 not upgraded.
2 not fully installed or removed.
Need to get 0 B/4,100 kB of archives.
After this operation, 37.9 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Selecting previously unselected package libjs-jquery.
(Reading database ... 232229 files and directories currently installed.)
Preparing to unpack .../00-libjs-jquery_3.2.1-1_all.deb ...
Unpacking libjs-jquery (3.2.1-1) ...
Selecting previously unselected package libhtml-tableextract-perl.
Preparing to unpack .../01-libhtml-tableextract-perl_2.15-1_all.deb ...
Unpacking libhtml-tableextract-perl (2.15-1) ...
Selecting previously unselected package libclass-inspector-perl.
Preparing to unpack .../02-libclass-inspector-perl_1.32-1_all.deb ...
Unpacking libclass-inspector-perl (1.32-1) ...
Selecting previously unselected package libfile-sharedir-perl.
Preparing to unpack .../03-libfile-sharedir-perl_1.104-1_all.deb ...
Unpacking libfile-sharedir-perl (1.104-1) ...
Selecting previously unselected package libdatetime-locale-perl.
Preparing to unpack .../04-libdatetime-locale-perl_1%3a1.17-1_all.deb ...
Unpacking libdatetime-locale-perl (1:1.17-1) ...
Selecting previously unselected package libclass-singleton-perl.
Preparing to unpack .../05-libclass-singleton-perl_1.5-1_all.deb ...
Unpacking libclass-singleton-perl (1.5-1) ...
Selecting previously unselected package libdatetime-timezone-perl.
Preparing to unpack
.../06-libdatetime-timezone-perl_1%3a2.18-1+2018d_all.deb ...
Unpacking libdatetime-timezone-perl (1:2.18-1+2018d) ...
Selecting previously unselected package libdatetime-perl.
Preparing to unpack .../07-libdatetime-perl_2%3a1.46-1_amd64.deb ...
Unpacking libdatetime-perl (2:1.46-1) ...
Selecting previously unselected package libjson-perl.
Preparing to unpack .../08-libjson-perl_2.97001-1_all.deb ...
Unpacking libjson-perl (2.97001-1) ...
Selecting previously unselected package libfinance-quote-perl.
Preparing to unpack .../09-libfinance-quote-perl_1.47-1_all.deb ...
Unpacking libfinance-quote-perl (1.47-1) ...
Selecting previously unselected package libdate-manip-perl.
Preparing to unpack .../10-libdate-manip-perl_6.60-1_all.deb ...
Unpacking libdate-manip-perl (6.60-1) ...
Selecting previously unselected package libcommon-sense-perl.
Preparing to unpack .../11-libcommon-sense-perl_3.74-2build2_amd64.deb ...
Unpacking libcommon-sense-perl (3.74-2build2) ...
Selecting previously unselected package libtypes-serialiser-perl.
Preparing to unpack .../12-libtypes-serialiser-perl_1.0-1_all.deb ...
Unpacking libtypes-serialiser-perl (1.0-1) ...
Selecting previously unselected package libjson-xs-perl.
Preparing to unpack .../13-libjson-xs-perl_3.040-1_amd64.deb ...
Unpacking libjson-xs-perl (3.040-1) ...
Setting up libhtml-tableextract-perl (2.15-1) ...
Setting up libjs-jquery (3.2.1-1) ...
Setting up libcommon-sense-perl (3.74-2build2) ...
Setting up libtypes-serialiser-perl (1.0-1) ...
Setting up libdate-manip-perl (6.60-1) ...
Setting up gnucash-common (1:3.4) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Setting up libjson-perl (2.97001-1) ...
Setting up libclass-inspector-perl (1.32-1) ...
Setting up libclass-singleton-perl (1.5-1) ...
Setting up libdatetime-timezone-perl (1:2.18-1+2018d) ...
Setting up libjson-xs-perl (3.040-1) ...
Setting up libfile-sharedir-perl (1.104-1) ...
Setting up libdatetime-locale-perl (1:1.17-1) ...
Setting up libdatetime-perl (2:1.46-1) ...
Setting up libfinance-quote-perl (1.47-1) ...
Setting up gnucash (1:3.4) ...


SMB: However, an attempt to invoke gnucash fails:

--> whereis gnucash
gnucash: /etc/gnucash /usr/local/etc/gnucash /usr/local/lib/gnucash

--> gnucash

Command 'gnucash' not found, but can be installed with:

sudo apt install gnucash

--> sudo apt install gnucash
Reading package lists... Done
Building dependency tree      
Reading state information... Done
gnucash is already the newest version (1:3.4).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.


SMB: At this point I decided to remove the packages and see if my local
build would install and run

--> sudo dpkg -r gnucash
(Reading database ... 236065 files and directories currently installed.)
Removing gnucash (1:3.4) ...

--> sudo dpkg -r gnucash-common
(Reading database ... 236062 files and directories currently installed.)
Removing gnucash-common (1:3.4) ...

--> sudo dpkg -r python3-gnucash
(Reading database ... 236059 files and directories currently installed.)
Removing python3-gnucash (1:3.4) ...

--> sudo apt autoremove
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following packages will be REMOVED:
  libclass-inspector-perl libclass-singleton-perl libcommon-sense-perl
  libdate-manip-perl libdatetime-locale-perl libdatetime-perl
  libdatetime-timezone-perl libfile-sharedir-perl libfinance-quote-perl
  libhtml-tableextract-perl libjs-jquery libjson-perl libjson-xs-perl
  libtypes-serialiser-perl
0 upgraded, 0 newly installed, 14 to remove and 3 not upgraded.
After this operation, 37.9 MB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 236056 files and directories currently installed.)
Removing libfinance-quote-perl (1.47-1) ...
Removing libdatetime-perl (2:1.46-1) ...
Removing libdatetime-locale-perl (1:1.17-1) ...
Removing libfile-sharedir-perl (1.104-1) ...
Removing libclass-inspector-perl (1.32-1) ...
Removing libdatetime-timezone-perl (1:2.18-1+2018d) ...
Removing libclass-singleton-perl (1.5-1) ...
Removing libjson-xs-perl (3.040-1) ...
Removing libtypes-serialiser-perl (1.0-1) ...
Removing libcommon-sense-perl (3.74-2build2) ...
Removing libdate-manip-perl (6.60-1) ...
Removing libhtml-tableextract-perl (2.15-1) ...
Removing libjs-jquery (3.2.1-1) ...
Removing libjson-perl (2.97001-1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1)

--> sudo make install

<<snip a large listing>>

 
SMB: And gnucash works.  So why didn't installing the debian package work?

--
Stephen M Butler, PMP, PSM
[hidden email]
[hidden email]
253-350-0166
-------------------------------------------
GnuPG Fingerprint:  8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8


_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GNC-dev] Debian files

John Ralls-2


> On Jan 22, 2019, at 7:01 PM, Stephen M. Butler <[hidden email]> wrote:
>
> Looking for someone more knowledgeable than I.  Where did I go wrong?
>
> I uninstalled my locally built gnucash (sudo make uninstall) and cleaned
> the system (sudo apt autoremove) then started with these debian files:
>

[snip]

>
> --> whereis gnucash
> gnucash: /etc/gnucash /usr/local/etc/gnucash /usr/local/lib/gnucash
>
> --> gnucash
>
> Command 'gnucash' not found, but can be installed with:
>
> sudo apt install gnucash
>
> --> sudo apt install gnucash
> Reading package lists... Done
> Building dependency tree      
> Reading state information... Done
> gnucash is already the newest version (1:3.4).
> 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
>
>
> SMB: At this point I decided to remove the packages and see if my local
> build would install and run

[snip]

>  
> SMB: And gnucash works.  So why didn't installing the debian package work?

It appears from the dump that it didn’t complete installing because the Finance::Quote dependencies (which should be optional) and the jqplot dependency (needed for making chart reports, not optional) weren’t installed, but apt marked it as installed anyway. If you really care you could uninstall and reinstall the “official” gnucash.deb and see if it works. If it doesn’t then it would seem that something’s messed up and you should confer with Dimitry to figure out what it is.

Regards,
John Ralls

_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GNC-dev] Debian files

Stephen M. Butler
On 1/22/19 8:08 PM, John Ralls wrote:

>
>> On Jan 22, 2019, at 7:01 PM, Stephen M. Butler <[hidden email]> wrote:
>>
>> Looking for someone more knowledgeable than I.  Where did I go wrong?
>>
>> I uninstalled my locally built gnucash (sudo make uninstall) and cleaned
>> the system (sudo apt autoremove) then started with these debian files:
>>
> [snip]
>
>> --> whereis gnucash
>> gnucash: /etc/gnucash /usr/local/etc/gnucash /usr/local/lib/gnucash
>>
>> --> gnucash
>>
>> Command 'gnucash' not found, but can be installed with:
>>
>> sudo apt install gnucash
>>
>> --> sudo apt install gnucash
>> Reading package lists... Done
>> Building dependency tree      
>> Reading state information... Done
>> gnucash is already the newest version (1:3.4).
>> 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
>>
>>
>> SMB: At this point I decided to remove the packages and see if my local
>> build would install and run
> [snip]
>
>>  
>> SMB: And gnucash works.  So why didn't installing the debian package work?
> It appears from the dump that it didn’t complete installing because the Finance::Quote dependencies (which should be optional) and the jqplot dependency (needed for making chart reports, not optional) weren’t installed, but apt marked it as installed anyway. If you really care you could uninstall and reinstall the “official” gnucash.deb and see if it works. If it doesn’t then it would seem that something’s messed up and you should confer with Dimitry to figure out what it is.
>
> Regards,
> John Ralls
>
>
Removed my local build and installed the repository version (2.6.19 is
what it found).  That worked.

Dimitry isn't interested in helping.



--
Stephen M Butler, PMP, PSM
[hidden email]
[hidden email]
253-350-0166
-------------------------------------------
GnuPG Fingerprint:  8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8

_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GNC-dev] Debian files

Colin Law
Steve, are you sure it is worth all this effort? If the flatpak
nightly and stable builds become available then they will be perfectly
acceptable for Ubuntu.

Colin

On Wed, 23 Jan 2019 at 17:27, Stephen M. Butler <[hidden email]> wrote:

>
> On 1/22/19 8:08 PM, John Ralls wrote:
> >
> >> On Jan 22, 2019, at 7:01 PM, Stephen M. Butler <[hidden email]> wrote:
> >>
> >> Looking for someone more knowledgeable than I.  Where did I go wrong?
> >>
> >> I uninstalled my locally built gnucash (sudo make uninstall) and cleaned
> >> the system (sudo apt autoremove) then started with these debian files:
> >>
> > [snip]
> >
> >> --> whereis gnucash
> >> gnucash: /etc/gnucash /usr/local/etc/gnucash /usr/local/lib/gnucash
> >>
> >> --> gnucash
> >>
> >> Command 'gnucash' not found, but can be installed with:
> >>
> >> sudo apt install gnucash
> >>
> >> --> sudo apt install gnucash
> >> Reading package lists... Done
> >> Building dependency tree
> >> Reading state information... Done
> >> gnucash is already the newest version (1:3.4).
> >> 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
> >>
> >>
> >> SMB: At this point I decided to remove the packages and see if my local
> >> build would install and run
> > [snip]
> >
> >>
> >> SMB: And gnucash works.  So why didn't installing the debian package work?
> > It appears from the dump that it didn’t complete installing because the Finance::Quote dependencies (which should be optional) and the jqplot dependency (needed for making chart reports, not optional) weren’t installed, but apt marked it as installed anyway. If you really care you could uninstall and reinstall the “official” gnucash.deb and see if it works. If it doesn’t then it would seem that something’s messed up and you should confer with Dimitry to figure out what it is.
> >
> > Regards,
> > John Ralls
> >
> >
> Removed my local build and installed the repository version (2.6.19 is
> what it found).  That worked.
>
> Dimitry isn't interested in helping.
>
>
>
> --
> Stephen M Butler, PMP, PSM
> [hidden email]
> [hidden email]
> 253-350-0166
> -------------------------------------------
> GnuPG Fingerprint:  8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8
>
> _______________________________________________
> gnucash-devel mailing list
> [hidden email]
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GNC-dev] Debian files

Stephen M. Butler
On 1/23/19 12:55 PM, Colin Law wrote:
> Steve, are you sure it is worth all this effort? If the flatpak
> nightly and stable builds become available then they will be perfectly
> acceptable for Ubuntu.
>
> Colin


Excellent question!  Probably not.  But then, I have some success this
afternoon (US West Coast).

I did the following and it worked for me.  I've uploaded the three deb
files (along with the ddeb and changes, etc) to:

https://drive.google.com/open?id=1fV_fURy6c77e7gf6S41lTacM7dFyy7VD

I still need to figure out how to package this for Launchpad -- but I
think I just crossed over the biggest hurdle.

Besides, how else am I supposed to learn this stuff?  <<grin>>

Items I see still need to be done:

1.  Script the steps I made so I can automate it and avoid typing mistakes.

2.  Push to launchpad so they can rebuild it.

Probably not worth it -- but it feels good to have accomplished this so far!

steve@SteveLaptop:~/Projects/GnuCash$ /*ls -Fal *.deb*/
-rw-r--r-- 1 steve steve 3901212 Jan 23 14:29 gnucash_3.4_amd64.deb
-rw-r--r-- 1 steve steve 5027024 Jan 23 14:29 gnucash-common_3.4_all.deb
-rw-r--r-- 1 steve steve  268880 Jan 23 14:29 python3-gnucash_3.4_amd64.deb


steve@SteveLaptop:~/Projects/GnuCash$ */sudo apt install ./*.deb/*
[sudo] password for steve:
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Note, selecting 'gnucash' instead of './gnucash_3.4_amd64.deb'
Note, selecting 'gnucash-common' instead of './gnucash-common_3.4_all.deb'
Note, selecting 'python3-gnucash' instead of
'./python3-gnucash_3.4_amd64.deb'
The following additional packages will be installed:
  gnucash-docs libclass-inspector-perl libclass-singleton-perl
libcommon-sense-perl libdate-manip-perl libdatetime-locale-perl
libdatetime-perl libdatetime-timezone-perl libfile-sharedir-perl
  libfinance-quote-perl libhtml-tableextract-perl libjs-jquery
libjson-perl libjson-xs-perl libtypes-serialiser-perl
Suggested packages:ls -Fal *.deb
  libdbd-mysql libhtml-element-extended-perl
Recommended packages:
  pythone3-gnucash
The following NEW packages will be installed:
  gnucash gnucash-common gnucash-docs libclass-inspector-perl
libclass-singleton-perl libcommon-sense-perl libdate-manip-perl
libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl
  libfile-sharedir-perl libfinance-quote-perl libhtml-tableextract-perl
libjs-jquery libjson-perl libjson-xs-perl libtypes-serialiser-perl
python3-gnucash
0 upgraded, 18 newly installed, 0 to remove and 3 not upgraded.
Need to get 0 B/98.5 MB of archives.
After this operation, 227 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 /home/steve/Projects/GnuCash/gnucash-common_3.4_all.deb
gnucash-common all 1:3.4 [5,027 kB]
Get:2 /home/steve/Projects/GnuCash/gnucash_3.4_amd64.deb gnucash amd64
1:3.4 [3,901 kB]
Get:3 /home/steve/Projects/GnuCash/python3-gnucash_3.4_amd64.deb
python3-gnucash amd64 1:3.4 [269 kB]
Selecting previously unselected package libjs-jquery.
(Reading database ... 232220 files and directories currently installed.)
Preparing to unpack .../00-libjs-jquery_3.2.1-1_all.deb ...ls -Fal *.deb
Unpacking libjs-jquery (3.2.1-1) ...
Selecting previously unselected package gnucash-common.
Preparing to unpack .../01-gnucash-common_3.4_all.deb ...
Unpacking gnucash-common (1:3.4) ...
Selecting previously unselected package libhtml-tableextract-perl.
Preparing to unpack .../02-libhtml-tableextract-perl_2.15-1_all.deb ...
Unpacking libhtml-tableextract-perl (2.15-1) ...
Selecting previously unselected package libclass-inspector-perl.
Preparing to unpack .../03-libclass-inspector-perl_1.32-1_all.deb ...
Unpacking libclass-inspector-perl (1.32-1) ...
Selecting previously unselected package libfile-sharedir-perl.
Preparing to unpack .../04-libfile-sharedir-perl_1.104-1_all.deb ...
Unpacking libfile-sharedir-perl (1.104-1) ...
Selecting previously unselected package libdatetime-locale-perl.
Preparing to unpack .../05-libdatetime-locale-perl_1%3a1.17-1_all.deb
/sudo apt install ./*.deb/...
Unpacking libdatetime-locale-perl (1:1.17-1) ...
Selecting previously unselected package libclass-singleton-perl.
Preparing to unpack .../06-libclass-singleton-perl_1.5-1_all.deb ...
Unpacking libclass-singleton-perl (1.5-1) ...
Selecting previously unselected package libdatetime-timezone-perl.
Preparing to unpack
.../07-libdatetime-timezone-perl_1%3a2.18-1+2018d_all.deb ...
Unpacking libdatetime-timezone-perl (1:2.18-1+2018d) ...
Selecting previously unselected package libdatetime-perl.
Preparing to unpack .../08-libdatetime-perl_2%3a1.46-1_amd64.deb ...
Unpacking libdatetime-perl (2:1.46-1) ...
Selecting previously unselected package libjson-perl.
Preparing to unpack .../09-libjson-perl_2.97001-1_all.deb ...
Unpacking libjson-perl (2.97001-1) ...
Selecting previously unselected package libfinance-quote-perl.
Preparing to unpack .../10-libfinance-quote-perl_1.47-1_all.deb ...
Unpacking libfinance-quote-perl (1.47-1) ...
Selecting previously unselected package libdate-manip-perl.
Preparing to unpack .../11-libdate-manip-perl_6.60-1_all.deb ...
Unpacking libdate-manip-perl (6.60-1) ...
Selecting previously unselected package gnucash.
Preparing to unpack .../12-gnucash_3.4_amd64.deb ...
Unpacking gnucash (1:3.4) ...
Selecting previously unselected package libcommon-sense-perl.
Preparing to unpack .../13-libcommon-sense-perl_3.74-2build2_amd64.deb ...
Unpacking libcommon-sense-perl (3.74-2build2) ...
Selecting previously unselected package libtypes-serialiser-perl.
Preparing to unpack .../14-libtypes-serialiser-perl_1.0-1_all.deb ...
Unpacking libtypes-serialiser-perl (1.0-1) ...
Selecting previously unselected package libjson-xs-perl.
Preparing to unpack .../15-libjson-xs-perl_3.040-1_amd64.deb ...
Unpacking libjson-xs-perl (3.040-1) ...
Selecting previously unselected package python3-gnucash.
Preparing to unpack .../16-python3-gnucash_3.4_amd64.deb ...
Unpacking python3-gnucash (1:3.4) ...
Selecting previously unselected package gnucash-docs.
Preparing to unpack .../17-gnucash-docs_2.6.19-1_all.deb ...
Unpacking gnucash-docs (2.6.19-1) ...
Setting up libhtml-tableextract-perl (2.15-1) ...
Setting up libjs-jquery (3.2.1-1) ...
Setting up libcommon-sense-perl (3.74-2build2) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for libglib2.0-0:amd64 (2.56.3-0ubuntu0.18.04.1) ...
Setting up libtypes-serialiser-perl (1.0-1) ...
Setting up python3-gnucash (1:3.4) ...
Setting up libdate-manip-perl (6.60-1) ...
Setting up gnucash-common (1:3.4) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
Setting up libjson-perl (2.97001-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Setting up gnucash-docs (2.6.19-1) ...
Setting up libclass-inspector-perl (1.32-1) ...
Setting up libclass-singleton-perl (1.5-1) ...
Setting up libdatetime-timezone-perl (1:2.18-1+2018d) ...
Setting up libjson-xs-perl (3.040-1) ...ls -Fal *.deb
Setting up libfile-sharedir-perl (1.104-1) ...
Setting up libdatetime-locale-perl (1:1.17-1) ...
Setting up libdatetime-perl (2:1.46-1) ...
Setting up libfinance-quote-perl (1.47-1) ...
Setting up gnucash (1:3.4) ...

V3.4 came up just fine. 

>
> On Wed, 23 Jan 2019 at 17:27, Stephen M. Butler <[hidden email]> wrote:
>> On 1/22/19 8:08 PM, John Ralls wrote:
>>>> On Jan 22, 2019, at 7:01 PM, Stephen M. Butler <[hidden email]> wrote:
>>>>
>>>> Looking for someone more knowledgeable than I.  Where did I go wrong?
>>>>
>>>> I uninstalled my locally built gnucash (sudo make uninstall) and cleaned
>>>> the system (sudo apt autoremove) then started with these debian files:
>>>>
>>> [snip]
>>>
>>>> --> whereis gnucash
>>>> gnucash: /etc/gnucash /usr/local/etc/gnucash /usr/local/lib/gnucash
>>>>
>>>> --> gnucash
>>>>
>>>> Command 'gnucash' not found, but can be installed with:
>>>>
>>>> sudo apt install gnucash
>>>>
>>>> --> sudo apt install gnucash
>>>> Reading package lists... Done
>>>> Building dependency tree
>>>> Reading state information... Done
>>>> gnucash is already the newest version (1:3.4).
>>>> 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
>>>>
>>>>
>>>> SMB: At this point I decided to remove the packages and see if my local
>>>> build would install and run
>>> [snip]
>>>
>>>> SMB: And gnucash works.  So why didn't installing the debian package work?
>>> It appears from the dump that it didn’t complete installing because the Finance::Quote dependencies (which should be optional) and the jqplot dependency (needed for making chart reports, not optional) weren’t installed, but apt marked it as installed anyway. If you really care you could uninstall and reinstall the “official” gnucash.deb and see if it works. If it doesn’t then it would seem that something’s messed up and you should confer with Dimitry to figure out what it is.
>>>
>>> Regards,
>>> John Ralls
>>>
>>>
>> Removed my local build and installed the repository version (2.6.19 is
>> what it found).  That worked.
>>
>> Dimitry isn't interested in helping.
>>
>>
>>
>> --
>> Stephen M Butler, PMP, PSM
>> [hidden email]
>> [hidden email]
>> 253-350-0166
>> -------------------------------------------
>> GnuPG Fingerprint:  8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8
>>
>> _______________________________________________
>> gnucash-devel mailing list
>> [hidden email]
>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel


--
Stephen M Butler, PMP, PSM
[hidden email]
[hidden email]
253-350-0166
-------------------------------------------
GnuPG Fingerprint:  8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8


_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GNC-dev] Debian files

Colin Law
That is working well for me (on a virgin 18.10 system).

Excellent work.

Colin

On Wed, 23 Jan 2019 at 23:15, Stephen M. Butler <[hidden email]> wrote:

>
> On 1/23/19 12:55 PM, Colin Law wrote:
> > Steve, are you sure it is worth all this effort? If the flatpak
> > nightly and stable builds become available then they will be perfectly
> > acceptable for Ubuntu.
> >
> > Colin
>
>
> Excellent question!  Probably not.  But then, I have some success this
> afternoon (US West Coast).
>
> I did the following and it worked for me.  I've uploaded the three deb
> files (along with the ddeb and changes, etc) to:
>
> https://drive.google.com/open?id=1fV_fURy6c77e7gf6S41lTacM7dFyy7VD
>
> I still need to figure out how to package this for Launchpad -- but I
> think I just crossed over the biggest hurdle.
>
> Besides, how else am I supposed to learn this stuff?  <<grin>>
>
> Items I see still need to be done:
>
> 1.  Script the steps I made so I can automate it and avoid typing mistakes.
>
> 2.  Push to launchpad so they can rebuild it.
>
> Probably not worth it -- but it feels good to have accomplished this so far!
>
> steve@SteveLaptop:~/Projects/GnuCash$ /*ls -Fal *.deb*/
> -rw-r--r-- 1 steve steve 3901212 Jan 23 14:29 gnucash_3.4_amd64.deb
> -rw-r--r-- 1 steve steve 5027024 Jan 23 14:29 gnucash-common_3.4_all.deb
> -rw-r--r-- 1 steve steve  268880 Jan 23 14:29 python3-gnucash_3.4_amd64.deb
>
>
> steve@SteveLaptop:~/Projects/GnuCash$ */sudo apt install ./*.deb/*
> [sudo] password for steve:
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Note, selecting 'gnucash' instead of './gnucash_3.4_amd64.deb'
> Note, selecting 'gnucash-common' instead of './gnucash-common_3.4_all.deb'
> Note, selecting 'python3-gnucash' instead of
> './python3-gnucash_3.4_amd64.deb'
> The following additional packages will be installed:
>   gnucash-docs libclass-inspector-perl libclass-singleton-perl
> libcommon-sense-perl libdate-manip-perl libdatetime-locale-perl
> libdatetime-perl libdatetime-timezone-perl libfile-sharedir-perl
>   libfinance-quote-perl libhtml-tableextract-perl libjs-jquery
> libjson-perl libjson-xs-perl libtypes-serialiser-perl
> Suggested packages:ls -Fal *.deb
>   libdbd-mysql libhtml-element-extended-perl
> Recommended packages:
>   pythone3-gnucash
> The following NEW packages will be installed:
>   gnucash gnucash-common gnucash-docs libclass-inspector-perl
> libclass-singleton-perl libcommon-sense-perl libdate-manip-perl
> libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl
>   libfile-sharedir-perl libfinance-quote-perl libhtml-tableextract-perl
> libjs-jquery libjson-perl libjson-xs-perl libtypes-serialiser-perl
> python3-gnucash
> 0 upgraded, 18 newly installed, 0 to remove and 3 not upgraded.
> Need to get 0 B/98.5 MB of archives.
> After this operation, 227 MB of additional disk space will be used.
> Do you want to continue? [Y/n] Y
> Get:1 /home/steve/Projects/GnuCash/gnucash-common_3.4_all.deb
> gnucash-common all 1:3.4 [5,027 kB]
> Get:2 /home/steve/Projects/GnuCash/gnucash_3.4_amd64.deb gnucash amd64
> 1:3.4 [3,901 kB]
> Get:3 /home/steve/Projects/GnuCash/python3-gnucash_3.4_amd64.deb
> python3-gnucash amd64 1:3.4 [269 kB]
> Selecting previously unselected package libjs-jquery.
> (Reading database ... 232220 files and directories currently installed.)
> Preparing to unpack .../00-libjs-jquery_3.2.1-1_all.deb ...ls -Fal *.deb
> Unpacking libjs-jquery (3.2.1-1) ...
> Selecting previously unselected package gnucash-common.
> Preparing to unpack .../01-gnucash-common_3.4_all.deb ...
> Unpacking gnucash-common (1:3.4) ...
> Selecting previously unselected package libhtml-tableextract-perl.
> Preparing to unpack .../02-libhtml-tableextract-perl_2.15-1_all.deb ...
> Unpacking libhtml-tableextract-perl (2.15-1) ...
> Selecting previously unselected package libclass-inspector-perl.
> Preparing to unpack .../03-libclass-inspector-perl_1.32-1_all.deb ...
> Unpacking libclass-inspector-perl (1.32-1) ...
> Selecting previously unselected package libfile-sharedir-perl.
> Preparing to unpack .../04-libfile-sharedir-perl_1.104-1_all.deb ...
> Unpacking libfile-sharedir-perl (1.104-1) ...
> Selecting previously unselected package libdatetime-locale-perl.
> Preparing to unpack .../05-libdatetime-locale-perl_1%3a1.17-1_all.deb
> /sudo apt install ./*.deb/...
> Unpacking libdatetime-locale-perl (1:1.17-1) ...
> Selecting previously unselected package libclass-singleton-perl.
> Preparing to unpack .../06-libclass-singleton-perl_1.5-1_all.deb ...
> Unpacking libclass-singleton-perl (1.5-1) ...
> Selecting previously unselected package libdatetime-timezone-perl.
> Preparing to unpack
> .../07-libdatetime-timezone-perl_1%3a2.18-1+2018d_all.deb ...
> Unpacking libdatetime-timezone-perl (1:2.18-1+2018d) ...
> Selecting previously unselected package libdatetime-perl.
> Preparing to unpack .../08-libdatetime-perl_2%3a1.46-1_amd64.deb ...
> Unpacking libdatetime-perl (2:1.46-1) ...
> Selecting previously unselected package libjson-perl.
> Preparing to unpack .../09-libjson-perl_2.97001-1_all.deb ...
> Unpacking libjson-perl (2.97001-1) ...
> Selecting previously unselected package libfinance-quote-perl.
> Preparing to unpack .../10-libfinance-quote-perl_1.47-1_all.deb ...
> Unpacking libfinance-quote-perl (1.47-1) ...
> Selecting previously unselected package libdate-manip-perl.
> Preparing to unpack .../11-libdate-manip-perl_6.60-1_all.deb ...
> Unpacking libdate-manip-perl (6.60-1) ...
> Selecting previously unselected package gnucash.
> Preparing to unpack .../12-gnucash_3.4_amd64.deb ...
> Unpacking gnucash (1:3.4) ...
> Selecting previously unselected package libcommon-sense-perl.
> Preparing to unpack .../13-libcommon-sense-perl_3.74-2build2_amd64.deb ...
> Unpacking libcommon-sense-perl (3.74-2build2) ...
> Selecting previously unselected package libtypes-serialiser-perl.
> Preparing to unpack .../14-libtypes-serialiser-perl_1.0-1_all.deb ...
> Unpacking libtypes-serialiser-perl (1.0-1) ...
> Selecting previously unselected package libjson-xs-perl.
> Preparing to unpack .../15-libjson-xs-perl_3.040-1_amd64.deb ...
> Unpacking libjson-xs-perl (3.040-1) ...
> Selecting previously unselected package python3-gnucash.
> Preparing to unpack .../16-python3-gnucash_3.4_amd64.deb ...
> Unpacking python3-gnucash (1:3.4) ...
> Selecting previously unselected package gnucash-docs.
> Preparing to unpack .../17-gnucash-docs_2.6.19-1_all.deb ...
> Unpacking gnucash-docs (2.6.19-1) ...
> Setting up libhtml-tableextract-perl (2.15-1) ...
> Setting up libjs-jquery (3.2.1-1) ...
> Setting up libcommon-sense-perl (3.74-2build2) ...
> Processing triggers for mime-support (3.60ubuntu1) ...
> Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
> Processing triggers for libglib2.0-0:amd64 (2.56.3-0ubuntu0.18.04.1) ...
> Setting up libtypes-serialiser-perl (1.0-1) ...
> Setting up python3-gnucash (1:3.4) ...
> Setting up libdate-manip-perl (6.60-1) ...
> Setting up gnucash-common (1:3.4) ...
> Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
> Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
> Setting up libjson-perl (2.97001-1) ...
> Processing triggers for hicolor-icon-theme (0.17-2) ...
> Setting up gnucash-docs (2.6.19-1) ...
> Setting up libclass-inspector-perl (1.32-1) ...
> Setting up libclass-singleton-perl (1.5-1) ...
> Setting up libdatetime-timezone-perl (1:2.18-1+2018d) ...
> Setting up libjson-xs-perl (3.040-1) ...ls -Fal *.deb
> Setting up libfile-sharedir-perl (1.104-1) ...
> Setting up libdatetime-locale-perl (1:1.17-1) ...
> Setting up libdatetime-perl (2:1.46-1) ...
> Setting up libfinance-quote-perl (1.47-1) ...
> Setting up gnucash (1:3.4) ...
>
> V3.4 came up just fine.
>
> >
> > On Wed, 23 Jan 2019 at 17:27, Stephen M. Butler <[hidden email]> wrote:
> >> On 1/22/19 8:08 PM, John Ralls wrote:
> >>>> On Jan 22, 2019, at 7:01 PM, Stephen M. Butler <[hidden email]> wrote:
> >>>>
> >>>> Looking for someone more knowledgeable than I.  Where did I go wrong?
> >>>>
> >>>> I uninstalled my locally built gnucash (sudo make uninstall) and cleaned
> >>>> the system (sudo apt autoremove) then started with these debian files:
> >>>>
> >>> [snip]
> >>>
> >>>> --> whereis gnucash
> >>>> gnucash: /etc/gnucash /usr/local/etc/gnucash /usr/local/lib/gnucash
> >>>>
> >>>> --> gnucash
> >>>>
> >>>> Command 'gnucash' not found, but can be installed with:
> >>>>
> >>>> sudo apt install gnucash
> >>>>
> >>>> --> sudo apt install gnucash
> >>>> Reading package lists... Done
> >>>> Building dependency tree
> >>>> Reading state information... Done
> >>>> gnucash is already the newest version (1:3.4).
> >>>> 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
> >>>>
> >>>>
> >>>> SMB: At this point I decided to remove the packages and see if my local
> >>>> build would install and run
> >>> [snip]
> >>>
> >>>> SMB: And gnucash works.  So why didn't installing the debian package work?
> >>> It appears from the dump that it didn’t complete installing because the Finance::Quote dependencies (which should be optional) and the jqplot dependency (needed for making chart reports, not optional) weren’t installed, but apt marked it as installed anyway. If you really care you could uninstall and reinstall the “official” gnucash.deb and see if it works. If it doesn’t then it would seem that something’s messed up and you should confer with Dimitry to figure out what it is.
> >>>
> >>> Regards,
> >>> John Ralls
> >>>
> >>>
> >> Removed my local build and installed the repository version (2.6.19 is
> >> what it found).  That worked.
> >>
> >> Dimitry isn't interested in helping.
> >>
> >>
> >>
> >> --
> >> Stephen M Butler, PMP, PSM
> >> [hidden email]
> >> [hidden email]
> >> 253-350-0166
> >> -------------------------------------------
> >> GnuPG Fingerprint:  8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8
> >>
> >> _______________________________________________
> >> gnucash-devel mailing list
> >> [hidden email]
> >> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>
>
> --
> Stephen M Butler, PMP, PSM
> [hidden email]
> [hidden email]
> 253-350-0166
> -------------------------------------------
> GnuPG Fingerprint:  8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8
>
>
_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GNC-dev] Debian files

Stephen M. Butler
On 1/24/19 8:21 AM, Colin Law wrote:
> That is working well for me (on a virgin 18.10 system).
>
> Excellent work.
>
> Colin


Thanks Colin and everyone else for your pointers and help along the way.

>
> On Wed, 23 Jan 2019 at 23:15, Stephen M. Butler <[hidden email]> wrote:
>> On 1/23/19 12:55 PM, Colin Law wrote:
>>> Steve, are you sure it is worth all this effort? If the flatpak
>>> nightly and stable builds become available then they will be perfectly
>>> acceptable for Ubuntu.
>>>
>>> Colin
>>
>> Excellent question!  Probably not.  But then, I have some success this
>> afternoon (US West Coast).
>>
>> I did the following and it worked for me.  I've uploaded the three deb
>> files (along with the ddeb and changes, etc) to:
>>
>> https://drive.google.com/open?id=1fV_fURy6c77e7gf6S41lTacM7dFyy7VD
>>
>> I still need to figure out how to package this for Launchpad -- but I
>> think I just crossed over the biggest hurdle.
>>
>> Besides, how else am I supposed to learn this stuff?  <<grin>>
>>
>> Items I see still need to be done:
>>
>> 1.  Script the steps I made so I can automate it and avoid typing mistakes.
>>
>> 2.  Push to launchpad so they can rebuild it.
>>
>> Probably not worth it -- but it feels good to have accomplished this so far!
>>
<<large prune job>>
>> V3.4 came up just fine.

<<more pruning>>

--
Stephen M Butler, PMP, PSM
[hidden email]
[hidden email]
253-350-0166
-------------------------------------------
GnuPG Fingerprint:  8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8

_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel