Unofficial ReactOS Application Compatibility Database

If it doesn't fit anywhere else, drop it in here. (not to be used as a chat/nonsense section)

Moderator: Moderator Team

Post Reply
User avatar
Mcpg
Posts: 6
Joined: Wed Dec 06, 2017 5:51 pm
Location: Poland

Unofficial ReactOS Application Compatibility Database

Post by Mcpg »

[ external image ]
────────────────────────────────────────────────────────────────────────────────

Hello, ReactOS Community! :)

About a month ago I've decided to create some kind of ReactOS compatibility
database, that would work like WineHQ database. It stores program test data,
rating, what works, what doesn't, etc.

So, technically that's just MySQL database hosted by cernodile, with API used
to read the data from it.

Everything is hosted on GitHub:
https://github.com/ROS-AppDB

And the site itself:
https://ros-appdb.github.io/ReactOS-AppDB

If you want to submit tests for the database, read this document:
https://github.com/ROS-AppDB/AppForm/bl ... /README.md

If you want to contribute to the website code, just make a pull request (or an issue). I don't really
think that my methods are efficient, or something (as I said earlier, I'm a beginner),
tell me what to change in it etc. Database's code is a mess and really needs to be
cleaned up (sometimes even grammar isn't OK, as English isn't my native)...

Anyway,
enjoy! :)
Last edited by Mcpg on Fri Dec 29, 2017 11:50 am, edited 2 times in total.
User avatar
cernodile
Posts: 59
Joined: Wed Nov 01, 2017 7:01 pm
Location: Estonia
Contact:

Re: Unofficial ReactOS Application Compatibility Database

Post by cernodile »

I personally dislike the idea of forcing client to download a full database, but eh, I guess I'm going to improve the code, squash some bugs, and maybe try to populate db a bit.
My working rigs:
Dell Latitude E5430 on 0.4.9-vgal - i5-3340M, USB boot.
Partially working rigs:
Ryzen 7 3700X on B450 board - 0.4.14 boot via preinstall. USB broken.
[ external image ]
erkinalp
Posts: 861
Joined: Sat Dec 20, 2008 5:55 pm
Location: Izmir, TR

Re: Unofficial ReactOS Application Compatibility Database

Post by erkinalp »

Wine database can be used. I have successfully registered ReactOS as a distribution in there.
https://appdb.winehq.org/objectManager. ... stribution
-uses Ubuntu+GNOME 3 GNU/Linux
-likes Free (as in freedom) and Open Source Detergents
-favors open source of Windows 10 under GPL2
verserk
Posts: 38
Joined: Fri May 26, 2017 8:11 pm

Re: Unofficial ReactOS Application Compatibility Database

Post by verserk »

erkinalp wrote:Wine database can be used. I have successfully registered ReactOS as a distribution in there.
https://appdb.winehq.org/objectManager. ... stribution
We are not testing wine though. We have some wine code in ReactOS but its not the same thing.
ReactOS: HP pavilion dv6500.
justincase
Posts: 441
Joined: Sat Nov 15, 2008 4:13 pm

Re: Unofficial ReactOS Application Compatibility Database

Post by justincase »

verserk wrote:We are not testing wine though.
Agreed. I don't think piggybacking off of their database is really kosher. On the other hand, Wine's AppDB is open source (https://source.winehq.org/git/appdb.git), so we could set up our own instance.
I reserve the right to ignore any portion of any post if I deem it not constructive or likely to cause the discussion to degenerate.
erkinalp
Posts: 861
Joined: Sat Dec 20, 2008 5:55 pm
Location: Izmir, TR

Re: Unofficial ReactOS Application Compatibility Database

Post by erkinalp »

verserk wrote:We are not testing wine though. We have some wine code in ReactOS but its not the same thing.
They are probably aware of that. Otherwise, they would have deleted it.
-uses Ubuntu+GNOME 3 GNU/Linux
-likes Free (as in freedom) and Open Source Detergents
-favors open source of Windows 10 under GPL2
verserk
Posts: 38
Joined: Fri May 26, 2017 8:11 pm

Re: Unofficial ReactOS Application Compatibility Database

Post by verserk »

erkinalp wrote:They are probably aware of that. Otherwise, they would have deleted it.
It has zero tests submitted so far, if any tests get submitted they'd probably get rejected by a maintainer for not being able to provide the correct wine version along with not accepting test data from anything beyond official wine, wine-devel, and wine-staging releases (not even from things like PlayOnLInux or Lutris).
ReactOS: HP pavilion dv6500.
User avatar
Adcock
Posts: 241
Joined: Thu Jul 07, 2016 5:37 pm

Re: Unofficial ReactOS Application Compatibility Database

Post by Adcock »

ReactOS is a free and open-source operating system for x86/x64 personal computers intended to be binary-compatible with computer programs and device drivers made for Windows Server 2003.
When that goal is reached, then that APPDB won't be necessary, right?
justincase
Posts: 441
Joined: Sat Nov 15, 2008 4:13 pm

Re: Unofficial ReactOS Application Compatibility Database

Post by justincase »

If it ever becomes 100% binary compatible with a particular version of Windows (current target is w2k3) then an AppDB won't be strictly necessary, but that doesn't mean it won't still be useful, as it will be nice for end-users to be able to see before they try it that someone else has already verified that the particular app(s) they intend to use work perfectly.
Also, even after reaching Windows 2003 binary compatibility, some Vista+ apps may run (because of the compatibility shims that are being worked on for that purpose) and some may have issues, or not run at all, as being binary compatible with Windows 2k3 doesn't require apps which weren't compiled for <=2k3 to function, but people will still want to try them, and especially as more and more apps drop support for <=Vista, people will expect them to work, so having an AppDB similar to Wine's will still be useful.

In fact, such an AppDB could be a good place to store the optimal compatibility settings for specific apps, so that others can find them easily. (or perhaps eventually so that ReactOS can apply them automatically?)
Last edited by justincase on Mon Jan 01, 2018 12:28 pm, edited 2 times in total.
I reserve the right to ignore any portion of any post if I deem it not constructive or likely to cause the discussion to degenerate.
User avatar
Adcock
Posts: 241
Joined: Thu Jul 07, 2016 5:37 pm

Re: Unofficial ReactOS Application Compatibility Database

Post by Adcock »

Fair enough.
Please make an official APPDB.
Post Reply

Who is online

Users browsing this forum: No registered users and 15 guests