Thread Closed

$200 Bounty: Python 3.6+ to IRIX/MIPSPro - Closed
#1
$200 Bounty: Python 3.6+ to IRIX/MIPSPro - Closed
Ok, so yes, RSE has this, but we don't, and I think such a thing should be reasonably trivial for the right person. 

So this bounty has no extra bonuses, but its pretty simple:

Using no RSE components (it's absolutely fine to use or base your approach on patches they have used and I think they would agree that there's no big deal here) you will need to port a workable Python 3 to IRIX/MIPSPro.

If you need compatibility libraries, you can use my libxg library. I am not opposed to adding more functions that may be needed, see http://gitea.irixce.org/Raion/libxg for what it currently supports. Our only rule there is no modifications of stock system headers, unless it can be proven there's a mistake made in them that even MIPSPro would choke on. 


Python3 should compile, pass most tests that are within spec for a UNIX of this age. As for testing I've picked out a few programs that should be tested:

Meson
Scons
Pocketchat

Maybe others. I'm not a regular python user. It's mostly for building stuff. I don't know as much about fixing broken python so this is a bit beyond me.

$200 paid within 30 days of completion.

I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast. 

https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently. 

https://codeberg.org/SolusRaion -- Code repos I control

Technical problems should be sent my way.
(This post was last modified: 08-27-2022, 02:24 PM by Raion.)
Raion
Chief IRIX Officer

Trade Count: (9)
Posts: 4,240
Threads: 533
Joined: Nov 2017
Location: Eastern Virginia
Website Find
08-02-2022, 01:07 AM
#2
RE: $200 Bounty: Python 3.6+ to IRIX/MIPSPro
(08-02-2022, 01:07 AM)Raion Wrote:  Ok, so yes, RSE has this, but we don't, and I think such a thing should be reasonably trivial for the right person. 

So this bounty has no extra bonuses, but its pretty simple:

Using no RSE components (it's absolutely fine to use or base your approach on patches they have used and I think they would agree that there's no big deal here) you will need to port a workable Python 3 to IRIX/MIPSPro.

If you need compatibility libraries, you can use my libxg library. I am not opposed to adding more functions that may be needed, see http://gitea.irixce.org/Raion/libxg for what it currently supports. Our only rule there is no modifications of stock system headers, unless it can be proven there's a mistake made in them that even MIPSPro would choke on. 


Python3 should compile, pass most tests that are within spec for a UNIX of this age. As for testing I've picked out a few programs that should be tested:

Meson
Scons
Pocketchat

Maybe others. I'm not a regular python user. It's mostly for building stuff. I don't know as much about fixing broken python so this is a bit beyond me.

$200 paid within 30 days of completion.

What about Qt5?

Indigo2 IMPACT  : R10K-195MHz, 1GB RAM, 146GB 15K, CD-ROM, AudioDAT, MaxImpact w/ TRAM.  IRIX 6.5.22

O2 : R12K-400MHz, 1GB RAM, 300GB 15K, DVD-ROM, CRM Graphics, AV1/2 Media Boards & O2 Cam, DV-Link, FPA & SW1600.  IRIX 6.5.30

 : 2 x R14K-600MHz, 6GB RAM, V12 Graphics, PCI Shoebox.  IRIX 6.5.30

IBM  : 7012-39H, 7043-140

chulofiasco
Hardware Junkie

Trade Count: (0)
Posts: 328
Threads: 51
Joined: May 2019
Location: New York, NY
Website Find
08-02-2022, 04:34 PM
#3
RE: $200 Bounty: Python 3.6+ to IRIX/MIPSPro
It's definitely something that I've considered but until I see a lot of applications that are worth using, QT4 is the limit because of text rendering issues. GTK2, 3 and QT5 either use harfbuzz or other text rendering algorithms that result in very bad performance on even the highest end SGIs.

In the future when I have a little bit more cash that's not being siphoned into the gallery project I will definitely be looking into more Motif or fltk stuff.

I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast. 

https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently. 

https://codeberg.org/SolusRaion -- Code repos I control

Technical problems should be sent my way.
Raion
Chief IRIX Officer

Trade Count: (9)
Posts: 4,240
Threads: 533
Joined: Nov 2017
Location: Eastern Virginia
Website Find
08-02-2022, 05:07 PM
#4
RE: $200 Bounty: Python 3.6+ to IRIX/MIPSPro
isn't the issue with QT5 also that it uses OpenGL features that are not available in the OpenGL version on SGI?
flexion
O2

Trade Count: (0)
Posts: 23
Threads: 0
Joined: Oct 2020
Location: Zurich
Find
08-02-2022, 08:45 PM
#5
RE: $200 Bounty: Python 3.6+ to IRIX/MIPSPro
I actually don't know that much all I know is that none of these can use the hardware anti-aliasing features in SGI graphics, hence all that is banged out on the CPU.

Somebody with more authority on that willing to chime in is welcome to but I don't really have that high of an approval for bringing in QT/GTK shit anymore unless there's a good reason for it.

In any case I would ask that we would start a new thread on this, perhaps. Let's not clog up the Bounty too much but other people are always welcome to post their own bounties and I encourage that as well. I've not been able to develop anything to the point of release in the last year or so so I at least want to put my money where my mouth is with the community that's why I'm doing it.

One idea that I have been bike shedding but haven't posted anything on yet would be to start out with a modular email client daemon with a simple interface like the mail command on IRIX. We then would add a curses based and then Motif based UI to the list of goals as we funded more and more money towards it. Because this is a much larger program than most of this going on I haven't actually posted it yet because I want to get people who are interested in such a thing to perhaps pull their money together. And I'm more than happy to have somebody else handle the money if necessary for that such as maybe indiegogo I don't know. I also have aspirations to eventually get us a word processor and other things but I am a man of limited means and I think it's first important to start with the small stuff where we can actually build up a reputation for paying out our bounties and delivering on what we promise.

I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast. 

https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently. 

https://codeberg.org/SolusRaion -- Code repos I control

Technical problems should be sent my way.
Raion
Chief IRIX Officer

Trade Count: (9)
Posts: 4,240
Threads: 533
Joined: Nov 2017
Location: Eastern Virginia
Website Find
08-02-2022, 09:31 PM
#6
RE: $200 Bounty: Python 3.6+ to IRIX/MIPSPro
Several years ago, I built Python 3.2.2 for IRIX.  I still have my notes and patches from that project.  So if anybody wants to attempt 3.6+ I might be able to offer some assistance if you get stuck.

I don't know that I'd have time to tackle the whole project, so I'll leave the bounty open to somebody else.

SGI:  Indigo, Indigo2, Octane, Origin 300
Sun:  SPARCstation 20 (x4), Ultra 2, Blade 2500, T5240
HP:  9000/380, 425e, C8000
Digital: DECstation 5000/125, PWS 600au
jpstewart
Developer

Trade Count: (1)
Posts: 444
Threads: 6
Joined: May 2018
Location: SW Ontario, CA
Find
08-05-2022, 01:13 AM
#7
RE: $200 Bounty: Python 3.6+ to IRIX/MIPSPro
http://gitea.irixce.org/TruHobbyist/Python-3.10.6

Paid Tru today. This is done! 3.10.6!!!

Tardist will be up soon.

I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast. 

https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently. 

https://codeberg.org/SolusRaion -- Code repos I control

Technical problems should be sent my way.
Raion
Chief IRIX Officer

Trade Count: (9)
Posts: 4,240
Threads: 533
Joined: Nov 2017
Location: Eastern Virginia
Website Find
08-27-2022, 02:19 AM
#8
RE: $200 Bounty: Python 3.6+ to IRIX/MIPSPro
Payment received!
TruHobbyist
Developer

Trade Count: (0)
Posts: 195
Threads: 21
Joined: May 2018
Find
08-27-2022, 10:06 AM
Thread Closed


Forum Jump:


Users browsing this thread: 1 Guest(s)