2022-02-27 GnuCash IRC logs

00:08:58 *** chris has joined #gnucash
00:08:58 *** ChanServ sets mode: +v chris
00:35:23 *** jervin has joined #gnucash
00:37:10 *** jervin has quit IRC
00:55:35 *** paul has quit IRC
01:09:30 *** frakturfreak1 has quit IRC
01:24:08 *** frakturfreak1 has joined #gnucash
01:32:07 *** fell has quit IRC
01:33:26 *** fell has joined #gnucash
01:33:26 *** ChanServ sets mode: +o fell
02:37:33 *** sbluhm has joined #gnucash
02:44:18 *** sbluhm has quit IRC
03:27:46 *** sbluhm has joined #gnucash
03:33:59 *** mauritslamers has quit IRC
03:38:15 *** mauritslamers has joined #gnucash
03:38:16 *** ChanServ sets mode: +v mauritslamers
03:56:17 *** sbluhm has quit IRC
04:24:16 *** bertbob has quit IRC
04:26:00 *** bertbob has joined #gnucash
04:26:01 *** ChanServ sets mode: +v bertbob
04:26:20 *** sbluhm has joined #gnucash
05:07:08 *** yyoshino has quit IRC
05:07:23 *** yyoshino has joined #gnucash
06:13:30 *** User has joined #gnucash
06:42:31 *** xqdt has joined #gnucash
06:42:31 *** ChanServ sets mode: +v xqdt
07:04:14 <fell> warlord: Error in C:\gcdev64\gnucash\maint\gnucash.iss: There is not enough space on the disk. Compile aborted.
08:41:41 *** tomk_dk has joined #gnucash
09:01:47 <warlord> fell, that would explain it. Probably need to delete older builds from the build server.
09:08:44 *** warlord sets mode: +o gncbot
09:09:03 <warlord> fell, there was no consensus on the request.
09:09:15 <warlord> (regarding hardware request)
09:09:41 <warlord> And I'm still waiting for my $DayJob to follow through.
09:10:30 <warlord> ... specifically, Jralls was more worried about power and network outages taking me offline than hardware issues bringing the server down. And I completely see his point.
09:12:08 <warlord> I've been considering a $50/mo 4G/5G backup link for my network, and I'm working on a generator for power (although the generator quotes I've received are 2-2.5x what I originally budgeted, so I haven't, yet, pulled the trigger and no way am I going to ask to subsidize that)
09:33:06 *** sbluhm has quit IRC
10:44:21 *** sbluhm has joined #gnucash
10:53:09 <fell> warlord, IIRC Nagios can send you an alarm, if we run out of diskspace.
11:02:46 *** rmj1001 has quit IRC
11:03:06 *** rmj1001 has joined #gnucash
11:13:47 <warlord> I'm sure it could, if we had Nagios set up ;)
11:25:37 *** sbluhm has quit IRC
12:22:34 *** sbluhm has joined #gnucash
12:42:11 *** gjanssens has joined #gnucash
12:42:11 *** ChanServ sets mode: +o gjanssens
12:51:05 *** sbluhm has quit IRC
12:59:09 *** tomk_dk has quit IRC
13:44:07 *** tomk_dk has joined #gnucash
13:46:37 *** sbluhm has joined #gnucash
14:32:52 <jralls> fell, gjanssens is there a way we could use entities in the gschema.xml files to cue translators on which words they should leave untranslated?
14:54:01 <gjanssens> jralls: I have no idea
14:55:40 <jralls> What are those strings used for? Gnome Desktop's prefs tool?
15:02:22 *** phebus has joined #gnucash
15:02:22 *** ChanServ sets mode: +v phebus
15:09:58 *** tomk_dk has quit IRC
15:22:04 <warlord> jralls, gjanssens -- fell claims the Win32 build server disk is full. If you have time, could you look around for old builds you can trash?
15:23:00 <jralls> OK.
15:25:57 <gjanssens> jralls: which strings do you refer to exactly ? I see key node's name attribute, default node, summary node and description node. Are there others ?
15:26:12 <gjanssens> And which ones shouldn't be translated according to you ?
15:27:17 <jralls> gjanssens, https://github.com/Gnucash/gnucash/pull/1283#issuecomment-1053294298
15:27:32 <jralls> And it's according to fell, not to me.
15:31:31 <jralls> warlord, is there really any reason to keep any of the builds on the build server after they've been copied over to code?
15:34:46 <gjanssens> Oh, ok. The string in question is indeed used by tools that allow you to explore or manipulate GSettings data directly. On linux for example you can do that with dconf-editor.
15:35:53 <gjanssens> I'm not so sure we should restrict the translation of that string or certain words in there. The idea is these words "none", "forever" or "days" refer to other gsettings keys but even in English the mapping is flawed.
15:36:41 <gjanssens> The relevant keys are actually called "retain-type-none", "retain-type-forever" and "retain-type-none" respectively.
15:39:10 <jralls> I don't suppose the gschema DTD exposes any elements for marking those as key-names in a text field like description.
15:39:19 <gjanssens> And it's a bit of wart in how we (I) have translated what's really a single option into a three-part gsettings storage.
15:39:45 <warlord> jralls, good question. *probably* not, but you never know.
15:42:21 <jralls> warlord, the space is consumed by all of the maint builds from 4.0 on. master seems to have been cleaned out last December and has only a few merge-maint commits so there aren't many builds.
15:44:31 <jralls> I clear out the 4.0 builds and see if anything blows up...
15:45:10 <gjanssens> The gschema DTD is very limited: https://gitlab.gnome.org/GNOME/glib/-/blob/main/gio/gschema.dtd
15:45:23 <gjanssens> I don't think you'll find much in there that will help us.
15:46:22 <warlord> jralls, thanks
15:47:07 <jralls> That got us only 1.3G. I'll keep going until I get 10.
15:47:43 <gjanssens> The issue with the string is that it tries to be valid for 3 different gsettings keys (in an effort to save work for translators)
15:48:32 <gjanssens> However we can probably solve this by changing it in 3 different (and preferably much shorter) strings. Their relevance is pretty limited IMO.
15:49:26 <jralls> > in an effort to save work for translators...
15:49:44 <gjanssens> Yeah I know. I think the effort may have been misplaced back then.
15:49:47 <jralls> The best laid plans and all that.
15:50:03 <jralls> Or maybe no good deed goes unpunished.
15:50:13 <gjanssens> :)
15:52:19 <jralls> Yeah, nothing about markup in that DTD, and we'd have to insert our own DTD to create entities. :-/
15:53:00 <gjanssens> Alternatively we can change the string to start with "This key is part of a group of three keys: 'retain-type-none, 'retain-type-forever' and 'retain-type-days'. Together they define what to do with backup files. ..." Then optionally continue to explain what each one does. However that's already explained in the summary so perhaps we can skip it in the description and avoid repetition.
15:53:22 <gjanssens> May need some polish.
15:59:11 <jralls> Since the summary explains each setting I think the description for all three could be just "This setting specifies what to do with old log and backup files."
15:59:45 <gjanssens> Even more concise, so ok with me.
16:00:16 <jralls> Let's see what fell thinks before pushing a change.
16:00:30 <gjanssens> Right
16:02:28 <jralls> warlord, Deleting t 4.0, 4.1, and 4.2 got us 14GB and turned the Settings>System>Storage bar blue. It will get used up pretty quickly because the weblate commits are causing new builds nearly every day.
16:18:07 *** gjanssens has quit IRC
16:20:18 <warlord> Why not delete more? :)
16:23:17 <jralls> warlord, because "warlord: jralls, good question. *probably* not, but you never know."
16:33:27 <warlord> Well, I think it's probably safe to delete 4.3, 4.4, and 4.5. Probably even 4.6
16:33:46 <warlord> I mean, 4.9 is current...
16:36:07 <jralls> As long as nothing disappears from code we don't really need any of the old builds on the build VM.
16:37:00 <jralls> On code it's helpful to have old builds to do a crude sort of bisect, particularly on Windows where setting up a build environment and using the debugger is such a pain.
16:44:55 <warlord> I tend to keep things around on code for a long time
16:45:59 <jralls> Right, so maybe I should just set up a scheduled task on the build VM to clean out the build products once a month. Then we don't have to worry about it.
16:46:53 <warlord> Sure. maybe every month delete items > 1 month old?
16:47:30 <jralls> Yeah, so if something goes wrong with the ssh to code and it takes us a few days to notice everything is still there.
16:47:44 <warlord> yeah
16:48:12 <warlord> and we're sure to keep stuff around for at least one month on the build serber.
16:49:23 *** phebus has quit IRC
17:29:11 *** phebus has joined #gnucash
17:29:11 *** ChanServ sets mode: +v phebus
17:46:37 *** sbluhm has quit IRC
17:49:07 *** David has quit IRC
17:49:18 *** David has joined #gnucash
19:07:57 <jralls> warlord, set up and tested. 54G now free.
19:24:14 *** NoobAlice has joined #gnucash
20:14:34 <warlord> jralls, nice
21:37:59 *** User has quit IRC
22:21:23 *** storyjesse has joined #gnucash
22:55:45 *** jervin has joined #gnucash
22:56:19 *** jervin has joined #gnucash
22:56:29 *** jervin has joined #gnucash
22:57:11 *** jervin has quit IRC
22:57:17 *** jervin has joined #gnucash