[GNC-dev] are all the public names for gnc still valid ?

2023-05-09 Thread Wm

been a while since I tried them but some don't seem to be working

--
Wm ...

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


[GNC-dev] running freshly built gnucash without reinstalling the entire package

2023-05-09 Thread Platon Pronko

Hi!

I'm trying to apply some changes to the code and test them. Previously I could 
just execute `make` in the build directory and then run `./bin/gnucash`, 
however on 5.x versions that stopped working. My current workaround is to build 
and reinstall the entire package (I'm on Arch Linux), but that's very slow and 
inconvenient.

Is there some way to run the code directly from the build tree, or install into 
some temporary location and run from there?


Below are my attempts so far.

When I run ./build/bin/gnucash (in the repository) I get some error about 
inability to find app-utils module:

```
ice-9/boot-9.scm:3330:6: In procedure resolve-interface:
no code for module (gnucash app-utils)
```

I looked through the docs, and in "Starting GnuCash from the build tree" I 
found some reference to installing it using some custom --prefix. My next attempt was to 
run `make DESTDIR=/var/tmp/gnucash/ install`. Then I tried starting gnucash from that 
temp location:

```
$ /var/tmp/gnucash/usr/bin/gnucash
/var/tmp/gnucash/usr/bin/gnucash: error while loading shared libraries: 
libgnc-module.so: cannot open shared object file: No such file or directory
```

Which is logical, because the binaries were not installed in the global library 
dirs. I tried adding the paths to LD_LIBRARY_PATH:

```
$ LD_LIBRARY_PATH=/var/tmp/gnucash/usr/lib/:/var/tmp/gnucash/usr/lib/gnucash/ 
./usr/bin/gnucash
This is a development version. It may or may not work.
Report bugs and other problems to gnucash-devel@gnucash.org
You can also lookup and file bug reports at https://bugs.gnucash.org
To find the last stable version, please refer to https://www.gnucash.org/
Backtrace:
In ice-9/boot-9.scm:
  1752:10  5 (with-exception-handler _ _ #:unwind? _ # _)
In unknown file:
   4 (apply-smob/0 #)
In ice-9/boot-9.scm:
  3935:20  3 (process-use-modules _)
   222:17  2 (map1 (((gnucash app-utils
  3936:31  1 (_ ((gnucash app-utils)))
   3330:6  0 (resolve-interface (gnucash app-utils) #:select _ #:hide …)

ice-9/boot-9.scm:3330:6: In procedure resolve-interface:
no code for module (gnucash app-utils)
```

Now I again get the error about inability to find the modules. Tried setting 
GNC_MODULE_PATH - no effect. Then I tried setting GUILE_LOAD_PATH, and observed 
some change in file open syscalls in strace. After tweaking GUILE_LOAD_PATH 
some more I arrived at:

```
LD_LIBRARY_PATH=/var/tmp/gnucash/usr/lib/:/var/tmp/gnucash/usr/lib/gnucash/ 
GUILE_LOAD_PATH=/var/tmp/gnucash/usr/share/guile/site/3.0/ ./usr/bin/gnucash
```

It starts, but fails with coredump when I try to do "File > Open...":

```
gnucash/gnome-utils/dialog-file-access.c:487:gnc_ui_file_access: assertion failed: 
(active_access_method_index >= 0)
```

--
Best regards,
Platon Pronko
PGP 2A62D77A7A2CB94E
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [GNC-dev] v5 breaks multicol reports, why didn't someone check this behavior?

2023-05-09 Thread David Cousens
Wm,

The problem arises because you opened your original post with this:
 
"The problem is the fuckwit in charge there doesn't allow reports from 
people that don't suck his penis."

Just point out the problem with the program - we neither want, need or care for
your personal vitriol and feelings of inadequacy. That only serves to divert
attention away from the problem that needs to be fixed and you become the
problem.  If you can't fix it, just tell those who can what the problem is and
let them get on with it. 

David  Cousens




On Tue, 2023-05-09 at 18:10 +0100, Wm wrote:
> Since I know as fact that v5 is making a mistake WHY THE FUCK is this 
> nagging incorrect message allowed into the group?
> 
> FFS when *I* point out a mistake *I* get complaints, jeez :(
> 
> Have some decency and honesty folks !
> 
> Wm ...
> 
> On 2023-05-09 15:42, Mark wrote:
> > May 9, 2023 07:50:26 Wm :
> > > Wm ...
> > I understand that you're frustrated when you encounter bugs, but please
> > remember, Gnucash is developed by volunteers. They are developing software
> > and fixing bugs because they enjoy it, they are not, as far as I know, under
> > any contractual obligation to you. With that in mind, if you want someone to
> > feel motivated to fix a bug, a polite message that details how to reproduce
> > the bug would have better results than the message you sent.
> > 
> > Thanks,
> > Mark
> 
> ___
> 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] running freshly built gnucash without reinstalling the entire package

2023-05-09 Thread John Ralls
You must remove the installed GnuCash to run a different version from the build 
directory. There are also two environment variables, GNC_UNINSTALLED and 
GNC_BUILDDIR, that are needed for some edge-cases, mostly involving Guile code. 
Set the first one to 1 and the second to your absolute build directory path.

Regards,
John Ralls


> On May 1, 2023, at 5:48 AM, Platon Pronko  wrote:
> 
> Hi!
> 
> I'm trying to apply some changes to the code and test them. Previously I 
> could just execute `make` in the build directory and then run 
> `./bin/gnucash`, however on 5.x versions that stopped working. My current 
> workaround is to build and reinstall the entire package (I'm on Arch Linux), 
> but that's very slow and inconvenient.
> 
> Is there some way to run the code directly from the build tree, or install 
> into some temporary location and run from there?
> 
> 
> Below are my attempts so far.
> 
> When I run ./build/bin/gnucash (in the repository) I get some error about 
> inability to find app-utils module:
> 
> ```
> ice-9/boot-9.scm:3330:6: In procedure resolve-interface:
> no code for module (gnucash app-utils)
> ```
> 
> I looked through the docs, and in "Starting GnuCash from the build tree" I 
> found some reference to installing it using some custom --prefix. My next 
> attempt was to run `make DESTDIR=/var/tmp/gnucash/ install`. Then I tried 
> starting gnucash from that temp location:
> 
> ```
> $ /var/tmp/gnucash/usr/bin/gnucash
> /var/tmp/gnucash/usr/bin/gnucash: error while loading shared libraries: 
> libgnc-module.so: cannot open shared object file: No such file or directory
> ```
> 
> Which is logical, because the binaries were not installed in the global 
> library dirs. I tried adding the paths to LD_LIBRARY_PATH:
> 
> ```
> $ LD_LIBRARY_PATH=/var/tmp/gnucash/usr/lib/:/var/tmp/gnucash/usr/lib/gnucash/ 
> ./usr/bin/gnucash
> This is a development version. It may or may not work.
> Report bugs and other problems to gnucash-devel@gnucash.org
> You can also lookup and file bug reports at https://bugs.gnucash.org
> To find the last stable version, please refer to https://www.gnucash.org/
> Backtrace:
> In ice-9/boot-9.scm:
>  1752:10  5 (with-exception-handler _ _ #:unwind? _ # _)
> In unknown file:
>   4 (apply-smob/0 #)
> In ice-9/boot-9.scm:
>  3935:20  3 (process-use-modules _)
>   222:17  2 (map1 (((gnucash app-utils
>  3936:31  1 (_ ((gnucash app-utils)))
>   3330:6  0 (resolve-interface (gnucash app-utils) #:select _ #:hide …)
> 
> ice-9/boot-9.scm:3330:6: In procedure resolve-interface:
> no code for module (gnucash app-utils)
> ```
> 
> Now I again get the error about inability to find the modules. Tried setting 
> GNC_MODULE_PATH - no effect. Then I tried setting GUILE_LOAD_PATH, and 
> observed some change in file open syscalls in strace. After tweaking 
> GUILE_LOAD_PATH some more I arrived at:
> 
> ```
> LD_LIBRARY_PATH=/var/tmp/gnucash/usr/lib/:/var/tmp/gnucash/usr/lib/gnucash/ 
> GUILE_LOAD_PATH=/var/tmp/gnucash/usr/share/guile/site/3.0/ ./usr/bin/gnucash
> ```
> 
> It starts, but fails with coredump when I try to do "File > Open...":
> 
> ```
> gnucash/gnome-utils/dialog-file-access.c:487:gnc_ui_file_access: assertion 
> failed: (active_access_method_index >= 0)
> ```
> 
> -- 
> Best regards,
> Platon Pronko
> PGP 2A62D77A7A2CB94E
> ___
> 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


[GNC-dev] GnuCash 5.1-2 for macOS

2023-05-09 Thread John Ralls
There's a gtk3 regression in Gnucash-5.1-1. Nobody's reported hitting it yet, 
but it's there: I left a patch out when I updated gtk3 to 3.34.37 just before 
the 5.1 release. I've re-packaged with a correctly-patched library. This also 
has a patch to fix https://bugs.gnucash.org/show_bug.cgi?id=798906 for those 
users with a dual-monitor setup where one monitor is Retina and the other isn't.

65a67bdffbe2d50e5dbe69b7193acfde6d8964a0fbd631edfd0d064fbaea03d3  
Gnucash-Intel-5.1-2.dmg

https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.1/Gnucash-Intel-5.1-2.dmg
https://github.com/Gnucash/gnucash/releases/download/5.1/Gnucash-Intel-5.1-2.dmg

Regards,
John Ralls

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


Re: [GNC-dev] v5 breaks multicol reports, why didn't someone check this behavior?

2023-05-09 Thread Mark via gnucash-devel


May 9, 2023 07:50:26 Wm :
> Wm ...

I understand that you're frustrated when you encounter bugs, but please 
remember, Gnucash is developed by volunteers. They are developing software and 
fixing bugs because they enjoy it, they are not, as far as I know, under any 
contractual obligation to you. With that in mind, if you want someone to feel 
motivated to fix a bug, a polite message that details how to reproduce the bug 
would have better results than the message you sent.

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


[GNC-dev] v5 breaks multicol reports, why didn't someone check this behavior?

2023-05-09 Thread Wm

In case you think this belongs in
798809 – Multicolumn report error when reopened after saving. 
(gnucash.org) 

I agree, it does belong there.

The problem is the fuckwit in charge there doesn't allow reports from 
people that don't suck his penis.


When will someone take the "I'm important I say what gets to be a bug" 
people to task?


Anyway.

This particular bug is breaking v5 for anyone that uses multicol reports.

Those people are, ordinarily, people that group a set of reports 
together, for example, a set of accounts.

An income statement, a balance sheet, that sort of ordinary thing.

Those report combinations no longer work.

Existing reports, those that work using v4_14 work under v5_n *until* a 
save is made to the report store.


As soon as a save is made to the report store using v5 one or more of 
the multicol reports is trashed.


Basically, v5 is destroying existing reports.

I am fortunate, I have scripts from the last time the reports were fucked up
what the scripts do is strip out the individual reports and put them in 
a directory so saved-reports-2.8 can be resurrected after it is trashed


2 questions

Why is the person in charge of bugs still wasting people's time 
masturbating over who said what years ago rather than allowing 
conversation ?


Why is the person who wrote the code that broke the reporting system not 
responding in bugs ?


These are both *human* issues.

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


Re: [GNC-dev] v5 breaks multicol reports, why didn't someone check this behavior?

2023-05-09 Thread Wm

In case you are unusually stupid, try the recipe before replying you fool.

Wm ...

On 2023-05-09 15:42, Mark wrote:

May 9, 2023 07:50:26 Wm :

Wm ...

I understand that you're frustrated when you encounter bugs, but please 
remember, Gnucash is developed by volunteers. They are developing software and 
fixing bugs because they enjoy it, they are not, as far as I know, under any 
contractual obligation to you. With that in mind, if you want someone to feel 
motivated to fix a bug, a polite message that details how to reproduce the bug 
would have better results than the message you sent.

Thanks,
Mark


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


Re: [GNC-dev] v5 breaks multicol reports, why didn't someone check this behavior?

2023-05-09 Thread Wm
Since I know as fact that v5 is making a mistake WHY THE FUCK is this 
nagging incorrect message allowed into the group?


FFS when *I* point out a mistake *I* get complaints, jeez :(

Have some decency and honesty folks !

Wm ...

On 2023-05-09 15:42, Mark wrote:

May 9, 2023 07:50:26 Wm :

Wm ...

I understand that you're frustrated when you encounter bugs, but please 
remember, Gnucash is developed by volunteers. They are developing software and 
fixing bugs because they enjoy it, they are not, as far as I know, under any 
contractual obligation to you. With that in mind, if you want someone to feel 
motivated to fix a bug, a polite message that details how to reproduce the bug 
would have better results than the message you sent.

Thanks,
Mark


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


Re: [GNC-dev] Introduction of new GnuCash-Devel Subscriber

2023-05-09 Thread Doug Ransom
Thanks, that is excellent advice.  Maybe I will use squidfunk/github rather 
than the wiki.

I'll keep this for when I attempt to compile and reach out to Derek shall I 
need.




Doug Ransom d...@ransom.vip
From: flywire 
Sent: Monday, May 8, 2023 4:41 PM
To: Doug Ransom 
Cc: gnucash-devel 
Subject: Introduction of new GnuCash-Devel Subscriber

Welcome Doug,

If the docs become more than a few notes then 
https://squidfunk.github.io/mkdocs-material/ is a nice framework for writing 
docs in markdown and publishing on GitHub Pages.

I'll be interested in your progress compiling Gnucash in Windows and a copy of 
GnuCash Windows executable with the python bindings. Note 
https://lists.gnucash.org/pipermail/gnucash-user/2023-April/106619.html
> we don't have a Windows CI action, the nightly builds are done with the 
> https://github.com/gnucash/GnuCash-on-windows powershell scripts on a Windows 
> VM in Derek's basement.

A copy of that VM might be handy.

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


Re: [GNC-dev] v5 breaks multicol reports, why didn't someone check this behavior?

2023-05-09 Thread Jim DeLaHunt

On 2023-05-09 05:50, Wm wrote:

…The problem is the … in charge there doesn't allow reports from 
people that don't ….

[Unacceptable obscene language elided.]

…These are both *human* issues.


Wm, your language in these posts is obscene, insulting, and not 
appropriate for this email list. Remember, as Mark said in another 
reply, that we are basically all volunteers here.


Please pay attention first to the human issue which your behaviour 
causes, and correct that.



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