Author Topic: Request for Help: New Hobbes Testing  (Read 93312 times)

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5872
  • Karma: +50/-1
  • Your Friend Wil Declares...
    • Martin's Personal Blog
Re: Request for Help: New Hobbes Testing
« Reply #15 on: April 14, 2026, 10:12:45 pm »
Hello

Just a thing about the new Hobbes. There was some mistake on one of the initial file upload batch were it grabbed the "uploader name" and put it on "Author / Vendor name". As a result my name shows as author of some software. This will have to fixed little by little as we go checking the information. I just want to tell you that it is a mistake and it is not that I'm taking ownership of something that is not mine.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Doug Clark

  • Sr. Member
  • ****
  • Posts: 400
  • Karma: +20/-1
Re: Request for Help: New Hobbes Testing
« Reply #16 on: April 17, 2026, 12:34:24 am »
Andi,

After looking at this again today the problem appears to be operator error on my part.

I dynamically load PMPRINTF.DLL in a WPS class I am working on and it remains loaded until a desktop restart.  I THINK what happened a couple years ago was I copied the version 2.8 files into my normal location (d:\sdk\pmprintf) not realizing that PMPRINTF.DLL was already loaded into memory and wasn't replaced with the DLL from version 2.8.  So I had a mismatch - version 2.6 DLL sending messages to a  version 2.8 viewer.    I missed that a couple of years ago and almost missed that issue again today.

Andi B.

  • Hero Member
  • *****
  • Posts: 970
  • Karma: +18/-3
Re: Request for Help: New Hobbes Testing
« Reply #17 on: April 19, 2026, 03:37:24 pm »
Andi,

After looking at this again today the problem appears to be operator error on my part.

I dynamically load PMPRINTF.DLL in a WPS class I am working on and it remains loaded until a desktop restart.  I THINK what happened a couple years ago was I copied the version 2.8 files into my normal location (d:\sdk\pmprintf) not realizing that PMPRINTF.DLL was already loaded into memory and wasn't replaced with the DLL from version 2.8.  So I had a mismatch - version 2.6 DLL sending messages to a  version 2.8 viewer.    I missed that a couple of years ago and almost missed that issue again today.
I felt in the same pitfall more than once. That's why I added the function to check the version running a while ago IIRC.

You still use PmPrintf for debugging WPS classes and it still works? That's one thing I cant test by myself. Never ever programmed WPS classes. So I hope I don't break anything in that part.

Doug Clark

  • Sr. Member
  • ****
  • Posts: 400
  • Karma: +20/-1
Re: Request for Help: New Hobbes Testing
« Reply #18 on: April 19, 2026, 05:37:42 pm »
I don't use any of the pmprintf wps functions so I can't say anything about how they work. I just use the standard pmprintf

I define a function pointer to PmPrintf in my class.

ULONG (* _System PmPrintfPtr) (char *Format, ...);       // function pointer - for PmPrintf

If I need to create debug output I dynamically load pmprintf.dll, set my function pointer to pmprintf, and turn on a debug variable.

DosLoadModule(&(LoadError[0]), sizeof(LoadError), "pmprintf", &_debugHandle);
DosQueryProcAddr(_debugHandle,0l,"PmPrintf",(PFN *) &PmPrintfPtr);
_debug=1;           // my "local variable" for turning on/off debugging

Then in the class I can use

if (_debug) PmPrintfPtr("some debug stuff here");

This allows me to turn on or off debugging for a specific object with a setup string.

The two downsides to this technique are  1) pmprintf.dll stays loaded until the desktop is restarted, and 2) normally setup strings for an object don't get processed until after the object has been initialized, i.e. after wpInitData() and wpRestoreState() have been called.  This

If you do decide to take up the wonderful, wacky, frustrating world of WPS programming, I recommend the book
OS/2 Warp Workplace Shell API by Mindy Pollack. 
She covers issues that I struggled with that I did not see covered in the regular WPS reference or the WPS Programming guide that comes with OS/2.

fusion

  • Newbie
  • *
  • Posts: 27
  • Karma: +4/-0
    • dcclost.com
Re: Request for Help: New Hobbes Testing
« Reply #19 on: April 21, 2026, 04:10:13 am »
Limiting this to OS/2 browsers is an awful idea. Who comes up with this stuff? Create an account to download files? Not in this lifetime.

Just today I saw someone asking about what software is available for ArcaOS. It would likely have an effect on whether they purchased it or not. Guess what they're not going to have access to?

Do you exclude search engines from the account requirement? Because none of them will have search results for OS/2 files on there..

JTA

  • Full Member
  • ***
  • Posts: 119
  • Karma: +2/-0
Re: Request for Help: New Hobbes Testing
« Reply #20 on: April 21, 2026, 03:45:31 pm »
I'd have to agree with Fusion ... if it requires an acct, I won't bother ... seems to go against the whole "browse" nature of the 'net.

But, if you are doing it to block DoS, and/or make it more avaialable to a handful of OS/2 users, well, that is one way to achieve the goal.

IMHO, I'd think this is another block, in its own small way, to furthering OS/2 access, and ultimately, acceptance. At the first sign of no-access, folks will jump off the path to OS/2. Too many other OS options, to fool around with such blocks ...

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5872
  • Karma: +50/-1
  • Your Friend Wil Declares...
    • Martin's Personal Blog
Re: Request for Help: New Hobbes Testing
« Reply #21 on: April 21, 2026, 05:56:10 pm »
Hello Fusion
Limiting this to OS/2 browsers is an awful idea. Who comes up with this stuff? Create an account to download files? Not in this lifetime.
This hobbes is still in beta phase and we are still not sure where the final hosting is going to be. I'm inviting people to register and see how it works out in this beta stage.

Remember that HobbesArchive was being hit very hard by bots and I'm guessing that was why the internet bills got some high, and I guess a lot of blame goes into the provider that only preferred to bill more.

The current Hobbes site is working on free registration to enable the user to see the files, but it is still experimental. We can open up the access but I'm still cautious about that.

Please remember that Hobbes is not only about creating the script, we are still working on:
1) Metadata of the files. I'm on 3.5% of missing metadata with is very good.
2) The final hosting
3) Mirroring of the site
4) Linking of files.

I have seen other sites that forces you to do a "captcha" when you want to download a file. I personally don't like it, but now I understand why they do that.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5872
  • Karma: +50/-1
  • Your Friend Wil Declares...
    • Martin's Personal Blog
Re: Request for Help: New Hobbes Testing
« Reply #22 on: April 21, 2026, 06:02:02 pm »
By the way this are the URLs
- Hobbes: https://hobbes.os-2.in/
- MalingList: https://warp.groups.io/g/HobbesArchive

Currently I want to receive more feedback about the script:

1) Add a new field on the metadata called "release date"

2) Get a better way to see the "Recent Additions", currently at the bottom of the main page:
-- https://hobbes.os-2.in/

3) Maybe the "Incoming" folder does not make sense anymore, because uploads are private until they get approved by and admin and then it gets posted on the "Recent Additions"

More feedback is welcome.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

andreas

  • Full Member
  • ***
  • Posts: 105
  • Karma: +6/-0
Re: Request for Help: New Hobbes Testing
« Reply #23 on: April 21, 2026, 07:11:00 pm »
thanks for your effort with hobbes.

what do you think about adding a comment area, where people (or you yourself) can post their experience with the programs, provide hints and warnings and additional explanations or links to those...

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5872
  • Karma: +50/-1
  • Your Friend Wil Declares...
    • Martin's Personal Blog
Re: Request for Help: New Hobbes Testing
« Reply #24 on: April 22, 2026, 12:09:58 am »
Hi
what do you think about adding a comment area, where people (or you yourself) can post their experience with the programs, provide hints and warnings and additional explanations or links to those...
I think it is a good idea.

Do you mean something like eCSoft/2 (https://ecsoft2.org/true-basic) when you can put comments at the end of the page?
or something to send a private message to the administrator to fix something on the files and metadata?

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

andreas

  • Full Member
  • ***
  • Posts: 105
  • Karma: +6/-0
Re: Request for Help: New Hobbes Testing
« Reply #25 on: April 22, 2026, 05:29:10 pm »
well, i think it can be kept anonymous and simple. and visible/accessible for everybody. should be just a collection of usual additiinal information. i would not make it sort of a chat room. But it's up to you...
« Last Edit: April 23, 2026, 07:14:33 pm by andreas »

Dave Yeo

  • Hero Member
  • *****
  • Posts: 6051
  • Karma: +167/-1
Re: Request for Help: New Hobbes Testing
« Reply #26 on: April 23, 2026, 12:51:26 am »
The problem with the modern internet is bots and trolls and whether they would flood it with comments or worse.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5872
  • Karma: +50/-1
  • Your Friend Wil Declares...
    • Martin's Personal Blog
Re: Request for Help: New Hobbes Testing
« Reply #27 on: April 29, 2026, 02:39:49 am »
Hello Sergey

I approved your uploads, the files are now: https://hobbes.os-2.in/browse/books
The old ones are removed.

"A file named "[File].zip" already exists in that category." ;D

I guess the issue is that you can not put a file with the same filename on the same folder, but the idea is that people upload files with different release versions each time, like 5.55 and later an updated version called 5.56. But it is not a big issue.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5872
  • Karma: +50/-1
  • Your Friend Wil Declares...
    • Martin's Personal Blog
Re: Request for Help: New Hobbes Testing
« Reply #28 on: May 06, 2026, 11:17:42 pm »
Hello.

We are going to stick with the current hosting on "https://hobbes.os-2.in/"
I will start linking that server on the news (when it is related to a file).

We are going to continue with free registration to be able to see the files for the moment.

Any other suggestion are welcome.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5872
  • Karma: +50/-1
  • Your Friend Wil Declares...
    • Martin's Personal Blog
Re: Request for Help: New Hobbes Testing
« Reply #29 on: May 06, 2026, 11:23:27 pm »
Hello

I'm thinking to reorganize the "OS2 » Apps » FileTransfer" folder  (https://hobbes.os-2.in/browse/filetransfer-2) since it is getting too big.
Maybe creating inside it:
- FTP
- Torrent
- Web
- Misc

Plus someone suggested me before to put all the FTP clients in one folder.
Comments?

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.