2020-09-27 GnuCash IRC logs

01:08:44 *** fell has quit IRC
01:09:34 *** fell has joined #gnucash
01:09:34 *** ChanServ sets mode: +o fell
01:47:54 *** daniel_j has left #gnucash
01:57:42 *** dtux has joined #gnucash
02:04:58 *** sbluhm has joined #gnucash
02:04:59 *** ChanServ sets mode: +v sbluhm
02:16:11 *** sbluhm has quit IRC
02:25:54 <chris> @tell gjanssens and jralls - not sure what happened to the win32 packager - formerly the original .scms were available for viewing (and editing) within C:\Program Files (x86)\Gnucash hierarchy; now I can find only .go files. This doesn't bother me much, except that with this change I can no longer hack on win32 installation without waiting for a daily build.
02:25:55 <gncbot> chris: The operation succeeded.
02:27:00 <chris> @tell gjanssens and jralls - I am not requesting to revert, mind... just a small reduction in hackability.
02:27:00 <gncbot> chris: The operation succeeded.
02:51:44 *** sbluhm has joined #gnucash
02:52:42 *** suukim has joined #gnucash
03:01:56 *** dtux has quit IRC
03:08:14 *** Mechtilde has joined #gnucash
03:18:32 *** bertbob has quit IRC
03:23:41 *** bertbob has joined #gnucash
03:23:42 *** ChanServ sets mode: +v bertbob
03:38:59 *** sbluhm has quit IRC
03:57:02 *** FH_thecat has quit IRC
04:18:24 *** sbluhm has joined #gnucash
04:18:24 *** ChanServ sets mode: +v sbluhm
04:43:53 *** Mechtilde has quit IRC
04:51:29 *** sbluhm has quit IRC
04:56:40 *** Mechtilde has joined #gnucash
05:02:23 *** Mechtilde has quit IRC
05:14:11 *** Mechtilde has joined #gnucash
05:51:47 *** jiroki has joined #gnucash
05:52:04 *** jiroki has joined #gnucash
05:58:48 *** jiroki has quit IRC
06:10:56 *** Aussie_matt has joined #gnucash
06:11:05 *** jchonig has quit IRC
06:11:14 *** parsnip has quit IRC
06:12:21 *** jchonig has joined #gnucash
06:13:36 *** parsnip has joined #gnucash
06:17:43 *** Aussie_matt_ has joined #gnucash
06:21:59 *** gjanssens has joined #gnucash
06:21:59 *** gncbot sets mode: +o gjanssens
06:21:59 *** ChanServ sets mode: +o gjanssens
06:31:50 *** User has joined #gnucash
06:33:49 *** fell has quit IRC
06:40:02 *** fell has joined #gnucash
06:40:02 *** ChanServ sets mode: +o fell
07:14:01 *** Aussie_matt has quit IRC
08:59:22 *** Mechtilde has quit IRC
09:03:41 *** Mechtilde has joined #gnucash
09:51:04 *** Aussie_matt_ has quit IRC
10:01:24 *** andreas^ has joined #gnucash
10:01:24 *** ChanServ sets mode: +v andreas^
10:01:26 <andreas^> hello.
10:01:26 <gncbot> andreas^: Sent 1 day, 22 hours, and 34 minutes ago: <fell> Fot the future, you should better subscribe to gnucash-devel.
10:08:11 *** warlord has quit IRC
10:08:20 *** warlord has joined #gnucash
10:31:30 *** storyjesse has quit IRC
10:39:39 *** David has joined #gnucash
10:54:58 <andreas^> I'm trying to find a bug that's easy. right now I'm reading this https://bugs.gnucash.org/show_bug.cgi?id=797623
11:02:56 *** User has quit IRC
11:10:53 *** rjwiii has quit IRC
11:15:53 *** TownsendHardware has joined #gnucash
11:23:07 *** jw4 has quit IRC
11:23:37 *** jw4 has joined #gnucash
11:23:37 *** ChanServ sets mode: +v jw4
11:33:50 *** fell has quit IRC
11:34:16 *** fell has joined #gnucash
11:34:16 *** ChanServ sets mode: +o fell
11:46:41 <jralls> andreas^ If one of the experienced devs hasn't managed to find the problem it's probably not an easy bug.
11:50:46 <jralls> andreas^ Have you done any work with Gtk-based programs?
11:51:02 <andreas^> jralls: none.
12:05:34 *** andreas^ has quit IRC
12:05:35 *** jw4 has quit IRC
12:06:11 *** jw4 has joined #gnucash
12:06:11 *** ChanServ sets mode: +v jw4
12:34:24 *** Adrien has joined #gnucash
12:43:20 *** suukim has quit IRC
12:53:07 <jralls> @tell andreas^ Have a look at https://bugs.gnucash.org/show_bug.cgi?id=785965.
12:53:07 <gncbot> jralls: The operation succeeded.
13:10:06 *** dtux has joined #gnucash
13:13:50 *** dtux has quit IRC
13:17:53 *** sbluhm has joined #gnucash
13:25:22 *** sbluhm has quit IRC
13:32:35 *** sbluhm has joined #gnucash
13:32:35 *** ChanServ sets mode: +v sbluhm
13:40:05 *** sbluhm has quit IRC
13:55:39 *** sbluhm has joined #gnucash
13:55:39 *** ChanServ sets mode: +v sbluhm
14:13:03 *** David has quit IRC
14:17:24 *** jralls 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 || https://www.gnucash.org || https://wiki.gnucash.org/wiki"
14:24:18 *** fell has quit IRC
14:30:26 *** fell has joined #gnucash
14:30:26 *** ChanServ sets mode: +o fell
14:45:00 *** frakturfreak has joined #gnucash
14:46:57 *** fell has quit IRC
14:48:13 *** fell has joined #gnucash
14:48:13 *** ChanServ sets mode: +o fell
15:05:53 *** Mechtilde has quit IRC
15:20:19 <jralls> fell, I tried your tidy instructions. It's complaining about illegal sizes attributes in the header's link elements that point to images. https://www.w3schools.com/tags/tag_link.asp says links are only supported for stylesheets.
15:21:25 <jralls> fell: You added those back in April 2018. Do you remember what you were trying to do?
15:22:27 <fell> jralls, IIRC the size attribute is one thing defined different between xhtml and html5.
15:23:00 <fell> You are on the news page or where?
15:23:05 <jralls> You put in "sizes" not "size".
15:23:21 <jralls> Yes, trying to validate the news page.
15:24:41 <jralls> The header says xhtml but I don't think any version of <link> permits a sizes attribute.
15:24:46 <fell> I believe it is a html5 snipped, where it is defined, but our pages are still XHTML.
15:25:49 <jralls> What's it for?
15:27:08 *** sbluhm has quit IRC
15:28:25 <jralls> Ah, yes, the w3cschools page does say that it's legal, so that must be an html5 thing.
15:29:37 <jralls> Regardless of what's legal browsers only pay attention to it if rel="stylesheet" so any other links don't do anything. What were you trying to do?
15:33:24 <fell> The sizes are from commit f98cd51: Add icons for mobile devices
15:33:58 <fell> It tried to get the page more mobile friendly.
15:35:15 <jralls> That isn't going to work without switching to html5 and doing a lot of responsive programming stuff. Plus sidebars don't work at all well with mobile.
15:36:13 <jralls> So a complete redesign is in order. By far the easiest way to get there would be to set up a CMS, but we need linas to set that up.
15:39:12 <fell> I have the impression wordpress is the preferred tool then as of today.
15:40:34 <fell> But perhaps, we should also ask the community for volunteers.
15:42:47 <jralls> We should get linas's OK before we do anything.
15:43:27 <fell> For now I would say, your news article should not introduce new errors/warnings.
15:43:29 <jralls> It's also not something that can be administered by git-magic, you have to have an admin account in the CMS installation to change things.
15:44:03 <fell> That would be fine.
15:45:23 <jralls> Yeah, I fixed those and just reverted my attempt to fix the header. That leaves a problem starting with the 4.0 news where the first and all subsequent elements are reported as illegal. Still trying to figure that out.
16:17:56 *** gjanssens has quit IRC
16:22:00 <jralls> fell, I've cleaned up all of the sloppy tags so the only error is your header tag.
16:22:24 <fell> wow!
16:27:37 <jralls> Not really. A few real errors cascade into hundreds on the report.
16:28:14 <jralls> Once it occurred to me to use page source to figure out which article each error was in it went pretty quickly.
16:36:11 <jralls> fell, how have you been moving things to the beta branch? git rebase master beta; git push -f origin beta ?
16:36:54 <jralls> I want to see if switching the doctype to html5 blows up.
16:37:52 <fell> I tried it in the validator by setting it there.
16:38:50 <jralls> Well, lying to the validator validates it I guess but it doesn't do anything for browsers.
16:39:41 <fell> IIRC, you had forgotten to merge beta and later had reset it hard and force pushed.
16:41:08 <fell> c/reset/rebase master/
16:42:53 <fell> On GH:fellen I still have the old beta.
16:43:16 <jralls> Is there something on it worth having?
16:43:51 <fell> from 2020-06-27
16:44:28 <fell> I assume you had cherrypicked everithing useful.
16:46:42 <jralls> Looks like it. The difference between old-beta and beta is all of my flailing around to get the new-features-4.0 page working. I wouldn't consider that valuable history.
16:49:01 <jralls> It turns out that git merge --ff-only master worked to bring beta up to date with master, so I did that.
16:50:03 <fell> I just had not force pushed because I found no way to do it in eclipse.
16:51:40 *** fell has quit IRC
16:51:47 *** fell has joined #gnucash
16:51:47 *** ChanServ sets mode: +o fell
17:05:49 *** fell has quit IRC
17:06:25 *** fell has joined #gnucash
17:06:26 *** ChanServ sets mode: +o fell
17:19:52 <jralls> fell, Almost everything seems to work, but one thing doesn't: The validation button is obsolete!
17:21:29 <fell> IIRC, W3C has others, too.
17:29:57 <fell> jralls: I assume, i should delay flatpak's aqbanking-6.2.3 integration one day for the case, after the 4.3 release someone wants to go back to 4.2
17:29:58 <jralls> They have a new service for checking html5, https://validator.w3.org/nu/, but it doesn't have a button. I just tested it on the beta site and it found another error in all of the 3.x and 4.x release notices (https:www.gtk.org) and it complains about the xmlns namespace items in the button code.
17:30:43 <jralls> fell, why? The releases go on flathub, the nightlies go on code.
17:31:29 <jralls> I should test your Windows pr though.
17:31:40 <fell> Do you know a way to get an older version from flathub?
17:33:48 <fell> AFAIK they only offer the most recent version. So bcode is the fallback to get older versions.
17:34:14 <jralls> Build started...
17:35:19 <jralls> Oh, I see what you mean. Anyway, I tagged the release yesterday so today's maint nightlies are 4.2.
17:40:00 <fell> The last flatpak is still gnucash-maint-C4.1-202-gbd115a3ab-D4.1-1-gfd06fa2.flatpakref, but windows is already gnucash-4.2-2020-09-27-git-4.2+.setup.exe
17:40:55 <fell> The flatpak is usually ready at 01:00 warlord time.
17:43:02 *** Robert847 has quit IRC
17:44:09 <jralls> Ah, it runs early. That's right about when I pushed the tag so I must have just missed it. It's effectively the same, it's just missing the CMakeLists.txt and NEWS change.
17:50:21 *** o01eg has quit IRC
17:50:26 <jralls> Back to the website, I can't find any validation badges for HTML5. I'm inclined to just delete those from the footer and change the cleanup instructions in Release_Process and Website_Maintenance to use a link to do the validation.
17:53:54 <fell> No html5 in https://www.w3.org/QA/Tools/Icons
17:54:38 <jralls> Right. It stops at HTML4.01 because they wrote a new validator. I could put an HTML5 badge there instead: https://www.w3.org/html/logo/#badge-builder
17:55:50 <fell> why not?
17:57:21 <jralls> No reason not to unless you're attached to having the button for doing the validation.
17:58:37 <jralls> Here's why there's no validation badge for html5: https://stackoverflow.com/questions/36383923/how-to-get-the-badge-when-validating-html-in-the-w3c-validator
18:06:20 <fell> I have no strong opinion, but the badge was the starting point for my fixes and the wiki sections.
18:06:30 <jralls> Now up on https://www.gnucash.org/beta/news.phtml, validates clean on https://validator.w3.org/nu/?doc=https%3A%2F%2Fwww.gnucash.org%2Fbeta%2Fnews.phtml
18:11:30 <jralls> Shall I put it on the main site?
18:11:42 <fell> yep
18:12:52 <chris> this deserves some \o/
18:13:48 <fell> The outline shows, you often used <h4> without <h3>.in yiur news..
18:14:01 <fell> Tata!
18:14:45 <fell> Bravo!
18:14:56 <fell> Bravissimo!!!
18:16:27 <jralls> Huh? There's no requirement to use all of the header sizes. Use the one that provides the styling that you want in that particular place.
18:18:44 <fell> That is the diff between markup and a semantic structure.
18:21:00 <jralls> Yup. Html is very much *not* semantic, but it's pretty darn versatile for layout and it's ubiquitous.
18:30:36 *** marusich has joined #gnucash
18:30:36 *** ChanServ sets mode: +v marusich
18:32:08 <fell> jralls, IMHO 'lang="en"' is wrong in many cases.
18:33:09 <jralls> For the translated versions, yes. We need to replace that with a bit of php to insert the right value.
18:37:33 <fell> We have lang.php, but it is not easy to understand.
18:49:41 <jralls> Looks pretty straightforward to me.
19:08:36 <jralls> fell: Fixed.
19:13:13 <fell> Almost. We have 2 different zh
19:13:39 <fell> using different scripts.
19:30:38 *** fell has quit IRC
19:30:57 *** fell has joined #gnucash
19:30:57 *** ChanServ sets mode: +o fell
19:31:27 <fell> and our news are currently only in en.
19:34:00 <jralls> the articles are only english, but the decorations around them are localized, at least for some languages.
19:40:35 <jralls> I don't think there's a good way to compute the lang decoration based on how much of the page is translated. Fixing Chinese is easy.
20:11:29 *** TownsendHardware has quit IRC
20:12:57 *** TownsendHardware has joined #gnucash
21:34:59 <chris> a CMS would be nice instead of requiring git
21:40:17 *** angel has joined #gnucash
21:55:47 *** fell has quit IRC
21:56:07 *** fell has joined #gnucash
21:56:07 *** ChanServ sets mode: +o fell
22:13:59 *** jervin has joined #gnucash
22:32:52 *** angel has quit IRC
23:23:15 *** angel has joined #gnucash