Hi. I'm a masters student at the George Washington University
currently taking an Open Source Software Development course. One of
our assignments was to do a presentation on an open source project
and i chose Python. I have most of my presentation done but had a
couple questions where I want the help of the Python community to
help me answer.
1. How many members are involved directly, and how many peripherally?
2. What do you use to drive releases?
3. How often does the project release major and minor revisions?
4. What tools do they use to manage the source?
5. How does the Python project resolve conflicts between members?
I'd greatly appreciate some feedback. Thanks in advance.
Swati 6 1324
suenacita1 wrote: Hi. I'm a masters student at the George Washington University currently taking an Open Source Software Development course. One of our assignments was to do a presentation on an open source project and i chose Python. I have most of my presentation done but had a couple questions where I want the help of the Python community to help me answer.
1. How many members are involved directly, and how many peripherally? 2. What do you use to drive releases? 3. How often does the project release major and minor revisions? 4. What tools do they use to manage the source? 5. How does the Python project resolve conflicts between members?
I'm sorry to say it, but the fact that you haven't got an answer to
question 3, at least, hints strongly that you've made very little effort
at all to research this on your own!
Go to www.python.org and spend a few minutes in surfing and thought
and you'll at least answer that one question on your own.
I suspect several of the other questions would be almost as easily
answered, perhaps with reference to the list archives.
And some of the questions are next to useless, and appear to be
repeated verbatim from some generic questionnaire that everyone
in the course is expected to use. "Drive releases"? What is that
supposed to mean? The text editor used? The revision control
system? The process? What type of car they used to get to the
sprints? :-)
-Peter
Peter Hansen <pe***@engcorp. com> writes: 1. How many members are involved directly, and how many peripherally? 2. What do you use to drive releases? 3. How often does the project release major and minor revisions? 4. What tools do they use to manage the source? 5. How does the Python project resolve conflicts between members? I'm sorry to say it, but the fact that you haven't got an answer to question 3, at least, hints strongly that you've made very little effort at all to research this on your own!
Likewise, answers for question 1 are also very easy to find, as is
question 4 (actually, once 4 is answered, 1 falls out automatically,
atleast partially).
And some of the questions are next to useless, and appear to be repeated verbatim from some generic questionnaire that everyone in the course is expected to use. "Drive releases"? What is that supposed to mean? The text editor used? The revision control system? The process? What type of car they used to get to the sprints? :-)
I think the OP would be satisfied if he found the relevant PEP.
Regards,
Martin
P.S. This looks too much like homework for me to give a more useful
answer. ma****@v.loewis .de (Martin v. Löwis) writes: Peter Hansen <pe***@engcorp. com> writes:
[...] P.S. This looks too much like homework for me to give a more useful answer.
(S)he did openly state that it was for a presentation required for the
course -- (s)he's not trying to sneak it past you.
Often, such presentations in undergraduate courses are mostly for
practicing public speaking and putting together a talk, rather than
anything to do with the academic content, so it's not necessarily
"cheating" to ask for info.
I agree (s)he doesn't seem to have done the easy stuff before posting,
though.
John
"John J. Lee" wrote: ma****@v.loewis .de (Martin v. Löwis) writes:
Peter Hansen <pe***@engcorp. com> writes: [...] P.S. This looks too much like homework for me to give a more useful answer.
(S)he did openly state that it was for a presentation required for the course -- (s)he's not trying to sneak it past you.
Often, such presentations in undergraduate courses are mostly for practicing public speaking and putting together a talk, rather than anything to do with the academic content, so it's not necessarily "cheating" to ask for info.
(S)he also clearly stated the nature of the course, and from that
description (and the fact that this is a *Master's* student, FCOL)
it seems clear to me that actually doing the research is one of the
purposes.
I agree (s)he doesn't seem to have done the easy stuff before posting, though.
I guess we're all agreed on that. :-)
Between my and Martin's replies, the bulk of the question is
effectively answered with a little more legwork. Shouldn't really
be a problem to do it, and come back with perhaps one or two followup
questions that ask for, say, clarification on what the OP learned about
question 5, provided this isn't also an assignment that is due tomorrow!
-Peter
In article <m3************ @mira.informati k.hu-berlin.de>,
Martin v. Löwis <ma****@v.loewi s.de> wrote: Peter Hansen <pe***@engcorp. com> writes:
> 1. How many members are involved directly, and how many peripherally?
cl****@lairds.c om (Cameron Laird) writes: > 1. How many members are involved directly, and how many peripherally?
[...] While I'm a leading advocate of the proposition that one can know answers without understanding their cor- responding questions, in this case I don't get either. Give me a hint: what does 1. mean?
I interpret this question as: How many people contribute to Python in
a steady way, and how many people do so occasionally?
To the first part, the answer is "56", counting the number of people
who have CVS write access. For the second part, I'd count the people
in Misc/ACKS.
Here's what *I* suspect is the answer: it's more inter- esting to describe the different categories of pertinent involvement in Python development than to try to quantify them (although I have nothing against doing both).
You could also count the people that ever made a release, which would
be a number below 10 (although I don't know myself what the number
would be). Then you could count people that ever reported a bug, which
would be larger than the number of people in Misc/ACKS.
Regards,
Martin This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: news |
last post by:
Hi, I am pretty new to PHP
I want to do the following but I have been unable to find good info/ or
sample code on it; please help;
- retrieve a gif/jpeg image using PHP from another site
- using PHP code I want to edit the image by superimposing a smaller image
on the lower right hand corner
|
by: Kirk Bevins |
last post by:
Hello, new to posting, got a dilema in c++. I cant seem to create new
instances of my student class. The idea is to make a database where
the user inputs surnames and library card numbers etc. The piece of
code I cant get to compile is:
......void main() {
for (int i=0; i<10; i++) {
student s;
|
by: laj |
last post by:
HI,
Excuse this new question, I am trying to impress my wife by putting a
db together for her dance studio. I put a table with all students new
and old with fields including name and address and than a series of
fields each is a yes/no for a given offered class. On the form you
just check the class or classes they are enrolled in. My wife wants to
be able to generate a list of students (non-active) who do not have
any of the classes...
|
by: GrispernMix |
last post by:
//ques and and level order traversal
file name: lab6_build_leaf_up.cpp
Instructions:
|
by: sallyk07 |
last post by:
Modify the Student class so that each student object should also contain the scores for three tests. Provide a constructor that sets all instance values based on parameter values. Overload the constructor such that each test score is assumed to initially be zero. Provide a method called setTestScore that accepts two parameters: the test number (1 through 3) and the score. Also provide a method called getTestScore that accepts the test number and...
| |
by: xxbabysue123xx |
last post by:
Heres the problem:
Create a class Student with instance data name, studentNumber, class (where class is a String containing one of the following: “Freshman”, “Sophomore”, “Junior”, “Senior”.
Make the class implement the Comparable interface. Include a toString method.
Write a driver program to demonstrate your work.
Instantiate several objects of the Student class.
Call your methods several times to show that class is ordered.
...
|
by: Synapse |
last post by:
hi everyone..im trying to create a student list program using linked list that will display all my info of students..but it seems theres a little prob. after i enter my first student the program will exit.. can somebody help me please. thank you
#include <stdlib.h>
#include <iostream.h>
#include <string.h>
#include <conio.h>
class student {
|
by: call_me_anything |
last post by:
Is char abc
different from
char abc ?
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
| |
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one.
At the time of converting from word file to html my equations which are in the word document file was convert into image.
Globals.ThisAddIn.Application.ActiveDocument.Select();...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
|
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |