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 » Wed Sep 14, 2016 10:22 am

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: 13551
Joined: Sat Jul 04, 2009 9:31 pm
Location: Corke's Drift
Contact:

Re: Expansion Pack Manager (issue #205)

Post by Cody » Wed Sep 14, 2016 10:23 am

<sniggers>

User avatar
Getafix
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 960
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 » Wed Sep 14, 2016 7:28 pm

<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 » Fri Sep 16, 2016 3:56 pm

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: 960
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 » Sat Sep 17, 2016 6:32 am

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: 960
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 » Sun Sep 18, 2016 4:26 pm

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: 960
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 » Fri Sep 23, 2016 12:05 am

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
Commodore
Commodore
Posts: 2280
Joined: Tue Jan 21, 2014 10:37 pm
Location: [p]laying [h]ard and [k]icking [b]utt somewhere in G7...

Re: Expansion Pack Manager (issue #205)

Post by phkb » Fri Sep 23, 2016 1:10 am

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: 960
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 » Fri Sep 23, 2016 6:32 pm

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: 211
Joined: Sat Jan 25, 2014 2:35 am
Location: Skiing the Rice Ridge burn

Re: Expansion Pack Manager (issue #205)

Post by Stormrider » Sat Sep 24, 2016 2:39 pm

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
Realize collective conscious creation

User avatar
Getafix
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 960
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 » Mon Sep 26, 2016 9:07 am

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: 13551
Joined: Sat Jul 04, 2009 9:31 pm
Location: Corke's Drift
Contact:

Re: Expansion Pack Manager (issue #205)

Post by Cody » Mon Sep 26, 2016 9:35 am

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!

User avatar
Getafix
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 960
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 » Mon Sep 26, 2016 10:31 am

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 » Wed Sep 28, 2016 6:55 pm

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: 960
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 » Thu Sep 29, 2016 12:40 pm

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