From symbiont at berlios.de Fri Sep 10 18:31:56 2004 From: symbiont at berlios.de (Jeff Pitman) Date: Fri Sep 10 19:24:29 2004 Subject: [PyVault-devel] Re: [Pydotorg] Re: Hi! In-Reply-To: <0CFFADBB825C6249A26FDF11C1772AE101329DD6@ingdexj1.ingdirect.com> References: <0CFFADBB825C6249A26FDF11C1772AE101329DD6@ingdexj1.ingdirect.com> Message-ID: <200409110031.56501.symbiont@berlios.de> I CC'd pyvault-devel for a historical record. On Friday 10 September 2004 23:47, Chermside, Michael wrote: > Why not be brave and include alphas (or at least betas) from Pyton > 2.4? My first phase in the PyVault project is to provide compatibility interfaces for drop-in installations to existing distros. Starting with Python 2.3.4 was actually the latest at the time when I began the project. Providing this version, at the time, was quite advantageous. Anyway, I also provide forward compat packages to later distros for people that are either purists (attached to a particular version/dialect of Python) or have apps not ported to the later versions yet. This provides maximum flexibility, the ability to drop-in to existing installs, and allows the user to switch between Python versions. The next phase is to begin providing a ton of library packages in connection with the latest Python release. This will legitimize the purpose of the repository even more because people will not have to worry about dependencies or rebuilds, etc. etc. Setting up Quotient from divmod.org was actually the original catalyst in forcing me to make this plunge into packaging. I just couldn't get it to work with Redhat 9 because either Python was too old or DB4 was too old or some package was missing. Today, Quotient builds on RH7.3, RH9, FC1, and FC2. Soon, SuSE 9.1. This phase will actually be an ongoing process ... but, at the very least we now have the basic infrastructure to work from and can move on to beef up the base. So the base, nucleus, core (whatever!) packages need some beefing up. I had a Zoper request for Python 2.2.3 because of memory issues on long-running applications. Now, your request for 2.4a3, 2.4b1, etc. will also need to be fielded in order for PyVault to fulfill the needs for the most wide-ranging set of users. But .... > Obviously, this is subject to limitations on your free time. ! I need people. :) PyVault will base it's repo directories on the following levels of stability: 1. graveyard - packages no longer supported 2. unstable - upstream alpha, beta releases and, where demand calls, cvs snapshots 3. testing - beta packages (wrt to PyVault packaging, not upstream) 4. stable - verified, tested, everyone's happy packages Progression: unstable -> testing -> stable The transition from unstable to testing most likely will only be made when an official release is made upstream. A transition from testing to stable will be made after several weeks of testing and a couple of people say it's okay. What I lack now is a set of people willing to take a risk on "testing". In the meantime, though, I will be doing this: 1. Building for SuSE. 2. Upping the 2.2.x line to 2.2.3. 3. Introducing an unstable area with upstream alpha/beta programs. 4. Building more library packages. take care, -- -jeff