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.


Topics - Paul Smedley

Pages: [1] 2 3 ... 5
1
Networking / Updated Samba Client
« on: December 17, 2023, 09:31:08 am »
Hi All,

I mentioned at Warpstock that I was planning on updating the Samba client for AOS/OS/2.  I  got around to making Samba 4.18.9 compile.

An updated Netdrive plugin is available from https://smedley.id.au/tmp/ndpsmb-3.18.1-samba418-20231217.zip

To test  - backup your old ndpsmb.dll first  - then simply replace it  with the on in the zip,  and ensure smbcl418.dll can be found  in the libpath.

Probably also needs an updated gnutls30.dll from https://smedley.id.au/tmp/gnutls30.zip

I still need to go through https://github.com/psmedley/ndpsmb/blob/samba-4.18.x/src/smbwrp.c and synchronise some of  the code against libsmb.

Seems to work ok against a Samba Server running on Ubuntu Server 22.04. YMMV.

Cheers,

Paul

Latest files (at 4th Feb, 2024):
Server https://smedley.id.au/tmp/samba-4.19.4-os2-20240203.zip

Latest Netdrive Plugin: https://smedley.id.au/tmp/ndpsmb-20240127.zip
Latest smbcl419.dll: https://smedley.id.au/tmp/smbcl419-4.19.4-20240202.zip

Latest gnutls30.dll build: https://smedley.id.au//tmp/gnutls30.zip

2
Programming / Have you tested any of the new Qt 6 builds?
« on: April 02, 2023, 12:15:15 am »
Hi All - I'm interested to know how many people have tested my Qt6 builds. I've put a couple of options in there for 'No' but feel free to comment if there are other reasons for not testing.

3
Programming / Compiling OpenJDK
« on: April 02, 2023, 12:13:03 am »
Hey All,

Wondering if anyone has ever (other than Dmik!) been able to compile OpenJDK on OS/2? ie https://trac.netlabs.org/java

I haven't tried for some time, but had previously attemped to follow the instructions a https://trac.netlabs.org/java/browser/tags/ga5/README and not gotten very far.

It would be nice to at least get the current code compiling, which could then form a basis for how feasible it is to use this code to updated to a newer openjdk version.

Cheers,

Paul

4
Hardware / AHCI and Virtualbox
« on: March 27, 2023, 10:25:44 am »
Hi All,

On my recent NUC, I'm running ArcaOS under Virtualbox (Ubuntu host). All works great, except the image I'm using was originally setup using IDE - and disk IO (when tested with Sysbench) is slow with write speeds in particular. I was looking to switch to AHCI - but when attempting to do this I get the dreaded OS/2 is unable to operate the hard disk message - seems the disk images aren't found.

Any hints to fix this? On another VM I was able to switch to AHCI without issue, so not sure what I might be doing wrong!

Cheers,

Paul.

5
Programming / New frontends for GCC 13...
« on: December 07, 2022, 12:17:07 am »
...due sometime next year..

https://www.phoronix.com/news/GCC-Modula-2-Ready
https://www.phoronix.com/news/GCC-Rust-v4-Cleared-For-Landing

When the GCC 13 code gets closer to release, I'll look at building it, noting that GCC 13 will drop support for STABS debug code, so we won't be able to built debug code....

6
Programming / Qt6 Development
« on: November 10, 2022, 09:28:30 pm »
Hey guys,

A couple of points to make first:
1) I wouldn't even be attempting this without the work of bww in creating the Qt5 port to OS/2
2) This may be beyond my capabilities depending on the scope of changes between Qt5 and Qt6

But.... I've created https://github.com/psmedley/qt6-os2

One of the most significant changes between Qt5 and Qt6 is that the build system has COMPLETELY changed to now use cmake. Fortunately, we have a port of cmake - which needed to be updated to >= 3.16 - which I've done at https://github.com/psmedley/cmake-os2 (noting that this repo still needs some cleansing of generated build files).

I have hacked (cough, ported) things enough to the point I get a reasonable looking config.summary - noting that this is only Qtbase - not any of the other modules.

Last night I added in all the os2 specific files from the bww Qt5 repo, and also generated a diff between the virgin qt 5.15.2 code and the bww repo, which I'll attempt to apply today to my Qt6 repo.

Next steps will be to work through the ~11 cmakelists.txt files which determine which source files to build, and add code in to build the *os2* source files.

I'll try and keep this thread updated, but also suggest monitoring commits on github.

Finally, NOTHING may come of this - and also refer back to my points at the start of this post!

Cheers,

Paul

7
Multimedia / Rebuilds of MM Audio Pack
« on: October 29, 2022, 09:55:38 am »
Hi All,

For some reason, something made me thing of the MM Audio Pack (http://r6.ca/MMAudioPak/)

I've rebuilt the 3x DLL's (mmiomp3.dll; mmioflac.dll; mmioogg.dll) with GCC 12.2.0 and to use the libc libraries - previously these were built with EMX and gcc 2.8.x.

I also updated the source libs used (where possible). Whilst mmiomp3 is still using madlib 0.15.0b (as it's the latest availabl), the others are now using the latest libraries.

Not sure if the source is in git anywhere, I'll likely add it to my git when I get a chance.  mmiomp3 and mmioogg were pretty trivial to build; for mmioflac needed some work to adapt to API changes.

I haven't been able to test these much right now (sound doesn't work real well in the VM on my linux laptop) - so they could do really bad things :)

However, on a VM with AC97 hardware, I found that opening a FLAC caused a WPS restart; opening an OGG seemed to open the file ok and start to play, but the timer didn't advance; and for some reason, an MP3 wasn't associated correctly :(

https://smedley.id.au/tmp/mmaudiopack-20221029.zip

Cheers,

Paul


8
Programming / Building Qt5
« on: October 23, 2022, 10:02:36 am »
Hey All,

Given it's been a LONG time since there have been any Qt5 updates, I figured I'd start a thread on trying to build Qt5 from the sourcecode at the bww github, and attempting to follow the build instructions at https://github.com/bitwiseworks/qt5-os2/wiki/Developers#building-qt

I've previously tried building and failed, but have never documented my experience or compared it to what others have experienced.

At the moment, I'm doing a fresh checkout of the code, on a new bare metal install of AOS 5.07

More to come...

Cheers,

Paul

10
Networking / Samba 4.13.x Update/Status
« on: August 14, 2022, 11:05:06 am »
Hi All,

As some would be aware, Ubuntu 20.04 LTS switched to Samba 4.13.x a while back, mainly due to a particular security fix that couldn't be backported to 4.11.

This was a problem for us, as Samba 4.12+ introduced the use of some API that we don't have (openat, renameat and friends). I initially raised a bww ticket for these (https://github.com/bitwiseworks/libcx/issues/81) but there seems to be no interest in working on this.

Meanwhile, I started working on my own implementation, which seems to be sufficient for now - see https://github.com/psmedley/at-funcs

With these in place, I was still having issues with directory listings, and using the debugger, noticed we're also missing fdopendir - so I implemented that too.

I can now get directory listings and transfer files using SMB1 and Samba 4.13.14

With SMB2, I'm getting:
protocol negotiation failed: NT_STATUS_CONNECTION_DISCONNECTED

So there's still work to do to understand why this is happening.

More news when there's something worth sharing

Cheers,

Paul

11
Off Topic discussions / Lying low for a few days
« on: June 19, 2022, 11:34:53 am »
Hey All...

I'm going to be lying low for a few days....

What an honour and a privilege it is has been to have been owned and loved by such a special boy.
Hudson Bestest Boi Smedley 22/4/2010 - 19/6/2022


12
Utilities / PMVNC & Copy/Paste
« on: June 19, 2022, 03:00:47 am »
Hi All,

Does anyone know a way to enable copy/paste from a VNC client to  an OS/2 host running PMVNC?

Or is this not supported with our host?

As mentioned in another thread, I bought a Thinkcentre M73p to run ArcaOS natively, but ideally I want to be able to VNC in to that computer to compile stuff from my laptop running Ubuntu.

Lack of copy/paste from the Host OS is a PITA:/

Cheers,

Paul

13
Hardware / Lenovo Thinkcentre M73p
« on: June 06, 2022, 10:41:24 am »
Hey All,

It would be nice to have native hardware running OS/2. Any thoughts on this? https://www.ozbargain.com.au/node/704712

Anyone run a variant of OS/2on a Thinkcentre M73p  before?

Cheers,

Paul

14
Applications / Test build of dooble with qt5
« on: April 24, 2022, 01:02:34 am »
Hey guys,

I'm many have read posts of a build of dooble existing and is waiting on an rpm.

I couldn't understand why a zip wasn't being provided, so I spent a little bit of time this morning building it myself, the result is https://smedley.id.au/tmp/dooble-2022.04.04-os2-20220424.zip

Note I've had the browser close on me a few times, no idea yet if these are dooble or Qt5 related. There is nothing in popuplog.os2  not in the exceptq folder

edit: I would like to add that this wouldn't be possible if it wasn't for the work that Dmitry has put into the port of Qt5.

Enjoy!

Cheers,

Paul

15
Internet / New Browser Delay Discussion
« on: April 15, 2022, 01:22:04 am »
As I stated a new RPM is being worked on by 2 people to be released via rpm.netlab.org which will be based on the new QT webkit engine...
Its taking somewhat longer to finish the RPM file and the SPEC file.

Is it just me,  or are others  starting to doubt there will ever be a new OS/2 Browser?

In February we we told “in the last week of February or the first week of March.”  there would be a beta of Otter,  then in March  there were  'issues'  and they were  switching  to  a new browser (Dooble?) and something would be available 'soon'. I thought the story was that Dmitry had things  going on and couldn't work on it,  yet  in the github  repository (https://github.com/bitwiseworks/dooble-os2)  the only checkin is by  Dmik  (https://github.com/bitwiseworks/dooble-os2/commits/main).  Something doesn't  smell right here  (IMHO).

Also, we  constantly see requests  for funds  for bww to work on the browser, yet in the regular  bww updates,  we see updates  to projects with little or anything to do with the browser.  Is  the OS/2 community also paying for these projects? The lack of  transparency is concerning.

Meanwhile, Qt 5 is end of life except for 'paid customers' https://www.theregister.com/2021/01/05/qt_lts_goes_commercial_only/

Pages: [1] 2 3 ... 5