2020-12-17 GnuCash IRC logs

00:04:13 *** angel has joined #gnucash
00:23:14 *** jralls_laptop has joined #gnucash
00:24:37 <jralls_laptop> fell, On weblate I set automatic commit to 168 hours so that we'd have a week to review changes there and not have them automagically committed.
00:25:13 *** o01eg has quit IRC
00:26:03 <fell> But this way we get super PRs with many languages in
00:26:46 *** angel has quit IRC
00:27:02 <jralls_laptop> chris, that QR library looks like it's pretty actively developed so it would be better not to put it into borrowed. I haven't looked, is it in any distros? Are there other QR libs out there? Does it really make sense to add this QR feature or would it only benefit AU users?
00:27:45 <fell> SE europe
00:28:21 <fell> In former Yugoslavia they requireit.
00:28:26 <jralls_laptop> fell, IIUC you can commit manually. I did, accidentally the nb changes yesterday.
00:29:30 <fell> This norwegian guy asked for a manager position.
00:29:33 <jralls_laptop> All of former Yugoslavia? I thought those guys couldn't even agree that they're all human, never mind any sort of accounting standards.
00:30:35 <fell> Not everything was wrong under Tito. Later things got worse.
00:32:26 <jralls_laptop> Yeah, the Norwegian guy is pretty pushy. I haven't seen anything resembling a reputation score on weblate, so unless there's some way to determine that he's got a lot of experience and a strongly positive rep I'm not inclined to hand over any keys.
00:33:17 <fell> I did until now not find any granularity.
00:35:06 <fell> I would like to assign language managers, our former "Last Translater" field.
00:38:41 <jralls_laptop> I saw a reference to "weblate controls the language team field" once and then couldn't find it again to set it or unset it or whatever.
00:40:26 <jralls_laptop> I've got https://hosted.weblate.org/projects/gnucash/gnucash/nl/#history open and it's got a Manage>Commit menu item. I'd like that to be "commit this language's changes" but I don't know if that's what it does or if it commits everything.
00:41:24 <jralls_laptop> But my reason for setting the automatic commit period to a week is to buy us time to figure that out.
00:42:45 <fell> From my understading that is only the interval for their pushs (commit or PR)
00:44:21 *** storyjesse has joined #gnucash
00:47:58 <fell> Another point: we should include the pot files to allow new languages.
00:50:10 <fell> https://docs.weblate.org/en/latest/admin/access.html#groups
00:50:16 <jralls_laptop> No, it's the automatic interval for commits. Nothing to do with pushes/PRs: https://docs.weblate.org/en/latest/admin/projects.html#component-commit-pending-age
00:51:53 <fell> but: https://docs.weblate.org/en/latest/admin/access.html#acl
00:52:25 <jralls_laptop> Potfiles are build products and putting build products in the repo makes a mess. We can easily generate new language po files and commit them, so I set that to "contact maintainers.
00:53:44 <jralls_laptop> Huh? What does access control lists--which is a paid feature, BTW, not available to Libre accounts--have to do with it?
00:55:53 <fell> No, that is about assigning roles again.
00:56:06 <jralls_laptop> So I'm going to try an experiment: I'll click commit from the NL translation. If it's global then it will also commit chris's French translations.
00:56:44 *** chris-phone has joined #gnucash
00:56:44 *** ChanServ sets mode: +v chris-phone
00:57:32 <jralls_laptop> Are you going to the same place that I get from your link? I get the header "Adding permissions to languages, components or projects" followed by the note "This feature is not available for projects running the Hosted Libre plan." What do you see?
00:58:06 <chris-phone> Jralls QR library will be an interesting add... Will need a templating library, and array->PNG or I can concoct scheme to html squares library
01:01:07 <jralls_laptop> chris, make a feature branch to play around in your own repo if you want. That's why feature branches and personal repos are a thing.
01:01:14 <fell> i now started reading from top of admin/access.htm
01:02:24 <chris-phone> Would love to play but not much time.
01:02:52 *** storyjesse has quit IRC
01:04:54 <chris-phone> Weblate is much more fun than editing po files
01:05:35 <fell> But we will have to enable several checks.
01:05:42 <jralls_laptop> fell, I think the experiment worked but I'm not sure, there doesn't seem to be a way to get at the actual repo.
01:07:38 <fell> "there doesn't seem to be a way to get at the actual repo."???
01:10:11 <jralls_laptop> Weblate has its own repo; ATM is has 8 commits and 3 potential commits that aren't in github.com/gnucash/gnucash. I see that at https://hosted.weblate.org/projects/gnucash/gnucash/#repository. What I don't see is a way to examine those commits and pending commits to find out what's what.
01:10:17 *** Mechtilde has joined #gnucash
01:10:26 <chris-phone> A major issue with po files is the requirement to negotiate with the last translator.
01:10:49 *** Mechtilde has quit IRC
01:11:09 *** Mechtilde has joined #gnucash
01:11:19 <jralls_laptop> But if you want to turn the 8 commits into a PR go there and click the Push button.
01:13:41 <fell> The weblate changes are in PR832, 842, 844… and the 168h buffer
01:13:42 <jralls_laptop> chris-phone, You're confusing the mechanics with the policy. Weblate is still editing po files, just in a more convenient way. It removes the possibility of negotiating with the last translator: Anyone at all can come along and edit or create a translation for a single string.
01:16:33 <jralls_laptop> No, only 832 is weblate. 842 and 843 are giuseppef_'s and 844 is a new Finnish translator who didn't use weblate.
01:19:43 <jralls_laptop> So I clicked the push button and it committed the 3 pending changes... and didn't create a PR. It's past my bedtime. I'll poke at it some more tomorrow morning.
01:19:45 *** jralls_laptop has quit IRC
01:19:47 <fell> yes, and 838 is growing
01:19:50 *** jralls_laptop has joined #gnucash
01:50:10 *** fell has quit IRC
01:51:29 *** fell has joined #gnucash
01:51:29 *** ChanServ sets mode: +o fell
02:05:23 *** giuseppef has quit IRC
02:06:05 *** giuseppef has joined #gnucash
02:06:05 *** ChanServ sets mode: +v giuseppef
02:33:12 <giuseppef> Jralls, sorry for the double pr, the first one is a mistake
02:41:58 <giuseppef> fell, thanks for fix commits, I was asleep
02:43:28 <fell> guiseppef instead of closing and create a new PR, you can also force push your branch.
02:47:58 <giuseppef_> fell, I see them as closed now. What should I do? If needed I can start from zero and making new PR
02:48:26 <fell> update your repo
02:48:58 <fell> fetch on gnucash
02:49:36 <giuseppef_> ok, thanks
02:50:27 <fell> You can verify I did not miss something?
02:52:04 *** bertbob has quit IRC
02:52:22 <fell> BTW, https://git-scm.com/book/en/v2 is a good source to learn the by jralls requested squashing.
02:53:58 *** Aussie_matt has quit IRC
02:54:31 *** bertbob has joined #gnucash
02:54:31 *** ChanServ sets mode: +v bertbob
03:26:20 *** giuseppef has quit IRC
03:26:51 *** giuseppef has joined #gnucash
03:26:51 *** ChanServ sets mode: +v giuseppef
03:30:36 *** chris-phone has quit IRC
03:34:23 *** giuseppef has quit IRC
03:34:48 *** giuseppef has joined #gnucash
03:34:48 *** ChanServ sets mode: +v giuseppef
03:40:19 *** gjanssens has joined #gnucash
03:40:19 *** ChanServ sets mode: +o gjanssens
03:58:27 *** Aussie_matt has joined #gnucash
04:22:17 *** AdrienM has quit IRC
04:23:02 *** AdrienM has joined #gnucash
04:23:02 *** ChanServ sets mode: +v AdrienM
05:29:11 *** User_ has joined #gnucash
05:49:37 *** Herbert has joined #gnucash
05:49:54 <fell> giuseppef, about https://lists.gnucash.org/logs/2020/12/16.html#T20:04:10 can you not use account code instead?
05:50:48 *** User_ has quit IRC
05:51:52 *** Herbert has quit IRC
05:55:21 *** luigibagnato has joined #gnucash
05:58:23 *** luigibagnato has left #gnucash
05:59:35 *** luigibagnato has joined #gnucash
06:00:08 *** luigibagnato has quit IRC
06:48:03 *** field^Mop has joined #gnucash
06:51:41 *** sbluhm has joined #gnucash
06:51:41 *** ChanServ sets mode: +v sbluhm
06:51:50 *** sbluhm has quit IRC
06:51:55 *** sbluhm has joined #gnucash
06:51:55 *** ChanServ sets mode: +v sbluhm
07:07:36 *** shoonya has joined #gnucash
07:43:43 <fell> Warlord, do you think, we could have a not public, receive-only email list gnucash-fints? Background: https://www.hbci-zka.de/register/bedingungen_bankenliste.htm currently cstim's address is registered there for gnucash.
07:44:09 <warlord> fell, what does "fints" mean?
07:44:26 <fell> German online banking
07:44:58 <fell> The send on regular base a list of valid servver URLs.
07:46:54 <warlord> It would certainly be possible to set up a list like gnucash-announce that only allows certain senders to post. Is that what you're asking for?
07:49:11 <fell> The list must not be public visible.
07:50:35 <fell> and the purpose is to forward mails to devs intersted on german online banking, because of their NDA.
07:57:38 <warlord> OH. I see. So it cannot allow anyone to subscribe and archives not public.
07:58:13 <fell> Exact
07:58:45 <warlord> Is there a reason to have a central list instead of the appropriate devs subscribing directly?
08:01:01 <fell> I *assume* they have only one email address/product key.
08:02:40 *** Aussie_matt has quit IRC
08:07:06 <fell> https://www.hbci-zka.de/register/register_faq.htm: 10.
08:07:08 <fell> Which email address should be given in the registration form?
08:07:09 <fell> If possible, a general email address (e.g. the product hotline) should be used. This can then be distributed internally to any employee in the company. This avoids the expense of making changes in the central mailing list in the event of personnel changes.
08:07:11 <fell> In general, you can only enter a single email address per manufacturer.
08:16:41 *** sbluhm has quit IRC
08:35:05 *** fell changes topic to "Free GPL Personal and Small Business Accounting || Please don't ask to ask, just ask and wait! (Possibly a few hours!!) || publicly-logged channel: https://code.gnucash.org/logs || latest stable: 4.2 || www.gnucash.org/ || wiki.gnucash.org/wiki/"
08:41:45 <fell> warlord, I do not see Linas' mail in -devel.
08:45:36 <warlord> any reason not to use -core?
08:46:00 <warlord> what email from Linas?
08:48:36 <fell> He answered today on https://lists.gnucash.org/pipermail/gnucash-devel/2020-November/045587.html
08:48:49 *** Jimraehl1 has joined #gnucash
08:56:17 <warlord> Did he CC -devel?
08:56:30 <warlord> Maybe he's not subscribed and it has to go through moderation?
08:56:58 <warlord> I did get about 6 emails from him last night.
08:58:07 *** David has quit IRC
08:58:23 *** David has joined #gnucash
08:59:10 <fell> Funny, the founder needs moderation! ;-)
08:59:48 <warlord> he probably used his gmail, which I dont think is subscribed.
09:00:11 <warlord> He's only subscribed to -core
09:00:38 <fell> gmail, right
09:01:16 <fell> jralls, I found https://hosted.weblate.org/settings/gnucash/#workflow
09:02:56 <fell> I believe we want the last 2 checkboxes.
09:03:09 <warlord> fell, so what did his response say?
09:03:44 <fell> Apologies for the very long delay …
09:19:21 <warlord> yes... and ...?
09:29:57 <warlord> I see the private email to us with the diff from 2015. Is that change in the file in git?
09:35:21 *** sbluhm has joined #gnucash
09:35:21 *** ChanServ sets mode: +v sbluhm
09:36:33 <fell> I think he tested it directly, gjanssens applied the PR after tidying and the conflict stood there until I tried to change the file again after 5 years.
09:46:21 <warlord> Well, good news is:/var/lib/gitolite3/bin/update-website
09:46:21 <warlord> Already up to date.
09:46:22 <warlord> Ncat: Connection reset by peer.
09:46:45 <warlord> So we should be able to push more changes!
09:50:20 *** sbluhm has quit IRC
09:52:55 <chris> newbie question: if g_free () is needed everywhere, what's the reason for not using bdwgc? fine-grained control?
10:01:07 <warlord> chris, history? It didn't exist 20 years ago.
10:12:43 *** sbluhm has joined #gnucash
10:12:43 *** ChanServ sets mode: +v sbluhm
10:17:58 *** sbluhm has quit IRC
10:19:11 *** David has quit IRC
10:19:17 *** David has joined #gnucash
10:24:51 *** sbluhm has joined #gnucash
10:24:51 *** ChanServ sets mode: +v sbluhm
10:30:06 *** sbluhm has quit IRC
10:36:38 *** sbluhm has joined #gnucash
10:36:38 *** ChanServ sets mode: +v sbluhm
10:41:52 *** sbluhm has quit IRC
10:47:28 *** sbluhm has joined #gnucash
10:54:12 *** sbluhm has quit IRC
10:57:24 *** jcarl43 has joined #gnucash
10:57:24 *** ChanServ sets mode: +v jcarl43
11:01:57 *** Agfarmer18 has joined #gnucash
11:05:30 *** o01eg has joined #gnucash
11:05:44 *** ericdm has quit IRC
11:06:10 *** ericdm has joined #gnucash
11:09:23 *** TownsendHardware has quit IRC
11:22:28 *** guak has joined #gnucash
11:37:07 *** sbluhm has joined #gnucash
11:43:50 *** sbluhm has quit IRC
11:49:27 *** sbluhm has joined #gnucash
11:49:27 *** ChanServ sets mode: +v sbluhm
11:56:07 *** giuseppef has quit IRC
11:57:49 *** Agfarmer18 has quit IRC
12:23:24 *** calvinct has joined #gnucash
12:24:20 *** calvinct has quit IRC
12:25:41 *** calvinct has joined #gnucash
12:26:45 *** calvinct has quit IRC
12:28:59 *** calvinct has joined #gnucash
12:28:59 <fell> Cool, the Intermediate language file in https://docs.weblate.org/en/latest/workflows.html#turning-on-reviews
12:34:59 *** calvinct has quit IRC
12:35:21 *** calvinct has joined #gnucash
12:38:22 *** calvinct has quit IRC
12:39:23 *** calvinct has joined #gnucash
12:43:32 *** calvinct has quit IRC
12:43:43 *** calvinct has joined #gnucash
12:45:43 *** calvinct has quit IRC
12:50:33 *** AdrienM has quit IRC
12:50:51 *** AdrienM has joined #gnucash
12:50:51 *** ChanServ sets mode: +v AdrienM
12:55:45 *** jralls_laptop has joined #gnucash
13:01:35 <jralls_laptop> chris, bdwgc is indeed much newer than GLib, but if the GLib designers had wanted garbage collection they would have written it. The reason there's no garbage collection in GLib (or C/C++) is because they're intended at least in part for multi-threaded system programming and garbage collection isn't a suitable solution for low-level programming.
13:05:39 <jralls_laptop> chris, GC can be useful for application-level programming: Java and Python are both garbage-collected and very popular application languages, though Java isn't much liked in the Linux community and distributing Python apps across platforms can be a bit painful.
13:08:24 <jralls_laptop> fell, Ah, weblate just updates a single kitchen-sink PR. I guess that makes some amount of sense, there's no way routinely to interact with weblate translators via github.
13:09:53 <fell> Yeah, we have to rethink wide parts of the process.
13:14:08 *** giuseppef has joined #gnucash
13:14:08 *** ChanServ sets mode: +v giuseppef
13:14:53 <fell> there is also a wider range for msgStrings: suggented, translated, reviewed.
13:15:58 <fell> And we shoul assign most checks to the components.
13:17:09 <jralls_laptop> Changing computers. BRB.
13:17:14 *** jralls_laptop has quit IRC
13:19:10 <fell> After I enabled review, we got a new column in https://hosted.weblate.org/access/gnucash/
13:20:27 <jralls> Interesting. I see you added milotype. Should he have admin?
13:21:05 <fell> At least we know him since years.
13:21:26 <fell> And he has some expirience there.
13:21:26 *** giuseppef has quit IRC
13:21:29 *** giuseppef has joined #gnucash
13:21:29 *** ChanServ sets mode: +v giuseppef
13:21:42 <jralls> That's certainly true.
13:22:01 <fell> If you do not trust kingu.
13:24:33 <jralls> https://hosted.weblate.org/user/kingu/. He's probably trustworthy.
13:26:42 <jralls> Have you looked at https://docs.weblate.org/en/latest/admin/addons.html?
13:27:56 <jralls> Ah, just noticed https://docs.weblate.org/en/latest/admin/optionals.html, but it looks like those are for self-hosted weblates.
13:37:59 *** giuseppef has quit IRC
13:39:07 <giuseppef_> jralls, will be new it.po in weblate? I'd like to see platform checks on it (I have registered an account on weblate now)
13:40:25 <fell> giuseppef_, your weblate name?
13:40:31 <giuseppef_> giuseppef
13:41:27 <fell> you are now a reviewer
13:41:40 <giuseppef_> One more thing? Are we sure the glossary stuff has to be managed as a component? Asking for gloassaries in Gnucash it says no glossary inside
13:42:02 <jralls> And I just rebased so that your updated it.po should be included.
13:42:24 <giuseppef_> https://hosted.weblate.org/glossaries/gnucash/
13:42:52 <jralls> Yes, the glossary component for translation is part of the GnuCash documentation while the weblate glossary is to help translators.
13:42:55 <giuseppef_> Yes, it says translations are temporary closed now
13:43:00 *** giuseppef has joined #gnucash
13:43:00 *** ChanServ sets mode: +v giuseppef
13:44:47 <giuseppef_> So I should import the glossary/it.po in Gnucash component as glossary to use it? How can be sure those will be in sync?
13:45:01 <fell> Also the gnucash glossary should help.
13:45:19 <jralls> giuseppef, I think that would be a manual process.
13:45:42 <fell> If you think it is fine, you can import it ito the wl glossary
13:50:15 <jralls> Sigh, the rebase committed all of the pending translations. OTOH, I got a help message showing the URL for the weblate repo so I can add it as a remote and examine its state.
13:54:27 <fell> Invalid ref advertisement line: 'shallow
13:54:43 <jralls> ?
13:55:28 *** o01eg_ has joined #gnucash
13:55:56 <fell> When I try to fetch the weblate remote from the alarm
13:55:57 *** o01eg has quit IRC
13:57:06 *** o01eg_ has quit IRC
13:58:36 <fell> Shallow is followed by ommit hashes.
14:00:02 *** fabior has joined #gnucash
14:00:45 <jralls> Did you originally clone with the --depth option?
14:00:59 <jralls> Or --single-branch?
14:02:26 <fell> no
14:05:02 <jralls> Oh, I bet weblate used --single-branch. What command did you use to retrieve it?
14:05:36 <fell> I tried to add it as remote. :-(
14:08:29 <jralls> Did you paste in the whole line including the second command `git remote update weblate`?
14:09:11 <jralls> Maybe that's what barfed. Does `git remote` show weblate as a remote?
14:10:39 <jralls> GTG, dentist appointment. I'll be back in 3-4 hours. If you do have a remote weblate then just do `git fetch weblate` and then you can create a new branch from weblate/remote.
14:11:03 <fell> That is now too late for me. CU in your evening.
14:11:18 <jralls> OK.
14:12:31 *** Mechtilde has quit IRC
14:12:50 <jralls> I've resolved the commit locally, but I think the only way to fix weblate is to merge in all of the current translations and then reset weblate's repo to ours. Is that OK with you?
14:14:32 <fell> Ok
14:16:19 *** Mechtilde has joined #gnucash
14:21:06 <jralls> That worked. I closed the PR in the hope that new commits will create a new one.
14:21:16 <jralls> Off now, back in a few.
14:21:23 *** jralls is now known as jralls_afk
14:25:55 *** giuseppef has quit IRC
14:26:05 *** giuseppef has joined #gnucash
14:26:05 *** ChanServ sets mode: +v giuseppef
14:32:33 <giuseppef_> I am translating some strings of "Website". Not sure if it is usefull
14:41:33 *** giuseppef has quit IRC
14:54:59 *** giuseppef has joined #gnucash
14:55:00 *** ChanServ sets mode: +v giuseppef
15:32:01 *** Mechtilde has quit IRC
15:32:18 *** Mechtilde has joined #gnucash
15:33:27 *** ArtGravity has joined #gnucash
15:33:27 *** ChanServ sets mode: +v ArtGravity
15:36:54 <AdrienM> This looks very interesting for WSL: https://github.com/Opticos/GWSL-Source
15:41:42 *** qwer has quit IRC
16:08:51 *** fabior has quit IRC
16:23:31 *** Mechtilde has quit IRC
16:45:12 *** jervin has joined #gnucash
16:50:04 *** jervin has quit IRC
16:54:17 <giuseppef_> In general ledger, clicking on "Manage Document Link" on a transacion generated by an invoice, it shows the error "Cannot modify or delete this transaction." Is this right?
16:54:33 *** jervin has joined #gnucash
17:00:47 *** gjanssens has quit IRC
17:11:28 *** giuseppef__ has joined #gnucash
17:11:48 *** giuseppef has quit IRC
17:12:01 *** giuseppef has joined #gnucash
17:12:01 *** ChanServ sets mode: +v giuseppef
17:12:16 *** giuseppef_ has quit IRC
17:17:01 *** AdrienM has quit IRC
17:18:46 *** sbluhm has quit IRC
17:29:41 *** Aussie_matt has joined #gnucash
17:38:45 *** AdrienM has joined #gnucash
17:38:46 *** ChanServ sets mode: +v AdrienM
17:42:01 *** Herbert has joined #gnucash
18:00:00 *** giuseppef__ has quit IRC
18:04:18 <giuseppef> Weblate is a powerful thing
18:12:37 *** jralls_afk is now known as jralls
18:16:27 <jralls> giuseppef: For the document link, I think it is correct because the business module protects transactions that are tied to bills, invoices, vouchers, and credit memos.
18:17:13 <jralls> I think instead you use Business>Business Links for those transactions.
18:17:27 <giuseppef> Yes so it is
18:18:34 <giuseppef> I wonder just if it was the expected behaviour
18:24:45 <jralls> Yes, but perhaps a fuller explanation in the error dialog is warranted. fell?
18:55:19 *** guak has quit IRC
18:55:27 *** guak has joined #gnucash
18:56:57 *** bertbob has quit IRC
18:59:02 *** bertbob has joined #gnucash
18:59:02 *** ChanServ sets mode: +v bertbob
19:14:13 *** Nic has joined #gnucash
19:18:09 *** field^Mop has quit IRC
19:23:19 *** Nic has quit IRC
19:28:39 *** jcarl43 has quit IRC
19:42:05 <chris> https://www.gtk.org/ hello no. 4
19:50:17 *** jervin has quit IRC
19:52:22 *** jervin has joined #gnucash
20:11:15 *** guak has quit IRC
20:46:24 *** giuseppef has quit IRC
20:46:55 *** giuseppef has joined #gnucash
20:46:55 *** ChanServ sets mode: +v giuseppef
21:35:05 <fell> jralls:
21:35:07 <fell> #: gnucash/gnome/gnc-split-reg.c:1158
21:35:08 <fell> #: gnucash/gnome-utils/gnc-tree-control-split-reg.c:66
21:35:10 <fell> msgid "Cannot modify or delete this transaction."
21:42:35 <fell> *message = _("This transaction is marked read-only with the comment: '%s'");
21:43:11 <fell> _("The date of this transaction is older than the \"Read-Only Threshold\" set for this book. "
21:43:13 <fell> "This setting can be changed in File->Properties->Accounts.")
21:49:22 <fell> There are several other reasons, which should be shown in the dialog.
21:53:37 <fell> and in tree control: *title = _("Cannot modify or delete this transaction.");
21:54:20 <fell> *message_reason = _("This transaction is marked read-only with the comment: '%s'");
21:55:23 <fell> _("The date of this transaction is older than the \"Read-Only Threshold\" set for this book. "…
21:56:00 <fell> _("You can not change this transaction, the Book or Register is set to Read Only.")…
22:19:21 *** bertbob has quit IRC
22:23:27 *** bertbob has joined #gnucash
22:23:27 *** ChanServ sets mode: +v bertbob
22:47:55 *** nicholas has joined #gnucash
22:48:41 <nicholas> Hello! Would anyone be able to help me get Finance::Quote working on macOS ?
22:51:04 <nicholas> I have Finance::Quote installed, because I get the docs for it when I run 'perldoc Finance::Quote'
22:53:24 <nicholas> But gnc-fq-update fails during 'make test', and gnu-fq-check says I need to install Finance::Quote.
22:56:57 *** ArtGravity has quit IRC
22:57:42 <nicholas> I'm running perl 5.32.0, GnuCash 4.2 (downloaded from the website), and macOS 10.14.6 . Inside GnuCash it says "Warning: Finance::Quote not installed properly".
23:02:25 <nicholas> Here's the output I get from gnu-fq-update: https://pastebin.com/yGcFUXKd
23:03:09 <nicholas> I'd greatly appreciate any help I can get. Thank you!
23:31:12 *** jralls_laptop has joined #gnucash
23:33:52 <jralls_laptop> nicholas, IIRC the system perl on Mojave is 5.18 so I guess that you've installed a newer perl with homebrew, MacPorts, or some other installer. Launching GnuCash with LaunchServices doesn't read your shell environment so @INC is the system default and GnuCash can't see your F::Q installation.
23:35:44 <jralls_laptop> fell, giuseppef specifically said that the transaction was posted by an invoice so I guess that that's a different constraint from "red line" one.
23:49:45 <fell> There is no "invoice" or "bill" in that files.