1 From mary@home.puzzling.org Sun Sep 18 10:08:47 2005
2 Return-Path: <mary@home.puzzling.org>
3 X-Original-To: courses@linuxchix.org
4 Delivered-To: courses@linuxchix.org
5 Received: from localhost (localhost [127.0.0.1])
6 by www.linuxchix.org (Postfix) with ESMTP id 046E62731D2
7 for <courses@linuxchix.org>; Sun, 18 Sep 2005 10:08:46 +1000 (EST)
8 Received: from www.linuxchix.org ([127.0.0.1])
9 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
10 id 14698-04 for <courses@linuxchix.org>;
11 Sun, 18 Sep 2005 10:08:46 +1000 (EST)
12 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
14 by www.linuxchix.org (Postfix) with SMTP id 9209C2731C9
15 for <courses@linuxchix.org>; Sun, 18 Sep 2005 10:08:46 +1000 (EST)
16 Received: (qmail 26109 invoked from network); 18 Sep 2005 00:08:48 -0000
17 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
18 by smtp2.syd.swiftdsl.com.au with SMTP; 18 Sep 2005 00:08:48 -0000
19 Received: from localhost (flay [127.0.0.1])
20 by home.puzzling.org (Postfix) with ESMTP id 94241788086
21 for <courses@linuxchix.org>; Sun, 18 Sep 2005 10:08:56 +1000 (EST)
22 Received: from home.puzzling.org ([127.0.0.1])
23 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
24 id 32125-09 for <courses@linuxchix.org>;
25 Sun, 18 Sep 2005 10:08:56 +1000 (EST)
26 Received: from sourdust.home.puzzling.org (sourdust.home.puzzling.org
27 [10.0.0.7]) by home.puzzling.org (Postfix) with ESMTP id 7DE0878807D
28 for <courses@linuxchix.org>; Sun, 18 Sep 2005 10:08:56 +1000 (EST)
29 Received: by sourdust.home.puzzling.org (Postfix, from userid 1000)
30 id B3AB935A767; Sun, 18 Sep 2005 10:09:11 +1000 (EST)
31 Date: Sun, 18 Sep 2005 10:09:11 +1000
32 From: Mary <mary-linuxchix@puzzling.org>
33 To: LinuxChix Courses <courses@linuxchix.org>
34 Message-ID: <20050918000911.GK23656@sourdust.home.puzzling.org>
35 Mail-Followup-To: LinuxChix Courses <courses@linuxchix.org>
37 Content-Type: text/plain; charset=us-ascii
38 Content-Disposition: inline
39 X-Nihilism: All I ask is our common due... Give us this day our daily cue.
40 X-GPG-Key: 1024D/77625870
41 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
42 User-Agent: Mutt/1.5.9i
43 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
44 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
45 X-Topics: Pariticipating in Free Software
46 Subject: [Courses] [Tools] Introduction to "tools for participating in Free
48 X-BeenThere: courses@linuxchix.org
49 X-Mailman-Version: 2.1.5
51 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
52 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
53 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
54 List-Archive: <http://linuxchix.org/pipermail/courses>
55 List-Post: <mailto:courses@linuxchix.org>
56 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
57 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
58 <mailto:courses-request@linuxchix.org?subject=subscribe>
59 X-List-Received-Date: Sun, 18 Sep 2005 00:08:47 -0000
65 Welcome to the course on tools for participating in Free Software. This
66 is the first post, and is purely administrivia. You're welcome to start
67 asking questions about course content and so on now. If there's anything
68 you'd particularly like to see covered under a planned lession, please
71 --- Lesson format and availability ---
73 Lessons will be mailing list posts to the LinuxChix courses list.
74 Lessons will be archived with the list mail at
75 http://mailman.linuxchix.org/pipermail/courses/ and will also be
76 available from http://www.linuxchix.org/content/courses/tools/
80 You participate in this course just like you'd participate in any other
81 mailing list thread. You can ask questions, add extra information,
82 express an opinion or disagree like in other discussions. The only
83 difference is that there will be a scheduled post to start up
84 discussion. Other people reading who know the answer to someone's
85 question are welcome to post.
87 Later in the course there's likely to be "homework": exercises you can
88 do to develop your understanding. People will be encouraged to post
89 solutions, so you may wish not to read the thread until you've tried the
92 However, there is one technical detail: PLEASE include the string
93 "[Tools]" in the subject of any post to the list about this course, so
94 that people can opt out of receiving this course if they're only reading
95 for another course. If you're replying, it will get included
100 At the end of the course, I'll edit and republish all the lessons and
101 make them available under a distribute-and-modify license, probably
102 Creative Commons Sharealike. Until then, you're welcome to pass around
103 links to http://www.linuxchix.org/content/courses/tools/
107 As per the announcement, the posting schedule is:
109 Sun Sept 18: Introduction and overview
111 Thu Sept 22: Ways you can contribute to Free Software (code, documentation,
112 user help, artwork...)
114 Sun Sept 25: Coordination tools: bug trackers and mailing lists
116 Thu Sept 29: Community tools: Chat programs, blogging and conferences.
118 [Now we get to the meaty stuff with version control, so I'm going to
119 post once a week from here on.]
121 Thu Oct 6: an introduction to version control 1: what problem does it
124 Thu Oct 13: an introduction to version control 2: concepts (versions,
125 checking out, committing, respositories)
127 Thu Oct 20: introduction to our three VCSs: CVS, Subversion and Bazaar
130 Thu Oct 27: checking out, making a change, and committing it
132 Thu Nov 3: conflicts: what happens when your changes clash?
134 Thu Nov 10: setting up your own repository
136 [from here on, we'll be working exclusively with Bazaar 2]
138 Thu Nov 17: an introduction to version control 3: distributed version
141 Thu Nov 24: simple distributed version control with Bazaar
145 From mary@home.puzzling.org Thu Sep 22 10:55:32 2005
146 Return-Path: <mary@home.puzzling.org>
147 X-Original-To: courses@linuxchix.org
148 Delivered-To: courses@linuxchix.org
149 Received: from localhost (localhost [127.0.0.1])
150 by www.linuxchix.org (Postfix) with ESMTP id 327E32731D6
151 for <courses@linuxchix.org>; Thu, 22 Sep 2005 10:55:32 +1000 (EST)
152 Received: from www.linuxchix.org ([127.0.0.1])
153 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
154 id 19054-10 for <courses@linuxchix.org>;
155 Thu, 22 Sep 2005 10:55:32 +1000 (EST)
156 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
158 by www.linuxchix.org (Postfix) with SMTP id B80032731CF
159 for <courses@linuxchix.org>; Thu, 22 Sep 2005 10:55:31 +1000 (EST)
160 Received: (qmail 22138 invoked from network); 22 Sep 2005 00:55:34 -0000
161 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
162 by smtp2.syd.swiftdsl.com.au with SMTP; 22 Sep 2005 00:55:34 -0000
163 Received: from localhost (flay [127.0.0.1])
164 by home.puzzling.org (Postfix) with ESMTP id 43A1D788088
165 for <courses@linuxchix.org>; Thu, 22 Sep 2005 10:55:39 +1000 (EST)
166 Received: from home.puzzling.org ([127.0.0.1])
167 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
168 id 30931-10 for <courses@linuxchix.org>;
169 Thu, 22 Sep 2005 10:55:39 +1000 (EST)
170 Received: by home.puzzling.org (Postfix, from userid 1000)
171 id 0A11B788087; Thu, 22 Sep 2005 10:55:38 +1000 (EST)
172 Date: Thu, 22 Sep 2005 10:55:38 +1000
173 From: Mary <mary-linuxchix@puzzling.org>
174 To: courses@linuxchix.org
175 Subject: Re: [Courses] [Tools] Introduction to "tools for participating in
177 Message-ID: <20050922005538.GF7543@home.puzzling.org>
178 Mail-Followup-To: courses@linuxchix.org
179 References: <20050918000911.GK23656@sourdust.home.puzzling.org>
181 Content-Type: text/plain; charset=us-ascii
182 Content-Disposition: inline
183 In-Reply-To: <20050918000911.GK23656@sourdust.home.puzzling.org>
184 X-Nihilism: Consistency is all I ask... Give us this day our daily mask.
185 X-GPG-Key: 1024D/77625870
186 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
187 User-Agent: Mutt/1.5.6+20040907i
188 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
189 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
190 X-Topics: Participating in Free Software
191 X-BeenThere: courses@linuxchix.org
192 X-Mailman-Version: 2.1.5
194 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
195 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
196 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
197 List-Archive: <http://linuxchix.org/pipermail/courses>
198 List-Post: <mailto:courses@linuxchix.org>
199 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
200 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
201 <mailto:courses-request@linuxchix.org?subject=subscribe>
202 X-List-Received-Date: Thu, 22 Sep 2005 00:55:32 -0000
206 [This message will be posted twice, with and without the "[Tools]"
207 marker. People replying might like to tell me how many times they
210 On Sun, Sep 18, 2005, Mary wrote:
213 > Welcome to the course on tools for participating in Free Software. This
214 > is the first post, and is purely administrivia. You're welcome to start
215 > asking questions about course content and so on now. If there's anything
216 > you'd particularly like to see covered under a planned lession, please
221 Can people who received the parent mail (archive at
222 http://mailman.linuxchix.org/pipermail/courses/2005-September/001943.html)
223 please contact me off-list? There have been a lot of people who said
224 they didn't get it, and so far I haven't heard from *anyone* who did.
228 From mary@home.puzzling.org Thu Sep 22 16:30:35 2005
229 Return-Path: <mary@home.puzzling.org>
230 X-Original-To: courses@linuxchix.org
231 Delivered-To: courses@linuxchix.org
232 Received: from localhost (localhost [127.0.0.1])
233 by www.linuxchix.org (Postfix) with ESMTP id 4CDCF2731D6
234 for <courses@linuxchix.org>; Thu, 22 Sep 2005 16:30:35 +1000 (EST)
235 Received: from www.linuxchix.org ([127.0.0.1])
236 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
237 id 21025-06 for <courses@linuxchix.org>;
238 Thu, 22 Sep 2005 16:30:35 +1000 (EST)
239 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
241 by www.linuxchix.org (Postfix) with SMTP id F3C3B2731D4
242 for <courses@linuxchix.org>; Thu, 22 Sep 2005 16:30:34 +1000 (EST)
243 Received: (qmail 20726 invoked from network); 22 Sep 2005 06:30:38 -0000
244 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
245 by smtp2.syd.swiftdsl.com.au with SMTP; 22 Sep 2005 06:30:38 -0000
246 Received: from localhost (flay [127.0.0.1])
247 by home.puzzling.org (Postfix) with ESMTP id DE5D1788050
248 for <courses@linuxchix.org>; Thu, 22 Sep 2005 16:31:04 +1000 (EST)
249 Received: from home.puzzling.org ([127.0.0.1])
250 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
251 id 01148-03 for <courses@linuxchix.org>;
252 Thu, 22 Sep 2005 16:31:04 +1000 (EST)
253 Received: by home.puzzling.org (Postfix, from userid 1000)
254 id BF87278804E; Thu, 22 Sep 2005 16:31:04 +1000 (EST)
255 Date: Thu, 22 Sep 2005 16:31:04 +1000
256 From: Mary <mary-linuxchix@puzzling.org>
257 To: courses@linuxchix.org
258 Subject: Re: [Courses] [Tools] Introduction to "tools for participating in
260 Message-ID: <20050922063104.GA1012@home.puzzling.org>
261 Mail-Followup-To: courses@linuxchix.org
262 References: <20050918000911.GK23656@sourdust.home.puzzling.org>
263 <20050922005538.GF7543@home.puzzling.org>
265 Content-Type: text/plain; charset=us-ascii
266 Content-Disposition: inline
267 In-Reply-To: <20050922005538.GF7543@home.puzzling.org>
268 X-Nihilism: Immortality is all I seek... Give us this day our daily week...
269 X-GPG-Key: 1024D/77625870
270 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
271 User-Agent: Mutt/1.5.6+20040907i
272 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
273 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
274 X-Topics: Participating in Free Software
275 X-BeenThere: courses@linuxchix.org
276 X-Mailman-Version: 2.1.5
278 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
279 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
280 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
281 List-Archive: <http://linuxchix.org/pipermail/courses>
282 List-Post: <mailto:courses@linuxchix.org>
283 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
284 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
285 <mailto:courses-request@linuxchix.org?subject=subscribe>
286 X-List-Received-Date: Thu, 22 Sep 2005 06:30:35 -0000
290 On Thu, Sep 22, 2005, Mary wrote:
291 > Can people who received the parent mail (archive at
292 > http://mailman.linuxchix.org/pipermail/courses/2005-September/001943.html)
293 > please contact me off-list? There have been a lot of people who said
294 > they didn't get it, and so far I haven't heard from *anyone* who did.
296 Ok, thanks for letting me know everyone. The story was that some list
297 members weren't getting the messages even though they thought they had
298 the right settings. I don't need any more replies from people.
304 From mary@home.puzzling.org Fri Sep 23 22:33:25 2005
305 Return-Path: <mary@home.puzzling.org>
306 X-Original-To: courses@linuxchix.org
307 Delivered-To: courses@linuxchix.org
308 Received: from localhost (localhost [127.0.0.1])
309 by www.linuxchix.org (Postfix) with ESMTP id A96EB2731D7
310 for <courses@linuxchix.org>; Fri, 23 Sep 2005 22:33:25 +1000 (EST)
311 Received: from www.linuxchix.org ([127.0.0.1])
312 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
313 id 00882-09 for <courses@linuxchix.org>;
314 Fri, 23 Sep 2005 22:33:25 +1000 (EST)
315 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
317 by www.linuxchix.org (Postfix) with SMTP id 3AEAD2731D5
318 for <courses@linuxchix.org>; Fri, 23 Sep 2005 22:33:25 +1000 (EST)
319 Received: (qmail 16070 invoked from network); 23 Sep 2005 12:33:32 -0000
320 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
321 by smtp2.syd.swiftdsl.com.au with SMTP; 23 Sep 2005 12:33:32 -0000
322 Received: from localhost (flay [127.0.0.1])
323 by home.puzzling.org (Postfix) with ESMTP id E74C3788081
324 for <courses@linuxchix.org>; Fri, 23 Sep 2005 22:33:04 +1000 (EST)
325 Received: from home.puzzling.org ([127.0.0.1])
326 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
327 id 12176-07 for <courses@linuxchix.org>;
328 Fri, 23 Sep 2005 22:33:04 +1000 (EST)
329 Received: from sourdust.home.puzzling.org (sourdust.home.puzzling.org
330 [10.0.0.7]) by home.puzzling.org (Postfix) with ESMTP id B488778807F
331 for <courses@linuxchix.org>; Fri, 23 Sep 2005 22:33:04 +1000 (EST)
332 Received: by sourdust.home.puzzling.org (Postfix, from userid 1000)
333 id 019D835A88C; Fri, 23 Sep 2005 22:33:30 +1000 (EST)
334 Date: Fri, 23 Sep 2005 22:33:30 +1000
335 From: Mary <mary-linuxchix@puzzling.org>
336 To: courses@linuxchix.org
337 Message-ID: <20050923123330.GC14078@sourdust.home.puzzling.org>
338 Mail-Followup-To: courses@linuxchix.org
340 Content-Type: text/plain; charset=us-ascii
341 Content-Disposition: inline
342 X-Nihilism: Consistency is all I ask... Give us this day our daily mask.
343 X-GPG-Key: 1024D/77625870
344 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
345 User-Agent: Mutt/1.5.9i
346 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
347 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
348 X-Topics: Participating in Free Software
349 Subject: [Courses] [Tools] Ways you can contribute to Free Software
350 X-BeenThere: courses@linuxchix.org
351 X-Mailman-Version: 2.1.5
353 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
354 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
355 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
356 List-Archive: <http://linuxchix.org/pipermail/courses>
357 List-Post: <mailto:courses@linuxchix.org>
358 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
359 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
360 <mailto:courses-request@linuxchix.org?subject=subscribe>
361 X-List-Received-Date: Fri, 23 Sep 2005 12:33:26 -0000
365 This post is the second 'lesson' in the Participating in Free Software
366 LinuxChix course. You can find previous lessons at
367 http://www.linuxchix.org/content/courses/tools/ . Questions and
368 discussion are welcome, please make sure the string "[Tools]" is in the
369 subject of your mail.
371 This lesson is an overview of ways you can contribute to Free Software
372 development. The goal of this lesson is to provide some context for why
373 you might want to learn about the tools I'm going to describe later in
376 I have a much longer, and perpetually unfinished, detailed set of
377 suggestions at http://users.puzzling.org/users/mary/HOWTO/Free/ [1]. In
378 this lesson I'm going to ignore the question of other resources (money,
379 hardware, that kind of thing) and discuss the different ways that you
380 can help actually build Free Software.
384 Code is the archetypical contribution to Free Software -- it is software
385 after all. Contributing code to Free Software divides loosely along the
388 1.1 Contributing features: adding new capabilities to the software.
390 1.2 Fixing bugs: repairing broken bits of the software
392 There are also slightly less well known (to outsiders and newcomers)
395 1.3 Maintainence: being responsible overall for the ongoing code
396 direction, which may involve keeping a consistent design and
397 feature philosophy, managing dependencies on different bits of
398 code, releasing the software and mentoring new contributors.
400 1.4 Review: checking existing code and proposed new code for
401 consistency, readability, maintainability and correctness.
403 Coding on a project requires that you know how to or are able to learn
404 to program in the software's implementation language. Some coding tasks
405 will require software design skills, user interface design skills and
406 ability to evaluate proposed features and changes in light of a
411 Documentation is usually considered the most neglected part of Free
412 Software, although this varies a lot by project. There are two major
413 types of documentation: technical documentation aimed at contributers,
414 maintainers, packagers and programming users (if you are writing a code
415 library -- code for other coders to use); and user documentation aimed
416 at end users. Some documentation tasks are:
418 2.1 Writing documentation.
420 2.2 Reviewing/editing documentation. Reviewing and editing ranges from
421 grammar and spelling feedback to checking that it is readable,
422 readily comprehensible, correct and complete.
424 3. Development feedback
426 Development feedback is usually provided by users who have a particular
427 interest in that project, enough interest that they're willing to spend
428 time reporting problems or ideas to the developers.
430 3.1 Bug reporting: telling developers about problems with the project.
431 You can usually report bugs in all other aspects of the software:
432 not only the program but the documentation, the artwork, the
433 translations and so on. Bug reporting systems are usually used to
434 report both existing problems and to request additions. Many
435 developers also use them as todo lists and file bugs themselves.
437 3.2 User testing: in some software development setups, this is a fairly
438 formal process in which users are given specific tasks to do
439 ("change the clock from 12 hour to 24 hour time", say) and the
440 tester notes the ways they attempt to do this, in order to find out
441 if the software is easy to use. This is done haphazardly if at all
442 by most Free Software projects, but larger desktop projects may
443 appreciate a well organised and documented user test.
447 Free Software operating system "distributions" typically bundle a great
448 deal of Free Software into one package and package versions of many Free
449 Software projects so that they work well together and provide a mostly
450 coherent user experience. Almost all packaging systems also track
451 dependenices (software you need to have installed before the current
452 software will work) and many distributions also have infrastructure
453 thatallowed semi-automated installation of packages.
455 The work required to take code from a project (referred to as "upstream"
456 by packagers) and make it suitable to be part of a distribution is
457 called packaging. Packaging can be a lot of work: the Debian project
458 currently has over 1000 volunteer packages taking Free Software and
459 putting it in Debian.
463 Not all software requires artwork but some desktop software does, and
464 games sorely need it. The most common work is desktop theming of various
465 kinds, but software artwork can range from icons to 3D game avatars.
467 6. Internationalisation and localisation
469 An internationalised piece of software is one that is adaptable to
470 different languages and cultures. For example, if my software has a set
471 of error messages coded in that are in English, then it is not
472 internationalised, because it is not easy to produce a version of my
473 software with errors in other languages. In a more general case, if my
474 software displays writing and assumes that it goes left to right, my
475 software is not internationalised, because it won't display many
476 writing systems (eg Arabic) correctly.
478 Once a piece of software has been internationalised, it can be
479 localised: made usable by a particular culture or (usually) language
480 group. Localisation work includes:
482 6.1 Translations. This can be of text within the program (like menus)
483 or of documentation into a different language.
485 6.2 Feedback on cultural and political appropriateness. This involves
486 surveying the software for potentially offensive terms, gestures
487 (icons sometimes use hand gestures that don't 'translate' well),
488 images or suggestions that the developers might not be aware of
489 because they're from a different culture. To give a real example,
490 many projects have had trouble when including Taiwan in a list of
491 countries in their software. Taiwan's status is incredibly
492 politically sensitive, and implying that it is a country in its own
493 right has caused some software projects weeks of internal strife.
497 Large projects have an increasing awareness of the needs of users with
498 different abilities. For example, pointer driven programs can be hard
499 for people without good fine motor skills to use, desktops need to be
500 usable by people with all manner of vision variations from red-green
501 colour blindness to a need for high contrast to a need for low contrast
502 [2]. Software can be improved by including hooks for different input and
503 output, such as software that reads a screen out loud to a blind user.
504 Accessibility work overlaps with a number of other tasks:
506 7.1 Code accessible software or add accessibility to existing software.
508 7.2 Test software and provide feedback about accessibility.
512 Most Free Software projects have a community surrounding them. In many
513 cases this replaces paid support for users with a community providing
514 help for free (limited by people's time and inclination). You can
515 contribute to the community by:
517 8.1 Creating or maintaining community resources like mailing lists,
518 forums and chat rooms.
520 8.2 Participating in help forums and answering questions
522 8.3 Using the community to spur future development, such as identifying
523 and properly reporting common bugs, or documenting the answers to
526 I'm not going to cover prerequisite knowledge for many of these things
527 in this course (although you're welcome to ask). Most of what will be
528 covered is version control, used for storing and sharing digital work
529 (usually code and documentation). But in the next lesson we're going to
530 look at communication tools: bug trackers and mailing lists.
534 [1] People occasionally ask if they can distribute the HOWTO. I intend
535 to finish it and submit it to the Linux Documentation under a Free
536 licence sometime soon, but you can pass around links to it.
539 http://developer.gnome.org/projects/gup/hig/draft_hig_new/images/lowcontrast-theme.png
540 for what a low contrast desktop looks like.
542 From mary@home.puzzling.org Mon Sep 26 22:54:48 2005
543 Return-Path: <mary@home.puzzling.org>
544 X-Original-To: courses@linuxchix.org
545 Delivered-To: courses@linuxchix.org
546 Received: from localhost (localhost [127.0.0.1])
547 by www.linuxchix.org (Postfix) with ESMTP id B6AD52731DB
548 for <courses@linuxchix.org>; Mon, 26 Sep 2005 22:54:48 +1000 (EST)
549 Received: from www.linuxchix.org ([127.0.0.1])
550 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
551 id 25423-07 for <courses@linuxchix.org>;
552 Mon, 26 Sep 2005 22:54:48 +1000 (EST)
553 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
555 by www.linuxchix.org (Postfix) with SMTP id 3055F2731D6
556 for <courses@linuxchix.org>; Mon, 26 Sep 2005 22:54:48 +1000 (EST)
557 Received: (qmail 15931 invoked from network); 26 Sep 2005 12:55:01 -0000
558 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
559 by smtp2.syd.swiftdsl.com.au with SMTP; 26 Sep 2005 12:55:01 -0000
560 Received: from localhost (flay [127.0.0.1])
561 by home.puzzling.org (Postfix) with ESMTP id 8D55178808A
562 for <courses@linuxchix.org>; Mon, 26 Sep 2005 22:54:44 +1000 (EST)
563 Received: from home.puzzling.org ([127.0.0.1])
564 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
565 id 06898-05 for <courses@linuxchix.org>;
566 Mon, 26 Sep 2005 22:54:44 +1000 (EST)
567 Received: from sourdust.home.puzzling.org (sourdust.home.puzzling.org
568 [10.0.0.7]) by home.puzzling.org (Postfix) with ESMTP id 6A15D788088
569 for <courses@linuxchix.org>; Mon, 26 Sep 2005 22:54:44 +1000 (EST)
570 Received: by sourdust.home.puzzling.org (Postfix, from userid 1000)
571 id AF6EA35A55F; Mon, 26 Sep 2005 22:55:11 +1000 (EST)
572 Date: Mon, 26 Sep 2005 22:55:11 +1000
573 From: Mary <mary-linuxchix@puzzling.org>
574 To: courses@linuxchix.org
575 Message-ID: <20050926125511.GA8177@sourdust.home.puzzling.org>
576 Mail-Followup-To: courses@linuxchix.org
578 Content-Type: text/plain; charset=us-ascii
579 Content-Disposition: inline
580 X-Nihilism: Immortality is all I seek... Give us this day our daily week...
581 X-GPG-Key: 1024D/77625870
582 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
583 User-Agent: Mutt/1.5.9i
584 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
585 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
586 X-Topics: Participating in Free Software
587 Subject: [Courses] [Tools] Coordination tools: bug trackers and mailing lists
588 X-BeenThere: courses@linuxchix.org
589 X-Mailman-Version: 2.1.5
591 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
592 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
593 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
594 List-Archive: <http://linuxchix.org/pipermail/courses>
595 List-Post: <mailto:courses@linuxchix.org>
596 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
597 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
598 <mailto:courses-request@linuxchix.org?subject=subscribe>
599 X-List-Received-Date: Mon, 26 Sep 2005 12:54:49 -0000
600 Content-Length: 10974
603 This post is the third 'lesson' in the Participating in Free Software
604 LinuxChix course. You can find previous lessons at
605 http://www.linuxchix.org/content/courses/tools/ . Questions and
606 discussion are welcome, please make sure the string "[Tools]" is in the
607 subject of your mail.
609 In this section of the course I'm giving an overview of This lesson
610 describes two ways of collaborating on Free Software work: bug tracking
611 software and mailing lists, and typical ways of using them.
613 This is the first lesson with "homework". At the end of the section on
614 bug tracking software are a couple of tasks you can do to check your
615 understanding of the lesson. Feel free to post your solutions back to
616 the list immediately: there are multiple solutions. You can also ask for
619 -- Bug tracking software --
621 Software projects generally tend to have pretty complex todo lists. A
622 number of specialised tools have developed to track these todo lists,
623 these are known collectively as "bug trackers" or "issue trackers".
625 The typical usage of a tracker is this:
627 1. a person, sometimes a developer but most commonly a deeply involved
628 community member such as a tester or enthusiastic user, files a new
631 Sometimes this user will also file a "patch": some code that fixes
632 the problem. This is unusual but valued.
634 Bug trackers often track bug status, these bugs are often in status
635 "new" or "unconfirmed" or similar.
637 2. a person, usually a developer but sometimes a tester, takes the
638 report and analyzes it. They analyze its status: maybe they can
639 replicate the problem, maybe they can't. Perhaps the 'problem' that
640 someone is complaining about is actually a deliberate choice.
641 Sometimes, the bug has already been fixed in a newer version of the
642 software. Sometimes the problem is extremely urgent: perhaps it is a
643 security problem in the software, or the software is broken in a way
644 that will affect a lot of users badly (eg, saved files are
645 corrupted). Sometimes the problem is rarer and less urgent (eg
646 saving a file sometimes takes 30s, but only in a particular set of
647 rare circumstances). Sometimes the problem has already been
648 reported. This process is known as "bug triage".
650 The holy grail of bug reporting is the ability to file bugs that
651 contain a useful, reliable, step-by-step procedure for getting the
652 bug to happen all the time. This is a lot of work for the bug
653 reporter, but bug triagers and bug fixers really appreciate it,
654 because they can get straight to work without needing to go back and
655 forth with you several times about the nature of the problem. I've
656 collected hints for bug reporting at http://buglinks.org/
658 After triage, a bug is usually in a "confirmed" or "assigned"
659 (assigned to a developer to fix) status. Rejected bugs may be marked
660 "not reproducible" or "duplicate" (of another bug) or "invalid"
661 (it's not a bug, it's a feature, a misunderstanding or a bug in a
662 different piece of software).
664 3. a developer analyzes the problem and determines its source. They
665 then decide whether they can fix it (if they can't replicate the
666 problem reliably, this is a hard task) and whether they are willing
667 to. If they are they will fix it and close the bugs.
669 After a developer fixes the bug it is marked "resolved" or "done".
670 Bugs rejected by developers might be marked "invalid" or "wontfix".
672 Almost all bug trackers are web applications, ie they are websites,
673 accessed through a browser. Bug titles and descriptions are entered into
674 a form and submitted.
676 Typically, bug trackers let you track the following things about a bug:
678 1. Title: a short description of the bug
680 2. Comments: a longer description of the bug including steps required
681 to make it happen. Developers will then use comments to solicit more
682 information, and in some bug trackers also to discuss the possibly
685 3. Status: the state of the bug. Typical values are: new (just
686 reported), assigned (assigned for fixing), resolved or fixed,
687 invalid and duplicate.
689 4. Cc list. This is a list of people who are following the bug, who
690 will be emailed whenever the bug is updated by anyone.
692 5. Attachments. These might be patches, screenshots of the problem in
693 action, a corrupted saved file and so on.
695 They may also let you track other things, such as bug keywords, or time
698 Usually although not always bug trackers for Free Software projects are
699 public and publicly editable. You can add bugs and update bugs simply by
700 registering on the website. Most typically a bug reporter will simply
701 report the bug, and then only edit the bug further when asked for more
702 information. This request is very common: the developer might ask
703 whether the bug is seen in a certain other set of circumstances ("does
704 it happen when you press Ctrl+s to save rather than using the menu?") or
705 whether a new release of the software fixes the bug for the user.
706 Sometimes they might change its status (such as when a developer claims
707 it is fixed but they are wrong) but usually this is the job of the bug
708 triager and the developer (in small projects, these are usually the same
711 Bug reporting can be surrounded by a surprisingly opaque set of
712 etiquette for newcomers. The problem is conflicting user and developer
713 attitudes. The user has typically and understandably expected the
714 program to "just work". It's very frustrating when this doesn't happen,
715 and they have good reason to regard bugs they found as both annoying and
716 urgent. Developers on the other hand have typically sunk a lot of time
717 and thought into the development for usually no monetary gain and almost
718 always very little thanks. It's not uncommon to get moderately or even
719 extremely rude bug reports and this can aggravate developers quite a
722 Distributions *also* have bug trackers. This is because they customise a
723 significant amount of the software they distribute before bundling it up
724 in a distribution. They also may support particular versions of it that
725 the original authors no longer support (having moved onto new releases).
726 It's therefore usually a good idea to report bugs found in distribution
727 software to the distribution rather than to the original authors of the
728 project. The distribution will fix it themselves if its a problem with
729 their customisations, or they will pass it onto the original authors.
730 This also means that the distributions, which often have more resources
731 (including paid employees for some) than original authors, can do the
732 bug triage work before passing it on.
734 Bug tracking software includes:
736 1. Bugzilla, the most common Free bug tracking system. This is a web
739 2. Debbugs: Debian's bug tracking system. This has a web interface but
740 you report and update bugs via email.
742 There are some other less commonly used bug trackers and there are also
743 some non-Free bug trackers used by free projects, often associated with
744 Free Software portals like sourceforge.net, which has its own bug
745 tracking software which Sourceforge projects can use.
747 -- Homework for bug tracking --
749 Remember, you can ask if you need help with the homework!
751 1. This homework will use the Ubuntu Bugzilla. This bugzilla is located
752 at https://bugzilla.ubuntu.com/ To answer these questions, post bug
755 1.1 Find a problem in firefox.
757 1.2 Find a bug that has been filed but not confirmed. (In the Ubuntu
758 Bugzilla, these are bugs marked NEEDINFO , you'll need to face down
759 Bugzilla's Advanced search to search by status.)
761 1.3 Find a bug that has been fixed (status RESOLVED).
763 1.4 Find a bug that has been rejected (status WONTFIX)
765 2. This homework question assumes that you use a Free Software
766 distribution (eg Fedora, Debian, Mandriva, FreeBSD, Ubuntu...) that
767 has a public bug tracker. Ask for the URL if you're not sure. This
768 question is more time consuming: remember, homework is not compulsory
769 and partial answers are all good.
771 2.1 Where is your distribution's bug tracker?
773 2.2 Find a bug that has been filed against a piece of software you
774 use. (Don't forget, ask if you can't figure out how to search.)
776 2.3 See if you can replicate the bug described in 2.2. If not, why
777 not? If so, can you see anything missing from the bug report?
780 2.4 Think of a problem you have with software on your distribution.
781 See if you can find out whether a bug has been filed against it
782 yet. (Tell us the search terms you used.) If there doesn't seem
783 to be a bug, draft a bug report and send it to us, and we'll help
788 Mailing lists are, as you almost certainly know (since this courses list
789 is one) a central email address that goes to a bunch of interested
790 people. They're common collaboration tools in Free Software, usually the
791 backbone of day-to-day development work.
793 Much of the day-to-day action of medium sized Free Software projects
794 happens over discussion mailing lists, like this one. For most projects,
795 major directions will be discussed in email, often to the complete
796 exclusion of the bug tracker. If you intend to be regularly involved,
797 you'll spend much more time tracking the mailing list than the bug
800 Using developer mailing lists is not any harder, conceptually, than
801 using this one. There are a few points to keep in mind:
803 1. these lists are often at least occasionally high volume. If you
804 intend to regularly participate, make sure you have an email setup
805 that will let you deal with, say, fifty to one hundred emails a day
806 without taking up enormous amounts of your time. (techtalk can help
807 here, but essentially you need to be able to filter your mail and be
808 able to skim subjects easily)
810 2. unlike developer IRC and chat channels, they're almost always
811 business-only. In projects where there is a separate developer
812 mailing list, it should be used for development only, not for user
813 questions and (usually) not even for bug reports, unless there is no
816 Large projects will generally have multiple lists:
818 1. a user list: a list for "how do I do X?" questions, like LinuxChix's
819 techtalk but for a particular piece of software
821 2. an announce list: a very low traffic list for announcements like
822 "there is a new version of our software"
824 3. a developer list: a list for development discussion, as above
826 Very large projects, such as distributions, may have many other lists:
828 1. sub project lists, like translation lists, packaging lists
830 2. a security announce list, dedicated to announcing the release of
831 software with fixed security problems
833 3. lists in other languages than the main development language. It's
834 uncommon to have many developer language lists, but common to have
835 many user language lists
839 From kproot@nerim.net Tue Oct 4 01:23:27 2005
840 Return-Path: <kproot@nerim.net>
841 X-Original-To: courses@linuxchix.org
842 Delivered-To: courses@linuxchix.org
843 Received: from localhost (localhost [127.0.0.1])
844 by www.linuxchix.org (Postfix) with ESMTP id 97F132731E2
845 for <courses@linuxchix.org>; Tue, 4 Oct 2005 01:23:27 +1000 (EST)
846 Received: from www.linuxchix.org ([127.0.0.1])
847 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
848 id 27674-04 for <courses@linuxchix.org>;
849 Tue, 4 Oct 2005 01:23:27 +1000 (EST)
850 X-Greylist: delayed 1186 seconds by postgrey-1.21 at nest;
851 Tue, 04 Oct 2005 01:23:26 EST
852 Received: from kellthuzad.dmz.nerim.net (smtp-dmz-231-monday.dmz.nerim.net
854 by www.linuxchix.org (Postfix) with ESMTP id 6EFBB2731D9
855 for <courses@linuxchix.org>; Tue, 4 Oct 2005 01:23:26 +1000 (EST)
856 Received: from mallaury.nerim.net (smtp-101-monday.noc.nerim.net [62.4.17.101])
857 by kellthuzad.dmz.nerim.net (Postfix) with ESMTP id EC7683A2EB
858 for <courses@linuxchix.org>; Mon, 3 Oct 2005 17:03:29 +0200 (CEST)
859 Received: from webmail.nerim.net (archimonde.nerim.net [62.4.16.97])
860 by mallaury.nerim.net (Postfix) with ESMTP id 597034F40D
861 for <courses@linuxchix.org>; Mon, 3 Oct 2005 17:03:04 +0200 (CEST)
862 Received: from ::ffff:195.6.224.137 (SquirrelMail authenticated user kproot)
863 by webmail.nerim.net with HTTP; Mon, 3 Oct 2005 17:03:07 +0200 (CEST)
864 Message-ID: <4840.::ffff:195.6.224.137.1128351787.squirrel@webmail.nerim.net>
865 In-Reply-To: <20050926125511.GA8177@sourdust.home.puzzling.org>
866 References: <20050926125511.GA8177@sourdust.home.puzzling.org>
867 Date: Mon, 3 Oct 2005 17:03:07 +0200 (CEST)
868 Subject: Re: [Courses] [Tools] Coordination tools: bug trackers and mailing
870 From: "Karine Delvare" <kproot@nerim.net>
871 To: courses@linuxchix.org
872 User-Agent: SquirrelMail/1.4.4
874 Content-Type: text/plain;charset=iso-8859-1
875 X-Priority: 3 (Normal)
877 Content-Transfer-Encoding: quoted-printable
878 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
879 X-Topics: Participating in Free Software
880 X-BeenThere: courses@linuxchix.org
881 X-Mailman-Version: 2.1.5
883 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
884 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
885 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
886 List-Archive: <http://linuxchix.org/pipermail/courses>
887 List-Post: <mailto:courses@linuxchix.org>
888 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
889 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
890 <mailto:courses-request@linuxchix.org?subject=subscribe>
891 X-List-Received-Date: Mon, 03 Oct 2005 15:23:27 -0000
895 Thanks to Steven Walker for reminding me about homework - I had forgotten
898 Mary, would you agree if I translate your lessons in french and publish
899 the results on my website?
901 > -- Homework for bug tracking --
903 > Remember, you can ask if you need help with the homework!
905 > 1. This homework will use the Ubuntu Bugzilla. This bugzilla is located
906 > at https://bugzilla.ubuntu.com/ To answer these questions, post bug
909 > 1.1 Find a problem in firefox.
911 https://bugzilla.ubuntu.com/show_bug.cgi?id=3D15990
913 > 1.2 Find a bug that has been filed but not confirmed. (In the Ubuntu
914 > Bugzilla, these are bugs marked NEEDINFO , you'll need to face down
915 > Bugzilla's Advanced search to search by status.)
917 https://bugzilla.ubuntu.com/show_bug.cgi?id=3D1090
919 > 1.3 Find a bug that has been fixed (status RESOLVED).
921 https://bugzilla.ubuntu.com/show_bug.cgi?id=3D8
923 > 1.4 Find a bug that has been rejected (status WONTFIX)
925 https://bugzilla.ubuntu.com/show_bug.cgi?id=3D1721
927 > 2. This homework question assumes that you use a Free Software
928 > distribution (eg Fedora, Debian, Mandriva, FreeBSD, Ubuntu...) that
929 > has a public bug tracker. Ask for the URL if you're not sure. This
930 > question is more time consuming: remember, homework is not compulsor=
932 > and partial answers are all good.
934 > 2.1 Where is your distribution's bug tracker?
936 http://bugs.gentoo.org/
938 > 2.2 Find a bug that has been filed against a piece of software you
939 > use. (Don't forget, ask if you can't figure out how to search.)
941 http://bugs.gentoo.org/show_bug.cgi?id=3D100518
943 > 2.3 See if you can replicate the bug described in 2.2. If not, why
944 > not? If so, can you see anything missing from the bug report?
947 I cannot reproduce it. I don't have the same compilation options as the
948 reporter, but I doubt they have anything to do with that. Now I'm
949 impatient to know where the reporter's problem comes from :)
951 > 2.4 Think of a problem you have with software on your distribution.
952 > See if you can find out whether a bug has been filed against it
953 > yet. (Tell us the search terms you used.) If there doesn't seem
954 > to be a bug, draft a bug report and send it to us, and we'll hel=
958 After a firefox update, I couldn't download anything from the web anymore=
960 It happened twice (two different updates).
962 I searched for 'firefox download' with no result.
963 I searched for 'firefox' + comment 'download', got a lot of results but
964 couldn't find anything useful.
965 I was unable to reproduce the problem right now, so I'll save the bug
966 report for next time it happens (so I'll have the precise error message),
967 but here is the bug report draft :
969 Summary : Firefox is unable to download any file after being updated.
970 Details : Whenever I try to download a file with Firefox (be it by
971 clicking an url, right-clicking and save as, entering the file url in the
972 urlbar...), I get this error message : "<to be inserted next time I see
973 the error>". Re-emerging firefox always solved the problem (it happened
974 twice, and each time I closed Firefox while doing the second emerge, just
976 Reproducibility : not always.
983 From mary@home.puzzling.org Wed Oct 5 00:53:09 2005
984 Return-Path: <mary@home.puzzling.org>
985 X-Original-To: courses@linuxchix.org
986 Delivered-To: courses@linuxchix.org
987 Received: from localhost (localhost [127.0.0.1])
988 by www.linuxchix.org (Postfix) with ESMTP id D27CA2731E4
989 for <courses@linuxchix.org>; Wed, 5 Oct 2005 00:53:09 +1000 (EST)
990 Received: from www.linuxchix.org ([127.0.0.1])
991 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
992 id 03265-07 for <courses@linuxchix.org>;
993 Wed, 5 Oct 2005 00:53:09 +1000 (EST)
994 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
996 by www.linuxchix.org (Postfix) with SMTP id 7CA0C2731E3
997 for <courses@linuxchix.org>; Wed, 5 Oct 2005 00:53:09 +1000 (EST)
998 Received: (qmail 7982 invoked from network); 4 Oct 2005 14:53:26 -0000
999 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
1000 by smtp2.syd.swiftdsl.com.au with SMTP; 4 Oct 2005 14:53:26 -0000
1001 Received: from localhost (flay [127.0.0.1])
1002 by home.puzzling.org (Postfix) with ESMTP id 8F1B678808E
1003 for <courses@linuxchix.org>; Wed, 5 Oct 2005 00:53:09 +1000 (EST)
1004 Received: from home.puzzling.org ([127.0.0.1])
1005 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
1006 id 14448-05 for <courses@linuxchix.org>;
1007 Wed, 5 Oct 2005 00:53:09 +1000 (EST)
1008 Received: from sourdust.home.puzzling.org (sourdust.home.puzzling.org
1009 [10.0.0.7]) by home.puzzling.org (Postfix) with ESMTP id 6342378808D
1010 for <courses@linuxchix.org>; Wed, 5 Oct 2005 00:53:09 +1000 (EST)
1011 Received: by sourdust.home.puzzling.org (Postfix, from userid 1000)
1012 id 9C06635A667; Tue, 4 Oct 2005 09:33:58 +1000 (EST)
1013 Date: Tue, 4 Oct 2005 09:33:58 +1000
1014 From: Mary <mary-linuxchix@puzzling.org>
1015 To: courses@linuxchix.org
1016 Message-ID: <20051003233357.GA12141@sourdust.home.puzzling.org>
1017 Mail-Followup-To: courses@linuxchix.org
1018 References: <20050926125511.GA8177@sourdust.home.puzzling.org>
1019 <4840.::ffff:195.6.224.137.1128351787.squirrel@webmail.nerim.net>
1021 Content-Type: text/plain; charset=us-ascii
1022 Content-Disposition: inline
1023 In-Reply-To: <4840.::ffff:195.6.224.137.1128351787.squirrel@webmail.nerim.net>
1024 X-Nihilism: All I ask is our common due... Give us this day our daily cue.
1025 X-GPG-Key: 1024D/77625870
1026 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
1027 User-Agent: Mutt/1.5.9i
1028 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
1029 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
1030 X-Topics: Participating in Free Software
1031 Subject: [Courses] [Tools] French translation
1032 X-BeenThere: courses@linuxchix.org
1033 X-Mailman-Version: 2.1.5
1035 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
1036 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1037 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
1038 List-Archive: <http://linuxchix.org/pipermail/courses>
1039 List-Post: <mailto:courses@linuxchix.org>
1040 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
1041 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1042 <mailto:courses-request@linuxchix.org?subject=subscribe>
1043 X-List-Received-Date: Tue, 04 Oct 2005 14:53:10 -0000
1047 On Mon, Oct 03, 2005, Karine Delvare wrote:
1048 > Mary, would you agree if I translate your lessons in french and publish
1049 > the results on my website?
1051 I am going to revise the lessons at some point and make them available
1052 under one of the Creative Commons licences. Since it would probably be
1053 better for you to translate lessons that are final and licenced for free
1054 modification, you might want to wait until I do that for the
1057 I'll try and do this as soon as possible, can you get in touch with me
1058 if I haven't said anything more about it say a fortnight from now?
1062 From kproot@nerim.net Wed Oct 5 01:24:07 2005
1063 Return-Path: <kproot@nerim.net>
1064 X-Original-To: courses@linuxchix.org
1065 Delivered-To: courses@linuxchix.org
1066 Received: from localhost (localhost [127.0.0.1])
1067 by www.linuxchix.org (Postfix) with ESMTP id 919F62731E4
1068 for <courses@linuxchix.org>; Wed, 5 Oct 2005 01:24:07 +1000 (EST)
1069 Received: from www.linuxchix.org ([127.0.0.1])
1070 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
1071 id 03404-09 for <courses@linuxchix.org>;
1072 Wed, 5 Oct 2005 01:24:07 +1000 (EST)
1073 Received: from kellthuzad.dmz.nerim.net (smtp-dmz-232-tuesday.dmz.nerim.net
1075 by www.linuxchix.org (Postfix) with ESMTP id AA43E2731D5
1076 for <courses@linuxchix.org>; Wed, 5 Oct 2005 01:24:05 +1000 (EST)
1077 Received: from kraid.nerim.net (smtp-102-tuesday.nerim.net [62.4.16.102])
1078 by kellthuzad.dmz.nerim.net (Postfix) with ESMTP id 4283D3A16A
1079 for <courses@linuxchix.org>; Tue, 4 Oct 2005 17:23:49 +0200 (CEST)
1080 Received: from gelydh (jdelvare.net2.nerim.net [213.41.131.98])
1081 by kraid.nerim.net (Postfix) with ESMTP id 7458440FE1
1082 for <courses@linuxchix.org>; Tue, 4 Oct 2005 17:23:32 +0200 (CEST)
1083 Date: Tue, 4 Oct 2005 17:41:02 +0200
1084 From: Karine Delvare <kproot@nerim.net>
1085 To: courses@linuxchix.org
1086 Subject: Re: [Courses] [Tools] French translation
1087 Message-Id: <20051004174102.4acce8e5.kproot@nerim.net>
1088 In-Reply-To: <20051003233357.GA12141@sourdust.home.puzzling.org>
1089 References: <20050926125511.GA8177@sourdust.home.puzzling.org>
1090 <4840.::ffff:195.6.224.137.1128351787.squirrel@webmail.nerim.net>
1091 <20051003233357.GA12141@sourdust.home.puzzling.org>
1092 X-Mailer: Sylpheed version 2.0.1 (GTK+ 2.6.8; i686-pc-linux-gnu)
1094 Content-Type: text/plain; charset=US-ASCII
1095 Content-Transfer-Encoding: 7bit
1096 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
1097 X-Topics: Participating in Free Software
1098 X-BeenThere: courses@linuxchix.org
1099 X-Mailman-Version: 2.1.5
1101 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
1102 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1103 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
1104 List-Archive: <http://linuxchix.org/pipermail/courses>
1105 List-Post: <mailto:courses@linuxchix.org>
1106 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
1107 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1108 <mailto:courses-request@linuxchix.org?subject=subscribe>
1109 X-List-Received-Date: Tue, 04 Oct 2005 15:24:07 -0000
1113 On Tue, 4 Oct 2005 09:33:58 +1000
1114 Mary <mary-linuxchix@puzzling.org> wrote:
1116 > On Mon, Oct 03, 2005, Karine Delvare wrote:
1117 > > Mary, would you agree if I translate your lessons in french and publish
1118 > > the results on my website?
1120 > I am going to revise the lessons at some point and make them available
1121 > under one of the Creative Commons licences. Since it would probably be
1122 > better for you to translate lessons that are final and licenced for free
1123 > modification, you might want to wait until I do that for the
1128 > I'll try and do this as soon as possible, can you get in touch with me
1129 > if I haven't said anything more about it say a fortnight from now?
1131 Sure - thanks for teaching me a new word :)
1134 From mary@home.puzzling.org Sat Oct 8 10:11:53 2005
1135 Return-Path: <mary@home.puzzling.org>
1136 X-Original-To: courses@linuxchix.org
1137 Delivered-To: courses@linuxchix.org
1138 Received: from localhost (localhost [127.0.0.1])
1139 by www.linuxchix.org (Postfix) with ESMTP id C2F992731E8
1140 for <courses@linuxchix.org>; Sat, 8 Oct 2005 10:11:53 +1000 (EST)
1141 Received: from www.linuxchix.org ([127.0.0.1])
1142 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
1143 id 03152-09 for <courses@linuxchix.org>;
1144 Sat, 8 Oct 2005 10:11:53 +1000 (EST)
1145 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
1147 by www.linuxchix.org (Postfix) with SMTP id 4BF952731E2
1148 for <courses@linuxchix.org>; Sat, 8 Oct 2005 10:11:53 +1000 (EST)
1149 Received: (qmail 3072 invoked from network); 8 Oct 2005 00:11:54 -0000
1150 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
1151 by smtp2.syd.swiftdsl.com.au with SMTP; 8 Oct 2005 00:11:54 -0000
1152 Received: from localhost (flay [127.0.0.1])
1153 by home.puzzling.org (Postfix) with ESMTP id 5736C78807A
1154 for <courses@linuxchix.org>; Sat, 8 Oct 2005 10:11:57 +1000 (EST)
1155 Received: from home.puzzling.org ([127.0.0.1])
1156 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
1157 id 11979-06 for <courses@linuxchix.org>;
1158 Sat, 8 Oct 2005 10:11:57 +1000 (EST)
1159 Received: from sourdust.home.puzzling.org (sourdust.home.puzzling.org
1160 [10.0.0.7]) by home.puzzling.org (Postfix) with ESMTP id 39D2078804C
1161 for <courses@linuxchix.org>; Sat, 8 Oct 2005 10:11:57 +1000 (EST)
1162 Received: by sourdust.home.puzzling.org (Postfix, from userid 1000)
1163 id 838C735A62F; Sat, 8 Oct 2005 10:12:17 +1000 (EST)
1164 Date: Sat, 8 Oct 2005 10:12:16 +1000
1165 From: Mary <mary-linuxchix@puzzling.org>
1166 To: courses@linuxchix.org
1167 Subject: Re: [Courses] [Tools] Coordination tools: bug trackers and mailing
1169 Message-ID: <20051008001216.GE14388@sourdust.home.puzzling.org>
1170 Mail-Followup-To: courses@linuxchix.org
1171 References: <20050926125511.GA8177@sourdust.home.puzzling.org>
1172 <4840.::ffff:195.6.224.137.1128351787.squirrel@webmail.nerim.net>
1174 Content-Type: text/plain; charset=us-ascii
1175 Content-Disposition: inline
1176 In-Reply-To: <4840.::ffff:195.6.224.137.1128351787.squirrel@webmail.nerim.net>
1177 X-Nihilism: All I ask is our common due... Give us this day our daily cue.
1178 X-GPG-Key: 1024D/77625870
1179 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
1180 User-Agent: Mutt/1.5.9i
1181 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
1182 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
1183 X-Topics: Participating in Free Software
1184 X-BeenThere: courses@linuxchix.org
1185 X-Mailman-Version: 2.1.5
1187 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
1188 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1189 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
1190 List-Archive: <http://linuxchix.org/pipermail/courses>
1191 List-Post: <mailto:courses@linuxchix.org>
1192 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
1193 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1194 <mailto:courses-request@linuxchix.org?subject=subscribe>
1195 X-List-Received-Date: Sat, 08 Oct 2005 00:11:54 -0000
1196 Content-Length: 2825
1199 On Mon, Oct 03, 2005, Karine Delvare wrote:
1200 > > 2.2 Find a bug that has been filed against a piece of software you
1201 > > use. (Don't forget, ask if you can't figure out how to search.)
1203 > http://bugs.gentoo.org/show_bug.cgi?id=100518
1205 > > 2.3 See if you can replicate the bug described in 2.2. If not, why
1206 > > not? If so, can you see anything missing from the bug report?
1207 > > Tell us about it.
1209 > I cannot reproduce it. I don't have the same compilation options as the
1210 > reporter, but I doubt they have anything to do with that. Now I'm
1211 > impatient to know where the reporter's problem comes from :)
1213 It seems to be a relatively new bug, filed July 2005, so it might still
1214 be updated. If you're interested in following it, one of the things you
1215 could do would be to add yourself to the Cc list for that bug, so that
1216 you get a mail every time it updates. To do this, you need to have an
1217 account on the bug tracker. Once you have made an account, type your
1218 email address into the box labelled "Add CC" on that page, and press the
1219 button further down the page labelled "Commit".
1221 > Summary : Firefox is unable to download any file after being updated.
1222 > Details : Whenever I try to download a file with Firefox (be it by
1223 > clicking an url, right-clicking and save as, entering the file url in the
1224 > urlbar...), I get this error message : "<to be inserted next time I see
1225 > the error> ". Re-emerging firefox always solved the problem (it happened
1226 > twice, and each time I closed Firefox while doing the second emerge, just
1228 > Reproducibility : not always.
1230 This would be a good bug report, with one addition: the version number
1231 or package number or similar so that the bug fixer knows exactly which
1232 version(s) you saw the bug in. With Gentoo, it might also be useful to
1233 include your architecture and compiler options.
1235 While this suggestion might be annoying, it can be useful to make sure
1236 that you don't destroy any buggy copies of software before reporting a
1237 bug. Often the bug fixer will know of ways to get information that you
1238 haven't thought of, or will ask particular questions to explore a
1239 hypothesis (like "what if you click on this, and then do that?").
1240 It helps them a lot, especially if you can see the bug and they can't,
1241 to be able to get answers from you. As with anything about bug reporting
1242 though, you're a volunteer, you don't *have* to spend time on things or
1243 run buggy software just to help out. On the other hand, it does help fix
1246 As an example, see this bug:
1247 http://bugzilla.ubuntu.com/show_bug.cgi?id=14077 You'll notice that in a
1248 lot of comments, the bug reporter finds that a particular file is
1249 causing a bug to happen, and deletes that file. The bug fixer wishes
1250 he'd kept a copy, so that the fixer could try and see what caused the
1255 From swalk@ya.com Mon Oct 3 23:12:47 2005
1256 Return-Path: <swalk@ya.com>
1257 X-Original-To: courses@linuxchix.org
1258 Delivered-To: courses@linuxchix.org
1259 Received: from localhost (localhost [127.0.0.1])
1260 by www.linuxchix.org (Postfix) with ESMTP id 993022731E2
1261 for <courses@linuxchix.org>; Mon, 3 Oct 2005 23:12:47 +1000 (EST)
1262 Received: from www.linuxchix.org ([127.0.0.1])
1263 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
1264 id 26861-07 for <courses@linuxchix.org>;
1265 Mon, 3 Oct 2005 23:12:47 +1000 (EST)
1266 Received: from rfallback.ya.com (rfallback.ya.com [62.151.4.18])
1267 by www.linuxchix.org (Postfix) with ESMTP id BD75A2731DF
1268 for <courses@linuxchix.org>; Mon, 3 Oct 2005 23:12:44 +1000 (EST)
1269 Received: from smtp4.yaonline.srv ([192.168.1.154] helo=smtp.ya.com)
1270 by rfallback.ya.com with esmtp id 1EMQ7S-00035L-00
1271 for courses@linuxchix.org; Mon, 03 Oct 2005 15:12:38 +0200
1272 Received: from [217.127.1.90] (helo=[192.168.111.14])
1273 by smtp.ya.com with esmtp id 1EMQ6w-00030x-00
1274 for courses@linuxchix.org; Mon, 03 Oct 2005 15:12:07 +0200
1275 Message-ID: <43412E25.4090101@ya.com>
1276 Date: Mon, 03 Oct 2005 15:12:05 +0200
1277 From: Steven Walker <swalk@ya.com>
1278 User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050912)
1279 X-Accept-Language: en-us, en
1281 To: courses@linuxchix.org
1282 References: <20050926182636.3D8012731DD@www.linuxchix.org>
1283 In-Reply-To: <20050926182636.3D8012731DD@www.linuxchix.org>
1284 Content-Type: text/plain; charset=ISO-8859-1
1285 Content-Transfer-Encoding: 7bit
1286 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
1287 X-Topics: Participating in Free Software
1288 Subject: [Courses] [Tools] Homework
1289 X-BeenThere: courses@linuxchix.org
1290 X-Mailman-Version: 2.1.5
1292 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
1293 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1294 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
1295 List-Archive: <http://linuxchix.org/pipermail/courses>
1296 List-Post: <mailto:courses@linuxchix.org>
1297 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
1298 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1299 <mailto:courses-request@linuxchix.org?subject=subscribe>
1300 X-List-Received-Date: Mon, 03 Oct 2005 13:12:47 -0000
1301 Content-Length: 2079
1304 Sorry to be so late posting my homework. First I would like to thank you
1305 for a really useful article. I have been a bit lax in the past about
1306 reporting bugs not really knowing the form and how to describe them
1308 > 1.1 Find a problem in firefox
1311 A problem? In Firefox? Impossible :)
1313 > 1.2 Find a bug that has been filed but not confirmed. (In the Ubuntu
1314 > Bugzilla, these are bugs marked NEEDINFO , you'll need to face down
1315 > Bugzilla's Advanced search to search by status.)
1318 Sheesh, that advanced search is tough. I could not make it find any
1319 bugs at all. I gave up and found a bug using the simple search.
1320 https://bugzilla.mozilla.org/show_bug.cgi?id=260524
1322 This failure would make it impossible to check if a bug has been
1325 > 1.3 Find a bug that has been fixed (status RESOLVED).
1328 https://bugzilla.mozilla.org/show_bug.cgi?id=256045
1330 > 1.4 Find a bug that has been rejected (status WONTFIX)
1333 https://bugzilla.mozilla.org/show_bug.cgi?id=218039
1335 > 2.1 Where is your distribution's bug tracker?
1338 http://www.debian.org/Bugs/
1340 > 2.2 Find a bug that has been filed against a piece of software you
1341 > use. (Don't forget, ask if you can't figure out how to search.)
1344 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=299009
1346 > 2.3 See if you can replicate the bug described in 2.2. If not, why
1347 > not? If so, can you see anything missing from the bug report?
1351 Ran out of time - sorry.
1353 > 2.4 Think of a problem you have with software on your distribution.
1354 > See if you can find out whether a bug has been filed against it
1355 > yet. (Tell us the search terms you used.) If there doesn't seem
1356 > to be a bug, draft a bug report and send it to us, and we'll help
1362 Panel > System > Preferences > Mouse > Cursors
1364 My mouse cursor is too small. I change it to large, log out and back in.
1365 The large box remains ticked but the cursor is unchanged. This is a
1366 trivial matter and is easy to solve manually but it is a bug.
1372 From mary@home.puzzling.org Sat Oct 8 10:17:05 2005
1373 Return-Path: <mary@home.puzzling.org>
1374 X-Original-To: courses@linuxchix.org
1375 Delivered-To: courses@linuxchix.org
1376 Received: from localhost (localhost [127.0.0.1])
1377 by www.linuxchix.org (Postfix) with ESMTP id 56CCD2731E8
1378 for <courses@linuxchix.org>; Sat, 8 Oct 2005 10:17:05 +1000 (EST)
1379 Received: from www.linuxchix.org ([127.0.0.1])
1380 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
1381 id 03304-02 for <courses@linuxchix.org>;
1382 Sat, 8 Oct 2005 10:17:05 +1000 (EST)
1383 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
1385 by www.linuxchix.org (Postfix) with SMTP id E3B132731E2
1386 for <courses@linuxchix.org>; Sat, 8 Oct 2005 10:17:04 +1000 (EST)
1387 Received: (qmail 3718 invoked from network); 8 Oct 2005 00:17:06 -0000
1388 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
1389 by smtp2.syd.swiftdsl.com.au with SMTP; 8 Oct 2005 00:17:06 -0000
1390 Received: from localhost (flay [127.0.0.1])
1391 by home.puzzling.org (Postfix) with ESMTP id 0A7DD78807A
1392 for <courses@linuxchix.org>; Sat, 8 Oct 2005 10:17:08 +1000 (EST)
1393 Received: from home.puzzling.org ([127.0.0.1])
1394 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
1395 id 12147-02 for <courses@linuxchix.org>;
1396 Sat, 8 Oct 2005 10:17:07 +1000 (EST)
1397 Received: from sourdust.home.puzzling.org (sourdust.home.puzzling.org
1398 [10.0.0.7]) by home.puzzling.org (Postfix) with ESMTP id E285E78804C
1399 for <courses@linuxchix.org>; Sat, 8 Oct 2005 10:17:07 +1000 (EST)
1400 Received: by sourdust.home.puzzling.org (Postfix, from userid 1000)
1401 id 7320735A62F; Sat, 8 Oct 2005 10:17:28 +1000 (EST)
1402 Date: Sat, 8 Oct 2005 10:17:28 +1000
1403 From: Mary <mary-linuxchix@puzzling.org>
1404 To: courses@linuxchix.org
1405 Subject: Re: [Courses] [Tools] Homework
1406 Message-ID: <20051008001727.GF14388@sourdust.home.puzzling.org>
1407 Mail-Followup-To: courses@linuxchix.org
1408 References: <20050926182636.3D8012731DD@www.linuxchix.org>
1409 <43412E25.4090101@ya.com>
1411 Content-Type: text/plain; charset=us-ascii
1412 Content-Disposition: inline
1413 In-Reply-To: <43412E25.4090101@ya.com>
1414 X-Nihilism: All I ask is our common due... Give us this day our daily cue.
1415 X-GPG-Key: 1024D/77625870
1416 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
1417 User-Agent: Mutt/1.5.9i
1418 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
1419 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
1420 X-Topics: Participating in Free Software
1421 X-BeenThere: courses@linuxchix.org
1422 X-Mailman-Version: 2.1.5
1424 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
1425 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1426 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
1427 List-Archive: <http://linuxchix.org/pipermail/courses>
1428 List-Post: <mailto:courses@linuxchix.org>
1429 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
1430 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1431 <mailto:courses-request@linuxchix.org?subject=subscribe>
1432 X-List-Received-Date: Sat, 08 Oct 2005 00:17:05 -0000
1433 Content-Length: 1932
1436 On Mon, Oct 03, 2005, Steven Walker wrote:
1437 > > 1.2 Find a bug that has been filed but not confirmed. (In the Ubuntu
1438 > > Bugzilla, these are bugs marked NEEDINFO , you'll need to face down
1439 > > Bugzilla's Advanced search to search by status.)
1442 > Sheesh, that advanced search is tough. I could not make it find any
1443 > bugs at all. I gave up and found a bug using the simple search.
1444 > https://bugzilla.mozilla.org/show_bug.cgi?id=260524
1446 > This failure would make it impossible to check if a bug has been
1449 I was thinking of doing this with the Ubuntu bug tracker. But yes, alas,
1450 Bugzilla's advanced search is notoriously complicated. It *is* useful
1451 once you know Bugzilla pretty well, to be able to search in such detail.
1453 If Advanced Search fails you in the future, I think it's better to use
1454 simple search, not find anything, and report the bug. The worst that
1455 might happen is that it'll be marked DUPLICATE by the fixer. While
1456 it's nice to save them this time if you can, you don't have to beat your
1457 head against a wall to do it.
1459 > > 2.3 See if you can replicate the bug described in 2.2. If not, why
1460 > > not? If so, can you see anything missing from the bug report?
1461 > > Tell us about it.
1464 > Ran out of time - sorry.
1466 That's ok -- it's homework to explore the lessons a bit more, no
1470 > Panel > System > Preferences > Mouse > Cursors
1472 > My mouse cursor is too small. I change it to large, log out and back in.
1473 > The large box remains ticked but the cursor is unchanged. This is a
1474 > trivial matter and is easy to solve manually but it is a bug.
1476 This one sounds eminently reportable. The Ubuntu bugzilla is at
1477 http://bugzilla.ubuntu.com/ and you could search for it and report it
1478 there, if you have time. Since they're very close to releasing 5.10 now,
1479 you might want to specifically mention that it's 5.04 that you're
1484 From mary@home.puzzling.org Wed Oct 5 19:42:15 2005
1485 Return-Path: <mary@home.puzzling.org>
1486 X-Original-To: courses@linuxchix.org
1487 Delivered-To: courses@linuxchix.org
1488 Received: from localhost (localhost [127.0.0.1])
1489 by www.linuxchix.org (Postfix) with ESMTP id 433BB2731E4
1490 for <courses@linuxchix.org>; Wed, 5 Oct 2005 19:42:14 +1000 (EST)
1491 Received: from www.linuxchix.org ([127.0.0.1])
1492 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
1493 id 10482-07 for <courses@linuxchix.org>;
1494 Wed, 5 Oct 2005 19:42:14 +1000 (EST)
1495 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
1497 by www.linuxchix.org (Postfix) with SMTP id 6F75627318D
1498 for <courses@linuxchix.org>; Wed, 5 Oct 2005 19:42:13 +1000 (EST)
1499 Received: (qmail 17496 invoked from network); 5 Oct 2005 09:42:22 -0000
1500 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
1501 by smtp2.syd.swiftdsl.com.au with SMTP; 5 Oct 2005 09:42:22 -0000
1502 Received: from localhost (flay [127.0.0.1])
1503 by home.puzzling.org (Postfix) with ESMTP id 0642078808E
1504 for <courses@linuxchix.org>; Wed, 5 Oct 2005 19:42:10 +1000 (EST)
1505 Received: from home.puzzling.org ([127.0.0.1])
1506 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
1507 id 22596-09 for <courses@linuxchix.org>;
1508 Wed, 5 Oct 2005 19:42:09 +1000 (EST)
1509 Received: from sourdust.home.puzzling.org (sourdust.home.puzzling.org
1510 [10.0.0.7]) by home.puzzling.org (Postfix) with ESMTP id DA40A78807A
1511 for <courses@linuxchix.org>; Wed, 5 Oct 2005 19:42:09 +1000 (EST)
1512 Received: by sourdust.home.puzzling.org (Postfix, from userid 1000)
1513 id 14E2135A66B; Wed, 5 Oct 2005 19:42:37 +1000 (EST)
1514 Date: Wed, 5 Oct 2005 19:42:37 +1000
1515 From: Mary <mary-linuxchix@puzzling.org>
1516 To: courses@linuxchix.org
1517 Message-ID: <20051005094237.GA17523@sourdust.home.puzzling.org>
1518 Mail-Followup-To: courses@linuxchix.org
1520 Content-Type: text/plain; charset=us-ascii
1521 Content-Disposition: inline
1522 X-Nihilism: All I ask is our common due... Give us this day our daily cue.
1523 X-GPG-Key: 1024D/77625870
1524 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
1525 User-Agent: Mutt/1.5.9i
1526 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
1527 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
1528 X-Topics: Participating in Free Software
1529 Subject: [Courses] [Tools] Community tools: Chat programs,
1530 blogging and conferences
1531 X-BeenThere: courses@linuxchix.org
1532 X-Mailman-Version: 2.1.5
1534 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
1535 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1536 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
1537 List-Archive: <http://linuxchix.org/pipermail/courses>
1538 List-Post: <mailto:courses@linuxchix.org>
1539 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
1540 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1541 <mailto:courses-request@linuxchix.org?subject=subscribe>
1542 X-List-Received-Date: Wed, 05 Oct 2005 09:42:15 -0000
1543 Content-Length: 9013
1546 This post is the fourth 'lesson' in the Participating in Free Software
1547 LinuxChix course. You can find previous lessons at
1548 http://www.linuxchix.org/content/courses/tools/ . Questions and
1549 discussion are welcome, please make sure the string "[Tools]" is in the
1550 subject of your mail.
1552 Participating in Free Software is part technical stuff, part socialising
1553 and community. You can go either way on this: you can limit your
1554 interactions with other developers to patches and technical mailing list
1555 posts. This is a good option for occasional contributors and time-poor
1556 people as well as anyone who is just not interested in socialising with
1557 fellow Free Software developers much. At the other end of the spectrum
1558 are people who organise much of their lives around their fellow Free
1559 Software developers, from organising local user groups, spending a chunk
1560 of their day online and spending their holiday time either at software
1561 conferences or visiting fellow developers.
1563 Much of this course is aimed at describing a certain set of technical
1564 tools for working collaboratively on Free Software: ie tools for people
1565 interested in developing, whether or not they're interested in social or
1566 semi-social interactions. This lesson is the exception, it covers some
1567 of the tools people use to build and maintain social and semi-social
1570 It's interesting how much socialising with developers can effect your
1571 technical contributions and your membership in the community. If people
1572 have met you online or at a conference, and you seemed sane and keen, it
1573 can be a lot easier to get them to trust you enough to spend time
1574 looking at your code, and it makes it more likely that they'll want to
1575 mentor you personally. Assuming that you have the time and the social
1576 energy and skills, spending part of your time interacting with fellow
1577 developers in a social medium can draw you into the community
1578 comparitively quickly relatively to filing bugs or even fixing them.
1579 (Again though, this route isn't for everyone and the other more purely
1580 technical one works for most projects too, and better in some other
1583 This lesson will cover three ways of interacting with developers in a
1584 more social medium: chat programs, weblogging tools and attending
1587 --- Chat programs ---
1589 The most common online chat used by developers is Internet Relay Chat
1590 (IRC). IRC is an old messaging protocol, pre-dating the programs and
1591 protocols known as Instant Messaging (AIM, ICQ, MSN...) Like them, it is
1592 a real-time chat protocol. Unlike most others it is group focussed and a
1593 number of users gather in a channel. Private chats can happen but aren't
1596 A reasonable number of Free Software projects not only have a mailing
1597 list and software repository, they have an IRC channel in addition. If
1598 you're primarily interested in development rather than discussion on
1599 other topics, then you may find IRC frustrating, because most channels
1600 host substantial off-topic conversation. On the other hand, if you're
1601 interested in spending some social time with other developers, or at
1602 least overlooking the off-topic conversations in order to be there to be
1603 part of fast paced technical discussions, IRC may interest you.
1605 Because IRC is a faster medium than e-mail, a lot of projects tend to be
1606 partly run by discussions on IRC. It can be frustrating to be part of
1607 these projects if you don't have the time or energy to put up with low
1608 signal-to-noise ratios on the IRC channel, or if you're in an
1609 inconvienient timezone to the rest of the developers. Some projects have
1610 needed to institute policies along the lines of "if a decision is not
1611 written done in [some official place, like the website], then it wasn't
1612 made" but most projects muddle along with some participants finding out
1613 things quickly by watching the IRC channel, and others finding out more
1614 slowly as discussions filter out to mailing lists and bug trackers. If
1615 you join a project and feel like a lot of decisions are being made in
1616 private, it's worth checking whether they're actually being made on an
1619 Some of the more popular Linux IRC clients are X-Chat, a graphical
1620 (GTK-based) IRC client; and irssi, a console (text) IRC client.
1622 Most Free Software IRC channels are public and open to join. If you want
1623 to check it out the easiest way is to join a large channel, say one with
1624 50+ people in the channel. That way you're less likely to feel like
1625 you're intruding in a group of friends and more likely to feel like you
1626 have a ringside seat to public discussion and debate. Be sure to find a
1627 technical channel if that's what you're interested in: IRC is also a
1628 longstanding purely social medium. If you look on the IRC servers
1629 irc.oftc.net and irc.freenode.net you'll find many technical channels.
1633 Weblogging in the Free Software community had a relatively slow take-off
1634 due to suspicion based on people's uninteresting 'diary entries'. I've
1635 written a longer summary at [1], but essentially the history of
1636 weblogging takeup in the Free Software world was:
1638 1. http://www.advogato.org/ -- originally conceived as a mentoring
1639 community, the only feature that really took off was the idea of the
1640 'diaries' where many people wrote about their technical work
1642 2. Planets. These are collections of weblog entries by people in a
1643 community. We have our own planet at http://live.linuxchix.org/ and
1644 there are many others listed at http://planetplanet.org/
1646 One of the best features of the rise of weblogging about Free Software
1647 in general and of the Planets in particular is that they're very
1648 accessible to outsiders. You don't need to join a mailing list or an IRC
1649 channel and wade through loads of text, you can just go and skim a
1650 website to find developers discussing their projects.
1653 - http://planet.gnome.org/ -- Planet GNOME
1654 - http://planet.debian.org/ -- Planet Debian
1656 You can almost certainly find a planet for your own distribution these
1657 days and probably for many larger individual projects too.
1661 Free Software conferences are gatherings of developers. Usually they are
1662 organised around a daytime speaking program, but just as important are
1663 workshops (usually called "BOFs", ie "Birds of a Feather" sessions) and
1666 Conferences magnify both the advantages and disadvantages of IRC in many
1667 ways. If you're time-poor or shy, they are hard to make time for and
1668 hard to participate in. In addition, they're expensive (especially if
1669 you don't live in an area with its own conferences) because you need
1670 to travel to a physical conference location. On the other hand, they're
1671 usually quite an intense experience: a lot of work and planning gets
1672 done, and there's the usual effect where people spending a lot of time
1673 together in a strange place tend to bond relatively quickly.
1675 Free Software conferences aren't quite the same as academic conferences.
1676 The purpose of talks is more informal: it's literally to let people know
1677 about your work and "sell" ideas to them. It doesn't usually have the
1678 second function of academic conferences where the act of writing and
1679 presenting a paper itself is a career move. (This can actually be
1680 limiting for the odd academic attending, because they don't get the
1681 usual publication credit.) Secondly, at many conferences a smaller
1682 proportion of the attendees are speaking.
1684 If you're interested in attending a conference, this is typically what
1686 - visit the conference website and decide that you can travel to that
1687 location at that time
1688 - pay an attendence fee (usually covering the cost of organising the
1690 - arrive at the destination and look over the talks schedule and attend
1693 If you're alone, one of the better ways to meet people is to volunteer
1694 to be staff at the conference. Common volunteering jobs include
1695 introducting speakers, looking after audio/visual equipment and being a
1696 gopher. There's sometimes also cheap admission associated with
1699 You should also consider speaking if you've been doing interesting work
1700 on something relevant (at many conferences talks run from coding to
1701 organising a user group). Speakers are usually chosen on their speaker
1702 biography and their abstract. Larger conferences will consider your
1703 speaker biography more: they will be encouraged by some evidence that
1704 you're a basically competant speaker. Giving talks to a local user group
1705 is usually reasonable evidence, so you can practice there if you have
1706 one. Martin Pool, who is often on the papers committee for linux.conf.au
1707 has written a guide to writing a good abstract at [2].
1709 Here's a sample of Free Software conferences:
1710 - linux.conf.au -- http://lca2006.linux.org.au/
1711 - Ottawa Linux Symposium -- http://www.linuxsymposium.org/
1712 - Linux Kongress -- http://www.linux-kongress.org/
1713 - Debconf -- http://www.debconf.org/
1714 - GUADEC -- http://www.guadec.org/
1718 [1] http://puzzling.org/computing/essays/planet
1720 [2] http://advogato.org/article/549.html
1722 From rol@rolandcruse.com Thu Oct 6 20:32:02 2005
1723 Return-Path: <rol@rolandcruse.com>
1724 X-Original-To: courses@linuxchix.org
1725 Delivered-To: courses@linuxchix.org
1726 Received: from localhost (localhost [127.0.0.1])
1727 by www.linuxchix.org (Postfix) with ESMTP id BBC642731E6
1728 for <courses@linuxchix.org>; Thu, 6 Oct 2005 20:32:02 +1000 (EST)
1729 Received: from www.linuxchix.org ([127.0.0.1])
1730 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
1731 id 19330-01 for <courses@linuxchix.org>;
1732 Thu, 6 Oct 2005 20:32:02 +1000 (EST)
1733 X-Greylist: delayed 3878 seconds by postgrey-1.21 at nest;
1734 Thu, 06 Oct 2005 20:32:02 EST
1735 Received: from rfallback.ya.com (rfallback.ya.com [62.151.4.18])
1736 by www.linuxchix.org (Postfix) with ESMTP id 301CA2731E0
1737 for <courses@linuxchix.org>; Thu, 6 Oct 2005 20:32:02 +1000 (EST)
1738 Received: from [192.168.1.192] (helo=smtpauth.ya.com)
1739 by rfallback.ya.com with esmtp id 1ENS22-0004vL-00
1740 for courses@linuxchix.org; Thu, 06 Oct 2005 11:27:18 +0200
1741 Received: from [81.33.146.208] (helo=rolandcruse.com)
1742 by smtpauth.ya.com with asmtp id 1ENS1v-0001Wi-00
1743 for courses@linuxchix.org; Thu, 06 Oct 2005 11:27:11 +0200
1744 Received: by rolandcruse.com (Postfix, from userid 1000)
1745 id 928F11BC4CA; Thu, 6 Oct 2005 11:27:10 +0200 (CEST)
1746 Date: Thu, 6 Oct 2005 11:27:10 +0200
1747 From: Roland <roland@rolandcruse.com>
1748 To: courses@linuxchix.org
1749 Subject: Re: [Courses] [Tools] Community tools: Chat programs,
1750 blogging and conferences
1751 Message-ID: <20051006092710.GA7404@localhost.localdomain>
1752 References: <20051005094237.GA17523@sourdust.home.puzzling.org>
1754 Content-Type: text/plain; charset=us-ascii
1755 Content-Disposition: inline
1756 In-Reply-To: <20051005094237.GA17523@sourdust.home.puzzling.org>
1757 User-Agent: Mutt/1.5.6+20040907i
1758 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
1759 X-Topics: Participating in Free Software
1760 X-BeenThere: courses@linuxchix.org
1761 X-Mailman-Version: 2.1.5
1763 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
1764 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1765 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
1766 List-Archive: <http://linuxchix.org/pipermail/courses>
1767 List-Post: <mailto:courses@linuxchix.org>
1768 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
1769 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1770 <mailto:courses-request@linuxchix.org?subject=subscribe>
1771 X-List-Received-Date: Thu, 06 Oct 2005 10:32:03 -0000
1777 I've just joined this Course (Tools) and I wanted to say thanks for
1778 the effort that goes in to it. I am also very impressed with Marys writing
1779 style. Which to me is very informative, concise, open and friendly.
1784 From mary@home.puzzling.org Sat Oct 8 09:54:54 2005
1785 Return-Path: <mary@home.puzzling.org>
1786 X-Original-To: courses@linuxchix.org
1787 Delivered-To: courses@linuxchix.org
1788 Received: from localhost (localhost [127.0.0.1])
1789 by www.linuxchix.org (Postfix) with ESMTP id 1B5402731E8
1790 for <courses@linuxchix.org>; Sat, 8 Oct 2005 09:54:54 +1000 (EST)
1791 Received: from www.linuxchix.org ([127.0.0.1])
1792 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
1793 id 03078-02 for <courses@linuxchix.org>;
1794 Sat, 8 Oct 2005 09:54:53 +1000 (EST)
1795 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
1797 by www.linuxchix.org (Postfix) with SMTP id AFCE22731D5
1798 for <courses@linuxchix.org>; Sat, 8 Oct 2005 09:54:53 +1000 (EST)
1799 Received: (qmail 31853 invoked from network); 7 Oct 2005 23:54:55 -0000
1800 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
1801 by smtp2.syd.swiftdsl.com.au with SMTP; 7 Oct 2005 23:54:55 -0000
1802 Received: from localhost (flay [127.0.0.1])
1803 by home.puzzling.org (Postfix) with ESMTP id 8967978807A
1804 for <courses@linuxchix.org>; Sat, 8 Oct 2005 09:54:53 +1000 (EST)
1805 Received: from home.puzzling.org ([127.0.0.1])
1806 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
1807 id 11781-07 for <courses@linuxchix.org>;
1808 Sat, 8 Oct 2005 09:54:53 +1000 (EST)
1809 Received: from sourdust.home.puzzling.org (sourdust.home.puzzling.org
1810 [10.0.0.7]) by home.puzzling.org (Postfix) with ESMTP id 0DEDF78804C
1811 for <courses@linuxchix.org>; Sat, 8 Oct 2005 09:54:53 +1000 (EST)
1812 Received: by sourdust.home.puzzling.org (Postfix, from userid 1000)
1813 id 9ACC235A62F; Sat, 8 Oct 2005 09:55:17 +1000 (EST)
1814 Date: Sat, 8 Oct 2005 09:55:17 +1000
1815 From: Mary <mary-linuxchix@puzzling.org>
1816 To: courses@linuxchix.org
1817 Subject: Re: [Courses] [Tools] Community tools: Chat programs,
1818 blogging and conferences
1819 Message-ID: <20051007235517.GC14388@sourdust.home.puzzling.org>
1820 Mail-Followup-To: courses@linuxchix.org
1821 References: <20051005094237.GA17523@sourdust.home.puzzling.org>
1822 <20051006092710.GA7404@localhost.localdomain>
1824 Content-Type: text/plain; charset=us-ascii
1825 Content-Disposition: inline
1826 In-Reply-To: <20051006092710.GA7404@localhost.localdomain>
1827 X-Nihilism: All I ask is our common due... Give us this day our daily cue.
1828 X-GPG-Key: 1024D/77625870
1829 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
1830 User-Agent: Mutt/1.5.9i
1831 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
1832 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
1833 X-Topics: Participating in Free Software
1834 X-BeenThere: courses@linuxchix.org
1835 X-Mailman-Version: 2.1.5
1837 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
1838 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1839 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
1840 List-Archive: <http://linuxchix.org/pipermail/courses>
1841 List-Post: <mailto:courses@linuxchix.org>
1842 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
1843 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1844 <mailto:courses-request@linuxchix.org?subject=subscribe>
1845 X-List-Received-Date: Fri, 07 Oct 2005 23:54:54 -0000
1849 On Thu, Oct 06, 2005, Roland wrote:
1850 > Hello Mary and List
1852 > I've just joined this Course (Tools) and I wanted to say thanks for
1853 > the effort that goes in to it. I am also very impressed with Marys writing
1854 > style. Which to me is very informative, concise, open and friendly.
1856 I'm glad to hear people are enjoying it!
1860 From lawgon@thenilgiris.com Fri Oct 7 00:01:32 2005
1861 Return-Path: <lawgon@thenilgiris.com>
1862 X-Original-To: courses@linuxchix.org
1863 Delivered-To: courses@linuxchix.org
1864 Received: from localhost (localhost [127.0.0.1])
1865 by www.linuxchix.org (Postfix) with ESMTP id 7C7162731E6
1866 for <courses@linuxchix.org>; Fri, 7 Oct 2005 00:01:32 +1000 (EST)
1867 Received: from www.linuxchix.org ([127.0.0.1])
1868 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
1869 id 20128-10 for <courses@linuxchix.org>;
1870 Fri, 7 Oct 2005 00:01:32 +1000 (EST)
1871 X-Greylist: delayed 11999 seconds by postgrey-1.21 at nest;
1872 Fri, 07 Oct 2005 00:01:32 EST
1873 Received: from sharp.noc24x7.com (unknown [69.56.128.138])
1874 by www.linuxchix.org (Postfix) with ESMTP id 156A82731E0
1875 for <courses@linuxchix.org>; Fri, 7 Oct 2005 00:01:32 +1000 (EST)
1876 Received: from [61.3.110.137] (helo=thenilgiris.web)
1877 by sharp.noc24x7.com with esmtp (Exim 4.52) id 1ENTBf-0001bL-Jz
1878 for courses@linuxchix.org; Thu, 06 Oct 2005 16:11:24 +0530
1879 Received: by thenilgiris.web (Postfix, from userid 500)
1880 id 8D6D25BE77; Thu, 6 Oct 2005 16:09:49 +0530 (IST)
1881 From: Kenneth Gonsalves <lawgon@thenilgiris.com>
1882 To: courses@linuxchix.org
1883 Subject: Re: [Courses] [Tools] Community tools: Chat programs,
1884 blogging and conferences
1885 Date: Thu, 6 Oct 2005 16:09:48 +0530
1886 User-Agent: KMail/1.6.1
1887 References: <20051005094237.GA17523@sourdust.home.puzzling.org>
1888 In-Reply-To: <20051005094237.GA17523@sourdust.home.puzzling.org>
1890 Content-Disposition: inline
1891 Content-Type: text/plain;
1893 Message-Id: <200510061609.49002.lawgon@thenilgiris.com>
1894 Content-Transfer-Encoding: quoted-printable
1895 X-Antivirus-Scanner: Clean mail though you should still use an Antivirus
1896 X-AntiAbuse: This header was added to track abuse,
1897 please include it with any abuse report
1898 X-AntiAbuse: Primary Hostname - sharp.noc24x7.com
1899 X-AntiAbuse: Original Domain - linuxchix.org
1900 X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12]
1901 X-AntiAbuse: Sender Address Domain - thenilgiris.com
1905 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
1906 X-Topics: Participating in Free Software
1907 X-BeenThere: courses@linuxchix.org
1908 X-Mailman-Version: 2.1.5
1910 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
1911 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1912 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
1913 List-Archive: <http://linuxchix.org/pipermail/courses>
1914 List-Post: <mailto:courses@linuxchix.org>
1915 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
1916 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1917 <mailto:courses-request@linuxchix.org?subject=subscribe>
1918 X-List-Received-Date: Thu, 06 Oct 2005 14:01:32 -0000
1922 On Wednesday 05 Oct 2005 3:12 pm, Mary wrote:
1923 > Here's a sample of Free Software conferences:
1924 > =C2=A0- linux.conf.au -- http://lca2006.linux.org.au/
1925 > =C2=A0- Ottawa Linux Symposium -- http://www.linuxsymposium.org/
1927 just a query, who runs the ottawa linux symposium? couldnt seem to find=20
1928 the info on the site
1933 http://www.livejournal.com/users/lawgon
1934 tally ho! http://avsap.org.in
1935 =E0=B2=87=E0=B2=82=E0=B2=A1=E0=B3=8D=E0=B2=B2=E0=B2=BF=E0=B2=A8=E0=B2=95=E0=
1936 =B3=8D=E0=B2=B8 =E0=AE=B5=E0=AE=BE=E0=AE=B4=E0=AF=8D=E0=AE=95!
1938 From mary@home.puzzling.org Sat Oct 8 10:02:10 2005
1939 Return-Path: <mary@home.puzzling.org>
1940 X-Original-To: courses@linuxchix.org
1941 Delivered-To: courses@linuxchix.org
1942 Received: from localhost (localhost [127.0.0.1])
1943 by www.linuxchix.org (Postfix) with ESMTP id 054B92731E8
1944 for <courses@linuxchix.org>; Sat, 8 Oct 2005 10:02:09 +1000 (EST)
1945 Received: from www.linuxchix.org ([127.0.0.1])
1946 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
1947 id 03152-01 for <courses@linuxchix.org>;
1948 Sat, 8 Oct 2005 10:02:09 +1000 (EST)
1949 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
1951 by www.linuxchix.org (Postfix) with SMTP id 91D342731E2
1952 for <courses@linuxchix.org>; Sat, 8 Oct 2005 10:02:09 +1000 (EST)
1953 Received: (qmail 633 invoked from network); 8 Oct 2005 00:02:12 -0000
1954 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
1955 by smtp2.syd.swiftdsl.com.au with SMTP; 8 Oct 2005 00:02:12 -0000
1956 Received: from localhost (flay [127.0.0.1])
1957 by home.puzzling.org (Postfix) with ESMTP id AB0E978807A
1958 for <courses@linuxchix.org>; Sat, 8 Oct 2005 10:02:14 +1000 (EST)
1959 Received: from home.puzzling.org ([127.0.0.1])
1960 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
1961 id 11781-08 for <courses@linuxchix.org>;
1962 Sat, 8 Oct 2005 10:02:14 +1000 (EST)
1963 Received: from sourdust.home.puzzling.org (sourdust.home.puzzling.org
1964 [10.0.0.7]) by home.puzzling.org (Postfix) with ESMTP id 8F4E778804C
1965 for <courses@linuxchix.org>; Sat, 8 Oct 2005 10:02:14 +1000 (EST)
1966 Received: by sourdust.home.puzzling.org (Postfix, from userid 1000)
1967 id CAAE135A62F; Sat, 8 Oct 2005 10:02:37 +1000 (EST)
1968 Date: Sat, 8 Oct 2005 10:02:37 +1000
1969 From: Mary <mary-linuxchix@puzzling.org>
1970 To: courses@linuxchix.org
1971 Subject: Re: [Courses] [Tools] Community tools: Chat programs,
1972 blogging and conferences
1973 Message-ID: <20051008000237.GD14388@sourdust.home.puzzling.org>
1974 Mail-Followup-To: courses@linuxchix.org
1975 References: <20051005094237.GA17523@sourdust.home.puzzling.org>
1976 <200510061609.49002.lawgon@thenilgiris.com>
1978 Content-Type: text/plain; charset=us-ascii
1979 Content-Disposition: inline
1980 In-Reply-To: <200510061609.49002.lawgon@thenilgiris.com>
1981 X-Nihilism: All I ask is our common due... Give us this day our daily cue.
1982 X-GPG-Key: 1024D/77625870
1983 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
1984 User-Agent: Mutt/1.5.9i
1985 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
1986 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
1987 X-Topics: Participating in Free Software
1988 X-BeenThere: courses@linuxchix.org
1989 X-Mailman-Version: 2.1.5
1991 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
1992 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1993 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
1994 List-Archive: <http://linuxchix.org/pipermail/courses>
1995 List-Post: <mailto:courses@linuxchix.org>
1996 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
1997 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
1998 <mailto:courses-request@linuxchix.org?subject=subscribe>
1999 X-List-Received-Date: Sat, 08 Oct 2005 00:02:10 -0000
2003 On Thu, Oct 06, 2005, Kenneth Gonsalves wrote:
2004 > just a query, who runs the ottawa linux symposium? couldnt seem to find
2005 > the info on the site
2007 It was founded by an Ottawa Linux and Free Software advocate named
2008 Andrew Hutton. Both he and other coordinators of the conference seem to
2009 be also members of the Ottawa Canada Linux Users Group (OCLUG), but
2010 OCLUG doesn't seem to directly oversee OLS. So I can only assume that
2011 it's a band of mostly volunteers from the local community, much like the
2012 other grassroots FOSS conferences. Anyone got more info?
2016 From mary@home.puzzling.org Sat Oct 8 09:48:29 2005
2017 Return-Path: <mary@home.puzzling.org>
2018 X-Original-To: courses@linuxchix.org
2019 Delivered-To: courses@linuxchix.org
2020 Received: from localhost (localhost [127.0.0.1])
2021 by www.linuxchix.org (Postfix) with ESMTP id 3E1392731E8
2022 for <courses@linuxchix.org>; Sat, 8 Oct 2005 09:48:29 +1000 (EST)
2023 Received: from www.linuxchix.org ([127.0.0.1])
2024 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
2025 id 03025-05 for <courses@linuxchix.org>;
2026 Sat, 8 Oct 2005 09:48:29 +1000 (EST)
2027 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
2029 by www.linuxchix.org (Postfix) with SMTP id 645FA2731D5
2030 for <courses@linuxchix.org>; Sat, 8 Oct 2005 09:48:28 +1000 (EST)
2031 Received: (qmail 31341 invoked from network); 7 Oct 2005 23:48:27 -0000
2032 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
2033 by smtp2.syd.swiftdsl.com.au with SMTP; 7 Oct 2005 23:48:27 -0000
2034 Received: from localhost (flay [127.0.0.1])
2035 by home.puzzling.org (Postfix) with ESMTP id CD60078807A
2036 for <courses@linuxchix.org>; Sat, 8 Oct 2005 09:48:21 +1000 (EST)
2037 Received: from home.puzzling.org ([127.0.0.1])
2038 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
2039 id 11979-02 for <courses@linuxchix.org>;
2040 Sat, 8 Oct 2005 09:48:21 +1000 (EST)
2041 Received: from sourdust.home.puzzling.org (sourdust.home.puzzling.org
2042 [10.0.0.7]) by home.puzzling.org (Postfix) with ESMTP id A6D7C78804C
2043 for <courses@linuxchix.org>; Sat, 8 Oct 2005 09:48:21 +1000 (EST)
2044 Received: by sourdust.home.puzzling.org (Postfix, from userid 1000)
2045 id 1EFA435A62F; Sat, 8 Oct 2005 09:48:44 +1000 (EST)
2046 Date: Sat, 8 Oct 2005 09:48:44 +1000
2047 From: Mary <mary-linuxchix@puzzling.org>
2048 To: courses@linuxchix.org
2049 Message-ID: <20051007234844.GB14388@sourdust.home.puzzling.org>
2050 Mail-Followup-To: courses@linuxchix.org
2052 Content-Type: text/plain; charset=us-ascii
2053 Content-Disposition: inline
2054 X-OfflineIMAP-835714703-52656d6f746550757a7a6c696e67-494e424f582e506f7374706f6e6564: 1128557331-0308253800438-v4.0.10
2055 X-Nihilism: Immortality is all I seek... Give us this day our daily week...
2056 X-GPG-Key: 1024D/77625870
2057 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
2058 User-Agent: Mutt/1.5.9i
2059 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
2060 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
2061 X-Topics: Participating in Free Software
2062 Subject: [Courses] [Tools] A introduction to version control 1: what problem
2064 X-BeenThere: courses@linuxchix.org
2065 X-Mailman-Version: 2.1.5
2067 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
2068 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2069 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
2070 List-Archive: <http://linuxchix.org/pipermail/courses>
2071 List-Post: <mailto:courses@linuxchix.org>
2072 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
2073 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2074 <mailto:courses-request@linuxchix.org?subject=subscribe>
2075 X-List-Received-Date: Fri, 07 Oct 2005 23:48:29 -0000
2076 Content-Length: 6434
2079 This post is the fifth 'lesson' in the Participating in Free Software
2080 LinuxChix course. You can find previous lessons at
2081 http://www.linuxchix.org/content/courses/tools/ . Questions and
2082 discussion are welcome, please make sure the string "[Tools]" is in the
2083 subject of your mail.
2085 This is where we get the the second half of the course, and the "meat"
2086 of it: version control. In this lesson, I talk about what it is, and the
2087 reasons why software projects, in particular, use it. Homework will be
2088 back in a couple of lessons from now when we start actually working with
2089 version control systems.
2091 Consider a group of ten people, working on a common project. If you're
2092 familiar with programming, you can imagine that they're working on some
2093 code. Otherwise, imagine that they're writing a large document, perhaps
2096 At any given time, most likely two or three of those people are working
2097 on the same fairly narrow bit of the project: the bit that's newest and
2098 which is under most active development. (The smaller the project and the
2099 tighter the deadline, the more likely this is to be true: larger
2100 projects will have people spread out on different tasks. Good project
2101 managers try and encourage this a bit, but I digress.) Other people are
2102 working on other things. One might be fixing a bug or doing some copy
2103 editing in one part of the project, another in another part.
2105 There are several problems to do with file sharing when working on
2106 projects with a team. bYou generally want to work on the latest version
2107 of the team's work, andyou want to reguarly share your changes with
2108 them. A naive solution would be perhaps to have some kind of central
2109 place where you all copy your files to. But a problem that pretty
2110 quickly crops up when you do this is that you do, say, a day's work on a
2111 file, having copied it to your workstation that morning. Someone else
2112 copies that file the same morning and does their own work on it. You put
2113 your copy in the central place (in version control jargon, the central
2114 place would be called "the repository"). The other person then cpies
2115 their own work there, but because their work doesn't incorporate yours,
2116 this is effectively removing your work. So either one of you notices and
2117 has to "merge" (this is also version control jargon, and it means what
2118 you'd think: combining two or more sets of changes into a combined
2119 change) your changes, or you don't notice until sometime later, when
2120 someone complains that your work hasn't been done and you look, and
2121 they're right, it's not in the file.
2123 So one thing version control systems do is provide a protected way to
2124 store files in a repository (not always a single one either, we'll get
2125 to that in a few weeks). Rather than manually copying files in and out
2126 of the repository, you run a command to put them in the respository
2127 (known as "committing"), just like you run a command to update your own
2128 copy of the files (known as a "working copy" or "sandbox" in version
2129 control jargon). These commands keep track of things like whether or not
2130 someone else has committed in the meantime and will attempt to merge
2131 your changes with existing changes in various ways, rather than
2132 completely obliterate every copy.
2134 Now, one thing is important to note here. The version control systems we
2135 will be talking about in this course do this *for text files*, like
2136 code, HTML, almost all UNIX config files, and some types of
2137 documentation (LaTeX, Docbook, RST and other text markup formats). They
2138 do not handling merging for "binary" formats, for example, images and a
2139 lot of word processing files. They usually have a way to store them
2140 because it's useful to be able to put, say, a whole website in version
2141 control and not have to worry about storing the images separately. But
2142 they don't try and merge them for you, they just store great big lumps
2143 of data. They will warn you about not having an up-to-date copy and so
2144 on, so they're still more useful than the alternative, but they won't
2145 merge. There are some similar systems that are designed to work with
2146 particular binary formats. I'm told, for example, that there are some
2147 for Microsoft Word documents. But I won't be covering them in this
2150 The other most obvious benefit version control systems have is implied
2151 in the words "revision control". A version control system will store
2152 *every* version of a file that has been committed to it so that you can
2153 access any particular version later. This not only saves you from silly
2154 mistakes like accidently committing an empty file over the top of a 1000
2155 line file, but it helps coders in particular because if it turns out
2156 that they or someone else has introduced a problem into the code, they
2157 can both study the differences between the files and "revert" (change
2158 back) the code if need be.
2160 Much of this course will cover using an existing revision control:
2161 getting a copy of the files, changing them, committing them, dealing
2162 with simple merge errors and getting at old versions of a file.
2164 Another benefit that the systems we'll look at provide: the ability to
2165 "branch", that is, mark your code (it's usually code that you branch) as
2166 not ready for merging yet. You want to store it so that it is version
2167 controlled, let other people look at it and perhaps work on it, but you
2168 don't want to merge it with everyone else's work just now. This is
2169 called "branching". This course will look at branching, but in a fairly
2172 Now, one of the big reasons you need to either know or be willing to
2173 learn to use version control systems for working on Free Software is
2174 that almost all projects use them, and use them for almost all of their
2175 work. Code, documentation, translations and images are all stored in
2176 version control. Free Software projects, which usually have work
2177 distributed between people on different continents and in different
2178 timezones. Further, these people may be working on a number of
2179 experimental medium-term features in the code. Coordinating all of this
2180 via emailing files to each other or dumping them in a central place
2181 would be an unmitigated nightmare compared to using version control.
2182 Hence, they all use version control. The first thing you'll ever do if
2183 you want to submit a patch against a project will usually be to get a
2184 copy of their latest files from the version control and make your
2187 Next lesson we'll review these concepts in more detail, and then onto
2188 the meat of using a version control system.
2192 From mary@home.puzzling.org Mon Oct 10 09:55:26 2005
2193 Return-Path: <mary@home.puzzling.org>
2194 X-Original-To: courses@linuxchix.org
2195 Delivered-To: courses@linuxchix.org
2196 Received: from localhost (localhost [127.0.0.1])
2197 by www.linuxchix.org (Postfix) with ESMTP id 0655C2731EA
2198 for <courses@linuxchix.org>; Mon, 10 Oct 2005 09:55:25 +1000 (EST)
2199 Received: from www.linuxchix.org ([127.0.0.1])
2200 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
2201 id 19089-09 for <courses@linuxchix.org>;
2202 Mon, 10 Oct 2005 09:55:25 +1000 (EST)
2203 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
2205 by www.linuxchix.org (Postfix) with SMTP id AED6927318D
2206 for <courses@linuxchix.org>; Mon, 10 Oct 2005 09:55:25 +1000 (EST)
2207 Received: (qmail 3482 invoked from network); 9 Oct 2005 23:55:28 -0000
2208 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
2209 by smtp2.syd.swiftdsl.com.au with SMTP; 9 Oct 2005 23:55:28 -0000
2210 Received: from localhost (flay [127.0.0.1])
2211 by home.puzzling.org (Postfix) with ESMTP id 7EADA78807A
2212 for <courses@linuxchix.org>; Mon, 10 Oct 2005 09:55:24 +1000 (EST)
2213 Received: from home.puzzling.org ([127.0.0.1])
2214 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
2215 id 21265-06 for <courses@linuxchix.org>;
2216 Mon, 10 Oct 2005 09:55:24 +1000 (EST)
2217 Received: by home.puzzling.org (Postfix, from userid 1000)
2218 id 5A525788079; Mon, 10 Oct 2005 09:55:24 +1000 (EST)
2219 Date: Mon, 10 Oct 2005 09:55:24 +1000
2220 From: Mary <mary-linuxchix@puzzling.org>
2221 To: courses@linuxchix.org
2222 Message-ID: <20051009235524.GA21420@home.puzzling.org>
2223 Mail-Followup-To: courses@linuxchix.org
2225 Content-Type: text/plain; charset=us-ascii
2226 Content-Disposition: inline
2227 X-Nihilism: Immortality is all I seek... Give us this day our daily week...
2228 X-GPG-Key: 1024D/77625870
2229 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
2230 User-Agent: Mutt/1.5.6+20040907i
2231 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
2232 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
2233 X-Topics: Participating in Free Software
2234 Subject: [Courses] [Tools] IRC channel, question time
2235 X-BeenThere: courses@linuxchix.org
2236 X-Mailman-Version: 2.1.5
2238 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
2239 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2240 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
2241 List-Archive: <http://linuxchix.org/pipermail/courses>
2242 List-Post: <mailto:courses@linuxchix.org>
2243 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
2244 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2245 <mailto:courses-request@linuxchix.org?subject=subscribe>
2246 X-List-Received-Date: Sun, 09 Oct 2005 23:55:26 -0000
2252 I've decided to set up an IRC channel for the duration of this course.
2253 In each lesson, I'll advertise a few hours when I'll commit to being in
2254 the IRC channel to discuss the lesson, but quite likely I'll be in there
2255 (if not active) a lot of the time. Discussion relevant to the general
2256 area of this course will be welcome at all times, as will questions
2257 about the lessons. Off-topic discussion should move to #linuxchix. As
2258 always, the standard "be polite, be helpful" rules will apply. Since
2259 people occasionally do worry about this in a linuxchix context, people
2260 of all genders welcome.
2262 The IRC channel will be #tools-course on the server irc.linuxchix.org.
2263 Check out the IRC mini-howto if you're new to IRC:
2264 http://www.tldp.org/HOWTO/IRC/ I recommend that Linux-using newcomers to
2265 IRC use the xchat program unless you've got some specific reason to
2270 From conor.daly@cod.homelinux.org Wed Oct 12 18:54:21 2005
2271 Return-Path: <conor.daly@cod.homelinux.org>
2272 X-Original-To: courses@linuxchix.org
2273 Delivered-To: courses@linuxchix.org
2274 Received: from localhost (localhost [127.0.0.1])
2275 by www.linuxchix.org (Postfix) with ESMTP id B1E592731EC
2276 for <courses@linuxchix.org>; Wed, 12 Oct 2005 18:54:21 +1000 (EST)
2277 Received: from www.linuxchix.org ([127.0.0.1])
2278 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
2279 id 07620-09 for <courses@linuxchix.org>;
2280 Wed, 12 Oct 2005 18:54:21 +1000 (EST)
2281 X-Greylist: delayed 3102 seconds by postgrey-1.21 at nest;
2282 Wed, 12 Oct 2005 18:54:20 EST
2283 Received: from queue03-winn.ispmail.ntl.com (queue03-winn.ispmail.ntl.com
2285 by www.linuxchix.org (Postfix) with ESMTP id 5CFF72731E6
2286 for <courses@linuxchix.org>; Wed, 12 Oct 2005 18:54:19 +1000 (EST)
2287 Received: from aamta09-winn.ispmail.ntl.com ([81.103.221.35])
2288 by mta09-winn.ispmail.ntl.com with ESMTP id
2289 <20051012080234.VNAK9239.mta09-winn.ispmail.ntl.com@aamta09-winn.ispmail.ntl.com>
2290 for <courses@linuxchix.org>; Wed, 12 Oct 2005 09:02:34 +0100
2291 Received: from hobbiton.cod.ie ([82.9.180.215])
2292 by aamta09-winn.ispmail.ntl.com with ESMTP id
2293 <20051012080234.ESRD6564.aamta09-winn.ispmail.ntl.com@hobbiton.cod.ie>
2294 for <courses@linuxchix.org>; Wed, 12 Oct 2005 09:02:34 +0100
2295 Received: by hobbiton.cod.ie (Postfix, from userid 621)
2296 id 0A162A1; Wed, 12 Oct 2005 09:02:31 +0100 (IST)
2297 Date: Wed, 12 Oct 2005 09:02:29 +0100
2298 From: Conor Daly <conor.daly-linuxchix@cod.homelinux.org>
2299 To: courses@linuxchix.org
2300 Subject: Re: [Courses] [Tools] Prerequisites for installing bzr
2301 Message-ID: <20051012080229.GA12779@Hobbiton.cod.ie>
2302 Mail-Followup-To: courses@linuxchix.org
2303 References: <20051012062037.GB6173@home.puzzling.org>
2304 <20051012062337.GC6173@home.puzzling.org>
2306 Content-Type: text/plain; charset=us-ascii
2307 Content-Disposition: inline
2308 In-Reply-To: <20051012062337.GC6173@home.puzzling.org>
2309 User-Agent: Mutt/1.4.1i
2310 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
2311 X-Topics: Participating in Free Software
2312 X-BeenThere: courses@linuxchix.org
2313 X-Mailman-Version: 2.1.5
2315 Reply-To: conor.daly-linuxchix@cod.homelinux.org
2316 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
2317 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2318 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
2319 List-Archive: <http://linuxchix.org/pipermail/courses>
2320 List-Post: <mailto:courses@linuxchix.org>
2321 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
2322 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2323 <mailto:courses-request@linuxchix.org?subject=subscribe>
2324 X-List-Received-Date: Wed, 12 Oct 2005 08:54:22 -0000
2328 On Wed, Oct 12, 2005 at 04:23:37PM +1000 or so it is rumoured hereabouts,
2331 > Note, if Python 2.4 or ElementTree (often packaged as python-elementtree
2332 > and sometimes as python2.4-elementtree) are available as packages built
2333 > by your distribution, it is better to install them directly from your
2334 > distribution. I don't have a lot of distros around to survey at the
2335 > moment, but Ubuntu 5.04 and 5.10 have it, and I suspect Debian
2336 > testing/unstable does too.
2338 for info: Python 2.4.1 and python-elementtree are both in fedora core 4.
2339 Core 3 only has python 2.3.x
2343 Conor Daly <conor.daly@oceanfree.net>
2345 Domestic Sysadmin :-)
2346 ---------------------
2348 09:01:30 up 2 days, 13:34, 1 user, load average: 0.02, 0.07, 0.06
2350 From kproot@nerim.net Fri Oct 14 00:13:20 2005
2351 Return-Path: <kproot@nerim.net>
2352 X-Original-To: courses@linuxchix.org
2353 Delivered-To: courses@linuxchix.org
2354 Received: from localhost (localhost [127.0.0.1])
2355 by www.linuxchix.org (Postfix) with ESMTP id 334552731ED
2356 for <courses@linuxchix.org>; Fri, 14 Oct 2005 00:13:20 +1000 (EST)
2357 Received: from www.linuxchix.org ([127.0.0.1])
2358 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
2359 id 18350-06 for <courses@linuxchix.org>;
2360 Fri, 14 Oct 2005 00:13:20 +1000 (EST)
2361 Received: from kellthuzad.dmz.nerim.net (smtp-dmz-234-thursday.dmz.nerim.net
2363 by www.linuxchix.org (Postfix) with ESMTP id 8DB5D2731EB
2364 for <courses@linuxchix.org>; Fri, 14 Oct 2005 00:13:19 +1000 (EST)
2365 Received: from mallaury.nerim.net (smtp-104-thursday.noc.nerim.net
2367 by kellthuzad.dmz.nerim.net (Postfix) with ESMTP id D5DC73AD0E
2368 for <courses@linuxchix.org>; Thu, 13 Oct 2005 16:13:07 +0200 (CEST)
2369 Received: from webmail.nerim.net (archimonde.nerim.net [62.4.16.97])
2370 by mallaury.nerim.net (Postfix) with ESMTP id 5AEA14F3A0
2371 for <courses@linuxchix.org>; Thu, 13 Oct 2005 16:12:29 +0200 (CEST)
2372 Received: from ::ffff:195.6.224.137 (SquirrelMail authenticated user kproot)
2373 by webmail.nerim.net with HTTP;
2374 Thu, 13 Oct 2005 16:12:32 +0200 (CEST)
2375 Message-ID: <43246.::ffff:195.6.224.137.1129212752.squirrel@webmail.nerim.net>
2376 Date: Thu, 13 Oct 2005 16:12:32 +0200 (CEST)
2377 Subject: Re: [Courses] [Tools] Prerequisites for installing bzr
2378 From: "Karine Delvare" <kproot@nerim.net>
2379 To: courses@linuxchix.org
2380 User-Agent: SquirrelMail/1.4.4
2382 Content-Type: text/plain;charset=iso-8859-1
2383 X-Priority: 3 (Normal)
2385 Content-Transfer-Encoding: quoted-printable
2386 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
2387 X-Topics: Participating in Free Software
2388 X-BeenThere: courses@linuxchix.org
2389 X-Mailman-Version: 2.1.5
2391 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
2392 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2393 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
2394 List-Archive: <http://linuxchix.org/pipermail/courses>
2395 List-Post: <mailto:courses@linuxchix.org>
2396 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
2397 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2398 <mailto:courses-request@linuxchix.org?subject=subscribe>
2399 X-List-Received-Date: Thu, 13 Oct 2005 14:13:20 -0000
2403 > On Wed, Oct 12, 2005, Mary wrote:
2404 >> If the number after Python is not 2.4.x, you don't have Python 2.4. If
2405 it's not included in your distribution, you can install it from here
2406 for RPM based distributions: http://www.python.org/2.4/rpms.html
2408 Info for gentoo users
2409 bzr is still being tested, so you need to add this line in
2410 /etc/portage/package.keywords:
2412 (or ~amd64, or ~ppc). elementtree is in portage and will be installed whe=
2421 From wallachd@earthlink.net Fri Oct 14 07:55:34 2005
2422 Return-Path: <wallachd@earthlink.net>
2423 X-Original-To: courses@linuxchix.org
2424 Delivered-To: courses@linuxchix.org
2425 Received: from localhost (localhost [127.0.0.1])
2426 by www.linuxchix.org (Postfix) with ESMTP id B16AC2731EE
2427 for <courses@linuxchix.org>; Fri, 14 Oct 2005 07:55:34 +1000 (EST)
2428 Received: from www.linuxchix.org ([127.0.0.1])
2429 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
2430 id 21344-04 for <courses@linuxchix.org>;
2431 Fri, 14 Oct 2005 07:55:34 +1000 (EST)
2432 Received: from fall-lakeland.atl.sa.earthlink.net
2433 (fall-lakeland.atl.sa.earthlink.net [207.69.195.103])
2434 by www.linuxchix.org (Postfix) with ESMTP id E4DFB2731EA
2435 for <courses@linuxchix.org>; Fri, 14 Oct 2005 07:55:33 +1000 (EST)
2436 Received: from pop-gadwall.atl.sa.earthlink.net ([207.69.195.61])
2437 by fall-lakeland.atl.sa.earthlink.net with esmtp (Exim 4.34)
2439 for courses@linuxchix.org; Thu, 13 Oct 2005 17:55:30 -0400
2440 Received: from user-38lc02q.dialup.mindspring.com ([209.86.0.90])
2441 by pop-gadwall.atl.sa.earthlink.net with esmtp (Exim 3.36 #10)
2442 id 1EQB2i-0000Rl-00; Thu, 13 Oct 2005 17:55:16 -0400
2443 Message-ID: <434ED7C1.6050705@earthlink.net>
2444 Date: Thu, 13 Oct 2005 14:55:13 -0700
2445 From: Darlene Wallach <wallachd@earthlink.net>
2446 User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
2447 rv:1.7.12) Gecko/20050922 Fedora/1.7.12-1.3.1
2448 X-Accept-Language: en-us, en, he
2450 To: conor.daly-linuxchix@cod.homelinux.org, Mary <mary-linuxchix@puzzling.org>
2451 Subject: Re: [Courses] [Tools] Prerequisites for installing bzr
2452 References: <20051012062037.GB6173@home.puzzling.org> <20051012062337.GC6173@home.puzzling.org>
2453 <20051012080229.GA12779@Hobbiton.cod.ie>
2454 In-Reply-To: <20051012080229.GA12779@Hobbiton.cod.ie>
2455 Content-Type: text/plain; charset=us-ascii; format=flowed
2456 Content-Transfer-Encoding: 7bit
2457 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
2458 X-Topics: Participating in Free Software
2459 Cc: courses@linuxchix.org
2460 X-BeenThere: courses@linuxchix.org
2461 X-Mailman-Version: 2.1.5
2463 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
2464 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2465 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
2466 List-Archive: <http://linuxchix.org/pipermail/courses>
2467 List-Post: <mailto:courses@linuxchix.org>
2468 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
2469 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2470 <mailto:courses-request@linuxchix.org?subject=subscribe>
2471 X-List-Received-Date: Thu, 13 Oct 2005 21:55:35 -0000
2472 Content-Length: 1887
2476 > On Wed, Oct 12, 2005 at 04:23:37PM +1000 or so it is rumoured hereabouts,
2479 >>Note, if Python 2.4 or ElementTree (often packaged as python-elementtree
2480 >>and sometimes as python2.4-elementtree) are available as packages built
2481 >>by your distribution, it is better to install them directly from your
2482 >>distribution. I don't have a lot of distros around to survey at the
2483 >>moment, but Ubuntu 5.04 and 5.10 have it, and I suspect Debian
2484 >>testing/unstable does too.
2487 > for info: Python 2.4.1 and python-elementtree are both in fedora core 4.
2488 > Core 3 only has python 2.3.x
2492 I have Fedora Core 3 installed. Should I or is there a way to
2493 force yum to install Python 2.4.1 and python-elementtree on
2494 my fedora core 3 system? Is it better to manually download
2495 Python 2.4.1 rpm and python-elementtree rpm from websites?
2496 If I download the binary rpms manually do I use an rpmbuild
2497 command to install them so that rpm knows they are there?
2499 Thank you for your attention,
2503 World Centric Fair Trade & Eco Store
2504 http://www.worldcentric.org/store/
2505 We have created and live in a world of gross social
2506 and economic inequalities[1] and are at the same
2507 time severely impacting[2] the natural eco-systems
2508 and regenerating bio-capacity of the planet. Our
2509 every action has an impact on the well-being of our
2510 planet and our everyday decisions[3] can help create
2511 a better world for all. In keeping with this fact
2512 and our vision, the World Centric Fair Trade/Eco
2513 Online Store provides everyday consumption choices,
2514 which can help minimize social & economic
2515 inequalities, reduce the impact of our consumption
2516 on the environment and help create a better and
2519 [1] http://www.worldcentric.org/stateworld/socialjustice.htm
2520 [2] http://www.worldcentric.org/stateworld/environment.htm
2521 [3] http://www.worldcentric.org/sustain/index.htm
2523 From conor.daly@cod.homelinux.org Fri Oct 14 21:56:27 2005
2524 Return-Path: <conor.daly@cod.homelinux.org>
2525 X-Original-To: courses@linuxchix.org
2526 Delivered-To: courses@linuxchix.org
2527 Received: from localhost (localhost [127.0.0.1])
2528 by www.linuxchix.org (Postfix) with ESMTP id 453CB2731EE
2529 for <courses@linuxchix.org>; Fri, 14 Oct 2005 21:56:27 +1000 (EST)
2530 Received: from www.linuxchix.org ([127.0.0.1])
2531 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
2532 id 27479-01 for <courses@linuxchix.org>;
2533 Fri, 14 Oct 2005 21:56:27 +1000 (EST)
2534 Received: from mta09-winn.ispmail.ntl.com (mta09-winn.ispmail.ntl.com
2536 by www.linuxchix.org (Postfix) with ESMTP id E0ED32731EA
2537 for <courses@linuxchix.org>; Fri, 14 Oct 2005 21:56:24 +1000 (EST)
2538 Received: from aamta10-winn.ispmail.ntl.com ([81.103.221.35])
2539 by mta09-winn.ispmail.ntl.com with ESMTP id
2540 <20051014115620.FNK9239.mta09-winn.ispmail.ntl.com@aamta10-winn.ispmail.ntl.com>
2541 for <courses@linuxchix.org>; Fri, 14 Oct 2005 12:56:20 +0100
2542 Received: from hobbiton.cod.ie ([82.9.180.215])
2543 by aamta10-winn.ispmail.ntl.com with ESMTP id
2544 <20051014115620.LDHI26459.aamta10-winn.ispmail.ntl.com@hobbiton.cod.ie>
2545 for <courses@linuxchix.org>; Fri, 14 Oct 2005 12:56:20 +0100
2546 Received: by hobbiton.cod.ie (Postfix, from userid 621)
2547 id 99EEAA1; Fri, 14 Oct 2005 12:56:17 +0100 (IST)
2548 Date: Fri, 14 Oct 2005 12:56:15 +0100
2549 From: Conor Daly <conor.daly-linuxchix@cod.homelinux.org>
2550 To: courses@linuxchix.org
2551 Subject: Re: [Courses] [Tools] Prerequisites for installing bzr
2552 Message-ID: <20051014115615.GA14073@Hobbiton.cod.ie>
2553 Mail-Followup-To: courses@linuxchix.org
2554 References: <20051012062037.GB6173@home.puzzling.org>
2555 <20051012062337.GC6173@home.puzzling.org>
2556 <20051012080229.GA12779@Hobbiton.cod.ie>
2557 <434ED7C1.6050705@earthlink.net>
2559 Content-Type: text/plain; charset=us-ascii
2560 Content-Disposition: inline
2561 In-Reply-To: <434ED7C1.6050705@earthlink.net>
2562 User-Agent: Mutt/1.4.1i
2563 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
2564 X-Topics: Participating in Free Software
2565 X-BeenThere: courses@linuxchix.org
2566 X-Mailman-Version: 2.1.5
2568 Reply-To: conor.daly-linuxchix@cod.homelinux.org
2569 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
2570 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2571 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
2572 List-Archive: <http://linuxchix.org/pipermail/courses>
2573 List-Post: <mailto:courses@linuxchix.org>
2574 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
2575 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2576 <mailto:courses-request@linuxchix.org?subject=subscribe>
2577 X-List-Received-Date: Fri, 14 Oct 2005 11:56:27 -0000
2578 Content-Length: 1354
2581 On Thu, Oct 13, 2005 at 02:55:13PM -0700 or so it is rumoured hereabouts,
2582 Darlene Wallach thought:
2585 > > for info: Python 2.4.1 and python-elementtree are both in fedora core 4.
2586 > >Core 3 only has python 2.3.x
2588 > I have Fedora Core 3 installed. Should I or is there a way to
2589 > force yum to install Python 2.4.1 and python-elementtree on
2590 > my fedora core 3 system? Is it better to manually download
2591 > Python 2.4.1 rpm and python-elementtree rpm from websites?
2592 > If I download the binary rpms manually do I use an rpmbuild
2593 > command to install them so that rpm knows they are there?
2595 You could try downloading the rpms from python.org rather than those from
2596 FC4. The FC4 rpms will have been built against an FC4 system and so, will
2597 probably have unfulfilled dependencies on your FC3 system. OTOH, if there
2598 are FC3 specific rpms of 2.4.x at python.org, they should just work. The
2599 other option is to download the src rpm for FC4 and attempt to build it
2600 on FC3 using 'rpmbuild --rebuild python-2.4....src.rpm'. You'll need to
2601 be root to do this unless you have set up a user-area rpmbuild
2602 environment (http://cod.homelinux.org/C/download/rpmbuild/).
2606 Conor Daly <conor.daly@oceanfree.net>
2608 Domestic Sysadmin :-)
2609 ---------------------
2611 12:05:09 up 4 days, 16:38, 1 user, load average: 0.04, 0.10, 0.07
2613 From mary@home.puzzling.org Wed Oct 12 16:31:16 2005
2614 Return-Path: <mary@home.puzzling.org>
2615 X-Original-To: courses@linuxchix.org
2616 Delivered-To: courses@linuxchix.org
2617 Received: from localhost (localhost [127.0.0.1])
2618 by www.linuxchix.org (Postfix) with ESMTP id AA8592731EC
2619 for <courses@linuxchix.org>; Wed, 12 Oct 2005 16:31:16 +1000 (EST)
2620 Received: from www.linuxchix.org ([127.0.0.1])
2621 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
2622 id 06890-09 for <courses@linuxchix.org>;
2623 Wed, 12 Oct 2005 16:31:16 +1000 (EST)
2624 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
2626 by www.linuxchix.org (Postfix) with SMTP id 4D6F22731EB
2627 for <courses@linuxchix.org>; Wed, 12 Oct 2005 16:31:16 +1000 (EST)
2628 Received: (qmail 20126 invoked from network); 12 Oct 2005 06:31:25 -0000
2629 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
2630 by smtp2.syd.swiftdsl.com.au with SMTP; 12 Oct 2005 06:31:25 -0000
2631 Received: from localhost (flay [127.0.0.1])
2632 by home.puzzling.org (Postfix) with ESMTP id 5692C78808F
2633 for <courses@linuxchix.org>; Wed, 12 Oct 2005 16:31:14 +1000 (EST)
2634 Received: from home.puzzling.org ([127.0.0.1])
2635 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
2636 id 07054-05 for <courses@linuxchix.org>;
2637 Wed, 12 Oct 2005 16:31:14 +1000 (EST)
2638 Received: by home.puzzling.org (Postfix, from userid 1000)
2639 id 3325778808D; Wed, 12 Oct 2005 16:31:14 +1000 (EST)
2640 Date: Wed, 12 Oct 2005 16:31:14 +1000
2641 From: Mary <mary-linuxchix@puzzling.org>
2642 To: courses@linuxchix.org
2643 Subject: Re: [Courses] [Tools] Prerequisites for installing bzr
2644 Message-ID: <20051012063114.GE6173@home.puzzling.org>
2645 Mail-Followup-To: courses@linuxchix.org
2646 References: <20051012062037.GB6173@home.puzzling.org>
2648 Content-Type: text/plain; charset=us-ascii
2649 Content-Disposition: inline
2650 In-Reply-To: <20051012062037.GB6173@home.puzzling.org>
2651 X-Nihilism: Consistency is all I ask... Give us this day our daily mask.
2652 X-GPG-Key: 1024D/77625870
2653 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
2654 User-Agent: Mutt/1.5.6+20040907i
2655 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
2656 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
2657 X-Topics: Participating in Free Software
2658 X-BeenThere: courses@linuxchix.org
2659 X-Mailman-Version: 2.1.5
2661 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
2662 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2663 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
2664 List-Archive: <http://linuxchix.org/pipermail/courses>
2665 List-Post: <mailto:courses@linuxchix.org>
2666 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
2667 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2668 <mailto:courses-request@linuxchix.org?subject=subscribe>
2669 X-List-Received-Date: Wed, 12 Oct 2005 06:31:16 -0000
2673 On Wed, Oct 12, 2005, Mary wrote:
2674 > If the number after Python is not 2.4.x, you don't have Python 2.4. If
2675 > it's not included in your distribution, you can install it from here for
2676 > RPM based distributions: http://www.python.org/2.4/rpms.html
2678 An alternative for Ubuntu users: there's an apt repository at
2679 http://people.ubuntu.com/~jbailey/snapshot/bzr/
2681 Unfortunately, this has *just today* stopped working with Ubuntu 5.04
2682 (Hoary) (Hoary has a python-elementtree package, but not
2683 python2.4-elementtree). It will work with Ubuntu 5.10, due for release
2684 tomorrow, but 5.10 will include a version of bzr anyway.
2688 From teri.pittman@gmail.com Fri Oct 14 04:00:11 2005
2689 Return-Path: <teri.pittman@gmail.com>
2690 X-Original-To: courses@linuxchix.org
2691 Delivered-To: courses@linuxchix.org
2692 Received: from localhost (localhost [127.0.0.1])
2693 by www.linuxchix.org (Postfix) with ESMTP id 19A122731EE
2694 for <courses@linuxchix.org>; Fri, 14 Oct 2005 04:00:11 +1000 (EST)
2695 Received: from www.linuxchix.org ([127.0.0.1])
2696 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
2697 id 19733-01 for <courses@linuxchix.org>;
2698 Fri, 14 Oct 2005 04:00:10 +1000 (EST)
2699 X-Greylist: delayed 455 seconds by postgrey-1.21 at nest;
2700 Fri, 14 Oct 2005 04:00:09 EST
2701 Received: from qproxy.gmail.com (qproxy.gmail.com [72.14.204.206])
2702 by www.linuxchix.org (Postfix) with ESMTP id D19E32731EA
2703 for <courses@linuxchix.org>; Fri, 14 Oct 2005 04:00:09 +1000 (EST)
2704 Received: by qproxy.gmail.com with SMTP id e12so157162qba
2705 for <courses@linuxchix.org>; Thu, 13 Oct 2005 11:00:02 -0700 (PDT)
2706 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com;
2707 h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references;
2708 b=NYL/3PwoI0xNdXIS5IWi3tJ7yEPCBtclKvav0+WJEWvjxJc5lRNCleH3Zcp8AYfzHv2m3ndpoWkzb1beO85bt3vj5fLeTw8AoQb7fsHQaPDdaBs8525JKoLAOmn92bOLyyF/0OsYspeVCKz3g7qViWqnjv1UnsKK91ER92qpJOA=
2709 Received: by 10.64.199.14 with SMTP id w14mr1173574qbf;
2710 Thu, 13 Oct 2005 10:52:30 -0700 (PDT)
2711 Received: by 10.64.196.20 with HTTP; Thu, 13 Oct 2005 10:52:30 -0700 (PDT)
2712 Message-ID: <cac1292c0510131052t1d98c6dbm80a8a7648d2e73db@mail.gmail.com>
2713 Date: Thu, 13 Oct 2005 10:52:30 -0700
2714 From: Teri Pittman <teri.pittman@gmail.com>
2715 To: courses@linuxchix.org
2716 Subject: Re: [Courses] [Tools] Prerequisites for installing bzr
2717 In-Reply-To: <20051012063114.GE6173@home.puzzling.org>
2719 References: <20051012062037.GB6173@home.puzzling.org>
2720 <20051012063114.GE6173@home.puzzling.org>
2721 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
2722 Content-Type: text/plain; charset=ISO-8859-1
2723 Content-Transfer-Encoding: quoted-printable
2724 Content-Disposition: inline
2725 X-Content-Filtered-By: Mailman/MimeDel 2.1.5
2726 X-Topics: Participating in Free Software
2727 X-BeenThere: courses@linuxchix.org
2728 X-Mailman-Version: 2.1.5
2730 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
2731 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2732 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
2733 List-Archive: <http://linuxchix.org/pipermail/courses>
2734 List-Post: <mailto:courses@linuxchix.org>
2735 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
2736 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2737 <mailto:courses-request@linuxchix.org?subject=subscribe>
2738 X-List-Received-Date: Thu, 13 Oct 2005 18:00:11 -0000
2744 > An alternative for Ubuntu users: there's an apt repository at
2745 > http://people.ubuntu.com/~jbailey/snapshot/bzr/
2747 > Unfortunately, this has *just today* stopped working with Ubuntu 5.04
2748 > (Hoary) (Hoary has a python-elementtree package, but not
2749 > python2.4-elementtree). It will work with Ubuntu 5.10, due for release
2750 > tomorrow, but 5.10 will include a version of bzr anyway.
2753 I'd like to download from this site, as it seems to have a powerpc build. I
2754 am running Hoary though. Should I try the original site instead?
2761 teri.pittman@gmail.com
2763 From mary@home.puzzling.org Wed Oct 12 16:25:14 2005
2764 Return-Path: <mary@home.puzzling.org>
2765 X-Original-To: courses@linuxchix.org
2766 Delivered-To: courses@linuxchix.org
2767 Received: from localhost (localhost [127.0.0.1])
2768 by www.linuxchix.org (Postfix) with ESMTP id D86EF2731EC
2769 for <courses@linuxchix.org>; Wed, 12 Oct 2005 16:25:13 +1000 (EST)
2770 Received: from www.linuxchix.org ([127.0.0.1])
2771 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
2772 id 06831-10 for <courses@linuxchix.org>;
2773 Wed, 12 Oct 2005 16:25:13 +1000 (EST)
2774 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
2776 by www.linuxchix.org (Postfix) with SMTP id 82B342731E4
2777 for <courses@linuxchix.org>; Wed, 12 Oct 2005 16:25:13 +1000 (EST)
2778 Received: (qmail 17814 invoked from network); 12 Oct 2005 06:25:23 -0000
2779 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
2780 by smtp2.syd.swiftdsl.com.au with SMTP; 12 Oct 2005 06:25:23 -0000
2781 Received: from localhost (flay [127.0.0.1])
2782 by home.puzzling.org (Postfix) with ESMTP id E3A4178808F
2783 for <courses@linuxchix.org>; Wed, 12 Oct 2005 16:25:12 +1000 (EST)
2784 Received: from home.puzzling.org ([127.0.0.1])
2785 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
2786 id 07054-03 for <courses@linuxchix.org>;
2787 Wed, 12 Oct 2005 16:25:12 +1000 (EST)
2788 Received: by home.puzzling.org (Postfix, from userid 1000)
2789 id C47B678808D; Wed, 12 Oct 2005 16:25:12 +1000 (EST)
2790 Date: Wed, 12 Oct 2005 16:25:12 +1000
2791 From: Mary <mary-linuxchix@puzzling.org>
2792 To: courses@linuxchix.org
2793 Message-ID: <20051012062512.GD6173@home.puzzling.org>
2794 Mail-Followup-To: courses@linuxchix.org
2796 Content-Type: text/plain; charset=us-ascii
2797 Content-Disposition: inline
2798 X-Nihilism: Consistency is all I ask... Give us this day our daily mask.
2799 X-GPG-Key: 1024D/77625870
2800 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
2801 User-Agent: Mutt/1.5.6+20040907i
2802 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
2803 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
2804 X-Topics: Participating in Free Software
2805 Subject: [Courses] [Tools] Messages to check
2806 X-BeenThere: courses@linuxchix.org
2807 X-Mailman-Version: 2.1.5
2809 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
2810 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2811 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
2812 List-Archive: <http://linuxchix.org/pipermail/courses>
2813 List-Post: <mailto:courses@linuxchix.org>
2814 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
2815 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2816 <mailto:courses-request@linuxchix.org?subject=subscribe>
2817 X-List-Received-Date: Wed, 12 Oct 2005 06:25:14 -0000
2821 Damn, I just sent two messages with [Tool] in the subject, rather than
2822 "Tools". If you didn't get them, you can find them at:
2824 http://mailman.linuxchix.org/pipermail/courses/2005-October/001993.html
2825 http://mailman.linuxchix.org/pipermail/courses/2005-October/001994.html
2827 If you reply to them, fix up my mistake and have [Tools] in the subject
2832 From mary@home.puzzling.org Sat Oct 15 11:36:54 2005
2833 Return-Path: <mary@home.puzzling.org>
2834 X-Original-To: courses@linuxchix.org
2835 Delivered-To: courses@linuxchix.org
2836 Received: from localhost (localhost [127.0.0.1])
2837 by www.linuxchix.org (Postfix) with ESMTP id 67F712731EF
2838 for <courses@linuxchix.org>; Sat, 15 Oct 2005 11:36:54 +1000 (EST)
2839 Received: from www.linuxchix.org ([127.0.0.1])
2840 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
2841 id 00363-07 for <courses@linuxchix.org>;
2842 Sat, 15 Oct 2005 11:36:54 +1000 (EST)
2843 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
2845 by www.linuxchix.org (Postfix) with SMTP id DBABA2731EA
2846 for <courses@linuxchix.org>; Sat, 15 Oct 2005 11:36:53 +1000 (EST)
2847 Received: (qmail 28758 invoked from network); 15 Oct 2005 01:36:57 -0000
2848 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
2849 by smtp2.syd.swiftdsl.com.au with SMTP; 15 Oct 2005 01:36:57 -0000
2850 Received: from localhost (flay [127.0.0.1])
2851 by home.puzzling.org (Postfix) with ESMTP id 17CEE78807E
2852 for <courses@linuxchix.org>; Sat, 15 Oct 2005 11:36:52 +1000 (EST)
2853 Received: from home.puzzling.org ([127.0.0.1])
2854 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
2855 id 19682-05 for <courses@linuxchix.org>;
2856 Sat, 15 Oct 2005 11:36:51 +1000 (EST)
2857 Received: from sourdust.home.puzzling.org (sourdust.home.puzzling.org
2858 [10.0.0.7]) by home.puzzling.org (Postfix) with ESMTP id DF15378807D
2859 for <courses@linuxchix.org>; Sat, 15 Oct 2005 11:36:51 +1000 (EST)
2860 Received: by sourdust.home.puzzling.org (Postfix, from userid 1000)
2861 id 8265235AAE0; Sat, 15 Oct 2005 11:37:22 +1000 (EST)
2862 Date: Sat, 15 Oct 2005 11:37:22 +1000
2863 From: Mary <mary-linuxchix@puzzling.org>
2864 To: courses@linuxchix.org
2865 Message-ID: <20051015013721.GA11908@sourdust.home.puzzling.org>
2866 Mail-Followup-To: courses@linuxchix.org
2868 Content-Type: text/plain; charset=us-ascii
2869 Content-Disposition: inline
2870 X-Nihilism: All I ask is our common due... Give us this day our daily cue.
2871 X-GPG-Key: 1024D/77625870
2872 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
2873 User-Agent: Mutt/1.5.9i
2874 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
2875 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
2876 X-Topics: Participating in Free Software
2877 Subject: [Courses] [Tools] An introduction to version control 2: concepts
2878 (versions, checking out, committing, respositories)
2879 X-BeenThere: courses@linuxchix.org
2880 X-Mailman-Version: 2.1.5
2882 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
2883 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2884 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
2885 List-Archive: <http://linuxchix.org/pipermail/courses>
2886 List-Post: <mailto:courses@linuxchix.org>
2887 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
2888 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
2889 <mailto:courses-request@linuxchix.org?subject=subscribe>
2890 X-List-Received-Date: Sat, 15 Oct 2005 01:36:54 -0000
2891 Content-Length: 10472
2894 This post is the sixth 'lesson' in the Participating in Free Software
2895 LinuxChix course. You can find previous lessons at
2896 http://www.linuxchix.org/content/courses/tools/ . Questions and
2897 discussion are welcome, please make sure the string "[Tools]" is in the
2898 subject of your mail.
2900 I'll be on IRC to discuss this lesson at two times:
2902 - Sun Oct 16 2005, 00:00 (midnight) UTC/GMT [1]
2903 - Wed Oct 19 2005, 10:00 UTC/GMT [2]
2905 The channel is #tools-course on server irc.linuxchix.org
2907 In this lesson we'll cover the basics of what you do with version
2908 control in more detail. This is still an abstract discussion, we'll move
2909 onto running actual commands in two lessons' time.
2913 This section covers the idea of "versions" in detail. You don't need to
2914 know all of this in great detail to use a version control system, the
2915 key things you need to know are:
2916 - a version control system stores and can access every version of a
2917 file that was ever committed
2918 - these versions are accessed (almost always) by their version *number*
2920 As you know by now (from both the name of the systems themselves and the
2921 previous lesson), one of the key features of version control systems is
2922 that they store versions or revisions of files (at least, of text
2923 files). You can then at any later time do the following things:
2925 - access a particular older version of a file
2926 - access information about that version, such as when it was committed,
2927 and who committed it (in most systems)
2928 - compare any two versions of a file
2930 In most systems, you can also do a line by line analysis of any file,
2931 and get the version control system's report on who was the last person
2932 to edit that line, and what date they committed their edits. If you're
2933 puzzling over the purpose of some part of a file, it can be useful to
2934 ask the version control system who is responsible for it so that you can
2937 I'm not going to cover version analysis commands in this course, but in
2938 the next lesson I'll refer you to more complete documentation of the
2939 tools in question so that you can find out these commands later if need
2942 The usual model for versions is that they have numbers, going up
2943 sequentially. The way in which branches are numbered varies, but the
2944 details are fairly uninteresting for a user. It doesn't particularly
2945 matter *how* things are numbered, just that they are. You can think of
2946 the number simply as a handy code for a particular version.
2948 Revision numbers can get slightly confusing at times, because they can
2949 look rather like release numbers. Software versions released to the
2950 public are typically numbered, for example, Firefox 1.4 or Linux 2.6.12.
2951 These release numbers are assigned by the developers responsible for
2952 putting together a bunch of files and calling it a "release", and the
2953 numbers automatically assigned by the version control system to the
2954 files stored in there are unrelated.
2956 There are two different ways of numbering:
2958 1. file-based numbering. CVS does this. Each file that is in the
2959 repository is numbered separately. Imagine that you have the most
2960 up-to-date copy of every file. a.txt has been edited 57 times, so it
2961 is numbered 1.57 (CVS uses 1.x numbers for the main branch, which
2962 looks even more like a release number). b.txt has been edited twice,
2963 so it is numbered 1.2.
2965 2. tree-based or whole-respository numbering. Subversion and Bazaar do
2966 this. In this system, each *commit* has its own number. If you make
2967 the 150th commit to the system, then every file in the repository is
2968 maked as "commit #150". If I change a.txt and make the 151st
2969 commit, every file in the repository is marked as "commit #151",
2970 even though only a.txt changed. Version #150 and #151 of b.txt will
2971 actually be exactly the same, because my commit didn't change b.txt.
2973 The advantage of tree-based numbering is that often changes to two files
2974 only work when taken together. Imagine I am writing a book. I have a
2975 file for chapter 1 and a file for chapter 2. I add a section to chapter
2976 2 called "manipulating foozbits". In chapter 1, I use the words "for more
2977 on manipulating foozbits, see chapter 2". The changes to chapter 1 are
2978 closely related to the changes to chapter 2 and it makes sense to be
2979 able to access them as a *single* version, even though they're in
2980 different files. Code has similar kinds of inter-file dependencies.
2982 --- Repositories ---
2984 Repositories, as explained in the previous lesson, are the place where
2985 all the versions are stored. They are usually files on disk in a special
2986 format (you're not meant to edit them directly) and in a special place.
2987 You don't have to have a working copy on the same machine as the
2988 repository, version control systems have ways of accessing the
2989 repository over the network.
2991 Central code repositories are usually not open for anyone to write to
2992 (Free Software projects usually let you read them at least). Typically
2993 you will need to get someone to agree to give you access. This is
2994 usually done by convincing them that you are going to help make their
2995 project better. It's demonstrated in various ways, but usually this
2996 involves sending your work to existing developers for review a few
2997 times. Once it seems to them that you tend to make satisfactory
2998 additions to the project, they will allow you to commit your changes
3001 --- Sandboxes and working copies ---
3003 When working with a revision control system, you do not directly edit
3004 files in the repository. Instead, you and every other developer will be
3005 working on what's called a "sandbox" or "working copy". It is simply a
3006 copy of the files in the repository. Because each developer has an
3007 independent copy of the files, you can change them, break them, fix
3008 them, and so on, and the other developer's copies and the repository are
3011 A working copy really is just a normal set of files, with one exception:
3012 it will tend to have some special extra files which the version control
3013 system will use to interact with the repository. These files note where
3014 the repository is, what the last version you checked out was, and things
3015 like that. You will not edit these special files directly. (We'll see
3016 where they are in later lessons.)
3018 --- Checking out and updating ---
3020 "Checking out" a version is meant to be analogous with getting books out
3021 of a library. It's not a great analogy though: essentially what you're
3022 doing is making a copy of the repository at a particular version and
3023 putting that copy in your working directory.
3025 Checking out is a rare activity: it tends to refer to making a complete
3026 copy of the repository files. A more common activity is working with an
3027 existing check out and asking the version control system to give you a
3028 new copy of the files if anyone has changed any of them. This is called
3029 "updating" your files.
3031 Usually when working collaboratively with others, you will update your
3032 files regularly, perhaps once or twice a day. This means you will find
3033 out as soon as possible if you and another person are working at
3034 cross-purposes, and minimises the chance that you and another person
3035 have made completely different changes to the same part of a file.
3037 You will not usually be allowed to check files into a repository unless
3038 you have updated to the latest version.
3042 "Committing" is what you do when you want to share changes in your
3043 working copy with other developers. You ask the version control system
3044 to add them to the repository as the latest version. The next time other
3045 people update, they will see them.
3047 When you commit files, version control systems also allow you to specify
3048 what is called a "log message" at the same time. This is where you write
3049 a short summary of what your changes do. For example, you might have a
3050 log message that says "added the manipulating foozbits section to
3051 chapter 2", or "copyedited chapter 1" or "translated chapter 3 into
3052 Spanish" or "fixed bug 10334: the program will now do an emergency save
3053 when there's an error".
3055 Log messages are typically a sentence or two, and should be descriptive
3056 enough for your collaborators to be able to tell basically what the
3057 commit does (bad commit messages are things like "at least, fixed that
3058 damned bug" or "that was stupid of me" or just blank). There's a few
3061 1. at some point later (particularly with code), someone may look at
3062 your changes and ask "why on earth is this doing that?", for example
3063 "why is this saving data here?". Your log message may help answer
3066 2. quite often projects have a mailing list or IRC bot or similar that
3067 notifies everyone of changes to the repository. Rather than simply
3068 saying "changes to a.txt and b.txt" it's useful to be able to use
3071 Generally, you commit files as often as they are working. Ideally this
3072 is every few hours at least. When you're making a lot of changes that
3073 aren't going to work separately and which won't come together for a
3074 while, or changes that need to be approved by others, then it is good
3075 practice to make a branch of the files and commit work there, rather
3076 than leave it in your working copy only. That way it's versioned and
3077 public, but still not interfering with the main work. Some systems make
3078 this easier than others.
3080 It may already occur to you to wonder what to do if you don't want to,
3081 or can't, check your files back into the main repository. Perhaps you're
3082 going to maintain some local set of changes that you'd like to have
3083 versioned, but don't intend to submit to upstream just now, or ever.
3084 Even if you are intending to submit them upstream, if you don't have
3085 write access to the repository, then you can only send code to
3086 developers, you can't use their version control system. (This was one of
3087 the first things I wanted to do with version control systems.) Branching
3088 traditionally only allowed you to have a separate set of versions of a
3089 file *in the same overall repository*. Having a whole separate
3090 repository and easily merging files backwards and forth between them is
3091 a relatively new innovation. The two most well known version control
3092 systems (CVS and Subversion) don't make this terribly easy. The new
3093 distributed (or decentralised) version control systems are the first to
3094 make this easy by design. We'll be looking at one, Bazaar, later in the
3099 [1] Local times for Sun Oct 16, 00:00 available from
3100 http://tinyurl.com/dfmue
3102 [2] Local times for Wed Oct 19, 10:00 available from
3103 http://tinyurl.com/djb9a
3105 From mary@home.puzzling.org Sun Oct 16 10:03:31 2005
3106 Return-Path: <mary@home.puzzling.org>
3107 X-Original-To: courses@linuxchix.org
3108 Delivered-To: courses@linuxchix.org
3109 Received: from localhost (localhost [127.0.0.1])
3110 by www.linuxchix.org (Postfix) with ESMTP id 6DEFF2731F1
3111 for <courses@linuxchix.org>; Sun, 16 Oct 2005 10:03:31 +1000 (EST)
3112 Received: from www.linuxchix.org ([127.0.0.1])
3113 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
3114 id 14983-07 for <courses@linuxchix.org>;
3115 Sun, 16 Oct 2005 10:03:31 +1000 (EST)
3116 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
3118 by www.linuxchix.org (Postfix) with SMTP id 261152731ED
3119 for <courses@linuxchix.org>; Sun, 16 Oct 2005 10:03:31 +1000 (EST)
3120 Received: (qmail 10982 invoked from network); 16 Oct 2005 00:03:30 -0000
3121 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
3122 by smtp2.syd.swiftdsl.com.au with SMTP; 16 Oct 2005 00:03:30 -0000
3123 Received: from localhost (flay [127.0.0.1])
3124 by home.puzzling.org (Postfix) with ESMTP id 0BC12788082
3125 for <courses@linuxchix.org>; Sun, 16 Oct 2005 10:03:27 +1000 (EST)
3126 Received: from home.puzzling.org ([127.0.0.1])
3127 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
3128 id 29633-05 for <courses@linuxchix.org>;
3129 Sun, 16 Oct 2005 10:03:26 +1000 (EST)
3130 Received: from sourdust.home.puzzling.org (sourdust.home.puzzling.org
3131 [10.0.0.7]) by home.puzzling.org (Postfix) with ESMTP id E50D0788077
3132 for <courses@linuxchix.org>; Sun, 16 Oct 2005 10:03:26 +1000 (EST)
3133 Received: by sourdust.home.puzzling.org (Postfix, from userid 1000)
3134 id 50C6035AAE0; Sun, 16 Oct 2005 10:03:55 +1000 (EST)
3135 Date: Sun, 16 Oct 2005 10:03:55 +1000
3136 From: Mary <mary-linuxchix@puzzling.org>
3137 To: courses@linuxchix.org
3138 Message-ID: <20051016000355.GA31749@sourdust.home.puzzling.org>
3139 Mail-Followup-To: courses@linuxchix.org
3141 Content-Type: text/plain; charset=us-ascii
3142 Content-Disposition: inline
3143 X-Nihilism: All I ask is our common due... Give us this day our daily cue.
3144 X-GPG-Key: 1024D/77625870
3145 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
3146 User-Agent: Mutt/1.5.9i
3147 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
3148 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
3149 X-Topics: Participating in Free Software
3150 Subject: [Courses] [Tools] Reminder: IRC discussion on now
3151 X-BeenThere: courses@linuxchix.org
3152 X-Mailman-Version: 2.1.5
3154 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
3155 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
3156 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
3157 List-Archive: <http://linuxchix.org/pipermail/courses>
3158 List-Post: <mailto:courses@linuxchix.org>
3159 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
3160 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
3161 <mailto:courses-request@linuxchix.org?subject=subscribe>
3162 X-List-Received-Date: Sun, 16 Oct 2005 00:03:31 -0000
3166 The first "Tools for participating in Free Software" IRC discussion is
3167 on NOW, until 0100 UTC.
3171 From mary@home.puzzling.org Sun Oct 16 10:18:29 2005
3172 Return-Path: <mary@home.puzzling.org>
3173 X-Original-To: courses@linuxchix.org
3174 Delivered-To: courses@linuxchix.org
3175 Received: from localhost (localhost [127.0.0.1])
3176 by www.linuxchix.org (Postfix) with ESMTP id 48E222731F1
3177 for <courses@linuxchix.org>; Sun, 16 Oct 2005 10:18:29 +1000 (EST)
3178 Received: from www.linuxchix.org ([127.0.0.1])
3179 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
3180 id 15226-06 for <courses@linuxchix.org>;
3181 Sun, 16 Oct 2005 10:18:29 +1000 (EST)
3182 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
3184 by www.linuxchix.org (Postfix) with SMTP id EBD552731ED
3185 for <courses@linuxchix.org>; Sun, 16 Oct 2005 10:18:27 +1000 (EST)
3186 Received: (qmail 12840 invoked from network); 16 Oct 2005 00:18:21 -0000
3187 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
3188 by smtp2.syd.swiftdsl.com.au with SMTP; 16 Oct 2005 00:18:21 -0000
3189 Received: from localhost (flay [127.0.0.1])
3190 by home.puzzling.org (Postfix) with ESMTP id C5177788082
3191 for <courses@linuxchix.org>; Sun, 16 Oct 2005 10:18:17 +1000 (EST)
3192 Received: from home.puzzling.org ([127.0.0.1])
3193 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
3194 id 29633-06 for <courses@linuxchix.org>;
3195 Sun, 16 Oct 2005 10:18:17 +1000 (EST)
3196 Received: from sourdust.home.puzzling.org (sourdust.home.puzzling.org
3197 [10.0.0.7]) by home.puzzling.org (Postfix) with ESMTP id A87C2788077
3198 for <courses@linuxchix.org>; Sun, 16 Oct 2005 10:18:17 +1000 (EST)
3199 Received: by sourdust.home.puzzling.org (Postfix, from userid 1000)
3200 id BBEDA35AAE0; Sun, 16 Oct 2005 10:18:47 +1000 (EST)
3201 Date: Sun, 16 Oct 2005 10:18:47 +1000
3202 From: Mary <mary-linuxchix@puzzling.org>
3203 To: courses@linuxchix.org
3204 Message-ID: <20051016001847.GB31749@sourdust.home.puzzling.org>
3205 Mail-Followup-To: courses@linuxchix.org
3207 Content-Type: text/plain; charset=us-ascii
3208 Content-Disposition: inline
3209 X-Nihilism: All I ask is our common due... Give us this day our daily cue.
3210 X-GPG-Key: 1024D/77625870
3211 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
3212 User-Agent: Mutt/1.5.9i
3213 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
3214 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
3215 X-Topics: Participating in Free Software
3216 Subject: [Courses] [Tools] Anyone interested in writing lessons for other
3218 X-BeenThere: courses@linuxchix.org
3219 X-Mailman-Version: 2.1.5
3221 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
3222 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
3223 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
3224 List-Archive: <http://linuxchix.org/pipermail/courses>
3225 List-Post: <mailto:courses@linuxchix.org>
3226 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
3227 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
3228 <mailto:courses-request@linuxchix.org?subject=subscribe>
3229 X-List-Received-Date: Sun, 16 Oct 2005 00:18:29 -0000
3233 As you probably know, I'm currently planning that this course will use
3234 three version control systems: CVS, Subversion and Bazaar (the
3235 Bazaar-NG/Bazaar 2/Bzr flavour). I'm not interested in adding to this
3236 list in my own lessons, but is anyone willing to write complementary
3237 lessons for other version control systems? Some interest has been
3238 expressed in git, the new Linux kernel version control in particular,
3239 but any is fine, including proprietary ones (although it would be good
3240 if they at least have a free-as-in-beer client so that people can try
3241 them out in this course).
3243 If you're interested, please reply and I will send you lesson outlines,
3244 so that you can write your own lessons to parallel mine.
3248 From mary@home.puzzling.org Sat Oct 22 10:00:59 2005
3249 Return-Path: <mary@home.puzzling.org>
3250 X-Original-To: courses@linuxchix.org
3251 Delivered-To: courses@linuxchix.org
3252 Received: from localhost (localhost [127.0.0.1])
3253 by www.linuxchix.org (Postfix) with ESMTP id DD59A2731F7
3254 for <courses@linuxchix.org>; Sat, 22 Oct 2005 10:00:58 +1000 (EST)
3255 Received: from www.linuxchix.org ([127.0.0.1])
3256 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
3257 id 02314-07 for <courses@linuxchix.org>;
3258 Sat, 22 Oct 2005 10:00:58 +1000 (EST)
3259 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
3261 by www.linuxchix.org (Postfix) with SMTP id 58FE82731F2
3262 for <courses@linuxchix.org>; Sat, 22 Oct 2005 10:00:57 +1000 (EST)
3263 Received: (qmail 28750 invoked from network); 22 Oct 2005 00:00:51 -0000
3264 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
3265 by smtp2.syd.swiftdsl.com.au with SMTP; 22 Oct 2005 00:00:51 -0000
3266 Received: from localhost (flay [127.0.0.1])
3267 by home.puzzling.org (Postfix) with ESMTP id B4768788077
3268 for <courses@linuxchix.org>; Sat, 22 Oct 2005 10:00:47 +1000 (EST)
3269 Received: from home.puzzling.org ([127.0.0.1])
3270 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
3271 id 09706-04 for <courses@linuxchix.org>;
3272 Sat, 22 Oct 2005 10:00:47 +1000 (EST)
3273 Received: from sourdust.home.puzzling.org (sourdust.home.puzzling.org
3274 [10.0.0.7]) by home.puzzling.org (Postfix) with ESMTP id 9017178804E
3275 for <courses@linuxchix.org>; Sat, 22 Oct 2005 10:00:47 +1000 (EST)
3276 Received: by sourdust.home.puzzling.org (Postfix, from userid 1000)
3277 id 8745735A6F2; Sat, 22 Oct 2005 10:01:18 +1000 (EST)
3278 Date: Sat, 22 Oct 2005 10:01:18 +1000
3279 From: Mary <mary-linuxchix@puzzling.org>
3280 To: courses@linuxchix.org
3281 Message-ID: <20051022000118.GB29802@sourdust.home.puzzling.org>
3282 Mail-Followup-To: courses@linuxchix.org
3284 Content-Type: text/plain; charset=us-ascii
3285 Content-Disposition: inline
3286 X-Nihilism: All I ask is our common due... Give us this day our daily cue.
3287 X-GPG-Key: 1024D/77625870
3288 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
3289 User-Agent: Mutt/1.5.9i
3290 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
3291 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
3292 X-Topics: Participating in Free Software
3293 Subject: [Courses] [Tools] An introduction to our three VCSs: CVS,
3294 Subversion and Bazaar (version 2)
3295 X-BeenThere: courses@linuxchix.org
3296 X-Mailman-Version: 2.1.5
3298 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
3299 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
3300 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
3301 List-Archive: <http://linuxchix.org/pipermail/courses>
3302 List-Post: <mailto:courses@linuxchix.org>
3303 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
3304 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
3305 <mailto:courses-request@linuxchix.org?subject=subscribe>
3306 X-List-Received-Date: Sat, 22 Oct 2005 00:00:59 -0000
3307 Content-Length: 12956
3310 This post is the seventh 'lesson' in the Participating in Free Software
3311 LinuxChix course. You can find previous lessons at
3312 http://www.linuxchix.org/content/courses/tools/ . Questions and
3313 discussion are welcome, please make sure the string "[Tools]" is in the
3314 subject of your mail.
3316 I'll be on IRC to discuss this lesson at two times:
3318 - Sun Oct 23 2005, 00:00 (midnight) UTC/GMT, see
3319 http://tinyurl.com/d86sa for local times
3320 - Wed Oct 26 2005, 10:00 UTC/GMT, see http://tinyurl.com/d9zwp for
3323 The channel is #tools-course on server irc.linuxchix.org
3325 In this lesson we'll review the three version control systems we're
3326 going to look at in this courseL CVS, Subversion and Bazaar (version 2).
3327 I'll give an overview of their maturity and of how to install them or
3328 test that you've installed them on Linux. (All three systems have
3329 versions for other operating systems which I can point you to, but can't
3330 teach you to operate or test.) For each version control system I'll also
3331 point to some extra resources: this course is an overview and if you
3332 want references you will want to consult a more complete source.
3336 The letters "CVS" stand for Concurrent Versions System, but the full name
3337 is rarely used outside of books that document it, and its not always
3338 used then. Since the acronym is nearly universal, I'll refer to the
3339 system just as "CVS" throughout the course.
3341 CVS is by far the most widely used version control system among Free
3342 Software projects. It is also by far the oldest of the commonly used
3343 Free version control systems. Up until about the year 2000, when
3344 development of Subversion and several other competing systems began to
3345 pick up pace in earnest, CVS had more or less an open field: there were
3346 other version control systems, but they were proprietry and commonly not
3347 available for Linux or other free UNIX-like systems.
3349 CVS had the field to itself for a while, and has been very stable: few
3350 new features or major releases are made. However, some of its
3351 limitations have led people to develop alternatives:
3353 1. CVS has no way to rename files or move them from the client
3354 command line while keeping the full history of the file.
3356 2. CVS makes branching very difficult, to the point where a lot of CVS
3357 users just don't branch.
3359 3. CVS has no way to track files that are committed together (it
3360 doesn't have what are called "atomic commits": each file is
3361 committed in its own commit operation). This poses problems for
3362 automated testing. Some projects like to have a automated process
3363 that runs tests over the latest versions of the files (eg, it tests
3364 that they compile, or it runs some unit tests). CVS does not provide
3365 an easy way to say "give me a complete version of the files as of
3366 the last complete commit"
3368 4. It is not easy to version your own changes to a project unless you
3369 have write access to the main repository.
3371 However, it is still likely that any given Free Software project will be
3377 To check if CVS is installed on your system, type "cvs --version" at the
3378 command line. You should get something like this:
3384 Concurrent Versions System (CVS) 1.12.9 (client/server)
3386 Copyright (c) 1989-2004 Brian Berliner, david d `zoo' zuhn,
3387 Jeff Polk, and other authors
3389 CVS may be copied only under the terms of the GNU General Public
3390 License, a copy of which can be found with the CVS distribution kit.
3392 Specify the --help option for further information about CVS
3396 You don't need to have any particular version installed for this course.
3397 Almost all Linux distributions package CVS and you can install it from
3398 their packages. Please ask for help if you don't think you have it
3399 installed and can't figure out how to.
3401 There is a graphical version of CVS that works under Microsoft Windows
3402 and which integrates with Windows Explorer: TortoiseCVS, available from
3403 http://www.tortoisecvs.org/ . I won't be covering this or any other
3404 graphical interfaces in this course, but it is useful if you want to use
3405 CVS with people who prefer this kind of interface. There seem to be
3406 several for Linux too, but I don't know if there is a known "best of
3412 For a more complete guide to CVS, see the following resources:
3414 1. O'Reilly's "Open Source Development with CVS", 3rd edition, is
3415 available freely online at http://cvsbook.red-bean.com/
3416 (under the GPL) and in book form:
3417 http://www.oreilly.com/catalog/1932111816/
3419 2. LinuxChix's own Jenn Vesperman wrote O'Reilly's "Essential CVS", see
3420 http://www.oreilly.com/catalog/cvs/
3424 Subversion (also known as "SVN" or "svn" after its command-line tool) is
3425 CVS's main competitor now among Free Software projects using version
3426 control. When asked why Subversion exists, the Subversion developers
3427 have replied "[This project exists] to take over the CVS user base.
3428 Specifically, we're writing a new version control system that is very
3429 similar to CVS, but fixes many things that are broken." [1]
3431 Essentially, you can regard Subversion as CVS with a different name and
3432 some extra features. They list these on their front page at
3433 http://subversion.tigris.org/ , but the two most commonly cited are:
3435 1. Atomic commits: if a group of files are committed together, this is
3436 recorded, and rather than being able to access versions of individual
3437 files, you can access a version of the whole project.
3439 2. Versioning of file meta-data. This means that things like moving
3440 files, renaming files, adding directories, renaming directories are
3441 versioned too. (So are symbolic links.)
3443 After CVS, it is most likely now that a Free Software project will be
3446 Installing Subversion
3447 ---------------------
3449 To check if Subversion is installed on your system, type "svn --version"
3450 at the command line. You should get something like this:
3455 svn, version 1.2.0 (r14790)
3456 compiled Jun 29 2005, 12:46:42
3458 Copyright (C) 2000-2005 CollabNet.
3459 Subversion is open source software, see http://subversion.tigris.org/
3460 This product includes software developed by CollabNet
3461 (http://www.Collab.Net/).
3463 The following repository access (RA) modules are available:
3465 * ra_dav : Module for accessing a repository via WebDAV (DeltaV)
3467 - handles 'http' scheme
3468 - handles 'https' scheme
3469 * ra_svn : Module for accessing a repository using the svn
3471 - handles 'svn' scheme
3472 * ra_local : Module for accessing a repository on local disk.
3473 - handles 'file' scheme
3477 You'll want to have at least version 1 installed. Make sure that you
3478 have the "ra_svn" and "ra_dav" modules.
3480 Almost all Linux distributions package Subversion and you can install it
3481 from their packages. Please ask for help if you don't think you have it
3482 installed and can't figure out how to.
3484 There is a Tortoise Subversion called TortoiseSVN. Like Tortoise CVS, it
3485 integrates with Windows Explorer. You can get it from
3486 http://tortoisesvn.tigris.org/
3488 Resources for Subversion
3489 ------------------------
3491 For a more complete guide to Subversion, see the following resource:
3493 1. O'Reilly's "Version Control With Subversion" is
3494 available freely online at http://svnbook.red-bean.com/
3495 (under Creative Commons Attribution 2.0) and in book form:
3496 http://www.oreilly.com/catalog/0596004486/
3500 This section describes a version control system called Bazaar version 2
3501 (named for Eric S. Raymond's essay evangelising Open Source as a
3502 development methodology, see [2]). Because Bazaar version 1 is quite
3503 different and still in relatively wide use, I will refer to Bazaar
3504 version 2 as Bzr, which is its command-line tool (doing this is fairly
3505 common, quite a lot of people call Subversion "svn" after its
3508 Bzr differs from CVS and Subversion in a number of ways: it's both newer
3509 and less well-used. I'm including it in this course as an example of a
3510 distributed (also known as "decentralised") version control system, one
3511 of a newer breed of version control systems, none of which is yet
3512 notable for its take-up among many projects. My choice of Bzr was
3513 motivated mainly by it being the distributed version control system
3514 which I'm personally most interested in using. It's also been developed
3515 specifically based on the best and most useful ideas from other version
3516 control systems, and compared to some of the others it is very easy to
3517 get started with it.
3519 In the previous lesson I reviewed some of the limitations of having a
3520 central repository which stores all the revisions of the code, both the
3521 trunk or main set of files and the branches which aren't ready for
3522 merging. Two of the biggest limitations are that you can't take
3523 advantage of version control when you're not able to access the central
3524 repository (for example, when you're not connected to the 'net), and
3525 that if you don't have write access to the central repository it is
3526 difficult to maintain a copy of it and work on your own changes locally.
3528 Distributed version control systems solve these two problems. Unlike
3529 centralised systems, which store files in one place and which merge
3530 between branches stored in that one place, distributed version control
3531 systems allow you to copy, branch and merge entire repositories. A
3532 typical sequence of use is something like this (keep in mind that most
3533 of these are done via commands in the version control system):
3535 1. You want to make a change to foo project.
3537 2. You make a distributed branch (a copy of the repository) on the
3538 machine you're going to be working on.
3540 3. You work on your changes, committing them to your local repository.
3541 You can check out, edit and commit as usual to these repositories.
3543 4. You either merge your work to the upstream, or, if you don't have
3544 permission to, you make your own repository public and ask someone with
3545 permission to review your changes and merge them.
3547 Multiple levels of upstream are possible here too. For example, you and
3548 your friends might want to work on foo together. One friend copies the
3549 foo repository, and makes some changes. You then copy her repository and
3550 make some changes. You can then either ask your friend to merge them
3551 into hers, ask foo to merge your changes directly, or both.
3553 Distributed version control systems are, as a rule, very focussed on
3554 merging and have very sophisticated merging algorithms: they're much
3555 better at working out which changes have already been merged and which
3556 are new. Having worked with, and butted my head against, CVS and
3557 Subversion branching a merging a lot, I find this aspect of using Bzr
3558 very refreshing. It's not something you will encounter upstream projects
3559 using much yet, but you may consider using it for your own projects,
3560 especially if you work offline (eg, on a laptop) much.
3562 Bzr itself is still in a comparitively early stage. It won't be
3563 officially released until early 2006. The development is sponsored by
3564 Canonical Ltd (who also sponsor most of the development of Ubuntu
3565 Linux) and they're moving their internal development (Launchpad) to it
3571 As noted in a previous mail, you will need to have Python 2.4 installed
3572 to use bzr. If you're having trouble with this, post and we will help
3575 To find out what version of Python you're running, run the following:
3576 "python" (once you have the information you need, type Ctrl+d to exit
3577 back to a normal command-line).
3580 Python 2.4.2 (#2, Sep 30 2005, 21:19:01)
3583 The number I've marked with ^ needs to be >= 2.4. Fedora Core 4 and
3584 Ubuntu 5.04 and 5.10 have Python 2.4. Fedora Core 3 and earlier do not,
3585 and Debian stable does not. You can install Python 2.4 for Linux from
3586 source here: http://www.python.org/2.4.2/ or in RPM form here:
3587 http://www.python.org/2.4/rpms.html
3589 You can download Bzr itself from here:
3590 http://bazaar.canonical.com/DownloadBzr
3592 Once it's installed, you can test the install by typing "bzr --version":
3597 bzr (bazaar-ng) 0.6pre
3598 Copyright 2005 Canonical Development Ltd.
3599 http://bazaar-ng.org/
3601 bzr comes with ABSOLUTELY NO WARRANTY. bzr is free software, and
3602 you may use, modify and redistribute it under the terms of the GNU
3603 General Public License version 2 or later.
3610 Bzr is still fairly early on in its development, so there are no books
3611 yet. You will find these resources most useful:
3613 1. The homepage at http://www.bazaar-ng.org/
3615 2. The tutorial at http://bazaar.canonical.com/IntroductionToBzr
3617 3. The wiki at http://bazaar.canonical.com/Bzr
3619 If you're interested in actual Bzr design and development, you can find
3620 some discussion of it at http://sourcefrog.net/weblog/software/vc/bzr
3621 and http://bazaar.canonical.com/BzrDevelopment
3625 [1] http://subversion.tigris.org/faq.html#why
3627 [2] http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/
3629 From lawgon@thenilgiris.com Sat Oct 22 18:27:48 2005
3630 Return-Path: <lawgon@thenilgiris.com>
3631 X-Original-To: courses@linuxchix.org
3632 Delivered-To: courses@linuxchix.org
3633 Received: from localhost (localhost [127.0.0.1])
3634 by www.linuxchix.org (Postfix) with ESMTP id 4CF262731F7
3635 for <courses@linuxchix.org>; Sat, 22 Oct 2005 18:27:48 +1000 (EST)
3636 Received: from www.linuxchix.org ([127.0.0.1])
3637 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
3638 id 05116-04 for <courses@linuxchix.org>;
3639 Sat, 22 Oct 2005 18:27:48 +1000 (EST)
3640 Received: from sharp.noc24x7.com (unknown [69.56.128.138])
3641 by www.linuxchix.org (Postfix) with ESMTP id D5FB42731EE
3642 for <courses@linuxchix.org>; Sat, 22 Oct 2005 18:27:47 +1000 (EST)
3643 Received: from [61.3.110.136] (helo=thenilgiris.web)
3644 by sharp.noc24x7.com with esmtp (Exim 4.52) id 1ETEjC-0003d8-8r
3645 for courses@linuxchix.org; Sat, 22 Oct 2005 13:57:46 +0530
3646 Received: by thenilgiris.web (Postfix, from userid 500)
3647 id 169C25C87F; Sat, 22 Oct 2005 13:55:47 +0530 (IST)
3648 From: Kenneth Gonsalves <lawgon@thenilgiris.com>
3649 To: courses@linuxchix.org
3650 Subject: Re: [Courses] [Tools] An introduction to our three VCSs: CVS,
3651 Subversion and Bazaar (version 2)
3652 Date: Sat, 22 Oct 2005 13:55:45 +0530
3653 User-Agent: KMail/1.6.1
3654 References: <20051022000118.GB29802@sourdust.home.puzzling.org>
3655 In-Reply-To: <20051022000118.GB29802@sourdust.home.puzzling.org>
3657 Content-Disposition: inline
3658 Content-Type: text/plain;
3660 Message-Id: <200510221355.46121.lawgon@thenilgiris.com>
3661 Content-Transfer-Encoding: quoted-printable
3662 X-Antivirus-Scanner: Clean mail though you should still use an Antivirus
3663 X-AntiAbuse: This header was added to track abuse,
3664 please include it with any abuse report
3665 X-AntiAbuse: Primary Hostname - sharp.noc24x7.com
3666 X-AntiAbuse: Original Domain - linuxchix.org
3667 X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12]
3668 X-AntiAbuse: Sender Address Domain - thenilgiris.com
3672 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
3673 X-Topics: Participating in Free Software
3674 X-BeenThere: courses@linuxchix.org
3675 X-Mailman-Version: 2.1.5
3677 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
3678 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
3679 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
3680 List-Archive: <http://linuxchix.org/pipermail/courses>
3681 List-Post: <mailto:courses@linuxchix.org>
3682 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
3683 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
3684 <mailto:courses-request@linuxchix.org?subject=subscribe>
3685 X-List-Received-Date: Sat, 22 Oct 2005 08:27:48 -0000
3689 On Saturday 22 Oct 2005 5:31 am, Mary wrote:
3690 > After CVS, it is most likely now that a Free Software project will be
3693 incidently, the only free hosting site that offers subversion seems to=20
3694 be berlios.de. Tigris also does, but you need to be doing a high-funda=20
3695 project to get hosting there. Gnu-savannah offers Arch.
3701 http://www.livejournal.com/users/lawgon
3702 tally ho! http://avsap.org.in
3703 =E0=B2=87=E0=B2=82=E0=B2=A1=E0=B3=8D=E0=B2=B2=E0=B2=BF=E0=B2=A8=E0=B2=95=E0=
3704 =B3=8D=E0=B2=B8 =E0=AE=B5=E0=AE=BE=E0=AE=B4=E0=AF=8D=E0=AE=95!
3706 From mary@home.puzzling.org Sat Oct 22 19:06:31 2005
3707 Return-Path: <mary@home.puzzling.org>
3708 X-Original-To: courses@linuxchix.org
3709 Delivered-To: courses@linuxchix.org
3710 Received: from localhost (localhost [127.0.0.1])
3711 by www.linuxchix.org (Postfix) with ESMTP id 38B932731F7
3712 for <courses@linuxchix.org>; Sat, 22 Oct 2005 19:06:31 +1000 (EST)
3713 Received: from www.linuxchix.org ([127.0.0.1])
3714 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
3715 id 05291-04 for <courses@linuxchix.org>;
3716 Sat, 22 Oct 2005 19:06:31 +1000 (EST)
3717 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
3719 by www.linuxchix.org (Postfix) with SMTP id E2ACC2731F4
3720 for <courses@linuxchix.org>; Sat, 22 Oct 2005 19:06:30 +1000 (EST)
3721 Received: (qmail 31779 invoked from network); 22 Oct 2005 09:06:42 -0000
3722 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
3723 by smtp2.syd.swiftdsl.com.au with SMTP; 22 Oct 2005 09:06:42 -0000
3724 Received: from localhost (flay [127.0.0.1])
3725 by home.puzzling.org (Postfix) with ESMTP id E0DF4788077
3726 for <courses@linuxchix.org>; Sat, 22 Oct 2005 19:06:28 +1000 (EST)
3727 Received: from home.puzzling.org ([127.0.0.1])
3728 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
3729 id 11572-01 for <courses@linuxchix.org>;
3730 Sat, 22 Oct 2005 19:06:28 +1000 (EST)
3731 Received: from sourdust.home.puzzling.org (sourdust.home.puzzling.org
3732 [10.0.0.7]) by home.puzzling.org (Postfix) with ESMTP id C2F0778804E
3733 for <courses@linuxchix.org>; Sat, 22 Oct 2005 19:06:28 +1000 (EST)
3734 Received: by sourdust.home.puzzling.org (Postfix, from userid 1000)
3735 id 9B1B435A6F2; Sat, 22 Oct 2005 19:06:58 +1000 (EST)
3736 Date: Sat, 22 Oct 2005 19:06:58 +1000
3737 From: Mary <mary-linuxchix@puzzling.org>
3738 To: courses@linuxchix.org
3739 Subject: Re: [Courses] [Tools] An introduction to our three VCSs: CVS,
3740 Subversion and Bazaar (version 2)
3741 Message-ID: <20051022090658.GA13496@sourdust.home.puzzling.org>
3742 Mail-Followup-To: courses@linuxchix.org
3743 References: <20051022000118.GB29802@sourdust.home.puzzling.org>
3744 <200510221355.46121.lawgon@thenilgiris.com>
3746 Content-Type: text/plain; charset=us-ascii
3747 Content-Disposition: inline
3748 In-Reply-To: <200510221355.46121.lawgon@thenilgiris.com>
3749 X-Nihilism: All I ask is our common due... Give us this day our daily cue.
3750 X-GPG-Key: 1024D/77625870
3751 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
3752 User-Agent: Mutt/1.5.9i
3753 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
3754 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
3755 X-Topics: Participating in Free Software
3756 X-BeenThere: courses@linuxchix.org
3757 X-Mailman-Version: 2.1.5
3759 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
3760 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
3761 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
3762 List-Archive: <http://linuxchix.org/pipermail/courses>
3763 List-Post: <mailto:courses@linuxchix.org>
3764 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
3765 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
3766 <mailto:courses-request@linuxchix.org?subject=subscribe>
3767 X-List-Received-Date: Sat, 22 Oct 2005 09:06:31 -0000
3771 On Sat, Oct 22, 2005, Kenneth Gonsalves wrote:
3772 > incidently, the only free hosting site that offers subversion seems to
3773 > be berlios.de. Tigris also does, but you need to be doing a high-funda
3774 > project to get hosting there. Gnu-savannah offers Arch.
3776 http://www.sourcecontrol.net/ offers Bazaar version 1 (which is an Arch
3777 variant, and which we're not covering in this course) hosting. It should
3778 offer Bzr hosting at some point soon.
3780 The most well-known free CVS hosting is at sourceforge:
3781 http://sourceforge.net/
3785 From david@aeolia.co.uk Mon Jan 30 05:08:34 2006
3786 Return-Path: <david@aeolia.co.uk>
3787 X-Original-To: courses@linuxchix.org
3788 Delivered-To: courses@linuxchix.org
3789 Received: from localhost (localhost [127.0.0.1])
3790 by www.linuxchix.org (Postfix) with ESMTP id 9044A273257
3791 for <courses@linuxchix.org>; Mon, 30 Jan 2006 05:08:34 +1100 (EST)
3792 Received: from www.linuxchix.org ([127.0.0.1])
3793 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
3794 id 22055-05 for <courses@linuxchix.org>;
3795 Mon, 30 Jan 2006 05:08:34 +1100 (EST)
3796 Received: from pih-relay06.plus.net (pih-relay06.plus.net [212.159.14.133])
3797 by www.linuxchix.org (Postfix) with ESMTP id 0755827323F
3798 for <courses@linuxchix.org>; Mon, 30 Jan 2006 05:08:33 +1100 (EST)
3799 Received: from [212.159.84.98] (helo=ceres.staly.plus.com)
3800 by pih-relay06.plus.net with esmtp (Exim) id 1F3GyT-0005rd-9m
3801 for courses@linuxchix.org; Sun, 29 Jan 2006 18:08:29 +0000
3802 To: courses@linuxchix.org
3803 Subject: Re: [Courses] [Tools] Delay in final lessons
3804 References: <20051022000118.GB29802@sourdust.home.puzzling.org>
3805 From: David Sumbler <david@aeolia.co.uk>
3806 Date: Sun, 29 Jan 2006 18:08:28 +0000
3807 In-Reply-To: <20051022000118.GB29802@sourdust.home.puzzling.org>
3808 (mary-linuxchix@puzzling.org's
3809 message of "Sat, 22 Oct 2005 10:01:18 +1000")
3810 Message-ID: <m3d5iakiub.fsf@ceres.staly.plus.com>
3811 User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.4 (gnu/linux)
3813 Content-Type: text/plain; charset=us-ascii
3814 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
3815 X-Topics: Participating in Free Software
3816 X-BeenThere: courses@linuxchix.org
3817 X-Mailman-Version: 2.1.5
3819 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
3820 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
3821 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
3822 List-Archive: <http://linuxchix.org/pipermail/courses>
3823 List-Post: <mailto:courses@linuxchix.org>
3824 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
3825 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
3826 <mailto:courses-request@linuxchix.org?subject=subscribe>
3827 X-List-Received-Date: Sun, 29 Jan 2006 18:08:34 -0000
3831 Mary <mary-linuxchix@puzzling.org> writes:
3833 > Since the final lessons are taking some time to prepare, I'm going
3834 > to be posting them every fortnight rather than every week. I'm also
3835 > deleting "an introduction to version control 3: distributed version
3836 > control" since its content has been moved to other lessons.
3838 > An amended schedule is at
3839 > http://www.linuxchix.org/content/courses/tools/ and the next lesson
3840 > will now be posted Nov 5.
3842 At last I have found time to read through the course, as far as it
3843 goes, and which I had carefully saved. But what happened to the rest
3844 of the lessons? I can't find any announcement of a long postponement.
3853 From mary@home.puzzling.org Tue Jan 31 11:47:39 2006
3854 Return-Path: <mary@home.puzzling.org>
3855 X-Original-To: courses@linuxchix.org
3856 Delivered-To: courses@linuxchix.org
3857 Received: from localhost (localhost [127.0.0.1])
3858 by www.linuxchix.org (Postfix) with ESMTP id 12AC0273282
3859 for <courses@linuxchix.org>; Tue, 31 Jan 2006 11:47:39 +1100 (EST)
3860 Received: from www.linuxchix.org ([127.0.0.1])
3861 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
3862 id 01684-09 for <courses@linuxchix.org>;
3863 Tue, 31 Jan 2006 11:47:38 +1100 (EST)
3864 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
3866 by www.linuxchix.org (Postfix) with SMTP id C26F42731F6
3867 for <courses@linuxchix.org>; Tue, 31 Jan 2006 11:47:38 +1100 (EST)
3868 Received: (qmail 11659 invoked from network); 31 Jan 2006 00:47:43 -0000
3869 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
3870 by smtp2.syd.swiftdsl.com.au with SMTP; 31 Jan 2006 00:47:43 -0000
3871 Received: from localhost (flay [127.0.0.1])
3872 by home.puzzling.org (Postfix) with ESMTP id B3267788099
3873 for <courses@linuxchix.org>; Tue, 31 Jan 2006 11:47:37 +1100 (EST)
3874 Received: from home.puzzling.org ([127.0.0.1])
3875 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
3876 id 07209-08 for <courses@linuxchix.org>;
3877 Tue, 31 Jan 2006 11:47:37 +1100 (EST)
3878 Received: by home.puzzling.org (Postfix, from userid 1000)
3879 id 8D00B788097; Tue, 31 Jan 2006 11:47:37 +1100 (EST)
3880 Date: Tue, 31 Jan 2006 11:47:37 +1100
3881 From: Mary <mary-linuxchix@puzzling.org>
3882 To: courses@linuxchix.org
3883 Subject: Re: [Courses] [Tools] Delay in final lessons
3884 Message-ID: <20060131004737.GR5732@home.puzzling.org>
3885 Mail-Followup-To: courses@linuxchix.org
3886 References: <20051022000118.GB29802@sourdust.home.puzzling.org>
3887 <m3d5iakiub.fsf@ceres.staly.plus.com>
3889 Content-Type: text/plain; charset=us-ascii
3890 Content-Disposition: inline
3891 In-Reply-To: <m3d5iakiub.fsf@ceres.staly.plus.com>
3892 X-Nihilism: Consistency is all I ask... Give us this day our daily mask.
3893 X-GPG-Key: 1024D/77625870
3894 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
3895 User-Agent: Mutt/1.5.9i
3896 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
3897 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
3898 X-Topics: Participating in Free Software
3899 X-BeenThere: courses@linuxchix.org
3900 X-Mailman-Version: 2.1.5
3902 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
3903 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
3904 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
3905 List-Archive: <http://linuxchix.org/pipermail/courses>
3906 List-Post: <mailto:courses@linuxchix.org>
3907 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
3908 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
3909 <mailto:courses-request@linuxchix.org?subject=subscribe>
3910 X-List-Received-Date: Tue, 31 Jan 2006 00:47:39 -0000
3911 Content-Length: 1001
3914 On Sun, Jan 29, 2006, David Sumbler wrote:
3915 > Mary <mary-linuxchix@puzzling.org> writes:
3917 > > Since the final lessons are taking some time to prepare, I'm going
3918 > > to be posting them every fortnight rather than every week. I'm also
3919 > > deleting "an introduction to version control 3: distributed version
3920 > > control" since its content has been moved to other lessons.
3922 > > An amended schedule is at
3923 > > http://www.linuxchix.org/content/courses/tools/ and the next lesson
3924 > > will now be posted Nov 5.
3926 > At last I have found time to read through the course, as far as it
3927 > goes, and which I had carefully saved. But what happened to the rest
3928 > of the lessons? I can't find any announcement of a long postponement.
3930 Sorry about that, you're right, I never announced a proper hiatus.
3932 This weekend I will work out when I can commit to writing lessons and
3933 publish a new schedule. It will probably be 3-4 weeks between lessons
3934 rather than 2, but I do hope to resume sometime in February.
3938 From lawgon@thenilgiris.com Tue Jan 31 18:17:43 2006
3939 Return-Path: <lawgon@thenilgiris.com>
3940 X-Original-To: courses@linuxchix.org
3941 Delivered-To: courses@linuxchix.org
3942 Received: from localhost (localhost [127.0.0.1])
3943 by www.linuxchix.org (Postfix) with ESMTP id 2CED7273276
3944 for <courses@linuxchix.org>; Tue, 31 Jan 2006 18:17:43 +1100 (EST)
3945 Received: from www.linuxchix.org ([127.0.0.1])
3946 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
3947 id 04448-04 for <courses@linuxchix.org>;
3948 Tue, 31 Jan 2006 18:17:43 +1100 (EST)
3949 X-Greylist: delayed 12088 seconds by postgrey-1.21 at nest;
3950 Tue, 31 Jan 2006 18:17:42 EST
3951 Received: from sharp.noc24x7.com (unknown [69.56.128.138])
3952 by www.linuxchix.org (Postfix) with ESMTP id 8EDFF273224
3953 for <courses@linuxchix.org>; Tue, 31 Jan 2006 18:17:42 +1100 (EST)
3954 Received: from [61.3.110.140] (helo=thenilgiris.web)
3955 by sharp.noc24x7.com with esmtp (Exim 4.52) id 1F3mcm-0002Xj-5v
3956 for courses@linuxchix.org; Tue, 31 Jan 2006 09:26:12 +0530
3957 Received: by thenilgiris.web (Postfix, from userid 500)
3958 id 96F065BF7E; Tue, 31 Jan 2006 09:27:20 +0530 (IST)
3959 From: Kenneth Gonsalves <lawgon@thenilgiris.com>
3960 To: courses@linuxchix.org
3961 Subject: Re: [Courses] [Tools] Delay in final lessons
3962 Date: Tue, 31 Jan 2006 09:27:20 +0530
3963 User-Agent: KMail/1.6.1
3964 References: <20051022000118.GB29802@sourdust.home.puzzling.org>
3965 <m3d5iakiub.fsf@ceres.staly.plus.com>
3966 <20060131004737.GR5732@home.puzzling.org>
3967 In-Reply-To: <20060131004737.GR5732@home.puzzling.org>
3969 Content-Disposition: inline
3970 Content-Type: text/plain;
3972 Message-Id: <200601310927.20109.lawgon@thenilgiris.com>
3973 Content-Transfer-Encoding: quoted-printable
3974 X-Antivirus-Scanner: Clean mail though you should still use an Antivirus
3975 X-AntiAbuse: This header was added to track abuse,
3976 please include it with any abuse report
3977 X-AntiAbuse: Primary Hostname - sharp.noc24x7.com
3978 X-AntiAbuse: Original Domain - linuxchix.org
3979 X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12]
3980 X-AntiAbuse: Sender Address Domain - thenilgiris.com
3984 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
3985 X-Topics: Participating in Free Software
3986 X-BeenThere: courses@linuxchix.org
3987 X-Mailman-Version: 2.1.5
3989 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
3990 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
3991 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
3992 List-Archive: <http://linuxchix.org/pipermail/courses>
3993 List-Post: <mailto:courses@linuxchix.org>
3994 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
3995 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
3996 <mailto:courses-request@linuxchix.org?subject=subscribe>
3997 X-List-Received-Date: Tue, 31 Jan 2006 07:17:43 -0000
4001 On Tuesday 31 Jan 2006 6:17 am, Mary wrote:
4002 > This weekend I will work out when I can commit to writing lessons
4003 > and publish a new schedule. It will probably be 3-4 weeks between
4004 > lessons rather than 2, but I do hope to resume sometime in
4007 cool - i was afraid that you had lost interest
4013 http://www.livejournal.com/users/lawgon
4014 tally ho! http://avsap.org.in
4015 =E0=B2=87=E0=B2=82=E0=B2=A1=E0=B3=8D=E0=B2=B2=E0=B2=BF=E0=B2=A8=E0=B2=95=E0=
4016 =B3=8D=E0=B2=B8 =E0=AE=B5=E0=AE=BE=E0=AE=B4=E0=AF=8D=E0=AE=95!
4018 From david@aeolia.co.uk Tue Jan 31 19:48:04 2006
4019 Return-Path: <david@aeolia.co.uk>
4020 X-Original-To: courses@linuxchix.org
4021 Delivered-To: courses@linuxchix.org
4022 Received: from localhost (localhost [127.0.0.1])
4023 by www.linuxchix.org (Postfix) with ESMTP id 82478273276
4024 for <courses@linuxchix.org>; Tue, 31 Jan 2006 19:48:04 +1100 (EST)
4025 Received: from www.linuxchix.org ([127.0.0.1])
4026 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
4027 id 05135-03 for <courses@linuxchix.org>;
4028 Tue, 31 Jan 2006 19:48:04 +1100 (EST)
4029 Received: from pih-relay05.plus.net (pih-relay05.plus.net [212.159.14.132])
4030 by www.linuxchix.org (Postfix) with ESMTP id E713F2731F6
4031 for <courses@linuxchix.org>; Tue, 31 Jan 2006 19:48:03 +1100 (EST)
4032 Received: from [212.159.84.98] (helo=ceres.staly.plus.com)
4033 by pih-relay05.plus.net with esmtp (Exim) id 1F3rBA-0003ul-Hs
4034 for courses@linuxchix.org; Tue, 31 Jan 2006 08:48:00 +0000
4035 To: courses@linuxchix.org
4036 Subject: Re: [Courses] [Tools] Delay in final lessons
4037 References: <20051022000118.GB29802@sourdust.home.puzzling.org>
4038 <m3d5iakiub.fsf@ceres.staly.plus.com>
4039 <20060131004737.GR5732@home.puzzling.org>
4040 From: David Sumbler <david@aeolia.co.uk>
4041 Date: Tue, 31 Jan 2006 08:47:55 +0000
4042 In-Reply-To: <20060131004737.GR5732@home.puzzling.org>
4043 (mary-linuxchix@puzzling.org's
4044 message of "Tue, 31 Jan 2006 11:47:37 +1100")
4045 Message-ID: <m3acdcg4w4.fsf@ceres.staly.plus.com>
4046 User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.4 (gnu/linux)
4048 Content-Type: text/plain; charset=us-ascii
4049 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
4050 X-Topics: Participating in Free Software
4051 X-BeenThere: courses@linuxchix.org
4052 X-Mailman-Version: 2.1.5
4054 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
4055 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4056 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
4057 List-Archive: <http://linuxchix.org/pipermail/courses>
4058 List-Post: <mailto:courses@linuxchix.org>
4059 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
4060 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4061 <mailto:courses-request@linuxchix.org?subject=subscribe>
4062 X-List-Received-Date: Tue, 31 Jan 2006 08:48:04 -0000
4063 Content-Length: 1138
4066 Mary <mary-linuxchix@puzzling.org> writes:
4068 > On Sun, Jan 29, 2006, David Sumbler wrote:
4069 >> Mary <mary-linuxchix@puzzling.org> writes:
4071 >> > Since the final lessons are taking some time to prepare, I'm going
4072 >> > to be posting them every fortnight rather than every week. I'm also
4073 >> > deleting "an introduction to version control 3: distributed version
4074 >> > control" since its content has been moved to other lessons.
4076 >> > An amended schedule is at
4077 >> > http://www.linuxchix.org/content/courses/tools/ and the next lesson
4078 >> > will now be posted Nov 5.
4080 >> At last I have found time to read through the course, as far as it
4081 >> goes, and which I had carefully saved. But what happened to the rest
4082 >> of the lessons? I can't find any announcement of a long postponement.
4084 > Sorry about that, you're right, I never announced a proper hiatus.
4086 > This weekend I will work out when I can commit to writing lessons and
4087 > publish a new schedule. It will probably be 3-4 weeks between lessons
4088 > rather than 2, but I do hope to resume sometime in February.
4090 That's great - I'll look forward to it.
4099 From mary@home.puzzling.org Sat Oct 29 10:05:44 2005
4100 Return-Path: <mary@home.puzzling.org>
4101 X-Original-To: courses@linuxchix.org
4102 Delivered-To: courses@linuxchix.org
4103 Received: from localhost (localhost [127.0.0.1])
4104 by www.linuxchix.org (Postfix) with ESMTP id AAD6A2731FE
4105 for <courses@linuxchix.org>; Sat, 29 Oct 2005 10:05:44 +1000 (EST)
4106 Received: from www.linuxchix.org ([127.0.0.1])
4107 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
4108 id 30280-02 for <courses@linuxchix.org>;
4109 Sat, 29 Oct 2005 10:05:44 +1000 (EST)
4110 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
4112 by www.linuxchix.org (Postfix) with SMTP id 5DBFC2731F7
4113 for <courses@linuxchix.org>; Sat, 29 Oct 2005 10:05:44 +1000 (EST)
4114 Received: (qmail 13248 invoked from network); 29 Oct 2005 00:05:47 -0000
4115 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
4116 by smtp2.syd.swiftdsl.com.au with SMTP; 29 Oct 2005 00:05:47 -0000
4117 Received: from localhost (flay [127.0.0.1])
4118 by home.puzzling.org (Postfix) with ESMTP id E51A1788080
4119 for <courses@linuxchix.org>; Sat, 29 Oct 2005 10:05:43 +1000 (EST)
4120 Received: from home.puzzling.org ([127.0.0.1])
4121 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
4122 id 21584-07 for <courses@linuxchix.org>;
4123 Sat, 29 Oct 2005 10:05:43 +1000 (EST)
4124 Received: from sourdust.home.puzzling.org (sourdust.home.puzzling.org
4125 [10.0.0.7]) by home.puzzling.org (Postfix) with ESMTP id C6FBB788054
4126 for <courses@linuxchix.org>; Sat, 29 Oct 2005 10:05:43 +1000 (EST)
4127 Received: by sourdust.home.puzzling.org (Postfix, from userid 1000)
4128 id 7050235A7FD; Sat, 29 Oct 2005 10:05:42 +1000 (EST)
4129 Date: Sat, 29 Oct 2005 10:05:42 +1000
4130 From: Mary <mary-linuxchix@puzzling.org>
4131 To: courses@linuxchix.org
4132 Message-ID: <20051029000542.GB8190@sourdust.home.puzzling.org>
4133 Mail-Followup-To: courses@linuxchix.org
4135 Content-Type: text/plain; charset=us-ascii
4136 Content-Disposition: inline
4137 X-Nihilism: Consistency is all I ask... Give us this day our daily mask.
4138 X-GPG-Key: 1024D/77625870
4139 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
4140 User-Agent: Mutt/1.5.9i
4141 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
4142 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
4143 X-Topics: Participating in Free Software
4144 Subject: [Courses] [Tools] Delay in final lessons
4145 X-BeenThere: courses@linuxchix.org
4146 X-Mailman-Version: 2.1.5
4148 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
4149 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4150 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
4151 List-Archive: <http://linuxchix.org/pipermail/courses>
4152 List-Post: <mailto:courses@linuxchix.org>
4153 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
4154 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4155 <mailto:courses-request@linuxchix.org?subject=subscribe>
4156 X-List-Received-Date: Sat, 29 Oct 2005 00:05:44 -0000
4162 Since the final lessons are taking some time to prepare, I'm going to
4163 be posting them every fortnight rather than every week. I'm also
4164 deleting "an introduction to version control 3: distributed version
4165 control" since its content has been moved to other lessons.
4167 An amended schedule is at
4168 http://www.linuxchix.org/content/courses/tools/ and the next lesson will
4169 now be posted Nov 5.
4173 From mary@home.puzzling.org Fri Jan 20 11:04:40 2006
4174 Return-Path: <mary@home.puzzling.org>
4175 X-Original-To: courses@linuxchix.org
4176 Delivered-To: courses@linuxchix.org
4177 Received: from localhost (localhost [127.0.0.1])
4178 by www.linuxchix.org (Postfix) with ESMTP id 52433273267
4179 for <courses@linuxchix.org>; Fri, 20 Jan 2006 11:04:40 +1100 (EST)
4180 Received: from www.linuxchix.org ([127.0.0.1])
4181 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
4182 id 03570-03 for <courses@linuxchix.org>;
4183 Fri, 20 Jan 2006 11:04:40 +1100 (EST)
4184 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
4186 by www.linuxchix.org (Postfix) with SMTP id 963252731F6
4187 for <courses@linuxchix.org>; Fri, 20 Jan 2006 11:04:37 +1100 (EST)
4188 Received: (qmail 6104 invoked from network); 20 Jan 2006 00:03:56 -0000
4189 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
4190 by smtp2.syd.swiftdsl.com.au with SMTP; 20 Jan 2006 00:03:56 -0000
4191 Received: from localhost (flay [127.0.0.1])
4192 by home.puzzling.org (Postfix) with ESMTP id 98DA7788091
4193 for <courses@linuxchix.org>; Fri, 20 Jan 2006 11:05:46 +1100 (EST)
4194 Received: from home.puzzling.org ([127.0.0.1])
4195 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
4196 id 14881-01 for <courses@linuxchix.org>;
4197 Fri, 20 Jan 2006 11:05:46 +1100 (EST)
4198 Received: by home.puzzling.org (Postfix, from userid 1000)
4199 id 78C46788077; Fri, 20 Jan 2006 11:05:46 +1100 (EST)
4200 Date: Fri, 20 Jan 2006 11:05:46 +1100
4201 From: Mary <mary-linuxchix@puzzling.org>
4202 To: courses@linuxchix.org
4203 Message-ID: <20060120000546.GB14499@home.puzzling.org>
4204 Mail-Followup-To: courses@linuxchix.org
4206 Content-Type: text/plain; charset=utf-8
4207 Content-Disposition: inline
4208 X-Nihilism: All I ask is our common due... Give us this day our daily cue.
4209 X-GPG-Key: 1024D/77625870
4210 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
4211 User-Agent: Mutt/1.5.9i
4212 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
4213 Content-Transfer-Encoding: quoted-printable
4214 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
4215 X-Topics: Participating in Free Software
4216 Subject: [Courses] [Tools] Gnome Women Bug Day event
4217 X-BeenThere: courses@linuxchix.org
4218 X-Mailman-Version: 2.1.5
4220 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
4221 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4222 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
4223 List-Archive: <http://linuxchix.org/pipermail/courses>
4224 List-Post: <mailto:courses@linuxchix.org>
4225 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
4226 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4227 <mailto:courses-request@linuxchix.org?subject=subscribe>
4228 X-List-Received-Date: Fri, 20 Jan 2006 00:04:40 -0000
4229 Content-Length: 1113
4234 This might be of interest to people who were following my "tools for
4235 contributing to Free Software" course, particularly the information on
4238 http://mailman.linuxchix.org/pipermail/courses/2005-September/001958.html
4240 ----- Forwarded message from Mary <mary-linuxchix@puzzling.org> -----
4242 To: announce@linuxchix.org
4243 Subject: Gnome Women Bug Day event
4247 Gnome Women [1] are hosting a bug day [2], in which women interested in
4248 contributing to Gnome development will work on bug triage and improving
4249 bug reports for developers.
4251 Date: Saturday, January 28th
4252 Time: 9 AM - 9 PM EST
4253 Location: #bugs on irc.gnome.org (this is an IRC channel, ask for help
4254 on techtalk or newchix if you don't know how to access it)
4257 Bugday Masters: Christian Kirbach (nazgul), Luis Villa (luis)
4258 Deputies: Olav Vitters (bkor), Guilherme Pastore (fatalerror)
4259 Gnome Women Hosts: M=C3=A1ir=C3=ADn Duffy (mizmo), Christine Spang (chris=
4262 [1] http://live.gnome.org/GnomeWomen
4263 [2] http://live.gnome.org/Bugsquad/BugDays
4265 ----- End forwarded message -----
4267 From mary@home.puzzling.org Tue Mar 7 08:54:10 2006
4268 Return-Path: <mary@home.puzzling.org>
4269 X-Original-To: courses@linuxchix.org
4270 Delivered-To: courses@linuxchix.org
4271 Received: from localhost (localhost [127.0.0.1])
4272 by www.linuxchix.org (Postfix) with ESMTP id 9F33827327A
4273 for <courses@linuxchix.org>; Tue, 7 Mar 2006 08:54:10 +1100 (EST)
4274 Received: from www.linuxchix.org ([127.0.0.1])
4275 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
4276 id 08661-06 for <courses@linuxchix.org>;
4277 Tue, 7 Mar 2006 08:54:10 +1100 (EST)
4278 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
4280 by www.linuxchix.org (Postfix) with SMTP id C8F9A273278
4281 for <courses@linuxchix.org>; Tue, 7 Mar 2006 08:54:09 +1100 (EST)
4282 Received: (qmail 13619 invoked from network); 6 Mar 2006 21:54:06 -0000
4283 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
4284 by smtp2.syd.swiftdsl.com.au with SMTP; 6 Mar 2006 21:54:06 -0000
4285 Received: from localhost (flay [127.0.0.1])
4286 by home.puzzling.org (Postfix) with ESMTP id 19E017880D7
4287 for <courses@linuxchix.org>; Tue, 7 Mar 2006 08:54:14 +1100 (EST)
4288 Received: from home.puzzling.org ([127.0.0.1])
4289 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
4290 id 28164-01 for <courses@linuxchix.org>;
4291 Tue, 7 Mar 2006 08:54:14 +1100 (EST)
4292 Received: from sourdust.home.puzzling.org (sourdust.home.puzzling.org
4293 [10.0.0.7]) by home.puzzling.org (Postfix) with ESMTP id 03EBC78809E
4294 for <courses@linuxchix.org>; Tue, 7 Mar 2006 08:54:14 +1100 (EST)
4295 Received: by sourdust.home.puzzling.org (Postfix, from userid 1000)
4296 id 837111941AE; Tue, 7 Mar 2006 08:54:12 +1100 (EST)
4297 Date: Tue, 7 Mar 2006 08:54:11 +1100
4298 From: Mary <mary-linuxchix@puzzling.org>
4299 To: courses@linuxchix.org
4300 Message-ID: <20060306215411.GE7307@sourdust.home.puzzling.org>
4301 Mail-Followup-To: courses@linuxchix.org
4303 Content-Type: text/plain; charset=us-ascii
4304 Content-Disposition: inline
4305 X-Nihilism: Immortality is all I seek... Give us this day our daily week...
4306 X-GPG-Key: 1024D/77625870
4307 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
4308 User-Agent: Mutt/1.5.9i
4309 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
4310 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
4311 X-Topics: Participating in Free Software
4312 Subject: [Courses] [Tools] Timetable for completion of Free Software Tools
4314 X-BeenThere: courses@linuxchix.org
4315 X-Mailman-Version: 2.1.5
4317 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
4318 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4319 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
4320 List-Archive: <http://linuxchix.org/pipermail/courses>
4321 List-Post: <mailto:courses@linuxchix.org>
4322 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
4323 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4324 <mailto:courses-request@linuxchix.org?subject=subscribe>
4325 X-List-Received-Date: Mon, 06 Mar 2006 21:54:10 -0000
4331 Sorry both about the unannounced hiatus and my failure to announce the
4332 timetable for completion of the course.
4334 There are four lessons remaining. Unfortunately due to other
4335 commitments I'm going to have to space them out. However, that's better
4336 than no completion :)
4338 Here's the timetable:
4340 Sun Mar 26 2006: checking out, making a change, and committing it
4341 Sun Apr 16 2006: conflicts: what happens when your changes clash?
4342 Sun May 7 2006: setting up your own repository
4343 Sun May 28 2006: simple distributed version control with Bazaar
4347 From clytie@riverland.net.au Fri Mar 17 16:43:12 2006
4348 Return-Path: <clytie@riverland.net.au>
4349 X-Original-To: courses@linuxchix.org
4350 Delivered-To: courses@linuxchix.org
4351 Received: from localhost (localhost [127.0.0.1])
4352 by www.linuxchix.org (Postfix) with ESMTP id 43734273285
4353 for <courses@linuxchix.org>; Fri, 17 Mar 2006 16:43:12 +1100 (EST)
4354 Received: from www.linuxchix.org ([127.0.0.1])
4355 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
4356 id 04529-07 for <courses@linuxchix.org>;
4357 Fri, 17 Mar 2006 16:43:12 +1100 (EST)
4358 Received: from smtp1.adl2.internode.on.net (smtp1.adl2.internode.on.net
4360 by www.linuxchix.org (Postfix) with ESMTP id C9029273275
4361 for <courses@linuxchix.org>; Fri, 17 Mar 2006 16:43:11 +1100 (EST)
4362 Received: from [10.1.1.91] (ppp206-24.lns1.adl2.internode.on.net
4364 by smtp1.adl2.internode.on.net (8.13.5/8.13.5) with ESMTP id
4366 for <courses@linuxchix.org>; Fri, 17 Mar 2006 16:13:09 +1030 (CST)
4367 (envelope-from clytie@riverland.net.au)
4368 Mime-Version: 1.0 (Apple Message framework v746.3)
4369 Content-Transfer-Encoding: 7bit
4370 Message-Id: <6B6C156C-688B-4731-9F73-8C6FE07F1878@riverland.net.au>
4371 Content-Type: multipart/signed; protocol="application/pgp-signature";
4372 micalg=pgp-sha1; boundary="Apple-Mail-3-1058229357"
4373 To: courses@linuxchix.org
4374 From: Clytie Siddall <clytie@riverland.net.au>
4375 Date: Fri, 17 Mar 2006 16:13:06 +1030
4376 X-Pgp-Agent: GPGMail 1.1.2 (Tiger)
4377 X-Gpgmail-State: signed
4378 X-Mailer: Apple Mail (2.746.3)
4379 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
4380 X-Content-Filtered-By: Mailman/MimeDel 2.1.5
4381 X-Topics: Participating in Free Software
4382 Subject: [Courses] [Tools] Bug-tracking tasks
4383 X-BeenThere: courses@linuxchix.org
4384 X-Mailman-Version: 2.1.5
4386 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
4387 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4388 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
4389 List-Archive: <http://linuxchix.org/pipermail/courses>
4390 List-Post: <mailto:courses@linuxchix.org>
4391 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
4392 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4393 <mailto:courses-request@linuxchix.org?subject=subscribe>
4394 X-List-Received-Date: Fri, 17 Mar 2006 05:43:12 -0000
4395 Content-Length: 8839
4398 This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
4399 --Apple-Mail-3-1058229357
4400 Content-Transfer-Encoding: quoted-printable
4401 Content-Type: text/plain; charset=UTF-8; delsp=yes; format=flowed
4403 I'm catching up with this, so sorry it's late.
4405 I do a lot of typo-reporting in PO files, but have rarely reported a =20
4406 functional bug in an application. These tasks will be very useful for =20=
4408 me. I'm already registered with Launchpad (Ubuntu Bugzilla) and have =20
4409 reported msgid typos there.
4411 Drat, I went to my People page, and searching Bugs there only =20
4412 searches for bugs assigned to me. So searching for Firefox there got =20
4415 Back to the parent Launchpad pages, then Bugs...
4417 Launchpad -> Bugs -> Bugs in Upstream Products -> Jump to bugs in =20
4418 product |Firefox| ...
4420 Results: 4 links, one of them to Firefox. Click on that link...
4422 General page on Firefox, Bugs link on the right probably gives more =20
4423 bug-related details, but several "latest" bugs are shown in a sidebar =20=
4425 on the RHS. Choose one, grab the link...
4427 1.1. Find a bug in Firefox:
4429 https://launchpad.net/products/firefox/+bug/18401
4431 This is new, unconfirmed.
4433 1.2. Find a bug that has been filed but not confirmed.
4435 Back to the main Malone page. Clicking on Find and View Ubuntu Bugs =20
4436 seems like a good choice. Malone is still keen to show me bugs =20
4437 assigned to me. It's like a murdered albatross, having bugs assigned =20
4438 to you here, they will hang around your neck wherever you go!
4440 OK, I don't need to use the Advanced search, because there's a =20
4441 NEEDINFO in the list on this page. Grab...
4443 https://launchpad.net/distros/ubuntu/+source/sudo/+bug/5100
4445 I've responded to one or two NEEDINFOs before, so I do recognize that =20=
4447 status. I try to make sure as much relevant info as possible is in =20
4448 the original bug report. In my case, that means the actual strings =20
4449 from the PO file, including reference headers, what is wrong, how to =20
4450 fix it, grammatic explanations if useful, and additional references =20
4451 (e.g. to the gettext manual). The couple of NEEDINFOs to which I've =20
4452 responded, have been queries about how to do something a certain way =20
4453 with PO files, and I've taken those queries to the various =20
4454 internationalization (i18n) lists, then returned with the data. I've =20
4455 found this kind of thorough bug reporting does create change, so it's =20=
4457 worth the time invested.
4459 1.3. Find a bug that has been fixed (status RESOLVED).
4461 The list on that page does not include a RESOLVED bug, so I'll use =20
4462 the Advanced search... link at the top of the page...
4464 The status RESOLVED does not appear to exist in this bug-tracker. =20
4465 Status FIX COMMITTED and FIX RELEASED do exist. FIX COMMITTED sounds =20
4466 closest to RESOLVED. Searching by that status only... no other =20
4469 https://launchpad.net/distros/ubuntu/+source/ubuntu-docs/+bug/2704
4471 I've grabbed a doc. bug, because that's more my kind of activity.
4473 1.4. Find a bug that has been rejected (as bugs found in my kitchen =20
4474 usually are), status WONTFIX=09
4475 Same search, this time by "priority" (in this bug-tracker) WONTFIX...
4477 https://launchpad.net/distros/ubuntu/+source/linux-source-2.6.15/+bug/=20=
4481 This interests me, because the bug title is that the install freezes =20
4482 on the language choice screen. This would be critical to =20
4483 translations, and it is marked critical. What happened?
4485 Ah, it turns out to be a BIOS issue, and updating the BIOS fixed =20
4486 that, and several other problems for this user. Great. :) It wasn't =20
4487 rejected for any reason of accuracy or quality or sheer bad hair day, =20=
4489 it just wasn't relevant to that software.
4491 Now, moving on, I don't use a Free Software distro. I run Mac OSX =20
4492 10.4.5. However, I do translate for a large number of OSS projects. =20
4493 I'll choose one of them for the next lot of tasks. I'll choose KDE, =20
4494 since I've only just started with that project.
4496 2.1 Where is your distribution's bug tracker?
4498 KDE uses Bugzilla. Their Bugzilla is at:
4500 http://bugs.kde.org/
4502 2.2 Find a bug that has been filed against a piece of software you use.
4504 I'll find a bug filed against a piece of software I'm translating. =20
4505 I'm currently translating kdelibs.
4507 Logging in ... I find the Bugzilla software has problems with my =20
4508 ISP's practice of rotating IP addresses. Where Launchpad and many =20
4509 other sites can log me in automatically from my cookies, Bugzilla =20
4510 can't, and will even log me out in between pages. ID based on IP is =20
4511 not, IMHO, very reliable. The Bugzilla admins at Gnome have hacked =20
4512 their Bugzilla not to log me out, because I report so many typos, =20
4513 reliably. So if you have problems with bug-reporting, do ask your =20
4514 admins. They want your bug reports. :)
4516 I've chosen kdelibs, then knotify (because I remember strings I've =20
4517 translated for it), then CVS, because I translate from CVS, the =20
4518 latest data. I can install KDE (and any Linux/UNIX) software on Mac =20
4519 OSX, so I've chosen "Mac OSX (fink)". I get a lot of my packages via =20
4520 fink, but also from DarwinPorts, and by downloading source from =20
4521 different places. The base system is installed already. System: OSX. =20
4526 I'll try again, might do better by widening the search. kdelibs/=20
4527 kbabel editor is more likely, kbabel being used so widely by us =20
4528 translators. (Can't run it on OSX due to an X11 incapacity for =20
4529 displaying or entering my language, but that's not a kbabel bug. I =20
4530 did report it against kbabel originally, but we worked out after a =20
4531 while, that it was an X11 problem, and I've reported it to Apple.
4533 Nope, nothing. I wonder if I can look for ANYTHING reported for my =20
4534 system? No, trying kbabel again, for OSX, but the last stable release..
4536 Nothing. This is getting frustrating. I think I'd better pretend I =20
4537 use another system. I'll try kbabel 6.1 (last full number, so =20
4538 probably last stable release) from Ubuntu packages, on All systems.
4540 Still nothing. Either good news, or lack of info, for the kbabel =20
4543 Trying kbabel, all possible components, all versions, all systems, =20
4548 https://bugs.kde.org/show_bug.cgi?id=3D30032
4550 Ah, this person is also on a Mac, but running Linux. I think a =20
4551 comment would be useful here, though...
4553 2.3 See if you can replicate the bug described in 2.2. If not, why
4554 not? If so, can you see anything missing from the bug report?
4557 The bug report was extremely brief, via the bugreporter program. It =20
4558 didn't include any screenshots of the display problem. There was no =20
4559 follow-up, after the developer offered to send the latest release to =20
4560 the person reporting.
4562 I can't replicate this bug, since I'm not running Linux, but I can =20
4563 certainly replicate my bug, an identical one, on OSX. Running kbabel, =20=
4565 you require x11, and any characters outside the Latin-1 charset will =20
4566 not display correctly, and can't be input correctly. Critical: can't =20
4567 use the app. for translation, for which it is designed.
4569 2.4 Think of a problem you have with software on your distribution.
4570 See if you can find out whether a bug has been filed against it
4571 yet. (Tell us the search terms you used.) If there doesn't seem
4572 to be a bug, draft a bug report and send it to us, and we'll =20
4576 I still have the problem mentioned above. I have filed a bug against =20
4577 it. But I think it must be too old, because searching under Kbabel =20
4578 and OSX does not bring up any reports. I've input a comment on the =20
4579 above, related bug, asking the developer if he has heard anything =20
4580 about my bug, and the X11 problem that makes kbabel unusable for us.
4582 Searching for _any_ bug against kbabel and OSX:
4584 kbabel | (component) all | (version) all | (packages) all | (system) =20
4585 OSX | (status, severity etc.) all
4587 produces no results. :(
4589 I could re-file my bug, but since it seems to be an X11 problem, I =20
4590 don't want to file it against kbabel.
4592 Does anyone know how to search for bugs at Apple, and find out their =20
4595 Searching for "bug X11" at Apple only gets me info about other =20
4596 products, or "this update fixes bugs" media stuff.
4598 <quite some time later>
4600 I've registered for their new support fora, and asked questions about =20=
4602 "how to track bugs" and "what do they think the problem is" on the =20
4603 appropriate forum. I've always found the Apple Support discussion =20
4604 lists very helpful. Thanks for encouraging me to keep trying with =20
4607 OK, that's this lot of tasks. The mail is pretty long! I'm off to the =20=
4611 from Clytie (vi-VN, Vietnamese free-software translation team / nh=C3=B3m =
4613 Vi=E1=BB=87t h=C3=B3a ph=E1=BA=A7n m=E1=BB=81m t=E1=BB=B1 do)
4614 http://groups-beta.google.com/group/vi-VN
4618 --Apple-Mail-3-1058229357--
4620 From clytie@riverland.net.au Fri Mar 17 17:32:09 2006
4621 Return-Path: <clytie@riverland.net.au>
4622 X-Original-To: courses@linuxchix.org
4623 Delivered-To: courses@linuxchix.org
4624 Received: from localhost (localhost [127.0.0.1])
4625 by www.linuxchix.org (Postfix) with ESMTP id F021B273285
4626 for <courses@linuxchix.org>; Fri, 17 Mar 2006 17:32:08 +1100 (EST)
4627 Received: from www.linuxchix.org ([127.0.0.1])
4628 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
4629 id 04880-02 for <courses@linuxchix.org>;
4630 Fri, 17 Mar 2006 17:32:08 +1100 (EST)
4631 Received: from ash25e.internode.on.net (ash25e.internode.on.net
4633 by www.linuxchix.org (Postfix) with ESMTP id AC7B827327A
4634 for <courses@linuxchix.org>; Fri, 17 Mar 2006 17:32:08 +1100 (EST)
4635 Received: from [10.1.1.91] (ppp206-24.lns1.adl2.internode.on.net
4637 by ash25e.internode.on.net (8.13.5/8.13.5) with ESMTP id k2H6W6ie091731
4638 for <courses@linuxchix.org>; Fri, 17 Mar 2006 17:02:07 +1030 (CST)
4639 (envelope-from clytie@riverland.net.au)
4640 Mime-Version: 1.0 (Apple Message framework v746.3)
4641 Content-Transfer-Encoding: quoted-printable
4642 Message-Id: <0A8E2CBF-B59E-4B84-9472-FF5FC4585E2D@riverland.net.au>
4643 Content-Type: text/plain; charset=UTF-8; delsp=yes; format=flowed
4644 To: courses@linuxchix.org
4645 From: Clytie Siddall <clytie@riverland.net.au>
4646 Date: Fri, 17 Mar 2006 17:02:04 +1030
4647 X-Mailer: Apple Mail (2.746.3)
4648 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
4649 X-Topics: Participating in Free Software
4650 Subject: [Courses] [Tools] CVS
4651 X-BeenThere: courses@linuxchix.org
4652 X-Mailman-Version: 2.1.5
4654 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
4655 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4656 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
4657 List-Archive: <http://linuxchix.org/pipermail/courses>
4658 List-Post: <mailto:courses@linuxchix.org>
4659 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
4660 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4661 <mailto:courses-request@linuxchix.org?subject=subscribe>
4662 X-List-Received-Date: Fri, 17 Mar 2006 06:32:09 -0000
4668 It's interesting to reflect on Mary's discussion of the relative =20
4669 maturity, and current use of CVS, SVN and Bazaar.
4671 In my peripatetic r=C3=B4le as open-source translator, I'm not still =20
4672 encountering CVS as the most likely VCS for Free Software. Both large =20=
4674 and small projects are moving to SVN.
4676 KDE did it quite some time ago.
4678 Gnome is shifting its whole repository from CVS to SVN right now.
4680 Debian, being distributed, uses a number of systems, but more files =20
4681 are in SVN, and new projects tend to use SVN.
4683 Xfce uses SVN: I don't know when they switched over.
4685 What about other users here? What are you seeing in your projects? :)
4687 from Clytie (vi-VN, Vietnamese free-software translation team / nh=C3=B3m =
4689 Vi=E1=BB=87t h=C3=B3a ph=E1=BA=A7n m=E1=BB=81m t=E1=BB=B1 do)
4690 http://groups-beta.google.com/group/vi-VN
4694 From lawgon@thenilgiris.com Fri Mar 17 17:42:18 2006
4695 Return-Path: <lawgon@thenilgiris.com>
4696 X-Original-To: courses@linuxchix.org
4697 Delivered-To: courses@linuxchix.org
4698 Received: from localhost (localhost [127.0.0.1])
4699 by www.linuxchix.org (Postfix) with ESMTP id 9592E273296
4700 for <courses@linuxchix.org>; Fri, 17 Mar 2006 17:42:18 +1100 (EST)
4701 Received: from www.linuxchix.org ([127.0.0.1])
4702 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
4703 id 05074-06 for <courses@linuxchix.org>;
4704 Fri, 17 Mar 2006 17:42:18 +1100 (EST)
4705 Received: from sharp.noc24x7.com (unknown [69.56.128.138])
4706 by www.linuxchix.org (Postfix) with ESMTP id 779F227329A
4707 for <courses@linuxchix.org>; Fri, 17 Mar 2006 17:42:12 +1100 (EST)
4708 Received: from [61.3.110.153] (helo=thenilgiris.web)
4709 by sharp.noc24x7.com with esmtp (Exim 4.52) id 1FK8f6-0000DV-W6
4710 for courses@linuxchix.org; Fri, 17 Mar 2006 12:12:13 +0530
4711 Received: by thenilgiris.web (Postfix, from userid 500)
4712 id E2EE65C46D; Fri, 17 Mar 2006 12:13:17 +0530 (IST)
4713 From: Kenneth Gonsalves <lawgon@thenilgiris.com>
4714 To: courses@linuxchix.org
4715 Subject: Re: [Courses] [Tools] CVS
4716 Date: Fri, 17 Mar 2006 12:13:17 +0530
4717 User-Agent: KMail/1.6.1
4718 References: <0A8E2CBF-B59E-4B84-9472-FF5FC4585E2D@riverland.net.au>
4719 In-Reply-To: <0A8E2CBF-B59E-4B84-9472-FF5FC4585E2D@riverland.net.au>
4721 Content-Disposition: inline
4722 Content-Type: text/plain;
4724 Message-Id: <200603171213.17246.lawgon@thenilgiris.com>
4725 Content-Transfer-Encoding: quoted-printable
4726 X-Antivirus-Scanner: Clean mail though you should still use an Antivirus
4727 X-AntiAbuse: This header was added to track abuse,
4728 please include it with any abuse report
4729 X-AntiAbuse: Primary Hostname - sharp.noc24x7.com
4730 X-AntiAbuse: Original Domain - linuxchix.org
4731 X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12]
4732 X-AntiAbuse: Sender Address Domain - thenilgiris.com
4736 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
4737 X-Topics: Participating in Free Software
4738 X-BeenThere: courses@linuxchix.org
4739 X-Mailman-Version: 2.1.5
4741 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
4742 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4743 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
4744 List-Archive: <http://linuxchix.org/pipermail/courses>
4745 List-Post: <mailto:courses@linuxchix.org>
4746 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
4747 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4748 <mailto:courses-request@linuxchix.org?subject=subscribe>
4749 X-List-Received-Date: Fri, 17 Mar 2006 06:42:18 -0000
4753 On Friday 17 Mar 2006 12:02 pm, Clytie Siddall wrote:
4754 > In my peripatetic r=C3=B4le as open-source translator, I'm not still =C2=
4756 > encountering CVS as the most likely VCS for Free Software. Both
4757 > large =C2=A0 and small projects are moving to SVN.
4759 thing is sourceforge uses cvs, and the vast majority of free=20
4760 software developers (especially the smaller ones) are there.=20
4761 Berlios offers svn, but it is small and i think they have just one=20
4762 box to host everything and that is down quite often.
4768 http://www.livejournal.com/users/lawgon
4769 tally ho! http://avsap.org.in
4770 =E0=B2=87=E0=B2=82=E0=B2=A1=E0=B3=8D=E0=B2=B2=E0=B2=BF=E0=B2=A8=E0=B2=95=E0=
4771 =B3=8D=E0=B2=B8 =E0=AE=B5=E0=AE=BE=E0=AE=B4=E0=AF=8D=E0=AE=95!
4773 From clytie@riverland.net.au Fri Mar 17 17:59:22 2006
4774 Return-Path: <clytie@riverland.net.au>
4775 X-Original-To: courses@linuxchix.org
4776 Delivered-To: courses@linuxchix.org
4777 Received: from localhost (localhost [127.0.0.1])
4778 by www.linuxchix.org (Postfix) with ESMTP id EC82A273285
4779 for <courses@linuxchix.org>; Fri, 17 Mar 2006 17:59:21 +1100 (EST)
4780 Received: from www.linuxchix.org ([127.0.0.1])
4781 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
4782 id 05300-05 for <courses@linuxchix.org>;
4783 Fri, 17 Mar 2006 17:59:21 +1100 (EST)
4784 Received: from smtp3.adl2.internode.on.net (smtp3.adl2.internode.on.net
4786 by www.linuxchix.org (Postfix) with ESMTP id A6B3727327A
4787 for <courses@linuxchix.org>; Fri, 17 Mar 2006 17:59:21 +1100 (EST)
4788 Received: from [10.1.1.91] (ppp206-24.lns1.adl2.internode.on.net
4790 by smtp3.adl2.internode.on.net (8.13.5/8.13.5) with ESMTP id
4792 for <courses@linuxchix.org>; Fri, 17 Mar 2006 17:29:20 +1030 (CST)
4793 (envelope-from clytie@riverland.net.au)
4794 Mime-Version: 1.0 (Apple Message framework v746.3)
4795 In-Reply-To: <200603171213.17246.lawgon@thenilgiris.com>
4796 References: <0A8E2CBF-B59E-4B84-9472-FF5FC4585E2D@riverland.net.au>
4797 <200603171213.17246.lawgon@thenilgiris.com>
4798 Content-Type: text/plain; charset=UTF-8; delsp=yes; format=flowed
4799 Message-Id: <CCB2743A-6BAF-4799-849A-B245F4EF7DD2@riverland.net.au>
4800 Content-Transfer-Encoding: quoted-printable
4801 From: Clytie Siddall <clytie@riverland.net.au>
4802 Subject: Re: [Courses] [Tools] CVS
4803 Date: Fri, 17 Mar 2006 17:29:17 +1030
4804 To: courses@linuxchix.org
4805 X-Mailer: Apple Mail (2.746.3)
4806 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
4807 X-Topics: Participating in Free Software
4808 X-BeenThere: courses@linuxchix.org
4809 X-Mailman-Version: 2.1.5
4811 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
4812 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4813 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
4814 List-Archive: <http://linuxchix.org/pipermail/courses>
4815 List-Post: <mailto:courses@linuxchix.org>
4816 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
4817 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4818 <mailto:courses-request@linuxchix.org?subject=subscribe>
4819 X-List-Received-Date: Fri, 17 Mar 2006 06:59:22 -0000
4820 Content-Length: 1088
4824 On 17/03/2006, at 5:13 PM, Kenneth Gonsalves wrote:
4826 > On Friday 17 Mar 2006 12:02 pm, Clytie Siddall wrote:
4827 >> In my peripatetic r=C3=B4le as open-source translator, I'm not still
4828 >> encountering CVS as the most likely VCS for Free Software. Both
4829 >> large and small projects are moving to SVN.
4831 > thing is sourceforge uses cvs, and the vast majority of free
4832 > software developers (especially the smaller ones) are there.
4833 > Berlios offers svn, but it is small and i think they have just one
4834 > box to host everything and that is down quite often.
4836 I forgot to mention SF. They said in their newsletter recently that =20
4837 they had trialled a SVN service, were pleased with it and were =20
4838 expanding it, eventually to replace CVS. That was one of the things =20
4839 that made me realize the switch was happening.
4841 I didn't have any trouble with the Xfce files at Berlios. But I don't =20=
4845 from Clytie (vi-VN, Vietnamese free-software translation team / nh=C3=B3m =
4847 Vi=E1=BB=87t h=C3=B3a ph=E1=BA=A7n m=E1=BB=81m t=E1=BB=B1 do)
4848 http://groups-beta.google.com/group/vi-VN
4852 From lawgon@thenilgiris.com Fri Mar 17 18:58:45 2006
4853 Return-Path: <lawgon@thenilgiris.com>
4854 X-Original-To: courses@linuxchix.org
4855 Delivered-To: courses@linuxchix.org
4856 Received: from localhost (localhost [127.0.0.1])
4857 by www.linuxchix.org (Postfix) with ESMTP id A28EC273285
4858 for <courses@linuxchix.org>; Fri, 17 Mar 2006 18:58:45 +1100 (EST)
4859 Received: from www.linuxchix.org ([127.0.0.1])
4860 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
4861 id 05541-08 for <courses@linuxchix.org>;
4862 Fri, 17 Mar 2006 18:58:45 +1100 (EST)
4863 Received: from sharp.noc24x7.com (unknown [69.56.128.138])
4864 by www.linuxchix.org (Postfix) with ESMTP id 2B24A273283
4865 for <courses@linuxchix.org>; Fri, 17 Mar 2006 18:58:45 +1100 (EST)
4866 Received: from [61.3.110.153] (helo=thenilgiris.web)
4867 by sharp.noc24x7.com with esmtp (Exim 4.52) id 1FK9r6-000594-Tr
4868 for courses@linuxchix.org; Fri, 17 Mar 2006 13:28:41 +0530
4869 Received: by thenilgiris.web (Postfix, from userid 500)
4870 id 39DE35C46D; Fri, 17 Mar 2006 13:29:45 +0530 (IST)
4871 From: Kenneth Gonsalves <lawgon@thenilgiris.com>
4872 To: courses@linuxchix.org
4873 Subject: Re: [Courses] [Tools] CVS
4874 Date: Fri, 17 Mar 2006 13:29:44 +0530
4875 User-Agent: KMail/1.6.1
4876 References: <0A8E2CBF-B59E-4B84-9472-FF5FC4585E2D@riverland.net.au>
4877 <200603171213.17246.lawgon@thenilgiris.com>
4878 <CCB2743A-6BAF-4799-849A-B245F4EF7DD2@riverland.net.au>
4879 In-Reply-To: <CCB2743A-6BAF-4799-849A-B245F4EF7DD2@riverland.net.au>
4881 Content-Disposition: inline
4882 Content-Type: text/plain;
4884 Message-Id: <200603171329.44548.lawgon@thenilgiris.com>
4885 Content-Transfer-Encoding: quoted-printable
4886 X-Antivirus-Scanner: Clean mail though you should still use an Antivirus
4887 X-AntiAbuse: This header was added to track abuse,
4888 please include it with any abuse report
4889 X-AntiAbuse: Primary Hostname - sharp.noc24x7.com
4890 X-AntiAbuse: Original Domain - linuxchix.org
4891 X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12]
4892 X-AntiAbuse: Sender Address Domain - thenilgiris.com
4896 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
4897 X-Topics: Participating in Free Software
4898 X-BeenThere: courses@linuxchix.org
4899 X-Mailman-Version: 2.1.5
4901 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
4902 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4903 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
4904 List-Archive: <http://linuxchix.org/pipermail/courses>
4905 List-Post: <mailto:courses@linuxchix.org>
4906 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
4907 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4908 <mailto:courses-request@linuxchix.org?subject=subscribe>
4909 X-List-Received-Date: Fri, 17 Mar 2006 07:58:45 -0000
4913 On Friday 17 Mar 2006 12:29 pm, Clytie Siddall wrote:
4914 > I didn't have any trouble with the Xfce files at Berlios. But I
4915 > don't =C2=A0 use it often.
4917 its only when you are commiting regularly that you notice it -=20
4918 usually when you have commited something wrong and are desperate to=20
4919 change it before someone downloads it ;-)
4925 http://www.livejournal.com/users/lawgon
4926 tally ho! http://avsap.org.in
4927 =E0=B2=87=E0=B2=82=E0=B2=A1=E0=B3=8D=E0=B2=B2=E0=B2=BF=E0=B2=A8=E0=B2=95=E0=
4928 =B3=8D=E0=B2=B8 =E0=AE=B5=E0=AE=BE=E0=AE=B4=E0=AF=8D=E0=AE=95!
4930 From clytie@riverland.net.au Fri Mar 17 17:41:56 2006
4931 Return-Path: <clytie@riverland.net.au>
4932 X-Original-To: courses@linuxchix.org
4933 Delivered-To: courses@linuxchix.org
4934 Received: from localhost (localhost [127.0.0.1])
4935 by www.linuxchix.org (Postfix) with ESMTP id CE64A27328C
4936 for <courses@linuxchix.org>; Fri, 17 Mar 2006 17:41:56 +1100 (EST)
4937 Received: from www.linuxchix.org ([127.0.0.1])
4938 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
4939 id 05074-01 for <courses@linuxchix.org>;
4940 Fri, 17 Mar 2006 17:41:56 +1100 (EST)
4941 Received: from smtp3.adl2.internode.on.net (smtp3.adl2.internode.on.net
4943 by www.linuxchix.org (Postfix) with ESMTP id 84390273289
4944 for <courses@linuxchix.org>; Fri, 17 Mar 2006 17:41:56 +1100 (EST)
4945 Received: from [10.1.1.91] (ppp206-24.lns1.adl2.internode.on.net
4947 by smtp3.adl2.internode.on.net (8.13.5/8.13.5) with ESMTP id
4949 for <courses@linuxchix.org>; Fri, 17 Mar 2006 17:11:54 +1030 (CST)
4950 (envelope-from clytie@riverland.net.au)
4951 Mime-Version: 1.0 (Apple Message framework v746.3)
4952 Content-Transfer-Encoding: quoted-printable
4953 Message-Id: <A7652FFA-49E1-485D-99E5-03D69ACA9588@riverland.net.au>
4954 Content-Type: text/plain; charset=UTF-8; delsp=yes; format=flowed
4955 To: courses@linuxchix.org
4956 From: Clytie Siddall <clytie@riverland.net.au>
4957 Date: Fri, 17 Mar 2006 17:11:52 +1030
4958 X-Mailer: Apple Mail (2.746.3)
4959 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
4960 X-Topics: Participating in Free Software
4961 Subject: [Courses] [Tools] CVS and SVN GUI apps.
4962 X-BeenThere: courses@linuxchix.org
4963 X-Mailman-Version: 2.1.5
4965 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
4966 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4967 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
4968 List-Archive: <http://linuxchix.org/pipermail/courses>
4969 List-Post: <mailto:courses@linuxchix.org>
4970 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
4971 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
4972 <mailto:courses-request@linuxchix.org?subject=subscribe>
4973 X-List-Received-Date: Fri, 17 Mar 2006 06:41:57 -0000
4974 Content-Length: 1117
4979 To add to the helpful info. in Mary's lesson, on Mac OSX we have the =20
4980 following GUI clients:
4982 LinCVS, cross-platform CVS GUI client (also runs on Linux/UNIX and =20
4984 http://www.lincvs.org/
4986 svnX, SVN client for OSX only
4987 http://www.lachoseinteractive.net/en/community/subversion/svnx/features/
4989 I use both, and can recommend them.
4991 I also put together a very basic "What do these commands in my menu =20
4992 mean?" intro. to CVS and SVN for users of the Mac OSX text editor =20
4995 CVS: http://bbeditgems.com/node/61
4996 SVN: http://bbeditgems.com/node/62
4998 if you come across anyone who would benefit from something very =20
4999 basic. :) The info. is general.
5001 I also find the Subversion reference in the GnuCash wiki really good:
5003 http://wiki.gnucash.org/wiki/Subversion
5005 especially the "CVS to SVN Cross Reference", if you're switching =20
5006 over, or comparing the two.
5008 I hope this is useful. :)
5010 from Clytie (vi-VN, Vietnamese free-software translation team / nh=C3=B3m =
5012 Vi=E1=BB=87t h=C3=B3a ph=E1=BA=A7n m=E1=BB=81m t=E1=BB=B1 do)
5013 http://groups-beta.google.com/group/vi-VN
5017 From clytie@riverland.net.au Fri Mar 17 17:52:46 2006
5018 Return-Path: <clytie@riverland.net.au>
5019 X-Original-To: courses@linuxchix.org
5020 Delivered-To: courses@linuxchix.org
5021 Received: from localhost (localhost [127.0.0.1])
5022 by www.linuxchix.org (Postfix) with ESMTP id DBA80273285
5023 for <courses@linuxchix.org>; Fri, 17 Mar 2006 17:52:45 +1100 (EST)
5024 Received: from www.linuxchix.org ([127.0.0.1])
5025 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
5026 id 05248-01 for <courses@linuxchix.org>;
5027 Fri, 17 Mar 2006 17:52:45 +1100 (EST)
5028 Received: from smtp3.adl2.internode.on.net (smtp3.adl2.internode.on.net
5030 by www.linuxchix.org (Postfix) with ESMTP id 9340227327A
5031 for <courses@linuxchix.org>; Fri, 17 Mar 2006 17:52:45 +1100 (EST)
5032 Received: from [10.1.1.91] (ppp206-24.lns1.adl2.internode.on.net
5034 by smtp3.adl2.internode.on.net (8.13.5/8.13.5) with ESMTP id
5036 for <courses@linuxchix.org>; Fri, 17 Mar 2006 17:22:43 +1030 (CST)
5037 (envelope-from clytie@riverland.net.au)
5038 Mime-Version: 1.0 (Apple Message framework v746.3)
5039 Content-Transfer-Encoding: quoted-printable
5040 Message-Id: <4BD0B7F3-95CF-44CC-AC3D-307451341525@riverland.net.au>
5041 Content-Type: text/plain; charset=UTF-8; delsp=yes; format=flowed
5042 To: courses@linuxchix.org
5043 From: Clytie Siddall <clytie@riverland.net.au>
5044 Date: Fri, 17 Mar 2006 17:22:42 +1030
5045 X-Mailer: Apple Mail (2.746.3)
5046 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
5047 X-Topics: Participating in Free Software
5048 Subject: [Courses] [Tools] Bzr and Python
5049 X-BeenThere: courses@linuxchix.org
5050 X-Mailman-Version: 2.1.5
5052 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
5053 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
5054 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
5055 List-Archive: <http://linuxchix.org/pipermail/courses>
5056 List-Post: <mailto:courses@linuxchix.org>
5057 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
5058 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
5059 <mailto:courses-request@linuxchix.org?subject=subscribe>
5060 X-List-Received-Date: Fri, 17 Mar 2006 06:52:46 -0000
5066 Still working my way through the earlier lessons...
5068 Checking my Python install:
5070 Pearl:~ clytie$ python
5071 Python 2.4.1 (#1, Jul 1 2005, 13:59:30)
5072 [GCC 4.0.0 (Apple Computer, Inc. build 5026)] on darwin
5075 I'm just updating fink to find out what the latest available Python =20
5076 is for OSX... yes, there is a 2.4.2-4 available in unstable. I'll =20
5079 I do like the distributed model for version control. I really hadn't =20
5080 thought about it before. I don't know how well it would work for =20
5081 translation, where merging usually means a lot of manual editing.
5083 from Clytie (vi-VN, Vietnamese free-software translation team / nh=C3=B3m =
5085 Vi=E1=BB=87t h=C3=B3a ph=E1=BA=A7n m=E1=BB=81m t=E1=BB=B1 do)
5086 http://groups-beta.google.com/group/vi-VN
5090 From jennyw@dangerousideas.com Sat Mar 18 16:17:40 2006
5091 Return-Path: <jennyw@dangerousideas.com>
5092 X-Original-To: courses@linuxchix.org
5093 Delivered-To: courses@linuxchix.org
5094 Received: from localhost (localhost [127.0.0.1])
5095 by www.linuxchix.org (Postfix) with ESMTP id EBB54273286
5096 for <courses@linuxchix.org>; Sat, 18 Mar 2006 16:17:39 +1100 (EST)
5097 Received: from www.linuxchix.org ([127.0.0.1])
5098 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
5099 id 12589-02 for <courses@linuxchix.org>;
5100 Sat, 18 Mar 2006 16:17:39 +1100 (EST)
5101 X-Greylist: delayed 395 seconds by postgrey-1.21 at nest;
5102 Sat, 18 Mar 2006 16:17:38 EST
5103 Received: from mail1.sea5.speakeasy.net (mail1.sea5.speakeasy.net
5105 by www.linuxchix.org (Postfix) with ESMTP id 10CAB273283
5106 for <courses@linuxchix.org>; Sat, 18 Mar 2006 16:17:37 +1100 (EST)
5107 Received: (qmail 23933 invoked from network); 18 Mar 2006 05:10:53 -0000
5108 Received: from dsl093-079-221.sfo2.dsl.speakeasy.net (HELO [192.168.40.16])
5109 ([66.93.79.221]) (envelope-sender <jennyw@dangerousideas.com>)
5110 by mail1.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP
5111 for <courses@linuxchix.org>; 18 Mar 2006 05:10:53 -0000
5112 Message-ID: <441B9667.9020601@dangerousideas.com>
5113 Date: Fri, 17 Mar 2006 21:11:03 -0800
5114 From: jennyw <jennyw@dangerousideas.com>
5115 User-Agent: Thunderbird 1.5 (Windows/20051201)
5117 To: courses@linuxchix.org
5118 Subject: Re: [Courses] [Tools] Bzr and Python
5119 References: <4BD0B7F3-95CF-44CC-AC3D-307451341525@riverland.net.au>
5120 In-Reply-To: <4BD0B7F3-95CF-44CC-AC3D-307451341525@riverland.net.au>
5121 Content-Type: text/plain; charset=UTF-8; format=flowed
5122 Content-Transfer-Encoding: 7bit
5123 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
5124 X-Topics: Participating in Free Software
5125 X-BeenThere: courses@linuxchix.org
5126 X-Mailman-Version: 2.1.5
5128 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
5129 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
5130 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
5131 List-Archive: <http://linuxchix.org/pipermail/courses>
5132 List-Post: <mailto:courses@linuxchix.org>
5133 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
5134 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
5135 <mailto:courses-request@linuxchix.org?subject=subscribe>
5136 X-List-Received-Date: Sat, 18 Mar 2006 05:17:40 -0000
5140 Clytie Siddall wrote:
5141 > I'm just updating fink to find out what the latest available Python
5142 is for OSX... yes, there is a 2.4.2-4 available in unstable. I'll
5145 For Mac OS X, I've found that DarwinPorts[1] works better than Fink for
5146 most software. Of course, since it builds from source before installing,
5147 this can take a while.
5151 1: http://darwinports.opendarwin.org/
5154 From clytie@riverland.net.au Sat Mar 18 22:19:34 2006
5155 Return-Path: <clytie@riverland.net.au>
5156 X-Original-To: courses@linuxchix.org
5157 Delivered-To: courses@linuxchix.org
5158 Received: from localhost (localhost [127.0.0.1])
5159 by www.linuxchix.org (Postfix) with ESMTP id BBA8E273286
5160 for <courses@linuxchix.org>; Sat, 18 Mar 2006 22:19:34 +1100 (EST)
5161 Received: from www.linuxchix.org ([127.0.0.1])
5162 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
5163 id 14046-07 for <courses@linuxchix.org>;
5164 Sat, 18 Mar 2006 22:19:34 +1100 (EST)
5165 Received: from smtp3.adl2.internode.on.net (smtp3.adl2.internode.on.net
5167 by www.linuxchix.org (Postfix) with ESMTP id 66E0F273285
5168 for <courses@linuxchix.org>; Sat, 18 Mar 2006 22:19:34 +1100 (EST)
5169 Received: from [10.1.1.91] (ppp206-24.lns1.adl2.internode.on.net
5171 by smtp3.adl2.internode.on.net (8.13.5/8.13.5) with ESMTP id
5173 for <courses@linuxchix.org>; Sat, 18 Mar 2006 21:49:32 +1030 (CST)
5174 (envelope-from clytie@riverland.net.au)
5175 Mime-Version: 1.0 (Apple Message framework v746.3)
5176 In-Reply-To: <441B9667.9020601@dangerousideas.com>
5177 References: <4BD0B7F3-95CF-44CC-AC3D-307451341525@riverland.net.au>
5178 <441B9667.9020601@dangerousideas.com>
5179 Content-Type: text/plain; charset=UTF-8; delsp=yes; format=flowed
5180 Message-Id: <C6DAD9A3-7BFC-4607-A605-B1C29352BC98@riverland.net.au>
5181 Content-Transfer-Encoding: quoted-printable
5182 From: Clytie Siddall <clytie@riverland.net.au>
5183 Subject: Re: [Courses] [Tools] Bzr and Python
5184 Date: Sat, 18 Mar 2006 21:49:30 +1030
5185 To: courses@linuxchix.org
5186 X-Mailer: Apple Mail (2.746.3)
5187 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
5188 X-Topics: Participating in Free Software
5189 X-BeenThere: courses@linuxchix.org
5190 X-Mailman-Version: 2.1.5
5192 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
5193 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
5194 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
5195 List-Archive: <http://linuxchix.org/pipermail/courses>
5196 List-Post: <mailto:courses@linuxchix.org>
5197 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
5198 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
5199 <mailto:courses-request@linuxchix.org?subject=subscribe>
5200 X-List-Received-Date: Sat, 18 Mar 2006 11:19:35 -0000
5205 On 18/03/2006, at 3:41 PM, jennyw wrote:
5207 > For Mac OS X, I've found that DarwinPorts[1] works better than Fink =20=
5209 > for most software. Of course, since it builds from source before =20
5210 > installing, this can take a while.
5212 Yes, I've been looking at DarwinPorts, have got it ready to go. :)
5214 from Clytie (vi-VN, Vietnamese free-software translation team / nh=C3=B3m =
5216 Vi=E1=BB=87t h=C3=B3a ph=E1=BA=A7n m=E1=BB=81m t=E1=BB=B1 do)
5217 http://groups-beta.google.com/group/vi-VN
5221 From clytie@riverland.net.au Sat Mar 18 22:24:50 2006
5222 Return-Path: <clytie@riverland.net.au>
5223 X-Original-To: courses@linuxchix.org
5224 Delivered-To: courses@linuxchix.org
5225 Received: from localhost (localhost [127.0.0.1])
5226 by www.linuxchix.org (Postfix) with ESMTP id 0FA03273286
5227 for <courses@linuxchix.org>; Sat, 18 Mar 2006 22:24:50 +1100 (EST)
5228 Received: from www.linuxchix.org ([127.0.0.1])
5229 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
5230 id 14235-05 for <courses@linuxchix.org>;
5231 Sat, 18 Mar 2006 22:24:49 +1100 (EST)
5232 Received: from smtp3.adl2.internode.on.net (smtp3.adl2.internode.on.net
5234 by www.linuxchix.org (Postfix) with ESMTP id C6363273285
5235 for <courses@linuxchix.org>; Sat, 18 Mar 2006 22:24:49 +1100 (EST)
5236 Received: from [10.1.1.91] (ppp206-24.lns1.adl2.internode.on.net
5238 by smtp3.adl2.internode.on.net (8.13.5/8.13.5) with ESMTP id
5240 for <courses@linuxchix.org>; Sat, 18 Mar 2006 21:54:48 +1030 (CST)
5241 (envelope-from clytie@riverland.net.au)
5242 Mime-Version: 1.0 (Apple Message framework v746.3)
5243 In-Reply-To: <6523e39a0603170436r365f710ew9cc60fcec2cd33e0@mail.gmail.com>
5244 References: <4BD0B7F3-95CF-44CC-AC3D-307451341525@riverland.net.au>
5245 <6523e39a0603170436r365f710ew9cc60fcec2cd33e0@mail.gmail.com>
5246 Content-Type: text/plain; charset=UTF-8; delsp=yes; format=flowed
5247 Message-Id: <F66D2A1F-F106-4369-BF5C-F170DEF58693@riverland.net.au>
5248 Content-Transfer-Encoding: quoted-printable
5249 From: Clytie Siddall <clytie@riverland.net.au>
5250 Subject: Re: [Courses] [Tools] Bzr and Python
5251 Date: Sat, 18 Mar 2006 21:54:44 +1030
5252 To: courses@linuxchix.org
5253 X-Mailer: Apple Mail (2.746.3)
5254 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
5255 X-Topics: Participating in Free Software
5256 X-BeenThere: courses@linuxchix.org
5257 X-Mailman-Version: 2.1.5
5259 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
5260 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
5261 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
5262 List-Archive: <http://linuxchix.org/pipermail/courses>
5263 List-Post: <mailto:courses@linuxchix.org>
5264 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
5265 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
5266 <mailto:courses-request@linuxchix.org?subject=subscribe>
5267 X-List-Received-Date: Sat, 18 Mar 2006 11:24:50 -0000
5268 Content-Length: 1894
5272 On 17/03/2006, at 11:06 PM, Catherine Devlin wrote:
5274 > I'm also confused about whether, for instance, I need to run bzr from
5275 > the top-level directory. (Do I need to be in versioned/projects to
5276 > issue "bzr merge media/usbdisk/versioned/projects", or can I issue it
5277 > from a lower-level directory like versioned/projects/myProject1/ ?
5278 > And if I do issue it from there, should I issue "bzr merge
5279 > media/usbdisk/versioned/projects/myProject1" instead? etc.)
5281 I have a similar confusion about SVN. In my text editor, which =20
5282 handles CVS, SVN and Perforce (I only use the first two), when =20
5283 setting my preferences for SVN, I'm asked for the root dir. Same in =20
5286 Now, with CVS, the root directory can be any dir. which has a sub-=20
5287 directory containing versioned files, i.e. a sub-directory with its =20
5288 own CVS sub-sub-directory.
5290 But with SVN, it seems that you can't choose a "root" directory, =20
5291 unless _it_ contains versioned files.
5293 In my working copies, since I'm doing translations, I have lots of =20
5294 individual dirs. with their own translations, within an umbrella dir. =20=
5298 With CVS, I can simply set the root dir. as "Gnome", for example, and =20=
5300 that includes all the gnome dirs. under it which have versioned files.
5302 With SVN, it looks like I have to select separate "root" folders, and =20=
5304 create separate settings, for each dir. which has versioned =20
5305 files. :S That's hundreds of separate dirs!
5307 I really don't understand this. It's one thing I'll be really glad to =20=
5311 As I said in another mail, I really want to fill in the difference =20
5312 between being able to use something for specific tasks, and actually =20
5315 from Clytie (vi-VN, Vietnamese free-software translation team / nh=C3=B3m =
5317 Vi=E1=BB=87t h=C3=B3a ph=E1=BA=A7n m=E1=BB=81m t=E1=BB=B1 do)
5318 http://groups-beta.google.com/group/vi-VN
5322 From mary@home.puzzling.org Wed Oct 12 16:20:41 2005
5323 Return-Path: <mary@home.puzzling.org>
5324 X-Original-To: courses@linuxchix.org
5325 Delivered-To: courses@linuxchix.org
5326 Received: from localhost (localhost [127.0.0.1])
5327 by www.linuxchix.org (Postfix) with ESMTP id 141872731EC
5328 for <courses@linuxchix.org>; Wed, 12 Oct 2005 16:20:41 +1000 (EST)
5329 Received: from www.linuxchix.org ([127.0.0.1])
5330 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
5331 id 06752-04 for <courses@linuxchix.org>;
5332 Wed, 12 Oct 2005 16:20:40 +1000 (EST)
5333 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
5335 by www.linuxchix.org (Postfix) with SMTP id 926DF2731E4
5336 for <courses@linuxchix.org>; Wed, 12 Oct 2005 16:20:40 +1000 (EST)
5337 Received: (qmail 16043 invoked from network); 12 Oct 2005 06:20:48 -0000
5338 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
5339 by smtp2.syd.swiftdsl.com.au with SMTP; 12 Oct 2005 06:20:48 -0000
5340 Received: from localhost (flay [127.0.0.1])
5341 by home.puzzling.org (Postfix) with ESMTP id C1BB978808F
5342 for <courses@linuxchix.org>; Wed, 12 Oct 2005 16:20:37 +1000 (EST)
5343 Received: from home.puzzling.org ([127.0.0.1])
5344 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
5345 id 06525-10 for <courses@linuxchix.org>;
5346 Wed, 12 Oct 2005 16:20:37 +1000 (EST)
5347 Received: by home.puzzling.org (Postfix, from userid 1000)
5348 id 949D278808D; Wed, 12 Oct 2005 16:20:37 +1000 (EST)
5349 Date: Wed, 12 Oct 2005 16:20:37 +1000
5350 From: Mary <mary-linuxchix@puzzling.org>
5351 To: courses@linuxchix.org
5352 Message-ID: <20051012062037.GB6173@home.puzzling.org>
5353 Mail-Followup-To: courses@linuxchix.org
5355 Content-Type: text/plain; charset=us-ascii
5356 Content-Disposition: inline
5357 X-Nihilism: Consistency is all I ask... Give us this day our daily mask.
5358 X-GPG-Key: 1024D/77625870
5359 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
5360 User-Agent: Mutt/1.5.6+20040907i
5361 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
5362 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
5363 Subject: [Courses] [Tool] Prerequisites for installing bzr
5364 X-BeenThere: courses@linuxchix.org
5365 X-Mailman-Version: 2.1.5
5367 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
5368 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
5369 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
5370 List-Archive: <http://linuxchix.org/pipermail/courses>
5371 List-Post: <mailto:courses@linuxchix.org>
5372 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
5373 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
5374 <mailto:courses-request@linuxchix.org?subject=subscribe>
5375 X-List-Received-Date: Wed, 12 Oct 2005 06:20:41 -0000
5376 Content-Length: 1182
5381 Since we're going to work with bzr later in the course, I thought I'd
5382 forewarn people that bzr requires that you have both Python 2.4
5383 installed, and the ElementTree Python module.
5385 To see what Python version you have installed, try typing "python" on
5386 the command line. It will output a number of lines in response, one of
5387 them will look something like this:
5389 Python 2.4.1 (#2, Mar 30 2005, 21:51:10)
5391 [you can then press Ctrl+d to exit]
5393 If the number after Python is not 2.4.x, you don't have Python 2.4. If
5394 it's not included in your distribution, you can install it from here for
5395 RPM based distributions: http://www.python.org/2.4/rpms.html
5397 You can install ElementTree from
5398 http://effbot.org/zone/element-index.htm
5400 If you need more help with this, this thread is the right place to start,
5401 and techtalk is the next place. If you can, let us know which
5402 distribution and which version of it you are running. You can ask in
5403 #tools-course on irc.linuxchix.org too.
5405 If all this becomes just too hard, you are of course welcome to skip or
5406 skim the bzr portions of the course, just like you can skip other bits.
5407 CVS and Subversion will be more easily installable.
5411 From mary@home.puzzling.org Wed Oct 12 16:23:39 2005
5412 Return-Path: <mary@home.puzzling.org>
5413 X-Original-To: courses@linuxchix.org
5414 Delivered-To: courses@linuxchix.org
5415 Received: from localhost (localhost [127.0.0.1])
5416 by www.linuxchix.org (Postfix) with ESMTP id 735052731EC
5417 for <courses@linuxchix.org>; Wed, 12 Oct 2005 16:23:39 +1000 (EST)
5418 Received: from www.linuxchix.org ([127.0.0.1])
5419 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
5420 id 06833-02 for <courses@linuxchix.org>;
5421 Wed, 12 Oct 2005 16:23:39 +1000 (EST)
5422 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
5424 by www.linuxchix.org (Postfix) with SMTP id 120432731E4
5425 for <courses@linuxchix.org>; Wed, 12 Oct 2005 16:23:38 +1000 (EST)
5426 Received: (qmail 17174 invoked from network); 12 Oct 2005 06:23:48 -0000
5427 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
5428 by smtp2.syd.swiftdsl.com.au with SMTP; 12 Oct 2005 06:23:48 -0000
5429 Received: from localhost (flay [127.0.0.1])
5430 by home.puzzling.org (Postfix) with ESMTP id E77AF78808F
5431 for <courses@linuxchix.org>; Wed, 12 Oct 2005 16:23:37 +1000 (EST)
5432 Received: from home.puzzling.org ([127.0.0.1])
5433 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
5434 id 07054-01 for <courses@linuxchix.org>;
5435 Wed, 12 Oct 2005 16:23:37 +1000 (EST)
5436 Received: by home.puzzling.org (Postfix, from userid 1000)
5437 id BC0E878808D; Wed, 12 Oct 2005 16:23:37 +1000 (EST)
5438 Date: Wed, 12 Oct 2005 16:23:37 +1000
5439 From: Mary <mary-linuxchix@puzzling.org>
5440 To: courses@linuxchix.org
5441 Subject: Re: [Courses] [Tool] Prerequisites for installing bzr
5442 Message-ID: <20051012062337.GC6173@home.puzzling.org>
5443 Mail-Followup-To: courses@linuxchix.org
5444 References: <20051012062037.GB6173@home.puzzling.org>
5446 Content-Type: text/plain; charset=us-ascii
5447 Content-Disposition: inline
5448 In-Reply-To: <20051012062037.GB6173@home.puzzling.org>
5449 X-Nihilism: Consistency is all I ask... Give us this day our daily mask.
5450 X-GPG-Key: 1024D/77625870
5451 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
5452 User-Agent: Mutt/1.5.6+20040907i
5453 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
5454 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
5455 X-BeenThere: courses@linuxchix.org
5456 X-Mailman-Version: 2.1.5
5458 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
5459 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
5460 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
5461 List-Archive: <http://linuxchix.org/pipermail/courses>
5462 List-Post: <mailto:courses@linuxchix.org>
5463 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
5464 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
5465 <mailto:courses-request@linuxchix.org?subject=subscribe>
5466 X-List-Received-Date: Wed, 12 Oct 2005 06:23:39 -0000
5470 On Wed, Oct 12, 2005, Mary wrote:
5471 > If the number after Python is not 2.4.x, you don't have Python 2.4. If
5472 > it's not included in your distribution, you can install it from here for
5473 > RPM based distributions: http://www.python.org/2.4/rpms.html
5475 > You can install ElementTree from
5476 > http://effbot.org/zone/element-index.htm
5478 Note, if Python 2.4 or ElementTree (often packaged as python-elementtree
5479 and sometimes as python2.4-elementtree) are available as packages built
5480 by your distribution, it is better to install them directly from your
5481 distribution. I don't have a lot of distros around to survey at the
5482 moment, but Ubuntu 5.04 and 5.10 have it, and I suspect Debian
5483 testing/unstable does too.
5487 From mary@home.puzzling.org Mon Oct 24 11:29:22 2005
5488 Return-Path: <mary@home.puzzling.org>
5489 X-Original-To: courses@linuxchix.org
5490 Delivered-To: courses@linuxchix.org
5491 Received: from localhost (localhost [127.0.0.1])
5492 by www.linuxchix.org (Postfix) with ESMTP id C67B32731F9
5493 for <courses@linuxchix.org>; Mon, 24 Oct 2005 11:29:22 +1000 (EST)
5494 Received: from www.linuxchix.org ([127.0.0.1])
5495 by localhost (nest [127.0.0.1]) (amavisd-new, port 10024) with SMTP
5496 id 19901-01 for <courses@linuxchix.org>;
5497 Mon, 24 Oct 2005 11:29:22 +1000 (EST)
5498 Received: from smtp2.syd.swiftdsl.com.au (smtp2.syd.swiftdsl.com.au
5500 by www.linuxchix.org (Postfix) with SMTP id 4D7252731F7
5501 for <courses@linuxchix.org>; Mon, 24 Oct 2005 11:29:22 +1000 (EST)
5502 Received: (qmail 32491 invoked from network); 24 Oct 2005 01:29:25 -0000
5503 Received: from unknown (HELO home.puzzling.org) (218.214.66.203)
5504 by smtp2.syd.swiftdsl.com.au with SMTP; 24 Oct 2005 01:29:25 -0000
5505 Received: from localhost (flay [127.0.0.1])
5506 by home.puzzling.org (Postfix) with ESMTP id 8D4D7788077
5507 for <courses@linuxchix.org>; Mon, 24 Oct 2005 11:29:20 +1000 (EST)
5508 Received: from home.puzzling.org ([127.0.0.1])
5509 by localhost (flay [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
5510 id 20515-02 for <courses@linuxchix.org>;
5511 Mon, 24 Oct 2005 11:29:20 +1000 (EST)
5512 Received: by home.puzzling.org (Postfix, from userid 1000)
5513 id 653BF78804E; Mon, 24 Oct 2005 11:29:20 +1000 (EST)
5514 Date: Mon, 24 Oct 2005 11:29:20 +1000
5515 From: Mary <mary-linuxchix@puzzling.org>
5516 To: courses@linuxchix.org
5517 Subject: Re: [Courses] [Tool] Prerequisites for installing bzr
5518 Message-ID: <20051024012920.GA20552@home.puzzling.org>
5519 Mail-Followup-To: courses@linuxchix.org
5520 References: <20051012062037.GB6173@home.puzzling.org>
5522 Content-Type: text/plain; charset=us-ascii
5523 Content-Disposition: inline
5524 In-Reply-To: <20051012062037.GB6173@home.puzzling.org>
5525 X-Nihilism: All I ask is our common due... Give us this day our daily cue.
5526 X-GPG-Key: 1024D/77625870
5527 X-GPG-Fingerprint: B141 CD1A 4603 1CD7 6D64 EFBF D256 C568 7762 5870
5528 User-Agent: Mutt/1.5.9i
5529 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at home.puzzling.org
5530 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at linuxchix.org
5531 X-BeenThere: courses@linuxchix.org
5532 X-Mailman-Version: 2.1.5
5534 List-Id: List for courses run by LinuxChix volunteers <courses.linuxchix.org>
5535 List-Unsubscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
5536 <mailto:courses-request@linuxchix.org?subject=unsubscribe>
5537 List-Archive: <http://linuxchix.org/pipermail/courses>
5538 List-Post: <mailto:courses@linuxchix.org>
5539 List-Help: <mailto:courses-request@linuxchix.org?subject=help>
5540 List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/courses>,
5541 <mailto:courses-request@linuxchix.org?subject=subscribe>
5542 X-List-Received-Date: Mon, 24 Oct 2005 01:29:23 -0000
5546 The following information for Gentoo users was sent off-list:
5548 Info for gentoo users
5549 bzr is still being tested, so you need to add this line in
5550 /etc/portage/package.keywords:
5552 (or ~amd64, or ~ppc). elementtree is in portage and will be installed
5553 when you ask for bzr.