Join us at the Oolite Anniversary Party -- London, 7th July 2024, 1pm
More details in this thread.

Expansion Pack Manager (issue #205)

For discussion of ports to POSIX based systems, especially using GNUStep.

Moderators: winston, another_commander, Getafix

User avatar
kanthoney
Commodore
Commodore
Posts: 281
Joined: Thu Nov 07, 2013 10:21 pm

Re: Expansion Pack Manager (issue #205)

Post by kanthoney »

Getafix wrote:
However, when tried on a Slax distro, Stashes downloading freezes at the "known" status <Unknown of Unknown>

So close, yet so far away. :x
You've somehow downloaded Donald Rumsfeld. Burn your computer now!
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16071
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Expansion Pack Manager (issue #205)

Post by Cody »

<sniggers>
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Getafix
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 979
Joined: Tue Apr 01, 2008 12:55 pm
Location: A small ice asteroid, orbiting Oresrati in Galaxy 8 (a.k.a. northwest Armorica).
Contact:

Re: Expansion Pack Manager (issue #205)

Post by Getafix »

<chortles> - Thanx kanthoney... :lol:

I needed that! Sometimes I forget to focus on the fun part of it.

...oh, and by the way, all the links in tomorrow's nightly page will be broken. :mrgreen:
(do I win the drunk penguin avatar? No?!? At least, can someone change Grand to Drunk in my pompous title?!?)

EDIT 2016/09/15 12:34pm (UTC)
The nightly Oolite for Linux 64bit broken link issue has been fixed.

EDIT 2016/09/15 15:10 (UTC)
Successfully tested on Fedora 24.

EDIT 2016/09/15 19:20 (UTC)
Successfully tested on openSUSE Leap 42.1.

EDIT 2016/09/15 19:28 (UTC)
Just for the record, yesterday, it has been successfully tested on Ubuntu 14.04 and Linux Mint 18 Cinnamon too.
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
User avatar
SMax
Above Average
Above Average
Posts: 18
Joined: Fri Jan 29, 2016 1:40 pm

Re: Expansion Pack Manager (issue #205)

Post by SMax »

Ubuntu 16.04 - not working.
Updated from oolite-trunk-update to 1.85.0.6836-160914-54094e9.

Code: Select all

18:55:05.142 [oxz.manager.debug]: Download request received, 
using https://12009.selcdn.ru/links/oolite/MFDRestoreAfterLoad_0.1.oxz and 
downloading to /home/max/GNUstep/Library/Caches/org.aegidian.oolite/Oolite-download.oxz
18:55:05.337 [oxz.manager.debug]: Download receiving
18:55:05.337 [oxz.manager.debug]: Downloaded 90 bytes
18:55:05.353 [oxz.manager.debug]: Download complete
18:55:05.375 [oxz.manager.error]: Downloaded OXZ does not contain a manifest.plist, has been left in 
/home/max/GNUstep/Library/Caches/org.aegidian.oolite/Oolite-download.oxz
In Oolite-download.oxz error page "400 Bad request".

P.S. Broken link for nightly build x64 - "Error 404: Page not found".
Last edited by Getafix on Sat Sep 17, 2016 6:27 am, edited 2 times in total.
Reason: Reduced line length
All my OXP on Wiki. Sources on Bitbucket.
User avatar
Getafix
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 979
Joined: Tue Apr 01, 2008 12:55 pm
Location: A small ice asteroid, orbiting Oresrati in Galaxy 8 (a.k.a. northwest Armorica).
Contact:

Re: Expansion Pack Manager (issue #205)

Post by Getafix »

SMax wrote:
Ubuntu 16.04 - not working...
...In Oolite-download.oxz error page "400 Bad request"...
Image
Last edited by Getafix on Sun Sep 18, 2016 4:26 pm, edited 2 times in total.
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
User avatar
Getafix
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 979
Joined: Tue Apr 01, 2008 12:55 pm
Location: A small ice asteroid, orbiting Oresrati in Galaxy 8 (a.k.a. northwest Armorica).
Contact:

Re: Expansion Pack Manager (issue #205)

Post by Getafix »

I'm working on it as of yesterday morning, but, everything is against me.
For the time being my linux virtualbox VMs refuse to use my host's network,
making debugging and issue replication just impossible!
Image
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
User avatar
Getafix
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 979
Joined: Tue Apr 01, 2008 12:55 pm
Location: A small ice asteroid, orbiting Oresrati in Galaxy 8 (a.k.a. northwest Armorica).
Contact:

Re: Expansion Pack Manager (issue #205)

Post by Getafix »

A new nightly (i.e. 5e73cfb) is on its way, trying to address most of the SSL/TLS implementations
proposed by the multitude of Linux distros currently out there.

Please, give it a try and return some feedback. Thank you for your patience and cooperation on the matter.

To get an idea on the complexity of the situation, go through the following great article:
A note about SSL/TLS trusted certificate stores, and platforms (OpenSSL and GnuTLS)
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 4702
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: Expansion Pack Manager (issue #205)

Post by phkb »

Getafix wrote:
To get an idea on the complexity of the situation, go through the following great article:
A note about SSL/TLS trusted certificate stores, and platforms (OpenSSL and GnuTLS)
Oh my... :shock: :shock:
That's the sort of stuff that takes days to get your head around and weeks to get over.
User avatar
Getafix
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 979
Joined: Tue Apr 01, 2008 12:55 pm
Location: A small ice asteroid, orbiting Oresrati in Galaxy 8 (a.k.a. northwest Armorica).
Contact:

Re: Expansion Pack Manager (issue #205)

Post by Getafix »

phkb wrote:
Oh my... :shock: :shock:
...and weeks to get over.
...and the case, my friend, ain't closed yet! (facepalm)
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
User avatar
Stormrider
Deadly
Deadly
Posts: 241
Joined: Sat Jan 25, 2014 2:35 am
Location: At work

Re: Expansion Pack Manager (issue #205)

Post by Stormrider »

Getafix wrote:
...and the case, my friend, ain't closed yet!
Well thankfully you've made progress, I have successfully downloaded stashes from the expansion manager on Mint 17.1. Looks like Debian and its derivatives are working. I've got the /etc/ssl/cert directory and the /etc/ssl/certs/ca-certificates.crt bundle file.
Great work, thank you. :D
Image
User avatar
Getafix
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 979
Joined: Tue Apr 01, 2008 12:55 pm
Location: A small ice asteroid, orbiting Oresrati in Galaxy 8 (a.k.a. northwest Armorica).
Contact:

Re: Expansion Pack Manager (issue #205)

Post by Getafix »

Stormrider wrote:
Well thankfully you've made progress...
Thanx for the feedback Stormrider! I am proceeding in building the 32bit libraries.

I have just accepted that we cannot have a foolproof solution.
If there is no [b]/etc/ssl/certs[/b] folder, where the Trusted Root Certification Authorities store is maintained :!:,
Oolite (delivered by the oolite.org "distro-independent" installer) will fail to download any expansion pack from an HTTPS location.
To be honest, with what I know so far, there cannot be a foolproof solution as long as
  1. the Linux distros don't agree on a single default location, <penguin roflhao>
  2. Oolite for Linux defines what is the oldest distro supported and
  3. perhaps Oolite for Linux, drops some of its library version compatibility with Oolite for Windows.
There is ongoing work for (b.) and (c.). However, for (a.), with about 2-4 ditros applying to DistroWatch each week and
with 281 currently active distros, I won't live to see that day.

In the meantime Oolite with its "distro-independent" installer (later, I will post a more elaborated note on that matter),
can only find solutions to adapt to as many target environments as possible... and we already have an improvement in the to-do list. :wink:
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16071
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Expansion Pack Manager (issue #205)

Post by Cody »

Getafix wrote:
... with about 2-4 distros applying to DistroWatch each week and with 281 currently active distros, I won't live to see that day.
Crikey... you poor penguin!
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Getafix
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 979
Joined: Tue Apr 01, 2008 12:55 pm
Location: A small ice asteroid, orbiting Oresrati in Galaxy 8 (a.k.a. northwest Armorica).
Contact:

Re: Expansion Pack Manager (issue #205)

Post by Getafix »

Cody wrote:
Crikey... you poor penguin!
:)
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
User avatar
SMax
Above Average
Above Average
Posts: 18
Joined: Fri Jan 29, 2016 1:40 pm

Re: Expansion Pack Manager (issue #205)

Post by SMax »

Ubuntu 16.04 x64 work fine (1.85.0.6845-160926-eef1280).
OXP successfully downloaded from DropBox, Bitbucket and Selectel Cloud Storage (selcdn.ru).
All my OXP on Wiki. Sources on Bitbucket.
User avatar
Getafix
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 979
Joined: Tue Apr 01, 2008 12:55 pm
Location: A small ice asteroid, orbiting Oresrati in Galaxy 8 (a.k.a. northwest Armorica).
Contact:

Re: Expansion Pack Manager (issue #205)

Post by Getafix »

SMax wrote:
Ubuntu 16.04 x64 work fine (1.85.0.6845-160926-eef1280).
OXP successfully downloaded from DropBox, Bitbucket and Selectel Cloud Storage (selcdn.ru).
Image
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
Post Reply