RPM Community Forums

Mailing List Message of <rpm-devel>

RPM5 architectural decisions

From: Thomas Lotterer <thomas+rpm5@lotterer.net>
Date: Sat 28 Jul 2007 - 22:49:54 CEST
Message-Id: <46ABC812.49C7.007A.0@lotterer.net>
I want to suggest we create and maintain a document describing
architectural decisions of rpm5.org. The document should collect a
digest of inputs regarding important or frequently discussed topics on
rpm-devel which require ending up in a decision where to go next (not
necessarily forever). Those decisions should reflect consensus and/or
commitment previously gathered on the list. The architectural decision
would then stay in force while the inputs leading to the decision remain
the same. The goal is to guide developers where to go and drive users'
expectations. Without any rules, we run risk of wasting precious
brainpower with useless discussions and creating ping/pong commit mess
etc. Finally, I'd like to see some stochastic development replaced by a
little bit of engineering.

To be more precise:
- the document should be in the repository,
  maybe ARCHITECTURE or docs/architecture

- one decision I'd like to see is whether rpm5.org
  is going to support BDB, SQLITE, both, others etc.

- another one will be a discussion of how rpm5.org
  uses release identification and signification

- basically the document will correlate with our roadmap,
  but it also includes the reasons that led to decisions

I'm not in favor of paperwork but I expect this to be valuable.

What say ye? 

-- 
http://thomas.lotterer.net
Received on Sat Jul 28 22:49:57 2007
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.