RPMint Distribution

All about the serious stuff.

Moderators: Mug UK, Zorro 2, Moderator Team

User avatar
piku
Captain Atari
Captain Atari
Posts: 176
Joined: Wed Jan 30, 2008 5:17 am
Location: Philadelphia, PA USA
Contact:

RPMint Distribution

Postby piku » Sat Feb 03, 2018 6:03 am

HI all, I posted this on the mint list but I figured I could post it here as well....

I bought rpmint.com and wanted to announce that I wanted to fork/continue on with sparemint as a new name, RPMint. What I am planning to do is a slight divergence from sparemint but ultimately the same. The goals are:

* Auto builder which builds same packages for coldfire, 68020-60 and 68000
* Clean up rpm build dependencies so that autobuild can rebuild everything from scratch without screwing up the dependencies. The purpose being that if a static lib is updated, the entire system can be updated automatically. Backend will facilitate this and will bump up revisions prompting package updates.

* Revised init scripts which run a bit faster and leaner - up for debate
* Updated packages (many already completed just need to put it all together)
* GEM/CLI package installer/updater

* Comprehensive website (will be postgresql/c#/mvc running on mono/linux). Will allow package upload, community approval, deployment to auto build servers, searching by file, package info, historical package archive, etc. The autobuilder will also be a C# app that will monitor and control via ssh.

* For experienced users or for others to build on... Primary focus on unix cli tools and ports - easymint and other products should take RPMint work and build on it. RPMint is JUST the distro, not an installer or kernel maintenance tools. Kernel will not be a package at all. RPMint is just intended to maintain what is on the ext2 partition traditionally so no xaaes, no kernel, etc.

* RPMint will lift and otherwise reuse community work whenever possible. Vincent Riviere's patches, Alan's work with gentoo, etc.

I did work on all this before but I lost interest due to a lack of control over sparemint and no interest from sparemint people. Now I have no excuses so we'll see what I can do with it. It's vaporware at the moment but I wanted to put this out there to allow people to comment and offer opinions on how things should go. Ultimately I do not plan to exercise a lot of control over this but just wanted a platform with which to share the ports I've done.. and I prefer RPM.

Build farm is an M5484LITE board for coldfire, and two aranym instances for 68000 and 68020-60. Ssh access provided to anyone who wants to work on it, maintain or participate... Or even build their own software. 68000 is no longer really a waste of time due to MonSTer board and MiST if anyone ever figures out the block io issues on that.

I probably won't post back here much about it, other than to answer any questions or comment on what people may reply to in this thread. In the early days before there is an RPMint website, and probably thereafter for the more random stuff, I will post musings about my work here http://atari-source.org/ This site hasn't been updated in a long time but it seems like a good fit. If you want to see how the project is coming along just check that out. Otherwise, when the website is up and running and I feel the project is usable I'll post back here. I'm eager to hear any comments, suggestions or feedback as I will try to steer this in a way that works for everyone.
piku http://www.atari-source.org http://rpmint.com/
CT60 Falcon - Dead Firebee - Some others ;)

Faucon2001
Atari Super Hero
Atari Super Hero
Posts: 747
Joined: Sat Oct 26, 2013 11:19 pm
Location: Brasil
Contact:

Re: RPMint Distribution

Postby Faucon2001 » Tue Apr 03, 2018 10:48 pm

Sorry, I didn’t see this post before.
I am a great supporter of Easymint and updated rpm are more than welcome.
Great initiative! I hope it will come true.
Any news since?
Philippe

Firebee, Falcon, STE, Aranym Box, Hatari Pi Box.
My music http://www.philippeworld.net/
My photography http://phil-67.deviantart.com/
EasyAraMint, BeeKey and BeePi https://sites.google.com/site/beebox68k/

mzry
Atari Super Hero
Atari Super Hero
Posts: 583
Joined: Tue Jan 26, 2016 12:39 pm

Re: RPMint Distribution

Postby mzry » Wed Apr 04, 2018 5:22 am

This sounds amazing! I hope you pull it off and perhaps get a team of volunteers to help out.
Falcon ct60e 060 - 256mb ram - phantom bus and dsp accel // Atari TT - Thunder and Storm IDE 64mb ram - Lightning VME - USB LAN - Ati Mach64 2mb // Atari STM 4160 - 4MB ram - 16Mhz exxos 1.5 booster - Ultrasatan

User avatar
jfl
Atari Super Hero
Atari Super Hero
Posts: 873
Joined: Tue Jul 18, 2006 10:55 pm
Location: Liège, Belgium
Contact:

Re: RPMint Distribution

Postby jfl » Wed Apr 04, 2018 6:51 am

Late to the party but I also wish to extend my support for this project. I hope you'll find the time and motivation to pull it through.
Jean-François
GEMDict – GEMClip

User avatar
piku
Captain Atari
Captain Atari
Posts: 176
Joined: Wed Jan 30, 2008 5:17 am
Location: Philadelphia, PA USA
Contact:

Re: RPMint Distribution

Postby piku » Fri Apr 06, 2018 12:07 am

I was/am. I am having a ton of system and stability problems again ;)
piku http://www.atari-source.org http://rpmint.com/
CT60 Falcon - Dead Firebee - Some others ;)

epoch32
Atariator
Atariator
Posts: 18
Joined: Sat Nov 11, 2017 7:43 am

Re: RPMint Distribution

Postby epoch32 » Sat Apr 07, 2018 2:31 am

piku wrote:I was/am. I am having a ton of system and stability problems again ;)


Will this be a drop in for sparemint users? Like how to directly upgrade from it? Plus is it still being worked on?

User avatar
piku
Captain Atari
Captain Atari
Posts: 176
Joined: Wed Jan 30, 2008 5:17 am
Location: Philadelphia, PA USA
Contact:

Re: RPMint Distribution

Postby piku » Sun Mar 10, 2019 4:58 pm

So sadly this is vaporware at this point as I'm sure you've all noticed. I've been meaning to work on this but I keep having hardware issues. Firebee is dead which I thought would be no problem as I have a coldfire dev board. Sadly the 64MB in the coldfire dev board causes some out of memory conditions on some packages when building. I also could not find a reliable gcc. All of the available gcc's would get internal compiler errors in random spots in big packages. Now with the new gcc 7.4.x I don't have this problem so I should be able to in theory do some of this work on aranym but that doesn't really help the coldfire systems. All excuses I know but I hope to work this out and make progress on this more consistently than none at all ;)
piku http://www.atari-source.org http://rpmint.com/
CT60 Falcon - Dead Firebee - Some others ;)

User avatar
wongck
Ultimate Atarian
Ultimate Atarian
Posts: 12593
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: RPMint Distribution

Postby wongck » Sun Mar 10, 2019 11:00 pm

Is building the target package on actual platform itself much better than just using the -m68000 or -mcpu=5475 ?

OT: is that -m68020-60 still available ... I read from Mintlist that there are some changes.. :?:
My Stuff: FB/Falcon CT63 CTPCI ATI RTL8139 USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list

User avatar
piku
Captain Atari
Captain Atari
Posts: 176
Joined: Wed Jan 30, 2008 5:17 am
Location: Philadelphia, PA USA
Contact:

Re: RPMint Distribution

Postby piku » Mon Mar 11, 2019 2:24 am

RPM makes it difficult to cross build RPM's. You can do it but it's a bit of a pain. I've always liked the idea of building the packages on the target anyway though. The situation isn't as bad as it seems. On my build machines I use ccache and distcc. So much of the source is cross compiled with distcc anyway and ccache caches built objects so tweaking the packages goes quickly. It's actually pretty ideal at the end of the day.
piku http://www.atari-source.org http://rpmint.com/
CT60 Falcon - Dead Firebee - Some others ;)

neanderthal
Atari User
Atari User
Posts: 32
Joined: Sun Jul 10, 2016 10:58 pm

Re: RPMint Distribution

Postby neanderthal » Mon Mar 11, 2019 11:16 am

Interesting project since I use a old easymint for network on a ownmade driver.
The init part is a bit slow on a standard falcon actually,have even been thinking about ways to get around that.
And a way to get into GEM without passing through a login process would be nice,yes I run gem for old stuff and cause of that as root.
I actually like E.smith:s idea about mint being more of background unixy thing with one gem prog running.

About RPM,is there any list somewhere to know versions of programs installed? (no not used to RPM)

User avatar
piku
Captain Atari
Captain Atari
Posts: 176
Joined: Wed Jan 30, 2008 5:17 am
Location: Philadelphia, PA USA
Contact:

Re: RPMint Distribution

Postby piku » Mon Mar 11, 2019 12:04 pm

Hi you can use rpm -qa to get a list of all packages on your system. You can pipe to grep to isolate a particular one. rpm -qa|grep rpm will show you the version of rpm installed. The other useful ones are rpm -ql pkgname will show you what files belong to a package and rpm -qf /file/name will show you what package a file belongs to. Regarding init, it is something I wanted to take on as well but building the base system is top priority right now.
piku http://www.atari-source.org http://rpmint.com/
CT60 Falcon - Dead Firebee - Some others ;)

User avatar
wongck
Ultimate Atarian
Ultimate Atarian
Posts: 12593
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: RPMint Distribution

Postby wongck » Mon Mar 11, 2019 1:46 pm

neanderthal wrote:Interesting project since I use a old easymint for network on a ownmade driver.
The init part is a bit slow on a standard falcon actually,have even been thinking about ways to get around that.
And a way to get into GEM without passing through a login process would be nice,yes I run gem for old stuff and cause of that as root.
I actually like E.smith:s idea about mint being more of background unixy thing with one gem prog running.


I do use INIT sometimes especially for my DHCP, and it is slower than just running ifconfig/route directly in the CNF file.
Last edited by wongck on Tue Mar 12, 2019 5:23 am, edited 1 time in total.
My Stuff: FB/Falcon CT63 CTPCI ATI RTL8139 USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list

User avatar
piku
Captain Atari
Captain Atari
Posts: 176
Joined: Wed Jan 30, 2008 5:17 am
Location: Philadelphia, PA USA
Contact:

Re: RPMint Distribution

Postby piku » Mon Mar 11, 2019 6:29 pm

You could actually install all of the required stuff you want to execute in the mint.cnf but it seems a little... clumsy to me. I'd like some sort of clever but otherwise highly efficient init. The shell scripts are just too slow.
piku http://www.atari-source.org http://rpmint.com/
CT60 Falcon - Dead Firebee - Some others ;)

mzry
Atari Super Hero
Atari Super Hero
Posts: 583
Joined: Tue Jan 26, 2016 12:39 pm

Re: RPMint Distribution

Postby mzry » Mon Mar 11, 2019 8:28 pm

We need some kind of central repository for all software like Linux. This kind of system would ignite atari development again I am sure. A unified listing where you can see all the software in categories.
Falcon ct60e 060 - 256mb ram - phantom bus and dsp accel // Atari TT - Thunder and Storm IDE 64mb ram - Lightning VME - USB LAN - Ati Mach64 2mb // Atari STM 4160 - 4MB ram - 16Mhz exxos 1.5 booster - Ultrasatan

User avatar
wongck
Ultimate Atarian
Ultimate Atarian
Posts: 12593
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: RPMint Distribution

Postby wongck » Mon Mar 11, 2019 11:40 pm

mzry wrote:We need some kind of central repository for all software like Linux. This kind of system would ignite atari development again I am sure. A unified listing where you can see all the software in categories.

Yes I really like the Sparemint webpage where I can easily search, download Mint apps & even automatic updates.
So I am really glad that Mark is re-booting it.
My Stuff: FB/Falcon CT63 CTPCI ATI RTL8139 USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list

susher
Atari maniac
Atari maniac
Posts: 75
Joined: Sat Oct 03, 2015 7:06 pm

Re: RPMint Distribution

Postby susher » Tue Mar 12, 2019 6:28 pm

init (8) will be slower than using the config file as it runs bash (or whichever shell /bin/sh is) which then interprets a shell script to run the programs. It then, after this complete successfully, starts up the getty(8) programs on the console (and any other ports you wish to have logins on), or any other program in the ttytab configuration file, re-spawning them if they exit.

This is a direct re-implementation of the BSD 4.3/SunOS 4.1.x init(8) system, or as close as MiNT in 1993/4 would allow.

User avatar
wongck
Ultimate Atarian
Ultimate Atarian
Posts: 12593
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: RPMint Distribution

Postby wongck » Wed Mar 13, 2019 12:45 am

susher wrote:init (8) will be slower than using the config file as it runs bash (or whichever shell /bin/sh is) which then interprets a shell script to run the programs. It then, after this complete successfully, starts up the getty(8) programs on the console (and any other ports you wish to have logins on), or any other program in the ttytab configuration file, re-spawning them if they exit.


Wow... thanks for the explanation. I'm getting much older...... that certainly jolted my memory.
I had my configuration file setup to run NAES, MyAES or XaAES and even different MINT versions XaAES (I only have one /etc folder for all version).
I am back to using the CNF method for so long now that I forgot. :lol:
My Stuff: FB/Falcon CT63 CTPCI ATI RTL8139 USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list

susher
Atari maniac
Atari maniac
Posts: 75
Joined: Sat Oct 03, 2015 7:06 pm

Re: RPMint Distribution

Postby susher » Wed Mar 13, 2019 6:27 pm

Slightly off topic... Here's my original MiNTOS web page. (My TT is alive again.) https://www.earth.ox.ac.uk/~steve/mintos.html

User avatar
wongck
Ultimate Atarian
Ultimate Atarian
Posts: 12593
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: RPMint Distribution

Postby wongck » Wed Mar 13, 2019 11:02 pm

susher wrote:My TT is alive again.

Great !!! Have fun !! :cheers:
My Stuff: FB/Falcon CT63 CTPCI ATI RTL8139 USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list

joska
Hardware Guru
Hardware Guru
Posts: 4277
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Re: RPMint Distribution

Postby joska » Thu Mar 14, 2019 1:54 pm

piku wrote:You could actually install all of the required stuff you want to execute in the mint.cnf but it seems a little... clumsy to me.


Maybe clumsy, but it rarely has to be touched and speeds up booting a lot. It also simplifies things since you only need to run the things you actually need.
Jo Even

VanillaMiNT - Firebee - Falcon060 - Milan060 - Falcon040 - MIST - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64

susher
Atari maniac
Atari maniac
Posts: 75
Joined: Sat Oct 03, 2015 7:06 pm

Re: RPMint Distribution

Postby susher » Thu Mar 14, 2019 6:27 pm

joska wrote:
piku wrote:You could actually install all of the required stuff you want to execute in the mint.cnf but it seems a little... clumsy to me.


Maybe clumsy, but it rarely has to be touched and speeds up booting a lot. It also simplifies things since you only need to run the things you actually need.


You can do the same by editing the rc scripts.

joska
Hardware Guru
Hardware Guru
Posts: 4277
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Re: RPMint Distribution

Postby joska » Thu Mar 14, 2019 8:02 pm

susher wrote:You can do the same by editing the rc scripts.


Yes, but then you still have the overhead of spawning shells and parsing configuration files in shell scripts.
Jo Even

VanillaMiNT - Firebee - Falcon060 - Milan060 - Falcon040 - MIST - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64

arf
Captain Atari
Captain Atari
Posts: 195
Joined: Thu May 17, 2012 9:56 pm
Location: Germany

Re: RPMint Distribution

Postby arf » Thu Mar 14, 2019 8:17 pm

susher wrote:Slightly off topic... Here's my original MiNTOS web page. (My TT is alive again.) https://www.earth.ox.ac.uk/~steve/mintos.html


Nice stuff, but I can’t download the FTP links – these are dead, e.g. ftp://ftp.earth.ox.ac.uk/pub/mintos/mnts141b.tgz

susher
Atari maniac
Atari maniac
Posts: 75
Joined: Sat Oct 03, 2015 7:06 pm

Re: RPMint Distribution

Postby susher » Thu Mar 14, 2019 10:41 pm

Ah, I see the permissions on the files in the ftp.earth.ox.ac.uk anonymous FTP site had their permissions too strict (due to a security lock-down on all accounts last year). Thanks for pointing this out. Everything's available again now!

Have a look in ftp://ftp.earth.ox.ac.uk/pub/mintos/

User avatar
wongck
Ultimate Atarian
Ultimate Atarian
Posts: 12593
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: RPMint Distribution

Postby wongck » Thu Mar 14, 2019 11:42 pm

susher wrote:init (8) will be slower than using the config file as it runs bash (or whichever shell /bin/sh is) which then interprets a shell script to run the programs. It then, after this complete successfully, starts up the getty(8) programs on the console (and any other ports you wish to have logins on), or any other program in the ttytab configuration file, re-spawning them if they exit.


For those who wants INIT to run the AES instead of the console, you can look up my Q&D Mint installation guide, specifically chapter 9 item# 6.
Since the pages are not update for nearly 10 years, the links on them may be dead.
My Stuff: FB/Falcon CT63 CTPCI ATI RTL8139 USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list


Social Media

     

Return to “Applications”

Who is online

Users browsing this forum: No registered users and 2 guests