Page 6 of 6

Re: [RELEASE:] Interstellar Tweak OXP

Posted: Sun May 04, 2025 8:57 am
by UK_Eliter
Discussions? Sure.
Please show me some result: Oolite 1.91 usable for Apple and/or Linux.
Hiran: all I was doing was showing the - limited - amount that I had discovered on the topic (a topic that was new to me). :|

Re: [RELEASE:] Interstellar Tweak OXP

Posted: Sun May 04, 2025 9:35 am
by Cholmondely
Hiran is a Developer. They are all looking at v.1.91 / 1.92 where the AppleMac has dropped out and Linux is proving problematic. Mr Flibble has been working on Linux (all sorts of issues with things called libraries which seem to go out of date very quickly, causing all sorts of problems) and seems to have been rehabilitating something.

Can't pretend that I get it. The better libraries have books which are centuries old and cause no problems to anybody, as far as I know. Although they did chain them to the shelves (to stop them escaping? To stop them molesting visitors? To prevent wholesale rampage and destruction?). When I visited the Marsh Library in Dublin, they had a couple of cages by the entrance where they would lock up their readers with the books!

Re: [RELEASE:] Interstellar Tweak OXP

Posted: Sun May 04, 2025 12:54 pm
by hiran
UK_Eliter wrote: Sun May 04, 2025 8:31 am
EDIT: Hiran, might you explain the warnings of this type?

Code: Select all

Optional Expansions mismatch between OXP Manifest and Expansion Manager at character position 0068 (DIGIT ZERO vs LATIN SMALL LETTER N)
I presumed that the character position is within the manifest, but I did not find (in the case of the particular warning that I give as an example) a zero there . .
Again I do not know where you got this warning from. But I can explain a similar enough warning on Interstellar Tweaks:

Code: Select all

6. Conflict Expansions mismatch between OXP Manifest and Expansion Manager at character position 0056 (DIGIT ZERO vs LATIN SMALL LETTER N)
These kinds of comparison were introduced because at some point in time the information in manifest.plist and the one in the catalog were maintained manually - sometimes not even by the same person. Thus the discrepancies needed to be pointed out. Even today, where the catalog is build upon all the OXPs' manifest.plist files we see discrepancies.

When comparing the catalog (i.e. the expansion manager's OXP List) with the OXP's manifest.plist, there was a discrepancy found in the 'conflict expansions' area. On the same page I can see the manifest section, and it contains these two values for conflict expansions:

Code: Select all

InterstellarTweaks.oxp:0     <-- from catalog
InterstellarTweaks.oxp:      <-- from OXP's manifest.plist
I am wondering myself why that should be character position 56. But the message says that one side has a DIGIT ZERO character whereas the other has a 'n'. So it looks to me as if version information is missing in manifest.plist.

I downloaded the OXP and checked manually. It looks like there is a version number given, so that is confusing indeed.
The index pages were generated on May 1, 2025, 3:03:00 AM (check the top right corner). So I checked the OXP download using

$ curl -I https://wiki.alioth.net/img_auth.php/7/ ... Tweaks.oxz
HTTP/1.1 200 OK
Server: nginx/1.22.1
Date: Sun, 04 May 2025 12:51:34 GMT
Content-Type: application/zip
Content-Length: 304623
Connection: keep-alive
X-Content-Type-Options: nosniff
Last-Modified: Fri, 02 May 2025 15:03:17 GMT
$

The Last-Modified header tells me the OXP was modified after the index was built.

The index is built every time
- the catalog is changed
- someone triggers the build manually
- on every beginning of the month

So for the time being everything is working as designed. :-)

Re: [RELEASE:] Interstellar Tweak OXP

Posted: Sun May 04, 2025 1:12 pm
by Wildeblood
hiran wrote: Sun May 04, 2025 12:54 pm
So for the time being everything is working as designed. :-)
IOW, it will resolve itself in due course, without further ado. Patience is a virtue.

Re: [RELEASE:] Interstellar Tweak OXP

Posted: Sun May 04, 2025 11:34 pm
by UK_Eliter
Hiran: good detective work. Thank you.
But the message says that one side has a DIGIT ZERO character whereas the other has a 'n'. So it looks to me as if version information is missing in manifest.plist.
Now that I've fixed the missing version information, hopefully the warning about that information being missing, and the character mismatch warning, will disappear.

Re: [RELEASE:] Interstellar Tweak OXP

Posted: Wed May 07, 2025 7:41 pm
by hiran
UK_Eliter wrote: Sun May 04, 2025 11:34 pm
Hiran: good detective work. Thank you.
But the message says that one side has a DIGIT ZERO character whereas the other has a 'n'. So it looks to me as if version information is missing in manifest.plist.
Now that I've fixed the missing version information, hopefully the warning about that information being missing, and the character mismatch warning, will disappear.
A rebuild of the index was triggered, and now you can see the up to date warnings. I'd understand there is one whitespace that you can remove, the other two warnings refer to OXPs that are not on the expansion manager but may be required. Better keep them, but it's for you to decide.

https://ooliteproject.github.io/oolite- ... weaks.html

Re: [RELEASE:] Interstellar Tweak OXP

Posted: Wed May 07, 2025 7:56 pm
by UK_Eliter
Thanks, Hiran!

I think that the warnings about the Ferdy OXP owe to a mismatch between how that OXP describes itself and how Interstellar Tweaks describes it. Fixed, but fix not yet uploaded.

The whitespace: just where is that whitespace? That is, what do the numbers mean in the following?

Code: Select all

Extreanous whitespace on key 'interstellar: 6 251 224 ' 

Re: [RELEASE:] Interstellar Tweak OXP

Posted: Thu May 08, 2025 4:01 am
by Wildeblood
UK_Eliter wrote: Wed May 07, 2025 7:56 pm
The whitespace: just where is that whitespace? That is, what do the numbers mean in the following?

Code: Select all

Extreanous whitespace on key 'interstellar: 6 251 224 ' 
Right at the end of the string, a tab stop between the 4 and the ".

Re: [RELEASE:] Interstellar Tweak OXP

Posted: Sat May 10, 2025 5:52 am
by hiran
hiran wrote: Wed May 07, 2025 7:41 pm
UK_Eliter wrote: Sun May 04, 2025 11:34 pm
Hiran: good detective work. Thank you.
But the message says that one side has a DIGIT ZERO character whereas the other has a 'n'. So it looks to me as if version information is missing in manifest.plist.
Now that I've fixed the missing version information, hopefully the warning about that information being missing, and the character mismatch warning, will disappear.
A rebuild of the index was triggered, and now you can see the up to date warnings. I'd understand there is one whitespace that you can remove, the other two warnings refer to OXPs that are not on the expansion manager but may be required. Better keep them, but it's for you to decide.

https://ooliteproject.github.io/oolite- ... weaks.html
Another update was triggered, and I can see only the two references as warnings. Well done! :-)

Re: [RELEASE:] Interstellar Tweak OXP

Posted: Sat May 10, 2025 3:20 pm
by UK_Eliter
Thanks, Hiran.

But here I see the following.

Code: Select all

Extra Thargoids

    Unresolved dependency reference to oolite.oxp.UK_Eliter.Ferdelance_3G:6.5
    Unresolved dependency reference to oolite.oxp.UK_Eliter.Ferdelance_3G:6.5

Interstellar Tweaks

    Unresolved dependency reference to oolite.oxp.UK_Eliter.ferdelance_3G:6.5
    Unresolved dependency reference to oolite.oxp.UK_Eliter.ferdelance_3G:6.5

Nexus Missile

    Unresolved dependency reference to Nexus missile:0
    No version in dependency reference to Nexus missile:null
    Conflict Expansions mismatch between OXP Manifest and Expansion Manager at character position 0047 (DIGIT ZERO vs LATIN SMALL LETTER N)
    Unknown key 'upload_date' at https://wiki.alioth.net/img_auth.php/d/da/Oolite.oxp.UK_Eliter.NexusMissile.oxz!manifest.plist
But is that page out of date? For, whilst most of those (continuing) warnings are a fair cop - and/but just now I have tried to fix them - I do not see why I continue to get the Extra Thargoids warnings. For, therein, I have changed 'UK_Eliter.ferdelance_3G' to 'UK_Eliter.Ferdelance_3G'.

Also, I have the impression that, wastefully, https://wiki.alioth.net is keeping all past versions of oxz files.

Re: [RELEASE:] Interstellar Tweak OXP

Posted: Sat May 10, 2025 7:23 pm
by hiran
UK_Eliter wrote: Sat May 10, 2025 3:20 pm
Thanks, Hiran.

But here I see the following.

Code: Select all

Extra Thargoids

    Unresolved dependency reference to oolite.oxp.UK_Eliter.Ferdelance_3G:6.5
    Unresolved dependency reference to oolite.oxp.UK_Eliter.Ferdelance_3G:6.5

Interstellar Tweaks

    Unresolved dependency reference to oolite.oxp.UK_Eliter.ferdelance_3G:6.5
    Unresolved dependency reference to oolite.oxp.UK_Eliter.ferdelance_3G:6.5

Nexus Missile

    Unresolved dependency reference to Nexus missile:0
    No version in dependency reference to Nexus missile:null
    Conflict Expansions mismatch between OXP Manifest and Expansion Manager at character position 0047 (DIGIT ZERO vs LATIN SMALL LETTER N)
    Unknown key 'upload_date' at https://wiki.alioth.net/img_auth.php/d/da/Oolite.oxp.UK_Eliter.NexusMissile.oxz!manifest.plist
But is that page out of date? For, whilst most of those (continuing) warnings are a fair cop - and/but just now I have tried to fix them - I do not see why I continue to get the Extra Thargoids warnings. For, therein, I have changed 'UK_Eliter.ferdelance_3G' to 'UK_Eliter.Ferdelance_3G'.

Also, I have the impression that, wastefully, https://wiki.alioth.net is keeping all past versions of oxz files.
That page - like the others - has the date builtin in the top right corner. It's created together with the whole catalog and as such is as old as the other index pages.
The warning about the Extra Thargoids OXP is different to Interstellar Tweaks. It's detail page is https://ooliteproject.github.io/oolite- ... goids.html, and indeed it carries the same warnings as Interstellar Tweaks. The reason should be the same: it references an OXP that is unknown within the catalog. If you know it exists your information seems more complete and just take it as what it is: just a warning.

Re: [RELEASE:] Interstellar Tweak OXP

Posted: Sat May 10, 2025 9:51 pm
by Cholmondely
UK_Eliter wrote: Sat May 10, 2025 3:20 pm
Also, I have the impression that, wastefully, https://wiki.alioth.net is keeping all past versions of oxz files.
I do hope so. I've been able to play an enjoyably modded v.1.77.1 thanks to it!

And if we can't resurrect the Apple & Linux versions for 1.92, at least Apple & Linux users will be able to enjoy the game.