bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-wget] GSoC 2015 : Wget FTP Server for Test Suite


From: Satyam Zode
Subject: Re: [Bug-wget] GSoC 2015 : Wget FTP Server for Test Suite
Date: Mon, 9 Mar 2015 10:15:32 +0530

Hello everyone ,

Apologies for late reply .

On Wed, Mar 4, 2015 at 1:09 AM, Darshit Shah <address@hidden> wrote:
> Hi Satyam,
>
> Glad to see more people interested in GNU projects
>
>
>> After analyzing the GSoC 2015 idea page of GNU Project , I found "Wget FTP
>> Server for Test Suite" project idea interesting and I think this project
>> is
>> perfect match for mine skills .
>>
>> Work done till date :
>>
>> 1) I have read about RFC 959 here [1]
>> <http://www.w3.org/Protocols/rfc959/>
>> .
>> 2) I am reading Wget manual [2]
>> <http://www.gnu.org/software/wget/manual/wget.html> (Will finish it in a
>> two days) . Though I know basic functionality of wget .
>
>
> That's a good start and generally in the right direction.
>>
>>
>> Questions:
>> 1) What are the fundamental steps for completion of this project So that I
>> can follow those ?
>
>
> The most fundamental step is, implementing a FTP Server from scratch. We've
> purposely left the specifics open so that you, as a potential student, are
> not bound by our limited thought process. We want you to come up with a
> plan. Remember, the requirement is a FTP Server that is programmatically
> configurable, how you implement it is your call entirely.

Yesterday I had discuss with Giuseppe about the implementation of FTP
server . I came up with a solution to implement FTP server. I would
like to implement it using pyftpdlib .  I am trying to build it. I
might need your help to understand existing test files and HTTP server
. I will ask you people

>
> We do have a few ideas on different ways in which this can be done. But
> we're not going to impose them on you right away.
>
>> 2) In order to proceed in development part where can I get code base of
>> currently existing project ?
>
> The existing test suite with which the FTP Server needs to integrate is in
> the testenv/ directory. However, the entire FTP Server itself has to be
> started from scratch, so you're on your own about what files, what language
> and how you do it.

Currently I am trying to write own test file by taking reference from
existing test files . For implementation of FTP server I would like to
consider Python . FTP server in Python will be easier to integrate
with existing tests files in testenv/  directory.

>
>> 3) When will you be online on IRC channel ? So that we can discuss more
>> about project (Please tell me time).
>>
> Both Giuseppe (gscrivano) and I (darnir) are always online on IRC. I don't
> think Tim maintains an IRC presence, so if you want to get in touch with
> him, email is the best way.
Thank you so much it helped a lot !

>
> If you'd like to discuss something in real time, send a mail to the mailing
> list and we'll come up with a time suitable to all the interested parties.
>
>> I would like to know more about the project from your side and more
>> importantly how to proceed in order to contribute.
>>
> We have an existing HTTP Server written in Python 3 for the test suite. What
> we need next is a FTP Server that can work with our new test suite. Hence,
> it should be invoked using a Python file that looks like one of the Test-*
> files in the testenv/ directory.

I have tried to run sample test case file and it worked :-) .

>
> The old Perl based test suite still exists in the tests/ directory and
> contains a FTP Server written in Perl. However, it is complex, not easily
> maintainable and not easily configurable. Which is why we're trying to move
> away from it.

I will have a look at it . At least I will get an idea about it how works ! .

>
>
> --
> Thanking You,
> Darshit Shah

Please correct me If I am thinking in the wrong way . Any other
pointers for project ?


Thanking You,
Satyam Zode,
PICT , Pune



reply via email to

[Prev in Thread] Current Thread [Next in Thread]