473,602 Members | 2,846 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Ques From CS Grad Student

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
Jul 18 '05 #1
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
Jul 18 '05 #2
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.

Jul 18 '05 #3
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
Jul 18 '05 #4
"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
Jul 18 '05 #5
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?

Jul 18 '05 #6
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
Jul 18 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
2601
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
16
2611
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;
6
2395
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...
6
4064
by: GrispernMix | last post by:
//ques and and level order traversal file name: lab6_build_leaf_up.cpp Instructions:
2
9687
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...
11
4046
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. ...
3
2680
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 {
7
1438
by: call_me_anything | last post by:
Is char abc different from char abc ?
0
8404
jinu1996
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...
1
8054
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,...
0
8268
tracyyun
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...
0
6730
agi2029
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...
0
5440
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();...
0
3900
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...
0
3944
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2418
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
0
1254
bsmnconsultancy
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...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.