r250 - /web/deps/dep2.mdwn
hertzog at users.alioth.debian.org
hertzog at users.alioth.debian.org
Sat Jan 28 15:27:32 UTC 2012
Author: hertzog
Date: Sat Jan 28 15:27:31 2012
New Revision: 250
URL: http://svn.debian.org/wsvn/dep/?sc=1&rev=250
Log:
Integrate comments from several Debian QA members.
Modified:
web/deps/dep2.mdwn
Modified: web/deps/dep2.mdwn
URL: http://svn.debian.org/wsvn/dep/web/deps/dep2.mdwn?rev=250&op=diff
==============================================================================
--- web/deps/dep2.mdwn (original)
+++ web/deps/dep2.mdwn Sat Jan 28 15:27:31 2012
@@ -43,7 +43,7 @@
discussions on this topic.
This makes it very painful to change/switch the Maintainer field because
-people have to update their PTS subscriptions accordingly.
+people have to update their PTS subscriptions accordingly.
#### Duplication of work / inconsistency between the DDPO and the PTS
@@ -97,7 +97,7 @@
that cannot be well maintained because the set of maintainers do not cover
all the tasks that must be assumed to have a properly maintained package.
-#### Replacing maintenance mailing lists
+#### Replace maintenance mailing lists
Packaging teams often separate the mailing list that gets the bug traffic and
other notifications from their main discussion mailing list. This new
@@ -111,6 +111,45 @@
all of them are MIA or marked as not being available for Debian (busy/in
vacation).
+#### Provide new services to packaging teams
+
+Given that this infrastructure would have native support for packaging
+teams, it would also be a good place to offer some standardized services
+for them.
+
+For example, one of the central tool for teams are their VCS and it can be
+useful for teams to be able to monitor the state of their package in the
+VCS. The [PET](http://pet.alioth.debian.org/) tool could be adapted,
+integrated and made available to all teams by default.
+
+#### Replace WNPP's RFH, RFA, O
+
+Since the infrastructure already stores the information about who is
+maintaining what, it only makes sense to extend it to provide the
+list of orphaned packages (i.e. packages without maintainers).
+
+RFH should be replaced by a system where the help request is better
+formalized so that we can better direct new contributors in places
+where their skills would be well used. Instead of just requesting
+help, you could request:
+- a new maintainer (to replace you, i.e. RFA)
+- a supplementary co-maintainer
+- a bug triager
+- a C/Python/Perl/⦠programmer (you should be able to choose the programming
+ language)
+
+Each request also documents whether there's an associated offer of
+"mentorship" associated to the help request. Of course, there would
+also be a free form description to give more details about what's
+expected.
+
+#### Replace the LowThresholdNmu list
+
+The [LowThresholdNmu](http://wiki.debian.org/LowThresholdNmu) wiki page
+is a hack to let people know when NMU are welcome and not frowned
+upon. This information should be properly stored in the database
+and it should be associated to each package.
+
High-level design of the new infrastructure
-------------------------------------------
@@ -149,9 +188,17 @@
### Using a modern framework for web development
DDPO is implemented in PHP. The PTS uses a mix of Perl, Python, XSLT and
-shell scripts. While both works very well and are reliable, we can do much
-better by using a modern framework for web development (starting with
-internationalization of the web interface).
+shell scripts. While both works very well and are reliable, the diversity
+of the tools and the fact that some are not widely known (e.g. XSLT)
+seriously limit the set of contributors who are able to hack on all the
+parts of the infrastructure.
+
+With a modern framework for web development, we enlarge the set of people
+who are able to help us develop and maintain this infrastructure. It also
+offers us a proper separation between presentation and code, so that it's
+easier to let web designers integrate this service with the general
+look&feel of the various Debian websites. On top of this, we get a fully
+internationalized website for free.
### API for data export
@@ -197,9 +244,14 @@
* BTS: [Bug Tracking System](http://bugs.debian.org)
* UDD: [Ultimate Debian Database](http://udd.debian.org)
* DD: Debian Developer
+ * WNPP: [Work Needing and Prospective Packages](http://www.debian.org/devel/wnpp/)
+ * RFH: Request For Help
+ * RFA: Request For Adoption
+ * O: Orphaned
+ * NMU: Non-Maintainer Upload
Changes
-------
* 2011-01-13: Initial draft by Raphaël Hertzog.
-
+* 2011-01-28: Integrate feedback from debian-qa at lists.debian.org.
More information about the dep-commits
mailing list