From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9878 invoked from network); 16 Jul 2008 12:28:13 -0000 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,HTML_MESSAGE, WHOIS_PRIVPROT autolearn=no version=3.2.5 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 16 Jul 2008 12:28:13 -0000 Received-SPF: none (ns1.primenet.com.au: domain at sunsite.dk does not designate permitted sender hosts) Received: (qmail 87674 invoked from network); 16 Jul 2008 12:28:06 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 16 Jul 2008 12:28:06 -0000 Received: (qmail 11772 invoked by alias); 16 Jul 2008 12:28:02 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 25286 Received: (qmail 11756 invoked from network); 16 Jul 2008 12:28:01 -0000 Received: from bifrost.dotsrc.org (130.225.254.106) by sunsite.dk with SMTP; 16 Jul 2008 12:28:01 -0000 Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.235]) by bifrost.dotsrc.org (Postfix) with ESMTP id 5995580525AB for ; Wed, 16 Jul 2008 14:27:57 +0200 (CEST) Received: by wr-out-0506.google.com with SMTP id 50so4036858wra.13 for ; Wed, 16 Jul 2008 05:27:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=wYVEUGqB7+a/fLPziUM2JSZuYkipLQ1mGWwzcu4YzMU=; b=QwYyEaq0qkT8utM7RXQAo+bZhMueT2JRxTbhQe51iyUO3kgDAMRLr1M7583Ope2TWh MHYh4ruLQ+iiLH0hv8wgiqqDhUiQv+wBcL8NXwVaoOp4Sia7vt+m6aliMssI7rqbVF8F A1dnrEEyjA6w+GvYnEfjR/pO7UtoLMMaqlnlc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=cv0mjPhHOtb33bSNyFnxI0PqS+IFj+WrUSbInOGqPntBYSCXloKd0oRlFoJqolzrC8 TYlphVMSkts3lUKSayifgyf06mNUSlmSPKljcvX7ygylk1yfzEATD+gqsVuT76i78AHn y4WPi4cZtTaF9cIwenLbkc6qCmHuyctoFujTw= Received: by 10.90.120.17 with SMTP id s17mr1481538agc.117.1216211275974; Wed, 16 Jul 2008 05:27:55 -0700 (PDT) Received: by 10.90.78.14 with HTTP; Wed, 16 Jul 2008 05:27:55 -0700 (PDT) Message-ID: Date: Wed, 16 Jul 2008 17:57:55 +0530 From: "Karthik B" To: Karthikeyan.Balu@symbian.com Subject: Re: Zsh migrated to Symbian OS - Contributing back details. Cc: zsh-workers@sunsite.dk, pws@csr.com In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_19519_16650811.1216211275962" References: <20080429111157.67641fc2@news01> X-Virus-Scanned: ClamAV 0.92.1/7725/Wed Jul 16 12:46:14 2008 on bifrost X-Virus-Status: Clean ------=_Part_19519_16650811.1216211275962 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I understand that the changes have to be merged with the current development branch of the Zsh project, meanwhile i would be glad to answer any of your specific queries. Karthik. On Wed, Jul 16, 2008 at 10:53 AM, wrote: > > Hi All, > Further to the below mail from Peter Stephenson, this would give a broad > overview of the changes to Zsh project during its migration onto Symbian OS. > > Let me know how can we move further on this activity. > > *Symbian OS supports Zsh* > > > * 1. Overview:* > The Open source Zsh was migrated onto Symbian OS using PIPS (PIPS is POSIX > on Symbian OS) libraries, the Standard set of POSIX libraries on Symbian. > > None of the Zsh project defects have been fixed during this activity and > all the changes are to support Zsh on Symbian OS. > > * 2. Limitations:* > This section elaborates the features that were not supported due to the > limitations in PIPS/Symbian. > *a. Signal related features are not supported -* > PIPS currently don't support Signals, because of which features like > stopping, terminating a process are not supported. Signals are being > implemented and this can be supported soon. > > * 3. Key modifications to open source Zsh:* > a. Make changes > The build and the project specification files for Symbian reflect the > .Makefile of Zsh project. The tools of Symbian will use these specifications > to generate the binary. > > b. Source changes > Most of the changes during the migration have been blocked under > __SYMBIAN32__ which is defined by the tools. > > As Symbian doesn't support two phase construction of a process, popen3() an > API which creates a process with the image and gets three file descriptors > corresponding to the stdio of the child process is used instead of fork() > and exec (). Most of the changes done to Zsh project are specific to the > usage of popen3 (). > > * 4. Sourced from and version:* > > *http://linux.softpedia.com/get/Programming/Interpreters/Zsh-1183.shtml*(4.2.6 version). > > Thanks, > Karthik. > > > > *Peter Stephenson * > > 04/29/2008 03:41 PM > To > Karthikeyan.Balu@symbian.com cc > Subject > Re: Zsh migrated to Symbian OS - Contributing back details. > > > > > Hi, > > Thanks for the note... we'd certainly be interested in integrating your > changes back to zsh. This would have to be the latest development version > (4.3) since there isn't any active development of older branches. > > As you no doubt know, most of the discussion about details goes on on the > zsh-workers mailing list. We'd be happy to look at patches to allow > compilation on Symbian. Putting appropriate #ifdef's in the code is > probably the easy bit; setting up the configuration in the first place is > perhaps more difficult. Are you using a cross-compiler? This probably > makes things difficult, since zsh has to probe various bits of run-time > behaviour when configure is run. We would probably need to look at other > ways of providing the necessary information. Alternatively, I suppose we > might be able to supply a library of pre-built configuration headers for > special cases like this. > > Anyway, if you let the mailing list know the sort of changes you have we > can start to think about the best way of integrating them. > > Regards, > pws > > -- > Peter Stephenson Software Engineer > CSR PLC, Churchill House, Cambridge Business Park, Cowley Road > Cambridge, CB4 0WZ, UK Tel: +44 (0)1223 692070 > > > ********************************************************************** > Symbian Software Ltd is a company registered in England and Wales with > registered number 4190020 and registered office at 2-6 Boundary Row, > Southwark, London, SE1 8HP, UK. This message is intended only for use by the > named addressee and may contain privileged and/or confidential information. > If you are not the named addressee you should not disseminate, copy or take > any action in reliance on it. If you have received this message in error > please notify postmaster@symbian.com and delete the message and any > attachments accompanying it immediately. Neither Symbian nor any of its > Affiliates accepts liability for any corruption, interception, amendment, > tampering or viruses occurring to this message in transit or for any message > sent by its employees which is not in compliance with Symbian corporate > policy. > ********************************************************************** Hi Peter, To introduce myself, Iam a software engineer working for a company called Symbian (www.symbian.com) in Bangalore, India. I have been subscribed to zsh-workers since long time and have seen lots of your postings related to submissions/defect fixes/technical discussions, so thought you would be my better point of contact for my interest. Actually, i was involved in a project of Symbian where we had migrated Zsh onto Symbian OS sourced from the opensource Zsh project ( http://linux.softpedia.com/get/Programming/Interpreters/Zsh-1183.shtml), now we are interested to look at the possibilities of contributing back our changes to the Zsh project, for which i would like to know the process involved from the Zsh project perspective and moving forward we can discuss about the changes and the list of features that we were not able to support due to certain limitations. Iam sorry if you are not the right person for this query, please do redirect me to the person who would be of better help in that case. PS: This is just an initial mail to inform about our work, we can further discuss in detail. Thanks, Karthik. ------=_Part_19519_16650811.1216211275962 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
I understand that the changes have to be merged with the current development branch of the Zsh project, meanwhile i would be glad to answer any of your specific queries.

Karthik.


On Wed, Jul 16, 2008 at 10:53 AM, <Karthikeyan.Balu@symbian.com> wrote:

Hi All,
Further to the below mail from Peter Stephenson, this would give a broad overview of the changes to Zsh project during its migration onto Symbian OS.

Let me know how can we move further on this activity.


Symbian OS supports Zsh


   1.        Overview:
The Open source Zsh was migrated onto Symbian OS using PIPS (PIPS is POSIX on Symbian OS) libraries, the Standard set of POSIX libraries on Symbian.

None of the Zsh project defects have been fixed during this activity and all the changes are to support Zsh on Symbian OS.

 2.        Limitations:
This section elaborates the features that were not supported due to the limitations in PIPS/Symbian.
a. Signal related features are not supported -
PIPS currently don't support Signals, because of which features like stopping, terminating a process are not supported. Signals are being implemented and this can be supported soon.

   3.        Key modifications to open source Zsh:
      a.        Make changes
The build and the project specification files for Symbian reflect the .Makefile of Zsh project. The tools of Symbian will use these specifications to generate the binary.

      b.        Source changes
Most of the changes during the migration have been blocked under __SYMBIAN32__ which is defined by the tools.

As Symbian doesn't support two phase construction of a process, popen3() an API which creates a process with the image and gets three file descriptors corresponding to the stdio of the child process is used instead of fork() and exec ().  Most of the changes done to Zsh project are specific to the usage of popen3 ().

   4. Sourced from and version:

http://linux.softpedia.com/get/Programming/Interpreters/Zsh-1183.shtml (4.2.6 version).

Thanks,
Karthik.



Peter Stephenson <pws@csr.com>

04/29/2008 03:41 PM

To
Karthikeyan.Balu@symbian.com
cc
Subject
Re: Zsh migrated to Symbian OS - Contributing back details.





Hi,

Thanks for the note... we'd certainly be interested in integrating your
changes back to zsh.  This would have to be the latest development version
(4.3) since there isn't any active development of older branches.

As you no doubt know, most of the discussion about details goes on on the
zsh-workers mailing list.  We'd be happy to look at patches to allow
compilation on Symbian.  Putting appropriate #ifdef's in the code is
probably the easy bit; setting up the configuration in the first place is
perhaps more difficult.  Are you using a cross-compiler?  This probably
makes things difficult, since zsh has to probe various bits of run-time
behaviour when configure is run.  We would probably need to look at other
ways of providing the necessary information.  Alternatively, I suppose we
might be able to supply a library of pre-built configuration headers for
special cases like this.

Anyway, if you let the mailing list know the sort of changes you have we
can start to think about the best way of integrating them.

Regards,
pws

--
Peter Stephenson <pws@csr.com>                  Software Engineer
CSR PLC, Churchill House, Cambridge Business Park, Cowley Road
Cambridge, CB4 0WZ, UK                          Tel: +44 (0)1223 692070


**********************************************************************
Symbian Software Ltd is a company registered in England and Wales with registered number 4190020 and registered office at 2-6 Boundary Row, Southwark, London, SE1 8HP, UK. This message is intended only for use by the named addressee and may contain privileged and/or confidential information. If you are not the named addressee you should not disseminate, copy or take any action in reliance on it. If you have received this message in error please notify postmaster@symbian.com and delete the message and any attachments accompanying it immediately. Neither Symbian nor any of its Affiliates accepts liability for any corruption, interception, amendment, tampering or viruses occurring to this message in transit or for any message sent by its employees which is not in compliance with Symbian corporate policy.
**********************************************************************


Hi Peter,

To introduce myself, Iam a software engineer  working  for a company called Symbian (www.symbian.com) in Bangalore, India.

I have been subscribed to zsh-workers since long time and have seen lots of your postings related to submissions/defect fixes/technical discussions, so thought you would be my better point of contact for my interest.

Actually, i was involved in a project of Symbian where we had migrated Zsh onto Symbian OS sourced from the opensource Zsh project (http://linux.softpedia.com/get/Programming/Interpreters/Zsh-1183.shtml),  now we are interested to look at the possibilities of contributing back our changes to the Zsh project, for which i would like to know the process involved from the Zsh project perspective and moving forward we can discuss about the changes and the list of features that we were not able to support due to certain limitations.

Iam sorry if you are not the right person for this query, please do redirect me to the person who would be of better help in that case.

PS: This is just an initial mail to inform about our work, we can further discuss in detail.

Thanks,
Karthik.
 
 

------=_Part_19519_16650811.1216211275962--