Gentoo Archives: gentoo-gwn

From: Yuji Kosugi <carlos@g.o>
To: gentoo-gwn@l.g.o
Subject: [gentoo-gwn] Gentoo Weekly Newsletter - Volume 3, Issue 18
Date: Tue, 04 May 2004 05:14:11
Message-Id: 20040503212001.GA4836@sparda.dyndns.org
1 ---------------------------------------------------------------------------
2 Gentoo Weekly Newsletter
3 http://www.gentoo.org/news/en/gwn/current.xml
4 This is the Gentoo Weekly Newsletter for the week of May 3rd, 2004.
5 ---------------------------------------------------------------------------
6
7 ==============
8 1. Gentoo News
9 ==============
10
11 Gentoo Linux Chief Architect Daniel Robbins retires
12 ---------------------------------------------------
13
14 (this article was contributed by developer Grant Goodyear[1])
15
16 1. g2boojum@g.o
17
18 Unless you have been living under a rock you already know that this week
19 Daniel Robbins resigned from as Gentoo Linux Chief Architect. Gentoo will
20 be continuing on as a newly created Not-for-Profit organization, but
21 before Daniel moves on for good I would like to take a bit of time to
22 acknowledge some of drobbins' many, many accomplishments during his
23 stewardship of Gentoo.
24
25 Figure 1.1: Gentoo site in May 2001
26 20040503_gentoo-site.jpg
27
28 Daniel Robbins got his start in Linux distribution developing as a
29 developer with Stampede Linux before leaving to found Enoch Linux, which
30 later became Gentoo Linux. (You can read some of the history of this
31 period in drobbins' "Making the Distribution"[2] series). I'm not sure
32 exactly when Gentoo was born, but checking the wayback machine[3] one can
33 find an archived Gentoo website from July 2000. It is interesting to note
34 that although Gentoo did (and probably still does) contain some elements
35 from Stampede, it can't really be considered a fork because Gentoo was
36 pretty much created from scratch.
37
38 2. http://www.gentoo.org/main/en/articles.xml
39 3. http://tinyurl.com/2hgrn
40
41 I joined Gentoo Linux sometime in early 2001. At that time Gentoo was
42 still pretty much in its infancy, but it was usable. There were only a
43 dozen or so developers, all packages had to be installed using the ebuild
44 command because emerge had not yet been written, and the online bugs
45 database was the gentoo-dev mailing list. Even at that early stage,
46 however, one could see many of drobbins' design decisions that have
47 carried on to present-day Gentoo. The use of source-based packages meant
48 that the familiar (especially at that time) RPM dependency nightmare of
49 not having precisely the right library version installed would go away.
50 The decision to eschew *BSD's make-based ports system in favor of one
51 based on bash and python made package creation almost ridiculously simple,
52 which meant that anybody could contribute a reasonable ebuild. The
53 flexibility inherent to configure scripts was encoded as USE variables.
54 Flexibility, in fact, had become a guiding principle underlying Gentoo,
55 which explains why the Gentoo base system is deliberately minimal, and
56 customizable before installation. Indeed, one strong difference between
57 the *BSD ports system and Gentoo's portage is the fact that Gentoo makes
58 no distinction between the core system and the ports/packages. Gentoo was
59 remarkably short-handed in the early days, so all Gentoo-specific tools
60 were designed to be scriptable (which is why ebuild and emerge, unlike
61 Debian's dselect, do not ask questions of the user). Drobbins had thus
62 invented the "metadistribution". He did have some very talented help,
63 including Achim Gottinger who was an ebuild-writing machine, but it seems
64 to have been mainly Daniel's vision that created and maintained these
65 design decisions.
66
67 Besides serving as Gentoo visionary, drobbins also did a lot of darn hard
68 work on the the distribution. Until the last year or so Daniel was the
69 lead, and sometimes only, portage developer. Not only did drobbins design
70 the current www.gentoo.org[4] website, but he also wrote the underlying
71 guide xml[5] along with an xsl tranform to process it. Drobbins, along
72 with Azarah, created the necessary support for Gentoo to be the first
73 distribution to use devfs by default. (Incidentally, thanks to Azarah's
74 hard work Gentoo was also the first distribution to have complete support
75 for udev.) A collaboration between drobbins and Azarah led to Gentoo being
76 the first (only?) distribution to use need-based init scripts instead of
77 the more common numbered system-V scripts. (I have vague recollections of
78 drobbins and Azarah spending a notable amount of time discussing how to
79 implement the new dependency-based init scripts, but I don't remember who
80 actually initiated the project.) Drobbins and zhen designed and
81 implemented catalyst[6], the new Gentoo stage and livecd creation script.
82 In his copious spare time drobbins wrote or modified a substantial number
83 of the ebuilds in the portage tree. I'm sure that I'm missing quite a host
84 of accomplishments, but suffice it to say that he's been a rather busy
85 guy.
86
87 4. http://www.gentoo.org/
88 5. http://www.gentoo.org/doc/en/xml-guide.xml
89 6. http://www.gentoo.org/proj/en/releng/catalyst/index.xml
90
91 Aside from all of the technical stuff, drobbins also presided over the
92 expansion of Gentoo from a handful of developers and tens of users to the
93 current distribution of hundreds of developers and untold thousands of
94 users, much of which seemed to happen virtually overnight. So Daniel
95 Robbins became a manager. No longer was it sufficient to manage simply by
96 hanging out in #gentoo-dev on irc.freenode.net. He now had to think
97 strategically, and organize teams of people to work on projects. Most of
98 all he had to delegate, while learning to manage fractious developers. It
99 was not an easy transition, and Gentoo has had its share of high-profile
100 developer clashes and defections, but Gentoo now has a set of organized
101 top-level projects, with people to lead them, and a new Not-for-Profit on
102 the horizon. Along the way drobbins grew into his new role quite
103 impressively.
104
105 Now Daniel Robbins has decided that it is time to move on to something
106 new. I, personally, am sad to see him go, but I understand the need.
107 Daniel, I have learned an astounding amount from you over the last several
108 years; thank you very much. Best wishes, and please do keep in touch!
109
110 10th BugDay a big success
111 -------------------------
112
113 (this article was contributed by developer Bryan Ostergaard[7])
114
115 7. kloeri@g.o
116
117 Saturday May 1st, saw the tenth BugDay. Once again it was a big success
118 with many users as well as developers testing and fixing bugs. I'm not
119 sure if it's an all time high but I like to report that during the BugDay
120 timeframe more than 220 bugs was closed in bugzilla.
121
122 I also asked one user to join the team of developers and spotted a few
123 other potential developers.
124
125 Finally I'd like to thank all BugDay participants for making this such a
126 great event - this wouldn't be possible without a strong and thriving
127 community.
128
129 ==================
130 2. Gentoo Security
131 ==================
132
133 Multiple Vulnerabilities in ssmtp
134 ---------------------------------
135
136 There are multiple format string vulnerabilities in the SSMTP package,
137 which may allow an attacker to run arbitrary code with ssmtp's privileges
138 (potentially root).
139
140 For more information, please see the GLSA Announcement[8]
141
142 8. http://www.gentoo.org/security/en/glsa/glsa-200404-18.xml
143
144 Buffer overflows and format string vulnerabilities in LCDproc
145 -------------------------------------------------------------
146
147 Multiple remote vulnerabilities have been found in the LCDd server,
148 allowing execution of arbitrary code with the rights of the LCDd user.
149
150 For more information, please see the GLSA Announcement[9]
151
152 9. http://www.gentoo.org/security/en/glsa/glsa-200404-19.xml
153
154 Multiple vulnerabilities in xine
155 --------------------------------
156
157 Several vulnerabilities have been found in xine-ui and xine-lib,
158 potentially allowing an attacker to overwrite files with the rights of the
159 user.
160
161 For more information, please see the GLSA Announcement[10]
162
163 10. http://www.gentoo.org/security/en/glsa/glsa-200404-20.xml
164
165 Multiple Vulnerabilities in Samba
166 ---------------------------------
167
168 There is a bug in smbfs which may allow local users to gain root via a
169 setuid file on a mounted Samba share. Also, there is a tmpfile symlink
170 vulnerability in the smbprint script distributed with Samba.
171
172 For more information, please see the GLSA Announcement[11]
173
174 11. http://www.gentoo.org/security/en/glsa/glsa-200404-21.xml
175
176 =========================
177 3. Heard in the Community
178 =========================
179
180 Web Forums
181 ----------
182
183 Farewell to drobbins
184
185 In a wave of sympathy washing over the Forum upon the news of Daniel
186 Robbins' departure from the Gentoo project, the Forum community has been
187 busy to say goodbye, and raking together the funds for sort of a
188 going-away present, by donating to cover some of the losses drobbins has
189 made over time:
190
191 * Daniel Robbins leaves Gentoo. Donation time![12]
192 12. http://forums.gentoo.org/viewtopic.php?t=166143
193
194 Running Faketoo...
195
196 If their Forum postcount had anything to do with how guruesque people are,
197 Josh Glover[13] wouldn't score too high. Fortunately, numbers aren't all
198 that counts. Last week, Josh volunteered instructions for running Gentoo
199 instances in a chroot jail - a Faketoo installation, in a manner of
200 speaking - for development purposes, and provoked a lively discussion of
201 his method's vices and virtues. See his Captain's log, a script to enter
202 the jail, and the debate in the Documentation, Tips & Tricks forum:
203
204 13. http://forums.gentoo.org/profile.php?mode=viewprofile&u=4836
205
206 * Faketoo[14]
207 14. http://forums.gentoo.org/viewtopic.php?t=166358
208
209 gentoo-user
210 -----------
211
212 Best Filesystem for Servers
213
214 EXT3, ReiserFS, XFS? Which is the best for servers? Read this thread[15]
215 to get some opinions of Gentoo users in the know.
216
217 15. http://thread.gmane.org/gmane.linux.gentoo.user/77373
218
219 SSH Tunneling for Newbies
220
221 SSH is truly the Sysadmin's Swiss army knife. In this thread[16] learn how
222 to tunnel[17] any other network protocol (such as Windows RDP, or X)
223 securely through SSH.
224
225 16. http://thread.gmane.org/gmane.linux.gentoo.user/77064
226 17. http://en.wikipedia.org/wiki/Tunneling
227
228 Daniel Robbins Feedback
229
230 As it was announced earlier[18] this week, Daniel has decided move on to
231 new aspirations. Some warm kudos and thanks[19] were given on the
232 gentoo-user list after the news broke.
233
234 18. http://developers.slashdot.org/article.pl?sid=04/04/26/2259211&tid=190
235 19. http://thread.gmane.org/gmane.linux.gentoo.user/77128
236
237 =======================
238 4. Gentoo International
239 =======================
240
241 Italy: Strong Gentoo Involvement at Webbit 04
242
243 Webbit [20] is a three-day convention providing technological knowledge,
244 with a focus on small and medium sized companies, and public
245 administrations. This year's Webbit is going to be held in Padova from 6
246 to 8 May, and is centered around Open Source development, with the
247 activists of the notorious Gechi (Gentoo Channel Italia[21] who are going
248 to present Gentoo Linux[22] quite impressively no less than five times,
249 with speeches on:
250
251 20. http://www.w04.it
252 21. http://www.gechi.org
253 22. http://www.webb.it/article/articleview/1350
254
255 * Introduction to Gentoo Linux[23]
256 * Gentoo Linux: Centralized administration for multiple installations[24]
257 * Samba Backup Server for Linux and Windows Networks[25]
258 * Using Linux and Open Source in the enterprise[26]
259 * GIMP 2.0 : introducing professinal creativity[27]
260 23. http://www.w04.it/event/eventview/3167/
261 24. http://www.w04.it/event/eventview/3119/
262 25. http://www.w04.it/event/eventview/3263/
263 26. http://www.w04.it/event/eventview/3445/
264 27. http://www.w04.it/event/eventview/3274/
265
266 ==================
267 5. Tips and Tricks
268 ==================
269
270 Tips and Tricks is on hiatus this week.
271
272 ===========================
273 6. Moves, Adds, and Changes
274 ===========================
275
276 Moves
277 -----
278
279 The following developers recently left the Gentoo team:
280
281 * Daniel Robbins (drobbins) - Chief Architect
282 * Rob Holland (tigger)
283
284 Adds
285 ----
286
287 The following developers recently joined the Gentoo Linux team:
288
289 * None this week
290
291 Changes
292 -------
293
294 The following developers recently changed roles within the Gentoo Linux
295 project:
296
297 * None this week
298
299 ====================
300 7. Contribute to GWN
301 ====================
302
303 Interested in contributing to the Gentoo Weekly Newsletter? Send us an
304 email[28].
305
306 28. gwn-feedback@g.o
307
308 ===============
309 8. GWN Feedback
310 ===============
311
312 Please send us your feedback[29] and help make the GWN better.
313
314 29. gwn-feedback@g.o
315
316 ===============================
317 9. GWN Subscription Information
318 ===============================
319
320 To subscribe to the Gentoo Weekly Newsletter, send a blank email to
321 gentoo-gwn-subscribe@g.o.
322
323 To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to
324 gentoo-gwn-unsubscribe@g.o from the email address you are
325 subscribed under.
326
327 ===================
328 10. Other Languages
329 ===================
330
331 The Gentoo Weekly Newsletter is also available in the following languages:
332
333 * Danish[30]
334 * Dutch[31]
335 * English[32]
336 * German[33]
337 * French[34]
338 * Japanese[35]
339 * Italian[36]
340 * Polish[37]
341 * Portuguese (Brazil)[38]
342 * Portuguese (Portugal)[39]
343 * Russian[40]
344 * Spanish[41]
345 * Turkish[42]
346 30. http://www.gentoo.org/news/da/gwn/gwn.xml
347 31. http://www.gentoo.org/news/be/gwn/gwn.xml
348 32. http://www.gentoo.org/news/en/gwn/gwn.xml
349 33. http://www.gentoo.org/news/de/gwn/gwn.xml
350 34. http://www.gentoo.org/news/fr/gwn/gwn.xml
351 35. http://www.gentoo.org/news/ja/gwn/gwn.xml
352 36. http://www.gentoo.org/news/it/gwn/gwn.xml
353 37. http://www.gentoo.org/news/pl/gwn/gwn.xml
354 38. http://www.gentoo.org/news/br/gwn/gwn.xml
355 39. http://www.gentoo.org/news/pt/gwn/gwn.xml
356 40. http://www.gentoo.org/news/ru/gwn/gwn.xml
357 41. http://www.gentoo.org/news/es/gwn/gwn.xml
358 42. http://www.gentoo.org/news/tr/gwn/gwn.xml
359
360
361 Yuji Carlos Kosugi <carlos@g.o> - Editor
362 AJ Armstrong <aja@×××××××××××××.com> - Contributor
363 Brian Downey <bdowney@×××××××××××.net> - Contributor
364 Grant Goodyear <g2boojum@g.o> - Contributor
365 Stuart Herbert <stuart@g.o> - Contributor
366 Kurt Lieber <klieber@g.o> - Contributor
367 David Narayan <david@×××××××.net> - Contributor
368 Bryan Ostergaard <kloeri@g.o> - Contributor
369 Ulrich Plate <plate@g.o> - Contributor
370 Simon Holm Thagersen <simon@××××××.net> - Danish Translation
371 Jesper Brodersen <broeman@g.o> - Danish Translation
372 Arne Mejlholm <aaby@g.o> - Danish Translation
373 Hendrik Eeckhaut <Hendrik.Eeckhaut@×××××.be> - Dutch Translation
374 Jorn Eilander <sephiroth@××××××××.nl> - Dutch Translation
375 Bernard Kerckenaere <bernieke@××××××××.com> - Dutch Translation
376 Peter ter Borg <peter@××××××.nl> - Dutch Translation
377 Jochen Maes <linux@××××.be> - Dutch Translation
378 Roderick Goessen <rgoessen@××××.nl> - Dutch Translation
379 Gerard van den Berg <gerard@××××××.net> - Dutch Translation
380 Matthieu Montaudouin <mat@××××××××.com> - French Translation
381 Xavier Neys <neysx@g.o> - French Translation
382 Martin Prieto <riverdale@×××××××××.org> - French Translation
383 Antoine Raillon <cabec2@××××××.net> - French Translation
384 Sebastien Cevey <seb@×××××.net> - French Translation
385 Jean-Christophe Choisy <mabouya@××××××××××××.org> - French Translation
386 Thomas Raschbacher <lordvan@g.o> - German Translation
387 Steffen Lassahn <madeagle@g.o> - German Translation
388 Matthias F. Brandstetter <haim@g.o> - German Translation
389 Lukas Domagala <Cyrik@g.o> - German Translation
390 Tobias Scherbaum <dertobi123@g.o> - German Translation
391 Daniel Gerholdt <Sputnik1969@g.o> - German Translation
392 Marc Herren <dj-submerge@g.o> - German Translation
393 Tobias Matzat <SirSeoman@g.o> - German Translation
394 Marco Mascherpa <mush@××××××.net> - Italian Translation
395 Claudio Merloni <paper@×××××××.it> - Italian Translation
396 Stefano Lucidi <stefano.lucidi@×××××××××××××.org> - Italian Translation
397 Katuyuki Konno <katuyuki@××××××××.jp> - Japanese Translation
398 Hiroyuki Takeda <hiro@××××××××××××××.jp> - Japanese Translation
399 Masato Hatakeyama <hatake@×××××××××××.jp> - Japanese Translation
400 Masayoshi Nakamura <masayang@×××××××××.com> - Japanese Translation
401 Yasunori Fukudome <yasunori@××××××××××××××××.uk> - Japanese Translation
402 Tomoyuki Sakurai <web-gentoo-doc-jp@××××××××××××.nu> - Japanese Translation
403 Lukasz Strzygowski <lucass@××××××.pl> - Polish Translation
404 Karol Goralski <gooroo@××××××.pl> - Polish Translation
405 Atila "Jedi" Bohlke Vasconcelos <bohlke@×××××××××.br> - Portuguese
406 (Brazil) Translation
407 Eduardo Belloti <dudu@××××××××.net> - Portuguese (Brazil) Translation
408 Jo??o Rafael Moraes Nicola <joaoraf@×××××××××.br> - Portuguese (Brazil)
409 Translation
410 Marcelo Gon??alves de Azambuja <mgazambuja@×××××××××.br> - Portuguese
411 (Brazil) Translation
412 Otavio Rodolfo Piske <angusy@××××××××.org> - Portuguese (Brazil)
413 Translation
414 Pablo N. Hess -- NatuNobilis <natunobilis@××××××××.org> - Portuguese
415 (Brazil) Translation
416 Pedro de Medeiros <pzilla@××××××××.br> - Portuguese (Brazil) Translation
417 Ventura Barbeiro <venturasbarbeiro@××××××.br> - Portuguese (Brazil)
418 Translation
419 Bruno Ferreira <blueroom@××××××××××××.net> - Portuguese (Portugal)
420 Translation
421 Gustavo Felisberto <humpback@××××××××××.net> - Portuguese (Portugal)
422 Translation
423 Jos?? Costa <jose_costa@×××××××.pt> - Portuguese (Portugal) Translation
424 Luis Medina <metalgodin@×××××××××.org> - Portuguese (Portugal) Translation
425 Ricardo Loureiro <rjlouro@×××××××.org> - Portuguese (Portugal) Translation
426 Aleksandr Martyncev <amncorp@××.ru> - Russian Translator
427 Sergey Galkin <gals_home@××××.ru> - Russian Translator
428 Sergey Kuleshov <svyatogor@g.o> - Russian Translator
429 Alex Spirin <asp13@××××.ru> - Russian Translator
430 Denis Zaletov <dzaletov@×××××××.ru> - Russian Translator
431 Lanark <lanark@××××××××××.ar> - Spanish Translation
432 Fernando J. Pereda <ferdy@××××××.org> - Spanish Translation
433 Lluis Peinado Cifuentes <lpeinado@×××.edu> - Spanish Translation
434 Zephryn Xirdal T <ZEPHRYNXIRDAL@××××××××××.net> - Spanish Translation
435 Guillermo Juarez <katossi@××××××××××××××××.es> - Spanish Translation
436 Jes??s Garc??a Crespo <correo@××××××.com> - Spanish Translation
437 Carlos Castillo <carlos@×××××××××××××.com> - Spanish Translation
438 Julio Castillo <julio@×××××××××××××.com> - Spanish Translation
439 Sergio G??mez <s3r@××××××××××××.ar> - Spanish Translation
440 Aycan Irican <aycan@××××××××.tr> - Turkish Translation
441 Bugra Cakir <bugra@×××××××××.com> - Turkish Translation
442 Cagil Seker <cagils@××××××××××.tr> - Turkish Translation
443 Emre Kazdagli <emre@××××××××.tr> - Turkish Translation
444 Evrim Ulu <evrim@××××××××.tr> - Turkish Translation
445 Gursel Kaynak <gurcell@××××××××.tr> - Turkish Translation