Re: [ATTN MAINTAINER] mintty

2020-06-06 Thread Achim Gratz
Thomas Wolff writes:
>> If you make that the default, yes.  :-)
> Or I could move the check to the About info box. Other opinions?

That is better, yes.  But again, the even better option IMHO is to have
a button on a dedicated dialog page that say "Check online on … for
updates.".  That's what LibreOffice does and they do have a configure
option to remove the whole thing when the application is under control
of the system package manager.  That is exactly the situation on Cygwin:
MinTTY is packaged and the information that Github has a new version is
useless anyway.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Wavetables for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldUserWavetables


Re: [ATTN MAINTAINER] mintty

2020-06-06 Thread Thomas Wolff

Am 06.06.2020 um 23:53 schrieb Brian Inglis:

On 2020-06-06 14:09, Achim Gratz wrote:

Thomas Wolff writes:

Am 06.06.2020 um 20:43 schrieb ASSI:

Thomas Wolff writes:

There is no such ping on each start, it's only done when you open the
Options dialog.

I don't want that to happen just because I open the options dialog
either.  So again, please remove it or put it behind a button that
clearly tells the user what is going to happen.

The version check can be disabled by setting CheckVersionUpdate=0, is
that sufficient?

If you make that the default, yes.  :-)

I can find no mention of this option or action in any announcement: could you
please ensure that new options added do not change existing behaviour as far as
possible, or are clearly documented in the ANNOUNCEMENT and NEWS as breaking
compatibility, and perhaps add a setting for this option at the bottom of the
Options/Terminal dialogue, for those users who wish to enable it.
I probably blocked it in my firewall on first use, so you might also want to
warn users that they could get a firewall prompt.

It was listed in the change log of release 2.7.5. It's just an HTTP 
request, so I doubt a firewall will speak up.
Anyway, my proposal is to move it to About, which seems to be common 
practice now (Firefox, Thunderbird).

Votes welcome.
Thomas


Re: [ATTN MAINTAINER] mintty

2020-06-06 Thread Brian Inglis
On 2020-06-06 15:43, Thomas Wolff wrote:
> Am 06.06.2020 um 22:09 schrieb Achim Gratz:
>> Thomas Wolff writes:
>>> Am 06.06.2020 um 20:43 schrieb ASSI:
 Thomas Wolff writes:
> There is no such ping on each start, it's only done when you open the
> Options dialog.
 I don't want that to happen just because I open the options dialog
 either.  So again, please remove it or put it behind a button that
 clearly tells the user what is going to happen.
>>> The version check can be disabled by setting CheckVersionUpdate=0, is
>>> that sufficient?
>> If you make that the default, yes.  :-)
> Or I could move the check to the About info box. Other opinions?

Add the Enable update check? checkbox setting in the About info box.

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in IEC units and prefixes, physical quantities in SI.]


Re: [ATTN MAINTAINER] mintty

2020-06-06 Thread Brian Inglis
On 2020-06-06 14:09, Achim Gratz wrote:
> Thomas Wolff writes:
>> Am 06.06.2020 um 20:43 schrieb ASSI:
>>> Thomas Wolff writes:

 There is no such ping on each start, it's only done when you open the
 Options dialog.

>>> I don't want that to happen just because I open the options dialog
>>> either.  So again, please remove it or put it behind a button that
>>> clearly tells the user what is going to happen.

>> The version check can be disabled by setting CheckVersionUpdate=0, is
>> that sufficient?

> If you make that the default, yes.  :-)

I can find no mention of this option or action in any announcement: could you
please ensure that new options added do not change existing behaviour as far as
possible, or are clearly documented in the ANNOUNCEMENT and NEWS as breaking
compatibility, and perhaps add a setting for this option at the bottom of the
Options/Terminal dialogue, for those users who wish to enable it.
I probably blocked it in my firewall on first use, so you might also want to
warn users that they could get a firewall prompt.

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in IEC units and prefixes, physical quantities in SI.]


Re: [ATTN MAINTAINER] mintty

2020-06-06 Thread Thomas Wolff

Am 06.06.2020 um 22:09 schrieb Achim Gratz:

Thomas Wolff writes:

Am 06.06.2020 um 20:43 schrieb ASSI:

Thomas Wolff writes:

There is no such ping on each start, it's only done when you open the
Options dialog.

I don't want that to happen just because I open the options dialog
either.  So again, please remove it or put it behind a button that
clearly tells the user what is going to happen.

The version check can be disabled by setting CheckVersionUpdate=0, is
that sufficient?

If you make that the default, yes.  :-)

Or I could move the check to the About info box. Other opinions?
Thomas


Re: [ATTN MAINTAINER] mintty

2020-06-06 Thread Achim Gratz
Thomas Wolff writes:
> Am 06.06.2020 um 20:43 schrieb ASSI:
>> Thomas Wolff writes:
>>> There is no such ping on each start, it's only done when you open the
>>> Options dialog.
>> I don't want that to happen just because I open the options dialog
>> either.  So again, please remove it or put it behind a button that
>> clearly tells the user what is going to happen.
> The version check can be disabled by setting CheckVersionUpdate=0, is
> that sufficient?

If you make that the default, yes.  :-)


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptations for KORG EX-800 and Poly-800MkII V0.9:
http://Synth.Stromeko.net/Downloads.html#KorgSDada


Re: [ATTN MAINTAINER] mintty

2020-06-06 Thread Thomas Wolff

Am 06.06.2020 um 20:43 schrieb ASSI:

Thomas Wolff writes:

There is no such ping on each start, it's only done when you open the
Options dialog.

I don't want that to happen just because I open the options dialog
either.  So again, please remove it or put it behind a button that
clearly tells the user what is going to happen.
The version check can be disabled by setting CheckVersionUpdate=0, is 
that sufficient?


Re: [ATTN MAINTAINER] mintty

2020-06-06 Thread ASSI
Thomas Wolff writes:
> There is no such ping on each start, it's only done when you open the
> Options dialog.

I don't want that to happen just because I open the options dialog
either.  So again, please remove it or put it behind a button that
clearly tells the user what is going to happen.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds


Re: Help needed with gobject-introspection

2020-06-06 Thread Ken Brown via Cygwin-apps

On 6/3/2020 2:30 PM, Ken Brown via Cygwin-apps wrote:

On 6/3/2020 12:51 PM, Jon Turney wrote:

On 02/06/2020 22:28, Jon Turney wrote:

On 02/06/2020 15:31, Ken Brown via Cygwin-apps wrote:

On 6/2/2020 10:26 AM, Jon Turney wrote:

On 01/06/2020 12:30, Jon Turney wrote:

On 01/06/2020 00:58, Ken Brown via Cygwin-apps wrote:


I'll see what I can figure out, but as I said, it doesn't look to me like 
a meson issue.


This looks like the problem that my second patch was supposed to fix, so I 
guess I've messed up somewhere.


(gtkdoc-scangobj builds and runs a executable linked with the gio shared 
library.  meson needs to set PATH appropriately so that shared library can 
be loaded)


Hmmm.. I can't reproduce this.

Using my meson 0.54.2-2 package, I managed to build glib (from the 2.64.3 
tag in the glib repository) configured with -Dgtk_doc=true.


Did you run 'ninja install'?  The problem doesn't show up until you do that.


Sigh, yes, you're right.  It gets built during 'all', and succeeds, and then 
gets built again during 'install', in a slightly different way, which fails.
Added another patch to that PR which should fix gtkdoc documentation which is 
built at install-time.


Uploaded a meson 0.54.2-3 test package.


That fixes it!  Thanks.


I think I might have bumped into another meson/introspection/pickling bug, this 
time in connection with harfbuzz.  The supported build system for harfbuzz is 
still autotools.  But they're planning to move to meson, so I decided to get a 
head start and try the meson build, which fails as follows:


[230/257] Generating HarfBuzz-0.0.gir with a meson_exe.py custom command
FAILED: src/HarfBuzz-0.0.gir
/usr/bin/meson --internal exe --unpickle 
/tmp/harfbuzz-2.6.7/build/meson-private/meson_exe_g-ir-scanner_2a1d762c64dc7a0dcba76211733b53a4f7f14918.dat

[...]
ERROR: can't resolve libraries to shared libraries: harfbuzz-gobject
g-ir-scanner: link: cc -o 
/tmp/harfbuzz-2.6.7/build/tmp-introspectKdIYKJ/HarfBuzz-0.0.exe 
/tmp/harfbuzz-2.6.7/build/tmp-introspectKdIYKJ/HarfBuzz-0.0.o -L. -lharfbuzz 
-lharfbuzz-gobject -lm -lglib-2.0 -lintl -lgobject-2.0 -lcairo -lfreetype 
-lgraphite2 -lfontconfig -L/tmp/harfbuzz-2.6.7/build/src 
-Wl,-rpath,/tmp/harfbuzz-2.6.7/build/src -L/tmp/harfbuzz-2.6.7/build/src 
-Wl,-rpath,/tmp/harfbuzz-2.6.7/build/src -L/tmp/harfbuzz-2.6.7/build/src 
-Wl,-rpath,/tmp/harfbuzz-2.6.7/build/src -lgio-2.0 -lgobject-2.0 
-Wl,--export-all-symbols -lgmodule-2.0 -lglib-2.0 -lintl


To reproduce:

wget 
https://github.com/harfbuzz/harfbuzz/releases/download/2.6.7/harfbuzz-2.6.7.tar.xz


tar -xf harfbuzz-2.6.7.tar.xz

cd harfbuzz-2.6.7

meson \
  -Dintrospection=enabled \
  -Dcairo=enabled \
  -Dfontconfig=enabled \
  -Dfreetype=enabled \
  -Dglib=enabled \
  -Dgobject=enabled \
  -Dgraphite=enabled \
  -Dicu=enabled \
  build

cd build

ninja


Re: [ATTN MAINTAINER] mintty

2020-06-06 Thread Thomas Wolff

Am 06.06.2020 um 13:31 schrieb ASSI:

Could you please excise the version check from mintty, at least for the
Cygwin build?  There is no legitimate reason for sending a ping to
Github on each start of mintty.
There is no such ping on each start, it's only done when you open the 
Options dialog.

Thomas


[ATTN MAINTAINER] mintty

2020-06-06 Thread ASSI


Could you please excise the version check from mintty, at least for the
Cygwin build?  There is no legitimate reason for sending a ping to
Github on each start of mintty.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Wavetables for the Terratec KOMPLEXER:
http://Synth.Stromeko.net/Downloads.html#KomplexerWaves