Move over hardware-wishlist
[mirror/dsa-wiki.git] / input / hardware-wishlist.mdwn
1 # Hardware Wishlist
2
3 ## snapshot.debian.org
4
5 Currently snapshot.debian.net is operated by a single individual on their
6 hardware at home. It is a service archiving old binary and source packages.
7 Access to old packages, which have in the meantime been deleted from the
8 regular debian archive, allows Developers and Users to debug upgrade problems,
9 to check when regressions were introduced, to check if old packages had been
10 miscompiled, to downgrade to older versions while bugs are being fixed etc.
11
12 Requirements:
13 * Two systems with sufficient storage, hosted somewhere not in the US (so we
14   can import old non-US into it).
15 * Storage should be at least on the order of 8T (currently snapshot.d.n is
16   using about 4T), and easily expandable
17 * remote management stuff
18
19 Proposers:
20 * Joerg Jaspert/ftpteam
21 * Peter Palfrader
22
23
24 ## data.d.o
25
26 A service by ftpmaster to host larger arch-all packages for datasets like
27 scientific databases (e.g. RCSB PDB, a database of protein structures) or
28 datasets for games.
29
30 This service could (and probably should) share hardware with snapshot.
31
32 Proposers:
33 * ftpteam/Joerg Jaspert
34
35
36 ## new debian mail setup
37
38 A set of systems that will handle all incoming mail for all debian systems.
39 Currently our incoming mail handling is on the individual host hosting a
40 service, i.e. on master.debian.org for @debian.org, on bugs.debian.org for the
41 bug tracking system, on lists.debian.org for our mailinglists and on several
42 other systems for their individual, smaller email traffic.
43
44 Centralizing email handling will allow us to maintain our anti-spam measures in
45 a single point, avoiding duplicate work and hopefully improving our success.
46
47 Requirements:
48
49 * Four or so systems, in at least two different locations, capable of handling
50   modern anti-spam software. This probably needs a bit of CPU.
51 * remote management stuff
52
53 Proposers:
54
55 * Martin Zobel-Helas
56 * Stephen Gran
57
58 We probably have sufficient hardware for this. Current plan involves using one
59 new box from HP, murphy, a new old sparc that zobel gets from some place, and
60 puccini that will soon no longer have packages on it.
61
62 ## new bugs.d.o
63
64 Currently bugs runs on a single DL385g1 system which cannot keep up with the
65 load that the BTS causes.
66
67 Owner@bugs would like to split the BTS accross multiple hosts: two for incoming
68 email and spam filtering (would not be required if we had the setup mentioned
69 above), one master, and at least two user-facing web servers.
70
71 Requirements (assuming the above mentioned mail system is in place, else add
72 two mail servers)
73
74 * two systems with fast disks (we don't need that much storage, some 200 gigs
75   should suffice easily for a while - say 4x140 gig raid10), some ram for
76   caching (say 16g?), and the CPU to handle the scripts (if we can get two quad
77   cores per box that would be great)
78 * one master that processes incoming email, changing bugs as required, and
79   pushes the changes to the web facing servers
80
81 Proposers:
82 * Don Armstrong
83
84 If the snapshot hosts go through we might be able to put the bugs front end
85 webservers on them too. Probably a question of load but it can't hardly be
86 worse than rietz at the moment.
87
88
89 ## merge.d.o
90
91 I'd like to use Ubuntu's merge-o-matic to generate diffs between Debian's
92 source archive and the source archives of various other Debian-based distros
93 (Knoppix, Freespire, Mepis, Sidux, gNewSense and so on). The result will be
94 much like patches.ubuntu.com. merge-o-matic downloads source packages, unpacks
95 them and generates diffs against unpacked pure debian source packages. As a
96 result lots of disk space would be required since the whole Debian archive plus
97 an unpacked version of it and the same for each derivative distribution is
98 needed.
99
100 Requirements:
101 * a system with sufficient disk space (how much is that?)
102
103 Proposers:
104 * Paul Wise
105
106
107 ##source.debian.org
108
109 Idea: A machine which has all sources extracted from orig.tar.gz + diff applied for all dists.
110
111 Requirements:
112 * a system with sufficient disk space (how much is that?)
113
114 Proposers:
115 * Noèl Köthe