News State of Orbiter Forum, Orbit Hangar Mods

4throck

Enthusiast !
Joined
Jun 19, 2008
Messages
3,502
Reaction score
1,008
Points
153
Location
Lisbon
Website
orbiterspaceport.blogspot.com
The attribution of add-ons to @CamSox is, naturally, an error - this UID collides with the UID of the catch-all user I mentioned for add-ons which the importer couldn't work out the Author for. Correctly, the addon would be attributed to the "Unknown OHM Addon Dev" user, which could then be reassigned to you, at which point you'd automatically get back edit control.
Sounds like a lot of manual work. Are you going to sort it addon by addon?
Do you know all of my addons by heart? LOL, I don't even remember them all myself...
Reading other comments there are also problems with dates, so more things to fix - it's clearly a database garbage problem.

I suggest you ask the community for help cleaning up the database, while restoring the old OH for reference.
 

Xyon

Puts the Fun in Dysfunctional
Administrator
Moderator
Orbiter Contributor
Addon Developer
Webmaster
GFX Staff
Beta Tester
Joined
Aug 9, 2009
Messages
6,922
Reaction score
789
Points
203
Location
10.0.0.1
Website
www.orbiter-radio.co.uk
Preferred Pronouns
she/her
Are you going to sort it addon by addon?

If I have to. Never underestimate the perseverance of a woman with a database problem to solve.
 

IronRain

The One and Only (AFAIK)
Administrator
Moderator
News Reporter
Donator
Joined
Oct 11, 2009
Messages
3,484
Reaction score
403
Points
123
Location
Utrecht
Website
www.spaceflightnewsapi.net
Sounds like a lot of manual work. Are you going to sort it addon by addon?
Do you know all of my addons by heart? LOL, I don't even remember them all myself...
Reading other comments there are also problems with dates, so more things to fix - it's clearly a database garbage problem.

I suggest you ask the community for help cleaning up the database, while restoring the old OH for reference.
Please restore OH as it was ASAP. At least all my addons were there and I could edit or delete them if I wished.
As it is, they were stolen from me.
I understand the frustration for content creators who've put a lot of time in their addons, but I suggest we keep it civil.
Nothing is stolen from you, the data is still there. We've always been respectful to developers, we don't have hostile agreements where one agrees that uploaded content is now ours. We've always been open about what's going on.
Please, to keep it fun for us as well, don't go that way. It's not like we're abandoning this migration or anything. We all do this in our own time (and mostly nights) to get it fixed.

For now, since the fixes are taking longer than we'd hoped for, we've enabled OHM again while we fix the remaining issues.
This involves a DNS change, so give it some time to propagate.
 

Majid

Active member
Joined
Oct 31, 2014
Messages
156
Reaction score
27
Points
43
OHM is back up (y)
edit:
The download link is for some reason doing a PUT request, it's throwing a js error and is not working, but the link to file is valid and it works.

1654627804173.png
 
Last edited:

Xyon

Puts the Fun in Dysfunctional
Administrator
Moderator
Orbiter Contributor
Addon Developer
Webmaster
GFX Staff
Beta Tester
Joined
Aug 9, 2009
Messages
6,922
Reaction score
789
Points
203
Location
10.0.0.1
Website
www.orbiter-radio.co.uk
Preferred Pronouns
she/her
OHM is back up (y)
edit:
The download link is for some reason doing a PUT request, it's throwing a js error and is not working, but the link to file is valid and it works.

View attachment 28922
The PUT request is just to record a download for counting purposes, it's nothing major.
 

4throck

Enthusiast !
Joined
Jun 19, 2008
Messages
3,502
Reaction score
1,008
Points
153
Location
Lisbon
Website
orbiterspaceport.blogspot.com
For now, since the fixes are taking longer than we'd hoped for, we've enabled OHM again while we fix the remaining issues.
Thanks for listening, this way I can go and download all my stuff. I don't have any problems with reuploading addons again if that helps.

Sorry about the previous tone. I predicted this sort of migration problem and I always offered help/advice. None was asked, and feedback was that things were sorted.
That created in me the impression that migration would be smooth, and the new system would work great out of the box.
It was a matter of perception on my part. As it is now (Resources by Unknown OHM Addon Dev) I don't have any problem, so I thank you for the change.
 

Xyon

Puts the Fun in Dysfunctional
Administrator
Moderator
Orbiter Contributor
Addon Developer
Webmaster
GFX Staff
Beta Tester
Joined
Aug 9, 2009
Messages
6,922
Reaction score
789
Points
203
Location
10.0.0.1
Website
www.orbiter-radio.co.uk
Preferred Pronouns
she/her
Thanks for listening, this way I can go and download all my stuff. I don't have any problems with reuploading addons again if that helps.

Sorry about the previous tone. I predicted this sort of migration problem and I always offered help/advice. None was asked, and feedback was that things were sorted.
That created in me the impression that migration would be smooth, and the new system would work great out of the box.
It was a matter of perception on my part. As it is now (Resources by Unknown OHM Addon Dev) I don't have any problem, so I thank you for the change.
The plan would be, if you can enumerate your own addons and know that a certain addon ascribed to the "Unknown OHM Addon Dev" user is yours, we can reassign the resource here on OF to your account so you can reclaim the ownership and control of them. There are a lot of addons on OHM that don't resolve to an OF account, because the two systems had disparate user and authentication processes for a long time, so these sort of headaches often come up when things get merged together like this.
 

GLS

Well-known member
Orbiter Contributor
Addon Developer
Joined
Mar 22, 2008
Messages
5,873
Reaction score
2,868
Points
188
Website
github.com
The import is now complete, and I would consider it final now. Please do let us know if you have any issues.
The dates now make more sense, as do the categories, so it all seems OK in my small corner. (y)
 

Gargantua2024

The Desktop Orbinaut
Joined
Oct 14, 2016
Messages
1,050
Reaction score
1,257
Points
128
Location
San Jose Del Monte, Bulacan
Upon importing from OHM, it seems that its capability to handle multiple files have been lost, but then I see that the lost files could still be uploaded back again (albeit only a maximum of 5 files now). However, when I do attempt to upload them back, a server error occurs upon Updating Resource:

1654734811682.png

This also occurred even when uploading single files:
1654734672874.png
 

Xyon

Puts the Fun in Dysfunctional
Administrator
Moderator
Orbiter Contributor
Addon Developer
Webmaster
GFX Staff
Beta Tester
Joined
Aug 9, 2009
Messages
6,922
Reaction score
789
Points
203
Location
10.0.0.1
Website
www.orbiter-radio.co.uk
Preferred Pronouns
she/her
1654735374188.png

Yeah, I'm not sure what happened there, two secs
 

Xyon

Puts the Fun in Dysfunctional
Administrator
Moderator
Orbiter Contributor
Addon Developer
Webmaster
GFX Staff
Beta Tester
Joined
Aug 9, 2009
Messages
6,922
Reaction score
789
Points
203
Location
10.0.0.1
Website
www.orbiter-radio.co.uk
Preferred Pronouns
she/her
Ah, okay, I think I understand why this broke. I cloned out the database tables that the resource manager uses, and reproduced them with a near-empty set to preserve some of the existing entries that didn't come from OHM (since we already had a handful of resources before I did the import). However when I did that, the indexes and the primary keys for those tables didn't clone to the new table, so when the system goes to insert your record, it's assuming it doesn't need to give the row a value for resource_version_id because the database engine will auto-increment it - but this table doesn't have the instruction to do that.

I've added that instruction now, and replicated the other keys and indexes, so it should be OK now (and should load faster!)
 

supersonic71

Member
Joined
Sep 20, 2021
Messages
59
Reaction score
86
Points
18
Location
Asia Pac
Website
github.com
Looks like links/redirection is broken
When I click the dependency links it says "addon not found"
 

Xyon

Puts the Fun in Dysfunctional
Administrator
Moderator
Orbiter Contributor
Addon Developer
Webmaster
GFX Staff
Beta Tester
Joined
Aug 9, 2009
Messages
6,922
Reaction score
789
Points
203
Location
10.0.0.1
Website
www.orbiter-radio.co.uk
Preferred Pronouns
she/her
Looks like links/redirection is broken
When I click the dependency links it says "addon not found"

Yeah, we're aware of this - we'll resolve it soon
 

IronRain

The One and Only (AFAIK)
Administrator
Moderator
News Reporter
Donator
Joined
Oct 11, 2009
Messages
3,484
Reaction score
403
Points
123
Location
Utrecht
Website
www.spaceflightnewsapi.net
Looks like links/redirection is broken
When I click the dependency links it says "addon not found"
This is now also fixed. There was also a rogue A record leftover, so there might be some redirects to the old OHM.

At last, after a second try the migration is now complete. This marks the first of a couple of infra changes we’re planning to do.

So what’s complete?
We’ve moved all the add-ons from OHM to the Orbiter Addons section of this board. Technically this means that OHM is (again) decommissioned. From a functional perspective, OHM continues to live as Orbiter Addons.

As you are all aware, we ran into some issues during the first migration.
OHM was a very old platform which had undergone various iterations.
Since I’ve joined the OF community, OHM has been:
  • A platform to host add-ons, completely separately from OF
  • A platform to host add-ons, with authentication linked to OF
  • A platform to host add-ons, driven by an API in preparation for the next OHM

OHM was developed by various members of the OF community, with most not active anymore. OHM being an old PHP application, Xyon and I decided to rebuild OHM from the ground up with an API and a separate frontend. Our efforts started in 2017 and we made good progress. However, the project stalled while we worked on other things - both IRL and for OF. We gave it some more attention after the XenForo migration, but not enough to finish it.

With the XenForo migration done we got a lot more features, including the resources section.
Since a lot of the webadmins have moved on and Xyon and I also are limited in our time, this is in our opinion the best way forward.

With these bigger migrations, there’s always change. Things look different, some functionality is somewhere else and some features are gone. However, it also gives back new things. One of the things I think the community will help (and what we were planning for the new OHM) is that an add-on can be managed as a team with 10 members. The original uploader is in full control who to include.

It might take a while, but please take some time to get used to the new system.

The migration consisted of multiple steps. The XenForo documentation wasn’t up-to-date unfortunately so Xyon used a lot of her free time to reverse engineer some of the parts.
We had to map add-ons to the correct OF user, which was not always possible due to legacy reasons. Of course, it’s possible to assign the add-ons to the right users so they can fully manage their content again. Let Xyon or me know if you have an add-on that’s mapped to “Unknown OHM Addon Dev”. We will correct it for you.

Finally, it might be necessary to edit/update the resource to make it look a bit better after the initial migration.
The original image of an add-on is now embedded in the description of the add-on. You can download it, edit your add-on and attach it as an icon. No issue if you don't do this, it'll just look a bit better.

With this all being said I’d like to extend a huge thank-you to @Xyon. Like I’ve said a couple of times before she’s don a tremendous job getting this done while also having to work and take care of kids.

Some of the community members also offered their help.
We were not able to make use of their requests at this time, but it's highly appreciated.

What’s next
We still want to move OF as a whole to a different infra, but we didn’t want to do it at the same time.
This is a move from A to B, we’ve had the migration part some 2 years ago when we moved away from vBulletin. It should be fairly straight forward (famous last words).
 

4throck

Enthusiast !
Joined
Jun 19, 2008
Messages
3,502
Reaction score
1,008
Points
153
Location
Lisbon
Website
orbiterspaceport.blogspot.com
The plan would be, if you can enumerate your own addons and know that a certain addon ascribed to the "Unknown OHM Addon Dev" user is yours, we can reassign the resource here on OF to your account so you can reclaim the ownership and control of them.
Sure! (y)

Addons using an older "4th rock" username:
  • 7K-OK basic implementation
  • Agena MFD
  • Altair cargo, Malapert and Orion CEV ISS mission
  • Apollo generic VC for automated landers
  • Baikonur pads
  • Bell 222 dashboard textures
  • Brazilian Space Program
  • Brazilian Space Program for Orbiter v2
  • Buran OK-GLI cockpit
  • Buran OK-GLI cockpit gauges
  • Buran cockpit
  • Carl Sagan Memorial Station terrain and lander mesh
  • Carl Sagan Memorial Station terrain mesh
  • Ceres level 8 global map and markers
  • Charon Level 8 global map
  • Columbus Manned-Tended Free Flyer (MTFF) - v1
  • Constellation Orion CEV
  • Constellation Program
  • Constellation Program 2016
  • Copernicus & Apollo 19
  • Dragonfly (Libellule) shuttle
  • Little Joe & Beach Abort
  • Lockheed Starclipper repaint
  • MIR space station photo-realistic textures 1.0
  • Markers for Phobos and Deimos
  • Mercury Little Joe
  • Mercury Rockets
  • Mercury heightmap + Level 9 global textures
  • Mercury surface and heightmap tiles for Orbiter 2016
  • Mojave Spaceport resources
  • Multistage Titans
  • Notepad++ .SCN language
  • Orbiter stock bases upgrade
  • Orbiter stock bases upgrade patch
  • Pluto Level 8 global map
  • Programa Espacial Lusófono - Bases
  • Project Gemini repaint v2 (13-11-15)
  • Project Gemini updated realistic textures
  • Project Mercury updated realistic textures
  • Retro HUD
  • Saturn rocket repaint
  • Simple base populator
  • Skylab B
  • Skylab B missions (SL5 & SL6) and AMU
  • Skylab B missions (SL5 & SL6) and AMU v2
  • Skylab B missions 2 (SL7) and ATM B
  • Skylab B missions 3 (SL8 and SL9)
  • Skylab B missions 4 (SL10,11 and Soyuz 7K-T)
  • Skylab B pack
  • Skylab textures
  • Soyuz 7K series
  • Space1999 Eagle repaint
  • Sriharikota base and updated PSLV & GSLV textures
  • Surveyor 7 & Apollo 20
  • Test Satellite (Vinka's Spacecraft4)
  • Titan II repaint
  • Titan family repaint
  • Tycho mesh
  • Updated Skylab photorealistic textures
  • Vallis Schroteri & Apollo 18
  • Venera 9
  • Venus Heightmap
  • Venus Level 9 global textures
  • Venus surface and heightmap tiles for Orbiter 2016
  • Zvezda Virtual Cockpit

Addons using the current "4throck" username:
  • Deepstar Marineris Base LV15 Surface Tiles
  • Brighton Beach LV17 surface tiles
  • Jezero Crater LV 16 Surface Tiles
  • Apollo 14 landing site LV18 surface tiles
  • Boca Chica LV19 Surface Tiles
  • Malapert Mountain LV16 tiles

No rush on doing this, take your time. And no stress if you do it a few add-ons at a time, I understand :)
 

Xyon

Puts the Fun in Dysfunctional
Administrator
Moderator
Orbiter Contributor
Addon Developer
Webmaster
GFX Staff
Beta Tester
Joined
Aug 9, 2009
Messages
6,922
Reaction score
789
Points
203
Location
10.0.0.1
Website
www.orbiter-radio.co.uk
Preferred Pronouns
she/her
Sure! (y)

Addons using an older "4th rock" username:
  • 7K-OK basic implementation
  • Agena MFD
  • Altair cargo, Malapert and Orion CEV ISS mission
  • Apollo generic VC for automated landers
  • Baikonur pads
  • Bell 222 dashboard textures
  • Brazilian Space Program
  • Brazilian Space Program for Orbiter v2
  • Buran OK-GLI cockpit
  • Buran OK-GLI cockpit gauges
  • Buran cockpit
  • Carl Sagan Memorial Station terrain and lander mesh
  • Carl Sagan Memorial Station terrain mesh
  • Ceres level 8 global map and markers
  • Charon Level 8 global map
  • Columbus Manned-Tended Free Flyer (MTFF) - v1
  • Constellation Orion CEV
  • Constellation Program
  • Constellation Program 2016
  • Copernicus & Apollo 19
  • Dragonfly (Libellule) shuttle
  • Little Joe & Beach Abort
  • Lockheed Starclipper repaint
  • MIR space station photo-realistic textures 1.0
  • Markers for Phobos and Deimos
  • Mercury Little Joe
  • Mercury Rockets
  • Mercury heightmap + Level 9 global textures
  • Mercury surface and heightmap tiles for Orbiter 2016
  • Mojave Spaceport resources
  • Multistage Titans
  • Notepad++ .SCN language
  • Orbiter stock bases upgrade
  • Orbiter stock bases upgrade patch
  • Pluto Level 8 global map
  • Programa Espacial Lusófono - Bases
  • Project Gemini repaint v2 (13-11-15)
  • Project Gemini updated realistic textures
  • Project Mercury updated realistic textures
  • Retro HUD
  • Saturn rocket repaint
  • Simple base populator
  • Skylab B
  • Skylab B missions (SL5 & SL6) and AMU
  • Skylab B missions (SL5 & SL6) and AMU v2
  • Skylab B missions 2 (SL7) and ATM B
  • Skylab B missions 3 (SL8 and SL9)
  • Skylab B missions 4 (SL10,11 and Soyuz 7K-T)
  • Skylab B pack
  • Skylab textures
  • Soyuz 7K series
  • Space1999 Eagle repaint
  • Sriharikota base and updated PSLV & GSLV textures
  • Surveyor 7 & Apollo 20
  • Test Satellite (Vinka's Spacecraft4)
  • Titan II repaint
  • Titan family repaint
  • Tycho mesh
  • Updated Skylab photorealistic textures
  • Vallis Schroteri & Apollo 18
  • Venera 9
  • Venus Heightmap
  • Venus Level 9 global textures
  • Venus surface and heightmap tiles for Orbiter 2016
  • Zvezda Virtual Cockpit

Addons using the current "4throck" username:
  • Deepstar Marineris Base LV15 Surface Tiles
  • Brighton Beach LV17 surface tiles
  • Jezero Crater LV 16 Surface Tiles
  • Apollo 14 landing site LV18 surface tiles
  • Boca Chica LV19 Surface Tiles
  • Malapert Mountain LV16 tiles

No rush on doing this, take your time. And no stress if you do it a few add-ons at a time, I understand :)
You should now be credited as the author of all 71 addons in this list, with the control over them.
 

Sbb1413

Well-known member
Joined
Aug 14, 2018
Messages
948
Reaction score
373
Points
78
Location
India
Preferred Pronouns
he/his/him
We had to map add-ons to the correct OF user, which was not always possible due to legacy reasons. Of course, it’s possible to assign the add-ons to the right users so they can fully manage their content again. Let Xyon or me know if you have an add-on that’s mapped to “Unknown OHM Addon Dev”. We will correct it for you.
All of the following add-ons (aka the add-ons under the name "soumya-8974") are mine.
IMG_20220609_152209.jpg
 
Top