Re: [GNC-dev] Wiki Building Instructions Reorganization

2018-09-25 Thread David Cousens
No Colin,

Theplan is to make the Ubuntu specific instructions into a generic Linux set  
and then deal with the distribution
diferences  or give users the information they need to translate them to 
another distribution .  In most cases it is
just substituting the appropriate package managers name (for a few there are 
also some syntax differences).  I have
provided a table of the package managers I know about and the basics of their 
install delete and repository search
command that can be added to for distributions not listed. The other major 
difference is the actual packaging and naming
of the dependencies. Other than that, the build instructions are pretty generic 
on Linux.  I had updated the Ubuntu
16.04 page at the shift to V3.0 becasue I ran across a few problems building it 
with the shift to gtk3.  I am planning
on either constructing a table or listing the differences in distribution 
specific sections. It will depend on whether
there are only a few differences in package names and construction or a lot. I 
suspect the majoer differences will be
between the RHEL , BSD and Debian based systems.

The main problem is assembling the information about the various distributions. 
I have run some other distributions in
VMs. The advantage of that is you get a clean system with just the libraries 
installed with the distribution and not
other software. My machine is fairly slow running VMs 

 I have a slightly  longer term plan, if I can find out how to make conditional 
parsing functions work in the wiki of
selecting your distribution from a list  and the instructions would magically 
change to be relevant for that
distribution (using what are known as magic words.).  I found a hint of how to 
do it in the media wiki documentation.
I'll download media wiki onto my system and experiment with it when I get a bit 
of time.

David Cousens

On Tue, 2018-09-25 at 17:08 +0100, Colin Law wrote:
> I am away from home at the moment so haven't been able to follow exactly what 
> is proposed here, is the intention do
> remove the existing instructions for building from source on Ubuntu [1] that 
> are very clear and easy to follow?
> 
> [1] https://wiki.gnucash.org/wiki/BuildUbuntu16.04
> 
> Colin
> 
> On Thu, 20 Sep 2018 at 06:28, David Cousens  wrote:
> > To all interested parties,
> > 
> > 
> > 
> > As a first step to doing a restructure I decided to map (fairly roughly) the
> > 
> > area of the wiki associated with Building GnuCash from Sources that was
> > 
> > accessible from the main wiki Building GnuCash page in an attached Freeplane
> > 
> > Mindmap  BuildingGnucashMap20180920.mm
> > 
> > 
> >  
> > 
> > .  It is fairly instructive in illustrating the problem. (Freeplane and
> > 
> > Freemind maps are not totally compatible as they diverged from a common
> > 
> > source some time ago )
> > 
> > 
> > 
> > I will construct a second mindmap to illustrate how I propose to restructure
> > 
> > this section of the wiki and then post it in this thread for comment
> > 
> > 
> > 
> > David Cousens
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > -
> > 
> > David Cousens
> > 
> > --
> > 
> > Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-Dev-f1435356.html
> > 
> > ___
> > 
> > gnucash-devel mailing list
> > 
> > gnucash-devel@gnucash.org
> > 
> > https://lists.gnucash.org/mailman/listinfo/gnucash-devel
> > 
> 
> 
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [GNC-dev] Wiki Building Instructions Reorganization

2018-09-25 Thread David Cousens
No Colin,

Theplan is to make the Ubuntu specific instructions into a generic Linux set  
and then deal with the distribution
diferences  or give users the information they need to translate them to 
another distribution .  In most cases it is
just substituting the appropriate package managers name (for a few there are 
also some syntax differences).  I have
provided a table of the package managers I know about and the basics of their 
install delete and repository search
command that can be added to for distributions not listed. The other major 
difference is the actual packaging and naming
of the dependencies. Other than that, the build instructions are pretty generic 
on Linux.  I had updated the Ubuntu
16.04 page at the shift to V3.0 becasue I ran across a few problems building it 
with the shift to gtk3.  I am planning
on either constructing a table or listing the differences in distribution 
specific sections. It will depend on whether
there are only a few differences in package names and construction or a lot. I 
suspect the majoer differences will be
between the RHEL , BSD and Debian based systems.

The main problem is assembling the information about the various distributions. 
I have run some other distributions in
VMs. The advantage of that is you get a clean system with just the libraries 
installed with the distribution and not
other software. My machine is fairly slow running VMs 

 I have a slightly  longer term plan, if I can find out how to make conditional 
parsing functions work in the wiki of
selecting your distribution from a list  and the instructions would magically 
change to be relevant for that
distribution (using what are known as magic words.).  I found a hint of how to 
do it in the media wiki documentation.
I'll download media wiki onto my system and experiment with it when I get a bit 
of time.

David Cousens

On Tue, 2018-09-25 at 17:08 +0100, Colin Law wrote:
> I am away from home at the moment so haven't been able to follow exactly what 
> is proposed here, is the intention do
> remove the existing instructions for building from source on Ubuntu [1] that 
> are very clear and easy to follow?
> 
> [1] https://wiki.gnucash.org/wiki/BuildUbuntu16.04
> 
> Colin
> 
> On Thu, 20 Sep 2018 at 06:28, David Cousens  wrote:
> > To all interested parties,
> > 
> > 
> > 
> > As a first step to doing a restructure I decided to map (fairly roughly) the
> > 
> > area of the wiki associated with Building GnuCash from Sources that was
> > 
> > accessible from the main wiki Building GnuCash page in an attached Freeplane
> > 
> > Mindmap  BuildingGnucashMap20180920.mm
> > 
> > 
> >  
> > 
> > .  It is fairly instructive in illustrating the problem. (Freeplane and
> > 
> > Freemind maps are not totally compatible as they diverged from a common
> > 
> > source some time ago )
> > 
> > 
> > 
> > I will construct a second mindmap to illustrate how I propose to restructure
> > 
> > this section of the wiki and then post it in this thread for comment
> > 
> > 
> > 
> > David Cousens
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > -
> > 
> > David Cousens
> > 
> > --
> > 
> > Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-Dev-f1435356.html
> > 
> > ___
> > 
> > gnucash-devel mailing list
> > 
> > gnucash-devel@gnucash.org
> > 
> > https://lists.gnucash.org/mailman/listinfo/gnucash-devel
> > 
> 
> 
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [GNC-dev] webkitgtk

2018-09-25 Thread John Ralls



> On Sep 25, 2018, at 10:32 AM, cicko  wrote:
> 
> I was trying something out with pywebview library in Python, ran into some
> issues and found that python-webkitgtk
> (https://software.opensuse.org/package/python-webkitgtk) package has been
> removed from openSuse.
> 
> But that's just the beginning. The webkitgtk package itself is being
> removed, as can be seen in
> https://bugzilla.opensuse.org/show_bug.cgi?id=1055659.
> I guess/hope you are aware of the fact that gnucash is one of the few
> dependencies listed at the bottom of that issue.
> 
> My real question, though, is what will webkitgtk be replaced with? It's a
> web view component and I'm looking for an alternative for my pywebview app.
> Well, one real alternative for me is to use Qt, which is also supported by
> pywebview on Linux. I'm also wondering what is the solution for gnucash in
> general.

Boy, you really haven't been keeping up. The whole point of the Gtk3 upgrade 
was because Fedora and some other distros dropped webkitgtk. The replacement 
package for GnuCash 3.x would be 
https://software.opensuse.org/package/webkit2gtk3-devel. To use with python 
you'll use gobject-introspection (pygobject), see 
https://wiki.gnome.org/Projects/WebKitGtk/ProgrammingGuide/Bindings.

Regards,
John Ralls

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


[GNC-dev] webkitgtk

2018-09-25 Thread cicko
I was trying something out with pywebview library in Python, ran into some
issues and found that python-webkitgtk
(https://software.opensuse.org/package/python-webkitgtk) package has been
removed from openSuse.

But that's just the beginning. The webkitgtk package itself is being
removed, as can be seen in
https://bugzilla.opensuse.org/show_bug.cgi?id=1055659.
I guess/hope you are aware of the fact that gnucash is one of the few
dependencies listed at the bottom of that issue.

My real question, though, is what will webkitgtk be replaced with? It's a
web view component and I'm looking for an alternative for my pywebview app.
Well, one real alternative for me is to use Qt, which is also supported by
pywebview on Linux. I'm also wondering what is the solution for gnucash in
general.




--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-Dev-f1435356.html
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [GNC-dev] Wiki Building Instructions Reorganization

2018-09-25 Thread Colin Law
I am away from home at the moment so haven't been able to follow exactly
what is proposed here, is the intention do remove the existing instructions
for building from source on Ubuntu [1] that are very clear and easy to
follow?

[1] https://wiki.gnucash.org/wiki/BuildUbuntu16.04

Colin

On Thu, 20 Sep 2018 at 06:28, David Cousens 
wrote:

> To all interested parties,
>
> As a first step to doing a restructure I decided to map (fairly roughly)
> the
> area of the wiki associated with Building GnuCash from Sources that was
> accessible from the main wiki Building GnuCash page in an attached
> Freeplane
> Mindmap  BuildingGnucashMap20180920.mm
> <
> http://gnucash.1415818.n4.nabble.com/file/t375329/BuildingGnucashMap20180920.mm>
>
> .  It is fairly instructive in illustrating the problem. (Freeplane and
> Freemind maps are not totally compatible as they diverged from a common
> source some time ago )
>
> I will construct a second mindmap to illustrate how I propose to
> restructure
> this section of the wiki and then post it in this thread for comment
>
> David Cousens
>
>
>
> -
> David Cousens
> --
> Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-Dev-f1435356.html
> ___
> gnucash-devel mailing list
> gnucash-devel@gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel