[1888] in SIPB_Linux_Development

home help back first fref pref prev next nref lref last post

Re: 4.2 package scheme

daemon@ATHENA.MIT.EDU (Salvatore Valente)
Sun Nov 9 05:45:43 1997

Date: Sun, 9 Nov 1997 05:45:14 -0500
To: linux-dev@MIT.EDU
In-Reply-To: "[1815] in SIPB_Linux_Development"
From: Salvatore Valente <svalente@MIT.EDU>


Hi.  I wrote:

	I've written a description of how I think package upgrading should
	work.  It's in /mit/linux/devel/sals-scheme/README...
	It suggests a new script, "makepackage"...
	It allows for packages to be upgraded separately.

I finally wrote makepackage.  To celebrate this momentous occasion,
I've rearraged /mit/linux/packages a bit.

/mit/linux/packages/README is the README file from my previous email.
It describes makepackage and the packaging scheme in general.

/mit/linux/packages/current/, as described in the README file, contains
a full set of spec files and rpm files built by makepackage.

There are some small aesthetic difference between the rpm files I just
created and the ones currently in RH-Athena 4.2.

- I think that "1.0.A7.7.3" is an annoyingly long version number, so I
built the packages with the version number "7.7.3".

- For software that has a real version number, I used just the
software's version number.  For example, RH-Athena currently comes
with "mh-6.8.0.A7.7.3".  My package is "mh-6.8.0".

- Since makepackage created all new .spec files, each rpm was created
as revision 1.  This was unintentional.  If I had thought about it, I
would probably have used a higher revision number than whatever was
last used by Aaron's mkallspecs script.  However, I don't think it's a
big deal, since the packages all have new version numbers anyway.

So, we now have the ability to update single packages.  Let's release
this puppy.

Have a nice day.
-Sal.

home help back first fref pref prev next nref lref last post