Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Remy

Pages: [1] 2 3 ... 54
1
Hardware / Re: no Drive visible for inatallation
« on: February 01, 2025, 12:58:43 pm »
Hi,

New PC with nvme.
Has the nvme GPT partition ? If yes, you must have latest ArcaOS.
Try to boot from a DFSEE bootable media and check what it report.   

2
Applications / Re: General Software Testing
« on: January 30, 2025, 12:44:40 pm »
Hello

I found this VSE/ESA Workstation Interface:
- http://ps-2.kev009.com/pccbbs/os2_coding/vse-esa.zip
I'm guessing it is a utility to send commands to a mainframe, right?
It comes with a .VRP and some .VRX files, are those the source code of it for VX-REXX ?

Regards

To answer your first question.

Yes it is an interface (GUI) to send/retreive command/results from a mainframe VSE system.
VSE is nearly a mainframe DOS system, successor of DOS/VSE - ESA was replaced by Z since a long time.
IBM mainframe operating systems: z/VSE, z/VM (also named hypervisor), z/OS, z/Linux (or more commonly Linux on zseries), z/TPF

Somme rexx functions allowing automated processes on a host could be done throught rexx ehllapi and pcomm (personnal communication) too
etc...

3
Programming / Re: Qt6 Application Testing
« on: January 30, 2025, 12:01:54 pm »
Using latest Dooble QT6 build.
(with QT6.2.11)

The translate option not always well working as it is supposed too
e.g.

Source link:
https://eike-klima-energie.eu/2024/11/15/die-sonnenscheindauer-europas-im-tanz-der-wolken/

Link generated by Dooble translate tool link (not working - error):
https://eike-klima-energie-eu.translate.goog//2024/11/15/die-sonnenscheindauer-europas-im-tanz-der-wolken/?_x_tr_sl=auto&_x_tr_tl=fr&_x_tr_hl=fr&_x_tr_pto=wapp

The link generated using google translate web page:
https://eike--klima--energie-eu.translate.goog/2024/11/15/die-sonnenscheindauer-europas-im-tanz-der-wolken/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US&_x_tr_pto=wapp

'.' dot into hostname should be converted into '-'   (this is well done)
'-' into hostname should be duplicated   (this isn't done !)
'/' first slash following hostname should not be duplicated   (this is not done)


4
Programming / Re: Qt6 Application Testing
« on: January 30, 2025, 01:57:44 am »
Using QT6 6.2.11 with latest Dooble, I have a font issue on the cookies popup windows of Credit Mutuel
The first ligne isn't correctly displayed which should be "Crédit Mutuel"
https://www.creditmutuel.fr/fr/authentification.html

 

5
Programming / Re: Qt6 Application Testing
« on: January 24, 2025, 01:58:07 pm »
I'll grep the webengine code, I'd suspect it may already use clock_gettime
Here's one case where we're not using clock_gettime:
https://github.com/psmedley/qt6-webengine-os2/blob/main/src/3rdparty/chromium/base/third_party/libevent/os2/event-config.h#L30
https://github.com/psmedley/qt6-webengine-os2/blob/main/src/3rdparty/chromium/third_party/libxslt/os2/config.h#L11

Will change these and rebuild qt6weben.dll
https://smedley.id.au/tmp/qt6weben-6.2.6-20250124.zip enables clock_gettime fro libevent and libxslt.

Dooble can still load os2world but that's the extent of the testing.

Seems to be better in general use (no hung when no youtube or videos)
Something I saw very often !
Playing a youtube video, swap to an other video (if ok, swap to an other) -> first symptome, sound not playing, ten video controls no more responding and video stops, high cpu and short after, system full hung (reboot needed)
My observation looks like it is going into bug when a internet session is not responding ! at this time, sound is impacted etc...
Questions I didn't have an answer
Q1: are any processes to kill hung sessions (following timeout) without impacting other sessions and running processes. Are these sessions freed from OS/2 view ?
Q2: Priority level handling between network flow and sound/video ?
- My drivers: ArcaOS uniaudio and MMRE network driver 
     

6
Programming / Re: Qt6 Application Testing
« on: January 21, 2025, 10:52:31 pm »
You have checked where the setting is used but is there no code using hires while it should not ? (setting ignored, missing code to ignore the const  ::))
Placebo  ::)  just tell it to my system which I have to reboot 2 or 3 times per day using Dooble.... (frozen, hung)

* Firefox is outdated for many sites *

Regards

Note: I have no skills into this code. Doing several searches on internet, I found some qt developers using webengine having resolved hires timing issues using process cycles instead (is it possible ?)   

Even if qt6 on OS/2 *is* using hires timing (I have NFI) I cannot understand how that webengine flag is making any difference. The link I posted is where qtwebengine interprets flags - it cannot interpret the flag on OS/2, so the flag is ignored.

I am also *not* a programmer. I can barely write a hello world in C without googling it. How about you inject a deliberate typo into the flag you;'re using with hires and see if you still see the same 'improvements' - that might confirm Dave's thoughts on timing.

Will give it a try and post back

7
Programming / Re: Qt6 Application Testing
« on: January 21, 2025, 11:23:08 am »
May it be possible this constant isn't well taken into some parts of the codes ?

I searched the entire code base, that link I posted is the only place where webengine flags are interpreted, and the timer variable is only interpreted on Windows.

I have no idea how this could possibly make any difference, other than the placebo effect.

Cheers,

Paul

Hi Paul,

You have checked where the setting is used but is there no code using hires while it should not ? (setting ignored, missing code to ignore the const  ::))
Placebo  ::)  just tell it to my system which I have to reboot 2 or 3 times per day using Dooble.... (frozen, hung)

* Firefox is outdated for many sites *

Regards

Note: I have no skills into this code. Doing several searches on internet, I found some qt developers using webengine having resolved hires timing issues using process cycles instead (is it possible ?)   

8
Programming / Re: Qt6 Application Testing
« on: January 20, 2025, 08:43:56 pm »
Hello Remy,

Ok, read it.
I don't understand why when adding this switch, Dooble is more stable while it should have no effect but it has here !
(adding this switch, I'm able to use Dooble without setting priorities. Without it, I need to add priorities settings)
 
May it be possible this constant isn't well taken into some parts of the codes ?

Could it be that this SET statement impacts other apps on your system which in turn have an impact on the QT stuff?

I have a few apps here that would fit the bill:
1) FF - where I no longer have this set, while in earlier versions I did
2) PUMONITOR - by default I'm using the hires timer to gether runtime statistics
3) DISKIO - the version I am currently working on is using this approach

Now of course if you are running/testing the QT apps w/o anything else on your OS/2 box currently running, that would at least limit that spillover effect that other apps might have.

Hi Dariusz,

I did a try removing auto started application and just left as is from a new install.
Same Dooble result here!

One time, I could see a blocked named pipe established by webengine (Theseus) just before system hung (reboot required)
Many troubles about sound (sound no more working, sound issued into a short loop etc... uniaudio installed)

 :-\       

9
Programming / Re: Qt6 Application Testing
« on: January 20, 2025, 02:59:16 pm »
It looks like disabling hires timer makes QTwebengine more stable.
Could it be possible a problem exist into C++ about hires timer ?  (under windows, they had to increase precision)

https://github.com/psmedley/qt6-webengine-os2/blob/main/src/3rdparty/chromium/base/base_switches.cc#L120

This switch is doing nothing on OS/2.

Thanks.

Ok, read it.
I don't understand why when adding this switch, Dooble is more stable while it should have no effect but it has here !
(adding this switch, I'm able to use Dooble without setting priorities. Without it, I need to add priorities settings)
 
May it be possible this constant isn't well taken into some parts of the codes ?

Regards
Rémy

10
Web applications / Re: Dooble releases, Qt5 builds
« on: January 20, 2025, 01:17:34 am »
I wonder why passing an NSPR4 argument has an effect on Dooble? It is an OS/2 thing and as far as I remember only the environment variable has an effect.
Dooble --help 2> dooble.hlp gives this for the list of dooble specific arguments,
Code: [Select]
Dooble
 --attach
 --disable-javascript
 --executable-current-url PROGRAM
 --full-screen
 --help
 --listen
 --load-url URL
 --normal-screen
 --private
 --reload-periodically 15, 30, 45, 60
 --test-aes
 --test-aes-performance
 --test-threefish
 --test-threefish-performance

Chome has a huge list of arguments, which I assume the Qtwebengine also has, see https://peter.sh/experiments/chromium-command-line-switches/
They can usually passed in the environment set QTWEBENGINE_FLAGS=

What do you think about:
https://doc.qt.io/qt-6/qdesktopservices.html
https://doc.qt.io/qt-6/qurl.html

11
Programming / Re: Qt6 Application Testing
« on: January 19, 2025, 11:43:39 pm »
Hi Paul,

It looks like disabling hires timer makes QTwebengine more stable.
Could it be possible a problem exist into C++ about hires timer ?  (under windows, they had to increase precision)

Thanks and Regards
Rémy

12
Web applications / Re: Dooble releases, Qt5 builds
« on: January 19, 2025, 11:24:16 pm »
Hi Dave !

The test you can try:
Start Dooble, open this os2world web page and then clic on above FTP link ...
Always start my default browser firefox.

That is weird. Here it opened a new window in SeaMonkey, my default browser, which was running. Tried the ftp://ftp.os2voice.org/dooble/ link too, opened a new window in SM with the request for password. Very strange bug or I guess feature especially with ftp kind of broken in the web engine.
Tried with the simplebrowser, as expected the Qt5 one failed, the Qt6 one worked the same as dooble


I found some information about FTP no more supported under Chrome since 88... like current firefox windows 64 no more supporting it.
Is it the case for Dooble ? If yes and at least, I expect a popup menu to select external ftp compatible program to use and route the link to it  ::)

Regards

13
Web applications / Re: Dooble releases, Qt5 builds
« on: January 19, 2025, 10:29:26 pm »
That's strange and doesn't happen here. Looking at the documentation, we have,
Code: [Select]
Supported Schemes
Dooble supports the FILE, FTP, GOPHER, HTTP(S), and JAR schemes.
So Dooble should open the FTP//: links.

I tried again:
Firefox is closed

Start Dooble (QT6)
put link ftp://ftp.pmoylan.org/Major/ + enter
The page goes blank !
Waiting a few more seconds, firefox is starting showing files from ftp://ftp.pmoylan.org/Major/ !
It looks like Dooble is opening ftp link but not into its browser nor into a new tab and cmd is resolved as system browser to open

Have your default ArcaOS set to firefox and firefox not started
then, start Dooble and give a try to the link

Doing a test starting Dooble with the link provides a different result (blank page and nothing more):
Dooble ftp://ftp.pmoylan.org/Major/

Hi Dave !

The test you can try:
Start Dooble, open this os2world web page and then clic on above FTP link ...
Always start my default browser firefox. 

I found some information about FTP no more supported under Chrome since 88... like current firefox windows 64 no more supporting it.
Is the case for Dooble ? If yes and at least, I expect a popup menu to select external ftp compatible program to use and route the link to it  ::)

Regards   

14
Web applications / Re: Dooble releases, Qt5 builds
« on: January 19, 2025, 07:23:34 pm »
That's strange and doesn't happen here. Looking at the documentation, we have,
Code: [Select]
Supported Schemes
Dooble supports the FILE, FTP, GOPHER, HTTP(S), and JAR schemes.
So Dooble should open the FTP//: links.

I tried again:
Firefox is closed

Start Dooble (QT6)
put link ftp://ftp.pmoylan.org/Major/ + enter
The page goes blank !
Waiting a few more seconds, firefox is starting showing files from ftp://ftp.pmoylan.org/Major/ !
It looks like Dooble is opening ftp link but not into its browser nor into a new tab and cmd is resolved as system browser to open

Have your default ArcaOS set to firefox and firefox not started
then, start Dooble and give a try to the link 

15
Web applications / Re: Dooble releases, Qt5 builds
« on: January 19, 2025, 06:21:17 pm »
Yes, something seems broken with the ftp protocol. Here with the Qt6 dooble, I got a blank page, Qt5 dooble closed.
Tried ftp://ftp.os2voice.org/dooble/ too, Qt6 dooble kept reverting to about:blank, Qt5 dooble gave me an error about the site not being reached.
Tried ftp://dry@ftp.os2voice.org/dooble/ and got a popup to enter user and password, after entering the info, dooble-qt5 vanished., dooble-qt6 gave a blank page.
These failures also don't get saved in the history, just the ftp://ftp.os2voice.org/dooble/ with the not found error got saved.
I'd guess the ftp problem is in the Qtwebengine.
OTOH, gopher works, eg gopher://magical.fish/

Strange !

I installed QT 6.2.11 using latest end december QT6 Dooble
I tried the link again under Dooble.
A blank page.... waiting more, my default system browser (firefox) opens with the link from Dooble displaying all files !
Oh! Dooble opening system default browser in this case...
 

Pages: [1] 2 3 ... 54