Re: [GNC-dev] Gnucash Unavailable ???

2020-07-14 Thread David H
Thanks Derek saw that,  appreciate all your hard work :-)

Cheers David H.

On Wed, 15 Jul 2020 at 01:58, Derek Atkins  wrote:

> David H  writes:
>
> > No emails for a couple of days, wiki unavailable, just checking :-)
>
> Yeah, network outage.  All back now.
> See my email I sent a couple hours ago.
>
> > Cheers David H.
>
> -derek
> --
>Derek Atkins 617-623-3745
>de...@ihtfp.com www.ihtfp.com
>Computer and Internet Security Consultant
>
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [GNC-dev] "2" version of source code

2020-07-14 Thread John Ralls
I don't think that the speed is fixable on Gtk3: GtkTreeModels are slow and big 
ones are slower. Gtk4 has a new ListModel architecture that's supposed to be 
faster but of course it hasn't yet encountered the real world so there's no way 
to be sure.

Jean, Reg2 has its own component, Regist-2, in the bug tracker. You might 
review the bugs.

Regards,
John Ralls


> On Jul 14, 2020, at 8:49 AM, Robert Fewell <14ubo...@gmail.com> wrote:
> 
> Jean,
> I have been relooking at this and wil give it another go. When I first made
> the changes, all seemed to be OK but with large transaction lists it was
> slow. Also if I remember right there was a lot of, it is not the same as
> the existing which slightly put me off any further progress.
> I have recently created a new tree view / model based on the original
> register rewrite to see if I had made an error with my changes but it also
> is slow with large transaction lists, slightly quicker than my effort but I
> think that was down to only having one transaction row.
> I did implement only retrieving part of the transaction list at a time but
> this needs to be changed along with the vertical scrollbars which I may
> have an idea about.
> 
> If you can wait, I will try and spend more time on it soon. Multi selection
> still might be tricky, what do you want that for?
> 
> Regards,
> Bob
> 
> On Tue, 14 Jul 2020 at 16:11, Jean Laroche  wrote:
> 
>> Hi Devs,
>> Last night I was looking at what it would take to allow selecting
>> multiple transactions in the split register, and realize (if I'm not
>> mistaken) that the split register is not based on a tree view (in which
>> case it would be easy to allow multi-select, but possibly tricky to do
>> the right thing after that).
>> On the other hand, there are versions of the .c source files with a "2",
>> which I believe were a rework of the basic GC UI elements, and one of
>> them is the split register. The version 2 of it is apparently based on a
>> tree view and I remember somebody mentioning that the refactoring was
>> intended to allow multi-select (among other things I'm sure).
>> 
>> Question:
>> - What's the status of the "2" versions? This was worked on more than 10
>> years ago, if I remember correctly. No update since?
>> - How far was it from completion? Would it be a huge effort to look at
>> the code and make it functional? I know it can be enabled with a special
>> flag when we launch gnucash, what I don't know is what's missing before
>> the "2" versions can be adopted...
>> 
>> Jean
>> ___
>> 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

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


Re: [GNC-dev] "2" version of source code

2020-07-14 Thread Jean Laroche
Ah cool! Let me know if I can help revive the code (I doubt it, this is 
usually a solo effort, but just in case).
I just think that multi-select is a standard features of software and 
it's nuts that we're missing it. It would help with many things I think: 
deleting a bunch of transactions, moving them etc. Not that it's easy to 
do mind you, I realize that (corner cases etc). But I think we at least 
have to try, no?


Jean

On 7/14/20 8:49 AM, Robert Fewell wrote:

Jean,
I have been relooking at this and wil give it another go. When I first 
made the changes, all seemed to be OK but with large transaction lists 
it was slow. Also if I remember right there was a lot of, it is not the 
same as the existing which slightly put me off any further progress.
I have recently created a new tree view / model based on the original 
register rewrite to see if I had made an error with my changes but it 
also is slow with large transaction lists, slightly quicker than my 
effort but I think that was down to only having one transaction row.
I did implement only retrieving part of the transaction list at a time 
but this needs to be changed along with the vertical scrollbars which I 
may have an idea about.


If you can wait, I will try and spend more time on it soon. Multi 
selection still might be tricky, what do you want that for?


Regards,
Bob

On Tue, 14 Jul 2020 at 16:11, Jean Laroche > wrote:


Hi Devs,
Last night I was looking at what it would take to allow selecting
multiple transactions in the split register, and realize (if I'm not
mistaken) that the split register is not based on a tree view (in which
case it would be easy to allow multi-select, but possibly tricky to do
the right thing after that).
On the other hand, there are versions of the .c source files with a
"2",
which I believe were a rework of the basic GC UI elements, and one of
them is the split register. The version 2 of it is apparently based
on a
tree view and I remember somebody mentioning that the refactoring was
intended to allow multi-select (among other things I'm sure).

Question:
- What's the status of the "2" versions? This was worked on more
than 10
years ago, if I remember correctly. No update since?
- How far was it from completion? Would it be a huge effort to look at
the code and make it functional? I know it can be enabled with a
special
flag when we launch gnucash, what I don't know is what's missing before
the "2" versions can be adopted...

Jean
___
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] Gnucash Unavailable ???

2020-07-14 Thread Derek Atkins
David H  writes:

> No emails for a couple of days, wiki unavailable, just checking :-)

Yeah, network outage.  All back now.
See my email I sent a couple hours ago.

> Cheers David H.

-derek
-- 
   Derek Atkins 617-623-3745
   de...@ihtfp.com www.ihtfp.com
   Computer and Internet Security Consultant
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [GNC-dev] "2" version of source code

2020-07-14 Thread Robert Fewell
Jean,
I have been relooking at this and wil give it another go. When I first made
the changes, all seemed to be OK but with large transaction lists it was
slow. Also if I remember right there was a lot of, it is not the same as
the existing which slightly put me off any further progress.
I have recently created a new tree view / model based on the original
register rewrite to see if I had made an error with my changes but it also
is slow with large transaction lists, slightly quicker than my effort but I
think that was down to only having one transaction row.
I did implement only retrieving part of the transaction list at a time but
this needs to be changed along with the vertical scrollbars which I may
have an idea about.

If you can wait, I will try and spend more time on it soon. Multi selection
still might be tricky, what do you want that for?

Regards,
Bob

On Tue, 14 Jul 2020 at 16:11, Jean Laroche  wrote:

> Hi Devs,
> Last night I was looking at what it would take to allow selecting
> multiple transactions in the split register, and realize (if I'm not
> mistaken) that the split register is not based on a tree view (in which
> case it would be easy to allow multi-select, but possibly tricky to do
> the right thing after that).
> On the other hand, there are versions of the .c source files with a "2",
> which I believe were a rework of the basic GC UI elements, and one of
> them is the split register. The version 2 of it is apparently based on a
> tree view and I remember somebody mentioning that the refactoring was
> intended to allow multi-select (among other things I'm sure).
>
> Question:
> - What's the status of the "2" versions? This was worked on more than 10
> years ago, if I remember correctly. No update since?
> - How far was it from completion? Would it be a huge effort to look at
> the code and make it functional? I know it can be enabled with a special
> flag when we launch gnucash, what I don't know is what's missing before
> the "2" versions can be adopted...
>
> Jean
> ___
> 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] "2" version of source code

2020-07-14 Thread Derek Atkins
Hi Jean,

On Mon, July 13, 2020 2:25 pm, Jean Laroche wrote:
> Hi Devs,
> Last night I was looking at what it would take to allow selecting
> multiple transactions in the split register, and realize (if I'm not
> mistaken) that the split register is not based on a tree view (in which
> case it would be easy to allow multi-select, but possibly tricky to do
> the right thing after that).

This is what I told you.  :)

> On the other hand, there are versions of the .c source files with a "2",
> which I believe were a rework of the basic GC UI elements, and one of
> them is the split register. The version 2 of it is apparently based on a
> tree view and I remember somebody mentioning that the refactoring was
> intended to allow multi-select (among other things I'm sure).

Yes, this is the "register2 rewrite" that didn't finish.

> Question:
> - What's the status of the "2" versions? This was worked on more than 10
> years ago, if I remember correctly. No update since?
> - How far was it from completion? Would it be a huge effort to look at
> the code and make it functional? I know it can be enabled with a special
> flag when we launch gnucash, what I don't know is what's missing before
> the "2" versions can be adopted...

Honestly I cannot answer these questions, so hopefully someone else will. 
I just know it wasn't feature complete before Rob Fewell (IIRC) ran out of
steam, and nobody else picked it up.

> Jean

-derek

-- 
   Derek Atkins 617-623-3745
   de...@ihtfp.com www.ihtfp.com
   Computer and Internet Security Consultant

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


[GNC-dev] "2" version of source code

2020-07-14 Thread Jean Laroche

Hi Devs,
Last night I was looking at what it would take to allow selecting 
multiple transactions in the split register, and realize (if I'm not 
mistaken) that the split register is not based on a tree view (in which 
case it would be easy to allow multi-select, but possibly tricky to do 
the right thing after that).
On the other hand, there are versions of the .c source files with a "2", 
which I believe were a rework of the basic GC UI elements, and one of 
them is the split register. The version 2 of it is apparently based on a 
tree view and I remember somebody mentioning that the refactoring was 
intended to allow multi-select (among other things I'm sure).


Question:
- What's the status of the "2" versions? This was worked on more than 10 
years ago, if I remember correctly. No update since?
- How far was it from completion? Would it be a huge effort to look at 
the code and make it functional? I know it can be enabled with a special 
flag when we launch gnucash, what I don't know is what's missing before 
the "2" versions can be adopted...


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


[GNC-dev] Gnucash Unavailable ???

2020-07-14 Thread David H
No emails for a couple of days, wiki unavailable, just checking :-)

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


[GNC-dev] [MAINT] Unplanned network outage for GnuCash Server

2020-07-14 Thread Derek Atkins
Hi,

TL;DR: My ISP's upstream router failed causing my network to go away for
the last 36 hours.  IPv4 service is back as of 9am US/EDT today.  IPv6
service should be back shortly (and and I'm writing this, IPv6 is back).

Long version:
Around 8pm US/EDT on Sunday, July 12th I noticed that my network had
failed.  I traced it down to the fact that I couldn't reach my upstream
ISP router so I sent email asking for assistance.  There was nothing else
I could do from my end until I heard back from them.

Yesterday I reached out again and was told that the router crashed hard
and they were working on replacing it and trying to find a backup
configuration as well.  That was as of 3am Monday morning.

Yesterday evening I noticed that the router was reachable again, but it
wasn't routing my network to me, so this morning I reached out yet again,
and they were able to re-install my configuration, but they had a bug in
the IPv6 config.  Still, I noticed email started flowing shortly after
9am.  Once they corrected the IPv6 config (which happened while I was
typing this in), everything came back up and now appears to be reachable.

Because it was only down for 36 hours, no email should be lost, only
delayed, and no other local data was lost on the GnuCash server.

I'm sorry for any inconvenience this may have caused.  Alas, there's not
much I can do about an upstream router blowing up.  :(

Happy GnuCashing y'all.  :-D

-derek

-- 
   Derek Atkins 617-623-3745
   de...@ihtfp.com www.ihtfp.com
   Computer and Internet Security Consultant

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