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 - Martin Iturbide

Pages: [1] 2 3 ... 29
1
Hardware / eMMC Supported?
« on: March 15, 2023, 07:00:46 pm »
Hi

There was a question the OS2World Discord Chat asking of eMMC was supported on any of the OS/2 distributions.

For what I know no, I haven't get report about eMMC being supported.  The only implementation of eMMC that I'm aware of is for SD card readers on laptops and I haven't get any report of it working. Any other use?

For what I have read eMMC is slower than NVMe and it seems that the laptop market is more in favor of  NVMe these days, and they even seems to be removing the SD card slots from laptops.
But what do you think?

Regards

2
Applications / Arca Noae Package Manager - WarpIn repository??
« on: March 14, 2023, 01:15:43 am »
Hi

I noticed that ANPM 1.1 now shows WarpIn packages and it has a WarpIn Repository that can be included.

How do someone can create their own WarpIn repository server?

Regards

3
Applications / Netlabs-exp RPM and Python issue?
« on: February 22, 2023, 06:23:24 pm »
Hello

I just got a fresh ArcaOS 5.0.7 VM, updated ANPM to 1.1 and everything is fine for the moment.
Since I need to experiment with some software I register the Netlabs exp RPM with "yum install netlabs-exp"

If I do a "yum update" I get a long error.  I can update one by one the packages, but not python.

If I do a "yum update python" I get:
Quote
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package python.i686 0:2.7.6-25.oc00 will be obsoleted
--> Processing Dependency: python(abi) = 2.7 for package: python2-rpm-4.13.0-20.oc00.i686
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: urlgrabber-3.10.1-10.oc00.noarch
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-utils-1.1.31-3.oc00.noarch
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-utils-1.1.31-3.oc00.noarch
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-3.4.3-14.oc00.pentium4
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-metadata-parser-1.1.4-7.oc00.i686
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
---> Package python-unversioned-command.pentium4 0:3.9.13-1.oc00 will be obsoleting
--> Processing Dependency: python3 = 3.9.13-1.oc00 for package: python-unversioned-command-3.9.13-1.oc00.pentium4
--> Processing Dependency: python39.dll for package: python-unversioned-command-3.9.13-1.oc00.pentium4
--> Running transaction check
---> Package python.i686 0:2.7.6-25.oc00 will be obsoleted
--> Processing Dependency: python(abi) = 2.7 for package: python2-rpm-4.13.0-20.oc00.i686
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: urlgrabber-3.10.1-10.oc00.noarch
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-utils-1.1.31-3.oc00.noarch
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-utils-1.1.31-3.oc00.noarch
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-3.4.3-14.oc00.pentium4
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-metadata-parser-1.1.4-7.oc00.i686
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
---> Package python-libs.i686 0:2.7.6-25.oc00 will be obsoleted
--> Processing Dependency: python27.dll for package: python2-rpm-4.13.0-20.oc00.i686
Package python-libs is obsoleted by python3-libs, but obsoleting package does not provide for requirements
--> Processing Dependency: python27.dll for package: python-pycurl-7.19.5.1-2.oc00.i686
--> Processing Dependency: python27.dll for package: hplip-libs-3.19.8-3.oc00.i686
Package python-libs is obsoleted by python3-libs, but obsoleting package does not provide for requirements
--> Processing Dependency: python27.dll for package: yum-metadata-parser-1.1.4-7.oc00.i686
Package python-libs is obsoleted by python3-libs, but obsoleting package does not provide for requirements
---> Package python3.pentium4 0:3.9.13-1.oc00 will be installed
---> Package python3-libs.pentium4 0:3.9.13-1.oc00 will be obsoleting
--> Running transaction check
---> Package python.i686 0:2.7.6-25.oc00 will be obsoleted
--> Processing Dependency: python(abi) = 2.7 for package: urlgrabber-3.10.1-10.oc00.noarch
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-utils-1.1.31-3.oc00.noarch
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-utils-1.1.31-3.oc00.noarch
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: python2-rpm-4.13.0-20.oc00.i686
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: python2-pycurl-7.44.1-3.oc00.pentium4
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-3.4.3-14.oc00.pentium4
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-metadata-parser-1.1.4-7.oc00.i686
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
---> Package python-libs.i686 0:2.7.6-25.oc00 will be obsoleted
--> Processing Dependency: python27.dll for package: python2-rpm-4.13.0-20.oc00.i686
Package python-libs is obsoleted by python3-libs, but obsoleting package does not provide for requirements
--> Processing Dependency: python27.dll for package: python2-pycurl-7.44.1-3.oc00.pentium4
Package python-libs is obsoleted by python3-libs, but obsoleting package does not provide for requirements
--> Processing Dependency: python27.dll for package: hplip-libs-3.19.8-3.oc00.i686
Package python-libs is obsoleted by python3-libs, but obsoleting package does not provide for requirements
--> Processing Dependency: python27.dll for package: yum-metadata-parser-1.1.4-7.oc00.i686
Package python-libs is obsoleted by python3-libs, but obsoleting package does not provide for requirements
---> Package python-pycurl.i686 0:7.19.5.1-2.oc00 will be obsoleted
---> Package python2-pycurl.pentium4 0:7.44.1-3.oc00 will be obsoleting
--> Processing Dependency: python(abi) = 2.7 for package: python2-pycurl-7.44.1-3.oc00.pentium4
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python27.dll for package: python2-pycurl-7.44.1-3.oc00.pentium4
Package python-libs is obsoleted by python3-libs, but obsoleting package does not provide for requirements
---> Package python3-pycurl.pentium4 0:7.44.1-3.oc00 will be obsoleting
--> Processing Dependency: /@unixroot/usr/bin/python2 for package: hplip-3.19.8-3.oc00.i686
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Finished Dependency Resolution
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

--skip-broken does not make any difference.

Any suggestions?

Regards

4
Article Discussions / List of Supported Laptop Computers - ArcaOS
« on: February 13, 2023, 06:10:14 pm »
Hi

I had been requested to revisit the wiki page of "List of Laptop Computers"

Not sure if you remember but I have:
- List of Laptop Computers - For post 2015 laptops
- List of Laptop Computers (Archive) - for pre 2015 laptops.

I had been suggested to request feedback to update the page.
Any more laptops that you suggest?

Regards

5
Applications / Calmira Reborn
« on: February 10, 2023, 10:38:23 pm »
Hi

This is not a OS/2 news, it is a Win16 app news. I remember that I used to run Calmira on Win-OS2 long time ago. This version keep running on Win-OS2.

http://huntertur.net/calmirar.html

Quote
Calmira Reborn is fourth in the line of Calmira projects. It is a fork of Calmira LFN 3.32 by Alexandre Rodrigues de Sousa, itself a fork of Calmira II 3.3 by Calmira Online!, itself a fork of Calmira 2.2SR by Li-Hsin Huang.

This fork does not place much emphasis on new features and instead focuses on fixing issues I’ve discovered with Calmira LFN while using it on my old computers.

Calmira should ring a bell for most Windows users of the ’90s. Calmira adds a Windows 95-like desktop environment to replace Program Manager on Windows 3.x, along with tons of other features and niceties. It makes using Windows 3.x a lot less cumbersome, and I am definitely going to set up a new Windows 3.11 install in PCem to try this new release out.

Regards

6
General Discussion / Some friendly reminder about the OS2World forum
« on: February 06, 2023, 05:20:46 pm »
Hi

I just want to remember you that on the OS2World forum we have people from around the world, with different cultures, personalities and also different OS/2 needs.

I just want to remember that there are several type of OS/2 users:
- The OS/2 user from the 80's and 90's that uses ArcaOS every day on real hardware and wants more hardware support.
- The OS/2 user that is fine running it on a Virtual Machine
- OS/2 users of industrial machinery only.
- The user that wants to run OS/2 as a hobbie on old hardware
- The new OS/2-ArcaOS user that is learning how to use it and maybe it compares how he does things on Linux/Windows.
- The eComStation users.
- People that have no idea about OS/2 and just installed it on a VM for curiousity.
....and there are several more combinations of OS/2 users.

Please remember to be open minded and kind. I always said that you don't have to reply everything you see.
If, for example, someone only wants to focus on VM, or old hardware, and that is not your interest, there is no need to get into that thread only to criticize his initial choice. Please be constructive.

Regards

7
Setup & Installation / ArcaOS 5.0.x OVA for VirtualBox
« on: February 06, 2023, 05:09:23 pm »
Hi

I was wondering how useful (or not) will be to provide an empty OVA (Open Virtual Appliance) file with the settings that ArcaNoae recommends on its site. This would be for the people wanting to run ArcaOS 5.0.x on VirtualBox 7.0.4 as a guest OS.

I had been talking with other community member to do the same thing for ArcaOS 5.1 in UEFI, but I guess we will have to wait for the 5.1 to go public.

Here I'm attaching an empty VirtualBox OVA with 40GBHDD, AHCI SATA, SB16, 4GB RAM, etc. 
What would you change on the OVA to make it more "user ready" for ArcaOS 5.0.x?

Regards

8
Applications / ANPM - YUM error. [Errno 256] No more mirrors to try
« on: January 28, 2023, 06:12:12 pm »
Hi

I'm getting this "[Errno 256] No more mirrors to try" from ANPM today.  ANPM 1.0.7 and 1.1.0.

Any idea of what can it be the issue? Any server down?

Regards

9
Programming / Qt6 Application Testing
« on: January 24, 2023, 11:16:05 pm »
Hello

This is a thread to test Paul's Qt6 port and Qt6 bases applications.

For the moment we have this test releases:
Quote
- Qt6 libs (with Webengine) - https://smedley.id.au/tmp/qt6-6.3.2-os2-20230318.zip
or
- Qt6 libs (without Webengine) - https://smedley.id.au/tmp/qt6-6.4.3-os2-20230318.zip
and
- rebuilt libvpx with AVX disabled in libyuv - https://smedley.id.au/tmp/libvpx-1.13.0-os2-20230303.zip
- qt6webee - https://smedley.id.au/tmp/qt6webee-6.2.4-20230326.zip
- Dooble   -  https://smedley.id.au/tmp/dooble-2023.02.25-os2-qt6-20230225.zip

I have this optional procedure to test Dooble:
Quote
Procedure
- VIRTUALADDRESSLIMIT=2560 on Config.sys
- Deleted .doodle on Home
Then:
 set PATH=C:\qt6\bin;%PATH%
 set BEGINLIBPATH=c:\qt6\lib
 dooble --disable-gpu
Import Blocklist
- Go to Tools => Accepted / Blocked Domains. There you select Block Mode and use the button "Import..." to import the text file "blocklist.txt".
But some other procedures may apply, and different suggestions are welcome.

TEST THESE APPS
We also have this Qt6 ported applications to test from Tellie from Netlabs RPM:
Quote
QtTube-14-02-2023.zip
connectagram-1.3.3-qt6.7z
cutemaze-1.3.2-qt6.7z
focuswriter-1.8.4-qt6.7z
gottet-1.2.2-qt6.7z
hexalate-1.2.2-qt6.7z
iqpuzzle-1.2.9-qt6.zip
kapow-1.6.1-qt6.7z
novprog-3.2.2-qt6.7z
peg-e-1.3.2-qt6.7z
simsu-1.4.2-qt6.7z
tanglet-1.6.3-qt6.7z
You can download from : http://rpm.netlabs.org/test/QT6/

From Netlabs FTP:
Quote
- ftp://ftp.netlabs.org/pub/qtapps/Qoobar-1.7.0-os2-6.2.4.7z
- ftp://ftp.netlabs.org/pub/qtapps/StackAndConquer-0.1.0-OS2-6.2.4.7z
- ftp://ftp.netlabs.org/pub/qtapps/heimer-3.7.0-OS2-6.2.4.7z
- ftp://ftp.netlabs.org/pub/qtapps/biblioteq-v15022023-os2-6.4.2.7z

Also some other Qt6 apps to test:
Quote
- https://smedley.id.au/tmp/scribus-1.7.0svn-os2-qt6-20221204.zip
- https://smedley.id.au/tmp/tea-qt-62.0.2-os2-qt6-20221204.zip

Let me know if there are any other Qt6 applications around that we can test.

Remember you can show your appreciation to Paul at:
Quote
Paul's GitHub Sponsor page or Paul's Arca Noae Sponsoring Page.


Regards


NOTE: Links Updated on 2023-03-11

10
Applications / What is the trick for multiple dots on files ?
« on: January 05, 2023, 12:36:50 am »
Hi

I was playing with a Warp 4.52 VM and I noticed that when I file has multiple dots on a file it does not get recognized.

Like "AFile.cool.awesome.zip" is not recognized as a zip in the WPS.

ArcaOS does not has that problem. What is the trick for it?

I promise this time I will write it down to don't ask again.  ;D

Regards

11
Applications / Software Wishlist for 2023
« on: January 03, 2023, 05:42:42 pm »
Hi, Happy New Year

I always like to discuss our wish list for each year and get some discussion. Why? because software is a thing that changes with time, and what was good some time ago changes too.

My wishlist has:

- Otter - We still require a solid webbrowser.
- Qt6 - I have my hopes with Paul here :)
- OpenJDK - Java Runtime enviroment
- Eclipse - Development IDE

This is the open source Wishlist we discussed on 2022-09.
- The GIMP.  Photo edition tool
   - To port this it is required to port GTK+ first.
- Inkscape. illustration tool
- Audacity. Sound recording editing tool
- QEMU. Machine emulator and virtualizer.
- Openscad . The Programmers Solid 3D CAD Modeller.
- QCAD. 2D CAD
- R - Statistics, 3-D and dynamic graphics
- TeX live. Recent version of the TeX typesetting program, successor to teTeX.
- Kate. Text editor.
- Notepad++. Text Editor
- Peazip. Archiver tool
- OBS. Video streaming, desktop recording.
- KDevelop. Development IDE.
- Lazarus. Development IDE.
- wxWidgets.  C++ library GUI API (Update it)
- LibreOffice - Since OpenOffice seems to be evolving to slow

Regards

12
Hardware / Hardware Compatibility Wishlist for 2023
« on: December 30, 2022, 02:59:09 pm »
I remember we discussed this on January of 2022.

This was the discussed wishlist at it's time, in not any specific order:

- Audio and Camera support for a Videoconference tool.
- Bluetooth support for Keyboard and Mouse.
- GPT support for large disks.
- 2.5 Gigabit Ethernet PCI Express.
- Intel Wifi support.
- Dual Screen Support
   - Intel HD dual screen support. (To mirror screen or extend screen)
   - Easier Hot plug to projectors. (To mirror screen or extend screen)
- Hibernate support for PCs  / Laptops.
- Standby support for PCs  / Laptops.

Is there anything else that changed for 2023?
Do you think something was missing or the priorities on hardware support had changed on this year?
Anything else to add?

Regards

13
General Discussion / OS2.JP Gone?
« on: December 29, 2022, 01:29:26 pm »
Hi

If I recall correctly I had not being able to connect to OS2.JP since september of this year. I had tried to contact the webmaster that goes by the name Achain at two email that I have, but both emails bounce back. I'm trying to contact Achain via twitter.

I'm sorry that the site is gone after all those years. I wish all the people that helped OS2.JP the best.

Regards

14
Hi

I had some little fun with OpenAI (ChatGPT) and asked something about OS/2.
https://chat.openai.com/chat

I wondered how much OpenAI knows about OS/2, the basic things about OS/2, ArcaOS and eComStation are right.

But when I asked "Where is OS/2 source code?" it replied:
Quote
The source code for OS/2 is not publicly available by default. OS/2 was originally developed by IBM and Microsoft as a proprietary operating system, meaning that the source code was not made available to the public.

However, in 2001, IBM released the source code for a version of OS/2 called "Warp 4" under an open source license called the Common Public License (CPL). This made it possible for developers to access the source code and modify it as they saw fit, as long as they followed the terms of the CPL.

If you are interested in obtaining a copy of the OS/2 source code, you can try searching online for repositories or archives that contain the source code for Warp 4 or a later version of OS/2. You may also be able to find copies of the source code on forums or discussion boards for OS/2 enthusiasts.

Keep in mind that the source code for OS/2 is copyrighted and is subject to the terms of the CPL. You may need to obtain permission from IBM or other copyright holders if you want to modify or distribute the source code.

Even that I want it to be real, I guess it is wrong. But I wonder what is confusing OpenAI to think that Warp 4 was released under the CPL license?

Ok, let's ask the AI. "Where did you find out that Warp 4 was released under the CPL license?"

Quote
I was able to find information online that indicates that IBM released the source code for OS/2 Warp 4 under the Common Public License (CPL) in 2001. The CPL is an open source license that was developed by IBM and is approved by the Open Source Initiative (OSI).

The information I found suggests that IBM released the source code for OS/2 Warp 4 as part of an effort to encourage the development of open source software for OS/2 and to foster a community of developers around the operating system. The release of the source code under the CPL license allowed developers to access the code and modify it as they saw fit, as long as they followed the terms of the license.

I was able to find this information by searching online for sources that discuss the history of OS/2 and the release of its source code. There are a number of articles, blog posts, and other sources that mention the release of OS/2 Warp 4 under the CPL license.

Maybe it is confused with some CPI clones (OS2Linux) that were released under CPL?

I wanted to ask something more deep in OS/2 programming, like a "What is FS_ATTACH in OS/2?"

Quote
FS_ATTACH is a function in the OS/2 operating system that allows a program to attach itself to a file system driver and access the file system. It is part of the OS/2 file system API (Application Programming Interface) and is used by programs to perform tasks such as reading and writing files, creating and deleting directories, and querying file attributes.

FS_ATTACH is called with a file system name and a handle to a device driver, and it returns a handle to the file system driver. This handle is used by the program to communicate with the file system driver and access the file system.

FS_ATTACH is typically used by programs that need to access files on a particular file system, such as a hard drive or a network drive. It can also be used by programs that implement their own file systems, such as virtual file systems or RAM disks.

FS_ATTACH is one of several functions in the OS/2 file system API. Other functions include FS_CHDIR, FS_CHGFILEPTR, FS_CHMOD, and FS_DELETE.

Also "What are the parameters of FS_ATTACH in OS/2?"

Quote
The FS_ATTACH function in the OS/2 operating system takes the following parameters:

    pszName: This parameter is a pointer to a null-terminated string that specifies the name of the file system driver to attach to.

    hdev: This parameter is a handle to the device driver that is associated with the file system. It is used to identify the device or volume that the file system is located on.

    phfs: This parameter is a pointer to a variable that receives a handle to the file system driver. This handle is used by the calling program to communicate with the file system and access the file system's resources.

    flag: This parameter specifies flags that control the behavior of the FS_ATTACH function. It can be set to zero or to one of the following values:
        FS_ATTACH_FULLNAME: This flag specifies that the name of the file system driver includes the full path to the driver.
        FS_ATTACH_NO_NAME_CACHE: This flag specifies that the file system name should not be added to the name cache.
        FS_ATTACH_REPLACE_NAME_CACHE: This flag specifies that the file system name should replace any existing entry in the name cache.

The FS_ATTACH function returns a value of type APIRET, which is a 32-bit integer that indicates the status of the function call. A value of zero indicates success, while a non-zero value indicates an error.

Here is an example of how FS_ATTACH might be called in a program:

#include <os2.h>

APIRET rc;
HFILE hdev


So, it seems to have some good bibliography on the back to ask some technical things about OS/2.  But I'm still not sure it is complete right, I have some differences with the EDM/2 page of it.

The bad thing is that OpenAI does not provides links of their references as far as I tested it.

But it is fun and maybe useful.

Regards

15
Hi

I have a OS/2 Warp 4.52 VM with XWorkplace 1.0.15 installed.

Suddenly I noticed that the " Windows List Widget" on the xCenter is not showing the windows that are open or minimized on the desktop. The bar just remains always empty.

I had tried removing the widget and putting it again, with no luck.
Also, if I open the widget filter I don't see any filter that is making something wrong, but on the "New Entry" I see everything normal.

Any ideas?

Regards

Pages: [1] 2 3 ... 29