zsh-workers
 help / color / mirror / code / Atom feed
* Re: Zsh migrated to Symbian OS - Contributing back details.
       [not found] <20080429111157.67641fc2@news01>
@ 2008-07-16  5:23 ` Karthikeyan.Balu
  2008-07-16 12:27   ` Karthik B
  0 siblings, 1 reply; 11+ messages in thread
From: Karthikeyan.Balu @ 2008-07-16  5:23 UTC (permalink / raw)
  To: zsh-workers; +Cc: pws

[-- Attachment #1: Type: text/plain, Size: 4328 bytes --]

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 client 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.
**********************************************************************

[-- Attachment #2: Type: text/html, Size: 6314 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Zsh migrated to Symbian OS - Contributing back details.
  2008-07-16  5:23 ` Zsh migrated to Symbian OS - Contributing back details Karthikeyan.Balu
@ 2008-07-16 12:27   ` Karthik B
  2008-07-17  5:17     ` Karthik B
  0 siblings, 1 reply; 11+ messages in thread
From: Karthik B @ 2008-07-16 12:27 UTC (permalink / raw)
  To: Karthikeyan.Balu; +Cc: zsh-workers, pws

[-- Attachment #1: Type: text/plain, Size: 5706 bytes --]

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.

[-- Attachment #2: Type: text/html, Size: 8647 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Zsh migrated to Symbian OS - Contributing back details.
  2008-07-16 12:27   ` Karthik B
@ 2008-07-17  5:17     ` Karthik B
  2008-07-17  9:12       ` Peter Stephenson
  0 siblings, 1 reply; 11+ messages in thread
From: Karthik B @ 2008-07-17  5:17 UTC (permalink / raw)
  To: zsh-workers; +Cc: pws, Karthikeyan.Balu

[-- Attachment #1: Type: text/plain, Size: 7132 bytes --]

Hi,

Please reply with your suggestions for contribution.

Here are my views,

1. Contributing back to the current development brach of the Zsh project.
    - This is just by getting our changes under a compiler switch specific
to Symbian, may be __SYMBIAN32__, then making sure the code compiles and
works as expected for both the platforms. Symbian code structure is
different from the Zsh project, hence we need to change this to align with
Zsh project.
    -  Any update to the Symbian specific source can only be performed by
using the available Symbian SDK for Windows as we currently don't have one
for Linux and there is no solution yet to emulate Symbian OS on Linux.

2. Contribution categorised by platform, having a separate code base for
Symbian.
   - This is just by pushing our code with the current code structure, the
integration to this branch would be an extra effort.

3. Zsh project advertising the source hosted in Symbian Developer Network.
    - This doesn't need any contribution to the Zsh project, the integration
activities will have to be maintained by Symbian.

Please post your views about any other sort of possibilities.

Thanks,
Karthik.

On Wed, Jul 16, 2008 at 5:57 PM, Karthik B <karthikeyan.balu@gmail.com>
wrote:

> 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.
>
>
>

[-- Attachment #2: Type: text/html, Size: 10505 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Zsh migrated to Symbian OS - Contributing back details.
  2008-07-17  5:17     ` Karthik B
@ 2008-07-17  9:12       ` Peter Stephenson
  2008-07-17  9:54         ` Karthik B
  0 siblings, 1 reply; 11+ messages in thread
From: Peter Stephenson @ 2008-07-17  9:12 UTC (permalink / raw)
  To: Karthik B; +Cc: zsh-workers, Karthikeyan.Balu

On Thu, 17 Jul 2008 10:47:25 +0530
"Karthik B" <karthikeyan.balu@gmail.com> wrote:
> Please reply with your suggestions for contribution.
> 
> Here are my views,
> 
> 1. Contributing back to the current development brach of the Zsh project.
>     - This is just by getting our changes under a compiler switch specific
> to Symbian, may be __SYMBIAN32__, then making sure the code compiles and
> works as expected for both the platforms. Symbian code structure is
> different from the Zsh project, hence we need to change this to align with
> Zsh project.
>     -  Any update to the Symbian specific source can only be performed by
> using the available Symbian SDK for Windows as we currently don't have one
> for Linux and there is no solution yet to emulate Symbian OS on Linux.

That's fine...  I'm expecting that there'll be #ifdef's in the code;
probably the messier part is working out where to put your non-standard
build code.  Ideally, it would be good (both for you to maintain it and
for us not to mess it up) if this could live in a subdirectory, but
Makefile-style files in the source directories aren't a problem.  I think
the major limitation is that we'll have to be careful that the distribution
doesn't come with files that normally get autogenerated.  (I'm not familiar
with Symbian myself.)

> 2. Contribution categorised by platform, having a separate code base for
> Symbian.
>    - This is just by pushing our code with the current code structure, the
> integration to this branch would be an extra effort.

Don't really like this one, I think that's likely to be too much effort to
keep going.  I would hope that enough little tweaks could be made by the
Symbian developers to keep the normal code aligned.  The fundamentals of
zsh (OS-related parts) don't tend to change that much.

> 3. Zsh project advertising the source hosted in Symbian Developer Network.
>     - This doesn't need any contribution to the Zsh project, the integration
> activities will have to be maintained by Symbian.

This is certainly no problem, but it would be worth at least exploring a
better integration.

-- 
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


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Zsh migrated to Symbian OS - Contributing back details.
  2008-07-17  9:12       ` Peter Stephenson
@ 2008-07-17  9:54         ` Karthik B
  2008-07-17 10:04           ` Peter Stephenson
  0 siblings, 1 reply; 11+ messages in thread
From: Karthik B @ 2008-07-17  9:54 UTC (permalink / raw)
  To: Peter Stephenson; +Cc: zsh-workers, Karthikeyan.Balu

[-- Attachment #1: Type: text/plain, Size: 3185 bytes --]

>Ideally, it would be good (both for you to maintain it and
>for us not to mess it up) if this could live in a subdirectory,

This is really a good option, having a subdirectory for duplicate files to
which our make files
can point to, but any common changes must be integrated carefully.

>the major limitation is that we'll have to be careful that the distribution
>doesn't come with files that normally get autogenerated.  (I'm not familiar
>with Symbian myself.)

We will be cautious in not getting the auto generated files distributed...

After integration, we must make sure that the existing behaviors on Linux is
not broken, so is there any test suite (sort of) to confirm this.?

Karthik.


On Thu, Jul 17, 2008 at 2:42 PM, Peter Stephenson <pws@csr.com> wrote:

> On Thu, 17 Jul 2008 10:47:25 +0530
> "Karthik B" <karthikeyan.balu@gmail.com> wrote:
> > Please reply with your suggestions for contribution.
> >
> > Here are my views,
> >
> > 1. Contributing back to the current development brach of the Zsh project.
> >     - This is just by getting our changes under a compiler switch
> specific
> > to Symbian, may be __SYMBIAN32__, then making sure the code compiles and
> > works as expected for both the platforms. Symbian code structure is
> > different from the Zsh project, hence we need to change this to align
> with
> > Zsh project.
> >     -  Any update to the Symbian specific source can only be performed by
> > using the available Symbian SDK for Windows as we currently don't have
> one
> > for Linux and there is no solution yet to emulate Symbian OS on Linux.
>
> That's fine...  I'm expecting that there'll be #ifdef's in the code;
> probably the messier part is working out where to put your non-standard
> build code.  Ideally, it would be good (both for you to maintain it and
> for us not to mess it up) if this could live in a subdirectory, but
> Makefile-style files in the source directories aren't a problem.  I think
> the major limitation is that we'll have to be careful that the distribution
> doesn't come with files that normally get autogenerated.  (I'm not familiar
> with Symbian myself.)
>
> > 2. Contribution categorised by platform, having a separate code base for
> > Symbian.
> >    - This is just by pushing our code with the current code structure,
> the
> > integration to this branch would be an extra effort.
>
> Don't really like this one, I think that's likely to be too much effort to
> keep going.  I would hope that enough little tweaks could be made by the
> Symbian developers to keep the normal code aligned.  The fundamentals of
> zsh (OS-related parts) don't tend to change that much.
>
> > 3. Zsh project advertising the source hosted in Symbian Developer
> Network.
> >     - This doesn't need any contribution to the Zsh project, the
> integration
> > activities will have to be maintained by Symbian.
>
> This is certainly no problem, but it would be worth at least exploring a
> better integration.
>
> --
> 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
>

[-- Attachment #2: Type: text/html, Size: 4149 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Zsh migrated to Symbian OS - Contributing back details.
  2008-07-17  9:54         ` Karthik B
@ 2008-07-17 10:04           ` Peter Stephenson
  2008-07-17 10:11             ` Karthik B
  2008-07-17 13:44             ` Bart Schaefer
  0 siblings, 2 replies; 11+ messages in thread
From: Peter Stephenson @ 2008-07-17 10:04 UTC (permalink / raw)
  To: Karthik B, zsh-workers; +Cc: Karthikeyan.Balu

On Thu, 17 Jul 2008 15:24:03 +0530
"Karthik B" <karthikeyan.balu@gmail.com> wrote:
> After integration, we must make sure that the existing behaviors on Linux is
> not broken, so is there any test suite (sort of) to confirm this.?

Yes, it's not completely comprehensive but it's quite good at testing low
level stuff.  (The major weakness is interactive features; we need a
pty-based test harness for that.)  After building the shell, run "make
test" in the Test subdirectory.  Either all tests should pass, or you
should see a plausible message why a test wasn't executed or actually
failed on a given platform.

-- 
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


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Zsh migrated to Symbian OS - Contributing back details.
  2008-07-17 10:04           ` Peter Stephenson
@ 2008-07-17 10:11             ` Karthik B
  2008-07-17 10:47               ` Peter Stephenson
  2008-07-17 13:44             ` Bart Schaefer
  1 sibling, 1 reply; 11+ messages in thread
From: Karthik B @ 2008-07-17 10:11 UTC (permalink / raw)
  To: Peter Stephenson; +Cc: zsh-workers, Karthikeyan.Balu

[-- Attachment #1: Type: text/plain, Size: 1132 bytes --]

We shall start exploring this integration from our side.

Which is the latest development branch that you would suggest to base our
integration.?, and other tips that you would like to give us.

Karthik.

On Thu, Jul 17, 2008 at 3:34 PM, Peter Stephenson <pws@csr.com> wrote:

> On Thu, 17 Jul 2008 15:24:03 +0530
> "Karthik B" <karthikeyan.balu@gmail.com> wrote:
> > After integration, we must make sure that the existing behaviors on Linux
> is
> > not broken, so is there any test suite (sort of) to confirm this.?
>
> Yes, it's not completely comprehensive but it's quite good at testing low
> level stuff.  (The major weakness is interactive features; we need a
> pty-based test harness for that.)  After building the shell, run "make
> test" in the Test subdirectory.  Either all tests should pass, or you
> should see a plausible message why a test wasn't executed or actually
> failed on a given platform.
>
> --
> 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
>
>

[-- Attachment #2: Type: text/html, Size: 1810 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Zsh migrated to Symbian OS - Contributing back details.
  2008-07-17 10:11             ` Karthik B
@ 2008-07-17 10:47               ` Peter Stephenson
  2008-07-17 11:04                 ` Karthik B
  0 siblings, 1 reply; 11+ messages in thread
From: Peter Stephenson @ 2008-07-17 10:47 UTC (permalink / raw)
  To: Karthik B, zsh-workers; +Cc: Karthikeyan.Balu

On Thu, 17 Jul 2008 15:41:31 +0530
"Karthik B" <karthikeyan.balu@gmail.com> wrote:
> We shall start exploring this integration from our side.
> 
> Which is the latest development branch that you would suggest to base our
> integration.?, and other tips that you would like to give us.

About the only game in town is the head of the main branch at sourceforge
(http://sourceforge.net/projects/zsh/).

I think the way to start is to integrate any #ifdef's into the source and
send diffs (or pointers to diffs if they're long) to the list for
committing to the archive---not sure if you have separate source files for
Symbian support but we can add those, too.  To begin with you might want to
keep your own build system and we can integrate that once the code is
basically merged.

-- 
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


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Zsh migrated to Symbian OS - Contributing back details.
  2008-07-17 10:47               ` Peter Stephenson
@ 2008-07-17 11:04                 ` Karthik B
  2008-07-17 11:21                   ` Peter Stephenson
  0 siblings, 1 reply; 11+ messages in thread
From: Karthik B @ 2008-07-17 11:04 UTC (permalink / raw)
  To: Peter Stephenson; +Cc: zsh-workers, Karthikeyan.Balu

[-- Attachment #1: Type: text/plain, Size: 1395 bytes --]

>not sure if you have separate source files for
>Symbian support but we can add those, too

We have not added any new source files as such, but a file to have the stubs
of signal related (unsupported) functions was added.

I guess 4.3.6 would be right development branch to base my integration ?


On Thu, Jul 17, 2008 at 4:17 PM, Peter Stephenson <pws@csr.com> wrote:

> On Thu, 17 Jul 2008 15:41:31 +0530
> "Karthik B" <karthikeyan.balu@gmail.com> wrote:
> > We shall start exploring this integration from our side.
> >
> > Which is the latest development branch that you would suggest to base our
> > integration.?, and other tips that you would like to give us.
>
> About the only game in town is the head of the main branch at sourceforge
> (http://sourceforge.net/projects/zsh/).
>
> I think the way to start is to integrate any #ifdef's into the source and
> send diffs (or pointers to diffs if they're long) to the list for
> committing to the archive---not sure if you have separate source files for
> Symbian support but we can add those, too.  To begin with you might want to
> keep your own build system and we can integrate that once the code is
> basically merged.
>
> --
> 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
>

[-- Attachment #2: Type: text/html, Size: 2144 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Zsh migrated to Symbian OS - Contributing back details.
  2008-07-17 11:04                 ` Karthik B
@ 2008-07-17 11:21                   ` Peter Stephenson
  0 siblings, 0 replies; 11+ messages in thread
From: Peter Stephenson @ 2008-07-17 11:21 UTC (permalink / raw)
  To: Karthik B, zsh-workers; +Cc: Karthikeyan.Balu

On Thu, 17 Jul 2008 16:34:02 +0530
"Karthik B" <karthikeyan.balu@gmail.com> wrote:
> >not sure if you have separate source files for
> >Symbian support but we can add those, too
> 
> We have not added any new source files as such, but a file to have the stubs
> of signal related (unsupported) functions was added.
> 
> I guess 4.3.6 would be right development branch to base my integration ?

It's the same branch (the main one), yes, but you should use the head of
the CVS from Sourceforge.  See http://sourceforge.net/cvs/?group_id=4068
for information on anonymous access.  This will ensure the changes are
as close as possible to what will be committed.

-- 
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


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Zsh migrated to Symbian OS - Contributing back details.
  2008-07-17 10:04           ` Peter Stephenson
  2008-07-17 10:11             ` Karthik B
@ 2008-07-17 13:44             ` Bart Schaefer
  1 sibling, 0 replies; 11+ messages in thread
From: Bart Schaefer @ 2008-07-17 13:44 UTC (permalink / raw)
  To: Karthik B, zsh-workers

On Jul 17, 11:04am, Peter Stephenson wrote:
}
} After building the shell, run "make test" in the Test subdirectory.

Or "make check" in the top-level directory.  I forget whether "test"
and "check" are completely interchangeable.


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2008-07-17 13:45 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20080429111157.67641fc2@news01>
2008-07-16  5:23 ` Zsh migrated to Symbian OS - Contributing back details Karthikeyan.Balu
2008-07-16 12:27   ` Karthik B
2008-07-17  5:17     ` Karthik B
2008-07-17  9:12       ` Peter Stephenson
2008-07-17  9:54         ` Karthik B
2008-07-17 10:04           ` Peter Stephenson
2008-07-17 10:11             ` Karthik B
2008-07-17 10:47               ` Peter Stephenson
2008-07-17 11:04                 ` Karthik B
2008-07-17 11:21                   ` Peter Stephenson
2008-07-17 13:44             ` Bart Schaefer

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).